<SEC-DOCUMENT>0000874238-23-000023.txt : 20230228
<SEC-HEADER>0000874238-23-000023.hdr.sgml : 20230228
<ACCEPTANCE-DATETIME>20230228091651
ACCESSION NUMBER:		0000874238-23-000023
CONFORMED SUBMISSION TYPE:	10-K
PUBLIC DOCUMENT COUNT:		120
CONFORMED PERIOD OF REPORT:	20221231
FILED AS OF DATE:		20230228
DATE AS OF CHANGE:		20230228

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-K
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	001-31993
		FILM NUMBER:		23678917

	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-K
<SEQUENCE>1
<FILENAME>strl-20221231.htm
<DESCRIPTION>10-K
<TEXT>
<XBRL>
<?xml version="1.0" ?><!--XBRL Document Created with Wdesk from Workiva--><!--Copyright 2023 Workiva--><!--r:8a70204b-3cf5-4f8d-998b-f377996b5335,g:4d72428f-6c78-46ff-834a-898c47d0b6a0,d:11f5ad2dc2b74cddb4b110bb41fded42--><html xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:dei="http://xbrl.sec.gov/dei/2022" xmlns:us-gaap="http://fasb.org/us-gaap/2022" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns="http://www.w3.org/1999/xhtml" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2020-02-12" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:srt="http://fasb.org/srt/2022" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:strl="http://www.strlco.com/20221231" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xml:lang="en-US"><head><meta http-equiv="Content-Type" content="text/html"/>


<title>strl-20221231</title></head><body><div style="display:none"><ix:header><ix:hidden><ix:nonNumeric contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231" name="dei:EntityCentralIndexKey" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml80L2ZyYWc6ZmVkNmRmMWY2NGU4NGYwYjg5MTI0MjU5YTJhYWJhZjUvdGFibGU6ODVmMWMyOWIyZDQxNGJiYTlmZWEwMTg4MDdjMDE0YmQvdGFibGVyYW5nZTo4NWYxYzI5YjJkNDE0YmJhOWZlYTAxODgwN2MwMTRiZF8zLTEtMS0xLTEwMDU1MQ_b227e266-cfe9-42ed-abc5-41b39d3b9705">0000874238</ix:nonNumeric><ix:nonNumeric contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231" name="dei:DocumentFiscalYearFocus" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml80L2ZyYWc6ZmVkNmRmMWY2NGU4NGYwYjg5MTI0MjU5YTJhYWJhZjUvdGFibGU6ODVmMWMyOWIyZDQxNGJiYTlmZWEwMTg4MDdjMDE0YmQvdGFibGVyYW5nZTo4NWYxYzI5YjJkNDE0YmJhOWZlYTAxODgwN2MwMTRiZF80LTEtMS0xLTEwMDU1MQ_d6b8dc59-376d-45ae-8da3-0d626b8f851c">2022</ix:nonNumeric><ix:nonNumeric contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231" name="dei:DocumentFiscalPeriodFocus" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml80L2ZyYWc6ZmVkNmRmMWY2NGU4NGYwYjg5MTI0MjU5YTJhYWJhZjUvdGFibGU6ODVmMWMyOWIyZDQxNGJiYTlmZWEwMTg4MDdjMDE0YmQvdGFibGVyYW5nZTo4NWYxYzI5YjJkNDE0YmJhOWZlYTAxODgwN2MwMTRiZF81LTEtMS0xLTEwMDU1MQ_465733ed-758d-40d9-a7a2-3be5e963124c">FY</ix:nonNumeric><ix:nonNumeric contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231" name="dei:AmendmentFlag" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml80L2ZyYWc6ZmVkNmRmMWY2NGU4NGYwYjg5MTI0MjU5YTJhYWJhZjUvdGFibGU6ODVmMWMyOWIyZDQxNGJiYTlmZWEwMTg4MDdjMDE0YmQvdGFibGVyYW5nZTo4NWYxYzI5YjJkNDE0YmJhOWZlYTAxODgwN2MwMTRiZF82LTEtMS0xLTEwMDU1MQ_202a8ea9-7a5e-4710-9d29-7d6fc60a6cb5">false</ix:nonNumeric><ix:nonNumeric contextRef="ic18de86a7e194dbaacc6e58a186ae83a_I20211231" name="us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNTEvZnJhZzpkMGFhZjFiYzYwNjY0NTlhOTBhZmFiNjFiNWFkMjlhMS90YWJsZTplYTM1MzBjZjE3NjU0YWZjYjIxMWJkNDlhNjI2NzgwZC90YWJsZXJhbmdlOmVhMzUzMGNmMTc2NTRhZmNiMjExYmQ0OWE2MjY3ODBkXzExLTAtMS0xLTEwMDU1MQ_70952676-c2ef-423e-b648-d93cb684c627">http://fasb.org/us-gaap/2022#PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization</ix:nonNumeric><ix:nonNumeric contextRef="ia4e26e1a90f24900b99f99a0eb4cb516_I20221231" name="us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNTEvZnJhZzpkMGFhZjFiYzYwNjY0NTlhOTBhZmFiNjFiNWFkMjlhMS90YWJsZTplYTM1MzBjZjE3NjU0YWZjYjIxMWJkNDlhNjI2NzgwZC90YWJsZXJhbmdlOmVhMzUzMGNmMTc2NTRhZmNiMjExYmQ0OWE2MjY3ODBkXzExLTAtMS0xLTEwMDU1MQ_78427fe1-af87-4e7c-af1c-7e55ee667ac1">http://fasb.org/us-gaap/2022#PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization</ix:nonNumeric><ix:nonNumeric contextRef="ia4e26e1a90f24900b99f99a0eb4cb516_I20221231" name="us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNTEvZnJhZzpkMGFhZjFiYzYwNjY0NTlhOTBhZmFiNjFiNWFkMjlhMS90YWJsZTplYTM1MzBjZjE3NjU0YWZjYjIxMWJkNDlhNjI2NzgwZC90YWJsZXJhbmdlOmVhMzUzMGNmMTc2NTRhZmNiMjExYmQ0OWE2MjY3ODBkXzEzLTAtMS0xLTEwMDU1MQ_3765c4ca-199f-4c98-9de3-d3d4803f18e6">http://fasb.org/us-gaap/2022#LongTermDebtCurrent</ix:nonNumeric><ix:nonNumeric contextRef="ic18de86a7e194dbaacc6e58a186ae83a_I20211231" name="us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNTEvZnJhZzpkMGFhZjFiYzYwNjY0NTlhOTBhZmFiNjFiNWFkMjlhMS90YWJsZTplYTM1MzBjZjE3NjU0YWZjYjIxMWJkNDlhNjI2NzgwZC90YWJsZXJhbmdlOmVhMzUzMGNmMTc2NTRhZmNiMjExYmQ0OWE2MjY3ODBkXzEzLTAtMS0xLTEwMDU1MQ_fce5b5e5-e3ba-4b56-aa35-cb876ddc5ce4">http://fasb.org/us-gaap/2022#LongTermDebtCurrent</ix:nonNumeric><ix:nonNumeric contextRef="ia4e26e1a90f24900b99f99a0eb4cb516_I20221231" name="us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNTEvZnJhZzpkMGFhZjFiYzYwNjY0NTlhOTBhZmFiNjFiNWFkMjlhMS90YWJsZTplYTM1MzBjZjE3NjU0YWZjYjIxMWJkNDlhNjI2NzgwZC90YWJsZXJhbmdlOmVhMzUzMGNmMTc2NTRhZmNiMjExYmQ0OWE2MjY3ODBkXzE0LTAtMS0xLTEwMDU1MQ_101c42ce-9b84-420d-ab9b-72e32ddb9950">http://fasb.org/us-gaap/2022#LongTermDebtNoncurrent</ix:nonNumeric><ix:nonNumeric contextRef="ic18de86a7e194dbaacc6e58a186ae83a_I20211231" name="us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNTEvZnJhZzpkMGFhZjFiYzYwNjY0NTlhOTBhZmFiNjFiNWFkMjlhMS90YWJsZTplYTM1MzBjZjE3NjU0YWZjYjIxMWJkNDlhNjI2NzgwZC90YWJsZXJhbmdlOmVhMzUzMGNmMTc2NTRhZmNiMjExYmQ0OWE2MjY3ODBkXzE0LTAtMS0xLTEwMDU1MQ_e0c19b0b-3d2e-4d87-8ed2-1608174b416b">http://fasb.org/us-gaap/2022#LongTermDebtNoncurrent</ix:nonNumeric><ix:nonNumeric contextRef="i3e18d2f97630443888656cbcef7ff95f_D20220101-20221231" name="strl:LesseeLeaseExpirationPeriod" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODQvZnJhZzo2NDYzMWM2OWFlYzQ0ODc1YTg0ZWM4YjgxMjIwZDBmMS90ZXh0cmVnaW9uOjY0NjMxYzY5YWVjNDQ4NzVhODRlYzhiODEyMjBkMGYxXzU0OTc1NTgxOTE5Mw_4fb7fda3-5ec4-43d1-a5d4-a6fd55b9898f">P4Y</ix:nonNumeric></ix:hidden><ix:references xml:lang="en-US"><link:schemaRef xlink:type="simple" xlink:href="strl-20221231.xsd"></link:schemaRef></ix:references><ix:resources><xbrli:context id="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7851008fcb5c437a9b2de789fb5a97bc_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:unit id="usd"><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unit><xbrli:context id="i69aa5ff7d8f4487581d54af091c101e5_I20230224"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2023-02-24</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="shares"><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unit><xbrli:context id="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5ebcd2a2b100446583e2b9bfc9ed66a6_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli: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="i937e817aeaef468084aadc906ac4cd62_I20221231"><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-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9c28144f46f74bfa98297d8ddf2ca3b5_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="ia4e26e1a90f24900b99f99a0eb4cb516_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic18de86a7e194dbaacc6e58a186ae83a_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="i74a327970a2743d99f4bfe31a1aa9144_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="i8fc667299f2047d782b6469eecd6cc23_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1682ad6affb945008ccec1f45b1f923e_I20191231"><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>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idd11760b39ea4e55bcd366a9aa1a65bb_I20191231"><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>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie61da082d33e44b19b26f31fb0bf96af_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id4f3253cdd4a4ff2ad371a537670f42d_I20191231"><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>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i457d9bf00fc446e19f9ab5879513a854_I20191231"><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>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i90e84af0f93942f195a125d4ba70682f_I20191231"><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>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic2abe03ab97749ef8c87195f338bf5ec_I20191231"><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>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i33a64770733c4ee480fe34c1f91600d5_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7da464e569574b0a95b61a8f9ba9820e_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i52f9ce446e1a447a8608aa6c1d283d9d_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i72c24902d4d349e28090ef698865d6c3_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0ee282be34864b8b819b8b99b66c3e47_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i57eec8efb68144c39050602fd69cec6a_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3aaa4ae1b18d43f99655902af10fee0f_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7f62241657ca40ac8123412078efdab8_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="i96ce79d588ff40078bb5ec61da655bcb_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="id4f1637a824e4d4eb3afb3d6447f4940_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icc9e7042b5314cfd9227273acd800e57_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="idb0ba1d824794ef1a898eec5a06a299f_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="i86c4432656024fb18a5c835d1567defe_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="i69809608e02d40779e4c414e60c33e0a_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="i35710e603a354dc7a71ffac18c8d1df3_D20210101-20211231"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i301d1b4024c043dfbb76aca87a757b94_D20210101-20211231"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic78ee5db97954659a4ed3ae8cbbadcfb_D20210101-20211231"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib05e0ead528c481fb181a83f6ca2fb02_D20210101-20211231"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie74eb1bd586e4a288e7945eac9456851_D20210101-20211231"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i44a71e5fb1cf437aa7fccdc2084eb6c6_D20210101-20211231"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i38ba1b08842b4e109e474eab53e3dce8_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iff7c7a13b61a4262beb4f4ab63bd59e0_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="i8a4c72db2c6842d2a9a473c362fde4a7_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="i71c346199735441b82fe25af85735d05_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1d533461e6f1471e858ebbe9cfdecd3d_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="i73c9717c8c0e48ef814eef1d05b2f530_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="if56a57fac9e54e2aac895d0dc2bdf830_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="ifdfd859cbb544a36911d9428449545ca_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="i77fe493bfa4845b38b69ed25fe3a5278_D20220101-20221231"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic2309053356b47fda6c55037c8c42d22_D20220101-20221231"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ieca9e599baea4b16952a956515d5464e_D20220101-20221231"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i40623e43825d45f0b1d91f20ebd75aab_D20220101-20221231"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2fff5f448acd41ea8f62156c06e15a7f_D20220101-20221231"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i215dcdb8a72f4b5596be09fa38f1fb27_D20220101-20221231"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i333e677e71b74007a6ed23686e756374_I20221231"><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-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id38086c9287c4c90b4e86565f666fee9_I20221231"><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-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1149922cac0a43e9bb879db99e9dd39c_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0368bf46a9ec40b099a97952578924fe_I20221231"><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-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i09a959545da34865ad6f699de6e9287c_I20221231"><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-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ide0fdeecca7c444ba39678f6f65b90b2_I20221231"><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-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6c4be582079e4f46a89f9b9e7a19c191_I20221231"><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-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="segment"><xbrli:measure>strl:segment</xbrli:measure></xbrli:unit><xbrli:context id="iaac151c8708e43b189190f1f8ce8abe3_I20221130"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-11-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="number"><xbrli:measure>xbrli:pure</xbrli:measure></xbrli:unit><xbrli:context id="i1cbebe16234c41bdaf2bf5644df4eb05_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id8a288323060475bb420603efe9e4507_D20220101-20221231"><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:StatementBusinessSegmentsAxis">strl:TransportationSolutionsSegmentMember</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="i72f42cd0759240a78f6072cee2c6c239_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0121daa009f14d7ca0c909c03aec8665_D20220101-20221231"><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:StatementBusinessSegmentsAxis">strl:EInfrastructureSolutionsSegmentMember</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="ia6bd472d9aea41b7aab103545af764b6_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i322331c2896a4bce900854373e1969b0_D20220101-20221231"><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:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i18194632a93b4416a4403681267392d9_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:EquipmentMember</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="ieb7ef1c68cd448769e24ad21d6daf6a9_D20220101-20221231"><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:PropertyPlantAndEquipmentByTypeAxis">us-gaap:EquipmentMember</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="i33326b348d774f508bd95f21ec9f7f82_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="i119050d74e624998a51130f4a95ef677_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="iaf3ca0bac34e4ef18f45f5df0a6bb9f5_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="ie4145753916549b58f695ebe75f7b67f_D20220101-20221231"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iab5928beb5724793af8f297f3598f9b3_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="i56d66119476d42f88083bb4bbe2ec8f8_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="ic67fa0c34d3147548cba4337210daf95_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OrderOrProductionBacklogMember</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="if89b23f7fcc24f4893e6aa2e6f3675fc_D20210101-20211231"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibcde2a3c294a47df84dd792e1e60d80e_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i63a82827d56a4e9da6092bbc1ae2079b_D20221220-20221220"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">strl:CCSAcquisitionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-12-20</xbrli:startDate><xbrli:endDate>2022-12-20</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iea7cebe4dc7a4dae814a6500a45be8ba_D20211228-20211228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">strl:KimesStoneMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-12-28</xbrli:startDate><xbrli:endDate>2021-12-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2ad8a232c03244d48d8fcd7c9908dba8_I20221130"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:SegmentDiscontinuedOperationsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">strl:MyersSonsConstructionLPMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-11-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i05a7cd37f8cc48eca059fb7d1e09fa76_D20221130-20221130"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:SegmentDiscontinuedOperationsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">strl:MyersSonsConstructionLPMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-11-30</xbrli:startDate><xbrli:endDate>2022-11-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="series"><xbrli:measure>strl:series</xbrli:measure></xbrli:unit><xbrli:context id="ia7a762066dcc4cf7b5642d0bc147f1dd_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:SegmentDiscontinuedOperationsMember</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="i2aea839dd2954cdfa2dd54f5388c99b1_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:SegmentDiscontinuedOperationsMember</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="ibf1a335206774f91bf70a75a365d7de8_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:SegmentDiscontinuedOperationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i385927d72c3e4f7bbd43571f2dd2e7ce_I20221130"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:SegmentDiscontinuedOperationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-11-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i965b9b21fee34cfd877840b215b9cf18_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:SegmentDiscontinuedOperationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie71f1e3704a44716ad65309817fb98b9_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentDiscontinuedOperationsMember</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="i8ab58e0bfdeb4da8a90ab751c6ac1ad7_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentDiscontinuedOperationsMember</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="i089272e8383b4c2ca76d102102ec7cc1_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentDiscontinuedOperationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9a50e9c584ca4e3e9cac6d36d2e35aac_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">strl:EInfrastructureSolutionsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i96976e328e7943c7ba8aedf9d499259a_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember><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="i228f09fa252a42acbed600a800936515_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">strl:TransportationSolutionsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iacfcf5b5a4344efaa552c2c0866d6734_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember><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="ia6d636fdcb314f6ca431c1963c3aa8c4_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">strl:BuildingSolutionsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9563def18e6843d9a0dd705d058d3cc8_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember><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="i8a8c445f6c544bf9b9a034292b2a7bc0_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib2172c9603fe4aef9ff5d543d550700a_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6751754a048542bb8f72fbb927dfdba8_I20221231"><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>2023-01-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain></xbrldi:typedMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i755aea27c7ee43ed90d79100eec70f35_D20220101-20221231"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2c470b8d980e445a9bd24ca05194a60d_D20210101-20211231"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if59831471c0e412bae04c5df2eb41a01_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i05cc8489761649a29223e4c9d94118af_D20220101-20221231"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i67e7dc176ec040bbb0033f434bd261f9_D20210101-20211231"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i59b00bd7a50740f3a83aa0938ce41ef9_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id6e3146fca994422a47b2c3003872c8a_D20220101-20221231"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i28a9f1372bbd4ed8a4d136947366f66a_D20210101-20211231"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i714acecb9dd54aa3aa3651c1fa5a242a_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icece53d14bf340d7bc6f147651f6ac46_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">strl:OtherRevenueMember</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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8a8b2cde25b8456c876f63564a54d895_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">strl:OtherRevenueMember</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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i483b70b9dad04823a079ec7fc25cc501_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">strl:OtherRevenueMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">strl:TransportationSolutionsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia8fe5b7c12dd40c2a39520c974f7b4cd_D20220101-20221231"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i486114009bc94437b799b9c2d6c18178_D20210101-20211231"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i22910085c3fd4b0095d95f51d4263cd9_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iea2ef5e8145a49e3a5262876498a0ee8_D20220101-20221231"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iaf74ee5c77864c959d84355313aefc2b_D20210101-20211231"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4480c3b71a5c49dbb5bce73416125e28_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8f99ca34b0a04c748e53b60d2bb8207c_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">strl:CommercialMember</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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i56ea8bb3055f4ddc8192ea2c7bdf5883_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">strl:CommercialMember</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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i871932826feb441787277a0569780fd5_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">strl:CommercialMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">strl:BuildingSolutionsSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i56895c69c3c94d5faecd328f68e4f2e5_D20220101-20221231"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9ec7f5615cc54b7b81fe41b656784976_D20210101-20211231"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8d1ef2b7d0694ee286af801d426d308a_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i850ad2df312b4057970504d37b1d5c8b_D20220101-20221231"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i82b2736fb830473d9eb2f761fd049c4b_D20210101-20211231"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iebe215c290804c3fbe9b6fcf9b24aee3_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibd2ac7a2068d40eb892add5fedfa2bdb_D20220101-20221231"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id4c6a41c4478462f8ec813d7305b3f52_D20210101-20211231"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4c61acd9cc6a4ecf9655692397009e42_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i81bc6a19861346c693b748d8ff686c5b_D20220101-20221231"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i042636b617b14930a66a8232278b133d_D20210101-20211231"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idba00f980af14852919adcb82a393124_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib1e963c8b835486a970f23bac918cca4_I20221231"><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-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idadb7cb9c703407385456cd05ea9f927_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="i523e01ad1ec64b1a823f2ea19f30ae43_D20220101-20221231"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie49bc6ba1fab4a1f9ee19b3a5f452efa_D20210101-20211231"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i606f1fbc6fc847f88a8a4db9d855822e_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9ab7fa9fee9c4cf4870e7468718e5eda_D20220101-20221231"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i81a90136b0e24e0ea114c6d4a435aa4c_D20210101-20211231"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3b8e614f81f54439a20ff2a38d009525_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia12db73431d44eb089ba031559a753de_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">strl:MyersMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i83778de4f1414785810e856cbc33f649_D20220101-20221231"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i083ef3c3be42416d93717f44ca32ce46_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">strl:SEMAConstructionIncMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</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="i9c10395d84d84e0dbbe6aecf87d66ec7_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">strl:SEMAConstructionIncMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</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="iac083198c6c340648bc65d2034ec73d4_I20221231"><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-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icc78fd8e6f004729a97aa5ffb91ffaff_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="i2a1efd49281f4f16939138e1f429b29f_D20220101-20221231"><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-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic4746e323138422e898dce0cb869fa50_D20210101-20211231"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4f4b656d578f42959a7f492e8a90bb18_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i18c66742d4874619b3c04b3d672bde75_I20221231"><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-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if34babf22ea44ee2b6d7887112fa4cdd_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="i27a9948fe8fb4d88aa6b8e9332dad600_I20221231"><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-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idd2a92f0f5004cf4bfcc5f02539b6142_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="i05627b0bee9c4a9693f8d1a39bf5a678_I20221231"><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-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8e76625512f94ed19dfbb1696651050e_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="i7cb03da5d1744bf3966754444529672f_I20221231"><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-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie0f30ae7b4c4455080211da7abe1b1b3_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="i437c55127e38457cad8e2315e914c0fb_I20221231"><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-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5326c6b682f044369d2e933f8dcafb72_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="i0fb9d44f77d4483ca2b906b627ec234d_I20221231"><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-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2fc5f0d8a673455e857df35bf9001943_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="id55377eee1514ff0b25f5a8b3b31ac28_I20221231"><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-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7a3a098b5d8b463eb0ba31e3e19f6877_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="idcc52f79dcdd47679ca3d447922226d4_D20220101-20221231"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i643b3cdf57024bccbc185ff00ff3656b_I20221231"><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-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id730be6e605e4726a69a3d63b9c66877_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="ibfc39a7f175c4868b6b8182efba42e39_D20220101-20221231"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0c9c616fd3bb40e0b8f2b0863a094e03_I20221231"><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-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2c2d579b47bb4b239d4064653fc08249_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="i1e6f6508f98b4ae6923af2dd46c67c5c_D20220101-20221231"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6d6e4f1770b04b9393036bf001b2f470_I20221231"><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-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idb407221d6254b6fb7eb64e5cc779cc4_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="i2703ec70046d47adb6dd0b65eb0fbf34_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">strl:TermLoanFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idd639187ea2e49d5a98239485c435ada_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">strl:TermLoanFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i20893d186b3848009281f515d7cca1b2_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i94ca9ad9f925428c984d7346fe6d0afc_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8ae1ed70619b4c5081db9cb79f7acc4a_I20221231"><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-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i65654311d8264969abf0fea773539ca0_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="i034265b1f2064646be84308eceb95d08_I20221231"><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-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4f1bfae2cbad4d21bb1e05e77aa264f3_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="ia562544f711f4e6389278bb0808a42d8_I20221231"><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><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i961810a1cc294f4eace604d2495d23ed_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">strl:TermLoanFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8e61aac7f23b4597bfa936d4beb1a4c9_I20221231"><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:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i959fe1ce159d42f68e4d00b9c348e686_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli: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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6f920839da6e4778ba0b3c73579a4401_D20211231-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="strl:DebtCovenantPeriodAxis">strl:Period1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">strl:CreditAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-12-31</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i86f65f93cead4620a9ea812460931a8f_D20220930-20220930"><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><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="strl:DebtCovenantPeriodAxis">strl:Period2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-09-30</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibdc31cb4389c424781f0d37749297b81_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></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="i8901355ac0d44edca5ded99df9eec5e7_D20221231-20221231"><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:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-12-31</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ied58d9c611f746928d17cd53bdbf4812_D20221231-20221231"><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:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-12-31</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i35916e2c2c6d43c6b2218903b7ecc075_I20221231"><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><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib2a330dd385f4ebab4dc952f73fccfdb_D20230101-20231231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">strl:TermLoanFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</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="i0c9eeebf8ee54572aefde3f4608cf68c_D20240101-20241231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">strl:TermLoanFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</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="id87b5390245f4176aeddec292933964c_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">strl:TermLoanFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</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="i4e3512a2a6f040c98f3abdc572567d56_D20191002-20191231"><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>2019-10-02</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i85c919ef21964354a8209b0dbe72f767_I20191002"><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><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableOtherPayablesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-10-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibf52d73e3f644864a8bd081a04f28df5_I20221231"><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><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id73a36c367954e309479b1b71f743f80_I20221231"><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><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7b51b057e5634e6dae8110e0ccffe01b_I20221231"><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><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i37288f65fd024110b286c840ba8f4596_I20221231"><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><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibd59d96a8ba64e01a8a5c3876b5bb370_I20211231"><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><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic9e06e7a75ca47029eef408ba1d73969_I20211231"><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><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</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="i72c10405bdda4d23815b53682301b4d3_I20211231"><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><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibc2e4e64cf594b27b93dd7ede1640f67_I20211231"><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><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2431221b349d405c9ef6b3402bb1a52d_D20220101-20221231"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i24b8719b36bb4554b23e08a535a1e94f_D20220101-20221231"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3415f13eda7e4bf78ae75c38a866162d_D20220101-20221231"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i09e096c4a08f4aa3a5d6c4bdfbd7f378_D20210101-20211231"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib8c44119e6be4960a5829315faf74d55_I20221231"><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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3ede0c0d457d4280ae9ec9e928a67f29_I20221231"><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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ieb0feb7bc6d84a11826c7ff42fa94d4b_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="vote"><xbrli:measure>strl:vote</xbrli:measure></xbrli:unit><xbrli:context id="iec7a0f9f7d9646c9973550246db6180d_I20181102"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-11-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7bf29a1753fa4c07882755b7b7203a39_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icad9bd3568254dda86e9c125107c3966_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">strl:RestrictedStockAwardsRestrictedStockUnitsAndPerformanceStockUnitsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">strl:StockIncentivePlanMember</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="i25fa49937d5646d0b5e2abd410c7a676_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">strl:RestrictedStockAwardsRestrictedStockUnitsAndPerformanceStockUnitsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">strl:StockIncentivePlanMember</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="ibefc4f95ee464ec5b9f93abc4722a71a_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">strl:RestrictedStockAwardsRestrictedStockUnitsAndPerformanceStockUnitsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">strl:StockIncentivePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icee5672d0bdd4e87bb5d1bda457929cc_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">strl:StockIncentivePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id35ecd5c001446ebb2262e143b574bfd_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">strl:StockIncentivePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3427063f983e49d98e303be747360251_D20220101-20221231"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i473bebbbfb6648ef893ee8fb2995a148_D20210101-20211231"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia204d5be591c473f89aebe082bea08ed_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0c0b88dd05434862afc77bff5f6c181b_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">strl:EmployeeStockPurchasePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iab673f6b77ad4d98b9db79f74c5d9a04_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">strl:StockIncentivePlanAndEmployeeStockPurchasePlanMember</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="if6efe45137664d22bcc16b30f0a20e13_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">strl:StockIncentivePlanAndEmployeeStockPurchasePlanMember</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="ib6416773ec00471cbb47758113f2d998_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">strl:StockIncentivePlanAndEmployeeStockPurchasePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0265f965c1c7400bb29622d00af0e417_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">strl:StockIncentivePlanMember</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="i49f64bdb20274c0a93124496b86ef7b1_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">strl:RestrictedStockAwardMember</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="i749f169f58be4808968d152520d0cf6a_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">strl:RestrictedStockAwardMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic3e82f34a90741c2a8dde3a3bd832327_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">strl:RestrictedStockAwardMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i42d78e6e60ba445e94a2a389e73c605f_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">strl:RestrictedStockAwardMember</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="i78d5fa88eb7447a5823f6d65911f9782_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">strl:RestrictedStockAwardMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i19fde15201fe4bcda14c5ea3eb800139_D20220101-20221231"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i273ab02e2ec44baf89468c7c884769b4_I20211231"><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:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ieaea3baa5f494769aa219ac5be36e61d_I20221231"><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:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i12442ec3e7f24c7da667d781d65a4095_D20210101-20211231"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i796ed1283fd54f0f8f8a9b42e8178f5f_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3a4f7fb6dd204d73a2845d47fde61d29_D20220101-20221231"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5ae00c1790964fddbeea531135065e56_D20210101-20211231"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0ce119f06eb54e6ca0ddd22dbe96f18b_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iecc79715ab5a46f0b474fa3a83b6cc97_D20220101-20221231"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6d982f22270b40f0bbbc122e8d45e2e9_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4c37d8f5673e4b97a85c2bfe88cbb649_D20210101-20211231"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i65ec8297e797433c98b7935300cb17b4_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">strl:RestrictedStockUnitsAndPhantomStockUnitsMember</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="ibca401e152f342a68ff1ec38c236973b_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">strl:RestrictedStockUnitsAndPhantomStockUnitsMember</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="ib977ff49b3e14e629ba5fb73d9b26be6_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">strl:RestrictedStockUnitsAndPhantomStockUnitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia8a77d034b5f4764b838316b6ba72b9f_D20170403-20170403"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">strl:WarrantsToTheLendersUnderTheLoanAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">strl:LoanAndSecurityAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-04-03</xbrli:startDate><xbrli:endDate>2017-04-03</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7925d6ef4f78480f97a50f1eaa201551_I20170403"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">strl:WarrantsToTheLendersUnderTheLoanAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">strl:LoanAndSecurityAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2017-04-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3c22ba0a51b44a7a8e4bfe7511fe5c5a_I20170403"><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:ClassOfWarrantOrRightAxis">strl:WarrantsToTheLendersUnderTheLoanAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputSharePriceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2017-04-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if65f8b715da241ba8807c1ec5aa1eafa_I20170403"><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:MeasurementInputTypeAxis">us-gaap:MeasurementInputExercisePriceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">strl:WarrantsToTheLendersUnderTheLoanAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2017-04-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6d26467714044c3f923124f7e62e342e_I20170403"><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:ClassOfWarrantOrRightAxis">strl:WarrantsToTheLendersUnderTheLoanAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2017-04-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1f0745e277db46d1b55796d56a8646c3_I20170403"><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:ClassOfWarrantOrRightAxis">strl:WarrantsToTheLendersUnderTheLoanAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputPriceVolatilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2017-04-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8ae80057b90349c5af329c39a76552f6_I20170403"><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:ClassOfWarrantOrRightAxis">strl:WarrantsToTheLendersUnderTheLoanAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputRiskFreeInterestRateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2017-04-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i840883641659491baa462efbd0e01c08_I20170403"><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:ClassOfWarrantOrRightAxis">strl:WarrantsToTheLendersUnderTheLoanAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExpectedDividendRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2017-04-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="employee"><xbrli:measure>strl:employee</xbrli:measure></xbrli:unit><xbrli:context id="i772edc6e0b3e4cce952ece8ad5cae762_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">strl:UnionMembersMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i91b8429d59e942d896794fc5466b9d74_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">strl:HeavyAndGeneralConstructionLaborersLocal472AndLocal172Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</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="ief6263414a5f42e69c488ab5407c8931_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">strl:HeavyAndGeneralConstructionLaborersLocal472AndLocal172Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i78c3d1c2a8be4fd890d3b4860c909936_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">strl:HeavyAndGeneralConstructionLaborersLocal472AndLocal172Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4dfc7ab41a8d4fe4a05978e4072e3466_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">strl:InternationalUnionOfOperatingEngineersLocal825Member</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="idc2b2257812b4617b10b2c4eee85c908_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">strl:InternationalUnionOfOperatingEngineersLocal825Member</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="ia8eeeb3267624d118750046fdfac0444_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">strl:InternationalUnionOfOperatingEngineersLocal825Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6603f8ed22f34e5f84f6ba4a53f73500_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">strl:PensionTrustFundForOperatingEngineersPensionPlanMember</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="i893435af4e114a8891342b17f6bd8aa6_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">strl:PensionTrustFundForOperatingEngineersPensionPlanMember</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="i3672fa898ee449048c1a6e1fb027aa64_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">strl:PensionTrustFundForOperatingEngineersPensionPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3d096204dfa143de8b9af9a9c80de9af_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">strl:AllOtherFundsMember</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="i641743de0cae41239a9144d3896a0b22_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">strl:AllOtherFundsMember</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="iab355f65e12243929e8e43bc7e727fc3_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">strl:AllOtherFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iad8b7963108f4500b5689c272a08342d_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</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="i88edd0d8d2a94769a35a2344ad4abf97_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if4e0bf981b4143a7bbec64f7d2009053_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id1585281131c4e229699de91fe7df33f_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">strl:RedZoneMember</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="if02b3c8e964b4205929ccc355a671585_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">strl:OrangeZoneMember</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="iaf4708bf508d4f54bf84d934e7e7bee0_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">strl:YellowZoneMember</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="icc6fcb6146b34c01b4db2683a6c3722c_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">strl:GreenZoneMember</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="if28724b391b94d9f95595248d22d3ba6_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">strl:OneCustomerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib54c1be0daa645659024e28f11fd0c7f_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">strl:OneCustomerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7900ead7d25d462785f42aa753300f8e_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">strl:OneCustomerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><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="iadaa5b8f28374981a569f54362d6a801_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">strl:RLWMember</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="i3e18d2f97630443888656cbcef7ff95f_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">strl:RLWMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibed97c6b0537488b8fc4f4750bb41539_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">strl:RLWMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1b5b026f737e48cfb0262729f06ae044_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1f3dfbc414ca48eb9ed97d4ed073dce7_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i48018f7dcff44afb954b650a45f5f4f7_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i82070435f01b40c5a0f54dc053aaeb83_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4cbb2c5e8ce34add98a20997d9bf73f8_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7c423d97ce9447e5800356f5c59f0a38_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6e61e761811a4db5bacdbbfa24f87f5f_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1e8ce657c1144a1a9d5bc4a1e2c4c4ac_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3d607cd77e72467a9c53f9bb51456547_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4df5581bbb1e4c1aa3a2ec985ffb3a66_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i14b1cb9fcf1f48f3bdadfdee5af6f673_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib9b555cf16104b3394d327f28d099106_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i64ee51fed51c4367b682962dcefc9866_D20220101-20221231"><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><xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</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="ic627eb034fa84790b7e4c3fcbd524f14_D20210101-20211231"><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><xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3e2324db9f98468cbe62ad1dda334c57_D20200101-20201231"><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><xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia465f9bf81eb4d8a81dcedb826e87117_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</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="i6e8cf256a28541129e5bc68863ea92e9_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifab3ea4b58c944588245a8743ffc649b_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6fc8052137ef42efbde45674cb329afb_D20220101-20221231"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib3f4eb18598d47edb6b98850f0379786_D20210101-20211231"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9d5d962f912748bc8fe0b1b6b3085994_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie8127b3daa934048a112da560b2dd2f3_D20220101-20221231"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i52850b473fdc4be5a0087a02da8b64e9_D20210101-20211231"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7922446d90814ff68eb305997889bef3_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if4b1bf92beec45a3a150d048e6babcdb_I20221231"><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:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i86cf3c960ec04e198581304ed7d92ef5_I20211231"><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:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4b0f0c02dff749409893ef2c6c478fcf_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentDiscontinuedOperationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4500d3e769734438a26551b04617f3b8_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentDiscontinuedOperationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2b44cbe375cf44e0aec5eca6d6ca085b_D20220101-20220331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5446c04d7fd64e30a89abd43e1b7ecaa_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="i57a32a5116fc4c37a149bbad75b1ccc2_D20220701-20220930"><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-07-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7f8c98b655bc44a1930d328e01666b6a_D20221001-20221231"><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-10-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifc98ca5f56434bee8b8aec8560c19af8_D20220101-20220331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i95f9420f48e44867a8aa23bcbf22d5a9_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="i7b29cdc916864ef1b4d0c3e6fe450231_D20220701-20220930"><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-07-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i695b8f9a72474d28a6bce3ea5575470f_D20221001-20221231"><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-10-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3714583469c0423aae5d61037a010e50_D20220101-20220331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia0cc170156644c4ea5998c47838e1c62_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="ice29af51199e4529a6c652aceab24df9_D20220701-20220930"><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-07-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2ba4d44ea2f945bc9f7ab063bed9a0e6_D20221001-20221231"><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-10-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if63a1a2a192c468b9619a59f6c9aa5e9_D20220101-20220331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie85918774c8b45be9c2d207b913f779a_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="i96c28f63231240a981830187a05ea2f7_D20220701-20220930"><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-07-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i803973e44cf84c63a0ed5f7da231a9e6_D20221001-20221231"><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-10-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i99f229e18bda4b24a601546288a8e3c0_D20220101-20220331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i306b94c7e9ad49bf8dfceb8868e10fe3_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="i919e283cc2db4528b80ec5648dde9a26_D20220701-20220930"><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-07-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i756aaffc570941d6813eac95f42d5fbb_D20221001-20221231"><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-10-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5e60ee142ada41a48b88ae542678ee0d_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="i18654673ff3a474393322c99596b1ebe_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:context id="i0371f5e9643f4c23ada4a2db5d19ca3b_D20220701-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idd221ed98ec84c118d555897ccddcbcd_D20221001-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2022-10-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3132280116b8436c9e6f98a5d9114b7d_D20210101-20210331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2d78ac306baf4284a131e104c2d42ca3_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="i7f905e29cae64d6e8c8892042dbe5a58_D20210701-20210930"><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-07-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i077a8f8c836146d0bd003a2b45f80b9c_D20211001-20211231"><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-10-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5edd48a9dde748858d3657ae2eee78d6_D20210101-20210331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i87d2f89e70ea4440833463719106b4dd_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="i6db0c041ddd14e7a883aeec2c0ca4419_D20210701-20210930"><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-07-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0924b3960df94bc995ede6912f7e8616_D20211001-20211231"><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-10-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4b533f902ebe44149dd893bc95162fb6_D20210101-20210331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i54a9bc816bc0436e88c1748bbc2bdfb6_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="id0b0127649f04ac494bfc26bbd2cc087_D20210701-20210930"><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-07-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i733544d9f38d449285b9a04e457e4bbd_D20211001-20211231"><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-10-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idc06a8b287b64983b320b19ea971cf2a_D20210101-20210331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4a8a1d08817e4951bc4ec88ec19e2f5b_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="i9e28477967bb4508bab6398cb09a6b51_D20210701-20210930"><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-07-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i262dfeb45dfd448b9a63a21954279bc5_D20211001-20211231"><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-10-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i82d8b0b7fe21427fa6183c20f894a716_D20210101-20210331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia13b2c6363a344699e05a99d8bde7a27_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="i2134c4bb050449f69b80675e9ff97519_D20210701-20210930"><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-07-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibff1f3ceb4f24d828e0e313960dd3998_D20211001-20211231"><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-10-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icd1c249e7add4e64993c5332e7a5e0ad_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="i59a6dc162556483dbc6c0b976002da9f_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="i7d998bf0a76e47db850ad40945d000a4_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i96ae8f6d223143d480c12a3a321f59e8_D20211001-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-10-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if4d1b5e1450546e582d7e6565f604023_D20200101-20200331"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1aba10a088a54efb8126813c285227d1_D20200401-20200630"><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>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idbda11b294ec45579dc8ab76f71d4de5_D20200701-20200930"><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>2020-07-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia37fc01a512d41c297efbcc03084cd0d_D20201001-20201231"><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>2020-10-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i58c22f7b873a4d758e30e5febb4635c9_D20200101-20200331"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i196c19923807466789e01539b9012f1a_D20200401-20200630"><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>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id4529c8161d74e4b8006ea3bbf8a03c5_D20200701-20200930"><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>2020-07-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iff1991f225cb4591b17ec16da2935f6e_D20201001-20201231"><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>2020-10-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7a42f36587d04f33af52912d5af2ea54_D20200101-20200331"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i07dab0cf594948ff922e42295a7a1c26_D20200401-20200630"><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>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6e5f13c9aca8475bb654ad3cc88909c9_D20200701-20200930"><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>2020-07-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5db5336dcd4a43a499f8404b64bed677_D20201001-20201231"><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>2020-10-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6800c884c0914388973746286efd5eab_D20200101-20200331"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7b041fc04c974445a30879c265973e64_D20200401-20200630"><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>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i40850fa95a3c43ba875e08b05409c5a2_D20200701-20200930"><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>2020-07-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie80907caaa404875a97ff22dacf4a51a_D20201001-20201231"><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>2020-10-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iaac54dfaac1d4001bbff0d49c92ae6ad_D20200101-20200331"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i80e36f633b494bdb8fa71347940613b3_D20200401-20200630"><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>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4f9f7001bf904522b5d860930305a588_D20200701-20200930"><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>2020-07-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6c2ff8a8db64443aa2c248e2a13bd4bf_D20201001-20201231"><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>2020-10-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if1633d8ee0a94b2abffeb163e8025022_D20200101-20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i696cd9bd7fb74f93a8346a3a5bd4c2fe_D20200401-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic5414c08ccab43a0bbc94193645e5adc_D20200701-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie3974cdc674c416dbf62b21ca5ef86b3_D20201001-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2020-10-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0ae87f5b639b4afcaf43804c8079bca5_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</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="id8cd861b408744559df02b14f985d418_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</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="if78d1be0abc14a07af2d6d8c804cbf20_D20220701-20220930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6c1e9f53fcbf4a52b32f8ca666c2a1cc_D20221001-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-10-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0bec15861bbd4017b5fa7a34b0dee9bc_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if47baaec084c46688b8081e4c3a79f0f_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</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="icbbbb58889964689b57daa7e672669b2_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6933dfdd137f4937bd099f82fbb9a660_D20211001-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-10-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibaad9d3bb9d341b8aa6bfa7374a9ed11_D20200101-20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie5ca37218f4b4891a9d3cda4fce35504_D20200401-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6d3941f3250c4b6baed04d643eb8e90b_D20200701-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if28c2e4316754593a9fddf0d3fcf45ac_D20201001-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000874238</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-10-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context></ix:resources></ix:header></div><div id="i11f5ad2dc2b74cddb4b110bb41fded42_1"></div><div style="min-height:13.5pt;width:100%"><div><span><br/></span></div></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:14pt;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:14pt;font-weight:700;line-height:120%">SECURITIES AND EXCHANGE COMMISSION</span></div><div style="margin-bottom:2pt;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:2pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:171.75pt"><tr><td style="width:1.0pt"></td><td style="width:169.75pt"></td><td style="width:1.0pt"></td></tr><tr style="height:17pt"><td colspan="3" 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:16pt;font-weight:700;line-height:100%">FORM <ix:nonNumeric contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231" name="dei:DocumentType" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xL2ZyYWc6MmYxN2E5YjU2ZjA1NGIyMzkzMzdhZmY1MjdiYzg0NTcvdGFibGU6MzIxZDBkMDAzODU2NGYwNGJiN2Y4MGQ3ZjMyNjE4YTIvdGFibGVyYW5nZTozMjFkMGQwMDM4NTY0ZjA0YmI3ZjgwZDdmMzI2MThhMl8wLTAtMS0xLTEwMDU1MS90ZXh0cmVnaW9uOjc3NjM5Nzg4YTU4MjRhYjM4N2Q2NjAzZTdmYTNkNjY1Xzk_c90ce008-12d0-4af8-933b-2a84d05a1505">10-K</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:13.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:7.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:513.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:top"><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231" name="dei:DocumentAnnualReport" format="ixt:fixed-true" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xL2ZyYWc6MmYxN2E5YjU2ZjA1NGIyMzkzMzdhZmY1MjdiYzg0NTcvdGFibGU6OTVkZDE3ZjFmMjc1NGY2NGE1NTNjOWY5NGM4N2I1OTYvdGFibGVyYW5nZTo5NWRkMTdmMWYyNzU0ZjY0YTU1M2M5Zjk0Yzg3YjU5Nl8wLTAtMS0xLTEwMDU1MQ_4904dfca-5078-4595-b188-e81fc59ad032">&#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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">ANNUAL REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</span></td></tr></table></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">For the fiscal year ended <ix:nonNumeric contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xL2ZyYWc6MmYxN2E5YjU2ZjA1NGIyMzkzMzdhZmY1MjdiYzg0NTcvdGV4dHJlZ2lvbjoyZjE3YTliNTZmMDU0YjIzOTMzN2FmZjUyN2JjODQ1N18xMDk_dee80552-0072-4521-a563-e50e682c56bd"><ix:nonNumeric contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231" name="dei:CurrentFiscalYearEndDate" format="ixt:date-monthname-day-en" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xL2ZyYWc6MmYxN2E5YjU2ZjA1NGIyMzkzMzdhZmY1MjdiYzg0NTcvdGV4dHJlZ2lvbjoyZjE3YTliNTZmMDU0YjIzOTMzN2FmZjUyN2JjODQ1N18xMDk_bc3904e6-cb3a-4b8d-8c69-32c21a6e5cb4">December&#160;31</ix:nonNumeric>, 2022</ix:nonNumeric></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">OR</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:13.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:7.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:513.25pt"></td><td style="width:1.0pt"></td></tr><tr style="height:12pt"><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="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231" name="dei:DocumentTransitionReport" format="ixt:fixed-false" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xL2ZyYWc6MmYxN2E5YjU2ZjA1NGIyMzkzMzdhZmY1MjdiYzg0NTcvdGFibGU6YzM4NzVmYjk0N2QxNDk5NGE1OTVjODgwOTIxZDJlODAvdGFibGVyYW5nZTpjMzg3NWZiOTQ3ZDE0OTk0YTU5NWM4ODA5MjFkMmU4MF8wLTAtMS0xLTEwMDU1MQ_65f55ff6-f2e3-4630-a2f3-d5017ac7b8e4">&#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:12pt"><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:9pt;font-weight:700;line-height:100%">For the transition period from ___ to ___&#160;</span></td></tr><tr style="height:12pt"><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Commission File Number <ix:nonNumeric contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231" name="dei:EntityFileNumber" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xL2ZyYWc6MmYxN2E5YjU2ZjA1NGIyMzkzMzdhZmY1MjdiYzg0NTcvdGFibGU6YzM4NzVmYjk0N2QxNDk5NGE1OTVjODgwOTIxZDJlODAvdGFibGVyYW5nZTpjMzg3NWZiOTQ3ZDE0OTk0YTU5NWM4ODA5MjFkMmU4MF8zLTAtMS0xLTEwMDU1MS90ZXh0cmVnaW9uOmRiZGEzMTNhNDNiNDQ2MDZiNTg2NjNmYWQ0YTliNmFkXzI3_3ac708f4-02b6-473b-8449-557153552c9d">1-31993</ix:nonNumeric></span></div></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: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:83pt"><td colspan="6" style="padding:0 1pt"><div style="text-align:center;text-indent:18pt"><img src="strl-20221231_g1.jpg" alt="strl-20221231_g1.jpg" style="height:97px;margin-bottom:5pt;vertical-align:text-bottom;width:250px"/></div></td></tr><tr style="height:23pt"><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:20pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231" name="dei:EntityRegistrantName" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xL2ZyYWc6MmYxN2E5YjU2ZjA1NGIyMzkzMzdhZmY1MjdiYzg0NTcvdGFibGU6Y2E1MGZiMzIzZmE3NGMzYmI2Y2ViNWM2Nzg5ZDlkNzkvdGFibGVyYW5nZTpjYTUwZmIzMjNmYTc0YzNiYjZjZWI1YzY3ODlkOWQ3OV8wLTAtMS0xLTEwMDU1MQ_7c59509a-20ea-4b51-8758-70c8ed45309d">STERLING INFRASTRUCTURE, INC.</ix:nonNumeric></span></td></tr><tr style="height:12pt"><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><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:9pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231" name="dei:EntityIncorporationStateCountryCode" format="ixt-sec:stateprovnameen" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xL2ZyYWc6MmYxN2E5YjU2ZjA1NGIyMzkzMzdhZmY1MjdiYzg0NTcvdGFibGU6Y2E1MGZiMzIzZmE3NGMzYmI2Y2ViNWM2Nzg5ZDlkNzkvdGFibGVyYW5nZTpjYTUwZmIzMjNmYTc0YzNiYjZjZWI1YzY3ODlkOWQ3OV8zLTAtMS0xLTEwMDU1MQ_ad66c38f-6036-4a58-9a7b-12aff1e43d3b">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:9pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231" name="dei:EntityTaxIdentificationNumber" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xL2ZyYWc6MmYxN2E5YjU2ZjA1NGIyMzkzMzdhZmY1MjdiYzg0NTcvdGFibGU6Y2E1MGZiMzIzZmE3NGMzYmI2Y2ViNWM2Nzg5ZDlkNzkvdGFibGVyYW5nZTpjYTUwZmIzMjNmYTc0YzNiYjZjZWI1YzY3ODlkOWQ3OV8zLTEtMS0xLTEwMDU1MQ_cc94c43f-a820-4c94-b13c-afd1b18ce724">25-1655321</ix:nonNumeric></span></td></tr><tr style="height:12pt"><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 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 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:14pt"><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:9pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231" name="dei:EntityAddressAddressLine1" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xL2ZyYWc6MmYxN2E5YjU2ZjA1NGIyMzkzMzdhZmY1MjdiYzg0NTcvdGFibGU6Y2E1MGZiMzIzZmE3NGMzYmI2Y2ViNWM2Nzg5ZDlkNzkvdGFibGVyYW5nZTpjYTUwZmIzMjNmYTc0YzNiYjZjZWI1YzY3ODlkOWQ3OV82LTAtMS0xLTEwMDU1MS90ZXh0cmVnaW9uOmM1NDUwMDNkMzJiYjQwMjA4YzE4MDhkMzI3MjkzMDEzXzQ_c7673480-2d6f-4489-9dce-76c36f4d3bd3">1800 Hughes Landing Blvd.</ix:nonNumeric> <ix:nonNumeric contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231" name="dei:EntityAddressCityOrTown" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xL2ZyYWc6MmYxN2E5YjU2ZjA1NGIyMzkzMzdhZmY1MjdiYzg0NTcvdGFibGU6Y2E1MGZiMzIzZmE3NGMzYmI2Y2ViNWM2Nzg5ZDlkNzkvdGFibGVyYW5nZTpjYTUwZmIzMjNmYTc0YzNiYjZjZWI1YzY3ODlkOWQ3OV82LTAtMS0xLTEwMDU1MS90ZXh0cmVnaW9uOmM1NDUwMDNkMzJiYjQwMjA4YzE4MDhkMzI3MjkzMDEzXzc_99cbffa0-52c5-4d2e-adf6-1d2ed6319b0c">The Woodlands</ix:nonNumeric>, <ix:nonNumeric contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231" name="dei:EntityAddressStateOrProvince" format="ixt-sec:stateprovnameen" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xL2ZyYWc6MmYxN2E5YjU2ZjA1NGIyMzkzMzdhZmY1MjdiYzg0NTcvdGFibGU6Y2E1MGZiMzIzZmE3NGMzYmI2Y2ViNWM2Nzg5ZDlkNzkvdGFibGVyYW5nZTpjYTUwZmIzMjNmYTc0YzNiYjZjZWI1YzY3ODlkOWQ3OV82LTAtMS0xLTEwMDU1MS90ZXh0cmVnaW9uOmM1NDUwMDNkMzJiYjQwMjA4YzE4MDhkMzI3MjkzMDEzXzEx_f23c064e-bd77-45dd-9d69-e813492f11e4">Texas</ix:nonNumeric></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231" name="dei:EntityAddressPostalZipCode" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xL2ZyYWc6MmYxN2E5YjU2ZjA1NGIyMzkzMzdhZmY1MjdiYzg0NTcvdGFibGU6Y2E1MGZiMzIzZmE3NGMzYmI2Y2ViNWM2Nzg5ZDlkNzkvdGFibGVyYW5nZTpjYTUwZmIzMjNmYTc0YzNiYjZjZWI1YzY3ODlkOWQ3OV82LTEtMS0xLTEwMDU1MQ_44a02cb6-2211-40db-9699-2623bc705db7">77380</ix:nonNumeric></span></td></tr><tr style="height:11pt"><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:11pt"><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:9pt;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:9pt;font-weight:700;line-height:100%">(<ix:nonNumeric contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231" name="dei:CityAreaCode" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xL2ZyYWc6MmYxN2E5YjU2ZjA1NGIyMzkzMzdhZmY1MjdiYzg0NTcvdGFibGU6Y2E1MGZiMzIzZmE3NGMzYmI2Y2ViNWM2Nzg5ZDlkNzkvdGFibGVyYW5nZTpjYTUwZmIzMjNmYTc0YzNiYjZjZWI1YzY3ODlkOWQ3OV85LTAtMS0xLTEwMDU1MS90ZXh0cmVnaW9uOjEwZTE1ZWI3ODViZTQ1ODliYTU1ZjZhZDUwYThhYjU5XzU4_5432c16a-7403-4824-92ee-608ee2f1ba4f">281</ix:nonNumeric>) <ix:nonNumeric contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231" name="dei:LocalPhoneNumber" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xL2ZyYWc6MmYxN2E5YjU2ZjA1NGIyMzkzMzdhZmY1MjdiYzg0NTcvdGFibGU6Y2E1MGZiMzIzZmE3NGMzYmI2Y2ViNWM2Nzg5ZDlkNzkvdGFibGVyYW5nZTpjYTUwZmIzMjNmYTc0YzNiYjZjZWI1YzY3ODlkOWQ3OV85LTAtMS0xLTEwMDU1MS90ZXh0cmVnaW9uOjEwZTE1ZWI3ODViZTQ1ODliYTU1ZjZhZDUwYThhYjU5XzYy_418dc1e3-46ea-478a-861c-9a0946773b78">214-0777</ix:nonNumeric></span></div></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: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:11pt"><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:400;line-height:100%">Securities registered pursuant to Section 12(b) of the Act:</span></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:9pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231" name="dei:Security12bTitle" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xL2ZyYWc6MmYxN2E5YjU2ZjA1NGIyMzkzMzdhZmY1MjdiYzg0NTcvdGFibGU6NWE1YjAyZWZjOGIzNDNhNmI3MjlhMzAxZWZhMmQ0NmEvdGFibGVyYW5nZTo1YTViMDJlZmM4YjM0M2E2YjcyOWEzMDFlZmEyZDQ2YV8xLTAtMS0xLTEwMDU1MQ_648cf229-b8e9-4be6-a927-fc250dd3ac4c">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:9pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231" name="dei:TradingSymbol" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xL2ZyYWc6MmYxN2E5YjU2ZjA1NGIyMzkzMzdhZmY1MjdiYzg0NTcvdGFibGU6NWE1YjAyZWZjOGIzNDNhNmI3MjlhMzAxZWZhMmQ0NmEvdGFibGVyYW5nZTo1YTViMDJlZmM4YjM0M2E2YjcyOWEzMDFlZmEyZDQ2YV8xLTEtMS0xLTEwMDU1MQ_f6aee10f-1a89-40db-971c-45764c0a6913">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:9pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231" name="dei:SecurityExchangeName" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xL2ZyYWc6MmYxN2E5YjU2ZjA1NGIyMzkzMzdhZmY1MjdiYzg0NTcvdGFibGU6NWE1YjAyZWZjOGIzNDNhNmI3MjlhMzAxZWZhMmQ0NmEvdGFibGVyYW5nZTo1YTViMDJlZmM4YjM0M2E2YjcyOWEzMDFlZmEyZDQ2YV8xLTItMS0xLTEwMDU1MQ_2e13a54c-666d-412c-88c6-fe76272739fe">NASDAQ</ix:nonNumeric></span></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: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 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:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Securities registered pursuant to Section 12(g) of the Act: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">None</span></div></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:478.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:57.25pt"></td><td style="width:1.0pt"></td></tr><tr style="height:12pt"><td colspan="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%">Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#9745;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> <ix:nonNumeric contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231" name="dei:EntityWellKnownSeasonedIssuer" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xL2ZyYWc6MmYxN2E5YjU2ZjA1NGIyMzkzMzdhZmY1MjdiYzg0NTcvdGFibGU6YTllNWIxM2E3ZDhjNGZhZmJlMDBiNzkwYzRlZGFkN2QvdGFibGVyYW5nZTphOWU1YjEzYTdkOGM0ZmFmYmUwMGI3OTBjNGVkYWQ3ZF8wLTEtMS0xLTEwMDU1MS90ZXh0cmVnaW9uOjRkOWYwMjQ0Njc2OTRkYTlhMzJlM2EyMDYwNWNmMzI5XzIxOTkwMjMyNTU1Nzc_44d8e9da-3a75-4951-a4fe-f733163b015a">Yes</ix:nonNumeric> </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#9744;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">  No</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:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Indicate by check mark if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#9744;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> Yes </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#9745;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">  <ix:nonNumeric contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231" name="dei:EntityVoluntaryFilers" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xL2ZyYWc6MmYxN2E5YjU2ZjA1NGIyMzkzMzdhZmY1MjdiYzg0NTcvdGFibGU6YTllNWIxM2E3ZDhjNGZhZmJlMDBiNzkwYzRlZGFkN2QvdGFibGVyYW5nZTphOWU1YjEzYTdkOGM0ZmFmYmUwMGI3OTBjNGVkYWQ3ZF8yLTEtMS0xLTEwMDU1MS90ZXh0cmVnaW9uOjdkMTVjMDVlMTk1MjQ5MjQ4YTJjNDMzZjhhMDRkMTRlXzE0_4d2f46cc-70ca-45bb-83bc-fd88115110a0">No</ix:nonNumeric></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:32pt"><td colspan="6" 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:9pt;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.   &#9745; <ix:nonNumeric contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231" name="dei:EntityCurrentReportingStatus" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xL2ZyYWc6MmYxN2E5YjU2ZjA1NGIyMzkzMzdhZmY1MjdiYzg0NTcvdGFibGU6YTllNWIxM2E3ZDhjNGZhZmJlMDBiNzkwYzRlZGFkN2QvdGFibGVyYW5nZTphOWU1YjEzYTdkOGM0ZmFmYmUwMGI3OTBjNGVkYWQ3ZF80LTAtMS0xLTEwMDU1MS90ZXh0cmVnaW9uOjFlZWJlMTNmMjVhZTQyOGY4YTYxYjNmNDZmYTJmYjk0XzM1Mw_e6f00976-c456-4e48-b828-16c61447ec57">Yes</ix:nonNumeric>   &#9744; No</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:32pt"><td colspan="6" 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:9pt;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:9pt;font-weight:400;line-height:100%">&#9745;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231" name="dei:EntityInteractiveDataCurrent" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xL2ZyYWc6MmYxN2E5YjU2ZjA1NGIyMzkzMzdhZmY1MjdiYzg0NTcvdGFibGU6YTllNWIxM2E3ZDhjNGZhZmJlMDBiNzkwYzRlZGFkN2QvdGFibGVyYW5nZTphOWU1YjEzYTdkOGM0ZmFmYmUwMGI3OTBjNGVkYWQ3ZF82LTAtMS0xLTEwMDU1MS90ZXh0cmVnaW9uOjdjNDg1MTIxOTY3YTQ5NGM5NzkwMjhhMDU1MjRkNzQ2XzMxNw_940b64f9-5db9-4047-a09d-7de57581b434">Yes</ix:nonNumeric>   </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#9744;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> No</span></div></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:32pt"><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:9pt;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:12pt"><td colspan="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%">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:9pt;font-weight:400;line-height:100%">&#9744;</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:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231" name="dei:EntityFilerCategory" format="ixt-sec:entityfilercategoryen" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xL2ZyYWc6MmYxN2E5YjU2ZjA1NGIyMzkzMzdhZmY1MjdiYzg0NTcvdGFibGU6NWRjNmIwNzdiMDg4NGJlOWI4MzYzMWY5MmY3YjYwNDQvdGFibGVyYW5nZTo1ZGM2YjA3N2IwODg0YmU5YjgzNjMxZjkyZjdiNjA0NF8xLTItMS0xLTEwMDU1MQ_889a3da8-ed6c-4e23-9ef4-ac37c98e950b">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:9pt;font-weight:400;line-height:100%">&#9745;</span></td></tr><tr style="height:12pt"><td colspan="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%">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:9pt;font-weight:400;line-height:100%">&#9744;</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:9pt;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:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231" name="dei:EntitySmallBusiness" format="ixt:fixed-false" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xL2ZyYWc6MmYxN2E5YjU2ZjA1NGIyMzkzMzdhZmY1MjdiYzg0NTcvdGFibGU6NWRjNmIwNzdiMDg4NGJlOWI4MzYzMWY5MmY3YjYwNDQvdGFibGVyYW5nZTo1ZGM2YjA3N2IwODg0YmU5YjgzNjMxZjkyZjdiNjA0NF8yLTMtMS0xLTEwMDU1MQ_947bc725-509d-4d29-bb51-0378f29b2d72">&#9744;</ix:nonNumeric></span></td></tr><tr style="height:12pt"><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:9pt;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:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231" name="dei:EntityEmergingGrowthCompany" format="ixt:fixed-false" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xL2ZyYWc6MmYxN2E5YjU2ZjA1NGIyMzkzMzdhZmY1MjdiYzg0NTcvdGFibGU6NWRjNmIwNzdiMDg4NGJlOWI4MzYzMWY5MmY3YjYwNDQvdGFibGVyYW5nZTo1ZGM2YjA3N2IwODg0YmU5YjgzNjMxZjkyZjdiNjA0NF8zLTMtMS0xLTEwMDU1MQ_343f8422-dec4-41ee-99a7-194a4d7660d5">&#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:23pt"><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:9pt;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:9pt;font-weight:400;line-height:100%">&#9744;</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:32pt"><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:9pt;font-weight:400;line-height:100%">Indicate by check mark whether the registrant has filed a report on and attestation to its management&#8217;s assessment of the effectiveness of its internal control over financial reporting under Section 404(b) of the Sarbanes-Oxley Act (15 U.S.C. 7262(b)) by the registered public accounting firm that prepared or issued its audit report.</span></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:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231" name="dei:IcfrAuditorAttestationFlag" format="ixt:fixed-true" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xL2ZyYWc6MmYxN2E5YjU2ZjA1NGIyMzkzMzdhZmY1MjdiYzg0NTcvdGFibGU6NWRjNmIwNzdiMDg4NGJlOWI4MzYzMWY5MmY3YjYwNDQvdGFibGVyYW5nZTo1ZGM2YjA3N2IwODg0YmU5YjgzNjMxZjkyZjdiNjA0NF83LTMtMS0xLTEwMDU1MQ_fb710c86-b408-4404-b484-0b36d4090b52">&#9745;</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:14pt"><td colspan="12" 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:9pt;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="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231" name="dei:EntityShellCompany" format="ixt-sec:boolballotbox" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xL2ZyYWc6MmYxN2E5YjU2ZjA1NGIyMzkzMzdhZmY1MjdiYzg0NTcvdGFibGU6NWRjNmIwNzdiMDg4NGJlOWI4MzYzMWY5MmY3YjYwNDQvdGFibGVyYW5nZTo1ZGM2YjA3N2IwODg0YmU5YjgzNjMxZjkyZjdiNjA0NF85LTAtMS0xLTEwMDU1MS90ZXh0cmVnaW9uOjA0NjI4MTE5ODY2MTRiZDg5YmZiOTNiNTRjOTY2MjAwXzExOQ_7cd40c1c-0b74-4089-8d78-7fd338576784">&#9744;</ix:nonNumeric> Yes   </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#9745;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> No</span></div></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:23pt"><td colspan="12" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Aggregate market value of the voting and non-voting common equity held by non-affiliates, based on a NASDAQ closing price of $21.92 on June&#160;30, 2022 was approximately $<ix:nonFraction unitRef="usd" contextRef="i7851008fcb5c437a9b2de789fb5a97bc_I20220630" decimals="-5" name="dei:EntityPublicFloat" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xL2ZyYWc6MmYxN2E5YjU2ZjA1NGIyMzkzMzdhZmY1MjdiYzg0NTcvdGFibGU6NWRjNmIwNzdiMDg4NGJlOWI4MzYzMWY5MmY3YjYwNDQvdGFibGVyYW5nZTo1ZGM2YjA3N2IwODg0YmU5YjgzNjMxZjkyZjdiNjA0NF8xMS0wLTEtMS0xMDA1NTEvdGV4dHJlZ2lvbjo5YWRkMTYxNmE0OGY0OTIzOWMyZjM1ODQzNzc5ZWNhOV8xNTc_1a48fef4-5bac-48cb-af68-143320807921">637.5</ix:nonFraction> million.</span></div></td></tr></table></div><div style="margin-bottom:2pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The number of shares outstanding of the registrant&#8217;s common stock as of February&#160;24, 2023 &#8211; <ix:nonFraction unitRef="shares" contextRef="i69aa5ff7d8f4487581d54af091c101e5_I20230224" decimals="INF" name="dei:EntityCommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xL2ZyYWc6MmYxN2E5YjU2ZjA1NGIyMzkzMzdhZmY1MjdiYzg0NTcvdGV4dHJlZ2lvbjoyZjE3YTliNTZmMDU0YjIzOTMzN2FmZjUyN2JjODQ1N18yMDI_be03d64f-c180-4476-9633-db8ff81d6424">30,586,938</ix:nonFraction></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DOCUMENTS INCORPORATED BY REFERENCE</span></div><div style="margin-bottom:2pt;text-align:center"><ix:nonNumeric contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231" name="dei:DocumentsIncorporatedByReferenceTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xL2ZyYWc6MmYxN2E5YjU2ZjA1NGIyMzkzMzdhZmY1MjdiYzg0NTcvdGV4dHJlZ2lvbjoyZjE3YTliNTZmMDU0YjIzOTMzN2FmZjUyN2JjODQ1N18yNDM_81ba6240-2017-40d6-b4d0-b39a1ba47aa5" escape="true"><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:21pt"><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:9pt;font-weight:400;line-height:100%">Portions of the Company&#8217;s definitive Proxy Statement to be filed with the Securities and Exchange Commission and delivered to stockholders in connection with the Annual Meeting of Shareholders to be held on May&#160;3, 2023 are incorporated by reference into Part III of this Form 10-K.</span></div></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:3pt double #000000;padding:0 1pt"></td></tr></table></ix:nonNumeric></div><div style="height:13.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><span><br/></span></div></div></div><div id="i11f5ad2dc2b74cddb4b110bb41fded42_7"></div><hr style="page-break-after:always"/><div style="min-height:90pt;width:100%"><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:87.719%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><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:174%">Sterling Infrastructure, Inc.<br/>Annual Report on Form 10-K<br/>Table of Contents</span></td></tr></table></div></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:6.677%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:86.122%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.901%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Page</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align: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="#i11f5ad2dc2b74cddb4b110bb41fded42_10">PART I</a></span></div></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%">Item 1.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i11f5ad2dc2b74cddb4b110bb41fded42_13">Business</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="#i11f5ad2dc2b74cddb4b110bb41fded42_13">4</a></span></div></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%">Item 1A.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i11f5ad2dc2b74cddb4b110bb41fded42_19">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="#i11f5ad2dc2b74cddb4b110bb41fded42_19">8</a></span></div></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%">Item 1B.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i11f5ad2dc2b74cddb4b110bb41fded42_22">Unresolved Staff Comments</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="#i11f5ad2dc2b74cddb4b110bb41fded42_22">20</a></span></div></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%">Item 2.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i11f5ad2dc2b74cddb4b110bb41fded42_25">Properties</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="#i11f5ad2dc2b74cddb4b110bb41fded42_25">20</a></span></div></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%">Item 3.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i11f5ad2dc2b74cddb4b110bb41fded42_28">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="#i11f5ad2dc2b74cddb4b110bb41fded42_28">20</a></span></div></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%">Item 4.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i11f5ad2dc2b74cddb4b110bb41fded42_31">Mine Safety Disclosures</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size: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="#i11f5ad2dc2b74cddb4b110bb41fded42_31">20</a></span></div></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="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="#i11f5ad2dc2b74cddb4b110bb41fded42_34">PART II</a></span></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item 5.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i11f5ad2dc2b74cddb4b110bb41fded42_37">Market for the Registrant&#8217;s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align: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="#i11f5ad2dc2b74cddb4b110bb41fded42_37">21</a></span></div></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%">Item 6.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i11f5ad2dc2b74cddb4b110bb41fded42_40">[Reserved]</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="#i11f5ad2dc2b74cddb4b110bb41fded42_40">22</a></span></div></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%">Item 7.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i11f5ad2dc2b74cddb4b110bb41fded42_43">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="#i11f5ad2dc2b74cddb4b110bb41fded42_43">23</a></span></div></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%">Item 7A.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i11f5ad2dc2b74cddb4b110bb41fded42_85">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="#i11f5ad2dc2b74cddb4b110bb41fded42_85">33</a></span></div></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%">Item 8.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i11f5ad2dc2b74cddb4b110bb41fded42_88">Financial Statements and Supplementary Data</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align: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="#i11f5ad2dc2b74cddb4b110bb41fded42_88">34</a></span></div></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%">Item 9.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i11f5ad2dc2b74cddb4b110bb41fded42_196">Changes in and Disagreements With Accountants on Accounting and Financial Disclosure</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align: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="#i11f5ad2dc2b74cddb4b110bb41fded42_196">67</a></span></div></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%">Item 9A.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i11f5ad2dc2b74cddb4b110bb41fded42_199">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="#i11f5ad2dc2b74cddb4b110bb41fded42_199">67</a></span></div></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%">Item 9B.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i11f5ad2dc2b74cddb4b110bb41fded42_205">Other Information</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size: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="#i11f5ad2dc2b74cddb4b110bb41fded42_205">68</a></span></div></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%">Item 9C.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i11f5ad2dc2b74cddb4b110bb41fded42_208">Disclosure Regarding Foreign Jurisdictions that Prevent Inspections</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align: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="#i11f5ad2dc2b74cddb4b110bb41fded42_208">68</a></span></div></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="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="#i11f5ad2dc2b74cddb4b110bb41fded42_211">PART III</a></span></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item 10.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i11f5ad2dc2b74cddb4b110bb41fded42_214">Directors, Executive Officers and Corporate Governance</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align: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="#i11f5ad2dc2b74cddb4b110bb41fded42_214">68</a></span></div></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%">Item 11.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i11f5ad2dc2b74cddb4b110bb41fded42_217">Executive Compensation</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="#i11f5ad2dc2b74cddb4b110bb41fded42_217">68</a></span></div></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%">Item 12.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i11f5ad2dc2b74cddb4b110bb41fded42_220">Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align: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="#i11f5ad2dc2b74cddb4b110bb41fded42_220">69</a></span></div></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%">Item 13.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i11f5ad2dc2b74cddb4b110bb41fded42_223">Certain Relationships and Related Transactions, and Director Independence</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align: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="#i11f5ad2dc2b74cddb4b110bb41fded42_223">69</a></span></div></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%">Item 14.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i11f5ad2dc2b74cddb4b110bb41fded42_226">Principal Accounting Fees and Services</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="#i11f5ad2dc2b74cddb4b110bb41fded42_226">69</a></span></div></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="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="#i11f5ad2dc2b74cddb4b110bb41fded42_229">PART IV</a></span></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item 15.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i11f5ad2dc2b74cddb4b110bb41fded42_232">Exhibits, and Financial Statement Schedules</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align: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="#i11f5ad2dc2b74cddb4b110bb41fded42_232">69</a></span></div></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%">Item 16.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i11f5ad2dc2b74cddb4b110bb41fded42_238">Form 10-K Summary</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align: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="#i11f5ad2dc2b74cddb4b110bb41fded42_238">71</a></span></div></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size: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="#i11f5ad2dc2b74cddb4b110bb41fded42_241">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="#i11f5ad2dc2b74cddb4b110bb41fded42_241">72</a></span></div></td></tr></table></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2</span></div></div></div><div id="i11f5ad2dc2b74cddb4b110bb41fded42_10"></div><hr style="page-break-after:always"/><div style="min-height:18pt;width:100%"><div><span><br/></span></div></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:700;line-height:120%">PART I</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: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:120%">This annual report on Form 10-K, including the documents incorporated herein by reference, 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 or incorporated herein by reference relate to matters that are not based on historical facts and reflect our current expectations as of the date of this annual report on Form 10-K, 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:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">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 demand for our services or demand in end markets, including economic recessions or volatile economic cycles;</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">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">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">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 reductions in federal, state and local government funding for infrastructure services, changes in those governments&#8217; budgets, practices, laws and regulations and interest rate fluctuations and other adverse economic factors beyond our control in our geographic 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: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 major public health crises, including the 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">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;</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 Item 1A &#8220;Risk Factors&#8221;, other portions of this report, or other of our 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:112%">In reading this annual report on Form 10-K, 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 annual report on Form 10-K 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 annual report on Form 10-K are reasonable, we can provide no assurance that they will be achieved.</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:9pt;font-style:italic;font-weight:400;line-height:120%">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:36pt;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="i11f5ad2dc2b74cddb4b110bb41fded42_13"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom: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%">Business</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%">Overview of the Company&#8217;s Business</span></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:112%">Sterling Infrastructure, Inc. (&#8220;Sterling&#8221; or &#8220;the Company&#8221;) 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 and Mid-Atlantic U.S., the Rocky Mountain States, and Hawaii, as well as other areas with strategic construction opportunities. E-Infrastructure Solutions projects include 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 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;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%">In this report, unless the context otherwise indicates, &#8220;Sterling,&#8221; &#8220;the Company,&#8221; &#8220;we,&#8221; &#8220;our&#8221; or &#8220;us&#8221; means Sterling and its consolidated subsidiaries. In addition, references to &#8220;Note&#8221; or &#8220;Notes&#8221; refer to the Notes to the Consolidated Financial Statements, included in Item 8 of Part II of this annual report on Form 10-K, unless indicated otherwise.</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%">Business Strategy</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%">Since 2016, our strategic vision has been based on the following elements and objectives:</span></div><div style="margin-bottom:4pt;text-align:center;text-indent:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:327.75pt"><tr><td style="width:1.0pt"></td><td style="width:160.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:160.00pt"></td><td style="width:1.0pt"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#2f5496;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#ffffff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Strategic Elements</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#2f5496;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#ffffff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Strategic Objectives</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:400;line-height:100%">Solidifying the base</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk Reduction</span></td></tr><tr style="height:24pt"><td colspan="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%">Growing high margin products and services</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Bottom-Line Growth</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:400;line-height:100%">Expansion into adjacent markets</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exceed Peer Performance</span></td></tr><tr style="height:24pt"><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%">Build a Platform for Future Accretive Growth</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-style:italic;font-weight:400;line-height:120%">Solidifying the base&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s historic base business is our low-bid heavy highway projects within our Transportation Solutions segment. Heavy highway projects typically have gross margins of 7-8%; however, prior to 2016 our gross margin was approximately 4%. In 2016 we implemented a strategy to solidify this base business by improving bid discipline to significantly reduce the probability of project losses. To execute this strategic focus, a key objective, risk reduction, was prioritized. Since the implementation of the strategy and application of the key objective, we have improved the heavy highway backlog gross margin to 10.9% as of December&#160;31, 2022, and we expect gross margins to continue improving as we continue to execute our strategy.</span></div><div style="margin-bottom:3pt;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%">Growing high margin products and services&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">While solidifying the base is important to the profitability of the Company, the improvement of gross margins is limited due to the highly competitive bidding environment for heavy highway projects. In 2016 we implemented a strategy to shift our project mix from low-bid heavy highway projects to alternative delivery heavy highway projects and other higher margin work (e.g., airports, commercial, piling and shoring). In 2016 our low-bid heavy highway revenue was approximately 79% of our total revenue, but we have progressively brought that down to 11% as of December&#160;31, 2022. The key objective in this strategic area is our focus on bottom-line growth, and the higher margin projects we target have gross margins in the range of 12%-15%.</span></div><div style="margin-bottom:9pt;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%">Expansion into adjacent markets&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2016, we implemented a strategy to pursue growth through the acquisition of companies and assets that will enable us to expand into adjacent markets and broaden the types of projects we execute. We operate a decentralized, adaptive business model, which provides us with flexibility to pursue acquisitions and other strategic transactions. Our acquisition strategy has focused on businesses that can strengthen our current portfolio, enable us to expand into complementary categories or geographic regions or provide diversification of cash flows. The companies we target for acquisition typically have gross margins of 15% or more. This strategic focus allows us to broaden our portfolio of products and services, and broaden our end customer base to remain competitive in the markets where we operate. Since 2016, we have completed five acquisitions and plan to consider other strategic acquisitions in the future.</span></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%">Recent Strategic Transactions</span></div><div style="margin-bottom:9pt;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%">Kimes Acquisition&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On December 28, 2021, we completed our acquisition of Kimes &amp; Stone (&#8220;Kimes&#8221;) for an all-cash purchase price of approximately $7.6 million. Kimes provides a diversified services offering of soil stabilization for site development on e-commerce projects such as large fulfillment and distribution centers and data centers, as well as soil stabilization for roadways and manufacturing plant construction. The transaction included a fleet of soil stabilization equipment </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><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><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:400;line-height:120%">and working capital. The results of Kimes are included within Plateau, which is 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:120%">Note 3 - Acquisitions</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><div style="margin-bottom:9pt;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%">Petillo</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Acquisition&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On December 30, 2021, we completed our acquisition of Petillo Incorporated and its related entities (collectively, &#8220;Petillo&#8221;) for aggregate consideration of $196.8 million, consisting of $175.0 million in cash, 759,447 shares of the Company&#8217;s common stock, and a target working capital adjustment of $1.4 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 service, 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:120%">Note 3 - Acquisitions</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><div style="margin-bottom:9pt;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%">Myers Disposition&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On November 30, 2022, we entered into an agreement (the &#8220;Agreement&#8221;) and sold the Company&#8217;s 50% ownership interest in its partnership with Myers &amp; Sons Construction L.P. for $18&#160;million in cash. In accordance with the Agreement&#8217;s payment terms, the Company is to receive $12&#160;million in January of 2023 and a series of three $2&#160;million payments due by various dates in 2023, 2025, and 2027. The disposition is consistent with the Company&#8217;s strategic shift to reduce its portfolio of low-bid heavy highway and water containment &amp; treatment projects in order to reduce risk and improve the Company&#8217;s margins and to focus on its strategic geographies outside of California. The disposition represented a strategic shift that had a major effect on our operations and consolidated financial results, and accordingly, the historical results of Myers have been presented as discontinued operations in our Consolidated Statements of Operations and Consolidated Balance Sheets. Prior to being disclosed as a discontinued operation, the results of Myers were included within our Transportation 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:120%">Note 4 - Dispositions</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><div style="margin-bottom:9pt;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%">CCS Acquisition&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On December 20, 2022, we completed the acquisition of Concrete Construction Services of Arizona LLC and its affiliated company&#8217;s business (collectively &#8220;CCS&#8221;) for a purchase price of approximately $21&#160;million. The business of CCS provides residential single-family home concrete foundations, including the preparation, pouring and finishing of post-tension concrete foundations in new housing subdivisions in the greater Phoenix area. The transaction includes working capital, intangible assets, and goodwill. The results of CCS are included within Tealstone which is included within our Building 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:120%">Note 3 - Acquisitions</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><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%">Segments, Markets and Customers</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 internal and public segment reporting are aligned based upon the services offered by its&#160;operating groups, which represent the reportable segments. The Company&#8217;s operations consist of three reportable segments: E-Infrastructure Solutions, Transportation Solutions and Building Solutions. See Item 7 &#8220;Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations&#8221; 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 22 - Segment Information </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 our business 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:120%">E-Infrastructure Solutions</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;Our E-Infrastructure Solutions segment serves large, blue-chip end users in the e-commerce, data center, distribution center, warehousing, energy sectors and more. We are a leading provider of large-scale specialty site infrastructure improvement contracting services in the Southeastern, Northeastern and Mid-Atlantic U.S. In our E-Infrastructure Solutions segment, four customers accounted for 35% of that segment&#8217;s revenue in 2022, 58% in 2021 and 44% in 2020.</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%">&#160;&#160;&#160;&#160;Transportation Solutions</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;Our Transportation Solutions segment is comprised of heavy highway, aviation and rail, and relies heavily on federal and state infrastructure spending. The principal markets of this segment are Arizona, Colorado, Hawaii, Nevada, Texas and Utah. Within these principal markets, our core customers are the Departments of Transportation (&#8220;DOT(s)&#8221;) in various states, regional transit authorities, airport authorities, port authorities, water authorities and railroads. In our Transportation Solutions segment, four state DOTs accounted for 44% of that segment&#8217;s revenue in 2022, 42% in 2021 and 44% in 2020.</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%">Building Solutions</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;Our Building Solutions segment is comprised of our residential and commercial businesses. The principal market for our residential business is Texas, specifically the Dallas-Fort Worth and Houston areas and the surrounding communities. In 2021, we began expanding our footprint into the greater Phoenix area and continued in 2022 with the acquisition of the CCS business. Our core residential customer base is comprised of leading national home builders as well as regional and custom home builders. Our commercial business focuses on concrete construction of multi-family foundations, parking structures, elevated slabs and other concrete work for leading developers and general contractors in commercial markets. In our Building Solutions segment, four customers, including their respective affiliates, accounted for 60% of that segment&#8217;s revenue in 2022, 57% in 2021 and 50% in 2020.</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%">5</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom: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 2022, no individual customer contributed more than 10% of our consolidated revenues; however we routinely construct projects for our largest customers mentioned above. The loss of any of these customers could have a material adverse effect on our business and financial results. Refer to Item 1A &#8220;Risk Factors&#8221; 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 20 - Concentration of Risk and Enterprise Wide Disclosures</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for the Company&#8217;s major customers that represent a concentration of risk due to their significant revenue contributions.</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%">Competition</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%">Competition for our segments ranges from small local contractors to large international construction companies. We traditionally try to position ourselves to bid on work too large for the small local contractors yet too small for the large national and international construction companies. However, if market conditions became less favorable, we would tend to see migration from both the small local contractors and large international players into that mid-level market. This, in return, could increase competitive bidding pressure and reduce both revenue growth and margins. See Item 1A &#8220;Risk Factors&#8221; for further discussion of risks associated with our competitive environment.</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%">Seasonality</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%">Operations for our segments are typically affected by weather conditions primarily during the first and fourth quarters of our fiscal year, which may alter construction schedules and can create variability in our revenues, profitability and the required number of employees. For additional discussion regarding the potential impacts of seasonality on our business, see Item 1A &#8220;Risk Factors</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8221;</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%">Resources</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 purchase raw materials for our segments, including but not limited to, cement, aggregate, concrete, liquid asphalt, lumber, steel, diesel and gasoline fuel, natural gas and propane from numerous sources. The price and availability of raw materials may vary from year to year due to fluctuations in market conditions and production capacities.</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%">Backlog</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:400;line-height:120%">&#160;&#160;&#160;&#160;Our remaining performance obligations on our projects, as defined in Accounting Standards Codification (&#8220;ASC&#8221;) Topic 606, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenue from Contracts with Customers</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, do not differ from what we refer to as &#8220;Backlog.&#8221; Our Backlog represents the amount of revenues we expect to recognize in the future from our contract commitments on projects. The value of our Backlog was $1.41&#160;billion at December&#160;31, 2022, as compared to $1.33&#160;billion at December&#160;31, 2021. We exclude from Backlog contracts where we are the apparent low bidder for projects (&#8220;Unsigned Low-bid Awards&#8221;) until the contract is executed by our customer (approximately $275.0 million at December&#160;31, 2022). Certain Building Solutions revenue is recognized upon completion at a point in time and therefore is never reflected in our Backlog. See Item 7 &#8220;Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations&#8212;Market Outlook and Trends&#8221; for discussion and quantification of our Backlog. Also see Item 1A &#8220;Risk Factors&#8221; for further discussion of risks related to Backlog.</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%">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-weight:400;line-height:120%">Our contracts are awarded on a competitively bid basis or negotiated bid basis using a range of contracting options, including fixed-unit price, lump sum and cost-reimbursable. 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. Each contract is designed to optimize the balance between risk and reward. At December&#160;31, 2022, substantially all&#160;of our backlog was contracted on a fixed-unit price or lump sum basis. We occasionally present claims or change orders to our clients for additional costs exceeding a contract price or for costs not included in the original contract price. 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;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Substantially all of the contracts in our Backlog contain termination for convenience clauses which allow the customer to cancel the contract at their election but would require that the Company be compensated for work performed through the date of termination and additional contractual costs for cancellation. As part of our business, we are a party to joint venture arrangements, pursuant to which we typically jointly bid on and execute particular projects with other companies in the construction industry. See Item 1A &#8220;Risk Factors&#8221; and Item 7 &#8220;Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations&#8221; for a discussion of our types of risk and how we mitigate cancellation and credit risk.</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><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></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%">Insurance and Bonding</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 buildings and equipment are covered by insurance, at levels our management believes to be adequate. In addition, we maintain general liability, excess liability, workers&#8217; compensation and auto insurance all in amounts consistent with our risk of loss and industry practice.</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 normal part of the Transportation Solutions business and occasionally with the E-Infrastructure Solutions business, we are required to provide various types of surety and payment bonds that provide an additional measure of security for our performance under the contract. Typically, a bidder for a contract must post a bid bond, generally for 5% to 10% of the bid amount, and on being awarded the bid, must post a performance and payment bond for up to 100% of the costs to construct. Usually, upon posting of the performance bond, a contractor must also post a maintenance bond for generally 1% of the contract amount for one to two years. Our ability to obtain bonds depends upon our capitalization, working capital, aggregate contract size, past performance, management expertise and external factors, including the capacity of the overall surety market. Bonding companies consider such factors in light of the amount of our backlog that we have currently bonded and their current underwriting standards, which may change from time to time. As is customary, we have agreed to indemnify our bonding company for all losses incurred by it in connection with bonds that are issued, and we have granted our bonding company a security interest in certain assets, including accounts receivable, as collateral for such obligation.</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%">Government and Environmental Regulations</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 operations are subject to compliance with numerous regulatory requirements of federal, state and local agencies and authorities, including regulations concerning safety, wage and hour, and other labor issues, immigration controls, vehicle and equipment operations and other aspects of our business. For example, our operations are subject to the requirements of the Occupational Safety and Health Act (&#8220;OSHA&#8221;) and comparable state laws directed toward the protection of employees. In addition, most of our Transportation Solutions construction contracts are entered into with public authorities, and these contracts frequently impose additional governmental requirements, including requirements regarding labor relations and subcontracting with designated classes of disadvantaged businesses.</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%">All of our operations are also subject to federal, state and local laws and regulations relating to the environment, including those relating to discharges into air, water and land, climate change, the handling and disposal of solid and hazardous waste, the handling of underground storage tanks and the cleanup of properties affected by hazardous substances. For example, we must apply water or chemicals to reduce dust on road construction projects and to contain contaminants in storm run-off water at construction sites. In certain circumstances, we may also be required to hire subcontractors to dispose of hazardous wastes encountered on a project in accordance with a plan approved in advance by the customer. Certain environmental laws impose substantial penalties for non-compliance and others, such as the federal Comprehensive Environmental Response, Compensation and Liability Act, or CERCLA, impose strict and retroactive joint and several liability upon persons responsible for releases of hazardous substances.</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%">CERCLA and comparable state laws impose liability, without regard to fault or the legality of the original conduct, on certain classes of persons that contributed to the release of a &#8220;hazardous substance&#8221; into the environment. These persons include the owner or operator of the site where the release occurred and companies that disposed or arranged for the disposal of the hazardous substances found at the site. Under CERCLA, these persons may be subject to joint and several liability for the costs of cleaning up the hazardous substances that have been released into the environment, for damages to natural resources and for the costs of certain health studies. CERCLA also authorizes the Federal Environmental Protection Agency, or EPA, and, in some instances, third parties, to act in response to threats to the public health or the environment and to seek to recover from the responsible classes of persons the costs they incur.</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%">Solid wastes, which may include hazardous wastes, are subject to the requirements of the Federal Solid Waste Disposal Act, the Federal Resource Conservation and Recovery Act, referred to as RCRA, and comparable state statutes. Although we do not generate solid waste, we occasionally dispose of solid waste on behalf of customers. From time to time, the EPA considers the adoption of stricter disposal standards for non-hazardous wastes. Moreover, it is possible that additional wastes will in the future be designated as &#8220;hazardous wastes.&#8221; Hazardous wastes are subject to more rigorous and costly disposal requirements than are non-hazardous wastes.</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 continually evaluate whether we must take additional steps at our locations to ensure compliance with environmental laws. While compliance with applicable regulatory requirements has not materially adversely affected our operations in the past, there can be no assurance these requirements will not change and compliance will not adversely affect our operations in the future. In addition, tighter regulation for the protection of the environment and other factors may make it more difficult to obtain new permits and renewal of existing permits may be subject to more restrictive conditions than currently exist.</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><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></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%">Human Capital</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, 2022, the Company had approximately 3,200 employees, comprised of approximately 600 salaried employees and approximately 2,600 hourly employees. The percentage of our employees represented by unions at December&#160;31, 2022 was approximately 29%. We have agreements, which we customarily renew periodically, with various unions representing groups of employees at project sites. We consider our relationships with our employees and the applicable labor unions to be satisfactory.</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 business is dependent upon a readily available supply of management, supervisory and field personnel. Substantially all of our employees are hired on a full-time basis; however, as is typical in the construction industry, we experience a high degree of turnover as construction projects are completed. In the past, we have been able to attract a sufficient number of personnel to support the growth of our operations; however, we continue to face competition for experienced workers in all our 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-weight:400;line-height:120%">Our employees are important to the success of our business. Hiring, developing and retaining our employees is not only important, but is a necessity for continued growth and delivery at all levels within our organization. Every employee is critical to the success of our organization and we strive daily to ensure that we are managing our workforce&#8217;s needs and requirements. We often work in tight labor markets that make hiring and retaining employees challenging. Therefore, it is critical to have a strategic plan for hiring and managing our workforce. We develop hiring practices by geographic area to ensure a customizable recruiting strategy that allows all of our businesses to thrive. Retaining our employees through various means of succession planning and other retention tools is also a critical component of our strategy, particularly for our key positions. Planning for today as well as the future is the cornerstone of our people strategy.</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 focus on diversity is at the forefront of how we operate in each of our locations. We strive to instill an inclusive culture that allows all employees the opportunity to thrive. </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 of December&#160;31, 2022, our workforce was comprised of the following race and ethnicity demographics:</span></div><div style="margin-bottom:4pt;text-align:center;text-indent:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:254.25pt"><tr><td style="width:1.0pt"></td><td style="width:123.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:123.25pt"></td><td style="width:1.0pt"></td></tr><tr style="height:14pt"><td colspan="9" style="background-color:#2f5496;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#ffffff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Employees as of December&#160;31, 2022</span></div></td></tr><tr style="height:15pt"><td colspan="3" style="padding:2px 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%">Hispanic</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51.8%</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:400;line-height:100%">White</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41.7%</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:2px 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%">Black</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.5%</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:400;line-height:100%">Pacific Islander</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.6%</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.4%</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></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%">We focus on our safety processes which have allowed us to maintain a high level of safety at our work sites. All project employees receive hazard specific training and our newly-hired employees undergo an initial safety orientation and receive follow-up trainings during their first 90 days of employment. Our&#160;project managers and superintendents work closely with the safety department to ensure safety is planned into all of our operations before they begin. Daily, our project foremen are required to conduct safety briefings with employees.&#160;Regular safety walkthroughs are conducted by our managers, supervisors and safety staff to evaluate project conditions and observe employee safety behavior. To address the safety and health of our workforce due to the COVID-19 pandemic, we implemented additional employee health and safety protocols.</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%">Access to Company&#8217;s Filings</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 maintains a website at </span><span style="color:#006ebf;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">www.strlco.com</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> on which our latest annual report on Form 10-K, recent quarterly reports on Form 10-Q, recent current reports on Form 8-K, any amendments to those filings and other filings may be accessed free of charge; some directly on the website and others through a link to the SEC&#8217;s website (</span><span style="color:#006ebf;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">www.sec.gov</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">) where those reports are filed. Our website also has recent press releases, the Company&#8217;s code of business conduct, the charters of the audit committee, compensation and talent development committee, and corporate governance and nominating committee of the Board of Directors and information on the Company&#8217;s &#8220;whistleblower&#8221; procedures. Our website content is made available for information purposes only. It should not be relied upon for investment purposes, and none of the information on the website is intended to be incorporated into this annual report on Form 10-K by reference.</span></div><div id="i11f5ad2dc2b74cddb4b110bb41fded42_19"></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">I</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">tem 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:120%">The following discussion of risk factors contains forward-looking statements. These risk factors may be important to understanding other statements in this annual report on Form 10-K. The following information should be read in conjunction with Part II, Item 7 &#8220;Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations&#8221; and the </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%">8</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consolidated Financial Statements and related Notes in Part II, Item 8 &#8220;Financial Statements and Supplementary Data&#8221; of this 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-weight:400;line-height:120%">Our business, financial condition and operating results can be affected by a number of factors, whether currently known or unknown, including but not limited to those described below; any one or more of which could, directly or indirectly, cause our actual financial condition and operating results to vary materially from past, or from anticipated future, financial condition and operating results. Any of these factors, in whole or in part, could materially and adversely affect our business, prospects, financial condition, results of operations, stock price and cash flows. These could also be affected by additional factors that apply to all companies generally which are not specifically mentioned below.</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%">Because of the following factors, as well as other factors affecting our financial condition and operating results, our past financial performance should not be considered to be a reliable indicator of our future performance, and investors should not use historical trends to anticipate results or trends in future periods.</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%">Risks Related to Our Business and Industry</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:700;line-height:120%">Demand for our services may decrease during economic recessions or volatile economic cycles, and a reduction in demand in end markets may adversely affect our business.</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%">Across our three operating segments, the revenue and profit generated is from construction projects and services, the awarding of which we do not directly control. The construction industry historically has experienced cyclical fluctuations in financial results due to economic recessions, downturns in business cycles of our customers, supply chain disruptions, inflationary pressures, interest rate fluctuations and other economic factors beyond our control. Many factors, including the financial condition of the industry, could adversely affect our customers and their willingness to fund capital expenditures in the future. Additionally, consolidation, competition or capital constraints in the industries we serve may result in reduced spending by our customers.</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%">Economic, regulatory and market conditions affecting our specific end markets may adversely impact the demand for our services, resulting in the delay, reduction or cancellation of certain projects and these conditions may continue to adversely affect us in the future. For example, during fiscal 2022, our Building Solutions segment began to see a moderation in housing demand due to increases in mortgage interest rates reducing the affordability of homes.</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:700;line-height:120%">Our dependence on suppliers of materials and subcontractors could increase our costs and impair our ability to complete contracts on a timely basis or at all.</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 price and availability of the materials required to execute our projects are subject to volatility and disruptions caused by global economic factors that are beyond our control, including, but not limited to, supply chain disruptions, labor shortages, wage pressures, rising inflation and potential economic slowdown or recession, as well as fuel and energy costs, the impact of natural disasters, public health crises (such as COVID-19), geopolitical conflicts (such as the conflict in Ukraine), and other matters that have impacted or could impact the global economy. If shortages and cost increases in materials and tightness in the labor market persist for a prolonged period of time, our profit margins could be adversely impacted if we are unable to offset cost increases.</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 rely on third party suppliers to provide substantially all of the materials (including aggregates, cement, asphalt, concrete, steel, oil and fuel) for our contracts and third party subcontractors to perform some of the work on many of our projects. Increasing prices of materials and equipment, including due to inflation, and substantial delays in delivering supplies have and could continue to adversely impact our operations and construction projects. In 2022, our operating margins were adversely impacted, and may continue to be impacted, by price increases for certain materials, including fuel, concrete, steel and lumber. To the extent that we are unable to obtain commitments from our suppliers for materials or engage subcontractors, our ability to bid for contracts may be impaired. </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:700;line-height:120%">If we do not accurately estimate the overall risks, requirements or costs related to a project when we bid for a contract that is ultimately awarded to us, we may achieve a lower than anticipated profit or incur a loss on the contract.</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 majority of our revenues and backlog are derived from fixed-unit price contracts and lump sum contracts. Fixed-unit price contracts require us to provide materials and services at a fixed-unit price based on agreed quantities irrespective of our actual per unit costs. Lump sum contracts require the contract work to be completed for a single price irrespective of our actual costs incurred. Our ability to achieve profitability under such contracts is dependent upon our ability to avoid cost overruns by accurately estimating our costs and then successfully controlling our actual costs. If our cost estimates for a contract are inaccurate, or if we do not perform the contract within our cost estimates, we may incur losses due to cost overruns or the </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%">9</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">contract may be less profitable than expected. As a result, these types of contracts could negatively affect our cash flow, earnings and financial position.</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:10pt;font-weight:400;line-height:120%">The costs incurred and gross profit realized on our contracts can vary, sometimes substantially, from our original estimates due to a variety of factors, that may include, but not limited to 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: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">onsite conditions that differ from those assumed in the original bid or contract;</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">failure to include required materials or work in a bid, or the failure to estimate properly the quantities or costs needed to complete a lump sum contract;</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">delays caused by 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: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">contract or project modifications creating unanticipated costs not covered by change orders or contract price adjustments;</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">changes in availability, proximity and costs of materials, including steel, concrete, aggregates and other construction materials (such as stone, gravel, sand and oil for asphalt paving), as well as fuel and lubricants for our equipment; and</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-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">claims or demands from third parties for alleged damages arising from the design, construction or use and operation of a project of which our work is a part.</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 our contracts with public sector customers contain provisions that purport to shift some or all of the above risks from the customer to us, even in cases where the customer is partly at fault. Public sector customers may seek to impose contractual risk-shifting provisions more aggressively, which could increase risks and adversely affect our cash flow, earnings and financial position.</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%">Further, in most cases, our contracts require completion by a scheduled acceptance date. Failure to timely complete a project could result in additional costs, penalties or liquidated damages being assessed against us, and these could exceed projected profit margins on the contract.</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:700;line-height:120%">We may incur higher costs to lease, acquire and maintain equipment necessary for our operations, and the market value of our owned equipment may decline.</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 service a significant portion of our contracts with our own construction equipment rather than leased or rented equipment. To the extent that we are unable to buy construction equipment necessary for our needs, either due to a lack of available funding or equipment shortages in the marketplace, we may be forced to rent equipment on a short-term basis, which could increase the costs of performing our contracts, thereby reducing contract profitability. Further, new equipment may not be available, or it may not be purchased or rented in a cost effective manner, which could adversely affect our operating 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-weight:400;line-height:120%">The equipment that we own or lease requires continuous maintenance, for which we maintain our own repair facilities. If we are unable to maintain or repair equipment ourselves, we may be forced to obtain third party repair services, which could increase our costs. Additionally, we rely on the availability of component parts from suppliers for the maintenance and repair of our equipment. The failure of suppliers to deliver component parts necessary to maintain our equipment could have an adverse effect on our ability to meet our commitments to customers. </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:700;line-height:120%">We may not accurately assess and/or estimate the quality, quantity, availability and cost of aggregates we need to complete a project, particularly for projects in rural areas.</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%">Particularly for projects in rural areas, we may estimate the quality, quantity, availability and cost for aggregates (such as sand, gravel, crushed stone, slag and recycled concrete) from sources that we have not previously used as suppliers, which increases the risk that our estimates may be inaccurate. Inaccuracies in our estimates regarding aggregates could result in significantly higher costs to supply aggregates needed for our projects, as well as potential delays and other inefficiencies. If we fail to accurately assess the quality, quantity, availability and cost of aggregates, it could cause us to incur losses, which could materially adversely affect our results of operations.</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:700;line-height:120%">Timing of the award and performance of new contracts may fluctuate.</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%">It is generally very difficult to predict whether and when new contracts will be offered for tender, as our contracts frequently involve a lengthy and complex design and bidding process, which is affected by a number of factors, such as market conditions, funding arrangements and governmental approvals. Because of these factors, our results of operations and cash flows may fluctuate from quarter to quarter and year to year, and the fluctuation may be substantial.</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 uncertainty of the timing of contract awards may also present difficulties in matching the size of our equipment fleet and work crews with contract needs. In some cases, we may maintain and bear the cost of more equipment and ready work crews than are necessary for then-existing needs, in anticipation of future needs for existing contracts or expected future </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%">10</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">contracts. If a contract is delayed or an expected contract award is not received, we would incur costs that could have a material adverse effect on our anticipated profit.</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:700;line-height:120%">Adverse weather conditions may cause delays, which could slow completion of our construction activity.</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%">Because all of our construction projects are performed outdoors, work on our contracts is subject to seasonal weather conditions that may delay our work and contribute to project inefficiency. Lengthy periods of wet or cold winter weather will generally interrupt construction, and this can lead to under-utilization of crews and equipment, resulting in less efficient rates of overhead recovery. Extreme heat or cold can prevent us from performing certain types of operations. For example, during the late fall to the early spring months of each year, our work on construction projects in the Rocky Mountain States has been curtailed at times due to snow and other work-limiting weather. In addition, our work is subject to extreme and unpredictable weather conditions, which could become more frequent or severe if general climatic changes occur. For example, in 2017 Hurricane Harvey caused damage and disruption that resulted in our inability to perform work on all Houston-area contracts for several days and in some cases several weeks, and the 2021 Texas-wide freezing weather event also caused delays for some of our Transportation Solutions and Building Solutions operations. Future extreme weather events may limit the availability of resources, increase our costs, delay our performance of work for extended periods of time, or cause our projects to be canceled. While revenues can be recovered following a period of bad weather, it is generally impossible to recover the cost of inefficiencies, and significant periods of bad weather typically reduce profitability of affected contracts both in the current period and during the future life of affected contracts. Such reductions in contract profitability negatively affect our results of operations in current and future periods until the affected contracts are completed. To the extent climate change results in an increase in such extreme adverse weather conditions, the likelihood of a negative impact on our operations may increase.</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:700;line-height:120%">We rely on information technology systems to conduct our business, which are subject to disruption, failure or security breaches.</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 rely on information technology (&#8220;IT&#8221;) systems in order to achieve our business objectives.&#160;We also rely upon industry accepted security measures and technology to securely maintain confidential information on our IT systems. However, our portfolio of hardware and software products, solutions and services and our enterprise IT systems may be vulnerable to damage or disruption caused by circumstances such as catastrophic events, power outages, natural disasters, computer system or network failures, computer viruses, cyber-attacks or other malicious software programs. The failure or disruption of our IT systems to perform as anticipated for any reason could disrupt our business and result in decreased performance, significant remediation costs, transaction errors, loss of data, processing inefficiencies, downtime, litigation and the loss of suppliers or customers. A significant disruption or failure could have a material adverse effect on our business operations, financial performance and financial condition.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Major public health crises, including the COVID-19 pandemic, could disrupt the Company&#8217;s operations and adversely affect its business, results of operations and financial condition.</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%">Pandemics, epidemics, widespread illness or other health crises, such as the COVID-19 pandemic (including any new variants), that interfere with the ability of our employees, suppliers, customers, financing sources or others to conduct business have and could adversely affect the global economy and our results of operations and financial condition. For example, our business and results of operations could be materially adversely affected if significant portions of our workforce are unable to work effectively, including because of illness, quarantines, or government actions or other restrictions in connection with any future major public health crisis.</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%">Risks Related to Our Segments</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">E-Infrastructure Solutions</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:700;line-height:120%">Our E-Infrastructure Solutions business, as well as the industries of many of our customers upon whom we are dependent, are susceptible to economic downturns, including periods of slower than anticipated economic growth.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">&#160;</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%">Demand for our E-Infrastructure Solutions business is cyclical and may be vulnerable to economic downturns, interest rate fluctuations or other adverse developments in the credit markets,&#160;and reductions in private industry spending; the effects of which may cause our customers to delay, curtail or cancel proposed and existing projects. A number of factors can adversely affect the industries we serve, including, among other things, financing or credit availability, potential bankruptcies, global and U.S. trade relationships or other geopolitical events. A reduction in cash flow or the lack of availability of debt or equity financing for our customers could cause our customers to reduce their spending for our services or affect the ability of our customers to pay amounts owed to us.</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%">11</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom: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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">The homebuilding industry is cyclical and susceptible to downward changes in general economic or other business conditions which could adversely affect our Building Solutions projects, including foundations for single-family and multi-family homes.</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 Building Solutions industry is sensitive to changes in economic conditions and other factors, such as the level of employment, consumer confidence, consumer income, availability of financing and interest rate levels. In 2022, rising inflation and increased interest rates made home ownership less affordable, which resulted in decreased demand for single-family homes. The continuation or worsening of these conditions generally, or in the markets where we operate, could decrease demand and pricing for new homes in these areas or result in customer cancellations of pending contracts, which could adversely affect the number of Building Solutions concrete projects we have or reduce the prices we can charge for these projects, either of which could result in a decrease in our revenues and earnings that could materially adversely affect our results of operations.</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 cannot predict with certainty whether the decline in the U.S. housing market beginning in 2022 will continue or worsen due to changes in conditions that are beyond our control, which may include the following:</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: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">continued increases in interest rates;</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: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">continued or worsening inflationary pressures;</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: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">economic downturn or recession;</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: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">shortage of lots available for development;</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:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">changes in demographics and population migration that impair the demand for new housing;</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: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">labor shortages, especially craft labor, and rising costs of labor; and</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%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">changes in the tax laws that reduce the benefits of home ownership.</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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">The heavy highway construction industry is highly competitive, with a variety of companies competing against us, and our failure to compete effectively could reduce the number of new contracts awarded to us or adversely affect our margins on contracts awarded.</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 past, many of the heavy highway contracts on which we bid were awarded through a competitive bid process, with awards generally being made to the lowest bidder, but sometimes recognizing other considerations, such as shorter contract schedules or prior experience with the customer and reputation. Within our geographic markets, we compete with many international, national, regional and local construction firms. Several of these competitors have achieved greater geographic market penetration than we have in the geographic markets in which we compete, and/or have greater resources, including financial resources, than we do. In addition, a number of international and national companies in the heavy highway industry that are larger than we are and that currently do not have a significant presence in our geographic markets, if they so desire, could establish a presence in our geographic markets and compete with us for 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-weight:400;line-height:120%">In addition, if the use of design-build, construction manager/general contractor (CM/GC) and other alternative project delivery methods continues to increase and we are not able to further develop our capabilities and reputation in connection with these alternative delivery methods, we will be at a competitive disadvantage, which may have a material adverse effect on our financial position, results of operations, cash flows and prospects. If we are unable to compete successfully in our markets, our relative market share and profits could also be reduced.</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:700;line-height:120%">Our Transportation Solutions business relies on highly competitive and highly regulated state or local government 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-weight:400;line-height:120%">State and local government funding for public works projects is limited, thus creating a highly competitive environment for the limited number of public projects available. In addition, state and local government contracts are subject to specific procurement regulations, contract provisions and a variety of regulatory requirements relating to their formation, administration, performance and accounting. Many of these contracts include express or implied certifications of compliance with applicable laws and contract provisions. As a result, any violations of these regulations could bring about litigation and could cause termination of other existing state or local government contracts and result in the loss of future state or local government contracts. Due to the significant competition in the marketplace and the level of regulations on state or local government contracts, we could suffer reductions in new projects and see lower revenues and profit margins on those projects, which could have a material adverse effect on the business, operating results and financial condition.</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%">12</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our Transportation Solutions business depends on our ability to qualify as an eligible bidder under state or local government contract criteria and to compete successfully against other qualified bidders in order to obtain state or local government 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-weight:400;line-height:120%">State and local government agencies conduct rigorous competitive processes for awarding many contracts. Some contracts include multiple award task order contracts in which several contractors are selected as eligible bidders for future work. We will potentially face strong competition and pricing pressures for any additional Transportation Solutions contract awards from other government agencies, and we may be required to qualify or continue to qualify under various multiple award task order contract criteria. Our inability to qualify as an eligible bidder under state or local government contract criteria could preclude us from competing for certain other government contract awards. In addition, our inability to qualify as an eligible bidder, or to compete successfully when bidding for certain state or local government contracts and to win those Transportation Solutions contracts, could materially adversely affect our business, operations, revenues and profits.</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:700;line-height:120%">The design-build project delivery method subjects our Transportation Solutions business to the risk of design errors and omissions.</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 could be liable for a design error or omission that causes or contributes to damages with respect to one of our Transportation Solutions design-build projects. Although by contract we pass design responsibility on to the engineering firms that we engage to perform design services on our behalf for these projects, in the event of a design error or omission causing damages, there is risk that the engineering firm, its professional liability insurance, and the errors and omissions insurance that we individually purchase will not fully protect us from costs or liabilities. Any liabilities resulting from an asserted design defect with respect to our Transportation Solutions projects may have a material adverse effect on our financial position, results of operations and cash flows. Performance problems on existing and future Transportation Solutions contracts could cause actual results of operations to differ materially from those anticipated by us and could cause us to suffer damage to our reputation within the industry and among our customers.</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:700;line-height:120%">An inability to obtain bonding could limit the aggregate dollar amount of contracts that we are able to pursue for our Transportation Solutions business.</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 is customary in the construction business, we are required to provide bonding to our Transportation Solutions customers to secure our performance under our contracts. Our ability to obtain bonding primarily depends upon our capitalization, working capital, borrowing capacity under our credit facilities, past performance, management expertise and reputation and certain external factors, including the overall capacity of the credit market. Bonding companies and banks consider such factors in relationship to the amount of our backlog and their underwriting standards, which may change from time to time. Events that adversely affect the financial markets generally may result in bonding becoming more difficult to obtain in the future, or being available only at a significantly greater cost. Our inability to obtain adequate bonding would limit the amount that we can bid on new contracts for our Transportation Solutions business and could have a material adverse effect on our future revenues and business prospects.</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:700;line-height:120%">Our Transportation Solutions business is susceptible to economic downturns and reductions in state or local government funding of infrastructure 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-weight:400;line-height:120%">Our business is highly dependent on the amount and timing of infrastructure work funded by various governmental entities, which, in turn, depend on the overall condition of the economy, the need for new or replacement infrastructure, the priorities placed on various projects funded by governmental entities and federal, state or local government spending levels. Spending on infrastructure could decline for numerous reasons, including decreased revenues received by state and local governments for spending on such projects. For example, state spending on highway and other projects can be adversely affected by decreases or delays in, or uncertainties regarding, federal highway funding, which could adversely affect us since we are reliant upon contracts with state transportation departments for a significant portion of our revenues.</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%">Refer to our &#8220;Business&#8212;Segments, Markets and Customers&#8221; section within Item 1 for a more detailed discussion of our geographic markets, and refer to Item 7 &#8220;Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations&#8212;Market Outlook and Trends&#8221; for a discussion of our current expectations regarding federal spending.</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:700;line-height:120%">A prolonged government shutdown may adversely affect our Transportation Solutions</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">business.</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 derive a significant portion of our Transportation Solutions revenue from governmental agencies and programs. A prolonged government shutdown could impact inspections, regulatory review and certifications, grants, approvals, or cause other situations that could result in our incurring substantial labor or other costs without reimbursement under government contracts, or the delay or cancellation of key government programs in which we are involved, all of which could have a material adverse effect on our business and results of operations.</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%">13</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Risks Related to Our Construction Joint Venture Partners and Customers</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:700;line-height:120%">Our participation in construction joint ventures exposes us to liability and/or harm to our reputation for failures of our partners.</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 part of our business, we are a party to construction joint venture arrangements, pursuant to which we typically jointly bid on and execute particular projects with other companies in the construction industry. Success on these construction joint projects depends in part on whether our joint venture partners satisfy their contractual obligations.</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 and our construction joint venture partners are generally jointly and severally liable for all liabilities and obligations of our construction joint ventures. If a construction joint venture partner fails to perform or is financially unable to bear its portion of required capital contributions or other obligations, including liabilities stemming from lawsuits, we could be required to make additional investments, provide additional services or pay more than our proportionate share of a liability to make up for our partner&#8217;s shortfall. Furthermore, if we are unable to adequately address our partner&#8217;s performance issues, the customer may terminate the project, which could result in legal liability to us, harm to our reputation and reduce our profit on a project.</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%">Certain counterparties to construction joint venture arrangements, which may include our historical direct competitors, may not desire to continue such arrangements with us and may terminate the joint venture arrangements or not enter into new arrangements following a merger or acquisition. Any termination of a construction joint venture arrangement could cause us to reduce our backlog and could materially and adversely affect our business, results of operations and financial condition.</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 December&#160;31, 2022, there was approximately $46.1 million of construction work to be completed on unconsolidated construction joint venture contracts, of which $18.5 million represented our proportionate share. We are not aware of any situation that would require us to fulfill responsibilities of our construction joint venture partners pursuant to the joint and several liability under our contracts.</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:700;line-height:120%">We may not be able to recover on claims or change orders against clients for payment or on claims against subcontractors for performance.</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 occasionally present claims or change orders to our clients for additional costs exceeding a contract price or for costs not included in the original contract price. Change orders are modifications of an original contract that effectively change the provisions of the contract without adding new provisions. They generally include changes in specifications or design, facilities, equipment, materials, sites and periods for completion of work. Claims are amounts in excess of the agreed contract price (or amounts not included in the original contract price) that we seek to collect for customer-caused delays, errors in specifications and designs, contract terminations or other causes of unanticipated additional costs. These costs may or may not be recovered until the claim is resolved. In addition, we may have claims against subcontractors for performance or non-performance related issues that resulted in additional costs on a project. In some instances, these claims can be the subject of lengthy legal proceedings, and it is difficult to accurately predict when they will be fully resolved. A failure to promptly document and negotiate a recovery for change orders and claims could have a negative impact on our cash flows and overall ability to recover change orders and claims, which would have a negative impact on our financial condition, results of operations and cash flows.</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:700;line-height:120%">We are dependent on a limited number of significant customers.</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 the size and nature of our contracts, one or a few customers have in the past and may in the future represent a substantial portion of our consolidated revenues and gross profits in any one year or over a period of several consecutive years. Similarly, our backlog frequently reflects multiple contracts for certain customers; therefore, one customer may comprise a significant percentage of backlog at a certain point in time. We are unable to predict whether a customer will have a significant downturn in their business or financial condition. The loss of business or a default or delay in payment from any one of these customers could have a material adverse effect on our business, results of operations, cash flows and financial condition.</span></div><div style="margin-bottom:9pt;padding-left:18pt;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:700;line-height:120%">Most of our contracts can be canceled on short notice.</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 contracts generally have clauses that permit the cancellation of the contract unilaterally and at any time as long as the customer compensates the Company for the work already completed and for additional contractual costs for cancellation. A cancellation of an unfinished contract could cause our equipment and work crews to be idle for a period of time until other comparable work becomes available, which could have a material adverse effect on our business and results of operations.</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%">14</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Risks Related to Our Workforce</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:700;line-height:115%">Our business depends on our ability to attract and retain talented employees.</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 ability to attract and retain reliable, qualified personnel is a significant factor that enables us to successfully bid for and profitably complete our work. This includes management, project managers, estimators, supervisors, foremen, equipment operators and laborers for each of our subsidiaries. The loss of the services of any of our subsidiaries&#8217; management-level personnel could have a material adverse effect on us. Our future success will also depend on our ability to hire and retain, or to attract when needed, highly-skilled personnel. Our business operations may be further impacted by general labor shortages in our industry or markets. If competition for additional employees is intense, we could experience difficulty hiring and retaining the personnel necessary to support our business. If we do not succeed in retaining our current employees and attracting, developing and retaining new highly-skilled employees, our reputation may be harmed and our operations and future earnings may be negatively impacted. Effective succession planning is also important to our long-term success. Failure to ensure effective transfer of knowledge and smooth transitions involving key employees could hinder our strategic planning and execution.</span></div><div style="margin-bottom:9pt;padding-left:18pt;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:700;line-height:120%">We may be subject to unionization, work stoppages, slowdowns or increased labor costs.</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 Arizona, California, Hawaii, Maryland, Nevada, New Jersey and New York, we have project personnel that are unionized. Additional groups of our employees may also unionize in the future. If at any time a significant amount of our employees unionized, it could limit the flexibility of the workforce and could result in demands that might increase our operating expenses and adversely affect our profitability. Our inability to negotiate acceptable contracts with unions could result in work stoppages, and any new or extended contracts could result in increased operating costs. Each of our different employee groups could unionize at any time and would require separate collective bargaining agreements. If any group of our employees were to unionize and we were unable to agree on the terms of their collective bargaining agreement or we were to experience widespread employee dissatisfaction, we could be subject to work slowdowns or stoppages. In addition, we may be subject to disruptions by organized labor groups protesting our non-union status. The future or continued occurrence of any of these events would be disruptive to our operations and could have a material adverse effect on our business, operating results and financial condition.</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:700;line-height:120%">If we are unable to comply with applicable immigration laws, our ability to successfully complete contracts may be negatively impacted.</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 rely heavily on immigrant labor. We have taken steps that we believe are sufficient and appropriate to ensure compliance with immigration laws. However, we cannot provide assurance that we have identified, or will identify in the future, all undocumented immigrants who work for us. Our failure to identify undocumented immigrants who work for us may result in fines or other penalties being imposed upon us, which could have a material adverse effect on our results of operations and financial condition.</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:700;line-height:120%">Our operations are subject to hazards that may cause personal injury or property damage, thereby subjecting us to liabilities and possible losses, which may not be covered by insurance as well as negative reputational impacts relating to health and safety 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%">Our workers are subject to hazards associated with providing construction and related services on construction sites, plants and quarries. These operating hazards can cause personal injury, loss of life, damage to or destruction of property, plant and equipment, or environmental damage. On most sites, we are responsible for safety and are contractually obligated to implement safety procedures. Our safety record is an important consideration for us and for our customers. If we experience a material increase in the frequency or severity of accidents, our safety record could substantially deteriorate, which may preclude us from bidding on certain work, expose us to potential lawsuits or cause customers to cancel existing 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-weight:400;line-height:120%">We maintain general liability and excess liability insurance, workers&#8217; compensation insurance, auto insurance and other types of insurance all in amounts consistent with our risk of loss and industry practice, but this insurance may not be adequate to cover all losses or liabilities that we may incur in our operations. Insurance liabilities are difficult to assess and quantify due to unknown factors, including the severity of an injury, the determination of our liability in proportion to other parties, the number of incidents not reported and the effectiveness of our safety program. If we were to experience insurance claims or costs above our estimates, we might be required to use working capital to satisfy these claims rather than to maintain or expand our operations. To the extent that we experience a material increase in the frequency or severity of accidents or workers&#8217; compensation and health claims, or unfavorable developments on existing claims, our results of operations and financial condition could be materially and adversely affected.</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%">15</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Risks Related to Regulatory Matters</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:700;line-height:120%">Environmental and other regulatory matters, including those relating to climate change, could adversely affect our ability to conduct our business and could require expenditures that could have a material adverse effect on our results of operations and financial condition.</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 operations are subject to various environmental laws and regulations relating to the management, disposal and remediation of hazardous substances and the emission and discharge of pollutants into the air and water. We could be held liable for such contamination created not only from our own activities but also from the historical activities of others on our project sites or on properties that we acquire or lease. Our operations are also subject to laws and regulations relating to workplace safety and worker health, which, among other things, regulate employee exposure to hazardous substances. Violations of such laws and regulations could subject us to substantial fines and penalties, cleanup costs, third party property damage or personal injury claims. In addition, growing concerns about climate change and other environmental issues could result in the imposition of additional environmental regulations. Such legislation or restrictions could increase the costs of projects for us and our clients or, in some cases, prevent a project from going forward, thereby potentially reducing the need for our services which could in turn have a material adverse effect on our operations and financial condition. Generally, environmental laws and regulations have become, and enforcement practices and compliance standards are becoming, increasingly stringent. Moreover, we cannot predict the nature, scope or effect of legislation or regulatory requirements that could be imposed, or how existing or future laws or regulations will be administered or interpreted, with respect to products or activities to which they have not been previously applied. Compliance with more stringent laws or regulations, as well as more vigorous enforcement policies of the regulatory agencies, could increase our compliance costs. Compliance with new regulations could require us to make substantial expenditures for, among other things, pollution control systems and other equipment that we do not currently possess, or the acquisition or modification of permits applicable to our activities.</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 aggregate quarry leases in Utah and Nevada could subject us to costs and liabilities. As lessee and operator of the quarries, we could be held responsible for any contamination or regulatory violations resulting from activities or operations at the quarries. Any such costs and liabilities could be significant and could materially and adversely affect our business, operating results and financial condition.</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:700;line-height:120%">Recent and potential changes in U.S. trade policies and retaliatory responses from other countries may significantly increase the costs or limit supplies of materials and products used in our construction projects involving concrete.</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 recent past, the federal government imposed new or increased tariffs or duties on an array of imported materials and goods used in connection with our construction business, including steel and lumber, which raised our costs for these items (or products made with them). Foreign governments, including China and Canada, and trading blocs, such as the European Union, have responded by imposing or increasing tariffs, duties and/or trade restrictions on U.S. goods, and are reportedly considering other measures. Any trading conflicts and related escalating governmental actions that result in additional tariffs, duties and/or trade restrictions could increase our costs further, cause disruptions or shortages in our supply chains and/or negatively impact the U.S., regional or local economies, and, individually or in the aggregate, materially and adversely affect our business and result of operations.</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%">Risks Related to Strategy and Acquisitions</span></div><div style="margin-bottom:9pt;padding-left:18pt;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:700;line-height:120%">Our strategy, which includes expanding into adjacent markets, may not be successful.</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 may continue to pursue growth through the acquisition of companies or assets that will enable us to broaden the types of projects we execute and also expand into new markets. We have completed several acquisitions and plan to consider strategic acquisitions in the future. We may be unable to implement this growth strategy if we cannot identify suitable companies or assets or reach agreement on potential strategic acquisitions on acceptable terms. Moreover, an acquisition involves certain risks, including:</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">difficulties in the integration of operations, systems, policies and procedures;</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">enhancements in controls and procedures including those necessary for a public company may make it more difficult to integrate operations and systems;</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">failure to implement proper overall business controls, including those required to support our growth, resulting in inconsistent operating and financial practices at companies we acquire or have acquired;</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">termination of relationships with the key personnel and customers of an acquired company;</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">additional financial and accounting challenges and complexities in areas such as tax planning, treasury management, financial reporting and internal controls;</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%">16</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom: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">the incurrence of environmental and other liabilities, including liabilities arising from the operation of an acquired business or asset prior to our acquisition for which we are not indemnified or for which the indemnity is inadequate;</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">insufficient management attention to our ongoing business; and</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-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">inability to realize the cost savings or other financial benefits that we anticipate.</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%">Risks Related to Our Financial Results, Financing and Liquidity</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:700;line-height:120%">Our use of over time revenue recognition (formally known as percentage-of-completion method) accounting related to our projects could result in a reduction or elimination of previously reported revenue and profits.</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 is more fully discussed in Item 7 &#8220;Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations&#8211;Critical Accounting Estimates,&#8221; we recognize contract revenue over time. This method is used because management considers the cost-to-cost measure of progress to be the best measure of progress on these 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-weight:400;line-height:120%">Under this method, estimated contract revenue is recognized by applying the cost-to-cost measure of progress for the period (based on the ratio of costs incurred to total estimated costs of a contract) to the total estimated revenue for 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. These adjustments could result in both increases and decreases in profit margins or losses. Actual results could differ from estimated amounts and could result in a reduction or elimination of previously recognized earnings. In certain circumstances, it is possible that such adjustments could be significant and could have an adverse effect on our business. To the extent that these adjustments result in an increase, a reduction or an elimination of previously reported contract profit, we recognize a credit or a charge against current earnings, which could be material.</span></div><div style="margin-bottom:9pt;padding-left:18pt;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:700;line-height:120%">We may not be able to fully realize the revenue value reported in our 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%">Backlog as of December&#160;31, 2022 totaled $1.41&#160;billion. Backlog develops as a result of new awards, which represent the potential revenue value realizable pursuant to new project commitments received by us during a given period. Backlog is measured and defined differently by companies within our industry. We refer to &#8220;Backlog&#8221; as the unearned revenue we expect to earn in future periods on our executed contracts. As the construction on our projects progresses, we increase or decrease Backlog to take into account newly signed contracts, revenue earned during the period and our estimates of the effects of changes in estimated quantities, changed conditions, change orders and other variations from previously anticipated contract revenues, including completion penalties and incentives. We cannot guarantee that the revenue projected in our Backlog will be realized, or if realized, will result in earnings.</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%">Given these factors, our Backlog at any point in time may not accurately represent the revenue that we expect to realize during any period, and our Backlog as of the end of a fiscal year may not be indicative of the revenue we expect to earn in the following fiscal year. Inability to realize revenue from our Backlog could have an adverse effect on our business.</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:700;line-height:120%">We may need to raise additional capital in the future for working capital, capital expenditures and/or acquisitions, and we may not be able to do so on favorable terms or at all, which would impair our ability to operate our business or achieve our growth objectives.</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 ability to obtain additional financing in the future will depend in part upon prevailing credit and equity market conditions, as well as the condition of our business and our operating results; such factors may adversely affect our efforts to arrange additional financing on terms satisfactory to us and makes us more vulnerable to adverse economic and competitive conditions.</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 have pledged substantially all of our assets as collateral in connection with our Credit Agreement and we have additionally pledged the proceeds of and other rights under our E-Infrastructure Solutions and Transportation Solutions contracts to our bonding agent. As a result, we may have difficulty in obtaining additional financing in the future if such financing requires us to pledge assets as collateral. In addition, under our Credit Agreement, we must obtain the consent of our lenders to incur additional debt from other sources (subject to certain limited exceptions).</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%">If adequate funds are not available, or are not available on acceptable terms, we may not be able to make future investments, take advantage of acquisitions or other opportunities, or respond to competitive challenges.</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%">17</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We incurred indebtedness in connection with recent acquisitions, and the agreement governing such indebtedness contains various covenants and other provisions that impose restrictions on our ability to operate and manage our business.</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 of December&#160;31, 2022, our aggregate principal amount outstanding under our credit facility (&#8220;Credit Facility&#8221;) was $423.7&#160;million. The Credit Facility will mature on October 2, 2024. While we currently believe we will have the financial resources to meet or refinance our obligations when they come due, we cannot fully anticipate our future performance or financial condition, the future condition of the credit markets or the economy generally.</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 Credit Agreement governing the indebtedness incurred by us under our Credit Facility contains certain subsidiary guarantees, which are secured by a first priority security interest in substantially all assets directly owned by such subsidiaries and us, subject to certain exceptions and limitations. 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.</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 addition, the Credit Agreement contains financial covenants that require us and certain of our subsidiaries to maintain certain financial ratios and to prepay outstanding loans under the Credit Agreement in certain cases with proceeds from the issuance of additional debt, asset dispositions, events of loss and excess cash flows. These requirements could limit our cash flow or impair our ability to conduct business and pursue business strategies, which could have a material adverse effect on our results of operations, cash flows or financial condition. The ability of us and our subsidiaries to comply with these provisions may be affected by events beyond our and their control. Failure to comply with these covenants could result in an event of default, which, if not cured or waived, could accelerate our debt repayment obligations, which in turn may trigger cross-acceleration or cross-default provisions in other debt or bonding agreements. The Credit Agreement also contains a cross-default provision. This provision could have a wider impact on liquidity than might otherwise arise from a default of a single debt instrument. Our available cash and liquidity would not be sufficient to fully repay borrowings under all of our debt instruments that could be accelerated upon such an event of default.</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-weight:400;line-height:120%">Further, our level of indebtedness could have important other consequences to our business, including 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: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">limiting our flexibility in planning for, or reacting to, changes in the industry in which we operate;</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">increasing our vulnerability to general adverse economic and industry 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: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">limiting our ability to fund future working capital and capital expenditures because of the need to dedicate a substantial portion of our cash flows from operations to payments on our debt service;</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">placing us at a competitive disadvantage compared to our competitors that have less debt;</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">limiting our ability to borrow additional funds or refinance existing debt; or</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-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">requiring that we pledge substantial collateral, which may limit flexibility in operating our business and restrict our ability to sell 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%">We may elect to borrow, continue or convert certain term or revolving loans under our Credit Agreement to bear interest at an annual rate of one-, three-, six- or, if available, twelve-month London Interbank Offered Rate (&#8220;LIBOR&#8221;), plus 2.0% per annum. Accordingly, increases in interest rates could have a material adverse effect on our business operations, financial performance and financial condition.</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%">While our Credit Agreement contains &#8220;benchmark&#8221; transition language to address the phase out of LIBOR that began with the initial phase of the non-publication of LIBOR data in December 2021, LIBOR and other interest rates and other types of indices which are deemed to be financing &#8220;benchmarks&#8221; are the subject of ongoing international regulatory reform. Any changes announced by regulators or any other governance or oversight body, or future changes adopted thereby, regarding the continuing use or method of determining LIBOR rates may impact our interest costs. Although our Credit Agreement provides for alternative methods of calculating the interest rate payable on such indebtedness if LIBOR is not reported, we may be required to amend our Credit Agreement to incorporate alternative benchmark rates. Further, uncertainty as to the extent and manner of future changes regarding an alternative rate or benchmark may adversely affect the value of our variable rate indebtedness or increase our cost of debt.</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:700;line-height:120%">To service our indebtedness and to fund working capital, we will require a significant amount of cash. Our ability to generate cash depends on many factors that are beyond our control, including the fact that adverse capital and credit market conditions may affect our ability to meet liquidity needs, access to capital and cost of capital. </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 ability to generate cash, outside of funds available through our revolving credit facility (&#8220;Revolving Credit Facility&#8221;), is subject to our operational performance, as well as general economic, financial, competitive, legislative, regulatory and other </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%">18</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">factors that are beyond our control. We may be unable to expand our credit capacity, which could adversely affect our operations and business. Earnings from our operations and our working capital requirements can vary from period to period based primarily on the mix of our projects underway and the percentage of project work completed during the period. Capital expenditures may also vary significantly from period to period. We cannot provide assurance that our business will generate sufficient cash flow from operations or asset sales or that we can obtain future borrowing capacity in an amount sufficient to enable us to pay our indebtedness, to fund working capital requirements or to fund our other liquidity needs. Without sufficient liquidity, we will be forced to curtail our operations, and our business will suffer.</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 event we cannot generate enough cash to satisfy our liquidity needs, we may have to seek additional financing. The Credit Agreement, subject to certain exceptions, restricts our ability to incur additional financing indebtedness. The availability of additional financing will depend on a variety of factors such as market conditions, the general availability of credit, the volume of trading activities, our credit ratings and credit capacity, as well as the possibility that customers or lenders could develop a negative perception of our long- or short-term financial prospects if the level of our business activity decreased due to a market downturn. The domestic and worldwide capital and credit markets may experience significant volatility, disruptions and dislocations with respect to price and credit availability. Should we need additional funds or to refinance our existing indebtedness, we may not be able to obtain such additional funds. If internal sources of liquidity prove to be insufficient, we may not be able to successfully obtain additional financing on favorable terms, or at all.</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 may need to refinance all or a portion of our indebtedness on or before maturity. We cannot provide assurance that we will be able to refinance any of our indebtedness on commercially reasonable terms or at all. Our inability to refinance our debt on commercially reasonable terms also could have a material adverse effect on our business. If we experience operational difficulties, we may need to increase our available borrowing capacity or seek amendments to the terms of our Credit Agreement. There can be no assurance that we will be able to secure any additional capacity or amendment to our Credit Agreement or to do so on terms that are acceptable to us, in which case, our costs of borrowing could rise and our business and results of operations could be materially adversely affected.</span></div><div style="margin-bottom:9pt;padding-left:18pt;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:700;line-height:120%">We must manage our liquidity carefully to fund our working capital.</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:10pt;font-weight:400;line-height:120%">The need for working capital for our business varies due to fluctuations in the following amounts, among other factors:</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: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">receivables;</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: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">contract retentions;</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: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">contract assets;</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: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">contract liabilities;</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:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the size and status of contract mobilization payments and progress billings; and</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:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the amounts owed to suppliers and subcontractors.</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 may have limited cash on hand and the timing of payments on our contract receivables is difficult to predict. If the timing of payments on our receivables is delayed or the amount of such payments is less than expected, our liquidity and ability to fund working capital could be materially and adversely affected.</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:700;line-height:120%">We may be required to write down all or part of our goodwill and intangibles.</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 had approximately $262.7 million of goodwill and $299.1 million of intangibles recorded on our Consolidated Balance Sheet at December&#160;31, 2022. Goodwill represents the excess of cost over the fair value of net assets acquired in business combinations reduced by any impairments recorded subsequent to the date of acquisition. Intangible assets are recognized as an asset apart from goodwill if it arises from contractual or other legal rights or if it is separable; that is, it is capable of being separated or divided from the acquired business and sold, transferred, licensed, rented or exchanged (whether there is intent to do so). A shortfall in our revenues or net income or changes in various other factors from that expected by securities analysts and investors could significantly reduce the market price of our common stock. If our market capitalization drops significantly below the amount of net equity recorded on our balance sheet, it might indicate a decline in our fair value and would require us to further evaluate whether our goodwill or intangible assets have been impaired. We perform an annual test of our goodwill and periodic assessments of intangible assets to determine if they have become impaired. On an interim basis, we also review the factors that have or may affect our operations or market capitalization for events that may trigger impairment testing. Write downs of goodwill and intangible assets may be substantial. If we were required to write down all or a significant part of our goodwill and/or intangible assets in future periods, our net earnings and equity could be materially adversely affected.</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%">19</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Failure to maintain adequate financial and management processes and internal controls could lead to errors in reporting our financial 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-weight:400;line-height:115%">The accuracy of our financial reporting is dependent on the effectiveness of our internal controls. We are required to provide a report from management to our shareholders on our internal control over financial reporting that includes an assessment of the effectiveness of these controls. Internal control over financial reporting has inherent limitations, including human error, the possibility that controls could be circumvented or become inadequate because of changed conditions, resource challenges and fraud. Because of these inherent limitations, internal control over financial reporting might not prevent or detect all misstatements or fraud. If we fail to maintain the adequacy of our internal controls, including any failure to implement required new or improved controls, otherwise fail to prevent financial reporting misstatements, or if we experience difficulties in implementing internal controls, our business and operating results could be harmed, and we could fail to meet our financial reporting obligations. Please refer to Item 9A of this annual report on Form 10-K for further information.</span></div><div id="i11f5ad2dc2b74cddb4b110bb41fded42_22"></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 1B. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Unresolved Staff Comments</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%">None.</span></div><div id="i11f5ad2dc2b74cddb4b110bb41fded42_25"></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 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%">Properties</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%">We own or lease properties in locations throughout the U.S. to conduct our business. We believe these facilities are adequate to meet our current and near-term requirements. The following list summarizes our principal properties by segment for which they are primarily utilized and our &#8220;Corporate&#8221; headquarters:</span></div><div style="margin-bottom:1pt;margin-top: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:15.128%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:33.549%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.326%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:35.597%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Location</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:9pt;font-weight:700;line-height:100%">Type of Facility</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:9pt;font-weight:700;line-height:100%">Interest</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:9pt;font-weight:700;line-height:100%">Segment(s)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">The Woodlands, TX</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Administrative</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Leased</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Corporate</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Austell, GA</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Administrative, operations and equipment yard</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Owned/Leased</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">E-Infrastructure Solutions</span></div></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:9pt;font-weight:400;line-height:100%">Flanders, NJ</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"> (1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Administrative, operations and equipment yard</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Leased</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">E-Infrastructure Solutions</span></div></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Denton, TX</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Administrative and operations</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Owned</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Building Solutions</span></div></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:9pt;font-weight:400;line-height:100%">Draper, UT</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"> (1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Administrative and operations</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Leased</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Building Solutions</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> and </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Transportation Solutions</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Phoenix, AZ</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Administrative and operations</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Leased</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Transportation Solutions</span></div></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:9pt;font-weight:400;line-height:100%">Houston, TX</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Administrative, operations and equipment yard</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Owned</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Transportation Solutions</span></div></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Sparks, NV</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Administrative and operations</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Owned/Leased</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Transportation Solutions</span></div></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><td colspan="12" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:27pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> The leased space is owned by and leased from related parties. Refer to </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">Note 21 - Related Party Transactions</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> for additional information.</span></div></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%">All of our wholly-owned assets are encumbered, 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 - Debt</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for further discussion on debt and our current credit agreements.</span></div><div id="i11f5ad2dc2b74cddb4b110bb41fded42_28"></div><div style="margin-bottom:9pt;margin-top:6pt"><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%">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 subsidiary, 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="i11f5ad2dc2b74cddb4b110bb41fded42_31"></div><div style="margin-bottom:9pt;margin-top:6pt"><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%">Mine Safety Disclosures</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%">Not applicable.</span></div><div id="i11f5ad2dc2b74cddb4b110bb41fded42_34"></div><div style="margin-top:9pt;text-align:center"><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%">20</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PART II</span></div><div><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="i11f5ad2dc2b74cddb4b110bb41fded42_37"></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%">Item 5. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Market for the Registrant&#8217;s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities</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 common stock is traded on the NASDAQ Global Select Market under the trading symbol &#8220;STRL&#8221;. On February&#160;24, 2023, there were 688 holders of record of our common stock.</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%">Dividend Policy</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 have never paid any cash dividends on our common stock. For the foreseeable future, we intend to retain any earnings, and we do not anticipate paying any cash dividends. Additionally, our Credit Agreement restricts the payout of dividends. Whether or not we declare any dividends will be at the discretion of our Board of Directors considering then-existing conditions, including our financial condition and results of operations, capital requirements, bonding prospects, contractual restrictions (including those under our Credit Agreement), business prospects and other factors that our Board of Directors considers relevant.</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%">Equity Compensation Plan Information</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain information about the Company&#8217;s equity compensation plans will be contained in our definitive proxy statement to be filed with the SEC pursuant to Regulation 14A relating to our 2023 annual meeting of shareholders and is incorporated herein by reference.</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%">Performance Graph</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%">The following Performance Graph and related information shall not be deemed to be filed with the SEC, nor shall such information be incorporated by reference into any future filing under the Securities Act of 1933 or Securities Exchange Act of 1934, each as amended, except to the extent that we specifically incorporate it by reference into such filing.</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 following graph compares the percentage change in the Company&#8217;s cumulative total stockholder return on its common stock for the last five years with the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Dow Jones US Total Return Index</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, a broad market index, and a peer group index selected by our management that includes public companies within our industry (the &#8220;Peer Group&#8221;). The Peer Group index replaced the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Dow Jones US Heavy Construction</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Index</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> that was reported in previous years. The companies in the Peer Group were selected because they comprise a broad group of publicly held corporations, each of which has some operations similar to ours. When taken as a whole, management believes the Peer Group more closely resembles our total business than any individual company in the group or the previously reported </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Dow Jones US Heavy Construction</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Index</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-weight:400;line-height:120%">The returns are calculated assuming that an investment with a value of $100 was made in the Company&#8217;s common stock and in each index at the end of 2017 and that all dividends were reinvested in additional shares of common stock; however, the Company has paid no dividends during the periods shown. The graph lines merely connect the measuring dates and do not reflect fluctuations between those dates. The stock performance shown on the graph is not intended to be indicative of future stock performance.</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%">21</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:center"><img src="strl-20221231_g2.jpg" alt="strl-20221231_g2.jpg" style="height:375px;margin-bottom:5pt;vertical-align:text-bottom;width:682px"/></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 table below depicts the five-year performance of $100 invested on December&#160;31, 2017 in stock or index, including reinvestment of dividends.</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:100.000%"><tr><td style="width:1.0%"></td><td style="width:32.964%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.280%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.280%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.280%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.280%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.280%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.286%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align: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 #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%">December 2017</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%">December 2018</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%">December 2019</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%">December 2020</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%">December 2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-left: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%">Sterling Infrastructure, Inc.</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%">100.00&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66.89&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">86.49&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">114.31&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">161.55&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">201.47&#160;</span></td><td style="background-color:#cceeff;border-right:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-left: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%">Dow Jones US Total Return Index</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.00&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">95.03&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">124.62&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">150.05&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">189.81&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">152.98&#160;</span></td><td style="background-color:#ffffff;border-right:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-left: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%">Peer Group (Added in 2022)</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.00&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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.30&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">90.31&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">122.33&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">193.00&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">155.35&#160;</span></td><td style="background-color:#cceeff;border-right:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:8pt"><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;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;border-top:1pt solid #000;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;border-top:1pt solid #000;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;border-top:1pt solid #000;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;border-top:1pt solid #000;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;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;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%">Dow Jones US Heavy Construction (Replaced by Peer Group in 2022)</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.00&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73.89&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99.12&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">120.35&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">180.21&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">207.33&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align: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 Peer Group in the graph above is comprised of the following member companies:</span></div><div style="margin-top:6pt;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:68.344%"></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:28.726%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Company</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Ticker</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">Primoris Services Corporation</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PRIM</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-left: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%">INNOVATE Corp.</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-right:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">VATE</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-left: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%">Granite Construction Incorporated</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-right:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">GVA</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-left: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%">IES Holdings, Inc.</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-right:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">IESC</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-left: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%">MYR Group Inc.</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-right:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">MYRG</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-left: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%">Eagle Materials Inc.</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-right:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">EXP</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-left: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%">Great Lakes Dredge &amp; Dock Corporation</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-right:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">GLDD</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-left: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%">Comfort Systems USA, Inc.</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-right:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">FIX</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-left: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%">Summit Materials, Inc.</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-right:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">SUM</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-left: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%">Dycom Industries, Inc.</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-right:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">DY</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-left: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%">Chart Industries, Inc.</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-right:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">GTLS</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-left: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%">Columbus McKinnon Corporation</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-right:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">CMCO</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-left: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%">Construction Partners, Inc.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"> (1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-right:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ROAD</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-left: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%">Infrastructure and Energy Alternatives, Inc.</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;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-right:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">IEA (Former)</span></td></tr></table></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Excluded from the computation due to an incomplete five year history of data.</span></div><div id="i11f5ad2dc2b74cddb4b110bb41fded42_40"></div><div style="margin-top:12pt"><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%">[Reserved]</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><div id="i11f5ad2dc2b74cddb4b110bb41fded42_43"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 7. </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></div><div style="margin-bottom:8pt;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 &#8220;Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations&#8221; is provided to assist readers in understanding our financial performance during the periods presented and significant trends that may impact our future performance. This discussion should be read in conjunction with our Consolidated Financial Statements and the related notes thereto.</span></div><div style="margin-bottom:8pt;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%">On November 30, 2022, we completed the disposition of our 50% ownership interest in our partnership with Myers &amp; Sons Construction L.P. (&#8220;Myers&#8221;), which represented a strategic shift that had a major effect on our operations and consolidated financial results. Accordingly, the historical results of Myers have been presented as discontinued operations in our Consolidated Statements of Operations and Consolidated Balance Sheets. Prior to being disclosed as a discontinued operation, the results of Myers were included within our Transportation Solutions segment. The following discussion reflects continuing operations only, unless otherwise indicated.</span></div><div id="i11f5ad2dc2b74cddb4b110bb41fded42_46"></div><div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">OVERVIEW</span></div><div style="margin-bottom:8pt;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;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 and Mid-Atlantic U.S., the Rocky Mountain States, and Hawaii, as well as other areas with strategic construction opportunities. E-Infrastructure Solutions projects include 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 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:8pt;margin-top:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SIGNIFICANT TRANSACTIONS</span></div><div style="margin-bottom:8pt;margin-top:8pt;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%">Myers Disposition&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On November 30, 2022, we entered into an agreement (the &#8220;Agreement&#8221;) and sold the Company&#8217;s 50% ownership interest in its partnership with Myers &amp; Sons Construction L.P. for $18&#160;million in cash. In accordance with the Agreement&#8217;s payment terms, the Company is to receive $12&#160;million in January of 2023 and a series of three $2&#160;million payments due by various dates in 2023, 2025 and 2027. The disposition is consistent with the Company&#8217;s strategic shift to reduce its portfolio of low-bid heavy highway and water containment &amp; treatment projects in order to reduce risk and improve the Company&#8217;s margins and to focus on its strategic geographies outside of California. 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 4 - Dispositions</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><div style="margin-bottom:8pt;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%">Petillo Acquisition</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;On&#160;December&#160;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 service, 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:120%">Note 3 - Acquisitions</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><div id="i11f5ad2dc2b74cddb4b110bb41fded42_49"></div><div style="margin-bottom:8pt;margin-top:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">MARKET OUTLOOK AND TRENDS</span></div><div style="margin-bottom:8pt;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 market outlook and trends currently reflect favorable opportunities for long-term growth despite the challenging market pressures, including 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 work, which now represents approximately 11% of our total revenue, to increasing our revenue from alternative delivery projects within Transportation Solutions and increasing revenue from our E-Infrastructure and Building Solutions segments and improving our margins in each of our segments.</span></div><div style="margin-bottom:8pt;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%;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:120%">&#8212;Sterling&#8217;s E-Infrastructure Solutions business is primarily driven by investments in the development of data centers, e-commerce distribution centers, advanced manufacturing 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, Amazon, Facebook and Home Depot, and opportunistic investments in alternative energy components in solar and battery technology, spurred by the Creating Helpful Incentives to Produce Semiconductors (&#8220;CHIPS&#8221;) Act. We have seen a significant increase in demand for data centers, next-generation factories for solar and EV battery plants, advanced manufacturing and new warehouse and industrial development. This significant increase in demand had been partially offset by a slowdown in large fulfillment center spend in the 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%">23</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Equipment and land availability, material delays, fuel price increases and rising interest rates continue to be challenging factors for the segment, slowing some development from end users.</span></div><div style="margin-bottom:8pt;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%;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:120%">&#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. 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). 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. On November 15, 2022, the IIJA funding for transportation infrastructure was updated to include $120 billion reserved for roads and bridges, $102 billion reserved for rail, including $66 billion for advanced appropriations and $36 billion in authorized rail funding, and $25 billion reserved for airports. As a result of this bill, Sterling had an increase in bid activity and project awards starting in the third quarter of 2022, and we expect this trend to continue for the foreseeable future.</span></div><div style="margin-bottom:8pt;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%;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:120%">&#8212;Our Building Solutions segment is comprised of our residential and commercial businesses. The revenue growth of our residential business is directly related to the growth of new home starts in its key market of Dallas-Fort Worth and the continued expansion in the Houston and Phoenix markets. The core customer base of our residential business is primarily made up of leading national home builders as well as regional and custom home builders. In 2022, the residential market experienced significant price volatility and availability for key materials including concrete, steel and lumber, as well as increases in subcontractor labor cost and decreases in labor availability. 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. Increased interest rates and inflation have continued to escalate, which has made new home ownership less affordable. In turn, we saw a decrease in housing starts and reduced demand for single-family homes however, home prices began falling toward the second half of the year. For our commercial business, the demand in the multi-family market has started to increase, helping to offset the decrease in housing starts.</span></div><div style="margin-bottom:8pt"><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 remaining performance obligations on our projects, as defined in ASC 606, do not differ from what we refer to as &#8220;Backlog.&#8221; Our Backlog represents the amount of revenues we expect to recognize in the future from our contract commitments on projects. 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 December&#160;31, 2022, our Backlog was $1.41 billion, as compared to $1.33 billion at December&#160;31, 2021, with a book-to-burn ratio of 1.06 for the year ended December&#160;31, 2022. Backlog includes $18.5 million and $71.5 million attributable to our share of estimated revenues related to joint ventures where we are a noncontrolling joint venture partner at December&#160;31, 2022 and 2021, respectively. We anticipate that approximately 75% of our Backlog will be recognized as revenues during 2023, with substantially all remaining recognized in the twelve months following.</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 $275.0 million at December&#160;31, 2022 and $22.5 million at December&#160;31, 2021. Combined Backlog totaled $1.69 billion at December&#160;31, 2022 and $1.35 billion at December&#160;31, 2021, with a book-to-burn ratio of 1.22 for the year ended December&#160;31, 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 from 12.6% at December&#160;31, 2021 to 14.3% at December&#160;31, 2022 and the Combined Backlog margin increased from 12.6% at December&#160;31, 2021 to 14.2% at December&#160;31, 2022, driven by a greater mix of E-Infrastructure Solutions backlog and an improved backlog margin mix within Transportation Solutions.</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%">Backlog and gross margin:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:48.022%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:23.900%"></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:24.048%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><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%">Backlog</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%">Gross Margin in Backlog</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fourth quarter of 2022</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%">$1,414,342</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.3%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Third quarter of 2022</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%">$1,411,271</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.0%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Second quarter of 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$1,327,218</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.3%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">First quarter of 2022</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%">$1,378,335</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.2%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fourth quarter of 2021</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%">$1,327,900</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.6%</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%">24</span></div></div></div><div id="i11f5ad2dc2b74cddb4b110bb41fded42_55"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:174%">RESULTS OF OPERATIONS</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%">Consolidated Results</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%">Financial highlights for 2022 as compared to 2021 and 2020 are as follows:</span></div><div style="margin-bottom:8pt;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:59.280%"></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:11.622%"></td><td style="width:0.1%"></td></tr><tr><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%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-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="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%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Continuing Operations:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">1,769,436&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">1,414,374&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">1,226,738&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,567&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,532&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">179,630&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(86,480)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,153)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,308)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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%">(14,100)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,464)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,436)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">(827)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,877)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,026)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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%">(13,290)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,027)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,245)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">159,870&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">107,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="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%">92,615&#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, 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%">(19,706)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,266)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,183)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 (loss) on extinguishment of 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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,064&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(301)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;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:#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%">140,164&#160;</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%">88,809&#160;</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%">63,131&#160;</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%">Income tax 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%">(41,707)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,874)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,410)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="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%">98,457&#160;</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%">63,935&#160;</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%">43,721&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;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:#ffffff;padding:2px 0 2px 1pt;text-align: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,740)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,478)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(598)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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,717&#160;</span></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%">61,457&#160;</span></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%">43,123&#160;</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:5pt"><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%">Gross margin from Continuing Operations</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.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.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.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Discontinued Operations (Note 4):</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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">196,134&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">167,392&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">200,674&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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 (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%">(7,345)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">276&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">2,277&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pretax (loss) income</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%">(4,848)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">1,214&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,244&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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%">Pretax gain on disposition</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,687&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></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:700;line-height:120%;text-decoration:underline">2022 compared to 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%">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 $1.77 billion for 2022, an increase of $355.1 million or 25.1% compared to the prior year. The increase was driven by a $436.5 million increase in E-Infrastructure Solutions (including $288.8&#160;million related to the acquired Petillo operations) and a $4.2 million increase in Building Solutions, partly offset by a $85.6 million decrease 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&#160;was $274.6 million for 2022, an increase of&#160;$71.0 million or 34.9% compared to the prior year. The increase was driven by the inclusion of Petillo operations and higher volume from organic growth within E-Infrastructure Solutions, and the recovery of increased costs within Building Solutions, partly offset by continued headwinds from inflation, labor and material supply issues primarily within E-Infrastructure Solutions and 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%">Gross margin&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s gross margin&#160;as a percent of revenue increased to&#160;15.5%&#160;in 2022, as compared to&#160;14.4%&#160;in the prior year, driven by an increased proportion of revenue from the higher margin E-Infrastructure Solutions segment, improved margin mix from Transportation Solutions, and the recovery of increased costs from 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-weight:400;line-height:120%">Contracts in progress that were not substantially complete totaled approximately 230 and 150 at December&#160;31, 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="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><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%">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 $86.5 million, or 4.9% of revenue, for 2022, compared to $69.2 million, or 4.9% of revenue, in the prior year. The increase is primarily due to the inclusion of $12.1 million of general and administrative expense generated from Petillo operations in 2022, as well as higher employee and insurance related costs, continued supply-chain challenges, and increasing inflation.</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%">Acquisition related costs&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company had acquisition related costs of $0.8 million and $3.9 million in the years ended 2022 and 2021, respectively. These costs relate primarily to the acquisition of Petillo in 2021 and completing its integration in 2022 and the CCS business acquisition 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%">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,&#160;includes 50% of earnings and losses related to members&#8217; interest of our consolidated 50% owned subsidiary, 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&#160;an increase of $1.3 million during 2022 compared to the prior year. Members&#8217; interest earnings&#160;increased by&#160;$1.8 million&#160;during 2022&#160;to&#160;$13.3 million&#160;from&#160;$11.5 million&#160;in the prior year, as a result of improved margin mix from our 50% owned subsidiary. Earn-out expense decreased by $0.5 million during 2022 to&#160;zero&#160;compared to&#160;$0.5 million&#160;in the prior year as the result of the end of the earn-out period in the second 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 $20.6 million in 2022 compared to $19.3 million in the prior year. The increase is due to 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 29.8% in 2022 and 28.0% in the prior year. 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 makes cash payments for state income taxes in states in which the Company does not have net operating loss carry forwards. The Company expects to pay federal taxes in 2023 due to the full utilization of its net operating loss carryforward. 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 14 - 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="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%">Discontinued Operations&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenues were $196.1 million for 2022, an increase of $28.7 million or 17.2% compared to the prior year. The increase was driven by higher heavy highway and water containment and treatment revenue, partly offset by lower aviation revenue. Operating loss was $7.3 million for 2022, a decrease of $7.6 million, compared to the prior year. The decrease was primarily the result of cost overruns on several water containment and treatment projects and higher professional fees. Pretax loss was $4.8 million for 2022, a decrease of $6.1 million compared to the prior year. The decrease was driven by the aforementioned operating loss, partly offset by a gain on the forgiveness of a PPP loan. The Company recognized a pretax gain of $16.7 million in 2022, as the result of the disposition of the Company&#8217;s 50% ownership interest in its partnership with Myers &amp; Sons Construction L.P.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;text-decoration:underline">2021 compared to 2020</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 $1.41 billion for 2021, an increase of $187.6 million or 15.3% compared to the prior year. The increase was driven by a $75.0 million increase in Transportation Solutions, a $71.5 million increase in E-Infrastructure Solutions and a $41.1 million increase in 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%">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&#160;was $203.5 million for 2021, an increase of&#160;$23.9 million or 13.3% compared to the prior year. The Company&#8217;s gross margin decreased to&#160;14.4%&#160;in 2021, as compared to&#160;14.6%&#160;in the prior year, driven by lower project margin mix.</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 that were not substantially complete totaled approximately 150 at both December&#160;31, 2021 and 2020. 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 $69.2 million, or 4.9% of revenue, for 2021, compared to $64.3 million, or 5.2% of revenue, in the prior year. The increased expense was primarily due to higher employee and insurance related costs.</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%">Acquisition related costs&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company had acquisition related costs of $3.9 million and $1.0 million in the years ended 2021 and 2020, respectively. These costs related primarily to the acquisition of Petillo in 2021 and completing the integration of Plateau in 2020.</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,&#160;includes 50% of earnings and losses related to members&#8217; interest of consolidated 50% owned subsidiary, earn-out expense and other miscellaneous operating income or expense. </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><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:120%">Members&#8217; interest earnings are treated as an expense and increase the liability account. The change in other operating expense, net, was&#160;an increase of $1.8 million during 2021 compared to the prior year. Members&#8217; interest earnings&#160;increased by&#160;$2.8 million&#160;during 2021&#160;to&#160;$11.5 million&#160;from&#160;$8.7 million&#160;in the prior year, as a result of improved margin mix from our 50% owned subsidiary. Earn-out expense decreased by $1.0 million during 2021 to&#160;$0.5 million&#160;from&#160;$1.5 million&#160;in the prior year as the result of the end of the earn-out period in the second 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 $19.3 million in 2021 compared to $29.3 million in the prior year. The decrease was in part due to a 2% lower applicable interest rate provided under the amended Credit Agreement (as defined below), which was amended in the second quarter of 2021, and in part due to the Company&#8217;s declining original Term Loan Facility (as defined below) balance, as the Company paid down $48.1 million of the balance in 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%">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% in 2021 and 30.7% in the prior year. The decrease was primarily due to reduction in state income taxes and other permanent differences. Due to its net operating loss carryforwards, the Company had no cash payments for federal income taxes in 2021 or 2020. The Company makes cash payments for state income taxes in states in which the Company does not have net operating loss carryforwards. 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 14 - 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="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%">Discontinued Operations&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Revenues were $167.4 million for 2021, a decrease of $33.3 million or 16.6%, compared to the prior year. The decrease was driven by lower aviation, water containment and treatment, and heavy highway revenue. Operating income was $0.3 million for 2021, a decrease of $2.0 million, compared to the prior year. The decrease was primarily the result of higher employee cost and professional fees, partly offset by an improved margin mix. Pretax income was $1.2 million for 2021, a decrease of $1.0 million compared to the prior year. The decrease was driven by the aforementioned operating loss, partly offset by a gain on the forgiveness of a PPP loan.</span></div><div id="i11f5ad2dc2b74cddb4b110bb41fded42_61"></div><div style="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-top: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 operations consist of three reportable segments: E-Infrastructure Solutions, Transportation Solutions, and Building Solutions. 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. The segment information for the prior periods has been recast to conform to the current presentation of continuing operations.</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:37.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:9.280%"></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:9.280%"></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.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.280%"></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:7.680%"></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="33" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">(In thousands)</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%">% of<br/>Revenues</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="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%">% of<br/>Revenues</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%">2020</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%">% of<br/>Revenues</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="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align: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="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align: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="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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">E-Infrastructure Solutions</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 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%">905,277&#160;</span></td><td style="background-color:#cceeff;padding: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%">51%</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%">468,784&#160;</span></td><td style="background-color:#cceeff;padding: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%">33%</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%">397,253&#160;</span></td><td style="background-color:#cceeff;padding: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%">32%</span></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%">Transportation Solutions</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%">542,550&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="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%">31%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">628,190&#160;</span></td><td style="background-color:#ffffff;padding: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%">45%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">553,150&#160;</span></td><td style="background-color:#ffffff;padding: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%">45%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Building Solutions</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">321,609&#160;</span></td><td style="background-color:#cceeff;padding: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%">317,400&#160;</span></td><td style="background-color:#cceeff;padding: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%">22%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">276,335&#160;</span></td><td style="background-color:#cceeff;padding: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%">23%</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 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%">1,769,436&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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%">1,414,374&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding: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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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%">1,226,738&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><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:3pt double #000;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 #000;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 #000;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 (Loss)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align: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:2px 1pt;text-align: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: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></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%">E-Infrastructure Solutions</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 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%">121,453&#160;</span></td><td style="background-color:#cceeff;padding: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%">80,478&#160;</span></td><td style="background-color:#cceeff;padding: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.2%</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%">76,522&#160;</span></td><td style="background-color:#cceeff;padding: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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transportation Solutions</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%">26,623&#160;</span></td><td style="background-color:#ffffff;padding: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%">4.9%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,888&#160;</span></td><td style="background-color:#ffffff;padding: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%">3.2%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,998&#160;</span></td><td style="background-color:#ffffff;padding: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.2%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Building Solutions</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,693&#160;</span></td><td style="background-color:#cceeff;padding: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%">32,564&#160;</span></td><td style="background-color:#cceeff;padding: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%">10.3%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,441&#160;</span></td><td style="background-color:#cceeff;padding: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.0%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Segment Operating Income</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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%">184,769&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding: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%">10.4%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">132,930&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding: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.4%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">118,961&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding: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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:0.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(24,072)</span></td><td style="background-color:#cceeff;padding: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%">(22,042)</span></td><td style="background-color:#cceeff;padding: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%">(25,320)</span></td><td style="background-color:#cceeff;padding: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 2px 1.75pt;text-align: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="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(827)</span></td><td style="background-color:#ffffff;padding: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%">(3,877)</span></td><td style="background-color:#ffffff;padding: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%">(1,026)</span></td><td style="background-color:#ffffff;padding: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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Operating Income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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%">159,870&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding: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:#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%">107,011&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding: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.6%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">92,615&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding: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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;text-decoration:underline">2022 compared to 2021</span></div><div style="margin-bottom:9pt"><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 $905.3 million for 2022, an increase of $436.5 million or 93.1% compared to the prior year. The increase was primarily driven by the inclusion of $288.8&#160;million of revenue generated from Petillo operations, as well as higher volume from organic growth.</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><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><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 $121.5 million for 2022, an increase of $41.0 million compared to the prior year. The increase in operating income was driven by the inclusion of Petillo operations and higher volume, partly offset by continued headwinds from inflation and supply chain issues and the related impact on productivity and efficiency, but also seasonality of weather in the Northeastern and Mid-Atlantic U.S. region in the first quarter of 2022. The decrease in operating margin was primarily due to the inclusion of certain projects with lower margin scopes of work within Petillo&#8217;s operations and the aforementioned headwinds.</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%;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 $542.6 million for 2022, a decrease of $85.6 million or 13.6% compared to the prior year. The decrease was driven by lower heavy highway and aviation revenue due to the timing of backlog execution, partly offset by an increase in other revenue. During 2022, our low-bid heavy highway revenue decreased by $32.7&#160;million compared to the prior year, consistent with our strategy.</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 $26.6 million for 2022, an increase of $6.7 million compared to the prior year. The increase was the result of improved margin mix with the ramp up of construction on large design-build projects and the continued execution of our strategic plan to reduce revenue from lower margin low-bid heavy highway work, partly offset by lower volume.</span></div><div style="margin-bottom:9pt"><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 $321.6 million for 2022, an increase of $4.2 million or 1.3% compared to the prior year. The increase in revenue was the result of a $5.7 million increase in commercial revenues, partly offset by a $1.5 million decrease in residential revenues. The increase was primarily driven by higher demand in the multi-family market, partly offset by a decline in single family housing demand as home ownership became less affordable due to increasing interest rates and inflation in 2022. Some builders have initiated incentive programs in late 2022 to help customers offset the rising inflation and financing costs; however, it is uncertain if or when these programs will impact demand for new single family homes.</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 $36.7 million for 2022, an increase of $4.1 million compared to $32.6 million in the prior year. The increase in operating income and margin were driven by the aforementioned higher volume and by our successful efforts to work with customers to pass on the increases in material and labor cost. Our operating margins may continue 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, and 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"><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 $24.1 million for 2022, an increase of $2.0 million compared to the prior year. The increase was primarily due to higher employee and insurance related costs.</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:700;line-height:112%;text-decoration:underline">2021 compared to 2020</span></div><div style="margin-bottom:9pt"><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 $468.8 million for 2021, an increase of $71.5 million or 18.0% compared to the prior year. The increase was primarily driven by a higher volume of site development.</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 $80.5 million for 2021, an increase of $4.0 million compared to the prior year. The increase was primarily driven by higher volume; however, it was partly offset by headwinds from supply chain issues and the related impact on productivity and efficiency.</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:112%;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:112%">Revenues&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Revenues were $628.2 million for 2021, an increase of $75.0 million or 13.6% compared to the prior year. The increase was driven by higher heavy highway and aviation revenue. The increase in heavy highway revenue was primarily due to the ramp up of construction on large design-build joint venture projects. During 2021, our low-bid heavy highway revenue decreased by $62.7 million, which was offset by an increase of $113.6 million from heavy highway design build and other revenues compared to the prior year.</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><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><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 $19.9 million for 2021, an increase of $7.9 million compared to the prior year. The increase was the result of improved margin mix with the ramp up of construction on large design-build joint venture projects and the continuation of our strategic 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:112%;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:112%">Revenues&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Revenues were $317.4 million for 2021, an increase of $41.1 million or 14.9% compared to the prior year. The increase in revenue was primarily the result of a $44.5 million increase in residential revenues, partly offset by a $3.4 million decrease in commercial revenues. Despite inclement weather in Texas in the first half of 2021, the Company&#8217;s revenue increased due to a record number of concrete slabs poured in 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%">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.6 million for 2021, an increase of $2.1 million compared to the prior year. The increase was driven by the aforementioned higher volume; however, operating margins declined due to 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.</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:112%;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:112%">Operating expense&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">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 $22.0 million for 2021, a decrease of $3.3 million compared to the prior year.</span></div><div id="i11f5ad2dc2b74cddb4b110bb41fded42_64"></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%">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 and Cash Equivalents&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total cash and cash equivalents at December&#160;31, 2022 and 2021 were $181.5 million and $81.8 million, respectively, and included 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:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.730%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></td></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%">As of December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">&#160;(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="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%">100,825&#160;</span></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 subsidiary - Continuing Operations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,700&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,630&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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%">25,019&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,503&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents from Continuing Operations</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">181,544&#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%">60,945&#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%">Consolidated 50% owned subsidiary - Discontinued Operations</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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%">20,895&#160;</span></td><td style="background-color:#cceeff;padding: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 and cash equivalents  </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%">181,544&#160;</span></td><td style="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%">81,840&#160;</span></td><td style="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-bottom:5pt;margin-top: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 following table presents consolidated information about our cash flows:</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:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.730%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></td></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%">&#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%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">&#160;(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="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net cash provided by (used in):</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align: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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating activities</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%">219,116&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">158,932&#160;</span></td><td style="background-color:#cceeff;padding: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%">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%">(89,755)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(223,449)</span></td><td style="background-color:#ffffff;padding: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%">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%">(32,789)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,568&#160;</span></td><td style="background-color:#cceeff;padding: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 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%">96,572&#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%">16,051&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom: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 2022, net cash provided by operating activities was $219.1 million compared to net cash provided by operating activities of $158.9 million in the prior year. Cash flows provided by operating activities were driven by higher net income, adjusted 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 assets and 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%">29</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><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 components of Contract Capital during the years ended December&#160;31, 2022 and 2021 were 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:72.730%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Years Ended December 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:100%">&#160;(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><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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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,692&#160;</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%">12,906&#160;</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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">(63,285)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,300)</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%">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%">(5,034)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(243)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">11,888&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,605&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">21,261&#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%">30,968&#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></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 2022, the change in Contract Capital increased liquidity by $21.3 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&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During 2022, net cash used in investing activities was $89.8 million, compared to net cash used of $223.4 million in the prior year. In 2022, the cash used in investing activities was driven by purchases of capital equipment less cash proceeds from the sale of property and equipment, and to a lesser extent, acquisitions, primarily from the CCS business acquisition. During 2022, the net cash used in investing activities also included the removal of cash, cash equivalents and restricted cash due to the disposition of Myers. This cash outflow will be offset by the $18&#160;million to be received from the sale of Myers, with $12&#160;million to be received in January of 2023 and by a series of three $2&#160;million payments due by various dates in 2023, 2025 and 2027. 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 2022, net cash used in financing activities was $32.8 million compared to net cash provided of $80.6 million in the prior year. In 2022, the cash used in financing activities was driven by $23.4 million in repayments on the Term Loan Facility (as defined below) and $9.4 million for withholding taxes paid on the net share settlement of vested equity 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:120%">Discontinued Operations&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash flows from discontinued operations are disclosed below and 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 4 - Dispositions</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, rather than separately presented in the statement of cash flows. The Company does not expect the absence of the cash flows from discontinued operations to have a significant impact on future liquidity and capital resources.</span></div><div style="margin-bottom:5pt;margin-top: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 following table presents the cash flows from discontinued operations. The year ended December&#160;31, 2022 represents the period ending November&#160;30, 2022, the date of disposition.</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.122%"></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: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:7.676%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-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><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net cash provided by (used in):</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating activities of Discontinued Operations</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%">(7,334)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">11,384&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">10,313&#160;</span></td><td style="background-color:#cceeff;padding: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%">Investing activities of Discontinued Operations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(723)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,964)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,908)</span></td><td style="background-color:#ffffff;padding: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%">Financing activities of Discontinued Operations</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(81)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,908)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,805&#160;</span></td><td style="background-color:#cceeff;padding: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 change in cash, cash equivalents, and restricted cash of Discontinued Operations</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,138)</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%">3,512&#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%">15,210&#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 id="i11f5ad2dc2b74cddb4b110bb41fded42_67"></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%">Credit Facilities, Debt and Other Capital</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</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;In addition to our available cash, cash equivalents and cash provided by operations, from time to time we use borrowings to finance acquisitions, our capital expenditures and working capital needs.</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%">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 in an initial principal amount of up to $615 million in the aggregate (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 million and (ii) a senior secured first lien revolving credit facility (the &#8220;Revolving Credit Facility&#8221;) in an aggregate principal amount of $75 million (with a $75 million limit for the issuance of letters of credit and a $15 million sublimit for swing line loans). At December&#160;31, 2022, we had $423.7 million of outstanding borrowings under the Term Loan Facility and </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%">30</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">no outstanding borrowings under the Revolving Credit Facility. 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-style:italic;font-weight:400;line-height:115%">Other Debt</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8212;Other debt primarily consists of a subordinated promissory note to the Plateau seller. As part of the Plateau Acquisition, the Company issued a $10 million subordinated promissory note to one of the Plateau sellers that bears interest at 8% with interest payments due quarterly. The subordinated promissory note has no scheduled payments; however, it may be repaid in whole or in part at any time, subject to certain payment restrictions under a subordination agreement with the Agent under our Credit Agreement, without premium or penalty, with final payment of all principal and interest then outstanding due on April 2, 2025. At inception, the subordinated promissory note&#8217;s interest rate approximated market.</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:115%">Compliance and Other</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#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 December&#160;31, 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 Consolidated Balance Sheets. As of December&#160;31, 2022 and 2021, the carrying values of our debt outstanding approximated the fair values.</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%">Borrowings</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;Based on our average borrowings for 2022 and our 2023 forecasted cash needs, we continue to believe that the Company has sufficient liquid financial resources to fund our requirements for the next year of operations. Furthermore, the Company is continually assessing ways to increase revenues and reduce costs to improve liquidity. However, in the event of a substantial cash constraint and if we were unable to secure adequate debt financing, our liquidity could be materially and adversely affected.</span></div><div style="margin-bottom:9pt;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%">Issuance Common Stock</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;On December 20, 2022, in connection with the acquisition of the business of CCS, the Company issued 157&#160;thousand shares of the Company&#8217;s stock as consideration paid to the sellers. The value of the shares issued was $4.9 million based on Sterling&#8217;s closing stock price on December 19, 2022. On December&#160;30, 2021, in connection with the acquisition of Petillo, the Company issued 759&#160;thousand shares of the Company&#8217;s stock as consideration paid to the Petillo sellers. The value of the shares issued was $20.4 million based on Sterling&#8217;s closing stock price on December 29, 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 3 - Acquisitions</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><div style="margin-bottom:9pt;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%">Bonding</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%">As is customary in the construction business, we are required to provide surety bonds to secure our performance under construction contracts. Our ability to obtain surety bonds primarily depends upon our capitalization, working capital, past performance, management expertise and reputation and certain external factors, including the overall capacity of the surety market. Surety companies consider such factors in relationship to the amount of our backlog and their underwriting standards, which may change from time to time. We have pledged all proceeds and other rights under our construction contracts to our bond surety company. Events that affect the insurance and bonding markets may result in bonding becoming more difficult to obtain in the future, or being available only at a significantly greater cost. To date, we have not encountered difficulties or material cost increases in obtaining new surety bonds.</span></div><div style="margin-bottom:9pt;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%">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 id="i11f5ad2dc2b74cddb4b110bb41fded42_76"></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%">Material Cash Requirements</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%">The following table sets forth our material cash requirements from contractual obligations at December&#160;31, 2022:</span></div><div style="margin-bottom:4pt;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:46.923%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.709%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.709%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.709%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.709%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.713%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Payments due by period</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 #000000;padding:2px 1pt;text-align: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="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%">&lt;1<br/>Year</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">1 - 3<br/>Years</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">4 &#8211; 5<br/>Years</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&gt;5<br/>Years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Credit Facility</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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%">423,663&#160;</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%">31,935&#160;</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%">391,728&#160;</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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Credit Facility 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%">22,668&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,862&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,806&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 notes payable (inclusive of outstanding interest)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,901&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,484&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,417&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">Members&#8217; interest subject to mandatory redemption and undistributed 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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,597&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,597&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #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%">480,829&#160;</span></td><td style="background-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%">68,878&#160;</span></td><td style="background-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%">411,951&#160;</span></td><td style="background-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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="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%">31</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Mandatory redemption is based on the death or disability of the interest holder. Undistributed earnings can be distributed upon unanimous consent from the members and for tax distribution. At this time we cannot predict when such a distribution will be made. The Company has purchased a $20 million death and permanent total disability insurance policy to mitigate the Company&#8217;s cash draw if such an event were to occur.</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 Expenditures</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%">Capital equipment is acquired as needed by increased levels of production and to replace retiring equipment. Capital expenditures, net of disposals, incurred in 2022 were $56 million. Management expects net capital expenditures in 2023 to be in the range of $55 to $60 million; however, the award of a project requiring significant purchases of equipment or other factors could result in increased expenditures.</span></div><div id="i11f5ad2dc2b74cddb4b110bb41fded42_79"></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%">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 were no new accounting standards adopted during the year ended December&#160;31, 2022.</span></div><div id="i11f5ad2dc2b74cddb4b110bb41fded42_82"></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%">The discussion and analysis of the financial condition and results of operations are based on the Company&#8217;s Consolidated Financial Statements, which have been prepared in accordance with accounting policies generally accepted in the U.S. (&#8220;GAAP&#8221;). The preparation of these Consolidated Financial Statements requires the Company to make estimates and judgments that affect the reported amounts of assets, liabilities, revenue and expenses and related disclosures of contingent assets and liabilities. The Company continually evaluates its estimates based on historical experience and various other assumptions that the Company believes to be reasonable under the circumstances. Actual results may differ from these estimates under different assumptions or conditions. The Company believes the following critical accounting estimates involve more significant judgment used in the preparation of the Consolidated Financial Statements.</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%">Revenue Recognition</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%">Performance Obligations Satisfied Over Time</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;Revenue for contracts that satisfy the criteria for over time recognition is recognized as the work progresses. The Company measures transfer of control of the performance obligation utilizing the cost-to-cost measure of progress, with cost of revenue including direct costs, such as materials and labor, and indirect costs that are attributable to contract activity. Under the cost-to-cost approach, the use of estimated costs to complete each performance obligation is a significant variable in the process of determining recognized revenue and is a significant factor in the accounting for such performance obligations. Significant estimates that impact the cost to complete each performance obligation are materials, components, equipment, labor and subcontracts; labor productivity; schedule durations, including subcontractor or supplier progress; contract disputes, including claims; achievement of contractual performance requirements; and contingencies, among others. The cumulative impact of revisions in total cost estimates during the progress of work is reflected in the period in which these changes become known, including, to the extent required, the reversal of profit recognized in prior periods and the recognition of losses expected to be incurred on performance obligations in progress. Due to the various estimates inherent in contract accounting, actual results could differ from those estimates, which could result in material changes to the Company&#8217;s Consolidated Financial Statements and related disclosures. See &#8220;Contract Estimates&#8221; within </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 - Revenue from Customers</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><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%">Fair Value Measurements</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 may use fair value measurements that involve the input of estimates that require significant judgment. The Company&#8217;s use of these fair value measurements include:</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: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">determining the purchase price allocation for an acquired business;</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: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">goodwill impairment testing when a quantitative analysis is deemed necessary; 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: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">long-lived asset (such as property, equipment and intangible assets) impairment testing when impairment indicators are present.</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%">When performing quantitative fair value or impairment evaluations, the Company estimates the fair value of assets by considering the results of income-based and/or a market-based valuation method. Under the income-based method, a discounted cash flow valuation model uses recent forecasts to compare the estimated fair value of each asset to its carrying value. Cash flow forecasts are discounted using the weighted-average cost of capital for the applicable reporting unit at the date of evaluation. The weighted-average cost of capital is comprised of the cost of equity and the cost of debt with a weighting for each that reflects the Company&#8217;s current capital structure. Preparation of long-term forecasts involve significant judgments involving consideration of backlog, expected future awards, customer attribution, working capital assumptions and general market trends and conditions. Significant changes in these forecasts or any valuation assumptions, such as the discount rate selected, could affect the estimated fair value of our assets and could result in impairment. Under the market-based method, </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%">32</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">market information such as multiples of comparable publicly traded companies and/or completed sales transactions are used to develop or validate our fair value conclusions, when appropriate and available.</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%">Purchase Price Allocations</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;The aggregate purchase price for the CCS, Petillo, and Kimes acquisitions were allocated to the major categories of assets and liabilities acquired based upon their estimated fair values as of the closing date, which were based, in part, upon internal and external valuations of certain assets, including specifically identified intangible assets and property and equipment. The valuations were based on the income-based and market-based valuation methods noted above. The excess of the purchase price over the estimated fair value of the net tangible and identifiable intangible assets acquired was recorded as goodwill. 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 3 - Acquisitions</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><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%">Goodwill</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;Goodwill is not amortized to earnings, but instead is reviewed for impairment at least annually, absent any indicators of impairment or when other actions require an impairment assessment. The Company performs the annual impairment assessment during the fourth quarter of each year based on balances as of October 1. During the fourth quarter of 2022, 2021 and 2020, the Company performed a qualitative assessment of goodwill, and based on this assessment, no indicators of impairment were present. Factors considered include macroeconomic, industry and competitive conditions, financial performance and reporting unit specific events. These are discussed in a number of places including Item 1A &#8220;Risk Factors.&#8221; Our annual assessments indicated there was no impairment of goodwill during the years ended December&#160;31, 2022, 2021 and 2020.</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%">Long-lived Assets</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;Long-lived assets, which include property, equipment and acquired intangible assets, are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount may not be recoverable. If a recoverability assessment is required, the estimated future cash flow associated with the asset or asset group will be compared to their respective carrying amounts to determine if an impairment exists. Actual useful lives and cash flows could be different from those estimated by management, and this could have a material effect on operating results and financial position. For the years ended December&#160;31, 2022, 2021 and 2020, there were no events or changes in circumstances that would indicate a material impairment of our long-lived assets.</span></div><div id="i11f5ad2dc2b74cddb4b110bb41fded42_85"></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 7A. </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%">Our interest rate risk relates primarily to fluctuations in variable interest rates on our revolving credit facility and term loan facility (collectively, the &#8220;Credit Facility&#8221;). During 2022, we continued to utilize a swap arrangement to hedge against interest rate variability associated with $200 million of the Term Loan Facility until the swap arrangement expired on December 12, 2022. Our indebtedness as of December&#160;31, 2022 included $423.7 million of variable rate debt under our Credit Facility. At December&#160;31, 2022 a 100-basis point (or 1%) increase or decrease in the interest rate would increase or decrease interest expense by approximately $4.2 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-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: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 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. Based upon the current market rates for debt with similar credit risk and maturities, at December&#160;31, 2022, the fair value of our debt outstanding approximated the carrying value, as interest is based on LIBOR plus an applicable margin.</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: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%">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 and inflation has resulted in price increases in oil, fuel, lumber, concrete, steel and labor 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 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%">33</span></div></div></div><div id="i11f5ad2dc2b74cddb4b110bb41fded42_88"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 8. Financial Statements and Supplementary Data</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Table of Contents</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:93.629%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.171%"></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:10pt;font-weight:700;line-height:100%">Page</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i11f5ad2dc2b74cddb4b110bb41fded42_94">Reports of Independent Registered Public Accounting Firm (PCAOB ID Number </a></span><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><ix:nonNumeric contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231" name="dei:AuditorFirmId" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml84OC9mcmFnOjMxYjQyZWZmMWNjMTRkN2ViNTY1YTYxNjJiYzcxYmI1L3RhYmxlOjFhMGI1ODJkODk0MTRkMDViMDlkNjlkN2RkZGFhYzQyL3RhYmxlcmFuZ2U6MWEwYjU4MmQ4OTQxNGQwNWIwOWQ2OWQ3ZGRkYWFjNDJfMS0wLTEtMS0xMDA1NTEvdGV4dHJlZ2lvbjoxM2JkMWYwMTE4MjU0ZDZkYmExZWEyYmRlNGI5ZDhjMV83OA_0e0d9d9f-80fd-4b52-b778-cc14fbc9c9a6">248</ix:nonNumeric></span><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="#i11f5ad2dc2b74cddb4b110bb41fded42_94">)</a></span></div></td><td colspan="3" style="border-top:1pt solid #000000;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="#i11f5ad2dc2b74cddb4b110bb41fded42_94">35</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i11f5ad2dc2b74cddb4b110bb41fded42_97">Consolidated Statements of Operations - For the years ended December 31, 2022, 2021 and 2020</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align: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="#i11f5ad2dc2b74cddb4b110bb41fded42_97">38</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i11f5ad2dc2b74cddb4b110bb41fded42_100">Consolidated Statements of Comprehensive Income - For the years ended December 31, 2022, 2021 and 2020</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align: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="#i11f5ad2dc2b74cddb4b110bb41fded42_100">39</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i11f5ad2dc2b74cddb4b110bb41fded42_103">Consolidated Balance Sheets - As of December 31, 2022 and 2021</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size: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="#i11f5ad2dc2b74cddb4b110bb41fded42_103">40</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i11f5ad2dc2b74cddb4b110bb41fded42_106">Consolidated Statements of Cash Flows - For the years ended December 31, 2022, 2021 and 2020</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align: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="#i11f5ad2dc2b74cddb4b110bb41fded42_106">41</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i11f5ad2dc2b74cddb4b110bb41fded42_109">Consolidated Statements of Changes in Shareholders' Equity - For the years ended December 31, 2022, 2021 and 2020</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align: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="#i11f5ad2dc2b74cddb4b110bb41fded42_109">42</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i11f5ad2dc2b74cddb4b110bb41fded42_112">Notes to Consolidated Financial Statements</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align: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="#i11f5ad2dc2b74cddb4b110bb41fded42_112">43</a></span></div></td></tr></table></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><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%">34</span></div></div></div><div id="i11f5ad2dc2b74cddb4b110bb41fded42_94"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Board of Directors and Shareholders</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%">Sterling Infrastructure, Inc.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Opinion on the financial statements</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%">We have audited the accompanying consolidated</span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">balance sheets of Sterling Infrastructure, Inc. (a Delaware corporation)</span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and subsidiaries</span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(the &#8220;Company&#8221;) as of December 31, 2022 and 2021, the related consolidated</span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">statements of operations, comprehensive income, stockholders&#8217; equity, and cash flows for each of the three years in the period ended December 31, 2022, and the related notes (collectively referred to as the &#8220;financial statements&#8221;). In our opinion, the</span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">financial statements present fairly, in all material respects, the financial position of the Company</span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">as of December 31, 2022 and 2021, and the results of its</span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">operations and its</span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">cash flows for each of the three years in the period ended December 31, 2022, in conformity with accounting principles generally accepted in the United States of America.</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%">We also have audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (&#8220;PCAOB&#8221;), the Company&#8217;s internal control over financial reporting as of December 31, 2022, based on criteria established in the 2013 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Internal Control&#8212;Integrated Framework</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> issued by the Committee of Sponsoring Organizations of the Treadway Commission (&#8220;COSO&#8221;), and our report dated February&#160;28, 2023</span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">expressed</span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">an unqualified opinion.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Basis for opinion</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%">These financial statements are the responsibility of the Company&#8217;s management. Our responsibility is to express an opinion on the Company&#8217;s financial statements based on our audits. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the financial statements are free of material misstatement, whether due to error or fraud. Our audits included performing procedures to assess the risks of material misstatement of the financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the financial statements. We believe that our audits provide a reasonable basis for our opinion.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Critical audit matter</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%">The critical audit matter</span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">communicated below is a</span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">matter arising from the current period audit of the financial statements that was</span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">communicated or required to be communicated to the audit committee and that: (1) relates</span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">to accounts or disclosures that are material to the financial statements and (2) involved our especially challenging, subjective, or complex judgments. The communication of critical audit matters does not alter in any way our opinion on the financial statements, taken as a whole, and we are not, by communicating the critical audit matter</span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">below, providing a</span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">separate opinion on the critical audit matter</span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">or on the accounts or disclosures to which it they relates.</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-style:italic;font-weight:400;line-height:120%">Revenue recognition over time</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%">As described further in Note 2 to the financial statements, revenues derived from long-term contracts in the Transportation solutions and E-infrastructure solutions segments are recognized as the performance obligations are satisfied over time. The Company uses a ratio of project costs incurred to estimated total costs for each contract to recognize revenue. Under the cost-to-cost measure, the determination of progress towards completion requires management to prepare estimates of the costs to complete. In addition, the Company&#8217;s contracts may include variable consideration related to contract modifications through change orders or claims, and management must also estimate the variable consideration the Company expects to receive in order to estimate the total contract revenue. We identified revenue recognized over time to be a critical audit matter.</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%">The principal considerations for our determination that revenue recognized over time</span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">is a critical audit matter is that auditing management&#8217;s estimate of the progress toward completion of its projects was complex and subjective. Considerable auditor judgment was required to evaluate management&#8217;s determination of the forecasted costs to complete its long-term contracts as future results may vary significantly from past estimates due to changes in facts and circumstances. In addition, auditing the Company&#8217;s measurement of variable consideration is complex and highly judgmental and can have a material effect on the amount of revenue recognized.</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%">35</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our audit procedures related to revenue recognized over time</span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">included the following, among others.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.5pt">We obtained an understanding, evaluated the design, and tested the operating effectiveness of the Company&#8217;s internal controls related to the initial and ongoing monitoring of changes in the contract cost-to-cost estimates.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.5pt">For a selection of contracts, we tested the Company&#8217;s cost-to-cost estimates by evaluating the appropriate application of the cost-to-cost method, testing the significant assumptions used to develop the estimated cost to complete and testing the completeness and accuracy of the underlying data.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.5pt">For a selection of contracts, we tested the estimated variable consideration by evaluating the appropriate application of the most likely amount method, and tracing amounts to supporting documentation.</span></div><div style="margin-bottom:8pt;text-align:justify"><span><br/></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:400;line-height:174%">/s/ <ix:nonNumeric contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231" name="dei:AuditorName" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml85NC9mcmFnOmZhZTdkMGY3ZDIwODQyZTBhZjMwYjJjOWQxMzQ2ZWE0L3RleHRyZWdpb246ZmFlN2QwZjdkMjA4NDJlMGFmMzBiMmM5ZDEzNDZlYTRfODI4OA_06759ece-f515-4922-ba0d-c7ccf811c857">GRANT THORNTON LLP</ix:nonNumeric></span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:174%">We have served as the Company&#8217;s auditor since 2001.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231" name="dei:AuditorLocation" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml85NC9mcmFnOmZhZTdkMGY3ZDIwODQyZTBhZjMwYjJjOWQxMzQ2ZWE0L3RleHRyZWdpb246ZmFlN2QwZjdkMjA4NDJlMGFmMzBiMmM5ZDEzNDZlYTRfODM0Mw_be6d7667-636a-45b5-a07b-e1bbe2a25449">Houston, Texas</ix:nonNumeric></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">February&#160;28, 2023</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%">36</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM</span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Board of Directors and Shareholders</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">Sterling Infrastructure, Inc.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Opinion on internal control over financial reporting</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%">We have audited the internal control over financial reporting of Sterling Infrastructure, Inc. (a Delaware corporation) and subsidiaries (the &#8220;Company&#8221;) as of December 31, 2022, based on criteria established in the 2013 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Internal Control&#8212;Integrated Framework</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> issued by the Committee of Sponsoring Organizations of the Treadway Commission (&#8220;COSO&#8221;). In our opinion, the Company maintained, in all material respects, effective internal control over financial reporting as of December 31, 2022, based on criteria established in the 2013 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Internal Control&#8212;Integrated Framework</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> issued by COSO.</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%">We also have audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (&#8220;PCAOB&#8221;), the consolidated</span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">financial statements of the Company as of and for the year ended December 31, 2022, and our report dated February 28, 2023 expressed an unqualified opinion</span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">on those financial statements.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Basis for opinion</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%">The Company&#8217;s management is responsible for maintaining effective internal control over financial reporting and for its assessment of the effectiveness of internal control over financial reporting, included in the accompanying Management&#8217;s report. Our responsibility is to express an opinion on the Company&#8217;s internal control over financial reporting based on our audit. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We conducted our audit in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether effective internal control over financial reporting was maintained in all material respects. Our audit included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, testing and evaluating the design and operating effectiveness of internal control based on the assessed risk, and performing such other procedures as we considered necessary in the circumstances. We believe that our audit provides a reasonable basis for our opinion.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our audit of, and opinion on, the Company&#8217;s internal control over financial reporting does not include the internal control over financial reporting of Concrete Construction Services of Arizona LLC and CCS Contracting Services, LLC (collectively, &#8220;CCS&#8221;) whose financial statements reflect total assets and revenues constituting 2% and 0% percent, respectively, of the related consolidated financial statement amounts as of and for the year ended December 31, 2022. As indicated in Management&#8217;s Report, CCS was acquired during 2022.  Management&#8217;s assertion on the effectiveness of the Company&#8217;s internal control over financial reporting excluded internal control over financial reporting of CCS.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Definition and limitations of internal control over financial reporting</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%">A company&#8217;s internal control over financial reporting is a process designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles. A company&#8217;s internal control over financial reporting includes those policies and procedures that (1) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the company; (2) provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles, and that receipts and expenditures of the company are being made only in accordance with authorizations of management and directors of the company; and (3) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of the company&#8217;s assets that could have a material effect on the financial statements.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.</span></div><div style="margin-bottom:6pt;text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">/s/ <ix:nonNumeric contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231" name="dei:AuditorName" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml85NC9mcmFnOmZhZTdkMGY3ZDIwODQyZTBhZjMwYjJjOWQxMzQ2ZWE0L3RleHRyZWdpb246ZmFlN2QwZjdkMjA4NDJlMGFmMzBiMmM5ZDEzNDZlYTRfMTMxMjQ_06759ece-f515-4922-ba0d-c7ccf811c857">GRANT THORNTON LLP</ix:nonNumeric></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231" name="dei:AuditorLocation" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml85NC9mcmFnOmZhZTdkMGY3ZDIwODQyZTBhZjMwYjJjOWQxMzQ2ZWE0L3RleHRyZWdpb246ZmFlN2QwZjdkMjA4NDJlMGFmMzBiMmM5ZDEzNDZlYTRfMTMxMjU_be6d7667-636a-45b5-a07b-e1bbe2a25449"><ix:nonNumeric contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231" name="dei:AuditorLocation" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml85NC9mcmFnOmZhZTdkMGY3ZDIwODQyZTBhZjMwYjJjOWQxMzQ2ZWE0L3RleHRyZWdpb246ZmFlN2QwZjdkMjA4NDJlMGFmMzBiMmM5ZDEzNDZlYTRfMTMxMjY_486e2a9a-d9b4-4a5a-acef-74a7bd6b5faf">Houston, Texas</ix:nonNumeric></ix:nonNumeric></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">February&#160;28, 2023</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%">37</span></div></div></div><div id="i11f5ad2dc2b74cddb4b110bb41fded42_97"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">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%">CONSOLIDATED STATEMENTS OF OPERATIONS</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%">(In thousands, except per share data)</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:99.707%"><tr><td style="width:1.0%"></td><td style="width:62.243%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.631%"></td><td style="width:0.1%"></td></tr><tr><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%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</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="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%">2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Continuing Operations:</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><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:10pt;font-weight:400;line-height:100%">Revenues</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="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml85Ny9mcmFnOjc1NjZjM2U4YzE1ZjRkZTM5MTY4NGU1MTc5MTg5Mjc5L3RhYmxlOmNmNzBmNjEyYmM3MjRiZWY5NTQ2ZmRiYTgyNjVkMTAyL3RhYmxlcmFuZ2U6Y2Y3MGY2MTJiYzcyNGJlZjk1NDZmZGJhODI2NWQxMDJfMi0xLTEtMS0xMDA1NTE_87eee787-da93-431c-b7a8-a075b6d64fc7">1,769,436</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml85Ny9mcmFnOjc1NjZjM2U4YzE1ZjRkZTM5MTY4NGU1MTc5MTg5Mjc5L3RhYmxlOmNmNzBmNjEyYmM3MjRiZWY5NTQ2ZmRiYTgyNjVkMTAyL3RhYmxlcmFuZ2U6Y2Y3MGY2MTJiYzcyNGJlZjk1NDZmZGJhODI2NWQxMDJfMi0zLTEtMS0xMDA1NTE_49f6a211-9ae7-4e2a-b043-79401ce8ee61">1,414,374</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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="i5ebcd2a2b100446583e2b9bfc9ed66a6_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml85Ny9mcmFnOjc1NjZjM2U4YzE1ZjRkZTM5MTY4NGU1MTc5MTg5Mjc5L3RhYmxlOmNmNzBmNjEyYmM3MjRiZWY5NTQ2ZmRiYTgyNjVkMTAyL3RhYmxlcmFuZ2U6Y2Y3MGY2MTJiYzcyNGJlZjk1NDZmZGJhODI2NWQxMDJfMi01LTEtMS0xMDA1NTE_290deb54-e137-420f-990a-92d50a395407">1,226,738</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%">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="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml85Ny9mcmFnOjc1NjZjM2U4YzE1ZjRkZTM5MTY4NGU1MTc5MTg5Mjc5L3RhYmxlOmNmNzBmNjEyYmM3MjRiZWY5NTQ2ZmRiYTgyNjVkMTAyL3RhYmxlcmFuZ2U6Y2Y3MGY2MTJiYzcyNGJlZjk1NDZmZGJhODI2NWQxMDJfMy0xLTEtMS0xMDA1NTE_a30b5aa7-d6b8-473c-9248-7906ee22d04c">1,494,869</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="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml85Ny9mcmFnOjc1NjZjM2U4YzE1ZjRkZTM5MTY4NGU1MTc5MTg5Mjc5L3RhYmxlOmNmNzBmNjEyYmM3MjRiZWY5NTQ2ZmRiYTgyNjVkMTAyL3RhYmxlcmFuZ2U6Y2Y3MGY2MTJiYzcyNGJlZjk1NDZmZGJhODI2NWQxMDJfMy0zLTEtMS0xMDA1NTE_04132491-45ea-4853-ba72-46b08bdbbaa0">1,210,842</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="i5ebcd2a2b100446583e2b9bfc9ed66a6_D20200101-20201231" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml85Ny9mcmFnOjc1NjZjM2U4YzE1ZjRkZTM5MTY4NGU1MTc5MTg5Mjc5L3RhYmxlOmNmNzBmNjEyYmM3MjRiZWY5NTQ2ZmRiYTgyNjVkMTAyL3RhYmxlcmFuZ2U6Y2Y3MGY2MTJiYzcyNGJlZjk1NDZmZGJhODI2NWQxMDJfMy01LTEtMS0xMDA1NTE_b5340de2-cdc7-47f9-a3c2-b5530156b4fd">1,047,108</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="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml85Ny9mcmFnOjc1NjZjM2U4YzE1ZjRkZTM5MTY4NGU1MTc5MTg5Mjc5L3RhYmxlOmNmNzBmNjEyYmM3MjRiZWY5NTQ2ZmRiYTgyNjVkMTAyL3RhYmxlcmFuZ2U6Y2Y3MGY2MTJiYzcyNGJlZjk1NDZmZGJhODI2NWQxMDJfNC0xLTEtMS0xMDA1NTE_4857dd5d-c001-4200-9612-c8967670516c">274,567</ix:nonFraction>&#160;</span></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="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml85Ny9mcmFnOjc1NjZjM2U4YzE1ZjRkZTM5MTY4NGU1MTc5MTg5Mjc5L3RhYmxlOmNmNzBmNjEyYmM3MjRiZWY5NTQ2ZmRiYTgyNjVkMTAyL3RhYmxlcmFuZ2U6Y2Y3MGY2MTJiYzcyNGJlZjk1NDZmZGJhODI2NWQxMDJfNC0zLTEtMS0xMDA1NTE_03968dbb-3099-49d1-b8d1-2a57ed64fc55">203,532</ix:nonFraction>&#160;</span></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="i5ebcd2a2b100446583e2b9bfc9ed66a6_D20200101-20201231" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml85Ny9mcmFnOjc1NjZjM2U4YzE1ZjRkZTM5MTY4NGU1MTc5MTg5Mjc5L3RhYmxlOmNmNzBmNjEyYmM3MjRiZWY5NTQ2ZmRiYTgyNjVkMTAyL3RhYmxlcmFuZ2U6Y2Y3MGY2MTJiYzcyNGJlZjk1NDZmZGJhODI2NWQxMDJfNC01LTEtMS0xMDA1NTE_5433b701-147d-4399-b30a-e2a2109bfff8">179,630</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231" decimals="-3" name="us-gaap:GeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml85Ny9mcmFnOjc1NjZjM2U4YzE1ZjRkZTM5MTY4NGU1MTc5MTg5Mjc5L3RhYmxlOmNmNzBmNjEyYmM3MjRiZWY5NTQ2ZmRiYTgyNjVkMTAyL3RhYmxlcmFuZ2U6Y2Y3MGY2MTJiYzcyNGJlZjk1NDZmZGJhODI2NWQxMDJfNS0xLTEtMS0xMDA1NTE_ac4058ee-c42e-4cf7-9d80-e3415166c8d4">86,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="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231" decimals="-3" name="us-gaap:GeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml85Ny9mcmFnOjc1NjZjM2U4YzE1ZjRkZTM5MTY4NGU1MTc5MTg5Mjc5L3RhYmxlOmNmNzBmNjEyYmM3MjRiZWY5NTQ2ZmRiYTgyNjVkMTAyL3RhYmxlcmFuZ2U6Y2Y3MGY2MTJiYzcyNGJlZjk1NDZmZGJhODI2NWQxMDJfNS0zLTEtMS0xMDA1NTE_eb2c3346-9113-409e-aa46-40a378eb3061">69,153</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="i5ebcd2a2b100446583e2b9bfc9ed66a6_D20200101-20201231" decimals="-3" name="us-gaap:GeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml85Ny9mcmFnOjc1NjZjM2U4YzE1ZjRkZTM5MTY4NGU1MTc5MTg5Mjc5L3RhYmxlOmNmNzBmNjEyYmM3MjRiZWY5NTQ2ZmRiYTgyNjVkMTAyL3RhYmxlcmFuZ2U6Y2Y3MGY2MTJiYzcyNGJlZjk1NDZmZGJhODI2NWQxMDJfNS01LTEtMS0xMDA1NTE_c75fcebb-de84-46da-a18b-6d5b3b988713">64,308</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="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml85Ny9mcmFnOjc1NjZjM2U4YzE1ZjRkZTM5MTY4NGU1MTc5MTg5Mjc5L3RhYmxlOmNmNzBmNjEyYmM3MjRiZWY5NTQ2ZmRiYTgyNjVkMTAyL3RhYmxlcmFuZ2U6Y2Y3MGY2MTJiYzcyNGJlZjk1NDZmZGJhODI2NWQxMDJfNi0xLTEtMS0xMDA1NTE_e0a7bdcd-e84c-420e-824a-3e46801ca6d4">14,100</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml85Ny9mcmFnOjc1NjZjM2U4YzE1ZjRkZTM5MTY4NGU1MTc5MTg5Mjc5L3RhYmxlOmNmNzBmNjEyYmM3MjRiZWY5NTQ2ZmRiYTgyNjVkMTAyL3RhYmxlcmFuZ2U6Y2Y3MGY2MTJiYzcyNGJlZjk1NDZmZGJhODI2NWQxMDJfNi0zLTEtMS0xMDA1NTE_7d1f8d34-c930-4647-9841-9ac83707ba53">11,464</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="i5ebcd2a2b100446583e2b9bfc9ed66a6_D20200101-20201231" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml85Ny9mcmFnOjc1NjZjM2U4YzE1ZjRkZTM5MTY4NGU1MTc5MTg5Mjc5L3RhYmxlOmNmNzBmNjEyYmM3MjRiZWY5NTQ2ZmRiYTgyNjVkMTAyL3RhYmxlcmFuZ2U6Y2Y3MGY2MTJiYzcyNGJlZjk1NDZmZGJhODI2NWQxMDJfNi01LTEtMS0xMDA1NTE_a5a68e07-105a-4182-b2fb-4812fae4ee01">11,436</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="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231" decimals="-3" name="us-gaap:BusinessCombinationAcquisitionRelatedCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml85Ny9mcmFnOjc1NjZjM2U4YzE1ZjRkZTM5MTY4NGU1MTc5MTg5Mjc5L3RhYmxlOmNmNzBmNjEyYmM3MjRiZWY5NTQ2ZmRiYTgyNjVkMTAyL3RhYmxlcmFuZ2U6Y2Y3MGY2MTJiYzcyNGJlZjk1NDZmZGJhODI2NWQxMDJfNy0xLTEtMS0xMDA1NTE_058afa37-b814-40d9-87ad-24085b0e6b84">827</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="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231" decimals="-3" name="us-gaap:BusinessCombinationAcquisitionRelatedCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml85Ny9mcmFnOjc1NjZjM2U4YzE1ZjRkZTM5MTY4NGU1MTc5MTg5Mjc5L3RhYmxlOmNmNzBmNjEyYmM3MjRiZWY5NTQ2ZmRiYTgyNjVkMTAyL3RhYmxlcmFuZ2U6Y2Y3MGY2MTJiYzcyNGJlZjk1NDZmZGJhODI2NWQxMDJfNy0zLTEtMS0xMDA1NTE_df3683fc-0c2e-4ac5-862e-0ce7acd62ae4">3,877</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="i5ebcd2a2b100446583e2b9bfc9ed66a6_D20200101-20201231" decimals="-3" name="us-gaap:BusinessCombinationAcquisitionRelatedCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml85Ny9mcmFnOjc1NjZjM2U4YzE1ZjRkZTM5MTY4NGU1MTc5MTg5Mjc5L3RhYmxlOmNmNzBmNjEyYmM3MjRiZWY5NTQ2ZmRiYTgyNjVkMTAyL3RhYmxlcmFuZ2U6Y2Y3MGY2MTJiYzcyNGJlZjk1NDZmZGJhODI2NWQxMDJfNy01LTEtMS0xMDA1NTE_78a06462-4b00-4be2-99ee-ecae0d3db5d5">1,026</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%">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="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:OtherOperatingIncomeExpenseNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml85Ny9mcmFnOjc1NjZjM2U4YzE1ZjRkZTM5MTY4NGU1MTc5MTg5Mjc5L3RhYmxlOmNmNzBmNjEyYmM3MjRiZWY5NTQ2ZmRiYTgyNjVkMTAyL3RhYmxlcmFuZ2U6Y2Y3MGY2MTJiYzcyNGJlZjk1NDZmZGJhODI2NWQxMDJfOC0xLTEtMS0xMDA1NTE_7334ceb4-2daf-4ec1-8eda-1835f20d67e9">13,290</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:OtherOperatingIncomeExpenseNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml85Ny9mcmFnOjc1NjZjM2U4YzE1ZjRkZTM5MTY4NGU1MTc5MTg5Mjc5L3RhYmxlOmNmNzBmNjEyYmM3MjRiZWY5NTQ2ZmRiYTgyNjVkMTAyL3RhYmxlcmFuZ2U6Y2Y3MGY2MTJiYzcyNGJlZjk1NDZmZGJhODI2NWQxMDJfOC0zLTEtMS0xMDA1NTE_43e8fdbb-33a5-407c-be1b-f287c996dcdc">12,027</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="i5ebcd2a2b100446583e2b9bfc9ed66a6_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:OtherOperatingIncomeExpenseNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml85Ny9mcmFnOjc1NjZjM2U4YzE1ZjRkZTM5MTY4NGU1MTc5MTg5Mjc5L3RhYmxlOmNmNzBmNjEyYmM3MjRiZWY5NTQ2ZmRiYTgyNjVkMTAyL3RhYmxlcmFuZ2U6Y2Y3MGY2MTJiYzcyNGJlZjk1NDZmZGJhODI2NWQxMDJfOC01LTEtMS0xMDA1NTE_e3f42941-2433-4e3c-9cd3-6336301f5576">10,245</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="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml85Ny9mcmFnOjc1NjZjM2U4YzE1ZjRkZTM5MTY4NGU1MTc5MTg5Mjc5L3RhYmxlOmNmNzBmNjEyYmM3MjRiZWY5NTQ2ZmRiYTgyNjVkMTAyL3RhYmxlcmFuZ2U6Y2Y3MGY2MTJiYzcyNGJlZjk1NDZmZGJhODI2NWQxMDJfOS0xLTEtMS0xMDA1NTE_760b8bb7-2c33-485f-b794-facf8637696a">159,870</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="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml85Ny9mcmFnOjc1NjZjM2U4YzE1ZjRkZTM5MTY4NGU1MTc5MTg5Mjc5L3RhYmxlOmNmNzBmNjEyYmM3MjRiZWY5NTQ2ZmRiYTgyNjVkMTAyL3RhYmxlcmFuZ2U6Y2Y3MGY2MTJiYzcyNGJlZjk1NDZmZGJhODI2NWQxMDJfOS0zLTEtMS0xMDA1NTE_44bd7402-a31b-42eb-9dd7-3493c385b543">107,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="i5ebcd2a2b100446583e2b9bfc9ed66a6_D20200101-20201231" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml85Ny9mcmFnOjc1NjZjM2U4YzE1ZjRkZTM5MTY4NGU1MTc5MTg5Mjc5L3RhYmxlOmNmNzBmNjEyYmM3MjRiZWY5NTQ2ZmRiYTgyNjVkMTAyL3RhYmxlcmFuZ2U6Y2Y3MGY2MTJiYzcyNGJlZjk1NDZmZGJhODI2NWQxMDJfOS01LTEtMS0xMDA1NTE_f35b669f-0514-4bea-9e49-9b05a4b42d0f">92,615</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="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231" decimals="-3" name="us-gaap:InterestIncomeOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml85Ny9mcmFnOjc1NjZjM2U4YzE1ZjRkZTM5MTY4NGU1MTc5MTg5Mjc5L3RhYmxlOmNmNzBmNjEyYmM3MjRiZWY5NTQ2ZmRiYTgyNjVkMTAyL3RhYmxlcmFuZ2U6Y2Y3MGY2MTJiYzcyNGJlZjk1NDZmZGJhODI2NWQxMDJfMTAtMS0xLTEtMTAwNTUx_809dfe78-f422-44e2-a367-34155f59b6b5">885</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231" decimals="-3" name="us-gaap:InterestIncomeOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml85Ny9mcmFnOjc1NjZjM2U4YzE1ZjRkZTM5MTY4NGU1MTc5MTg5Mjc5L3RhYmxlOmNmNzBmNjEyYmM3MjRiZWY5NTQ2ZmRiYTgyNjVkMTAyL3RhYmxlcmFuZ2U6Y2Y3MGY2MTJiYzcyNGJlZjk1NDZmZGJhODI2NWQxMDJfMTAtMy0xLTEtMTAwNTUx_ec8943f4-99f7-4e36-8740-56e21b0c2482">45</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5ebcd2a2b100446583e2b9bfc9ed66a6_D20200101-20201231" decimals="-3" name="us-gaap:InterestIncomeOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml85Ny9mcmFnOjc1NjZjM2U4YzE1ZjRkZTM5MTY4NGU1MTc5MTg5Mjc5L3RhYmxlOmNmNzBmNjEyYmM3MjRiZWY5NTQ2ZmRiYTgyNjVkMTAyL3RhYmxlcmFuZ2U6Y2Y3MGY2MTJiYzcyNGJlZjk1NDZmZGJhODI2NWQxMDJfMTAtNS0xLTEtMTAwNTUx_0a3c82c9-5968-45eb-8bf2-ac6de2996cb4">149</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="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231" decimals="-3" name="strl:InterestExpenseAndAccretedInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml85Ny9mcmFnOjc1NjZjM2U4YzE1ZjRkZTM5MTY4NGU1MTc5MTg5Mjc5L3RhYmxlOmNmNzBmNjEyYmM3MjRiZWY5NTQ2ZmRiYTgyNjVkMTAyL3RhYmxlcmFuZ2U6Y2Y3MGY2MTJiYzcyNGJlZjk1NDZmZGJhODI2NWQxMDJfMTEtMS0xLTEtMTAwNTUx_53984d47-24a0-4f43-9249-281f97cbceee">20,591</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="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231" decimals="-3" name="strl:InterestExpenseAndAccretedInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml85Ny9mcmFnOjc1NjZjM2U4YzE1ZjRkZTM5MTY4NGU1MTc5MTg5Mjc5L3RhYmxlOmNmNzBmNjEyYmM3MjRiZWY5NTQ2ZmRiYTgyNjVkMTAyL3RhYmxlcmFuZ2U6Y2Y3MGY2MTJiYzcyNGJlZjk1NDZmZGJhODI2NWQxMDJfMTEtMy0xLTEtMTAwNTUx_6dc1dbc7-1d56-45b7-b0e0-25a46e201ee1">19,311</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="i5ebcd2a2b100446583e2b9bfc9ed66a6_D20200101-20201231" decimals="-3" name="strl:InterestExpenseAndAccretedInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml85Ny9mcmFnOjc1NjZjM2U4YzE1ZjRkZTM5MTY4NGU1MTc5MTg5Mjc5L3RhYmxlOmNmNzBmNjEyYmM3MjRiZWY5NTQ2ZmRiYTgyNjVkMTAyL3RhYmxlcmFuZ2U6Y2Y3MGY2MTJiYzcyNGJlZjk1NDZmZGJhODI2NWQxMDJfMTEtNS0xLTEtMTAwNTUx_fe18a07b-d665-42e0-8be6-7fe61c9453db">29,332</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 (loss) 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="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231" decimals="-3" name="strl:GainLossOnExtinguishmentOfDebtContinuingOperations" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml85Ny9mcmFnOjc1NjZjM2U4YzE1ZjRkZTM5MTY4NGU1MTc5MTg5Mjc5L3RhYmxlOmNmNzBmNjEyYmM3MjRiZWY5NTQ2ZmRiYTgyNjVkMTAyL3RhYmxlcmFuZ2U6Y2Y3MGY2MTJiYzcyNGJlZjk1NDZmZGJhODI2NWQxMDJfMTItMS0xLTEtMTAwNTUx_b983b7f4-e5d1-4a2b-957c-addc5d0d167f">&#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="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231" decimals="-3" name="strl:GainLossOnExtinguishmentOfDebtContinuingOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml85Ny9mcmFnOjc1NjZjM2U4YzE1ZjRkZTM5MTY4NGU1MTc5MTg5Mjc5L3RhYmxlOmNmNzBmNjEyYmM3MjRiZWY5NTQ2ZmRiYTgyNjVkMTAyL3RhYmxlcmFuZ2U6Y2Y3MGY2MTJiYzcyNGJlZjk1NDZmZGJhODI2NWQxMDJfMTItMy0xLTEtMTAwNTUx_a187dd1f-d442-47ed-9a41-78dd0d05c7e5">1,064</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5ebcd2a2b100446583e2b9bfc9ed66a6_D20200101-20201231" decimals="-3" sign="-" name="strl:GainLossOnExtinguishmentOfDebtContinuingOperations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml85Ny9mcmFnOjc1NjZjM2U4YzE1ZjRkZTM5MTY4NGU1MTc5MTg5Mjc5L3RhYmxlOmNmNzBmNjEyYmM3MjRiZWY5NTQ2ZmRiYTgyNjVkMTAyL3RhYmxlcmFuZ2U6Y2Y3MGY2MTJiYzcyNGJlZjk1NDZmZGJhODI2NWQxMDJfMTItNS0xLTEtMTAwNTUx_dc71c745-f387-41e1-b12d-1ef3be5a4c7b">301</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income before income taxes</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="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231" decimals="-3" name="strl:IncomeBeforeIncomeTaxesAndEarningsAttributableToNoncontrollingInterests" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml85Ny9mcmFnOjc1NjZjM2U4YzE1ZjRkZTM5MTY4NGU1MTc5MTg5Mjc5L3RhYmxlOmNmNzBmNjEyYmM3MjRiZWY5NTQ2ZmRiYTgyNjVkMTAyL3RhYmxlcmFuZ2U6Y2Y3MGY2MTJiYzcyNGJlZjk1NDZmZGJhODI2NWQxMDJfMTMtMS0xLTEtMTAwNTUx_710de08a-61d7-4ee4-b0cc-41789455cec2">140,164</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="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231" decimals="-3" name="strl:IncomeBeforeIncomeTaxesAndEarningsAttributableToNoncontrollingInterests" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml85Ny9mcmFnOjc1NjZjM2U4YzE1ZjRkZTM5MTY4NGU1MTc5MTg5Mjc5L3RhYmxlOmNmNzBmNjEyYmM3MjRiZWY5NTQ2ZmRiYTgyNjVkMTAyL3RhYmxlcmFuZ2U6Y2Y3MGY2MTJiYzcyNGJlZjk1NDZmZGJhODI2NWQxMDJfMTMtMy0xLTEtMTAwNTUx_a199e379-a020-414b-8804-28f9c3176f3e">88,809</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="i5ebcd2a2b100446583e2b9bfc9ed66a6_D20200101-20201231" decimals="-3" name="strl:IncomeBeforeIncomeTaxesAndEarningsAttributableToNoncontrollingInterests" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml85Ny9mcmFnOjc1NjZjM2U4YzE1ZjRkZTM5MTY4NGU1MTc5MTg5Mjc5L3RhYmxlOmNmNzBmNjEyYmM3MjRiZWY5NTQ2ZmRiYTgyNjVkMTAyL3RhYmxlcmFuZ2U6Y2Y3MGY2MTJiYzcyNGJlZjk1NDZmZGJhODI2NWQxMDJfMTMtNS0xLTEtMTAwNTUx_06eb2bd8-db72-4ec8-9a78-257b00f20364">63,131</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml85Ny9mcmFnOjc1NjZjM2U4YzE1ZjRkZTM5MTY4NGU1MTc5MTg5Mjc5L3RhYmxlOmNmNzBmNjEyYmM3MjRiZWY5NTQ2ZmRiYTgyNjVkMTAyL3RhYmxlcmFuZ2U6Y2Y3MGY2MTJiYzcyNGJlZjk1NDZmZGJhODI2NWQxMDJfMTQtMS0xLTEtMTAwNTUx_76b22bd1-66ef-4397-9258-49cbf179dacf">41,707</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="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml85Ny9mcmFnOjc1NjZjM2U4YzE1ZjRkZTM5MTY4NGU1MTc5MTg5Mjc5L3RhYmxlOmNmNzBmNjEyYmM3MjRiZWY5NTQ2ZmRiYTgyNjVkMTAyL3RhYmxlcmFuZ2U6Y2Y3MGY2MTJiYzcyNGJlZjk1NDZmZGJhODI2NWQxMDJfMTQtMy0xLTEtMTAwNTUx_b1e3eb86-e9bf-4385-a87c-a4040a7b4850">24,874</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="i5ebcd2a2b100446583e2b9bfc9ed66a6_D20200101-20201231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml85Ny9mcmFnOjc1NjZjM2U4YzE1ZjRkZTM5MTY4NGU1MTc5MTg5Mjc5L3RhYmxlOmNmNzBmNjEyYmM3MjRiZWY5NTQ2ZmRiYTgyNjVkMTAyL3RhYmxlcmFuZ2U6Y2Y3MGY2MTJiYzcyNGJlZjk1NDZmZGJhODI2NWQxMDJfMTQtNS0xLTEtMTAwNTUx_a2450278-70c4-477f-9886-6b540c70083c">19,410</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, including noncontrolling interests</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="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml85Ny9mcmFnOjc1NjZjM2U4YzE1ZjRkZTM5MTY4NGU1MTc5MTg5Mjc5L3RhYmxlOmNmNzBmNjEyYmM3MjRiZWY5NTQ2ZmRiYTgyNjVkMTAyL3RhYmxlcmFuZ2U6Y2Y3MGY2MTJiYzcyNGJlZjk1NDZmZGJhODI2NWQxMDJfMTUtMS0xLTEtMTAwNTUx_006101ca-0701-4fcd-92c1-79fcb47603c5">98,457</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="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml85Ny9mcmFnOjc1NjZjM2U4YzE1ZjRkZTM5MTY4NGU1MTc5MTg5Mjc5L3RhYmxlOmNmNzBmNjEyYmM3MjRiZWY5NTQ2ZmRiYTgyNjVkMTAyL3RhYmxlcmFuZ2U6Y2Y3MGY2MTJiYzcyNGJlZjk1NDZmZGJhODI2NWQxMDJfMTUtMy0xLTEtMTAwNTUx_dabdc385-a4f6-4ae0-9237-611820657f84">63,935</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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="i5ebcd2a2b100446583e2b9bfc9ed66a6_D20200101-20201231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml85Ny9mcmFnOjc1NjZjM2U4YzE1ZjRkZTM5MTY4NGU1MTc5MTg5Mjc5L3RhYmxlOmNmNzBmNjEyYmM3MjRiZWY5NTQ2ZmRiYTgyNjVkMTAyL3RhYmxlcmFuZ2U6Y2Y3MGY2MTJiYzcyNGJlZjk1NDZmZGJhODI2NWQxMDJfMTUtNS0xLTEtMTAwNTUx_0942ba13-2d03-4916-a869-776f07878f14">43,721</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml85Ny9mcmFnOjc1NjZjM2U4YzE1ZjRkZTM5MTY4NGU1MTc5MTg5Mjc5L3RhYmxlOmNmNzBmNjEyYmM3MjRiZWY5NTQ2ZmRiYTgyNjVkMTAyL3RhYmxlcmFuZ2U6Y2Y3MGY2MTJiYzcyNGJlZjk1NDZmZGJhODI2NWQxMDJfMTYtMS0xLTEtMTAwNTUx_44075d4e-a9e5-4494-8646-8ed03e2553bd">1,740</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml85Ny9mcmFnOjc1NjZjM2U4YzE1ZjRkZTM5MTY4NGU1MTc5MTg5Mjc5L3RhYmxlOmNmNzBmNjEyYmM3MjRiZWY5NTQ2ZmRiYTgyNjVkMTAyL3RhYmxlcmFuZ2U6Y2Y3MGY2MTJiYzcyNGJlZjk1NDZmZGJhODI2NWQxMDJfMTYtMy0xLTEtMTAwNTUx_d4362183-0bf0-47a8-be38-157fe00d8e6b">2,478</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="i5ebcd2a2b100446583e2b9bfc9ed66a6_D20200101-20201231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml85Ny9mcmFnOjc1NjZjM2U4YzE1ZjRkZTM5MTY4NGU1MTc5MTg5Mjc5L3RhYmxlOmNmNzBmNjEyYmM3MjRiZWY5NTQ2ZmRiYTgyNjVkMTAyL3RhYmxlcmFuZ2U6Y2Y3MGY2MTJiYzcyNGJlZjk1NDZmZGJhODI2NWQxMDJfMTYtNS0xLTEtMTAwNTUx_6f909b8c-a4a3-4703-a6aa-40f69379caf6">598</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:700;line-height:100%">Net income from Continuing Operations</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: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:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml85Ny9mcmFnOjc1NjZjM2U4YzE1ZjRkZTM5MTY4NGU1MTc5MTg5Mjc5L3RhYmxlOmNmNzBmNjEyYmM3MjRiZWY5NTQ2ZmRiYTgyNjVkMTAyL3RhYmxlcmFuZ2U6Y2Y3MGY2MTJiYzcyNGJlZjk1NDZmZGJhODI2NWQxMDJfMTgtMS0xLTEtMTA3NTc3_846a4b1f-8085-4888-afde-da0ebbec3001">96,717</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;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:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml85Ny9mcmFnOjc1NjZjM2U4YzE1ZjRkZTM5MTY4NGU1MTc5MTg5Mjc5L3RhYmxlOmNmNzBmNjEyYmM3MjRiZWY5NTQ2ZmRiYTgyNjVkMTAyL3RhYmxlcmFuZ2U6Y2Y3MGY2MTJiYzcyNGJlZjk1NDZmZGJhODI2NWQxMDJfMTgtMy0xLTEtMTA3MjQz_4d885450-357a-4479-8ba7-26f024b0b2d1">61,457</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;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:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5ebcd2a2b100446583e2b9bfc9ed66a6_D20200101-20201231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml85Ny9mcmFnOjc1NjZjM2U4YzE1ZjRkZTM5MTY4NGU1MTc5MTg5Mjc5L3RhYmxlOmNmNzBmNjEyYmM3MjRiZWY5NTQ2ZmRiYTgyNjVkMTAyL3RhYmxlcmFuZ2U6Y2Y3MGY2MTJiYzcyNGJlZjk1NDZmZGJhODI2NWQxMDJfMTgtNS0xLTEtMTA3NTc3_ef79e769-3f24-4f60-8951-3df7a6c34be4">43,123</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Discontinued Operations (Note 4):</span></div></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%">Pretax (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="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231" decimals="-3" sign="-" name="strl:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTaxAndGainOnDisposition" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml85Ny9mcmFnOjc1NjZjM2U4YzE1ZjRkZTM5MTY4NGU1MTc5MTg5Mjc5L3RhYmxlOmNmNzBmNjEyYmM3MjRiZWY5NTQ2ZmRiYTgyNjVkMTAyL3RhYmxlcmFuZ2U6Y2Y3MGY2MTJiYzcyNGJlZjk1NDZmZGJhODI2NWQxMDJfMjEtMS0xLTEtMTEwMTEy_3efee3c1-5ad9-4838-b758-1a1fcf28af10">4,848</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="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231" decimals="-3" name="strl:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTaxAndGainOnDisposition" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml85Ny9mcmFnOjc1NjZjM2U4YzE1ZjRkZTM5MTY4NGU1MTc5MTg5Mjc5L3RhYmxlOmNmNzBmNjEyYmM3MjRiZWY5NTQ2ZmRiYTgyNjVkMTAyL3RhYmxlcmFuZ2U6Y2Y3MGY2MTJiYzcyNGJlZjk1NDZmZGJhODI2NWQxMDJfMjEtMy0xLTEtMTA3MjU3_94b0d16c-a84d-4631-bc5e-f80c1ed0f407">1,214</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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="i5ebcd2a2b100446583e2b9bfc9ed66a6_D20200101-20201231" decimals="-3" name="strl:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTaxAndGainOnDisposition" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml85Ny9mcmFnOjc1NjZjM2U4YzE1ZjRkZTM5MTY4NGU1MTc5MTg5Mjc5L3RhYmxlOmNmNzBmNjEyYmM3MjRiZWY5NTQ2ZmRiYTgyNjVkMTAyL3RhYmxlcmFuZ2U6Y2Y3MGY2MTJiYzcyNGJlZjk1NDZmZGJhODI2NWQxMDJfMjEtNS0xLTEtMTA3MjU3_3b94658a-c6bd-4dbf-8328-a7ff54cab7f9">2,244</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%">Pretax gain on disposition</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231" decimals="-3" name="us-gaap:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml85Ny9mcmFnOjc1NjZjM2U4YzE1ZjRkZTM5MTY4NGU1MTc5MTg5Mjc5L3RhYmxlOmNmNzBmNjEyYmM3MjRiZWY5NTQ2ZmRiYTgyNjVkMTAyL3RhYmxlcmFuZ2U6Y2Y3MGY2MTJiYzcyNGJlZjk1NDZmZGJhODI2NWQxMDJfMjItMS0xLTEtMTEwMTEy_911d1790-4bae-49e6-b928-2c82b18d8622">16,687</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231" decimals="-3" name="us-gaap:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml85Ny9mcmFnOjc1NjZjM2U4YzE1ZjRkZTM5MTY4NGU1MTc5MTg5Mjc5L3RhYmxlOmNmNzBmNjEyYmM3MjRiZWY5NTQ2ZmRiYTgyNjVkMTAyL3RhYmxlcmFuZ2U6Y2Y3MGY2MTJiYzcyNGJlZjk1NDZmZGJhODI2NWQxMDJfMjItMy0xLTEtMTEwMTEy_46ddffd2-06ee-49b9-bd52-09c91463d864">&#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="i5ebcd2a2b100446583e2b9bfc9ed66a6_D20200101-20201231" decimals="-3" name="us-gaap:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml85Ny9mcmFnOjc1NjZjM2U4YzE1ZjRkZTM5MTY4NGU1MTc5MTg5Mjc5L3RhYmxlOmNmNzBmNjEyYmM3MjRiZWY5NTQ2ZmRiYTgyNjVkMTAyL3RhYmxlcmFuZ2U6Y2Y3MGY2MTJiYzcyNGJlZjk1NDZmZGJhODI2NWQxMDJfMjItNS0xLTEtMTEwMTEy_e07be660-70e0-4b6e-b2d7-c0bba05c441b">&#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%">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="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231" decimals="-3" name="us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml85Ny9mcmFnOjc1NjZjM2U4YzE1ZjRkZTM5MTY4NGU1MTc5MTg5Mjc5L3RhYmxlOmNmNzBmNjEyYmM3MjRiZWY5NTQ2ZmRiYTgyNjVkMTAyL3RhYmxlcmFuZ2U6Y2Y3MGY2MTJiYzcyNGJlZjk1NDZmZGJhODI2NWQxMDJfMjMtMS0xLTEtMTE3MjQz_45d18c19-d29c-4515-8a70-56f8ed73a8a6">2,095</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="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231" decimals="-3" name="us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml85Ny9mcmFnOjc1NjZjM2U4YzE1ZjRkZTM5MTY4NGU1MTc5MTg5Mjc5L3RhYmxlOmNmNzBmNjEyYmM3MjRiZWY5NTQ2ZmRiYTgyNjVkMTAyL3RhYmxlcmFuZ2U6Y2Y3MGY2MTJiYzcyNGJlZjk1NDZmZGJhODI2NWQxMDJfMjMtMy0xLTEtMTE3MjQz_69f92e74-5e46-437e-a355-ac6d625848eb">26</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="i5ebcd2a2b100446583e2b9bfc9ed66a6_D20200101-20201231" decimals="-3" name="us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml85Ny9mcmFnOjc1NjZjM2U4YzE1ZjRkZTM5MTY4NGU1MTc5MTg5Mjc5L3RhYmxlOmNmNzBmNjEyYmM3MjRiZWY5NTQ2ZmRiYTgyNjVkMTAyL3RhYmxlcmFuZ2U6Y2Y3MGY2MTJiYzcyNGJlZjk1NDZmZGJhODI2NWQxMDJfMjMtNS0xLTEtMTE3MjQz_a68a43da-1a7f-4dd9-9d11-f818d8d4239e">3,061</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:700;line-height:100%">Net income (loss) from Discontinued Operations</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: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:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231" decimals="-3" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml85Ny9mcmFnOjc1NjZjM2U4YzE1ZjRkZTM5MTY4NGU1MTc5MTg5Mjc5L3RhYmxlOmNmNzBmNjEyYmM3MjRiZWY5NTQ2ZmRiYTgyNjVkMTAyL3RhYmxlcmFuZ2U6Y2Y3MGY2MTJiYzcyNGJlZjk1NDZmZGJhODI2NWQxMDJfMjMtMS0xLTEtMTA3NTk0_003a617b-ee3f-40f2-b225-4895c5b3ecfe">9,744</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;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:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231" decimals="-3" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml85Ny9mcmFnOjc1NjZjM2U4YzE1ZjRkZTM5MTY4NGU1MTc5MTg5Mjc5L3RhYmxlOmNmNzBmNjEyYmM3MjRiZWY5NTQ2ZmRiYTgyNjVkMTAyL3RhYmxlcmFuZ2U6Y2Y3MGY2MTJiYzcyNGJlZjk1NDZmZGJhODI2NWQxMDJfMjMtMy0xLTEtMTA3NTk0_40774581-b81a-4cf0-a3e0-ce0b516c2d17">1,188</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;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:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5ebcd2a2b100446583e2b9bfc9ed66a6_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml85Ny9mcmFnOjc1NjZjM2U4YzE1ZjRkZTM5MTY4NGU1MTc5MTg5Mjc5L3RhYmxlOmNmNzBmNjEyYmM3MjRiZWY5NTQ2ZmRiYTgyNjVkMTAyL3RhYmxlcmFuZ2U6Y2Y3MGY2MTJiYzcyNGJlZjk1NDZmZGJhODI2NWQxMDJfMjMtNS0xLTEtMTA3NTk0_480b8fae-2993-4ea1-940f-cef0b2eb250e">817</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:9pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net income attributable to Sterling common stockholders</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: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:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml85Ny9mcmFnOjc1NjZjM2U4YzE1ZjRkZTM5MTY4NGU1MTc5MTg5Mjc5L3RhYmxlOmNmNzBmNjEyYmM3MjRiZWY5NTQ2ZmRiYTgyNjVkMTAyL3RhYmxlcmFuZ2U6Y2Y3MGY2MTJiYzcyNGJlZjk1NDZmZGJhODI2NWQxMDJfMTctMS0xLTEtMTAwNTUx_26ee3b40-4fe9-4119-8df7-19fffabe050e">106,461</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;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:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml85Ny9mcmFnOjc1NjZjM2U4YzE1ZjRkZTM5MTY4NGU1MTc5MTg5Mjc5L3RhYmxlOmNmNzBmNjEyYmM3MjRiZWY5NTQ2ZmRiYTgyNjVkMTAyL3RhYmxlcmFuZ2U6Y2Y3MGY2MTJiYzcyNGJlZjk1NDZmZGJhODI2NWQxMDJfMTctMy0xLTEtMTAwNTUx_177c6ee4-fb09-461c-b122-0549a8a7877f">62,645</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;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:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5ebcd2a2b100446583e2b9bfc9ed66a6_D20200101-20201231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml85Ny9mcmFnOjc1NjZjM2U4YzE1ZjRkZTM5MTY4NGU1MTc5MTg5Mjc5L3RhYmxlOmNmNzBmNjEyYmM3MjRiZWY5NTQ2ZmRiYTgyNjVkMTAyL3RhYmxlcmFuZ2U6Y2Y3MGY2MTJiYzcyNGJlZjk1NDZmZGJhODI2NWQxMDJfMTctNS0xLTEtMTAwNTUx_043941d6-8961-4e9c-a1b7-9cac181d82f3">42,306</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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><tr style="height:15pt"><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%">Net income per share from Continuing Operations:</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 2px 12.25pt;text-align: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="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231" decimals="2" name="us-gaap:IncomeLossFromContinuingOperationsPerBasicShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml85Ny9mcmFnOjc1NjZjM2U4YzE1ZjRkZTM5MTY4NGU1MTc5MTg5Mjc5L3RhYmxlOmNmNzBmNjEyYmM3MjRiZWY5NTQ2ZmRiYTgyNjVkMTAyL3RhYmxlcmFuZ2U6Y2Y3MGY2MTJiYzcyNGJlZjk1NDZmZGJhODI2NWQxMDJfMjgtMS0xLTEtMTA3NTY2_45a9c03c-d8c8-4253-84a0-146ace940a71">3.20</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231" decimals="2" name="us-gaap:IncomeLossFromContinuingOperationsPerBasicShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml85Ny9mcmFnOjc1NjZjM2U4YzE1ZjRkZTM5MTY4NGU1MTc5MTg5Mjc5L3RhYmxlOmNmNzBmNjEyYmM3MjRiZWY5NTQ2ZmRiYTgyNjVkMTAyL3RhYmxlcmFuZ2U6Y2Y3MGY2MTJiYzcyNGJlZjk1NDZmZGJhODI2NWQxMDJfMjgtMy0xLTEtMTA3NTY2_dcec4c51-c49a-4e12-9d37-c6a44c3c83ab">2.15</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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="i5ebcd2a2b100446583e2b9bfc9ed66a6_D20200101-20201231" decimals="2" name="us-gaap:IncomeLossFromContinuingOperationsPerBasicShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml85Ny9mcmFnOjc1NjZjM2U4YzE1ZjRkZTM5MTY4NGU1MTc5MTg5Mjc5L3RhYmxlOmNmNzBmNjEyYmM3MjRiZWY5NTQ2ZmRiYTgyNjVkMTAyL3RhYmxlcmFuZ2U6Y2Y3MGY2MTJiYzcyNGJlZjk1NDZmZGJhODI2NWQxMDJfMjgtNS0xLTEtMTA3NTY2_8245f2c0-8075-4b27-a53f-f7906479833c">1.55</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="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231" decimals="2" name="us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml85Ny9mcmFnOjc1NjZjM2U4YzE1ZjRkZTM5MTY4NGU1MTc5MTg5Mjc5L3RhYmxlOmNmNzBmNjEyYmM3MjRiZWY5NTQ2ZmRiYTgyNjVkMTAyL3RhYmxlcmFuZ2U6Y2Y3MGY2MTJiYzcyNGJlZjk1NDZmZGJhODI2NWQxMDJfMjktMS0xLTEtMTA3NTY2_8dc3f1f2-7bec-4e0a-a30c-30f790420410">3.16</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 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="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231" decimals="2" name="us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml85Ny9mcmFnOjc1NjZjM2U4YzE1ZjRkZTM5MTY4NGU1MTc5MTg5Mjc5L3RhYmxlOmNmNzBmNjEyYmM3MjRiZWY5NTQ2ZmRiYTgyNjVkMTAyL3RhYmxlcmFuZ2U6Y2Y3MGY2MTJiYzcyNGJlZjk1NDZmZGJhODI2NWQxMDJfMjktMy0xLTEtMTA3NTY2_a4ea0d5b-cd40-44e4-8e0b-df56151d6a67">2.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="background-color:#ffffff;padding:0 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="i5ebcd2a2b100446583e2b9bfc9ed66a6_D20200101-20201231" decimals="2" name="us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml85Ny9mcmFnOjc1NjZjM2U4YzE1ZjRkZTM5MTY4NGU1MTc5MTg5Mjc5L3RhYmxlOmNmNzBmNjEyYmM3MjRiZWY5NTQ2ZmRiYTgyNjVkMTAyL3RhYmxlcmFuZ2U6Y2Y3MGY2MTJiYzcyNGJlZjk1NDZmZGJhODI2NWQxMDJfMjktNS0xLTEtMTA3NTY2_879189f8-43aa-4186-b67f-cef2aa5ec325">1.53</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:5pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net income (loss) per share from Discontinued Operations:</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 2px 12.25pt;text-align: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="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231" decimals="2" name="us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml85Ny9mcmFnOjc1NjZjM2U4YzE1ZjRkZTM5MTY4NGU1MTc5MTg5Mjc5L3RhYmxlOmNmNzBmNjEyYmM3MjRiZWY5NTQ2ZmRiYTgyNjVkMTAyL3RhYmxlcmFuZ2U6Y2Y3MGY2MTJiYzcyNGJlZjk1NDZmZGJhODI2NWQxMDJfMzItMS0xLTEtMTA3NTY2_038ff260-334d-47dc-918a-b07bfd772d88">0.32</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231" decimals="2" name="us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml85Ny9mcmFnOjc1NjZjM2U4YzE1ZjRkZTM5MTY4NGU1MTc5MTg5Mjc5L3RhYmxlOmNmNzBmNjEyYmM3MjRiZWY5NTQ2ZmRiYTgyNjVkMTAyL3RhYmxlcmFuZ2U6Y2Y3MGY2MTJiYzcyNGJlZjk1NDZmZGJhODI2NWQxMDJfMzItMy0xLTEtMTA3NTY2_fb52a34f-626b-4b38-a8a8-f1c33b9204e6">0.04</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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="i5ebcd2a2b100446583e2b9bfc9ed66a6_D20200101-20201231" decimals="2" sign="-" name="us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml85Ny9mcmFnOjc1NjZjM2U4YzE1ZjRkZTM5MTY4NGU1MTc5MTg5Mjc5L3RhYmxlOmNmNzBmNjEyYmM3MjRiZWY5NTQ2ZmRiYTgyNjVkMTAyL3RhYmxlcmFuZ2U6Y2Y3MGY2MTJiYzcyNGJlZjk1NDZmZGJhODI2NWQxMDJfMzItNS0xLTEtMTA3NTY2_312d54af-86bf-413e-abd4-2dd4d57e12ae">0.03</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%">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="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231" decimals="2" name="us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml85Ny9mcmFnOjc1NjZjM2U4YzE1ZjRkZTM5MTY4NGU1MTc5MTg5Mjc5L3RhYmxlOmNmNzBmNjEyYmM3MjRiZWY5NTQ2ZmRiYTgyNjVkMTAyL3RhYmxlcmFuZ2U6Y2Y3MGY2MTJiYzcyNGJlZjk1NDZmZGJhODI2NWQxMDJfMzMtMS0xLTEtMTA3NTY2_67b06961-b1cd-4395-9e7f-cfe3c5e1e718">0.32</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231" decimals="2" name="us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml85Ny9mcmFnOjc1NjZjM2U4YzE1ZjRkZTM5MTY4NGU1MTc5MTg5Mjc5L3RhYmxlOmNmNzBmNjEyYmM3MjRiZWY5NTQ2ZmRiYTgyNjVkMTAyL3RhYmxlcmFuZ2U6Y2Y3MGY2MTJiYzcyNGJlZjk1NDZmZGJhODI2NWQxMDJfMzMtMy0xLTEtMTA3NTY2_404238b7-5c48-417a-b5cf-17bf48c857d8">0.04</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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="i5ebcd2a2b100446583e2b9bfc9ed66a6_D20200101-20201231" decimals="2" sign="-" name="us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml85Ny9mcmFnOjc1NjZjM2U4YzE1ZjRkZTM5MTY4NGU1MTc5MTg5Mjc5L3RhYmxlOmNmNzBmNjEyYmM3MjRiZWY5NTQ2ZmRiYTgyNjVkMTAyL3RhYmxlcmFuZ2U6Y2Y3MGY2MTJiYzcyNGJlZjk1NDZmZGJhODI2NWQxMDJfMzMtNS0xLTEtMTA3NTY2_369bf6db-c8b5-4ce9-9873-e024a1ebda73">0.03</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net income per share attributable to Sterling common stockholders:</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 2px 12.25pt;text-align: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="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml85Ny9mcmFnOjc1NjZjM2U4YzE1ZjRkZTM5MTY4NGU1MTc5MTg5Mjc5L3RhYmxlOmNmNzBmNjEyYmM3MjRiZWY5NTQ2ZmRiYTgyNjVkMTAyL3RhYmxlcmFuZ2U6Y2Y3MGY2MTJiYzcyNGJlZjk1NDZmZGJhODI2NWQxMDJfMjAtMS0xLTEtMTAwNTUx_3b214116-83cb-473b-8bf8-b8e568b016b7">3.53</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml85Ny9mcmFnOjc1NjZjM2U4YzE1ZjRkZTM5MTY4NGU1MTc5MTg5Mjc5L3RhYmxlOmNmNzBmNjEyYmM3MjRiZWY5NTQ2ZmRiYTgyNjVkMTAyL3RhYmxlcmFuZ2U6Y2Y3MGY2MTJiYzcyNGJlZjk1NDZmZGJhODI2NWQxMDJfMjAtMy0xLTEtMTAwNTUx_8c8aa9ee-8760-4ef8-946b-de9a2ae69967">2.19</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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="i5ebcd2a2b100446583e2b9bfc9ed66a6_D20200101-20201231" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml85Ny9mcmFnOjc1NjZjM2U4YzE1ZjRkZTM5MTY4NGU1MTc5MTg5Mjc5L3RhYmxlOmNmNzBmNjEyYmM3MjRiZWY5NTQ2ZmRiYTgyNjVkMTAyL3RhYmxlcmFuZ2U6Y2Y3MGY2MTJiYzcyNGJlZjk1NDZmZGJhODI2NWQxMDJfMjAtNS0xLTEtMTAwNTUx_b41d0e2f-2126-4fee-b70f-c12bb9dca3a9">1.52</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="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml85Ny9mcmFnOjc1NjZjM2U4YzE1ZjRkZTM5MTY4NGU1MTc5MTg5Mjc5L3RhYmxlOmNmNzBmNjEyYmM3MjRiZWY5NTQ2ZmRiYTgyNjVkMTAyL3RhYmxlcmFuZ2U6Y2Y3MGY2MTJiYzcyNGJlZjk1NDZmZGJhODI2NWQxMDJfMjEtMS0xLTEtMTAwNTUx_28d07c90-4cc2-44d7-9ba1-bf6f48d5eea6">3.48</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml85Ny9mcmFnOjc1NjZjM2U4YzE1ZjRkZTM5MTY4NGU1MTc5MTg5Mjc5L3RhYmxlOmNmNzBmNjEyYmM3MjRiZWY5NTQ2ZmRiYTgyNjVkMTAyL3RhYmxlcmFuZ2U6Y2Y3MGY2MTJiYzcyNGJlZjk1NDZmZGJhODI2NWQxMDJfMjEtMy0xLTEtMTAwNTUx_5235e9fb-62d3-48e6-af89-1bf1893d0113">2.15</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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="i5ebcd2a2b100446583e2b9bfc9ed66a6_D20200101-20201231" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml85Ny9mcmFnOjc1NjZjM2U4YzE1ZjRkZTM5MTY4NGU1MTc5MTg5Mjc5L3RhYmxlOmNmNzBmNjEyYmM3MjRiZWY5NTQ2ZmRiYTgyNjVkMTAyL3RhYmxlcmFuZ2U6Y2Y3MGY2MTJiYzcyNGJlZjk1NDZmZGJhODI2NWQxMDJfMjEtNS0xLTEtMTAwNTUx_00d5ae50-bceb-4f99-aa2c-554a76a82a1a">1.50</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:5pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align: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 common shares outstanding:</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 2px 12.25pt;text-align: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="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml85Ny9mcmFnOjc1NjZjM2U4YzE1ZjRkZTM5MTY4NGU1MTc5MTg5Mjc5L3RhYmxlOmNmNzBmNjEyYmM3MjRiZWY5NTQ2ZmRiYTgyNjVkMTAyL3RhYmxlcmFuZ2U6Y2Y3MGY2MTJiYzcyNGJlZjk1NDZmZGJhODI2NWQxMDJfMjQtMS0xLTEtMTAwNTUx_2e5722be-cb4b-4d71-9338-4d5d7a9ed669">30,199</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml85Ny9mcmFnOjc1NjZjM2U4YzE1ZjRkZTM5MTY4NGU1MTc5MTg5Mjc5L3RhYmxlOmNmNzBmNjEyYmM3MjRiZWY5NTQ2ZmRiYTgyNjVkMTAyL3RhYmxlcmFuZ2U6Y2Y3MGY2MTJiYzcyNGJlZjk1NDZmZGJhODI2NWQxMDJfMjQtMy0xLTEtMTAwNTUx_132c094d-bb35-44c0-8977-7b93786f805f">28,600</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i5ebcd2a2b100446583e2b9bfc9ed66a6_D20200101-20201231" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml85Ny9mcmFnOjc1NjZjM2U4YzE1ZjRkZTM5MTY4NGU1MTc5MTg5Mjc5L3RhYmxlOmNmNzBmNjEyYmM3MjRiZWY5NTQ2ZmRiYTgyNjVkMTAyL3RhYmxlcmFuZ2U6Y2Y3MGY2MTJiYzcyNGJlZjk1NDZmZGJhODI2NWQxMDJfMjQtNS0xLTEtMTAwNTUx_3baa9ef6-9ab9-452f-bb83-90fe03b32636">27,859</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="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml85Ny9mcmFnOjc1NjZjM2U4YzE1ZjRkZTM5MTY4NGU1MTc5MTg5Mjc5L3RhYmxlOmNmNzBmNjEyYmM3MjRiZWY5NTQ2ZmRiYTgyNjVkMTAyL3RhYmxlcmFuZ2U6Y2Y3MGY2MTJiYzcyNGJlZjk1NDZmZGJhODI2NWQxMDJfMjUtMS0xLTEtMTAwNTUx_2a99048e-e539-40d0-891f-e258eaf1b4ae">30,564</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml85Ny9mcmFnOjc1NjZjM2U4YzE1ZjRkZTM5MTY4NGU1MTc5MTg5Mjc5L3RhYmxlOmNmNzBmNjEyYmM3MjRiZWY5NTQ2ZmRiYTgyNjVkMTAyL3RhYmxlcmFuZ2U6Y2Y3MGY2MTJiYzcyNGJlZjk1NDZmZGJhODI2NWQxMDJfMjUtMy0xLTEtMTAwNTUx_e2ba15b2-3cc5-477c-bb2e-8ac737a42645">29,101</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i5ebcd2a2b100446583e2b9bfc9ed66a6_D20200101-20201231" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml85Ny9mcmFnOjc1NjZjM2U4YzE1ZjRkZTM5MTY4NGU1MTc5MTg5Mjc5L3RhYmxlOmNmNzBmNjEyYmM3MjRiZWY5NTQ2ZmRiYTgyNjVkMTAyL3RhYmxlcmFuZ2U6Y2Y3MGY2MTJiYzcyNGJlZjk1NDZmZGJhODI2NWQxMDJfMjUtNS0xLTEtMTAwNTUx_2a2b20db-19be-4b76-be22-e9a2eff2c544">28,195</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="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 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%">38</span></div></div></div><div id="i11f5ad2dc2b74cddb4b110bb41fded42_100"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">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%">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:9pt;font-weight:700;line-height:120%">(In thousands)</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:99.707%"><tr><td style="width:1.0%"></td><td style="width:62.243%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.631%"></td><td style="width:0.1%"></td></tr><tr><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%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="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="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%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income from Continuing Operations, including noncontrolling interests</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="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDAvZnJhZzo3MTU3M2JkZTdlMzI0ZDBhYTI5MmRlNzFlMTQ2MTQ3OS90YWJsZTo2NzkyMTAzNGU5Mjk0MTA2ODU3OGJiODhhODg0NTgyNC90YWJsZXJhbmdlOjY3OTIxMDM0ZTkyOTQxMDY4NTc4YmI4OGE4ODQ1ODI0XzItMS0xLTEtMTA3Njc0_006101ca-0701-4fcd-92c1-79fcb47603c5">98,457</ix:nonFraction>&#160;</span></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="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDAvZnJhZzo3MTU3M2JkZTdlMzI0ZDBhYTI5MmRlNzFlMTQ2MTQ3OS90YWJsZTo2NzkyMTAzNGU5Mjk0MTA2ODU3OGJiODhhODg0NTgyNC90YWJsZXJhbmdlOjY3OTIxMDM0ZTkyOTQxMDY4NTc4YmI4OGE4ODQ1ODI0XzItMy0xLTEtMTA3Njc0_dabdc385-a4f6-4ae0-9237-611820657f84">63,935</ix:nonFraction>&#160;</span></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="i5ebcd2a2b100446583e2b9bfc9ed66a6_D20200101-20201231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDAvZnJhZzo3MTU3M2JkZTdlMzI0ZDBhYTI5MmRlNzFlMTQ2MTQ3OS90YWJsZTo2NzkyMTAzNGU5Mjk0MTA2ODU3OGJiODhhODg0NTgyNC90YWJsZXJhbmdlOjY3OTIxMDM0ZTkyOTQxMDY4NTc4YmI4OGE4ODQ1ODI0XzItNS0xLTEtMTA3Njc0_0942ba13-2d03-4916-a869-776f07878f14">43,721</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss) from Discontinued Operations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231" decimals="-3" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDAvZnJhZzo3MTU3M2JkZTdlMzI0ZDBhYTI5MmRlNzFlMTQ2MTQ3OS90YWJsZTo2NzkyMTAzNGU5Mjk0MTA2ODU3OGJiODhhODg0NTgyNC90YWJsZXJhbmdlOjY3OTIxMDM0ZTkyOTQxMDY4NTc4YmI4OGE4ODQ1ODI0XzMtMS0xLTEtMTA3Njc4_003a617b-ee3f-40f2-b225-4895c5b3ecfe">9,744</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231" decimals="-3" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDAvZnJhZzo3MTU3M2JkZTdlMzI0ZDBhYTI5MmRlNzFlMTQ2MTQ3OS90YWJsZTo2NzkyMTAzNGU5Mjk0MTA2ODU3OGJiODhhODg0NTgyNC90YWJsZXJhbmdlOjY3OTIxMDM0ZTkyOTQxMDY4NTc4YmI4OGE4ODQ1ODI0XzMtMy0xLTEtMTA3Njc4_40774581-b81a-4cf0-a3e0-ce0b516c2d17">1,188</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5ebcd2a2b100446583e2b9bfc9ed66a6_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDAvZnJhZzo3MTU3M2JkZTdlMzI0ZDBhYTI5MmRlNzFlMTQ2MTQ3OS90YWJsZTo2NzkyMTAzNGU5Mjk0MTA2ODU3OGJiODhhODg0NTgyNC90YWJsZXJhbmdlOjY3OTIxMDM0ZTkyOTQxMDY4NTc4YmI4OGE4ODQ1ODI0XzMtNS0xLTEtMTA3Njc4_480b8fae-2993-4ea1-940f-cef0b2eb250e">817</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income, including noncontrolling interests</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="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDAvZnJhZzo3MTU3M2JkZTdlMzI0ZDBhYTI5MmRlNzFlMTQ2MTQ3OS90YWJsZTo2NzkyMTAzNGU5Mjk0MTA2ODU3OGJiODhhODg0NTgyNC90YWJsZXJhbmdlOjY3OTIxMDM0ZTkyOTQxMDY4NTc4YmI4OGE4ODQ1ODI0XzItMS0xLTEtMTAwNTUx_2c7676be-0e81-43df-a35f-0b8ac775a676">108,201</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="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDAvZnJhZzo3MTU3M2JkZTdlMzI0ZDBhYTI5MmRlNzFlMTQ2MTQ3OS90YWJsZTo2NzkyMTAzNGU5Mjk0MTA2ODU3OGJiODhhODg0NTgyNC90YWJsZXJhbmdlOjY3OTIxMDM0ZTkyOTQxMDY4NTc4YmI4OGE4ODQ1ODI0XzItMy0xLTEtMTAwNTUx_9c7fc6cc-f2a8-43c1-acdb-101b6c6196c7">65,123</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="i5ebcd2a2b100446583e2b9bfc9ed66a6_D20200101-20201231" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDAvZnJhZzo3MTU3M2JkZTdlMzI0ZDBhYTI5MmRlNzFlMTQ2MTQ3OS90YWJsZTo2NzkyMTAzNGU5Mjk0MTA2ODU3OGJiODhhODg0NTgyNC90YWJsZXJhbmdlOjY3OTIxMDM0ZTkyOTQxMDY4NTc4YmI4OGE4ODQ1ODI0XzItNS0xLTEtMTAwNTUx_50e8b892-fc78-486a-95be-4718c0fdb78b">42,904</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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></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 11)</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="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDAvZnJhZzo3MTU3M2JkZTdlMzI0ZDBhYTI5MmRlNzFlMTQ2MTQ3OS90YWJsZTo2NzkyMTAzNGU5Mjk0MTA2ODU3OGJiODhhODg0NTgyNC90YWJsZXJhbmdlOjY3OTIxMDM0ZTkyOTQxMDY4NTc4YmI4OGE4ODQ1ODI0XzQtMS0xLTEtMTAwNTUx_71e9711b-a77a-4df3-9f00-6a464cc7d8c1">1,723</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDAvZnJhZzo3MTU3M2JkZTdlMzI0ZDBhYTI5MmRlNzFlMTQ2MTQ3OS90YWJsZTo2NzkyMTAzNGU5Mjk0MTA2ODU3OGJiODhhODg0NTgyNC90YWJsZXJhbmdlOjY3OTIxMDM0ZTkyOTQxMDY4NTc4YmI4OGE4ODQ1ODI0XzQtMy0xLTEtMTAwNTUx_a0e52d0a-5345-4353-ac62-945d99ee50d3">3,541</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5ebcd2a2b100446583e2b9bfc9ed66a6_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDAvZnJhZzo3MTU3M2JkZTdlMzI0ZDBhYTI5MmRlNzFlMTQ2MTQ3OS90YWJsZTo2NzkyMTAzNGU5Mjk0MTA2ODU3OGJiODhhODg0NTgyNC90YWJsZXJhbmdlOjY3OTIxMDM0ZTkyOTQxMDY4NTc4YmI4OGE4ODQ1ODI0XzQtNS0xLTEtMTAwNTUx_eff99d5b-60ba-468f-9926-1ad3cd2997d0">5,055</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%">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="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDAvZnJhZzo3MTU3M2JkZTdlMzI0ZDBhYTI5MmRlNzFlMTQ2MTQ3OS90YWJsZTo2NzkyMTAzNGU5Mjk0MTA2ODU3OGJiODhhODg0NTgyNC90YWJsZXJhbmdlOjY3OTIxMDM0ZTkyOTQxMDY4NTc4YmI4OGE4ODQ1ODI0XzUtMS0xLTEtMTAwNTUx_40616d03-d4ce-4728-9363-22674b2a3800">109,924</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="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDAvZnJhZzo3MTU3M2JkZTdlMzI0ZDBhYTI5MmRlNzFlMTQ2MTQ3OS90YWJsZTo2NzkyMTAzNGU5Mjk0MTA2ODU3OGJiODhhODg0NTgyNC90YWJsZXJhbmdlOjY3OTIxMDM0ZTkyOTQxMDY4NTc4YmI4OGE4ODQ1ODI0XzUtMy0xLTEtMTAwNTUx_276e372b-0bb3-437f-a957-5aec61d78b4f">68,664</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="i5ebcd2a2b100446583e2b9bfc9ed66a6_D20200101-20201231" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDAvZnJhZzo3MTU3M2JkZTdlMzI0ZDBhYTI5MmRlNzFlMTQ2MTQ3OS90YWJsZTo2NzkyMTAzNGU5Mjk0MTA2ODU3OGJiODhhODg0NTgyNC90YWJsZXJhbmdlOjY3OTIxMDM0ZTkyOTQxMDY4NTc4YmI4OGE4ODQ1ODI0XzUtNS0xLTEtMTAwNTUx_7074fe90-5a7c-4ac9-a0f0-8f64659a697c">37,849</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="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDAvZnJhZzo3MTU3M2JkZTdlMzI0ZDBhYTI5MmRlNzFlMTQ2MTQ3OS90YWJsZTo2NzkyMTAzNGU5Mjk0MTA2ODU3OGJiODhhODg0NTgyNC90YWJsZXJhbmdlOjY3OTIxMDM0ZTkyOTQxMDY4NTc4YmI4OGE4ODQ1ODI0XzYtMS0xLTEtMTAwNTUx_042984ee-f6a2-492b-9802-015ddbf04c7d">1,740</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDAvZnJhZzo3MTU3M2JkZTdlMzI0ZDBhYTI5MmRlNzFlMTQ2MTQ3OS90YWJsZTo2NzkyMTAzNGU5Mjk0MTA2ODU3OGJiODhhODg0NTgyNC90YWJsZXJhbmdlOjY3OTIxMDM0ZTkyOTQxMDY4NTc4YmI4OGE4ODQ1ODI0XzYtMy0xLTEtMTAwNTUx_5362afa3-4ceb-4611-b754-d2c0629b942d">2,478</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="i5ebcd2a2b100446583e2b9bfc9ed66a6_D20200101-20201231" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDAvZnJhZzo3MTU3M2JkZTdlMzI0ZDBhYTI5MmRlNzFlMTQ2MTQ3OS90YWJsZTo2NzkyMTAzNGU5Mjk0MTA2ODU3OGJiODhhODg0NTgyNC90YWJsZXJhbmdlOjY3OTIxMDM0ZTkyOTQxMDY4NTc4YmI4OGE4ODQ1ODI0XzYtNS0xLTEtMTAwNTUx_9af563f1-5a2a-480d-8579-d791fda42caa">598</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="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDAvZnJhZzo3MTU3M2JkZTdlMzI0ZDBhYTI5MmRlNzFlMTQ2MTQ3OS90YWJsZTo2NzkyMTAzNGU5Mjk0MTA2ODU3OGJiODhhODg0NTgyNC90YWJsZXJhbmdlOjY3OTIxMDM0ZTkyOTQxMDY4NTc4YmI4OGE4ODQ1ODI0XzctMS0xLTEtMTAwNTUx_647f7ef1-3966-4725-a203-5836242224a3">108,184</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="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDAvZnJhZzo3MTU3M2JkZTdlMzI0ZDBhYTI5MmRlNzFlMTQ2MTQ3OS90YWJsZTo2NzkyMTAzNGU5Mjk0MTA2ODU3OGJiODhhODg0NTgyNC90YWJsZXJhbmdlOjY3OTIxMDM0ZTkyOTQxMDY4NTc4YmI4OGE4ODQ1ODI0XzctMy0xLTEtMTAwNTUx_7b985794-cad1-4841-981f-e0099eeba64e">66,186</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="i5ebcd2a2b100446583e2b9bfc9ed66a6_D20200101-20201231" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDAvZnJhZzo3MTU3M2JkZTdlMzI0ZDBhYTI5MmRlNzFlMTQ2MTQ3OS90YWJsZTo2NzkyMTAzNGU5Mjk0MTA2ODU3OGJiODhhODg0NTgyNC90YWJsZXJhbmdlOjY3OTIxMDM0ZTkyOTQxMDY4NTc4YmI4OGE4ODQ1ODI0XzctNS0xLTEtMTAwNTUx_efebf173-d570-46b1-9adc-8afaa1658b0f">37,251</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 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%">39</span></div></div></div><div id="i11f5ad2dc2b74cddb4b110bb41fded42_103"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">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%">CONSOLIDATED BALANCE SHEETS</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%">(In thousands, except per share data)</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:100.000%"><tr><td style="width:1.0%"></td><td style="width:73.022%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.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:11.475%"></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:9.5pt;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%">December 31,<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:9.5pt;font-weight:700;line-height:100%">Assets</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="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%">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:9.5pt;font-weight:400;line-height:100%">Cash and cash equivalents ($<ix:nonFraction unitRef="usd" contextRef="i937e817aeaef468084aadc906ac4cd62_I20221231" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDMvZnJhZzplMzhmZDhlZmI0YjQ0YzljYmI2NzgwOTdiMzJkNTExNi90YWJsZTowZDQyMjBhYWE2MzY0YTE2OWM3ZGE3ZjBlYzc3MWFiNC90YWJsZXJhbmdlOjBkNDIyMGFhYTYzNjRhMTY5YzdkYTdmMGVjNzcxYWI0XzMtMC0xLTEtMTAwNTUxL3RleHRyZWdpb246MWY0MGU1YTNkMTUzNGM3NDk1ZDgwMTliYjVmN2Q4ZTlfMzE_bdd1acfb-f6b0-4557-bcfa-25a059c0767d">25,014</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i9c28144f46f74bfa98297d8ddf2ca3b5_I20211231" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDMvZnJhZzplMzhmZDhlZmI0YjQ0YzljYmI2NzgwOTdiMzJkNTExNi90YWJsZTowZDQyMjBhYWE2MzY0YTE2OWM3ZGE3ZjBlYzc3MWFiNC90YWJsZXJhbmdlOjBkNDIyMGFhYTYzNjRhMTY5YzdkYTdmMGVjNzcxYWI0XzMtMC0xLTEtMTAwNTUxL3RleHRyZWdpb246MWY0MGU1YTNkMTUzNGM3NDk1ZDgwMTliYjVmN2Q4ZTlfMzg_67ed3580-14d7-41e9-8771-e38054ccfb10">14,483</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:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia4e26e1a90f24900b99f99a0eb4cb516_I20221231" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDMvZnJhZzplMzhmZDhlZmI0YjQ0YzljYmI2NzgwOTdiMzJkNTExNi90YWJsZTowZDQyMjBhYWE2MzY0YTE2OWM3ZGE3ZjBlYzc3MWFiNC90YWJsZXJhbmdlOjBkNDIyMGFhYTYzNjRhMTY5YzdkYTdmMGVjNzcxYWI0XzMtMS0xLTEtMTAwNTUx_20b197f9-dea5-43f4-a01b-5c7b3dd3007b">181,544</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic18de86a7e194dbaacc6e58a186ae83a_I20211231" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDMvZnJhZzplMzhmZDhlZmI0YjQ0YzljYmI2NzgwOTdiMzJkNTExNi90YWJsZTowZDQyMjBhYWE2MzY0YTE2OWM3ZGE3ZjBlYzc3MWFiNC90YWJsZXJhbmdlOjBkNDIyMGFhYTYzNjRhMTY5YzdkYTdmMGVjNzcxYWI0XzMtMy0xLTEtMTAwNTUx_b1f4db07-cf70-4c91-a7cd-d80a2c9edd61">60,945</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:9.5pt;font-weight:400;line-height:100%">Accounts receivable ($<ix:nonFraction unitRef="usd" contextRef="i937e817aeaef468084aadc906ac4cd62_I20221231" decimals="-3" name="us-gaap:ReceivablesLongTermContractsOrPrograms" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDMvZnJhZzplMzhmZDhlZmI0YjQ0YzljYmI2NzgwOTdiMzJkNTExNi90YWJsZTowZDQyMjBhYWE2MzY0YTE2OWM3ZGE3ZjBlYzc3MWFiNC90YWJsZXJhbmdlOjBkNDIyMGFhYTYzNjRhMTY5YzdkYTdmMGVjNzcxYWI0XzQtMC0xLTEtMTAwNTUxL3RleHRyZWdpb246MGNhNWY5NGUwYTRhNDk0ZDkwN2UyMTAwNmI4MzI3MDJfMjU_5ad25980-28b0-448d-a967-98aa4e86c961">0</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i9c28144f46f74bfa98297d8ddf2ca3b5_I20211231" decimals="-3" name="us-gaap:ReceivablesLongTermContractsOrPrograms" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDMvZnJhZzplMzhmZDhlZmI0YjQ0YzljYmI2NzgwOTdiMzJkNTExNi90YWJsZTowZDQyMjBhYWE2MzY0YTE2OWM3ZGE3ZjBlYzc3MWFiNC90YWJsZXJhbmdlOjBkNDIyMGFhYTYzNjRhMTY5YzdkYTdmMGVjNzcxYWI0XzQtMC0xLTEtMTAwNTUxL3RleHRyZWdpb246MGNhNWY5NGUwYTRhNDk0ZDkwN2UyMTAwNmI4MzI3MDJfMzI_1d7068a7-32c5-410d-bb95-94452e389bb4">3,663</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:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia4e26e1a90f24900b99f99a0eb4cb516_I20221231" decimals="-3" name="us-gaap:ReceivablesLongTermContractsOrPrograms" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDMvZnJhZzplMzhmZDhlZmI0YjQ0YzljYmI2NzgwOTdiMzJkNTExNi90YWJsZTowZDQyMjBhYWE2MzY0YTE2OWM3ZGE3ZjBlYzc3MWFiNC90YWJsZXJhbmdlOjBkNDIyMGFhYTYzNjRhMTY5YzdkYTdmMGVjNzcxYWI0XzQtMS0xLTEtMTAwNTUx_95e336b5-2f41-44d2-bb1b-2036b5ba078e">262,646</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic18de86a7e194dbaacc6e58a186ae83a_I20211231" decimals="-3" name="us-gaap:ReceivablesLongTermContractsOrPrograms" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDMvZnJhZzplMzhmZDhlZmI0YjQ0YzljYmI2NzgwOTdiMzJkNTExNi90YWJsZTowZDQyMjBhYWE2MzY0YTE2OWM3ZGE3ZjBlYzc3MWFiNC90YWJsZXJhbmdlOjBkNDIyMGFhYTYzNjRhMTY5YzdkYTdmMGVjNzcxYWI0XzQtMy0xLTEtMTAwNTUx_75c15ec3-c1ce-4647-ac21-5fedafaab262">200,185</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;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%">Contract 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:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia4e26e1a90f24900b99f99a0eb4cb516_I20221231" decimals="-3" name="us-gaap:CapitalizedContractCostGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDMvZnJhZzplMzhmZDhlZmI0YjQ0YzljYmI2NzgwOTdiMzJkNTExNi90YWJsZTowZDQyMjBhYWE2MzY0YTE2OWM3ZGE3ZjBlYzc3MWFiNC90YWJsZXJhbmdlOjBkNDIyMGFhYTYzNjRhMTY5YzdkYTdmMGVjNzcxYWI0XzUtMS0xLTEtMTAwNTUx_dba3e1c1-7a37-45df-849e-f07397da94b2">109,803</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic18de86a7e194dbaacc6e58a186ae83a_I20211231" decimals="-3" name="us-gaap:CapitalizedContractCostGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDMvZnJhZzplMzhmZDhlZmI0YjQ0YzljYmI2NzgwOTdiMzJkNTExNi90YWJsZTowZDQyMjBhYWE2MzY0YTE2OWM3ZGE3ZjBlYzc3MWFiNC90YWJsZXJhbmdlOjBkNDIyMGFhYTYzNjRhMTY5YzdkYTdmMGVjNzcxYWI0XzUtMy0xLTEtMTAwNTUx_2e27b789-53eb-4bd0-a1de-b82ca63a1bb7">75,796</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:9.5pt;font-weight:400;line-height:100%">Receivables from and equity in construction joint ventures</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia4e26e1a90f24900b99f99a0eb4cb516_I20221231" decimals="-3" name="strl:ReceivablesFromAndEquityInConstructionJointVenture" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDMvZnJhZzplMzhmZDhlZmI0YjQ0YzljYmI2NzgwOTdiMzJkNTExNi90YWJsZTowZDQyMjBhYWE2MzY0YTE2OWM3ZGE3ZjBlYzc3MWFiNC90YWJsZXJhbmdlOjBkNDIyMGFhYTYzNjRhMTY5YzdkYTdmMGVjNzcxYWI0XzYtMS0xLTEtMTAwNTUx_34cfd3b5-3c04-463a-81ea-5bef48eae780">14,122</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic18de86a7e194dbaacc6e58a186ae83a_I20211231" decimals="-3" name="strl:ReceivablesFromAndEquityInConstructionJointVenture" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDMvZnJhZzplMzhmZDhlZmI0YjQ0YzljYmI2NzgwOTdiMzJkNTExNi90YWJsZTowZDQyMjBhYWE2MzY0YTE2OWM3ZGE3ZjBlYzc3MWFiNC90YWJsZXJhbmdlOjBkNDIyMGFhYTYzNjRhMTY5YzdkYTdmMGVjNzcxYWI0XzYtMy0xLTEtMTAwNTUx_46574449-d376-439d-8490-b2d870bee19a">9,839</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Current assets of Discontinued Operations ($<ix:nonFraction unitRef="usd" contextRef="i937e817aeaef468084aadc906ac4cd62_I20221231" decimals="-3" name="us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDMvZnJhZzplMzhmZDhlZmI0YjQ0YzljYmI2NzgwOTdiMzJkNTExNi90YWJsZTowZDQyMjBhYWE2MzY0YTE2OWM3ZGE3ZjBlYzc3MWFiNC90YWJsZXJhbmdlOjBkNDIyMGFhYTYzNjRhMTY5YzdkYTdmMGVjNzcxYWI0XzctMC0xLTEtMTA4MjgyL3RleHRyZWdpb246YzdkNDY2OTkwOWE0NGQ4MGExMGM1MGUxYjRlZTVkYzRfNTQ5NzU1ODEzOTY2_1b48f15e-246c-42fe-a0ff-b1ea748c58e9">0</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i9c28144f46f74bfa98297d8ddf2ca3b5_I20211231" decimals="-3" name="us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDMvZnJhZzplMzhmZDhlZmI0YjQ0YzljYmI2NzgwOTdiMzJkNTExNi90YWJsZTowZDQyMjBhYWE2MzY0YTE2OWM3ZGE3ZjBlYzc3MWFiNC90YWJsZXJhbmdlOjBkNDIyMGFhYTYzNjRhMTY5YzdkYTdmMGVjNzcxYWI0XzctMC0xLTEtMTA4MjgyL3RleHRyZWdpb246YzdkNDY2OTkwOWE0NGQ4MGExMGM1MGUxYjRlZTVkYzRfNTQ5NzU1ODEzOTgz_7b26a2c2-4433-442d-a748-45455aa2833f">71,886</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:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia4e26e1a90f24900b99f99a0eb4cb516_I20221231" decimals="-3" name="us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDMvZnJhZzplMzhmZDhlZmI0YjQ0YzljYmI2NzgwOTdiMzJkNTExNi90YWJsZTowZDQyMjBhYWE2MzY0YTE2OWM3ZGE3ZjBlYzc3MWFiNC90YWJsZXJhbmdlOjBkNDIyMGFhYTYzNjRhMTY5YzdkYTdmMGVjNzcxYWI0XzctMS0xLTEtMTA2ODEy_e5da4a9b-0ad5-4b4b-9973-ee78023e2ce8">&#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:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic18de86a7e194dbaacc6e58a186ae83a_I20211231" decimals="-3" name="us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDMvZnJhZzplMzhmZDhlZmI0YjQ0YzljYmI2NzgwOTdiMzJkNTExNi90YWJsZTowZDQyMjBhYWE2MzY0YTE2OWM3ZGE3ZjBlYzc3MWFiNC90YWJsZXJhbmdlOjBkNDIyMGFhYTYzNjRhMTY5YzdkYTdmMGVjNzcxYWI0XzctMy0xLTEtMTA2ODI0_5a7a5370-ce15-4cc8-b4ab-107c93efaca2">71,886</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:9.5pt;font-weight:400;line-height:100%">Other current assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia4e26e1a90f24900b99f99a0eb4cb516_I20221231" decimals="-3" name="us-gaap:OtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDMvZnJhZzplMzhmZDhlZmI0YjQ0YzljYmI2NzgwOTdiMzJkNTExNi90YWJsZTowZDQyMjBhYWE2MzY0YTE2OWM3ZGE3ZjBlYzc3MWFiNC90YWJsZXJhbmdlOjBkNDIyMGFhYTYzNjRhMTY5YzdkYTdmMGVjNzcxYWI0XzctMS0xLTEtMTAwNTUx_68b19c29-af49-4035-b464-35dcdcaf8d08">29,139</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic18de86a7e194dbaacc6e58a186ae83a_I20211231" decimals="-3" name="us-gaap:OtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDMvZnJhZzplMzhmZDhlZmI0YjQ0YzljYmI2NzgwOTdiMzJkNTExNi90YWJsZTowZDQyMjBhYWE2MzY0YTE2OWM3ZGE3ZjBlYzc3MWFiNC90YWJsZXJhbmdlOjBkNDIyMGFhYTYzNjRhMTY5YzdkYTdmMGVjNzcxYWI0XzctMy0xLTEtMTAwNTUx_09eac10e-3025-49d1-a8f9-c21843ee86b4">16,040</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%">Total current assets</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:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia4e26e1a90f24900b99f99a0eb4cb516_I20221231" decimals="-3" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDMvZnJhZzplMzhmZDhlZmI0YjQ0YzljYmI2NzgwOTdiMzJkNTExNi90YWJsZTowZDQyMjBhYWE2MzY0YTE2OWM3ZGE3ZjBlYzc3MWFiNC90YWJsZXJhbmdlOjBkNDIyMGFhYTYzNjRhMTY5YzdkYTdmMGVjNzcxYWI0XzgtMS0xLTEtMTAwNTUx_e4e9839d-f6b1-4a78-b014-a401fd28f34e">597,254</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:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic18de86a7e194dbaacc6e58a186ae83a_I20211231" decimals="-3" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDMvZnJhZzplMzhmZDhlZmI0YjQ0YzljYmI2NzgwOTdiMzJkNTExNi90YWJsZTowZDQyMjBhYWE2MzY0YTE2OWM3ZGE3ZjBlYzc3MWFiNC90YWJsZXJhbmdlOjBkNDIyMGFhYTYzNjRhMTY5YzdkYTdmMGVjNzcxYWI0XzgtMy0xLTEtMTAwNTUx_906c5a50-294c-48ad-afec-47cc105f5b4c">434,691</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:9.5pt;font-weight:400;line-height:100%">Property and equipment, net</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:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia4e26e1a90f24900b99f99a0eb4cb516_I20221231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDMvZnJhZzplMzhmZDhlZmI0YjQ0YzljYmI2NzgwOTdiMzJkNTExNi90YWJsZTowZDQyMjBhYWE2MzY0YTE2OWM3ZGE3ZjBlYzc3MWFiNC90YWJsZXJhbmdlOjBkNDIyMGFhYTYzNjRhMTY5YzdkYTdmMGVjNzcxYWI0XzktMS0xLTEtMTAwNTUx_49d6275f-6ec5-4e41-965c-2906e0d41d38">215,482</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:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic18de86a7e194dbaacc6e58a186ae83a_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDMvZnJhZzplMzhmZDhlZmI0YjQ0YzljYmI2NzgwOTdiMzJkNTExNi90YWJsZTowZDQyMjBhYWE2MzY0YTE2OWM3ZGE3ZjBlYzc3MWFiNC90YWJsZXJhbmdlOjBkNDIyMGFhYTYzNjRhMTY5YzdkYTdmMGVjNzcxYWI0XzktMy0xLTEtMTAwNTUx_dcd302cb-01cf-4d93-9bde-c12dcbd82643">193,896</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:9.5pt;font-weight:400;line-height:100%">Operating lease right-of-use assets, net ($<ix:nonFraction unitRef="usd" contextRef="i937e817aeaef468084aadc906ac4cd62_I20221231" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDMvZnJhZzplMzhmZDhlZmI0YjQ0YzljYmI2NzgwOTdiMzJkNTExNi90YWJsZTowZDQyMjBhYWE2MzY0YTE2OWM3ZGE3ZjBlYzc3MWFiNC90YWJsZXJhbmdlOjBkNDIyMGFhYTYzNjRhMTY5YzdkYTdmMGVjNzcxYWI0XzEwLTAtMS0xLTEwMDU1MS90ZXh0cmVnaW9uOjhiY2MzMTQ1N2QwZTQzNDNhNDg5NzZkZjc2OTViNTZlXzQ2_1a340448-b0d5-4dd6-b7e0-e1e1a7d35b99">0</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i9c28144f46f74bfa98297d8ddf2ca3b5_I20211231" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDMvZnJhZzplMzhmZDhlZmI0YjQ0YzljYmI2NzgwOTdiMzJkNTExNi90YWJsZTowZDQyMjBhYWE2MzY0YTE2OWM3ZGE3ZjBlYzc3MWFiNC90YWJsZXJhbmdlOjBkNDIyMGFhYTYzNjRhMTY5YzdkYTdmMGVjNzcxYWI0XzEwLTAtMS0xLTEwMDU1MS90ZXh0cmVnaW9uOjhiY2MzMTQ1N2QwZTQzNDNhNDg5NzZkZjc2OTViNTZlXzUz_030ab4ff-713c-4ba4-bb8b-bbec97c6bc49">50</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:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia4e26e1a90f24900b99f99a0eb4cb516_I20221231" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDMvZnJhZzplMzhmZDhlZmI0YjQ0YzljYmI2NzgwOTdiMzJkNTExNi90YWJsZTowZDQyMjBhYWE2MzY0YTE2OWM3ZGE3ZjBlYzc3MWFiNC90YWJsZXJhbmdlOjBkNDIyMGFhYTYzNjRhMTY5YzdkYTdmMGVjNzcxYWI0XzEwLTEtMS0xLTEwMDU1MQ_555deca4-fdfb-428a-9e68-f696bd2b6a04">59,415</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic18de86a7e194dbaacc6e58a186ae83a_I20211231" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDMvZnJhZzplMzhmZDhlZmI0YjQ0YzljYmI2NzgwOTdiMzJkNTExNi90YWJsZTowZDQyMjBhYWE2MzY0YTE2OWM3ZGE3ZjBlYzc3MWFiNC90YWJsZXJhbmdlOjBkNDIyMGFhYTYzNjRhMTY5YzdkYTdmMGVjNzcxYWI0XzEwLTMtMS0xLTEwMDU1MQ_d9b2ed26-6886-45f3-abe4-cd5a997ec72e">19,473</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:9.5pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia4e26e1a90f24900b99f99a0eb4cb516_I20221231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDMvZnJhZzplMzhmZDhlZmI0YjQ0YzljYmI2NzgwOTdiMzJkNTExNi90YWJsZTowZDQyMjBhYWE2MzY0YTE2OWM3ZGE3ZjBlYzc3MWFiNC90YWJsZXJhbmdlOjBkNDIyMGFhYTYzNjRhMTY5YzdkYTdmMGVjNzcxYWI0XzExLTEtMS0xLTEwMDU1MQ_fd12ed27-6948-4ceb-b8f1-37e372f19ffd">262,692</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic18de86a7e194dbaacc6e58a186ae83a_I20211231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDMvZnJhZzplMzhmZDhlZmI0YjQ0YzljYmI2NzgwOTdiMzJkNTExNi90YWJsZTowZDQyMjBhYWE2MzY0YTE2OWM3ZGE3ZjBlYzc3MWFiNC90YWJsZXJhbmdlOjBkNDIyMGFhYTYzNjRhMTY5YzdkYTdmMGVjNzcxYWI0XzExLTMtMS0xLTEwMDU1MQ_c1ab6f74-0b3c-4468-87a3-42db00d7364e">258,290</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;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 intangibles, 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:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia4e26e1a90f24900b99f99a0eb4cb516_I20221231" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDMvZnJhZzplMzhmZDhlZmI0YjQ0YzljYmI2NzgwOTdiMzJkNTExNi90YWJsZTowZDQyMjBhYWE2MzY0YTE2OWM3ZGE3ZjBlYzc3MWFiNC90YWJsZXJhbmdlOjBkNDIyMGFhYTYzNjRhMTY5YzdkYTdmMGVjNzcxYWI0XzEyLTEtMS0xLTEwMDU1MQ_a20d53d9-0b08-4841-8139-a339100ad713">299,123</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic18de86a7e194dbaacc6e58a186ae83a_I20211231" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDMvZnJhZzplMzhmZDhlZmI0YjQ0YzljYmI2NzgwOTdiMzJkNTExNi90YWJsZTowZDQyMjBhYWE2MzY0YTE2OWM3ZGE3ZjBlYzc3MWFiNC90YWJsZXJhbmdlOjBkNDIyMGFhYTYzNjRhMTY5YzdkYTdmMGVjNzcxYWI0XzEyLTMtMS0xLTEwMDU1MQ_ea902fca-b69b-4e3b-ab04-007cf74b6030">303,223</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:9.5pt;font-weight:400;line-height:100%">Non-current assets of Discontinued Operations ($<ix:nonFraction unitRef="usd" contextRef="i937e817aeaef468084aadc906ac4cd62_I20221231" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDMvZnJhZzplMzhmZDhlZmI0YjQ0YzljYmI2NzgwOTdiMzJkNTExNi90YWJsZTowZDQyMjBhYWE2MzY0YTE2OWM3ZGE3ZjBlYzc3MWFiNC90YWJsZXJhbmdlOjBkNDIyMGFhYTYzNjRhMTY5YzdkYTdmMGVjNzcxYWI0XzEzLTAtMS0xLTEwMDU1MS90ZXh0cmVnaW9uOmEyNTI4YzY3NmM2MTQ4MzM4NzRlNDQ2NTE3ZmU0MDY2XzU0OTc1NTgxMzk3OQ_a0e3ac40-282b-4216-89b7-aa2ff6106c91">0</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i9c28144f46f74bfa98297d8ddf2ca3b5_I20211231" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDMvZnJhZzplMzhmZDhlZmI0YjQ0YzljYmI2NzgwOTdiMzJkNTExNi90YWJsZTowZDQyMjBhYWE2MzY0YTE2OWM3ZGE3ZjBlYzc3MWFiNC90YWJsZXJhbmdlOjBkNDIyMGFhYTYzNjRhMTY5YzdkYTdmMGVjNzcxYWI0XzEzLTAtMS0xLTEwMDU1MS90ZXh0cmVnaW9uOmEyNTI4YzY3NmM2MTQ4MzM4NzRlNDQ2NTE3ZmU0MDY2XzU0OTc1NTgxMzk3Mw_146ff5a6-251c-4518-9935-c8c15195ba92">20,746</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:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia4e26e1a90f24900b99f99a0eb4cb516_I20221231" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDMvZnJhZzplMzhmZDhlZmI0YjQ0YzljYmI2NzgwOTdiMzJkNTExNi90YWJsZTowZDQyMjBhYWE2MzY0YTE2OWM3ZGE3ZjBlYzc3MWFiNC90YWJsZXJhbmdlOjBkNDIyMGFhYTYzNjRhMTY5YzdkYTdmMGVjNzcxYWI0XzEzLTEtMS0xLTEwMDU1MQ_15d123a7-94c4-41a0-9a5e-5c7828d5e8c8">&#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:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic18de86a7e194dbaacc6e58a186ae83a_I20211231" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDMvZnJhZzplMzhmZDhlZmI0YjQ0YzljYmI2NzgwOTdiMzJkNTExNi90YWJsZTowZDQyMjBhYWE2MzY0YTE2OWM3ZGE3ZjBlYzc3MWFiNC90YWJsZXJhbmdlOjBkNDIyMGFhYTYzNjRhMTY5YzdkYTdmMGVjNzcxYWI0XzEzLTMtMS0xLTEwMDU1MQ_58b3c516-fc4d-4649-814e-a011522c882f">20,746</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:9.5pt;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:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia4e26e1a90f24900b99f99a0eb4cb516_I20221231" decimals="-3" name="us-gaap:OtherAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDMvZnJhZzplMzhmZDhlZmI0YjQ0YzljYmI2NzgwOTdiMzJkNTExNi90YWJsZTowZDQyMjBhYWE2MzY0YTE2OWM3ZGE3ZjBlYzc3MWFiNC90YWJsZXJhbmdlOjBkNDIyMGFhYTYzNjRhMTY5YzdkYTdmMGVjNzcxYWI0XzE0LTEtMS0xLTEwMDU1MQ_340a9c65-cce6-46d8-b059-fc1aad49c6eb">7,654</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic18de86a7e194dbaacc6e58a186ae83a_I20211231" decimals="-3" name="us-gaap:OtherAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDMvZnJhZzplMzhmZDhlZmI0YjQ0YzljYmI2NzgwOTdiMzJkNTExNi90YWJsZTowZDQyMjBhYWE2MzY0YTE2OWM3ZGE3ZjBlYzc3MWFiNC90YWJsZXJhbmdlOjBkNDIyMGFhYTYzNjRhMTY5YzdkYTdmMGVjNzcxYWI0XzE0LTMtMS0xLTEwMDU1MQ_6c286174-5f92-418a-b721-1d1bf4b9be1b">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:9.5pt;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:9.5pt;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:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia4e26e1a90f24900b99f99a0eb4cb516_I20221231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDMvZnJhZzplMzhmZDhlZmI0YjQ0YzljYmI2NzgwOTdiMzJkNTExNi90YWJsZTowZDQyMjBhYWE2MzY0YTE2OWM3ZGE3ZjBlYzc3MWFiNC90YWJsZXJhbmdlOjBkNDIyMGFhYTYzNjRhMTY5YzdkYTdmMGVjNzcxYWI0XzE1LTEtMS0xLTEwMDU1MQ_5e9bec04-b754-43d9-887f-bf17c362be89">1,441,620</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:9.5pt;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:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic18de86a7e194dbaacc6e58a186ae83a_I20211231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDMvZnJhZzplMzhmZDhlZmI0YjQ0YzljYmI2NzgwOTdiMzJkNTExNi90YWJsZTowZDQyMjBhYWE2MzY0YTE2OWM3ZGE3ZjBlYzc3MWFiNC90YWJsZXJhbmdlOjBkNDIyMGFhYTYzNjRhMTY5YzdkYTdmMGVjNzcxYWI0XzE1LTMtMS0xLTEwMDU1MQ_12b801de-6ca3-40d7-9048-e9df207e2973">1,234,774</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="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">Liabilities and Stockholders&#8217; Equity</span></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:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;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:9.5pt;font-weight:400;line-height:100%">Accounts payable ($<ix:nonFraction unitRef="usd" contextRef="i937e817aeaef468084aadc906ac4cd62_I20221231" decimals="-3" name="us-gaap:AccountsPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDMvZnJhZzplMzhmZDhlZmI0YjQ0YzljYmI2NzgwOTdiMzJkNTExNi90YWJsZTowZDQyMjBhYWE2MzY0YTE2OWM3ZGE3ZjBlYzc3MWFiNC90YWJsZXJhbmdlOjBkNDIyMGFhYTYzNjRhMTY5YzdkYTdmMGVjNzcxYWI0XzE4LTAtMS0xLTEwMDU1MS90ZXh0cmVnaW9uOmNkNDUyYTA5MzFiNDQxNThhNjY1ZjI1NGY2ZWQzNjNkXzIy_14b3c497-fba0-4376-a6fc-c4b9a71f46c8">2,540</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i9c28144f46f74bfa98297d8ddf2ca3b5_I20211231" decimals="-3" name="us-gaap:AccountsPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDMvZnJhZzplMzhmZDhlZmI0YjQ0YzljYmI2NzgwOTdiMzJkNTExNi90YWJsZTowZDQyMjBhYWE2MzY0YTE2OWM3ZGE3ZjBlYzc3MWFiNC90YWJsZXJhbmdlOjBkNDIyMGFhYTYzNjRhMTY5YzdkYTdmMGVjNzcxYWI0XzE4LTAtMS0xLTEwMDU1MS90ZXh0cmVnaW9uOmNkNDUyYTA5MzFiNDQxNThhNjY1ZjI1NGY2ZWQzNjNkXzI5_73084033-5c56-4da7-a6f4-0713204d2220">4,194</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:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia4e26e1a90f24900b99f99a0eb4cb516_I20221231" decimals="-3" name="us-gaap:AccountsPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDMvZnJhZzplMzhmZDhlZmI0YjQ0YzljYmI2NzgwOTdiMzJkNTExNi90YWJsZTowZDQyMjBhYWE2MzY0YTE2OWM3ZGE3ZjBlYzc3MWFiNC90YWJsZXJhbmdlOjBkNDIyMGFhYTYzNjRhMTY5YzdkYTdmMGVjNzcxYWI0XzE4LTEtMS0xLTEwMDU1MQ_58f0be75-bbb5-44f7-be76-51602e6cb461">121,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 style="background-color:#cceeff;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic18de86a7e194dbaacc6e58a186ae83a_I20211231" decimals="-3" name="us-gaap:AccountsPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDMvZnJhZzplMzhmZDhlZmI0YjQ0YzljYmI2NzgwOTdiMzJkNTExNi90YWJsZTowZDQyMjBhYWE2MzY0YTE2OWM3ZGE3ZjBlYzc3MWFiNC90YWJsZXJhbmdlOjBkNDIyMGFhYTYzNjRhMTY5YzdkYTdmMGVjNzcxYWI0XzE4LTMtMS0xLTEwMDU1MQ_f5dece3f-c257-499d-bc7c-73f39851dc06">112,746</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:9.5pt;font-weight:400;line-height:100%">Contract liabilities ($<ix:nonFraction unitRef="usd" contextRef="i937e817aeaef468084aadc906ac4cd62_I20221231" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDMvZnJhZzplMzhmZDhlZmI0YjQ0YzljYmI2NzgwOTdiMzJkNTExNi90YWJsZTowZDQyMjBhYWE2MzY0YTE2OWM3ZGE3ZjBlYzc3MWFiNC90YWJsZXJhbmdlOjBkNDIyMGFhYTYzNjRhMTY5YzdkYTdmMGVjNzcxYWI0XzE5LTAtMS0xLTEwMDU1MS90ZXh0cmVnaW9uOmExNjdlOWZkNWU4MjQ5ZjhhZDQ2NjM5MTVhNzdmMDE1XzI2_fa9cd81e-0ea8-426e-95cb-301e0b0fb46f">15,551</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i9c28144f46f74bfa98297d8ddf2ca3b5_I20211231" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDMvZnJhZzplMzhmZDhlZmI0YjQ0YzljYmI2NzgwOTdiMzJkNTExNi90YWJsZTowZDQyMjBhYWE2MzY0YTE2OWM3ZGE3ZjBlYzc3MWFiNC90YWJsZXJhbmdlOjBkNDIyMGFhYTYzNjRhMTY5YzdkYTdmMGVjNzcxYWI0XzE5LTAtMS0xLTEwMDU1MS90ZXh0cmVnaW9uOmExNjdlOWZkNWU4MjQ5ZjhhZDQ2NjM5MTVhNzdmMDE1XzMz_d0e48ca3-8e01-4a2d-9c93-f38ef2ad44f5">10,584</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:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia4e26e1a90f24900b99f99a0eb4cb516_I20221231" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDMvZnJhZzplMzhmZDhlZmI0YjQ0YzljYmI2NzgwOTdiMzJkNTExNi90YWJsZTowZDQyMjBhYWE2MzY0YTE2OWM3ZGE3ZjBlYzc3MWFiNC90YWJsZXJhbmdlOjBkNDIyMGFhYTYzNjRhMTY5YzdkYTdmMGVjNzcxYWI0XzE5LTEtMS0xLTEwMDU1MQ_0d3cc40b-0355-4aa8-a71e-fd2b4f6d11bb">239,297</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic18de86a7e194dbaacc6e58a186ae83a_I20211231" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDMvZnJhZzplMzhmZDhlZmI0YjQ0YzljYmI2NzgwOTdiMzJkNTExNi90YWJsZTowZDQyMjBhYWE2MzY0YTE2OWM3ZGE3ZjBlYzc3MWFiNC90YWJsZXJhbmdlOjBkNDIyMGFhYTYzNjRhMTY5YzdkYTdmMGVjNzcxYWI0XzE5LTMtMS0xLTEwMDU1MQ_1fa9a2f0-6670-4922-b698-ac2e83aaf19b">118,672</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:9.5pt;font-weight:400;line-height:100%">Current maturities of long-term 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:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia4e26e1a90f24900b99f99a0eb4cb516_I20221231" decimals="-3" name="us-gaap:LongTermDebtCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDMvZnJhZzplMzhmZDhlZmI0YjQ0YzljYmI2NzgwOTdiMzJkNTExNi90YWJsZTowZDQyMjBhYWE2MzY0YTE2OWM3ZGE3ZjBlYzc3MWFiNC90YWJsZXJhbmdlOjBkNDIyMGFhYTYzNjRhMTY5YzdkYTdmMGVjNzcxYWI0XzIwLTEtMS0xLTEwMDU1MQ_b139d6fa-c614-4d0a-a693-711249e57594">32,610</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic18de86a7e194dbaacc6e58a186ae83a_I20211231" decimals="-3" name="us-gaap:LongTermDebtCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDMvZnJhZzplMzhmZDhlZmI0YjQ0YzljYmI2NzgwOTdiMzJkNTExNi90YWJsZTowZDQyMjBhYWE2MzY0YTE2OWM3ZGE3ZjBlYzc3MWFiNC90YWJsZXJhbmdlOjBkNDIyMGFhYTYzNjRhMTY5YzdkYTdmMGVjNzcxYWI0XzIwLTMtMS0xLTEwMDU1MQ_1ab504a8-0baa-4ab3-b146-c9c1ee20b55a">23,373</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:9.5pt;font-weight:400;line-height:100%">Current portion of long-term lease obligations ($<ix:nonFraction unitRef="usd" contextRef="i937e817aeaef468084aadc906ac4cd62_I20221231" decimals="-3" name="us-gaap:OperatingLeaseLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDMvZnJhZzplMzhmZDhlZmI0YjQ0YzljYmI2NzgwOTdiMzJkNTExNi90YWJsZTowZDQyMjBhYWE2MzY0YTE2OWM3ZGE3ZjBlYzc3MWFiNC90YWJsZXJhbmdlOjBkNDIyMGFhYTYzNjRhMTY5YzdkYTdmMGVjNzcxYWI0XzIxLTAtMS0xLTEwMDU1MS90ZXh0cmVnaW9uOmZhMzAyMDQxNDQxMjQyMGE5MWYwYjgyNGRhZjI2ZGEwXzUy_bae7f655-d926-4da4-b3ec-2f922732e453">0</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i9c28144f46f74bfa98297d8ddf2ca3b5_I20211231" decimals="-3" name="us-gaap:OperatingLeaseLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDMvZnJhZzplMzhmZDhlZmI0YjQ0YzljYmI2NzgwOTdiMzJkNTExNi90YWJsZTowZDQyMjBhYWE2MzY0YTE2OWM3ZGE3ZjBlYzc3MWFiNC90YWJsZXJhbmdlOjBkNDIyMGFhYTYzNjRhMTY5YzdkYTdmMGVjNzcxYWI0XzIxLTAtMS0xLTEwMDU1MS90ZXh0cmVnaW9uOmZhMzAyMDQxNDQxMjQyMGE5MWYwYjgyNGRhZjI2ZGEwXzU5_8a2173d2-6f78-4ff1-b20e-eff3776be68b">50</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:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia4e26e1a90f24900b99f99a0eb4cb516_I20221231" decimals="-3" name="us-gaap:OperatingLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDMvZnJhZzplMzhmZDhlZmI0YjQ0YzljYmI2NzgwOTdiMzJkNTExNi90YWJsZTowZDQyMjBhYWE2MzY0YTE2OWM3ZGE3ZjBlYzc3MWFiNC90YWJsZXJhbmdlOjBkNDIyMGFhYTYzNjRhMTY5YzdkYTdmMGVjNzcxYWI0XzIxLTEtMS0xLTEwMDU1MQ_a0d386e4-a924-4fdd-bbfe-e39a0fb007d2">19,715</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic18de86a7e194dbaacc6e58a186ae83a_I20211231" decimals="-3" name="us-gaap:OperatingLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDMvZnJhZzplMzhmZDhlZmI0YjQ0YzljYmI2NzgwOTdiMzJkNTExNi90YWJsZTowZDQyMjBhYWE2MzY0YTE2OWM3ZGE3ZjBlYzc3MWFiNC90YWJsZXJhbmdlOjBkNDIyMGFhYTYzNjRhMTY5YzdkYTdmMGVjNzcxYWI0XzIxLTMtMS0xLTEwMDU1MQ_d5521f34-f44d-4db4-93b2-60aa0d598586">6,557</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="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:9.5pt;font-weight:400;line-height:100%">Accrued 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:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia4e26e1a90f24900b99f99a0eb4cb516_I20221231" decimals="-3" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDMvZnJhZzplMzhmZDhlZmI0YjQ0YzljYmI2NzgwOTdiMzJkNTExNi90YWJsZTowZDQyMjBhYWE2MzY0YTE2OWM3ZGE3ZjBlYzc3MWFiNC90YWJsZXJhbmdlOjBkNDIyMGFhYTYzNjRhMTY5YzdkYTdmMGVjNzcxYWI0XzIzLTEtMS0xLTEwMDU1MQ_748257a5-afd2-42ad-9dce-dee57474e486">24,136</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic18de86a7e194dbaacc6e58a186ae83a_I20211231" decimals="-3" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDMvZnJhZzplMzhmZDhlZmI0YjQ0YzljYmI2NzgwOTdiMzJkNTExNi90YWJsZTowZDQyMjBhYWE2MzY0YTE2OWM3ZGE3ZjBlYzc3MWFiNC90YWJsZXJhbmdlOjBkNDIyMGFhYTYzNjRhMTY5YzdkYTdmMGVjNzcxYWI0XzIzLTMtMS0xLTEwMDU1MQ_18f34605-979e-4587-8460-753f717550d4">20,415</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:9.5pt;font-weight:400;line-height:100%">Current liabilities of Discontinued Operations ($<ix:nonFraction unitRef="usd" contextRef="i937e817aeaef468084aadc906ac4cd62_I20221231" decimals="-3" name="us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDMvZnJhZzplMzhmZDhlZmI0YjQ0YzljYmI2NzgwOTdiMzJkNTExNi90YWJsZTowZDQyMjBhYWE2MzY0YTE2OWM3ZGE3ZjBlYzc3MWFiNC90YWJsZXJhbmdlOjBkNDIyMGFhYTYzNjRhMTY5YzdkYTdmMGVjNzcxYWI0XzI1LTAtMS0xLTEwODM5Mi90ZXh0cmVnaW9uOmIzMjJlYmVmMDYyZDRhNTk5N2E3ZDFiMWFjNjhiMTdjXzU0OTc1NTgxMzk4MA_b97370f6-736d-438b-9653-4b674f7ad0b5">0</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i9c28144f46f74bfa98297d8ddf2ca3b5_I20211231" decimals="-3" name="us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDMvZnJhZzplMzhmZDhlZmI0YjQ0YzljYmI2NzgwOTdiMzJkNTExNi90YWJsZTowZDQyMjBhYWE2MzY0YTE2OWM3ZGE3ZjBlYzc3MWFiNC90YWJsZXJhbmdlOjBkNDIyMGFhYTYzNjRhMTY5YzdkYTdmMGVjNzcxYWI0XzI1LTAtMS0xLTEwODM5Mi90ZXh0cmVnaW9uOmIzMjJlYmVmMDYyZDRhNTk5N2E3ZDFiMWFjNjhiMTdjXzU0OTc1NTgxMzk3NA_058e2f72-9565-4131-af6a-91be86816d3e">51,914</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:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia4e26e1a90f24900b99f99a0eb4cb516_I20221231" decimals="-3" name="us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDMvZnJhZzplMzhmZDhlZmI0YjQ0YzljYmI2NzgwOTdiMzJkNTExNi90YWJsZTowZDQyMjBhYWE2MzY0YTE2OWM3ZGE3ZjBlYzc3MWFiNC90YWJsZXJhbmdlOjBkNDIyMGFhYTYzNjRhMTY5YzdkYTdmMGVjNzcxYWI0XzI1LTEtMS0xLTEwNjg0OA_e509936a-362e-4633-b4ee-0aa58c27d63c">&#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:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic18de86a7e194dbaacc6e58a186ae83a_I20211231" decimals="-3" name="us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDMvZnJhZzplMzhmZDhlZmI0YjQ0YzljYmI2NzgwOTdiMzJkNTExNi90YWJsZTowZDQyMjBhYWE2MzY0YTE2OWM3ZGE3ZjBlYzc3MWFiNC90YWJsZXJhbmdlOjBkNDIyMGFhYTYzNjRhMTY5YzdkYTdmMGVjNzcxYWI0XzI1LTMtMS0xLTEwNjg0OA_011e68e0-bb95-4c1d-923f-2801b4d0cbbe">51,914</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:9.5pt;font-weight:400;line-height:100%">Other current liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia4e26e1a90f24900b99f99a0eb4cb516_I20221231" decimals="-3" name="us-gaap:OtherLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDMvZnJhZzplMzhmZDhlZmI0YjQ0YzljYmI2NzgwOTdiMzJkNTExNi90YWJsZTowZDQyMjBhYWE2MzY0YTE2OWM3ZGE3ZjBlYzc3MWFiNC90YWJsZXJhbmdlOjBkNDIyMGFhYTYzNjRhMTY5YzdkYTdmMGVjNzcxYWI0XzI0LTEtMS0xLTEwMDU1MQ_2a9ee1e9-576e-41e2-aab4-1ac22f64db84">8,966</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic18de86a7e194dbaacc6e58a186ae83a_I20211231" decimals="-3" name="us-gaap:OtherLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDMvZnJhZzplMzhmZDhlZmI0YjQ0YzljYmI2NzgwOTdiMzJkNTExNi90YWJsZTowZDQyMjBhYWE2MzY0YTE2OWM3ZGE3ZjBlYzc3MWFiNC90YWJsZXJhbmdlOjBkNDIyMGFhYTYzNjRhMTY5YzdkYTdmMGVjNzcxYWI0XzI0LTMtMS0xLTEwMDU1MQ_a98751a7-2417-4159-ade8-4914867ebfbe">18,083</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%">Total current liabilities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia4e26e1a90f24900b99f99a0eb4cb516_I20221231" decimals="-3" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDMvZnJhZzplMzhmZDhlZmI0YjQ0YzljYmI2NzgwOTdiMzJkNTExNi90YWJsZTowZDQyMjBhYWE2MzY0YTE2OWM3ZGE3ZjBlYzc3MWFiNC90YWJsZXJhbmdlOjBkNDIyMGFhYTYzNjRhMTY5YzdkYTdmMGVjNzcxYWI0XzI1LTEtMS0xLTEwMDU1MQ_c8b9f0d4-f45a-40bf-9dff-f089ee411880">446,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><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:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic18de86a7e194dbaacc6e58a186ae83a_I20211231" decimals="-3" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDMvZnJhZzplMzhmZDhlZmI0YjQ0YzljYmI2NzgwOTdiMzJkNTExNi90YWJsZTowZDQyMjBhYWE2MzY0YTE2OWM3ZGE3ZjBlYzc3MWFiNC90YWJsZXJhbmdlOjBkNDIyMGFhYTYzNjRhMTY5YzdkYTdmMGVjNzcxYWI0XzI1LTMtMS0xLTEwMDU1MQ_5ae77f73-41b0-42be-a1e3-17ba16c37945">351,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></tr><tr><td colspan="3" style="background-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%">Long-term debt</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:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia4e26e1a90f24900b99f99a0eb4cb516_I20221231" decimals="-3" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDMvZnJhZzplMzhmZDhlZmI0YjQ0YzljYmI2NzgwOTdiMzJkNTExNi90YWJsZTowZDQyMjBhYWE2MzY0YTE2OWM3ZGE3ZjBlYzc3MWFiNC90YWJsZXJhbmdlOjBkNDIyMGFhYTYzNjRhMTY5YzdkYTdmMGVjNzcxYWI0XzI2LTEtMS0xLTEwMDU1MQ_1f1ec5ee-425d-4215-8ddc-e5276f359850">398,735</ix:nonFraction>&#160;</span></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:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic18de86a7e194dbaacc6e58a186ae83a_I20211231" decimals="-3" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDMvZnJhZzplMzhmZDhlZmI0YjQ0YzljYmI2NzgwOTdiMzJkNTExNi90YWJsZTowZDQyMjBhYWE2MzY0YTE2OWM3ZGE3ZjBlYzc3MWFiNC90YWJsZXJhbmdlOjBkNDIyMGFhYTYzNjRhMTY5YzdkYTdmMGVjNzcxYWI0XzI2LTMtMS0xLTEwMDU1MQ_d7492f41-8385-4d76-bf91-8c6ef896a11d">428,507</ix:nonFraction>&#160;</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%">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:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia4e26e1a90f24900b99f99a0eb4cb516_I20221231" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDMvZnJhZzplMzhmZDhlZmI0YjQ0YzljYmI2NzgwOTdiMzJkNTExNi90YWJsZTowZDQyMjBhYWE2MzY0YTE2OWM3ZGE3ZjBlYzc3MWFiNC90YWJsZXJhbmdlOjBkNDIyMGFhYTYzNjRhMTY5YzdkYTdmMGVjNzcxYWI0XzI3LTEtMS0xLTEwMDU1MQ_425c12f8-f9a4-479a-9278-5209e3eea955">40,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:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic18de86a7e194dbaacc6e58a186ae83a_I20211231" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDMvZnJhZzplMzhmZDhlZmI0YjQ0YzljYmI2NzgwOTdiMzJkNTExNi90YWJsZTowZDQyMjBhYWE2MzY0YTE2OWM3ZGE3ZjBlYzc3MWFiNC90YWJsZXJhbmdlOjBkNDIyMGFhYTYzNjRhMTY5YzdkYTdmMGVjNzcxYWI0XzI3LTMtMS0xLTEwMDU1MQ_4cac60ba-ded5-4ecc-bc2f-9a839675f334">13,068</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%">Members&#8217; 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:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia4e26e1a90f24900b99f99a0eb4cb516_I20221231" decimals="-3" name="strl:MembersInterestSubjectToMandatoryRedemptionAndUndistributedEarnings" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDMvZnJhZzplMzhmZDhlZmI0YjQ0YzljYmI2NzgwOTdiMzJkNTExNi90YWJsZTowZDQyMjBhYWE2MzY0YTE2OWM3ZGE3ZjBlYzc3MWFiNC90YWJsZXJhbmdlOjBkNDIyMGFhYTYzNjRhMTY5YzdkYTdmMGVjNzcxYWI0XzI4LTEtMS0xLTEwMDU1MQ_3ed74817-90f2-4d36-8789-07b65d40808b">21,597</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic18de86a7e194dbaacc6e58a186ae83a_I20211231" decimals="-3" name="strl:MembersInterestSubjectToMandatoryRedemptionAndUndistributedEarnings" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDMvZnJhZzplMzhmZDhlZmI0YjQ0YzljYmI2NzgwOTdiMzJkNTExNi90YWJsZTowZDQyMjBhYWE2MzY0YTE2OWM3ZGE3ZjBlYzc3MWFiNC90YWJsZXJhbmdlOjBkNDIyMGFhYTYzNjRhMTY5YzdkYTdmMGVjNzcxYWI0XzI4LTMtMS0xLTEwMDU1MQ_9aa48afb-593e-4667-abaa-5e79878fa949">19,322</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%">Deferred tax liability, 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:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia4e26e1a90f24900b99f99a0eb4cb516_I20221231" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDMvZnJhZzplMzhmZDhlZmI0YjQ0YzljYmI2NzgwOTdiMzJkNTExNi90YWJsZTowZDQyMjBhYWE2MzY0YTE2OWM3ZGE3ZjBlYzc3MWFiNC90YWJsZXJhbmdlOjBkNDIyMGFhYTYzNjRhMTY5YzdkYTdmMGVjNzcxYWI0XzI5LTEtMS0xLTEwMDU1MQ_81187559-3fdf-4362-824c-c392805f38a0">51,659</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic18de86a7e194dbaacc6e58a186ae83a_I20211231" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDMvZnJhZzplMzhmZDhlZmI0YjQ0YzljYmI2NzgwOTdiMzJkNTExNi90YWJsZTowZDQyMjBhYWE2MzY0YTE2OWM3ZGE3ZjBlYzc3MWFiNC90YWJsZXJhbmdlOjBkNDIyMGFhYTYzNjRhMTY5YzdkYTdmMGVjNzcxYWI0XzI5LTMtMS0xLTEwMDU1MQ_06a2ca0d-22c7-4a8b-84d5-5b89e33e7389">18,434</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Long-term liabilities of Discontinued Operations ($<ix:nonFraction unitRef="usd" contextRef="i937e817aeaef468084aadc906ac4cd62_I20221231" decimals="-3" name="us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDMvZnJhZzplMzhmZDhlZmI0YjQ0YzljYmI2NzgwOTdiMzJkNTExNi90YWJsZTowZDQyMjBhYWE2MzY0YTE2OWM3ZGE3ZjBlYzc3MWFiNC90YWJsZXJhbmdlOjBkNDIyMGFhYTYzNjRhMTY5YzdkYTdmMGVjNzcxYWI0XzMyLTAtMS0xLTEwODQyNy90ZXh0cmVnaW9uOjNjOWI1N2NmMGJiMzRkZTVhYjJlYmMyYTJjMDBlOTg3XzU0OTc1NTgxMzk4Mg_2170be0c-ca6b-4478-a9e7-b274eb4e84c8">0</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i9c28144f46f74bfa98297d8ddf2ca3b5_I20211231" decimals="-3" name="us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDMvZnJhZzplMzhmZDhlZmI0YjQ0YzljYmI2NzgwOTdiMzJkNTExNi90YWJsZTowZDQyMjBhYWE2MzY0YTE2OWM3ZGE3ZjBlYzc3MWFiNC90YWJsZXJhbmdlOjBkNDIyMGFhYTYzNjRhMTY5YzdkYTdmMGVjNzcxYWI0XzMyLTAtMS0xLTEwODQyNy90ZXh0cmVnaW9uOjNjOWI1N2NmMGJiMzRkZTVhYjJlYmMyYTJjMDBlOTg3XzU0OTc1NTgxMzk3NQ_081475d4-3a53-4dd7-af76-7a57c43908c1">38,637</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:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia4e26e1a90f24900b99f99a0eb4cb516_I20221231" decimals="-3" name="us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDMvZnJhZzplMzhmZDhlZmI0YjQ0YzljYmI2NzgwOTdiMzJkNTExNi90YWJsZTowZDQyMjBhYWE2MzY0YTE2OWM3ZGE3ZjBlYzc3MWFiNC90YWJsZXJhbmdlOjBkNDIyMGFhYTYzNjRhMTY5YzdkYTdmMGVjNzcxYWI0XzMyLTEtMS0xLTEwNjg1Mg_c75af9f8-d569-4a9c-8621-2694fb71b1e4">&#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:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic18de86a7e194dbaacc6e58a186ae83a_I20211231" decimals="-3" name="us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDMvZnJhZzplMzhmZDhlZmI0YjQ0YzljYmI2NzgwOTdiMzJkNTExNi90YWJsZTowZDQyMjBhYWE2MzY0YTE2OWM3ZGE3ZjBlYzc3MWFiNC90YWJsZXJhbmdlOjBkNDIyMGFhYTYzNjRhMTY5YzdkYTdmMGVjNzcxYWI0XzMyLTMtMS0xLTEwNjg1Mg_73459a17-dd20-440f-8d6e-f048b0201a63">38,637</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%">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:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia4e26e1a90f24900b99f99a0eb4cb516_I20221231" decimals="-3" name="us-gaap:OtherLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDMvZnJhZzplMzhmZDhlZmI0YjQ0YzljYmI2NzgwOTdiMzJkNTExNi90YWJsZTowZDQyMjBhYWE2MzY0YTE2OWM3ZGE3ZjBlYzc3MWFiNC90YWJsZXJhbmdlOjBkNDIyMGFhYTYzNjRhMTY5YzdkYTdmMGVjNzcxYWI0XzMwLTEtMS0xLTEwMDU1MQ_fa153db4-cf0d-4627-afb3-525014b29c71">5,116</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic18de86a7e194dbaacc6e58a186ae83a_I20211231" decimals="-3" name="us-gaap:OtherLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDMvZnJhZzplMzhmZDhlZmI0YjQ0YzljYmI2NzgwOTdiMzJkNTExNi90YWJsZTowZDQyMjBhYWE2MzY0YTE2OWM3ZGE3ZjBlYzc3MWFiNC90YWJsZXJhbmdlOjBkNDIyMGFhYTYzNjRhMTY5YzdkYTdmMGVjNzcxYWI0XzMwLTMtMS0xLTEwMDU1MQ_b158c59c-e836-4dd2-a6fb-116a6aa700b1">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:9.5pt;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:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia4e26e1a90f24900b99f99a0eb4cb516_I20221231" decimals="-3" name="us-gaap:Liabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDMvZnJhZzplMzhmZDhlZmI0YjQ0YzljYmI2NzgwOTdiMzJkNTExNi90YWJsZTowZDQyMjBhYWE2MzY0YTE2OWM3ZGE3ZjBlYzc3MWFiNC90YWJsZXJhbmdlOjBkNDIyMGFhYTYzNjRhMTY5YzdkYTdmMGVjNzcxYWI0XzMxLTEtMS0xLTEwMDU1MQ_6c09be6b-fd97-4fe7-abeb-8bafc03bcf1e">963,821</ix:nonFraction>&#160;</span></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:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic18de86a7e194dbaacc6e58a186ae83a_I20211231" decimals="-3" name="us-gaap:Liabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDMvZnJhZzplMzhmZDhlZmI0YjQ0YzljYmI2NzgwOTdiMzJkNTExNi90YWJsZTowZDQyMjBhYWE2MzY0YTE2OWM3ZGE3ZjBlYzc3MWFiNC90YWJsZXJhbmdlOjBkNDIyMGFhYTYzNjRhMTY5YzdkYTdmMGVjNzcxYWI0XzMxLTMtMS0xLTEwMDU1MQ_d144dcef-4aa3-4409-9269-6ebf73e4ad29">874,547</ix:nonFraction>&#160;</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:9.5pt;font-weight:400;line-height:100%">Commitments and contingencies (Note 13)</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"><ix:nonFraction unitRef="usd" contextRef="ia4e26e1a90f24900b99f99a0eb4cb516_I20221231" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDMvZnJhZzplMzhmZDhlZmI0YjQ0YzljYmI2NzgwOTdiMzJkNTExNi90YWJsZTowZDQyMjBhYWE2MzY0YTE2OWM3ZGE3ZjBlYzc3MWFiNC90YWJsZXJhbmdlOjBkNDIyMGFhYTYzNjRhMTY5YzdkYTdmMGVjNzcxYWI0XzMyLTEtMS0xLTEwMDU1MQ_29b6153d-1933-4c2b-89b9-a49ff381f8b6"></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="ic18de86a7e194dbaacc6e58a186ae83a_I20211231" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDMvZnJhZzplMzhmZDhlZmI0YjQ0YzljYmI2NzgwOTdiMzJkNTExNi90YWJsZTowZDQyMjBhYWE2MzY0YTE2OWM3ZGE3ZjBlYzc3MWFiNC90YWJsZXJhbmdlOjBkNDIyMGFhYTYzNjRhMTY5YzdkYTdmMGVjNzcxYWI0XzMyLTMtMS0xLTEwMDU1MQ_16779a54-401d-4e4a-b66e-64fc629f3de7"></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:9.5pt;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:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Common stock, par value $<ix:nonFraction unitRef="usdPerShare" contextRef="ia4e26e1a90f24900b99f99a0eb4cb516_I20221231" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDMvZnJhZzplMzhmZDhlZmI0YjQ0YzljYmI2NzgwOTdiMzJkNTExNi90YWJsZTowZDQyMjBhYWE2MzY0YTE2OWM3ZGE3ZjBlYzc3MWFiNC90YWJsZXJhbmdlOjBkNDIyMGFhYTYzNjRhMTY5YzdkYTdmMGVjNzcxYWI0XzM0LTAtMS0xLTEwMDU1MS90ZXh0cmVnaW9uOjg0ZTcxYmY4MGJhNjRmOGY4NGIyODdlOGRiZWRkZjlhXzI4_33e0a0c9-ee29-4e20-8e82-a9f33f3e0f94"><ix:nonFraction unitRef="usdPerShare" contextRef="ic18de86a7e194dbaacc6e58a186ae83a_I20211231" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDMvZnJhZzplMzhmZDhlZmI0YjQ0YzljYmI2NzgwOTdiMzJkNTExNi90YWJsZTowZDQyMjBhYWE2MzY0YTE2OWM3ZGE3ZjBlYzc3MWFiNC90YWJsZXJhbmdlOjBkNDIyMGFhYTYzNjRhMTY5YzdkYTdmMGVjNzcxYWI0XzM0LTAtMS0xLTEwMDU1MS90ZXh0cmVnaW9uOjg0ZTcxYmY4MGJhNjRmOGY4NGIyODdlOGRiZWRkZjlhXzI4_e7d6ee46-af6b-48c3-812c-969149fdf769">0.01</ix:nonFraction></ix:nonFraction> per share; <ix:nonFraction unitRef="shares" contextRef="ic18de86a7e194dbaacc6e58a186ae83a_I20211231" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDMvZnJhZzplMzhmZDhlZmI0YjQ0YzljYmI2NzgwOTdiMzJkNTExNi90YWJsZTowZDQyMjBhYWE2MzY0YTE2OWM3ZGE3ZjBlYzc3MWFiNC90YWJsZXJhbmdlOjBkNDIyMGFhYTYzNjRhMTY5YzdkYTdmMGVjNzcxYWI0XzM0LTAtMS0xLTEwMDU1MS90ZXh0cmVnaW9uOjg0ZTcxYmY4MGJhNjRmOGY4NGIyODdlOGRiZWRkZjlhXzQy_7bba4515-f589-4bd1-871d-4617ca495032"><ix:nonFraction unitRef="shares" contextRef="ia4e26e1a90f24900b99f99a0eb4cb516_I20221231" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDMvZnJhZzplMzhmZDhlZmI0YjQ0YzljYmI2NzgwOTdiMzJkNTExNi90YWJsZTowZDQyMjBhYWE2MzY0YTE2OWM3ZGE3ZjBlYzc3MWFiNC90YWJsZXJhbmdlOjBkNDIyMGFhYTYzNjRhMTY5YzdkYTdmMGVjNzcxYWI0XzM0LTAtMS0xLTEwMDU1MS90ZXh0cmVnaW9uOjg0ZTcxYmY4MGJhNjRmOGY4NGIyODdlOGRiZWRkZjlhXzQy_f88496db-76ae-4251-9463-989b1436fe01">38,000</ix:nonFraction></ix:nonFraction> shares authorized, <ix:nonFraction unitRef="shares" contextRef="ia4e26e1a90f24900b99f99a0eb4cb516_I20221231" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDMvZnJhZzplMzhmZDhlZmI0YjQ0YzljYmI2NzgwOTdiMzJkNTExNi90YWJsZTowZDQyMjBhYWE2MzY0YTE2OWM3ZGE3ZjBlYzc3MWFiNC90YWJsZXJhbmdlOjBkNDIyMGFhYTYzNjRhMTY5YzdkYTdmMGVjNzcxYWI0XzM0LTAtMS0xLTEwMDU1MS90ZXh0cmVnaW9uOjg0ZTcxYmY4MGJhNjRmOGY4NGIyODdlOGRiZWRkZjlhXzY0_8a60dba1-9e65-4fbc-83c9-f927c7d4a783"><ix:nonFraction unitRef="shares" contextRef="ia4e26e1a90f24900b99f99a0eb4cb516_I20221231" decimals="-3" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDMvZnJhZzplMzhmZDhlZmI0YjQ0YzljYmI2NzgwOTdiMzJkNTExNi90YWJsZTowZDQyMjBhYWE2MzY0YTE2OWM3ZGE3ZjBlYzc3MWFiNC90YWJsZXJhbmdlOjBkNDIyMGFhYTYzNjRhMTY5YzdkYTdmMGVjNzcxYWI0XzM0LTAtMS0xLTEwMDU1MS90ZXh0cmVnaW9uOjg0ZTcxYmY4MGJhNjRmOGY4NGIyODdlOGRiZWRkZjlhXzY0_d3fcbd30-ffa4-426c-a88d-413ecfa6a3cb">30,585</ix:nonFraction></ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="ic18de86a7e194dbaacc6e58a186ae83a_I20211231" decimals="-3" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDMvZnJhZzplMzhmZDhlZmI0YjQ0YzljYmI2NzgwOTdiMzJkNTExNi90YWJsZTowZDQyMjBhYWE2MzY0YTE2OWM3ZGE3ZjBlYzc3MWFiNC90YWJsZXJhbmdlOjBkNDIyMGFhYTYzNjRhMTY5YzdkYTdmMGVjNzcxYWI0XzM0LTAtMS0xLTEwMDU1MS90ZXh0cmVnaW9uOjg0ZTcxYmY4MGJhNjRmOGY4NGIyODdlOGRiZWRkZjlhXzcx_278ed565-1b0b-4513-998c-6177eb57ef9a"><ix:nonFraction unitRef="shares" contextRef="ic18de86a7e194dbaacc6e58a186ae83a_I20211231" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDMvZnJhZzplMzhmZDhlZmI0YjQ0YzljYmI2NzgwOTdiMzJkNTExNi90YWJsZTowZDQyMjBhYWE2MzY0YTE2OWM3ZGE3ZjBlYzc3MWFiNC90YWJsZXJhbmdlOjBkNDIyMGFhYTYzNjRhMTY5YzdkYTdmMGVjNzcxYWI0XzM0LTAtMS0xLTEwMDU1MS90ZXh0cmVnaW9uOjg0ZTcxYmY4MGJhNjRmOGY4NGIyODdlOGRiZWRkZjlhXzcx_7c82d48e-239a-4911-a0de-8e87d05caf63">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:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia4e26e1a90f24900b99f99a0eb4cb516_I20221231" decimals="-3" name="us-gaap:CommonStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDMvZnJhZzplMzhmZDhlZmI0YjQ0YzljYmI2NzgwOTdiMzJkNTExNi90YWJsZTowZDQyMjBhYWE2MzY0YTE2OWM3ZGE3ZjBlYzc3MWFiNC90YWJsZXJhbmdlOjBkNDIyMGFhYTYzNjRhMTY5YzdkYTdmMGVjNzcxYWI0XzM0LTEtMS0xLTEwMDU1MQ_c3cc53b3-f7d6-45a5-898a-05ee0177a9ab">306</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic18de86a7e194dbaacc6e58a186ae83a_I20211231" decimals="-3" name="us-gaap:CommonStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDMvZnJhZzplMzhmZDhlZmI0YjQ0YzljYmI2NzgwOTdiMzJkNTExNi90YWJsZTowZDQyMjBhYWE2MzY0YTE2OWM3ZGE3ZjBlYzc3MWFiNC90YWJsZXJhbmdlOjBkNDIyMGFhYTYzNjRhMTY5YzdkYTdmMGVjNzcxYWI0XzM0LTMtMS0xLTEwMDU1MQ_e81b54fd-cef3-481a-894a-8b0ae3fedb3b">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:9.5pt;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:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia4e26e1a90f24900b99f99a0eb4cb516_I20221231" decimals="-3" name="us-gaap:AdditionalPaidInCapital" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDMvZnJhZzplMzhmZDhlZmI0YjQ0YzljYmI2NzgwOTdiMzJkNTExNi90YWJsZTowZDQyMjBhYWE2MzY0YTE2OWM3ZGE3ZjBlYzc3MWFiNC90YWJsZXJhbmdlOjBkNDIyMGFhYTYzNjRhMTY5YzdkYTdmMGVjNzcxYWI0XzM1LTEtMS0xLTEwMDU1MQ_b647cf34-96c4-495b-886e-c91f8e8e5b47">287,914</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic18de86a7e194dbaacc6e58a186ae83a_I20211231" decimals="-3" name="us-gaap:AdditionalPaidInCapital" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDMvZnJhZzplMzhmZDhlZmI0YjQ0YzljYmI2NzgwOTdiMzJkNTExNi90YWJsZTowZDQyMjBhYWE2MzY0YTE2OWM3ZGE3ZjBlYzc3MWFiNC90YWJsZXJhbmdlOjBkNDIyMGFhYTYzNjRhMTY5YzdkYTdmMGVjNzcxYWI0XzM1LTMtMS0xLTEwMDU1MQ_d9bae367-ac41-4bd2-b1ec-e217911bdf53">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:9.5pt;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:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia4e26e1a90f24900b99f99a0eb4cb516_I20221231" decimals="-3" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDMvZnJhZzplMzhmZDhlZmI0YjQ0YzljYmI2NzgwOTdiMzJkNTExNi90YWJsZTowZDQyMjBhYWE2MzY0YTE2OWM3ZGE3ZjBlYzc3MWFiNC90YWJsZXJhbmdlOjBkNDIyMGFhYTYzNjRhMTY5YzdkYTdmMGVjNzcxYWI0XzM3LTEtMS0xLTEwMDU1MQ_a00f0e47-849a-424f-b025-aa472a4b82b8">186,379</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic18de86a7e194dbaacc6e58a186ae83a_I20211231" decimals="-3" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDMvZnJhZzplMzhmZDhlZmI0YjQ0YzljYmI2NzgwOTdiMzJkNTExNi90YWJsZTowZDQyMjBhYWE2MzY0YTE2OWM3ZGE3ZjBlYzc3MWFiNC90YWJsZXJhbmdlOjBkNDIyMGFhYTYzNjRhMTY5YzdkYTdmMGVjNzcxYWI0XzM3LTMtMS0xLTEwMDU1MQ_8b10eed8-5c35-4190-a89f-ba030244626e">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:9.5pt;font-weight:400;line-height:100%">Accumulated other comprehensive 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:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia4e26e1a90f24900b99f99a0eb4cb516_I20221231" decimals="-3" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDMvZnJhZzplMzhmZDhlZmI0YjQ0YzljYmI2NzgwOTdiMzJkNTExNi90YWJsZTowZDQyMjBhYWE2MzY0YTE2OWM3ZGE3ZjBlYzc3MWFiNC90YWJsZXJhbmdlOjBkNDIyMGFhYTYzNjRhMTY5YzdkYTdmMGVjNzcxYWI0XzM4LTEtMS0xLTEwMDU1MQ_cbabfc42-afce-45b8-ac60-bea251374653">&#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:9.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic18de86a7e194dbaacc6e58a186ae83a_I20211231" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDMvZnJhZzplMzhmZDhlZmI0YjQ0YzljYmI2NzgwOTdiMzJkNTExNi90YWJsZTowZDQyMjBhYWE2MzY0YTE2OWM3ZGE3ZjBlYzc3MWFiNC90YWJsZXJhbmdlOjBkNDIyMGFhYTYzNjRhMTY5YzdkYTdmMGVjNzcxYWI0XzM4LTMtMS0xLTEwMDU1MQ_99d338ec-a874-422c-97cb-a4c3f99dabc9">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:9.5pt;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:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia4e26e1a90f24900b99f99a0eb4cb516_I20221231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDMvZnJhZzplMzhmZDhlZmI0YjQ0YzljYmI2NzgwOTdiMzJkNTExNi90YWJsZTowZDQyMjBhYWE2MzY0YTE2OWM3ZGE3ZjBlYzc3MWFiNC90YWJsZXJhbmdlOjBkNDIyMGFhYTYzNjRhMTY5YzdkYTdmMGVjNzcxYWI0XzM5LTEtMS0xLTEwMDU1MQ_5b7cac40-9011-4a5a-a89b-8aec44d80c1c">474,599</ix:nonFraction>&#160;</span></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:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic18de86a7e194dbaacc6e58a186ae83a_I20211231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDMvZnJhZzplMzhmZDhlZmI0YjQ0YzljYmI2NzgwOTdiMzJkNTExNi90YWJsZTowZDQyMjBhYWE2MzY0YTE2OWM3ZGE3ZjBlYzc3MWFiNC90YWJsZXJhbmdlOjBkNDIyMGFhYTYzNjRhMTY5YzdkYTdmMGVjNzcxYWI0XzM5LTMtMS0xLTEwMDU1MQ_9c137896-a799-4976-a8b0-cd98625072b8">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:9.5pt;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:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia4e26e1a90f24900b99f99a0eb4cb516_I20221231" decimals="-3" name="us-gaap:MinorityInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDMvZnJhZzplMzhmZDhlZmI0YjQ0YzljYmI2NzgwOTdiMzJkNTExNi90YWJsZTowZDQyMjBhYWE2MzY0YTE2OWM3ZGE3ZjBlYzc3MWFiNC90YWJsZXJhbmdlOjBkNDIyMGFhYTYzNjRhMTY5YzdkYTdmMGVjNzcxYWI0XzQwLTEtMS0xLTEwMDU1MQ_108a09f2-39ca-456a-a827-3d4b7ec0cf27">3,200</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic18de86a7e194dbaacc6e58a186ae83a_I20211231" decimals="-3" name="us-gaap:MinorityInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDMvZnJhZzplMzhmZDhlZmI0YjQ0YzljYmI2NzgwOTdiMzJkNTExNi90YWJsZTowZDQyMjBhYWE2MzY0YTE2OWM3ZGE3ZjBlYzc3MWFiNC90YWJsZXJhbmdlOjBkNDIyMGFhYTYzNjRhMTY5YzdkYTdmMGVjNzcxYWI0XzQwLTMtMS0xLTEwMDU1MQ_0b49c2c2-8527-407b-9753-114b8de5aa6c">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:9.5pt;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:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia4e26e1a90f24900b99f99a0eb4cb516_I20221231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDMvZnJhZzplMzhmZDhlZmI0YjQ0YzljYmI2NzgwOTdiMzJkNTExNi90YWJsZTowZDQyMjBhYWE2MzY0YTE2OWM3ZGE3ZjBlYzc3MWFiNC90YWJsZXJhbmdlOjBkNDIyMGFhYTYzNjRhMTY5YzdkYTdmMGVjNzcxYWI0XzQxLTEtMS0xLTEwMDU1MQ_2684259d-8052-48c0-9884-3919144b1a03">477,799</ix:nonFraction>&#160;</span></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:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic18de86a7e194dbaacc6e58a186ae83a_I20211231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDMvZnJhZzplMzhmZDhlZmI0YjQ0YzljYmI2NzgwOTdiMzJkNTExNi90YWJsZTowZDQyMjBhYWE2MzY0YTE2OWM3ZGE3ZjBlYzc3MWFiNC90YWJsZXJhbmdlOjBkNDIyMGFhYTYzNjRhMTY5YzdkYTdmMGVjNzcxYWI0XzQxLTMtMS0xLTEwMDU1MQ_b682804d-0b57-47b3-b19f-1650f1f86d2c">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:9.5pt;font-weight:400;line-height:100%">Total liabilities and stockholders&#8217; equity</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:9.5pt;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:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia4e26e1a90f24900b99f99a0eb4cb516_I20221231" decimals="-3" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDMvZnJhZzplMzhmZDhlZmI0YjQ0YzljYmI2NzgwOTdiMzJkNTExNi90YWJsZTowZDQyMjBhYWE2MzY0YTE2OWM3ZGE3ZjBlYzc3MWFiNC90YWJsZXJhbmdlOjBkNDIyMGFhYTYzNjRhMTY5YzdkYTdmMGVjNzcxYWI0XzQyLTEtMS0xLTEwMDU1MQ_58ed1fb7-389a-4203-8342-3aadb8a9fbcb">1,441,620</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:9.5pt;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:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic18de86a7e194dbaacc6e58a186ae83a_I20211231" decimals="-3" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDMvZnJhZzplMzhmZDhlZmI0YjQ0YzljYmI2NzgwOTdiMzJkNTExNi90YWJsZTowZDQyMjBhYWE2MzY0YTE2OWM3ZGE3ZjBlYzc3MWFiNC90YWJsZXJhbmdlOjBkNDIyMGFhYTYzNjRhMTY5YzdkYTdmMGVjNzcxYWI0XzQyLTMtMS0xLTEwMDU1MQ_7e524ea5-7e1c-4952-aa7a-771ce573f7a6">1,234,774</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:1pt;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 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%">40</span></div></div></div><div id="i11f5ad2dc2b74cddb4b110bb41fded42_106"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">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%">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:9pt;font-weight:700;line-height:120%">(In thousands)</span></div><div style="margin-bottom:2pt;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:65.712%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></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:9.572%"></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:9.576%"></td><td style="width:0.1%"></td></tr><tr><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%">Years Ended December 31,</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="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="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><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="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDYvZnJhZzowOTgzY2JkOTAwMWQ0YzU0YWE3MzVjNDcxNGZlODdhMi90YWJsZTo1ZDRhZTcyYWJmNzE0NmIzOWNlMmQ5YmM4ZjE0NGIzYy90YWJsZXJhbmdlOjVkNGFlNzJhYmY3MTQ2YjM5Y2UyZDliYzhmMTQ0YjNjXzMtMS0xLTEtMTAwNTUx_235434f1-3449-4641-a997-312ff71dd106">108,201</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDYvZnJhZzowOTgzY2JkOTAwMWQ0YzU0YWE3MzVjNDcxNGZlODdhMi90YWJsZTo1ZDRhZTcyYWJmNzE0NmIzOWNlMmQ5YmM4ZjE0NGIzYy90YWJsZXJhbmdlOjVkNGFlNzJhYmY3MTQ2YjM5Y2UyZDliYzhmMTQ0YjNjXzMtMy0xLTEtMTAwNTUx_fb9db565-6921-4728-8f1b-9821de02c592">65,123</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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="i5ebcd2a2b100446583e2b9bfc9ed66a6_D20200101-20201231" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDYvZnJhZzowOTgzY2JkOTAwMWQ0YzU0YWE3MzVjNDcxNGZlODdhMi90YWJsZTo1ZDRhZTcyYWJmNzE0NmIzOWNlMmQ5YmM4ZjE0NGIzYy90YWJsZXJhbmdlOjVkNGFlNzJhYmY3MTQ2YjM5Y2UyZDliYzhmMTQ0YjNjXzMtNS0xLTEtMTAwNTUx_2f82559c-c1d2-4eb0-a336-581016c761a3">42,904</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><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="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDYvZnJhZzowOTgzY2JkOTAwMWQ0YzU0YWE3MzVjNDcxNGZlODdhMi90YWJsZTo1ZDRhZTcyYWJmNzE0NmIzOWNlMmQ5YmM4ZjE0NGIzYy90YWJsZXJhbmdlOjVkNGFlNzJhYmY3MTQ2YjM5Y2UyZDliYzhmMTQ0YjNjXzUtMS0xLTEtMTAwNTUx_c22a507c-34a7-4978-becc-1dac6b3af979">52,066</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDYvZnJhZzowOTgzY2JkOTAwMWQ0YzU0YWE3MzVjNDcxNGZlODdhMi90YWJsZTo1ZDRhZTcyYWJmNzE0NmIzOWNlMmQ5YmM4ZjE0NGIzYy90YWJsZXJhbmdlOjVkNGFlNzJhYmY3MTQ2YjM5Y2UyZDliYzhmMTQ0YjNjXzUtMy0xLTEtMTAwNTUx_512061da-e843-493f-aecb-8c67c9f38c4e">34,201</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5ebcd2a2b100446583e2b9bfc9ed66a6_D20200101-20201231" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDYvZnJhZzowOTgzY2JkOTAwMWQ0YzU0YWE3MzVjNDcxNGZlODdhMi90YWJsZTo1ZDRhZTcyYWJmNzE0NmIzOWNlMmQ5YmM4ZjE0NGIzYy90YWJsZXJhbmdlOjVkNGFlNzJhYmY3MTQ2YjM5Y2UyZDliYzhmMTQ0YjNjXzUtNS0xLTEtMTAwNTUx_0324706a-6a14-4180-9f6e-c88110fd8f44">32,785</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="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231" decimals="-3" name="us-gaap:AmortizationOfFinancingCostsAndDiscounts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDYvZnJhZzowOTgzY2JkOTAwMWQ0YzU0YWE3MzVjNDcxNGZlODdhMi90YWJsZTo1ZDRhZTcyYWJmNzE0NmIzOWNlMmQ5YmM4ZjE0NGIzYy90YWJsZXJhbmdlOjVkNGFlNzJhYmY3MTQ2YjM5Y2UyZDliYzhmMTQ0YjNjXzYtMS0xLTEtMTAwNTUx_ea2a5e91-d420-4032-9a75-9702b9cae5b0">2,136</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231" decimals="-3" name="us-gaap:AmortizationOfFinancingCostsAndDiscounts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDYvZnJhZzowOTgzY2JkOTAwMWQ0YzU0YWE3MzVjNDcxNGZlODdhMi90YWJsZTo1ZDRhZTcyYWJmNzE0NmIzOWNlMmQ5YmM4ZjE0NGIzYy90YWJsZXJhbmdlOjVkNGFlNzJhYmY3MTQ2YjM5Y2UyZDliYzhmMTQ0YjNjXzYtMy0xLTEtMTAwNTUx_19863e34-046f-4a50-a0fe-86286b706582">2,242</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5ebcd2a2b100446583e2b9bfc9ed66a6_D20200101-20201231" decimals="-3" name="us-gaap:AmortizationOfFinancingCostsAndDiscounts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDYvZnJhZzowOTgzY2JkOTAwMWQ0YzU0YWE3MzVjNDcxNGZlODdhMi90YWJsZTo1ZDRhZTcyYWJmNzE0NmIzOWNlMmQ5YmM4ZjE0NGIzYy90YWJsZXJhbmdlOjVkNGFlNzJhYmY3MTQ2YjM5Y2UyZDliYzhmMTQ0YjNjXzYtNS0xLTEtMTAwNTUx_d419be6d-c9a0-48d0-8f90-d76c64d14458">3,193</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="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231" decimals="-3" name="us-gaap:GainLossOnSaleOfPropertyPlantEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDYvZnJhZzowOTgzY2JkOTAwMWQ0YzU0YWE3MzVjNDcxNGZlODdhMi90YWJsZTo1ZDRhZTcyYWJmNzE0NmIzOWNlMmQ5YmM4ZjE0NGIzYy90YWJsZXJhbmdlOjVkNGFlNzJhYmY3MTQ2YjM5Y2UyZDliYzhmMTQ0YjNjXzctMS0xLTEtMTAwNTUx_d28bed44-93ff-436d-bc45-368c28551b01">2,637</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="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231" decimals="-3" name="us-gaap:GainLossOnSaleOfPropertyPlantEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDYvZnJhZzowOTgzY2JkOTAwMWQ0YzU0YWE3MzVjNDcxNGZlODdhMi90YWJsZTo1ZDRhZTcyYWJmNzE0NmIzOWNlMmQ5YmM4ZjE0NGIzYy90YWJsZXJhbmdlOjVkNGFlNzJhYmY3MTQ2YjM5Y2UyZDliYzhmMTQ0YjNjXzctMy0xLTEtMTAwNTUx_72992dcc-a1dc-4893-bcc2-927f1b11f8bb">1,396</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="i5ebcd2a2b100446583e2b9bfc9ed66a6_D20200101-20201231" decimals="-3" name="us-gaap:GainLossOnSaleOfPropertyPlantEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDYvZnJhZzowOTgzY2JkOTAwMWQ0YzU0YWE3MzVjNDcxNGZlODdhMi90YWJsZTo1ZDRhZTcyYWJmNzE0NmIzOWNlMmQ5YmM4ZjE0NGIzYy90YWJsZXJhbmdlOjVkNGFlNzJhYmY3MTQ2YjM5Y2UyZDliYzhmMTQ0YjNjXzctNS0xLTEtMTAwNTUx_d24bc2b1-36cd-43ff-909e-51f2404febcf">1,495</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="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231" decimals="-3" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDYvZnJhZzowOTgzY2JkOTAwMWQ0YzU0YWE3MzVjNDcxNGZlODdhMi90YWJsZTo1ZDRhZTcyYWJmNzE0NmIzOWNlMmQ5YmM4ZjE0NGIzYy90YWJsZXJhbmdlOjVkNGFlNzJhYmY3MTQ2YjM5Y2UyZDliYzhmMTQ0YjNjXzgtMS0xLTEtMTAwNTUx_77f09706-40ce-4fa2-a31d-b94ce2453d12">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="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231" decimals="-3" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDYvZnJhZzowOTgzY2JkOTAwMWQ0YzU0YWE3MzVjNDcxNGZlODdhMi90YWJsZTo1ZDRhZTcyYWJmNzE0NmIzOWNlMmQ5YmM4ZjE0NGIzYy90YWJsZXJhbmdlOjVkNGFlNzJhYmY3MTQ2YjM5Y2UyZDliYzhmMTQ0YjNjXzgtMy0xLTEtMTAwNTUx_4eab8f33-b9bf-49be-a5a3-6bfa6cb4de0a">2,032</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="i5ebcd2a2b100446583e2b9bfc9ed66a6_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDYvZnJhZzowOTgzY2JkOTAwMWQ0YzU0YWE3MzVjNDcxNGZlODdhMi90YWJsZTo1ZDRhZTcyYWJmNzE0NmIzOWNlMmQ5YmM4ZjE0NGIzYy90YWJsZXJhbmdlOjVkNGFlNzJhYmY3MTQ2YjM5Y2UyZDliYzhmMTQ0YjNjXzgtNS0xLTEtMTAwNTUx_8658d07f-c820-463f-a6ab-24bc2ea894c3">301</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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 disposition of Myers</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231" decimals="-3" name="us-gaap:GainLossOnSaleOfBusiness" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDYvZnJhZzowOTgzY2JkOTAwMWQ0YzU0YWE3MzVjNDcxNGZlODdhMi90YWJsZTo1ZDRhZTcyYWJmNzE0NmIzOWNlMmQ5YmM4ZjE0NGIzYy90YWJsZXJhbmdlOjVkNGFlNzJhYmY3MTQ2YjM5Y2UyZDliYzhmMTQ0YjNjXzktMS0xLTEtMTI4MDU1_0c859f80-7adb-4faa-b5d9-5848b7ecd638">16,687</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="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231" decimals="-3" name="us-gaap:GainLossOnSaleOfBusiness" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDYvZnJhZzowOTgzY2JkOTAwMWQ0YzU0YWE3MzVjNDcxNGZlODdhMi90YWJsZTo1ZDRhZTcyYWJmNzE0NmIzOWNlMmQ5YmM4ZjE0NGIzYy90YWJsZXJhbmdlOjVkNGFlNzJhYmY3MTQ2YjM5Y2UyZDliYzhmMTQ0YjNjXzktMy0xLTEtMTI4MDU1_3d4b5a59-6566-45bf-9699-46d5901d4160">&#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="i5ebcd2a2b100446583e2b9bfc9ed66a6_D20200101-20201231" decimals="-3" name="us-gaap:GainLossOnSaleOfBusiness" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDYvZnJhZzowOTgzY2JkOTAwMWQ0YzU0YWE3MzVjNDcxNGZlODdhMi90YWJsZTo1ZDRhZTcyYWJmNzE0NmIzOWNlMmQ5YmM4ZjE0NGIzYy90YWJsZXJhbmdlOjVkNGFlNzJhYmY3MTQ2YjM5Y2UyZDliYzhmMTQ0YjNjXzktNS0xLTEtMTI4MDU1_6fefe707-1094-4a82-b0bb-356bd679cc82">&#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%">Deferred taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231" decimals="-3" name="us-gaap:DeferredIncomeTaxesAndTaxCredits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDYvZnJhZzowOTgzY2JkOTAwMWQ0YzU0YWE3MzVjNDcxNGZlODdhMi90YWJsZTo1ZDRhZTcyYWJmNzE0NmIzOWNlMmQ5YmM4ZjE0NGIzYy90YWJsZXJhbmdlOjVkNGFlNzJhYmY3MTQ2YjM5Y2UyZDliYzhmMTQ0YjNjXzktMS0xLTEtMTAwNTUx_ae2dbe84-eb29-4d95-a7fe-552d59823401">36,492</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231" decimals="-3" name="us-gaap:DeferredIncomeTaxesAndTaxCredits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDYvZnJhZzowOTgzY2JkOTAwMWQ0YzU0YWE3MzVjNDcxNGZlODdhMi90YWJsZTo1ZDRhZTcyYWJmNzE0NmIzOWNlMmQ5YmM4ZjE0NGIzYy90YWJsZXJhbmdlOjVkNGFlNzJhYmY3MTQ2YjM5Y2UyZDliYzhmMTQ0YjNjXzktMy0xLTEtMTAwNTUx_a8d20345-61c0-4388-a228-deef9a6b3395">21,428</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5ebcd2a2b100446583e2b9bfc9ed66a6_D20200101-20201231" decimals="-3" name="us-gaap:DeferredIncomeTaxesAndTaxCredits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDYvZnJhZzowOTgzY2JkOTAwMWQ0YzU0YWE3MzVjNDcxNGZlODdhMi90YWJsZTo1ZDRhZTcyYWJmNzE0NmIzOWNlMmQ5YmM4ZjE0NGIzYy90YWJsZXJhbmdlOjVkNGFlNzJhYmY3MTQ2YjM5Y2UyZDliYzhmMTQ0YjNjXzktNS0xLTEtMTAwNTUx_c714c19b-4d62-40e4-a53b-203ba707443d">19,439</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%">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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDYvZnJhZzowOTgzY2JkOTAwMWQ0YzU0YWE3MzVjNDcxNGZlODdhMi90YWJsZTo1ZDRhZTcyYWJmNzE0NmIzOWNlMmQ5YmM4ZjE0NGIzYy90YWJsZXJhbmdlOjVkNGFlNzJhYmY3MTQ2YjM5Y2UyZDliYzhmMTQ0YjNjXzEwLTEtMS0xLTEwMDU1MQ_9373c8c7-1d9d-4c13-8b5d-9046940822e7">12,726</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDYvZnJhZzowOTgzY2JkOTAwMWQ0YzU0YWE3MzVjNDcxNGZlODdhMi90YWJsZTo1ZDRhZTcyYWJmNzE0NmIzOWNlMmQ5YmM4ZjE0NGIzYy90YWJsZXJhbmdlOjVkNGFlNzJhYmY3MTQ2YjM5Y2UyZDliYzhmMTQ0YjNjXzEwLTMtMS0xLTEwMDU1MQ_f2ee4b60-68fc-4beb-a0f8-8070a42e8d9b">11,771</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5ebcd2a2b100446583e2b9bfc9ed66a6_D20200101-20201231" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDYvZnJhZzowOTgzY2JkOTAwMWQ0YzU0YWE3MzVjNDcxNGZlODdhMi90YWJsZTo1ZDRhZTcyYWJmNzE0NmIzOWNlMmQ5YmM4ZjE0NGIzYy90YWJsZXJhbmdlOjVkNGFlNzJhYmY3MTQ2YjM5Y2UyZDliYzhmMTQ0YjNjXzEwLTUtMS0xLTEwMDU1MQ_157423ef-ee9c-4ade-8f0f-602599536fb5">11,643</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%">Change in fair value of 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:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231" decimals="-3" name="us-gaap:UnrealizedGainLossOnDerivatives" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDYvZnJhZzowOTgzY2JkOTAwMWQ0YzU0YWE3MzVjNDcxNGZlODdhMi90YWJsZTo1ZDRhZTcyYWJmNzE0NmIzOWNlMmQ5YmM4ZjE0NGIzYy90YWJsZXJhbmdlOjVkNGFlNzJhYmY3MTQ2YjM5Y2UyZDliYzhmMTQ0YjNjXzExLTEtMS0xLTEwMDU1MQ_54b3caa8-8d1c-48ec-96f0-28fec2a3beb9">203</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="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231" decimals="-3" name="us-gaap:UnrealizedGainLossOnDerivatives" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDYvZnJhZzowOTgzY2JkOTAwMWQ0YzU0YWE3MzVjNDcxNGZlODdhMi90YWJsZTo1ZDRhZTcyYWJmNzE0NmIzOWNlMmQ5YmM4ZjE0NGIzYy90YWJsZXJhbmdlOjVkNGFlNzJhYmY3MTQ2YjM5Y2UyZDliYzhmMTQ0YjNjXzExLTMtMS0xLTEwMDU1MQ_ea1f4130-5732-4a3f-8ea7-de80ea46531d">32</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="i5ebcd2a2b100446583e2b9bfc9ed66a6_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:UnrealizedGainLossOnDerivatives" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDYvZnJhZzowOTgzY2JkOTAwMWQ0YzU0YWE3MzVjNDcxNGZlODdhMi90YWJsZTo1ZDRhZTcyYWJmNzE0NmIzOWNlMmQ5YmM4ZjE0NGIzYy90YWJsZXJhbmdlOjVkNGFlNzJhYmY3MTQ2YjM5Y2UyZDliYzhmMTQ0YjNjXzExLTUtMS0xLTEwMDU1MQ_acfba281-dc73-4fc2-b3d4-ed40911c9ccb">265</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%">Changes in operating assets and liabilities (Note 19)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInOperatingCapital" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDYvZnJhZzowOTgzY2JkOTAwMWQ0YzU0YWE3MzVjNDcxNGZlODdhMi90YWJsZTo1ZDRhZTcyYWJmNzE0NmIzOWNlMmQ5YmM4ZjE0NGIzYy90YWJsZXJhbmdlOjVkNGFlNzJhYmY3MTQ2YjM5Y2UyZDliYzhmMTQ0YjNjXzEyLTEtMS0xLTEwMDU1MQ_ee8e2f1d-35bc-48ef-b7d3-a15859d46a23">29,450</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInOperatingCapital" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDYvZnJhZzowOTgzY2JkOTAwMWQ0YzU0YWE3MzVjNDcxNGZlODdhMi90YWJsZTo1ZDRhZTcyYWJmNzE0NmIzOWNlMmQ5YmM4ZjE0NGIzYy90YWJsZXJhbmdlOjVkNGFlNzJhYmY3MTQ2YjM5Y2UyZDliYzhmMTQ0YjNjXzEyLTMtMS0xLTEwMDU1MQ_f7b49b04-f030-4a4c-b673-0b07ccbee58d">27,627</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5ebcd2a2b100446583e2b9bfc9ed66a6_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInOperatingCapital" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDYvZnJhZzowOTgzY2JkOTAwMWQ0YzU0YWE3MzVjNDcxNGZlODdhMi90YWJsZTo1ZDRhZTcyYWJmNzE0NmIzOWNlMmQ5YmM4ZjE0NGIzYy90YWJsZXJhbmdlOjVkNGFlNzJhYmY3MTQ2YjM5Y2UyZDliYzhmMTQ0YjNjXzEyLTUtMS0xLTEwMDU1MQ_74f20f07-b1b6-4b5d-b050-eb7c20f1a4ce">13,861</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 provided by operating activities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDYvZnJhZzowOTgzY2JkOTAwMWQ0YzU0YWE3MzVjNDcxNGZlODdhMi90YWJsZTo1ZDRhZTcyYWJmNzE0NmIzOWNlMmQ5YmM4ZjE0NGIzYy90YWJsZXJhbmdlOjVkNGFlNzJhYmY3MTQ2YjM5Y2UyZDliYzhmMTQ0YjNjXzE1LTEtMS0xLTExMzYyNg_0cddcede-d3b1-4771-969f-d26b5eaa3892">219,116</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="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDYvZnJhZzowOTgzY2JkOTAwMWQ0YzU0YWE3MzVjNDcxNGZlODdhMi90YWJsZTo1ZDRhZTcyYWJmNzE0NmIzOWNlMmQ5YmM4ZjE0NGIzYy90YWJsZXJhbmdlOjVkNGFlNzJhYmY3MTQ2YjM5Y2UyZDliYzhmMTQ0YjNjXzE1LTMtMS0xLTExMzYyNg_38ec8078-f1f8-4620-a7ad-14f6a311f938">158,932</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="i5ebcd2a2b100446583e2b9bfc9ed66a6_D20200101-20201231" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDYvZnJhZzowOTgzY2JkOTAwMWQ0YzU0YWE3MzVjNDcxNGZlODdhMi90YWJsZTo1ZDRhZTcyYWJmNzE0NmIzOWNlMmQ5YmM4ZjE0NGIzYy90YWJsZXJhbmdlOjVkNGFlNzJhYmY3MTQ2YjM5Y2UyZDliYzhmMTQ0YjNjXzE1LTUtMS0xLTExMzYyNg_1bce748d-b7c5-45c2-9b44-6c3e30689e07">122,896</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">Cash flows from investing activities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></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%">Acquisitions, net of cash acquired</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDYvZnJhZzowOTgzY2JkOTAwMWQ0YzU0YWE3MzVjNDcxNGZlODdhMi90YWJsZTo1ZDRhZTcyYWJmNzE0NmIzOWNlMmQ5YmM4ZjE0NGIzYy90YWJsZXJhbmdlOjVkNGFlNzJhYmY3MTQ2YjM5Y2UyZDliYzhmMTQ0YjNjXzE4LTEtMS0xLTEwMDU1MQ_e33a970e-a38f-4014-b163-7c72a1c1cc29">18,004</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="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDYvZnJhZzowOTgzY2JkOTAwMWQ0YzU0YWE3MzVjNDcxNGZlODdhMi90YWJsZTo1ZDRhZTcyYWJmNzE0NmIzOWNlMmQ5YmM4ZjE0NGIzYy90YWJsZXJhbmdlOjVkNGFlNzJhYmY3MTQ2YjM5Y2UyZDliYzhmMTQ0YjNjXzE4LTMtMS0xLTEwMDU1MQ_4dcee8c0-5a00-4646-9ceb-a38b3cb10173">180,911</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="i5ebcd2a2b100446583e2b9bfc9ed66a6_D20200101-20201231" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDYvZnJhZzowOTgzY2JkOTAwMWQ0YzU0YWE3MzVjNDcxNGZlODdhMi90YWJsZTo1ZDRhZTcyYWJmNzE0NmIzOWNlMmQ5YmM4ZjE0NGIzYy90YWJsZXJhbmdlOjVkNGFlNzJhYmY3MTQ2YjM5Y2UyZDliYzhmMTQ0YjNjXzE4LTUtMS0xLTEwMDU1MQ_29bcf562-bf32-4aa3-ae36-6327584318a8">&#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 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%">Disposition, net of cash disposed</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:ProceedsFromDivestitureOfBusinessesNetOfCashDivested" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDYvZnJhZzowOTgzY2JkOTAwMWQ0YzU0YWE3MzVjNDcxNGZlODdhMi90YWJsZTo1ZDRhZTcyYWJmNzE0NmIzOWNlMmQ5YmM4ZjE0NGIzYy90YWJsZXJhbmdlOjVkNGFlNzJhYmY3MTQ2YjM5Y2UyZDliYzhmMTQ0YjNjXzE3LTEtMS0xLTEzNzA0OQ_526baa51-3f53-4d03-b0b1-721bc571f778">15,789</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="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231" decimals="-3" name="us-gaap:ProceedsFromDivestitureOfBusinessesNetOfCashDivested" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDYvZnJhZzowOTgzY2JkOTAwMWQ0YzU0YWE3MzVjNDcxNGZlODdhMi90YWJsZTo1ZDRhZTcyYWJmNzE0NmIzOWNlMmQ5YmM4ZjE0NGIzYy90YWJsZXJhbmdlOjVkNGFlNzJhYmY3MTQ2YjM5Y2UyZDliYzhmMTQ0YjNjXzE3LTMtMS0xLTEzNzA0OQ_3a6f57eb-c358-4a18-8757-e11f626f2dfe">&#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="i5ebcd2a2b100446583e2b9bfc9ed66a6_D20200101-20201231" decimals="-3" name="us-gaap:ProceedsFromDivestitureOfBusinessesNetOfCashDivested" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDYvZnJhZzowOTgzY2JkOTAwMWQ0YzU0YWE3MzVjNDcxNGZlODdhMi90YWJsZTo1ZDRhZTcyYWJmNzE0NmIzOWNlMmQ5YmM4ZjE0NGIzYy90YWJsZXJhbmdlOjVkNGFlNzJhYmY3MTQ2YjM5Y2UyZDliYzhmMTQ0YjNjXzE3LTUtMS0xLTEzNzA0OQ_2cbb0d8f-2fab-47db-92f8-727b9b37f57f">&#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="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDYvZnJhZzowOTgzY2JkOTAwMWQ0YzU0YWE3MzVjNDcxNGZlODdhMi90YWJsZTo1ZDRhZTcyYWJmNzE0NmIzOWNlMmQ5YmM4ZjE0NGIzYy90YWJsZXJhbmdlOjVkNGFlNzJhYmY3MTQ2YjM5Y2UyZDliYzhmMTQ0YjNjXzE5LTEtMS0xLTEwMDU1MQ_1093fc6e-d660-4e2b-bea7-479135d51ea0">60,909</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="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDYvZnJhZzowOTgzY2JkOTAwMWQ0YzU0YWE3MzVjNDcxNGZlODdhMi90YWJsZTo1ZDRhZTcyYWJmNzE0NmIzOWNlMmQ5YmM4ZjE0NGIzYy90YWJsZXJhbmdlOjVkNGFlNzJhYmY3MTQ2YjM5Y2UyZDliYzhmMTQ0YjNjXzE5LTMtMS0xLTEwMDU1MQ_1ad51b64-fa0f-4b58-bffe-102742ed74bb">46,651</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="i5ebcd2a2b100446583e2b9bfc9ed66a6_D20200101-20201231" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDYvZnJhZzowOTgzY2JkOTAwMWQ0YzU0YWE3MzVjNDcxNGZlODdhMi90YWJsZTo1ZDRhZTcyYWJmNzE0NmIzOWNlMmQ5YmM4ZjE0NGIzYy90YWJsZXJhbmdlOjVkNGFlNzJhYmY3MTQ2YjM5Y2UyZDliYzhmMTQ0YjNjXzE5LTUtMS0xLTEwMDU1MQ_cdb57d7d-dfd2-49e3-b79b-912589cee25a">32,864</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="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231" decimals="-3" name="us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDYvZnJhZzowOTgzY2JkOTAwMWQ0YzU0YWE3MzVjNDcxNGZlODdhMi90YWJsZTo1ZDRhZTcyYWJmNzE0NmIzOWNlMmQ5YmM4ZjE0NGIzYy90YWJsZXJhbmdlOjVkNGFlNzJhYmY3MTQ2YjM5Y2UyZDliYzhmMTQ0YjNjXzIwLTEtMS0xLTEwMDU1MQ_d287292c-ba05-4cc6-8ea3-536ee7331b84">4,947</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231" decimals="-3" name="us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDYvZnJhZzowOTgzY2JkOTAwMWQ0YzU0YWE3MzVjNDcxNGZlODdhMi90YWJsZTo1ZDRhZTcyYWJmNzE0NmIzOWNlMmQ5YmM4ZjE0NGIzYy90YWJsZXJhbmdlOjVkNGFlNzJhYmY3MTQ2YjM5Y2UyZDliYzhmMTQ0YjNjXzIwLTMtMS0xLTEwMDU1MQ_f67d14ec-1330-49de-8a60-28affa298150">4,113</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5ebcd2a2b100446583e2b9bfc9ed66a6_D20200101-20201231" decimals="-3" name="us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDYvZnJhZzowOTgzY2JkOTAwMWQ0YzU0YWE3MzVjNDcxNGZlODdhMi90YWJsZTo1ZDRhZTcyYWJmNzE0NmIzOWNlMmQ5YmM4ZjE0NGIzYy90YWJsZXJhbmdlOjVkNGFlNzJhYmY3MTQ2YjM5Y2UyZDliYzhmMTQ0YjNjXzIwLTUtMS0xLTEwMDU1MQ_d6430704-0fe3-45f6-93a8-aae000521005">2,373</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 #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="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDYvZnJhZzowOTgzY2JkOTAwMWQ0YzU0YWE3MzVjNDcxNGZlODdhMi90YWJsZTo1ZDRhZTcyYWJmNzE0NmIzOWNlMmQ5YmM4ZjE0NGIzYy90YWJsZXJhbmdlOjVkNGFlNzJhYmY3MTQ2YjM5Y2UyZDliYzhmMTQ0YjNjXzIyLTEtMS0xLTExMzY3NQ_a96292df-260f-41eb-83bb-50de665b80ae">89,755</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="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDYvZnJhZzowOTgzY2JkOTAwMWQ0YzU0YWE3MzVjNDcxNGZlODdhMi90YWJsZTo1ZDRhZTcyYWJmNzE0NmIzOWNlMmQ5YmM4ZjE0NGIzYy90YWJsZXJhbmdlOjVkNGFlNzJhYmY3MTQ2YjM5Y2UyZDliYzhmMTQ0YjNjXzIyLTMtMS0xLTExMzY3NQ_71ea5421-488c-40e8-adb2-354f80a6ddbd">223,449</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="i5ebcd2a2b100446583e2b9bfc9ed66a6_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDYvZnJhZzowOTgzY2JkOTAwMWQ0YzU0YWE3MzVjNDcxNGZlODdhMi90YWJsZTo1ZDRhZTcyYWJmNzE0NmIzOWNlMmQ5YmM4ZjE0NGIzYy90YWJsZXJhbmdlOjVkNGFlNzJhYmY3MTQ2YjM5Y2UyZDliYzhmMTQ0YjNjXzIyLTUtMS0xLTExMzY3NQ_66663fa3-3833-4e6c-9a26-74699a11eccb">30,491</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">Cash flows from financing activities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Cash received from 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="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231" decimals="-3" name="us-gaap:ProceedsFromLinesOfCredit" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDYvZnJhZzowOTgzY2JkOTAwMWQ0YzU0YWE3MzVjNDcxNGZlODdhMi90YWJsZTo1ZDRhZTcyYWJmNzE0NmIzOWNlMmQ5YmM4ZjE0NGIzYy90YWJsZXJhbmdlOjVkNGFlNzJhYmY3MTQ2YjM5Y2UyZDliYzhmMTQ0YjNjXzIzLTEtMS0xLTEwMDU1MQ_30750b21-52cf-453a-90c9-80fc775c4628">&#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="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231" decimals="-3" name="us-gaap:ProceedsFromLinesOfCredit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDYvZnJhZzowOTgzY2JkOTAwMWQ0YzU0YWE3MzVjNDcxNGZlODdhMi90YWJsZTo1ZDRhZTcyYWJmNzE0NmIzOWNlMmQ5YmM4ZjE0NGIzYy90YWJsZXJhbmdlOjVkNGFlNzJhYmY3MTQ2YjM5Y2UyZDliYzhmMTQ0YjNjXzIzLTMtMS0xLTEwMDU1MQ_fa5a0d2a-41fa-459f-ac10-c9cdd299c0d8">140,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5ebcd2a2b100446583e2b9bfc9ed66a6_D20200101-20201231" decimals="-3" name="us-gaap:ProceedsFromLinesOfCredit" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDYvZnJhZzowOTgzY2JkOTAwMWQ0YzU0YWE3MzVjNDcxNGZlODdhMi90YWJsZTo1ZDRhZTcyYWJmNzE0NmIzOWNlMmQ5YmM4ZjE0NGIzYy90YWJsZXJhbmdlOjVkNGFlNzJhYmY3MTQ2YjM5Y2UyZDliYzhmMTQ0YjNjXzIzLTUtMS0xLTEwMDU1MQ_e65e8244-2d02-4796-abad-6e44703e87d3">&#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 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="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231" decimals="-3" name="us-gaap:RepaymentsOfLongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDYvZnJhZzowOTgzY2JkOTAwMWQ0YzU0YWE3MzVjNDcxNGZlODdhMi90YWJsZTo1ZDRhZTcyYWJmNzE0NmIzOWNlMmQ5YmM4ZjE0NGIzYy90YWJsZXJhbmdlOjVkNGFlNzJhYmY3MTQ2YjM5Y2UyZDliYzhmMTQ0YjNjXzI0LTEtMS0xLTEwMDU1MQ_0ba77ae1-90c7-48a7-ba0c-663760457dda">23,373</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="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231" decimals="-3" name="us-gaap:RepaymentsOfLongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDYvZnJhZzowOTgzY2JkOTAwMWQ0YzU0YWE3MzVjNDcxNGZlODdhMi90YWJsZTo1ZDRhZTcyYWJmNzE0NmIzOWNlMmQ5YmM4ZjE0NGIzYy90YWJsZXJhbmdlOjVkNGFlNzJhYmY3MTQ2YjM5Y2UyZDliYzhmMTQ0YjNjXzI0LTMtMS0xLTEwMDU1MQ_8760c867-2630-4d02-8127-411856f364ff">48,273</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="i5ebcd2a2b100446583e2b9bfc9ed66a6_D20200101-20201231" decimals="-3" name="us-gaap:RepaymentsOfLongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDYvZnJhZzowOTgzY2JkOTAwMWQ0YzU0YWE3MzVjNDcxNGZlODdhMi90YWJsZTo1ZDRhZTcyYWJmNzE0NmIzOWNlMmQ5YmM4ZjE0NGIzYy90YWJsZXJhbmdlOjVkNGFlNzJhYmY3MTQ2YjM5Y2UyZDliYzhmMTQ0YjNjXzI0LTUtMS0xLTEwMDU1MQ_eaa6148b-9ac7-4d1d-a9d4-27ac8c1841fe">77,745</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="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231" decimals="-3" name="us-gaap:PaymentsToMinorityShareholders" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDYvZnJhZzowOTgzY2JkOTAwMWQ0YzU0YWE3MzVjNDcxNGZlODdhMi90YWJsZTo1ZDRhZTcyYWJmNzE0NmIzOWNlMmQ5YmM4ZjE0NGIzYy90YWJsZXJhbmdlOjVkNGFlNzJhYmY3MTQ2YjM5Y2UyZDliYzhmMTQ0YjNjXzI1LTEtMS0xLTEwMDU1MQ_d558fcdc-37f6-471c-88fc-68e561fb5a16">&#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="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231" decimals="-3" name="us-gaap:PaymentsToMinorityShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDYvZnJhZzowOTgzY2JkOTAwMWQ0YzU0YWE3MzVjNDcxNGZlODdhMi90YWJsZTo1ZDRhZTcyYWJmNzE0NmIzOWNlMmQ5YmM4ZjE0NGIzYy90YWJsZXJhbmdlOjVkNGFlNzJhYmY3MTQ2YjM5Y2UyZDliYzhmMTQ0YjNjXzI1LTMtMS0xLTEwMDU1MQ_3125794c-9b2b-4730-9298-e22c1b3c63f9">2,477</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="i5ebcd2a2b100446583e2b9bfc9ed66a6_D20200101-20201231" decimals="-3" name="us-gaap:PaymentsToMinorityShareholders" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDYvZnJhZzowOTgzY2JkOTAwMWQ0YzU0YWE3MzVjNDcxNGZlODdhMi90YWJsZTo1ZDRhZTcyYWJmNzE0NmIzOWNlMmQ5YmM4ZjE0NGIzYy90YWJsZXJhbmdlOjVkNGFlNzJhYmY3MTQ2YjM5Y2UyZDliYzhmMTQ0YjNjXzI1LTUtMS0xLTEwMDU1MQ_21065f76-397b-4a10-b34c-264ca461fc09">432</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%">Withholding taxes paid on net share settlement of equity awards</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231" decimals="-3" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDYvZnJhZzowOTgzY2JkOTAwMWQ0YzU0YWE3MzVjNDcxNGZlODdhMi90YWJsZTo1ZDRhZTcyYWJmNzE0NmIzOWNlMmQ5YmM4ZjE0NGIzYy90YWJsZXJhbmdlOjVkNGFlNzJhYmY3MTQ2YjM5Y2UyZDliYzhmMTQ0YjNjXzI2LTEtMS0xLTEwMDU1MQ_a33028a1-582d-4bbc-b98f-cd5526eff7ec">9,416</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="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231" decimals="-3" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDYvZnJhZzowOTgzY2JkOTAwMWQ0YzU0YWE3MzVjNDcxNGZlODdhMi90YWJsZTo1ZDRhZTcyYWJmNzE0NmIzOWNlMmQ5YmM4ZjE0NGIzYy90YWJsZXJhbmdlOjVkNGFlNzJhYmY3MTQ2YjM5Y2UyZDliYzhmMTQ0YjNjXzI2LTMtMS0xLTEwMDU1MQ_243f0229-025e-49d1-8709-4456e981e661">7,338</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="i5ebcd2a2b100446583e2b9bfc9ed66a6_D20200101-20201231" decimals="-3" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDYvZnJhZzowOTgzY2JkOTAwMWQ0YzU0YWE3MzVjNDcxNGZlODdhMi90YWJsZTo1ZDRhZTcyYWJmNzE0NmIzOWNlMmQ5YmM4ZjE0NGIzYy90YWJsZXJhbmdlOjVkNGFlNzJhYmY3MTQ2YjM5Y2UyZDliYzhmMTQ0YjNjXzI2LTUtMS0xLTEwMDU1MQ_15b5fc9d-0e79-4dd0-b8e7-1d69f7f08e8f">1,985</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%">Debt issuance 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="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231" decimals="-3" name="us-gaap:PaymentsOfDebtIssuanceCosts" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDYvZnJhZzowOTgzY2JkOTAwMWQ0YzU0YWE3MzVjNDcxNGZlODdhMi90YWJsZTo1ZDRhZTcyYWJmNzE0NmIzOWNlMmQ5YmM4ZjE0NGIzYy90YWJsZXJhbmdlOjVkNGFlNzJhYmY3MTQ2YjM5Y2UyZDliYzhmMTQ0YjNjXzI3LTEtMS0xLTEwMDU1MQ_654ac0fa-93e5-4af4-b9e8-7dfd308f519b">&#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="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231" decimals="-3" name="us-gaap:PaymentsOfDebtIssuanceCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDYvZnJhZzowOTgzY2JkOTAwMWQ0YzU0YWE3MzVjNDcxNGZlODdhMi90YWJsZTo1ZDRhZTcyYWJmNzE0NmIzOWNlMmQ5YmM4ZjE0NGIzYy90YWJsZXJhbmdlOjVkNGFlNzJhYmY3MTQ2YjM5Y2UyZDliYzhmMTQ0YjNjXzI3LTMtMS0xLTEwMDU1MQ_f3e42aea-52cb-44a0-bba7-d7d0a3ed35e9">1,340</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="i5ebcd2a2b100446583e2b9bfc9ed66a6_D20200101-20201231" decimals="-3" name="us-gaap:PaymentsOfDebtIssuanceCosts" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDYvZnJhZzowOTgzY2JkOTAwMWQ0YzU0YWE3MzVjNDcxNGZlODdhMi90YWJsZTo1ZDRhZTcyYWJmNzE0NmIzOWNlMmQ5YmM4ZjE0NGIzYy90YWJsZXJhbmdlOjVkNGFlNzJhYmY3MTQ2YjM5Y2UyZDliYzhmMTQ0YjNjXzI3LTUtMS0xLTEwMDU1MQ_98174595-dc1c-4dd8-af6e-7849f2892b36">&#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 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="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231" decimals="-3" name="us-gaap:ProceedsFromPaymentsForOtherFinancingActivities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDYvZnJhZzowOTgzY2JkOTAwMWQ0YzU0YWE3MzVjNDcxNGZlODdhMi90YWJsZTo1ZDRhZTcyYWJmNzE0NmIzOWNlMmQ5YmM4ZjE0NGIzYy90YWJsZXJhbmdlOjVkNGFlNzJhYmY3MTQ2YjM5Y2UyZDliYzhmMTQ0YjNjXzI4LTEtMS0xLTEwMDU1MQ_2cffa282-2d29-444a-bb83-6f395c613739">&#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="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:ProceedsFromPaymentsForOtherFinancingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDYvZnJhZzowOTgzY2JkOTAwMWQ0YzU0YWE3MzVjNDcxNGZlODdhMi90YWJsZTo1ZDRhZTcyYWJmNzE0NmIzOWNlMmQ5YmM4ZjE0NGIzYy90YWJsZXJhbmdlOjVkNGFlNzJhYmY3MTQ2YjM5Y2UyZDliYzhmMTQ0YjNjXzI4LTMtMS0xLTEwMDU1MQ_3b7f9ff4-4d3b-46c7-8654-b96c02f9878d">4</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="i5ebcd2a2b100446583e2b9bfc9ed66a6_D20200101-20201231" decimals="-3" name="us-gaap:ProceedsFromPaymentsForOtherFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDYvZnJhZzowOTgzY2JkOTAwMWQ0YzU0YWE3MzVjNDcxNGZlODdhMi90YWJsZTo1ZDRhZTcyYWJmNzE0NmIzOWNlMmQ5YmM4ZjE0NGIzYy90YWJsZXJhbmdlOjVkNGFlNzJhYmY3MTQ2YjM5Y2UyZDliYzhmMTQ0YjNjXzI4LTUtMS0xLTEwMDU1MQ_f4b7876a-045b-46e0-ad7f-1fada3f75b3c">9,837</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 financing activities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDYvZnJhZzowOTgzY2JkOTAwMWQ0YzU0YWE3MzVjNDcxNGZlODdhMi90YWJsZTo1ZDRhZTcyYWJmNzE0NmIzOWNlMmQ5YmM4ZjE0NGIzYy90YWJsZXJhbmdlOjVkNGFlNzJhYmY3MTQ2YjM5Y2UyZDliYzhmMTQ0YjNjXzMyLTEtMS0xLTExMzY4Mw_454d54a7-32c7-49e1-8a18-aa33a5b11471">32,789</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="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231" decimals="-3" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDYvZnJhZzowOTgzY2JkOTAwMWQ0YzU0YWE3MzVjNDcxNGZlODdhMi90YWJsZTo1ZDRhZTcyYWJmNzE0NmIzOWNlMmQ5YmM4ZjE0NGIzYy90YWJsZXJhbmdlOjVkNGFlNzJhYmY3MTQ2YjM5Y2UyZDliYzhmMTQ0YjNjXzMyLTMtMS0xLTExMzY4Mw_95dce421-01f9-40be-9970-08b41b9a4630">80,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 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="i5ebcd2a2b100446583e2b9bfc9ed66a6_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDYvZnJhZzowOTgzY2JkOTAwMWQ0YzU0YWE3MzVjNDcxNGZlODdhMi90YWJsZTo1ZDRhZTcyYWJmNzE0NmIzOWNlMmQ5YmM4ZjE0NGIzYy90YWJsZXJhbmdlOjVkNGFlNzJhYmY3MTQ2YjM5Y2UyZDliYzhmMTQ0YjNjXzMyLTUtMS0xLTExMzY4Mw_557f58b3-2bb0-4c05-ba48-11e59f3a678f">70,325</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 #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="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDYvZnJhZzowOTgzY2JkOTAwMWQ0YzU0YWE3MzVjNDcxNGZlODdhMi90YWJsZTo1ZDRhZTcyYWJmNzE0NmIzOWNlMmQ5YmM4ZjE0NGIzYy90YWJsZXJhbmdlOjVkNGFlNzJhYmY3MTQ2YjM5Y2UyZDliYzhmMTQ0YjNjXzMwLTEtMS0xLTEwMDU1MQ_778013ea-e598-4427-88a0-b6f7c570e1cb">96,572</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="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDYvZnJhZzowOTgzY2JkOTAwMWQ0YzU0YWE3MzVjNDcxNGZlODdhMi90YWJsZTo1ZDRhZTcyYWJmNzE0NmIzOWNlMmQ5YmM4ZjE0NGIzYy90YWJsZXJhbmdlOjVkNGFlNzJhYmY3MTQ2YjM5Y2UyZDliYzhmMTQ0YjNjXzMwLTMtMS0xLTEwMDU1MQ_cae1cc2d-e25e-4634-8f28-3289c3ecac69">16,051</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="i5ebcd2a2b100446583e2b9bfc9ed66a6_D20200101-20201231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDYvZnJhZzowOTgzY2JkOTAwMWQ0YzU0YWE3MzVjNDcxNGZlODdhMi90YWJsZTo1ZDRhZTcyYWJmNzE0NmIzOWNlMmQ5YmM4ZjE0NGIzYy90YWJsZXJhbmdlOjVkNGFlNzJhYmY3MTQ2YjM5Y2UyZDliYzhmMTQ0YjNjXzMwLTUtMS0xLTEwMDU1MQ_80584078-db66-4fe8-a7ac-4d206fdc73dc">22,080</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: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="ic18de86a7e194dbaacc6e58a186ae83a_I20211231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDYvZnJhZzowOTgzY2JkOTAwMWQ0YzU0YWE3MzVjNDcxNGZlODdhMi90YWJsZTo1ZDRhZTcyYWJmNzE0NmIzOWNlMmQ5YmM4ZjE0NGIzYy90YWJsZXJhbmdlOjVkNGFlNzJhYmY3MTQ2YjM5Y2UyZDliYzhmMTQ0YjNjXzMxLTEtMS0xLTEwMDU1MQ_15695e1a-d339-4232-9f7a-6d0a532e2e06">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="i74a327970a2743d99f4bfe31a1aa9144_I20201231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDYvZnJhZzowOTgzY2JkOTAwMWQ0YzU0YWE3MzVjNDcxNGZlODdhMi90YWJsZTo1ZDRhZTcyYWJmNzE0NmIzOWNlMmQ5YmM4ZjE0NGIzYy90YWJsZXJhbmdlOjVkNGFlNzJhYmY3MTQ2YjM5Y2UyZDliYzhmMTQ0YjNjXzMxLTMtMS0xLTEwMDU1MQ_f9f61858-0010-4cf0-a151-00507625f30a">72,642</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8fc667299f2047d782b6469eecd6cc23_I20191231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDYvZnJhZzowOTgzY2JkOTAwMWQ0YzU0YWE3MzVjNDcxNGZlODdhMi90YWJsZTo1ZDRhZTcyYWJmNzE0NmIzOWNlMmQ5YmM4ZjE0NGIzYy90YWJsZXJhbmdlOjVkNGFlNzJhYmY3MTQ2YjM5Y2UyZDliYzhmMTQ0YjNjXzMxLTUtMS0xLTEwMDU1MQ_e91a312d-c0d7-4cb4-9856-9def8947a5a6">50,562</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 #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="ia4e26e1a90f24900b99f99a0eb4cb516_I20221231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDYvZnJhZzowOTgzY2JkOTAwMWQ0YzU0YWE3MzVjNDcxNGZlODdhMi90YWJsZTo1ZDRhZTcyYWJmNzE0NmIzOWNlMmQ5YmM4ZjE0NGIzYy90YWJsZXJhbmdlOjVkNGFlNzJhYmY3MTQ2YjM5Y2UyZDliYzhmMTQ0YjNjXzM3LTEtMS0xLTExMzc3NA_d36190fa-cb82-4b41-bb8d-e2b4db57d956">185,265</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="ic18de86a7e194dbaacc6e58a186ae83a_I20211231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDYvZnJhZzowOTgzY2JkOTAwMWQ0YzU0YWE3MzVjNDcxNGZlODdhMi90YWJsZTo1ZDRhZTcyYWJmNzE0NmIzOWNlMmQ5YmM4ZjE0NGIzYy90YWJsZXJhbmdlOjVkNGFlNzJhYmY3MTQ2YjM5Y2UyZDliYzhmMTQ0YjNjXzM3LTMtMS0xLTExMzc3NA_26a3eadf-e7d7-465e-823c-dc735617f44f">88,693</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="i74a327970a2743d99f4bfe31a1aa9144_I20201231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDYvZnJhZzowOTgzY2JkOTAwMWQ0YzU0YWE3MzVjNDcxNGZlODdhMi90YWJsZTo1ZDRhZTcyYWJmNzE0NmIzOWNlMmQ5YmM4ZjE0NGIzYy90YWJsZXJhbmdlOjVkNGFlNzJhYmY3MTQ2YjM5Y2UyZDliYzhmMTQ0YjNjXzM3LTUtMS0xLTExMzc3NA_0fe4dc28-c908-4c33-8f8b-ca14cf07f4e3">72,642</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-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) - Continuing Operations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia4e26e1a90f24900b99f99a0eb4cb516_I20221231" decimals="-3" name="strl:RestrictedCashOtherCurrentAssetsDisposalGroupIncludingContinuedOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDYvZnJhZzowOTgzY2JkOTAwMWQ0YzU0YWE3MzVjNDcxNGZlODdhMi90YWJsZTo1ZDRhZTcyYWJmNzE0NmIzOWNlMmQ5YmM4ZjE0NGIzYy90YWJsZXJhbmdlOjVkNGFlNzJhYmY3MTQ2YjM5Y2UyZDliYzhmMTQ0YjNjXzMzLTEtMS0xLTEwMDU1MQ_a4fcf0ec-5991-4f0d-a362-b2daf07193be">3,721</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="ic18de86a7e194dbaacc6e58a186ae83a_I20211231" decimals="-3" name="strl:RestrictedCashOtherCurrentAssetsDisposalGroupIncludingContinuedOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDYvZnJhZzowOTgzY2JkOTAwMWQ0YzU0YWE3MzVjNDcxNGZlODdhMi90YWJsZTo1ZDRhZTcyYWJmNzE0NmIzOWNlMmQ5YmM4ZjE0NGIzYy90YWJsZXJhbmdlOjVkNGFlNzJhYmY3MTQ2YjM5Y2UyZDliYzhmMTQ0YjNjXzMzLTMtMS0xLTEwMDU1MQ_8af8ad07-4205-466c-9032-0572389c52c0">3,821</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="i74a327970a2743d99f4bfe31a1aa9144_I20201231" decimals="-3" name="strl:RestrictedCashOtherCurrentAssetsDisposalGroupIncludingContinuedOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDYvZnJhZzowOTgzY2JkOTAwMWQ0YzU0YWE3MzVjNDcxNGZlODdhMi90YWJsZTo1ZDRhZTcyYWJmNzE0NmIzOWNlMmQ5YmM4ZjE0NGIzYy90YWJsZXJhbmdlOjVkNGFlNzJhYmY3MTQ2YjM5Y2UyZDliYzhmMTQ0YjNjXzMzLTUtMS0xLTEwMDU1MQ_eecd4ee8-269b-4c32-b397-b11e83af22e0">4,571</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%">Less: cash, cash equivalents and restricted cash - Discontinued Operations</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia4e26e1a90f24900b99f99a0eb4cb516_I20221231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsDisposalGroupIncludingDiscontinuedOperations" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDYvZnJhZzowOTgzY2JkOTAwMWQ0YzU0YWE3MzVjNDcxNGZlODdhMi90YWJsZTo1ZDRhZTcyYWJmNzE0NmIzOWNlMmQ5YmM4ZjE0NGIzYy90YWJsZXJhbmdlOjVkNGFlNzJhYmY3MTQ2YjM5Y2UyZDliYzhmMTQ0YjNjXzMxLTEtMS0xLTEyMzQ2OQ_6176ffda-00ca-412a-a494-911ff040ea36">&#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="ic18de86a7e194dbaacc6e58a186ae83a_I20211231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsDisposalGroupIncludingDiscontinuedOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDYvZnJhZzowOTgzY2JkOTAwMWQ0YzU0YWE3MzVjNDcxNGZlODdhMi90YWJsZTo1ZDRhZTcyYWJmNzE0NmIzOWNlMmQ5YmM4ZjE0NGIzYy90YWJsZXJhbmdlOjVkNGFlNzJhYmY3MTQ2YjM5Y2UyZDliYzhmMTQ0YjNjXzMxLTMtMS0xLTEyMzQ2OQ_3e40d29b-9aba-477e-8c34-fb79772b6ebf">23,927</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="i74a327970a2743d99f4bfe31a1aa9144_I20201231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsDisposalGroupIncludingDiscontinuedOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDYvZnJhZzowOTgzY2JkOTAwMWQ0YzU0YWE3MzVjNDcxNGZlODdhMi90YWJsZTo1ZDRhZTcyYWJmNzE0NmIzOWNlMmQ5YmM4ZjE0NGIzYy90YWJsZXJhbmdlOjVkNGFlNzJhYmY3MTQ2YjM5Y2UyZDliYzhmMTQ0YjNjXzMxLTUtMS0xLTEyMzQ2OQ_9a3b9971-d42b-4f9b-8b3e-585def49fbf3">20,415</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:9.5pt;font-weight:400;line-height:100%">Cash and cash equivalents at end of period - Continuing Operations</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="ia4e26e1a90f24900b99f99a0eb4cb516_I20221231" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDYvZnJhZzowOTgzY2JkOTAwMWQ0YzU0YWE3MzVjNDcxNGZlODdhMi90YWJsZTo1ZDRhZTcyYWJmNzE0NmIzOWNlMmQ5YmM4ZjE0NGIzYy90YWJsZXJhbmdlOjVkNGFlNzJhYmY3MTQ2YjM5Y2UyZDliYzhmMTQ0YjNjXzM0LTEtMS0xLTEwMDU1MQ_9e1ff9ea-2be7-4d46-97f0-0373a0461a60">181,544</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="ic18de86a7e194dbaacc6e58a186ae83a_I20211231" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDYvZnJhZzowOTgzY2JkOTAwMWQ0YzU0YWE3MzVjNDcxNGZlODdhMi90YWJsZTo1ZDRhZTcyYWJmNzE0NmIzOWNlMmQ5YmM4ZjE0NGIzYy90YWJsZXJhbmdlOjVkNGFlNzJhYmY3MTQ2YjM5Y2UyZDliYzhmMTQ0YjNjXzM0LTMtMS0xLTEwMDU1MQ_ad04a042-8899-4e1c-adf6-f4f9c1a9c89f">60,945</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="i74a327970a2743d99f4bfe31a1aa9144_I20201231" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDYvZnJhZzowOTgzY2JkOTAwMWQ0YzU0YWE3MzVjNDcxNGZlODdhMi90YWJsZTo1ZDRhZTcyYWJmNzE0NmIzOWNlMmQ5YmM4ZjE0NGIzYy90YWJsZXJhbmdlOjVkNGFlNzJhYmY3MTQ2YjM5Y2UyZDliYzhmMTQ0YjNjXzM0LTUtMS0xLTEwMDU1MQ_617a3ccb-9a1e-4f91-870c-19bfdc04c03a">47,656</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:3pt"><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="background-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%">Supplemental disclosures of cash flow information:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">Cash paid during the period for interest</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:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231" decimals="-3" name="us-gaap:InterestPaidNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDYvZnJhZzowOTgzY2JkOTAwMWQ0YzU0YWE3MzVjNDcxNGZlODdhMi90YWJsZTo1ZDRhZTcyYWJmNzE0NmIzOWNlMmQ5YmM4ZjE0NGIzYy90YWJsZXJhbmdlOjVkNGFlNzJhYmY3MTQ2YjM5Y2UyZDliYzhmMTQ0YjNjXzM3LTEtMS0xLTExMDE3MQ_434c8964-e347-4e36-9be1-d308bdb53456">19,322</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231" decimals="-3" name="us-gaap:InterestPaidNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDYvZnJhZzowOTgzY2JkOTAwMWQ0YzU0YWE3MzVjNDcxNGZlODdhMi90YWJsZTo1ZDRhZTcyYWJmNzE0NmIzOWNlMmQ5YmM4ZjE0NGIzYy90YWJsZXJhbmdlOjVkNGFlNzJhYmY3MTQ2YjM5Y2UyZDliYzhmMTQ0YjNjXzM3LTMtMS0xLTEwMDU1MQ_b67d768c-ae48-483a-939d-2079fed6e454">17,236</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5ebcd2a2b100446583e2b9bfc9ed66a6_D20200101-20201231" decimals="-3" name="us-gaap:InterestPaidNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDYvZnJhZzowOTgzY2JkOTAwMWQ0YzU0YWE3MzVjNDcxNGZlODdhMi90YWJsZTo1ZDRhZTcyYWJmNzE0NmIzOWNlMmQ5YmM4ZjE0NGIzYy90YWJsZXJhbmdlOjVkNGFlNzJhYmY3MTQ2YjM5Y2UyZDliYzhmMTQ0YjNjXzM3LTUtMS0xLTEwMDU1MQ_291e0fb3-cc83-4637-9d68-11a081a092a7">26,941</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%">Cash paid during the period for income taxes</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:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231" decimals="-3" name="us-gaap:IncomeTaxesPaid" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDYvZnJhZzowOTgzY2JkOTAwMWQ0YzU0YWE3MzVjNDcxNGZlODdhMi90YWJsZTo1ZDRhZTcyYWJmNzE0NmIzOWNlMmQ5YmM4ZjE0NGIzYy90YWJsZXJhbmdlOjVkNGFlNzJhYmY3MTQ2YjM5Y2UyZDliYzhmMTQ0YjNjXzM4LTEtMS0xLTEwMDU1MQ_fa126980-c7bc-4337-bdb5-1398a59744fa">5,602</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231" decimals="-3" name="us-gaap:IncomeTaxesPaid" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDYvZnJhZzowOTgzY2JkOTAwMWQ0YzU0YWE3MzVjNDcxNGZlODdhMi90YWJsZTo1ZDRhZTcyYWJmNzE0NmIzOWNlMmQ5YmM4ZjE0NGIzYy90YWJsZXJhbmdlOjVkNGFlNzJhYmY3MTQ2YjM5Y2UyZDliYzhmMTQ0YjNjXzM4LTMtMS0xLTEwMDU1MQ_cc797542-cea0-4f0d-825b-7a8086e077bc">3,061</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5ebcd2a2b100446583e2b9bfc9ed66a6_D20200101-20201231" decimals="-3" name="us-gaap:IncomeTaxesPaid" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDYvZnJhZzowOTgzY2JkOTAwMWQ0YzU0YWE3MzVjNDcxNGZlODdhMi90YWJsZTo1ZDRhZTcyYWJmNzE0NmIzOWNlMmQ5YmM4ZjE0NGIzYy90YWJsZXJhbmdlOjVkNGFlNzJhYmY3MTQ2YjM5Y2UyZDliYzhmMTQ0YjNjXzM4LTUtMS0xLTEwMDU1MQ_f8b6e2be-549f-494f-88b6-cfb6e12daebb">4,745</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:9.5pt;font-weight:400;line-height:100%">Non-cash items:</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 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%">Share consideration given for acquisitions</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:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231" decimals="-3" name="us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDYvZnJhZzowOTgzY2JkOTAwMWQ0YzU0YWE3MzVjNDcxNGZlODdhMi90YWJsZTo1ZDRhZTcyYWJmNzE0NmIzOWNlMmQ5YmM4ZjE0NGIzYy90YWJsZXJhbmdlOjVkNGFlNzJhYmY3MTQ2YjM5Y2UyZDliYzhmMTQ0YjNjXzQwLTEtMS0xLTEwMDU1MQ_0b16bc69-f8ee-4450-88e2-68d50c1dab7c">4,851</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231" decimals="-3" name="us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDYvZnJhZzowOTgzY2JkOTAwMWQ0YzU0YWE3MzVjNDcxNGZlODdhMi90YWJsZTo1ZDRhZTcyYWJmNzE0NmIzOWNlMmQ5YmM4ZjE0NGIzYy90YWJsZXJhbmdlOjVkNGFlNzJhYmY3MTQ2YjM5Y2UyZDliYzhmMTQ0YjNjXzQwLTMtMS0xLTEwMDU1MQ_f71269b7-c92d-4354-9a97-1e3780150b65">20,406</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5ebcd2a2b100446583e2b9bfc9ed66a6_D20200101-20201231" decimals="-3" name="us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDYvZnJhZzowOTgzY2JkOTAwMWQ0YzU0YWE3MzVjNDcxNGZlODdhMi90YWJsZTo1ZDRhZTcyYWJmNzE0NmIzOWNlMmQ5YmM4ZjE0NGIzYy90YWJsZXJhbmdlOjVkNGFlNzJhYmY3MTQ2YjM5Y2UyZDliYzhmMTQ0YjNjXzQwLTUtMS0xLTEwMDU1MQ_4a15d177-d450-421a-acc2-cb176409fe7c">&#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%">Deferred payments from buyer of Myers</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:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231" decimals="-3" name="strl:NoncashOrPartNoncashAcquisitionNotesPayableAndDeferredPaymentsIncurred" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDYvZnJhZzowOTgzY2JkOTAwMWQ0YzU0YWE3MzVjNDcxNGZlODdhMi90YWJsZTo1ZDRhZTcyYWJmNzE0NmIzOWNlMmQ5YmM4ZjE0NGIzYy90YWJsZXJhbmdlOjVkNGFlNzJhYmY3MTQ2YjM5Y2UyZDliYzhmMTQ0YjNjXzQxLTEtMS0xLTEwMDU1MQ_6a9ee2b3-c2d0-4c6c-aafc-086950ad0d89">18,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231" decimals="-3" name="strl:NoncashOrPartNoncashAcquisitionNotesPayableAndDeferredPaymentsIncurred" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDYvZnJhZzowOTgzY2JkOTAwMWQ0YzU0YWE3MzVjNDcxNGZlODdhMi90YWJsZTo1ZDRhZTcyYWJmNzE0NmIzOWNlMmQ5YmM4ZjE0NGIzYy90YWJsZXJhbmdlOjVkNGFlNzJhYmY3MTQ2YjM5Y2UyZDliYzhmMTQ0YjNjXzQxLTMtMS0xLTEwMDU1MQ_d977c75f-7d7e-4f6c-92d6-3f631ce6801f">&#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:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5ebcd2a2b100446583e2b9bfc9ed66a6_D20200101-20201231" decimals="-3" name="strl:NoncashOrPartNoncashAcquisitionNotesPayableAndDeferredPaymentsIncurred" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDYvZnJhZzowOTgzY2JkOTAwMWQ0YzU0YWE3MzVjNDcxNGZlODdhMi90YWJsZTo1ZDRhZTcyYWJmNzE0NmIzOWNlMmQ5YmM4ZjE0NGIzYy90YWJsZXJhbmdlOjVkNGFlNzJhYmY3MTQ2YjM5Y2UyZDliYzhmMTQ0YjNjXzQxLTUtMS0xLTEwMDU1MQ_839846f7-15bb-473f-9c4e-24a9e4a79eec">&#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 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%">Tax basis election and other payments due to sellers</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:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231" decimals="-3" name="strl:BusinessCombinationConsiderationTransferredTaxGrossUpPaymentAndOtherPaymentsDueToSellers" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDYvZnJhZzowOTgzY2JkOTAwMWQ0YzU0YWE3MzVjNDcxNGZlODdhMi90YWJsZTo1ZDRhZTcyYWJmNzE0NmIzOWNlMmQ5YmM4ZjE0NGIzYy90YWJsZXJhbmdlOjVkNGFlNzJhYmY3MTQ2YjM5Y2UyZDliYzhmMTQ0YjNjXzQyLTEtMS0xLTEwMDU1MQ_9c47e375-428c-4627-9113-2bba67523426">&#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:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231" decimals="-3" name="strl:BusinessCombinationConsiderationTransferredTaxGrossUpPaymentAndOtherPaymentsDueToSellers" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDYvZnJhZzowOTgzY2JkOTAwMWQ0YzU0YWE3MzVjNDcxNGZlODdhMi90YWJsZTo1ZDRhZTcyYWJmNzE0NmIzOWNlMmQ5YmM4ZjE0NGIzYy90YWJsZXJhbmdlOjVkNGFlNzJhYmY3MTQ2YjM5Y2UyZDliYzhmMTQ0YjNjXzQyLTMtMS0xLTEwMDU1MQ_4c97fcf7-d812-4242-9b21-3d004cad3813">10,833</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5ebcd2a2b100446583e2b9bfc9ed66a6_D20200101-20201231" decimals="-3" name="strl:BusinessCombinationConsiderationTransferredTaxGrossUpPaymentAndOtherPaymentsDueToSellers" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDYvZnJhZzowOTgzY2JkOTAwMWQ0YzU0YWE3MzVjNDcxNGZlODdhMi90YWJsZTo1ZDRhZTcyYWJmNzE0NmIzOWNlMmQ5YmM4ZjE0NGIzYy90YWJsZXJhbmdlOjVkNGFlNzJhYmY3MTQ2YjM5Y2UyZDliYzhmMTQ0YjNjXzQyLTUtMS0xLTEwMDU1MQ_68a89e43-7e60-46c7-9c0a-68c227703c1c">&#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 style="background-color:#ffffff;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231" decimals="-3" name="us-gaap:CapitalExpendituresIncurredButNotYetPaid" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDYvZnJhZzowOTgzY2JkOTAwMWQ0YzU0YWE3MzVjNDcxNGZlODdhMi90YWJsZTo1ZDRhZTcyYWJmNzE0NmIzOWNlMmQ5YmM4ZjE0NGIzYy90YWJsZXJhbmdlOjVkNGFlNzJhYmY3MTQ2YjM5Y2UyZDliYzhmMTQ0YjNjXzQzLTEtMS0xLTEwMDU1MQ_bfef0622-7918-488e-93ed-0a50a96f16fb">1,925</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231" decimals="-3" name="us-gaap:CapitalExpendituresIncurredButNotYetPaid" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDYvZnJhZzowOTgzY2JkOTAwMWQ0YzU0YWE3MzVjNDcxNGZlODdhMi90YWJsZTo1ZDRhZTcyYWJmNzE0NmIzOWNlMmQ5YmM4ZjE0NGIzYy90YWJsZXJhbmdlOjVkNGFlNzJhYmY3MTQ2YjM5Y2UyZDliYzhmMTQ0YjNjXzQzLTMtMS0xLTEwMDU1MQ_1e3d8c89-b010-4db9-b193-525fcb25ab5b">264</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5ebcd2a2b100446583e2b9bfc9ed66a6_D20200101-20201231" decimals="-3" name="us-gaap:CapitalExpendituresIncurredButNotYetPaid" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDYvZnJhZzowOTgzY2JkOTAwMWQ0YzU0YWE3MzVjNDcxNGZlODdhMi90YWJsZTo1ZDRhZTcyYWJmNzE0NmIzOWNlMmQ5YmM4ZjE0NGIzYy90YWJsZXJhbmdlOjVkNGFlNzJhYmY3MTQ2YjM5Y2UyZDliYzhmMTQ0YjNjXzQzLTUtMS0xLTEwMDU1MQ_9dfa7c87-1c39-417d-9748-03da3ef054ce">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div 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 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%">41</span></div></div></div><div id="i11f5ad2dc2b74cddb4b110bb41fded42_109"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">CONSOLIDATED STATEMENTS OF STOCKHOLDERS&#8217; EQUITY</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(In thousands)</span></div><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.679%"><tr><td style="width:1.0%"></td><td style="width:23.230%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.902%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.335%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.902%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.335%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.188%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.335%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.902%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.335%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.902%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.335%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.330%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.335%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.331%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.335%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.903%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.335%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.188%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.335%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.307%"></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:9pt;font-weight:700;line-height:100%">STERLING INFRASTRUCTURE, INC. STOCKHOLDERS</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height: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:9pt;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:9pt;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:9pt;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:9pt;font-weight:700;line-height:100%">Retained Earnings (Deficit)</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:9pt;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:9pt;font-weight:700;line-height:100%">Total Sterling Stockholders&#8217; Equity</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Non-controlling Interests</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:27pt"><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%">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:9pt;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 #000000;padding:2px 1pt;text-align: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="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%">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><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">Balance at December 31, 2019</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:9.5pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i1682ad6affb945008ccec1f45b1f923e_I20191231" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDkvZnJhZzo1YzkxYzVmNzUzMzI0YjA0ODFkZWExNzVhODk4NDMyOS90YWJsZTplZjFiODhmY2JhYzY0NWRiYjQ4ZDliODA2MDIwZjc2Ni90YWJsZXJhbmdlOmVmMWI4OGZjYmFjNjQ1ZGJiNDhkOWI4MDYwMjBmNzY2XzEyLTEtMS0xLTEwMDU1MQ_2ebf6d0b-b141-4158-bd34-2162481f737b">27,772</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1682ad6affb945008ccec1f45b1f923e_I20191231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDkvZnJhZzo1YzkxYzVmNzUzMzI0YjA0ODFkZWExNzVhODk4NDMyOS90YWJsZTplZjFiODhmY2JhYzY0NWRiYjQ4ZDliODA2MDIwZjc2Ni90YWJsZXJhbmdlOmVmMWI4OGZjYmFjNjQ1ZGJiNDhkOWI4MDYwMjBmNzY2XzEyLTMtMS0xLTEwMDU1MQ_05716b59-62d1-4a92-9e73-ca28a98d3a98">283</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idd11760b39ea4e55bcd366a9aa1a65bb_I20191231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDkvZnJhZzo1YzkxYzVmNzUzMzI0YjA0ODFkZWExNzVhODk4NDMyOS90YWJsZTplZjFiODhmY2JhYzY0NWRiYjQ4ZDliODA2MDIwZjc2Ni90YWJsZXJhbmdlOmVmMWI4OGZjYmFjNjQ1ZGJiNDhkOWI4MDYwMjBmNzY2XzEyLTUtMS0xLTEwMDU1MQ_dbf05988-c51e-4cc2-b893-924ec0e8b9a7">251,019</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ie61da082d33e44b19b26f31fb0bf96af_I20191231" decimals="-3" name="us-gaap:TreasuryStockCommonShares" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDkvZnJhZzo1YzkxYzVmNzUzMzI0YjA0ODFkZWExNzVhODk4NDMyOS90YWJsZTplZjFiODhmY2JhYzY0NWRiYjQ4ZDliODA2MDIwZjc2Ni90YWJsZXJhbmdlOmVmMWI4OGZjYmFjNjQ1ZGJiNDhkOWI4MDYwMjBmNzY2XzEyLTctMS0xLTEwMDU1MQ_b4fda81e-3ea3-433b-a378-797553347ebf">518</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie61da082d33e44b19b26f31fb0bf96af_I20191231" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDkvZnJhZzo1YzkxYzVmNzUzMzI0YjA0ODFkZWExNzVhODk4NDMyOS90YWJsZTplZjFiODhmY2JhYzY0NWRiYjQ4ZDliODA2MDIwZjc2Ni90YWJsZXJhbmdlOmVmMWI4OGZjYmFjNjQ1ZGJiNDhkOWI4MDYwMjBmNzY2XzEyLTktMS0xLTEwMDU1MQ_f13bdbe8-6920-4be3-99da-1802fe34bc8b">6,142</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;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:9.5pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id4f3253cdd4a4ff2ad371a537670f42d_I20191231" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDkvZnJhZzo1YzkxYzVmNzUzMzI0YjA0ODFkZWExNzVhODk4NDMyOS90YWJsZTplZjFiODhmY2JhYzY0NWRiYjQ4ZDliODA2MDIwZjc2Ni90YWJsZXJhbmdlOmVmMWI4OGZjYmFjNjQ1ZGJiNDhkOWI4MDYwMjBmNzY2XzEyLTExLTEtMS0xMDA1NTE_10d14ba6-fabf-4eb5-90ee-d72edb8c292b">25,033</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i457d9bf00fc446e19f9ab5879513a854_I20191231" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDkvZnJhZzo1YzkxYzVmNzUzMzI0YjA0ODFkZWExNzVhODk4NDMyOS90YWJsZTplZjFiODhmY2JhYzY0NWRiYjQ4ZDliODA2MDIwZjc2Ni90YWJsZXJhbmdlOmVmMWI4OGZjYmFjNjQ1ZGJiNDhkOWI4MDYwMjBmNzY2XzEyLTEzLTEtMS0xMDA1NTE_71652639-218e-451a-a206-7777750c1c58">209</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i90e84af0f93942f195a125d4ba70682f_I20191231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDkvZnJhZzo1YzkxYzVmNzUzMzI0YjA0ODFkZWExNzVhODk4NDMyOS90YWJsZTplZjFiODhmY2JhYzY0NWRiYjQ4ZDliODA2MDIwZjc2Ni90YWJsZXJhbmdlOmVmMWI4OGZjYmFjNjQ1ZGJiNDhkOWI4MDYwMjBmNzY2XzEyLTE1LTEtMS0xMDA1NTE_a69afd2a-ef54-4dc9-845e-c095f976bc7e">219,918</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic2abe03ab97749ef8c87195f338bf5ec_I20191231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDkvZnJhZzo1YzkxYzVmNzUzMzI0YjA0ODFkZWExNzVhODk4NDMyOS90YWJsZTplZjFiODhmY2JhYzY0NWRiYjQ4ZDliODA2MDIwZjc2Ni90YWJsZXJhbmdlOmVmMWI4OGZjYmFjNjQ1ZGJiNDhkOWI4MDYwMjBmNzY2XzEyLTE3LTEtMS0xMDA1NTE_1a683576-16f4-456d-b0cb-0048792bb4f5">1,293</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8fc667299f2047d782b6469eecd6cc23_I20191231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDkvZnJhZzo1YzkxYzVmNzUzMzI0YjA0ODFkZWExNzVhODk4NDMyOS90YWJsZTplZjFiODhmY2JhYzY0NWRiYjQ4ZDliODA2MDIwZjc2Ni90YWJsZXJhbmdlOmVmMWI4OGZjYmFjNjQ1ZGJiNDhkOWI4MDYwMjBmNzY2XzEyLTE5LTEtMS0xMDA1NTE_4e14608c-ee0a-4c38-94fa-df3b260d546d">221,211</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;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:9.5pt;font-weight:400;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:9.5pt;font-weight:400;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:9.5pt;font-weight:400;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:9.5pt;font-weight:400;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:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i33a64770733c4ee480fe34c1f91600d5_D20200101-20201231" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDkvZnJhZzo1YzkxYzVmNzUzMzI0YjA0ODFkZWExNzVhODk4NDMyOS90YWJsZTplZjFiODhmY2JhYzY0NWRiYjQ4ZDliODA2MDIwZjc2Ni90YWJsZXJhbmdlOmVmMWI4OGZjYmFjNjQ1ZGJiNDhkOWI4MDYwMjBmNzY2XzEzLTExLTEtMS0xMDA1NTE_5b9adb35-aefe-4348-b014-a3f8dcd27e50">42,306</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;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:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7da464e569574b0a95b61a8f9ba9820e_D20200101-20201231" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDkvZnJhZzo1YzkxYzVmNzUzMzI0YjA0ODFkZWExNzVhODk4NDMyOS90YWJsZTplZjFiODhmY2JhYzY0NWRiYjQ4ZDliODA2MDIwZjc2Ni90YWJsZXJhbmdlOmVmMWI4OGZjYmFjNjQ1ZGJiNDhkOWI4MDYwMjBmNzY2XzEzLTE1LTEtMS0xMDA1NTE_b0b372c1-ee65-46df-8fe7-339de174af5b">42,306</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i52f9ce446e1a447a8608aa6c1d283d9d_D20200101-20201231" decimals="-3" name="us-gaap:ProfitLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDkvZnJhZzo1YzkxYzVmNzUzMzI0YjA0ODFkZWExNzVhODk4NDMyOS90YWJsZTplZjFiODhmY2JhYzY0NWRiYjQ4ZDliODA2MDIwZjc2Ni90YWJsZXJhbmdlOmVmMWI4OGZjYmFjNjQ1ZGJiNDhkOWI4MDYwMjBmNzY2XzEzLTE3LTEtMS0xMDA1NTE_9c586a8f-34ec-445b-9524-7abc09176b04">598</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5ebcd2a2b100446583e2b9bfc9ed66a6_D20200101-20201231" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDkvZnJhZzo1YzkxYzVmNzUzMzI0YjA0ODFkZWExNzVhODk4NDMyOS90YWJsZTplZjFiODhmY2JhYzY0NWRiYjQ4ZDliODA2MDIwZjc2Ni90YWJsZXJhbmdlOmVmMWI4OGZjYmFjNjQ1ZGJiNDhkOWI4MDYwMjBmNzY2XzEzLTE5LTEtMS0xMDA1NTE_41c4ab30-90f5-41e5-b4cf-4799b19c50a1">42,904</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:9.5pt;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:9.5pt;font-weight:400;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:9.5pt;font-weight:400;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:9.5pt;font-weight:400;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:9.5pt;font-weight:400;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:9.5pt;font-weight:400;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:9.5pt;font-weight:400;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:9.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i72c24902d4d349e28090ef698865d6c3_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDkvZnJhZzo1YzkxYzVmNzUzMzI0YjA0ODFkZWExNzVhODk4NDMyOS90YWJsZTplZjFiODhmY2JhYzY0NWRiYjQ4ZDliODA2MDIwZjc2Ni90YWJsZXJhbmdlOmVmMWI4OGZjYmFjNjQ1ZGJiNDhkOWI4MDYwMjBmNzY2XzE0LTEzLTEtMS0xMDA1NTE_bf53e549-7ca8-4bd6-bda4-41cb53701e3f">5,055</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:9.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7da464e569574b0a95b61a8f9ba9820e_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDkvZnJhZzo1YzkxYzVmNzUzMzI0YjA0ODFkZWExNzVhODk4NDMyOS90YWJsZTplZjFiODhmY2JhYzY0NWRiYjQ4ZDliODA2MDIwZjc2Ni90YWJsZXJhbmdlOmVmMWI4OGZjYmFjNjQ1ZGJiNDhkOWI4MDYwMjBmNzY2XzE0LTE1LTEtMS0xMDA1NTE_8c9d7a13-c7b5-4b1e-b040-e92af5eb5052">5,055</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:9.5pt;font-weight:400;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:9.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5ebcd2a2b100446583e2b9bfc9ed66a6_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDkvZnJhZzo1YzkxYzVmNzUzMzI0YjA0ODFkZWExNzVhODk4NDMyOS90YWJsZTplZjFiODhmY2JhYzY0NWRiYjQ4ZDliODA2MDIwZjc2Ni90YWJsZXJhbmdlOmVmMWI4OGZjYmFjNjQ1ZGJiNDhkOWI4MDYwMjBmNzY2XzE0LTE5LTEtMS0xMDA1NTE_b25708da-e059-4644-a7ee-2ceeaa05734e">5,055</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: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:9.5pt;font-weight:400;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:9.5pt;font-weight:400;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:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0ee282be34864b8b819b8b99b66c3e47_D20200101-20201231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDkvZnJhZzo1YzkxYzVmNzUzMzI0YjA0ODFkZWExNzVhODk4NDMyOS90YWJsZTplZjFiODhmY2JhYzY0NWRiYjQ4ZDliODA2MDIwZjc2Ni90YWJsZXJhbmdlOmVmMWI4OGZjYmFjNjQ1ZGJiNDhkOWI4MDYwMjBmNzY2XzE1LTUtMS0xLTEwMDU1MQ_fcae4b89-b011-4d90-b41b-e19ad619542b">11,643</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;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:9.5pt;font-weight:400;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:9.5pt;font-weight:400;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:9.5pt;font-weight:400;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:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7da464e569574b0a95b61a8f9ba9820e_D20200101-20201231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDkvZnJhZzo1YzkxYzVmNzUzMzI0YjA0ODFkZWExNzVhODk4NDMyOS90YWJsZTplZjFiODhmY2JhYzY0NWRiYjQ4ZDliODA2MDIwZjc2Ni90YWJsZXJhbmdlOmVmMWI4OGZjYmFjNjQ1ZGJiNDhkOWI4MDYwMjBmNzY2XzE1LTE1LTEtMS0xMDA1NTE_6fbfe582-ce9f-4b3b-8a6f-cafe951c2ba6">11,643</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;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:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5ebcd2a2b100446583e2b9bfc9ed66a6_D20200101-20201231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDkvZnJhZzo1YzkxYzVmNzUzMzI0YjA0ODFkZWExNzVhODk4NDMyOS90YWJsZTplZjFiODhmY2JhYzY0NWRiYjQ4ZDliODA2MDIwZjc2Ni90YWJsZXJhbmdlOmVmMWI4OGZjYmFjNjQ1ZGJiNDhkOWI4MDYwMjBmNzY2XzE1LTE5LTEtMS0xMDA1NTE_22fa2dcb-d7f1-4da7-86be-a81268fbf473">11,643</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:9.5pt;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:9.5pt;font-weight:400;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:9.5pt;font-weight:400;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:9.5pt;font-weight:400;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:9.5pt;font-weight:400;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:9.5pt;font-weight:400;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:9.5pt;font-weight:400;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:9.5pt;font-weight:400;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:9.5pt;font-weight:400;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:9.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i52f9ce446e1a447a8608aa6c1d283d9d_D20200101-20201231" decimals="-3" name="us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDkvZnJhZzo1YzkxYzVmNzUzMzI0YjA0ODFkZWExNzVhODk4NDMyOS90YWJsZTplZjFiODhmY2JhYzY0NWRiYjQ4ZDliODA2MDIwZjc2Ni90YWJsZXJhbmdlOmVmMWI4OGZjYmFjNjQ1ZGJiNDhkOWI4MDYwMjBmNzY2XzE2LTE3LTEtMS0xMDA1NTE_ff73ad5d-d7a0-4857-a5e1-009808daa15e">432</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:9.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5ebcd2a2b100446583e2b9bfc9ed66a6_D20200101-20201231" decimals="-3" name="us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDkvZnJhZzo1YzkxYzVmNzUzMzI0YjA0ODFkZWExNzVhODk4NDMyOS90YWJsZTplZjFiODhmY2JhYzY0NWRiYjQ4ZDliODA2MDIwZjc2Ni90YWJsZXJhbmdlOmVmMWI4OGZjYmFjNjQ1ZGJiNDhkOWI4MDYwMjBmNzY2XzE2LTE5LTEtMS0xMDA1NTE_e0399b70-bf51-461e-8a92-eafe0fae0ce6">432</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:9.5pt;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:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i57eec8efb68144c39050602fd69cec6a_D20200101-20201231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDkvZnJhZzo1YzkxYzVmNzUzMzI0YjA0ODFkZWExNzVhODk4NDMyOS90YWJsZTplZjFiODhmY2JhYzY0NWRiYjQ4ZDliODA2MDIwZjc2Ni90YWJsZXJhbmdlOmVmMWI4OGZjYmFjNjQ1ZGJiNDhkOWI4MDYwMjBmNzY2XzE3LTEtMS0xLTEwMDU1MQ_e45dfa61-f07e-4dd4-a3e0-3fca36a5769e">546</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;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:9.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0ee282be34864b8b819b8b99b66c3e47_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDkvZnJhZzo1YzkxYzVmNzUzMzI0YjA0ODFkZWExNzVhODk4NDMyOS90YWJsZTplZjFiODhmY2JhYzY0NWRiYjQ4ZDliODA2MDIwZjc2Ni90YWJsZXJhbmdlOmVmMWI4OGZjYmFjNjQ1ZGJiNDhkOWI4MDYwMjBmNzY2XzE3LTUtMS0xLTEwMDU1MQ_69c369db-7b36-4149-94ed-79ba3bbc1e1f">6,012</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:9.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i3aaa4ae1b18d43f99655902af10fee0f_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDkvZnJhZzo1YzkxYzVmNzUzMzI0YjA0ODFkZWExNzVhODk4NDMyOS90YWJsZTplZjFiODhmY2JhYzY0NWRiYjQ4ZDliODA2MDIwZjc2Ni90YWJsZXJhbmdlOmVmMWI4OGZjYmFjNjQ1ZGJiNDhkOWI4MDYwMjBmNzY2XzE3LTctMS0xLTEwMDU1MQ_af3ec5fd-6cc0-4774-9dcb-80e918f275c4">546</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:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3aaa4ae1b18d43f99655902af10fee0f_D20200101-20201231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDkvZnJhZzo1YzkxYzVmNzUzMzI0YjA0ODFkZWExNzVhODk4NDMyOS90YWJsZTplZjFiODhmY2JhYzY0NWRiYjQ4ZDliODA2MDIwZjc2Ni90YWJsZXJhbmdlOmVmMWI4OGZjYmFjNjQ1ZGJiNDhkOWI4MDYwMjBmNzY2XzE3LTktMS0xLTEwMDU1MQ_8ac1f002-9994-45d9-8e54-9163298122f0">6,542</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;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:9.5pt;font-weight:400;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:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7da464e569574b0a95b61a8f9ba9820e_D20200101-20201231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDkvZnJhZzo1YzkxYzVmNzUzMzI0YjA0ODFkZWExNzVhODk4NDMyOS90YWJsZTplZjFiODhmY2JhYzY0NWRiYjQ4ZDliODA2MDIwZjc2Ni90YWJsZXJhbmdlOmVmMWI4OGZjYmFjNjQ1ZGJiNDhkOWI4MDYwMjBmNzY2XzE3LTE1LTEtMS0xMDA1NTE_acece28a-678d-4f4a-ab34-08c803bcdbe3">530</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;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:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5ebcd2a2b100446583e2b9bfc9ed66a6_D20200101-20201231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDkvZnJhZzo1YzkxYzVmNzUzMzI0YjA0ODFkZWExNzVhODk4NDMyOS90YWJsZTplZjFiODhmY2JhYzY0NWRiYjQ4ZDliODA2MDIwZjc2Ni90YWJsZXJhbmdlOmVmMWI4OGZjYmFjNjQ1ZGJiNDhkOWI4MDYwMjBmNzY2XzE3LTE5LTEtMS0xMDA1NTE_7d43d3dd-3e04-467c-8f8d-8c12d89b13f5">530</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;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%">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:9.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i57eec8efb68144c39050602fd69cec6a_D20200101-20201231" decimals="-3" name="us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDkvZnJhZzo1YzkxYzVmNzUzMzI0YjA0ODFkZWExNzVhODk4NDMyOS90YWJsZTplZjFiODhmY2JhYzY0NWRiYjQ4ZDliODA2MDIwZjc2Ni90YWJsZXJhbmdlOmVmMWI4OGZjYmFjNjQ1ZGJiNDhkOWI4MDYwMjBmNzY2XzE4LTEtMS0xLTEwMDU1MQ_72bae6be-0c5d-40a3-af19-c88954e1f728">134</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:9.5pt;font-weight:400;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:9.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0ee282be34864b8b819b8b99b66c3e47_D20200101-20201231" decimals="-3" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDkvZnJhZzo1YzkxYzVmNzUzMzI0YjA0ODFkZWExNzVhODk4NDMyOS90YWJsZTplZjFiODhmY2JhYzY0NWRiYjQ4ZDliODA2MDIwZjc2Ni90YWJsZXJhbmdlOmVmMWI4OGZjYmFjNjQ1ZGJiNDhkOWI4MDYwMjBmNzY2XzE4LTUtMS0xLTEwMDU1MQ_31481d7a-c417-49c5-9635-fe7881275f36">140</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i3aaa4ae1b18d43f99655902af10fee0f_D20200101-20201231" decimals="-3" name="us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDkvZnJhZzo1YzkxYzVmNzUzMzI0YjA0ODFkZWExNzVhODk4NDMyOS90YWJsZTplZjFiODhmY2JhYzY0NWRiYjQ4ZDliODA2MDIwZjc2Ni90YWJsZXJhbmdlOmVmMWI4OGZjYmFjNjQ1ZGJiNDhkOWI4MDYwMjBmNzY2XzE4LTctMS0xLTEwMDU1MQ_8de26641-797a-49dc-a025-34274e2d992c">123</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3aaa4ae1b18d43f99655902af10fee0f_D20200101-20201231" decimals="-3" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDkvZnJhZzo1YzkxYzVmNzUzMzI0YjA0ODFkZWExNzVhODk4NDMyOS90YWJsZTplZjFiODhmY2JhYzY0NWRiYjQ4ZDliODA2MDIwZjc2Ni90YWJsZXJhbmdlOmVmMWI4OGZjYmFjNjQ1ZGJiNDhkOWI4MDYwMjBmNzY2XzE4LTktMS0xLTEwMDU1MQ_cdb15978-8931-4697-b6fc-80fe109984a7">1,845</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:9.5pt;font-weight:400;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:9.5pt;font-weight:400;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:9.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7da464e569574b0a95b61a8f9ba9820e_D20200101-20201231" decimals="-3" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDkvZnJhZzo1YzkxYzVmNzUzMzI0YjA0ODFkZWExNzVhODk4NDMyOS90YWJsZTplZjFiODhmY2JhYzY0NWRiYjQ4ZDliODA2MDIwZjc2Ni90YWJsZXJhbmdlOmVmMWI4OGZjYmFjNjQ1ZGJiNDhkOWI4MDYwMjBmNzY2XzE4LTE1LTEtMS0xMDA1NTE_bd9a06f0-332c-4148-9dbe-171006cbb0ae">1,985</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:9.5pt;font-weight:400;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:9.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5ebcd2a2b100446583e2b9bfc9ed66a6_D20200101-20201231" decimals="-3" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDkvZnJhZzo1YzkxYzVmNzUzMzI0YjA0ODFkZWExNzVhODk4NDMyOS90YWJsZTplZjFiODhmY2JhYzY0NWRiYjQ4ZDliODA2MDIwZjc2Ni90YWJsZXJhbmdlOmVmMWI4OGZjYmFjNjQ1ZGJiNDhkOWI4MDYwMjBmNzY2XzE4LTE5LTEtMS0xMDA1NTE_b5506adf-5717-4a57-9874-f87bb7161d62">1,985</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:9.5pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;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:9.5pt;font-weight:400;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:9.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0ee282be34864b8b819b8b99b66c3e47_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDkvZnJhZzo1YzkxYzVmNzUzMzI0YjA0ODFkZWExNzVhODk4NDMyOS90YWJsZTplZjFiODhmY2JhYzY0NWRiYjQ4ZDliODA2MDIwZjc2Ni90YWJsZXJhbmdlOmVmMWI4OGZjYmFjNjQ1ZGJiNDhkOWI4MDYwMjBmNzY2XzE5LTUtMS0xLTEwMDU1MQ_94929277-4cb8-44f3-ab21-68664d248494">87</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:9.5pt;font-weight:400;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:9.5pt;font-weight:400;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:9.5pt;font-weight:400;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:9.5pt;font-weight:400;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:9.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7da464e569574b0a95b61a8f9ba9820e_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDkvZnJhZzo1YzkxYzVmNzUzMzI0YjA0ODFkZWExNzVhODk4NDMyOS90YWJsZTplZjFiODhmY2JhYzY0NWRiYjQ4ZDliODA2MDIwZjc2Ni90YWJsZXJhbmdlOmVmMWI4OGZjYmFjNjQ1ZGJiNDhkOWI4MDYwMjBmNzY2XzE5LTE1LTEtMS0xMDA1NTE_65e3fd65-1308-437d-a028-f45e8d6a1599">87</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:9.5pt;font-weight:400;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:9.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5ebcd2a2b100446583e2b9bfc9ed66a6_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDkvZnJhZzo1YzkxYzVmNzUzMzI0YjA0ODFkZWExNzVhODk4NDMyOS90YWJsZTplZjFiODhmY2JhYzY0NWRiYjQ4ZDliODA2MDIwZjc2Ni90YWJsZXJhbmdlOmVmMWI4OGZjYmFjNjQ1ZGJiNDhkOWI4MDYwMjBmNzY2XzE5LTE5LTEtMS0xMDA1NTE_da687a62-dbb2-45a1-adeb-1a5239ed4971">87</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:700;line-height:100%">Balance at December 31, 2020</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:9.5pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i7f62241657ca40ac8123412078efdab8_I20201231" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDkvZnJhZzo1YzkxYzVmNzUzMzI0YjA0ODFkZWExNzVhODk4NDMyOS90YWJsZTplZjFiODhmY2JhYzY0NWRiYjQ4ZDliODA2MDIwZjc2Ni90YWJsZXJhbmdlOmVmMWI4OGZjYmFjNjQ1ZGJiNDhkOWI4MDYwMjBmNzY2XzIwLTEtMS0xLTEwMDU1MQ_ce0afe8f-f730-4254-8743-de9da430998e">28,184</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7f62241657ca40ac8123412078efdab8_I20201231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDkvZnJhZzo1YzkxYzVmNzUzMzI0YjA0ODFkZWExNzVhODk4NDMyOS90YWJsZTplZjFiODhmY2JhYzY0NWRiYjQ4ZDliODA2MDIwZjc2Ni90YWJsZXJhbmdlOmVmMWI4OGZjYmFjNjQ1ZGJiNDhkOWI4MDYwMjBmNzY2XzIwLTMtMS0xLTEwMDU1MQ_14ced223-8a2f-4391-ac53-19651d75518e">283</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i96ce79d588ff40078bb5ec61da655bcb_I20201231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDkvZnJhZzo1YzkxYzVmNzUzMzI0YjA0ODFkZWExNzVhODk4NDMyOS90YWJsZTplZjFiODhmY2JhYzY0NWRiYjQ4ZDliODA2MDIwZjc2Ni90YWJsZXJhbmdlOmVmMWI4OGZjYmFjNjQ1ZGJiNDhkOWI4MDYwMjBmNzY2XzIwLTUtMS0xLTEwMDU1MQ_59b46baf-d274-457e-9131-b14d89a1bb1c">256,423</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="id4f1637a824e4d4eb3afb3d6447f4940_I20201231" decimals="-3" name="us-gaap:TreasuryStockCommonShares" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDkvZnJhZzo1YzkxYzVmNzUzMzI0YjA0ODFkZWExNzVhODk4NDMyOS90YWJsZTplZjFiODhmY2JhYzY0NWRiYjQ4ZDliODA2MDIwZjc2Ni90YWJsZXJhbmdlOmVmMWI4OGZjYmFjNjQ1ZGJiNDhkOWI4MDYwMjBmNzY2XzIwLTctMS0xLTEwMDU1MQ_c78ce5a4-43bb-43eb-81e6-015301e94134">95</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id4f1637a824e4d4eb3afb3d6447f4940_I20201231" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDkvZnJhZzo1YzkxYzVmNzUzMzI0YjA0ODFkZWExNzVhODk4NDMyOS90YWJsZTplZjFiODhmY2JhYzY0NWRiYjQ4ZDliODA2MDIwZjc2Ni90YWJsZXJhbmdlOmVmMWI4OGZjYmFjNjQ1ZGJiNDhkOWI4MDYwMjBmNzY2XzIwLTktMS0xLTEwMDU1MQ_86e6b2fe-54dd-4af5-bcbc-0b2e0b746785">1,445</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icc9e7042b5314cfd9227273acd800e57_I20201231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDkvZnJhZzo1YzkxYzVmNzUzMzI0YjA0ODFkZWExNzVhODk4NDMyOS90YWJsZTplZjFiODhmY2JhYzY0NWRiYjQ4ZDliODA2MDIwZjc2Ni90YWJsZXJhbmdlOmVmMWI4OGZjYmFjNjQ1ZGJiNDhkOWI4MDYwMjBmNzY2XzIwLTExLTEtMS0xMDA1NTE_b0c74a7c-38ce-422f-959d-5dd31168b7d4">17,273</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="idb0ba1d824794ef1a898eec5a06a299f_I20201231" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDkvZnJhZzo1YzkxYzVmNzUzMzI0YjA0ODFkZWExNzVhODk4NDMyOS90YWJsZTplZjFiODhmY2JhYzY0NWRiYjQ4ZDliODA2MDIwZjc2Ni90YWJsZXJhbmdlOmVmMWI4OGZjYmFjNjQ1ZGJiNDhkOWI4MDYwMjBmNzY2XzIwLTEzLTEtMS0xMDA1NTE_a91a3a0f-71bf-4767-a0e0-63d6f75d87af">5,264</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;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:9.5pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i86c4432656024fb18a5c835d1567defe_I20201231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDkvZnJhZzo1YzkxYzVmNzUzMzI0YjA0ODFkZWExNzVhODk4NDMyOS90YWJsZTplZjFiODhmY2JhYzY0NWRiYjQ4ZDliODA2MDIwZjc2Ni90YWJsZXJhbmdlOmVmMWI4OGZjYmFjNjQ1ZGJiNDhkOWI4MDYwMjBmNzY2XzIwLTE1LTEtMS0xMDA1NTE_cf4ae64f-1818-41a5-8592-0636004eea2e">267,270</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i69809608e02d40779e4c414e60c33e0a_I20201231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDkvZnJhZzo1YzkxYzVmNzUzMzI0YjA0ODFkZWExNzVhODk4NDMyOS90YWJsZTplZjFiODhmY2JhYzY0NWRiYjQ4ZDliODA2MDIwZjc2Ni90YWJsZXJhbmdlOmVmMWI4OGZjYmFjNjQ1ZGJiNDhkOWI4MDYwMjBmNzY2XzIwLTE3LTEtMS0xMDA1NTE_317b4a7c-ac01-4374-a1ba-8667e0723493">1,459</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i74a327970a2743d99f4bfe31a1aa9144_I20201231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDkvZnJhZzo1YzkxYzVmNzUzMzI0YjA0ODFkZWExNzVhODk4NDMyOS90YWJsZTplZjFiODhmY2JhYzY0NWRiYjQ4ZDliODA2MDIwZjc2Ni90YWJsZXJhbmdlOmVmMWI4OGZjYmFjNjQ1ZGJiNDhkOWI4MDYwMjBmNzY2XzIwLTE5LTEtMS0xMDA1NTE_f1d9a41c-bba5-4ace-b5df-13cced48413d">268,729</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;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:9.5pt;font-weight:400;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:9.5pt;font-weight:400;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:9.5pt;font-weight:400;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:9.5pt;font-weight:400;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:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i35710e603a354dc7a71ffac18c8d1df3_D20210101-20211231" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDkvZnJhZzo1YzkxYzVmNzUzMzI0YjA0ODFkZWExNzVhODk4NDMyOS90YWJsZTplZjFiODhmY2JhYzY0NWRiYjQ4ZDliODA2MDIwZjc2Ni90YWJsZXJhbmdlOmVmMWI4OGZjYmFjNjQ1ZGJiNDhkOWI4MDYwMjBmNzY2XzIxLTExLTEtMS0xMDA1NTE_7d0143a5-e630-4d82-9ac9-7fd4fb492170">62,645</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;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:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i301d1b4024c043dfbb76aca87a757b94_D20210101-20211231" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDkvZnJhZzo1YzkxYzVmNzUzMzI0YjA0ODFkZWExNzVhODk4NDMyOS90YWJsZTplZjFiODhmY2JhYzY0NWRiYjQ4ZDliODA2MDIwZjc2Ni90YWJsZXJhbmdlOmVmMWI4OGZjYmFjNjQ1ZGJiNDhkOWI4MDYwMjBmNzY2XzIxLTE1LTEtMS0xMDA1NTE_f4e453af-2a62-4e8b-9e5f-68ce811cc20e">62,645</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic78ee5db97954659a4ed3ae8cbbadcfb_D20210101-20211231" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDkvZnJhZzo1YzkxYzVmNzUzMzI0YjA0ODFkZWExNzVhODk4NDMyOS90YWJsZTplZjFiODhmY2JhYzY0NWRiYjQ4ZDliODA2MDIwZjc2Ni90YWJsZXJhbmdlOmVmMWI4OGZjYmFjNjQ1ZGJiNDhkOWI4MDYwMjBmNzY2XzIxLTE3LTEtMS0xMDA1NTE_1007ede5-5b31-4dcb-af83-00bd5cdb0dfd">2,478</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDkvZnJhZzo1YzkxYzVmNzUzMzI0YjA0ODFkZWExNzVhODk4NDMyOS90YWJsZTplZjFiODhmY2JhYzY0NWRiYjQ4ZDliODA2MDIwZjc2Ni90YWJsZXJhbmdlOmVmMWI4OGZjYmFjNjQ1ZGJiNDhkOWI4MDYwMjBmNzY2XzIxLTE5LTEtMS0xMDA1NTE_cf8f00e7-4a90-4dd3-b9d3-8169c6548b73">65,123</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:9.5pt;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:9.5pt;font-weight:400;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:9.5pt;font-weight:400;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:9.5pt;font-weight:400;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:9.5pt;font-weight:400;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:9.5pt;font-weight:400;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:9.5pt;font-weight:400;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:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib05e0ead528c481fb181a83f6ca2fb02_D20210101-20211231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDkvZnJhZzo1YzkxYzVmNzUzMzI0YjA0ODFkZWExNzVhODk4NDMyOS90YWJsZTplZjFiODhmY2JhYzY0NWRiYjQ4ZDliODA2MDIwZjc2Ni90YWJsZXJhbmdlOmVmMWI4OGZjYmFjNjQ1ZGJiNDhkOWI4MDYwMjBmNzY2XzIyLTEzLTEtMS0xMDA1NTE_41621438-732f-49e0-89fd-c31ca4b66bfe">3,541</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i301d1b4024c043dfbb76aca87a757b94_D20210101-20211231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDkvZnJhZzo1YzkxYzVmNzUzMzI0YjA0ODFkZWExNzVhODk4NDMyOS90YWJsZTplZjFiODhmY2JhYzY0NWRiYjQ4ZDliODA2MDIwZjc2Ni90YWJsZXJhbmdlOmVmMWI4OGZjYmFjNjQ1ZGJiNDhkOWI4MDYwMjBmNzY2XzIyLTE1LTEtMS0xMDA1NTE_b1381d77-d5bc-481d-a7a3-21559649f2ee">3,541</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;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:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDkvZnJhZzo1YzkxYzVmNzUzMzI0YjA0ODFkZWExNzVhODk4NDMyOS90YWJsZTplZjFiODhmY2JhYzY0NWRiYjQ4ZDliODA2MDIwZjc2Ni90YWJsZXJhbmdlOmVmMWI4OGZjYmFjNjQ1ZGJiNDhkOWI4MDYwMjBmNzY2XzIyLTE5LTEtMS0xMDA1NTE_07637869-7a69-4508-9f82-e9bce2599e98">3,541</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: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:9.5pt;font-weight:400;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:9.5pt;font-weight:400;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:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie74eb1bd586e4a288e7945eac9456851_D20210101-20211231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDkvZnJhZzo1YzkxYzVmNzUzMzI0YjA0ODFkZWExNzVhODk4NDMyOS90YWJsZTplZjFiODhmY2JhYzY0NWRiYjQ4ZDliODA2MDIwZjc2Ni90YWJsZXJhbmdlOmVmMWI4OGZjYmFjNjQ1ZGJiNDhkOWI4MDYwMjBmNzY2XzIzLTUtMS0xLTEwMDU1MQ_c92a9b43-97a2-404a-898d-5c71b8c286a0">11,771</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;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:9.5pt;font-weight:400;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:9.5pt;font-weight:400;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:9.5pt;font-weight:400;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:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i301d1b4024c043dfbb76aca87a757b94_D20210101-20211231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDkvZnJhZzo1YzkxYzVmNzUzMzI0YjA0ODFkZWExNzVhODk4NDMyOS90YWJsZTplZjFiODhmY2JhYzY0NWRiYjQ4ZDliODA2MDIwZjc2Ni90YWJsZXJhbmdlOmVmMWI4OGZjYmFjNjQ1ZGJiNDhkOWI4MDYwMjBmNzY2XzIzLTE1LTEtMS0xMDA1NTE_996351b5-6367-4c79-8756-0780df6955b4">11,771</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;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:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDkvZnJhZzo1YzkxYzVmNzUzMzI0YjA0ODFkZWExNzVhODk4NDMyOS90YWJsZTplZjFiODhmY2JhYzY0NWRiYjQ4ZDliODA2MDIwZjc2Ni90YWJsZXJhbmdlOmVmMWI4OGZjYmFjNjQ1ZGJiNDhkOWI4MDYwMjBmNzY2XzIzLTE5LTEtMS0xMDA1NTE_7d059b38-e9dd-420d-843b-357c75540dc1">11,771</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:9.5pt;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:9.5pt;font-weight:400;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:9.5pt;font-weight:400;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:9.5pt;font-weight:400;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:9.5pt;font-weight:400;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:9.5pt;font-weight:400;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:9.5pt;font-weight:400;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:9.5pt;font-weight:400;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:9.5pt;font-weight:400;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:9.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic78ee5db97954659a4ed3ae8cbbadcfb_D20210101-20211231" decimals="-3" name="us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDkvZnJhZzo1YzkxYzVmNzUzMzI0YjA0ODFkZWExNzVhODk4NDMyOS90YWJsZTplZjFiODhmY2JhYzY0NWRiYjQ4ZDliODA2MDIwZjc2Ni90YWJsZXJhbmdlOmVmMWI4OGZjYmFjNjQ1ZGJiNDhkOWI4MDYwMjBmNzY2XzI0LTE3LTEtMS0xMDA1NTE_7eb1727f-525c-42dd-a11d-b4076145a02e">2,477</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:9.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231" decimals="-3" name="us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDkvZnJhZzo1YzkxYzVmNzUzMzI0YjA0ODFkZWExNzVhODk4NDMyOS90YWJsZTplZjFiODhmY2JhYzY0NWRiYjQ4ZDliODA2MDIwZjc2Ni90YWJsZXJhbmdlOmVmMWI4OGZjYmFjNjQ1ZGJiNDhkOWI4MDYwMjBmNzY2XzI0LTE5LTEtMS0xMDA1NTE_dbacc27d-685f-4e7f-847f-0abedd8e7744">2,477</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:9.5pt;font-weight:400;line-height:100%">Stock issued for Petillo acquisition</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i44a71e5fb1cf437aa7fccdc2084eb6c6_D20210101-20211231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesAcquisitions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDkvZnJhZzo1YzkxYzVmNzUzMzI0YjA0ODFkZWExNzVhODk4NDMyOS90YWJsZTplZjFiODhmY2JhYzY0NWRiYjQ4ZDliODA2MDIwZjc2Ni90YWJsZXJhbmdlOmVmMWI4OGZjYmFjNjQ1ZGJiNDhkOWI4MDYwMjBmNzY2XzI2LTEtMS0xLTEwMDU1MQ_fbc1bf43-f7cb-40c7-a46c-561791781ae4">759</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44a71e5fb1cf437aa7fccdc2084eb6c6_D20210101-20211231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueAcquisitions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDkvZnJhZzo1YzkxYzVmNzUzMzI0YjA0ODFkZWExNzVhODk4NDMyOS90YWJsZTplZjFiODhmY2JhYzY0NWRiYjQ4ZDliODA2MDIwZjc2Ni90YWJsZXJhbmdlOmVmMWI4OGZjYmFjNjQ1ZGJiNDhkOWI4MDYwMjBmNzY2XzI2LTMtMS0xLTEwMDU1MQ_8efcb642-6a97-434b-8041-fb078da13f10">8</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie74eb1bd586e4a288e7945eac9456851_D20210101-20211231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueAcquisitions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDkvZnJhZzo1YzkxYzVmNzUzMzI0YjA0ODFkZWExNzVhODk4NDMyOS90YWJsZTplZjFiODhmY2JhYzY0NWRiYjQ4ZDliODA2MDIwZjc2Ni90YWJsZXJhbmdlOmVmMWI4OGZjYmFjNjQ1ZGJiNDhkOWI4MDYwMjBmNzY2XzI2LTUtMS0xLTEwMDU1MQ_11b5ef54-b434-4903-9628-deb28028208a">20,398</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;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:9.5pt;font-weight:400;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:9.5pt;font-weight:400;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:9.5pt;font-weight:400;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:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i301d1b4024c043dfbb76aca87a757b94_D20210101-20211231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueAcquisitions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDkvZnJhZzo1YzkxYzVmNzUzMzI0YjA0ODFkZWExNzVhODk4NDMyOS90YWJsZTplZjFiODhmY2JhYzY0NWRiYjQ4ZDliODA2MDIwZjc2Ni90YWJsZXJhbmdlOmVmMWI4OGZjYmFjNjQ1ZGJiNDhkOWI4MDYwMjBmNzY2XzI2LTE1LTEtMS0xMDA1NTE_0ec52ec2-91e2-4d31-ab68-bd0f6a1d72e1">20,406</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;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:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueAcquisitions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDkvZnJhZzo1YzkxYzVmNzUzMzI0YjA0ODFkZWExNzVhODk4NDMyOS90YWJsZTplZjFiODhmY2JhYzY0NWRiYjQ4ZDliODA2MDIwZjc2Ni90YWJsZXJhbmdlOmVmMWI4OGZjYmFjNjQ1ZGJiNDhkOWI4MDYwMjBmNzY2XzI2LTE5LTEtMS0xMDA1NTE_bb21f834-1bf2-4dc3-a553-ec999628ad68">20,406</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;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%">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:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i44a71e5fb1cf437aa7fccdc2084eb6c6_D20210101-20211231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDkvZnJhZzo1YzkxYzVmNzUzMzI0YjA0ODFkZWExNzVhODk4NDMyOS90YWJsZTplZjFiODhmY2JhYzY0NWRiYjQ4ZDliODA2MDIwZjc2Ni90YWJsZXJhbmdlOmVmMWI4OGZjYmFjNjQ1ZGJiNDhkOWI4MDYwMjBmNzY2XzI3LTEtMS0xLTEwMDU1MQ_15f6a3cc-bc29-4bd9-9d05-37cd451af5fa">1,207</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44a71e5fb1cf437aa7fccdc2084eb6c6_D20210101-20211231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDkvZnJhZzo1YzkxYzVmNzUzMzI0YjA0ODFkZWExNzVhODk4NDMyOS90YWJsZTplZjFiODhmY2JhYzY0NWRiYjQ4ZDliODA2MDIwZjc2Ni90YWJsZXJhbmdlOmVmMWI4OGZjYmFjNjQ1ZGJiNDhkOWI4MDYwMjBmNzY2XzI3LTMtMS0xLTEwMDU1MQ_56df1144-1a52-47f0-8802-6f99949a82e4">10</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie74eb1bd586e4a288e7945eac9456851_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDkvZnJhZzo1YzkxYzVmNzUzMzI0YjA0ODFkZWExNzVhODk4NDMyOS90YWJsZTplZjFiODhmY2JhYzY0NWRiYjQ4ZDliODA2MDIwZjc2Ni90YWJsZXJhbmdlOmVmMWI4OGZjYmFjNjQ1ZGJiNDhkOWI4MDYwMjBmNzY2XzI3LTUtMS0xLTEwMDU1MQ_a59b4e03-a7b4-4a40-9af7-e104f14b1760">1,276</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:9.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i38ba1b08842b4e109e474eab53e3dce8_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDkvZnJhZzo1YzkxYzVmNzUzMzI0YjA0ODFkZWExNzVhODk4NDMyOS90YWJsZTplZjFiODhmY2JhYzY0NWRiYjQ4ZDliODA2MDIwZjc2Ni90YWJsZXJhbmdlOmVmMWI4OGZjYmFjNjQ1ZGJiNDhkOWI4MDYwMjBmNzY2XzI3LTctMS0xLTEwMDU1MQ_abcd94de-c72d-489f-92ea-57b11a06285d">111</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:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i38ba1b08842b4e109e474eab53e3dce8_D20210101-20211231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDkvZnJhZzo1YzkxYzVmNzUzMzI0YjA0ODFkZWExNzVhODk4NDMyOS90YWJsZTplZjFiODhmY2JhYzY0NWRiYjQ4ZDliODA2MDIwZjc2Ni90YWJsZXJhbmdlOmVmMWI4OGZjYmFjNjQ1ZGJiNDhkOWI4MDYwMjBmNzY2XzI3LTktMS0xLTEwMDU1MQ_2b29078b-9b5b-4843-9571-697dabc495dd">1,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:9.5pt;font-weight:400;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:9.5pt;font-weight:400;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:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i301d1b4024c043dfbb76aca87a757b94_D20210101-20211231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDkvZnJhZzo1YzkxYzVmNzUzMzI0YjA0ODFkZWExNzVhODk4NDMyOS90YWJsZTplZjFiODhmY2JhYzY0NWRiYjQ4ZDliODA2MDIwZjc2Ni90YWJsZXJhbmdlOmVmMWI4OGZjYmFjNjQ1ZGJiNDhkOWI4MDYwMjBmNzY2XzI3LTE1LTEtMS0xMDA1NTE_6c91d23d-a2b0-41a7-851a-9b66f4102b4e">475</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;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:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDkvZnJhZzo1YzkxYzVmNzUzMzI0YjA0ODFkZWExNzVhODk4NDMyOS90YWJsZTplZjFiODhmY2JhYzY0NWRiYjQ4ZDliODA2MDIwZjc2Ni90YWJsZXJhbmdlOmVmMWI4OGZjYmFjNjQ1ZGJiNDhkOWI4MDYwMjBmNzY2XzI3LTE5LTEtMS0xMDA1NTE_d89bb8f8-3fad-473b-9ad9-33d723676ba5">475</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;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%">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:9.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i44a71e5fb1cf437aa7fccdc2084eb6c6_D20210101-20211231" decimals="-3" name="us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDkvZnJhZzo1YzkxYzVmNzUzMzI0YjA0ODFkZWExNzVhODk4NDMyOS90YWJsZTplZjFiODhmY2JhYzY0NWRiYjQ4ZDliODA2MDIwZjc2Ni90YWJsZXJhbmdlOmVmMWI4OGZjYmFjNjQ1ZGJiNDhkOWI4MDYwMjBmNzY2XzI4LTEtMS0xLTEwMDU1MQ_27671292-c6a6-435d-a3c5-2043e30ac2d3">312</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:9.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i44a71e5fb1cf437aa7fccdc2084eb6c6_D20210101-20211231" decimals="-3" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDkvZnJhZzo1YzkxYzVmNzUzMzI0YjA0ODFkZWExNzVhODk4NDMyOS90YWJsZTplZjFiODhmY2JhYzY0NWRiYjQ4ZDliODA2MDIwZjc2Ni90YWJsZXJhbmdlOmVmMWI4OGZjYmFjNjQ1ZGJiNDhkOWI4MDYwMjBmNzY2XzI4LTMtMS0xLTEwMDU1MQ_f3ce0bfc-6c83-46e8-82da-46c0454e0342">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:9.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie74eb1bd586e4a288e7945eac9456851_D20210101-20211231" decimals="-3" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDkvZnJhZzo1YzkxYzVmNzUzMzI0YjA0ODFkZWExNzVhODk4NDMyOS90YWJsZTplZjFiODhmY2JhYzY0NWRiYjQ4ZDliODA2MDIwZjc2Ni90YWJsZXJhbmdlOmVmMWI4OGZjYmFjNjQ1ZGJiNDhkOWI4MDYwMjBmNzY2XzI4LTUtMS0xLTEwMDU1MQ_8dcd7d62-b830-4085-b67e-0920ac8549cf">7,039</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:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i38ba1b08842b4e109e474eab53e3dce8_D20210101-20211231" decimals="-3" name="us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDkvZnJhZzo1YzkxYzVmNzUzMzI0YjA0ODFkZWExNzVhODk4NDMyOS90YWJsZTplZjFiODhmY2JhYzY0NWRiYjQ4ZDliODA2MDIwZjc2Ni90YWJsZXJhbmdlOmVmMWI4OGZjYmFjNjQ1ZGJiNDhkOWI4MDYwMjBmNzY2XzI4LTctMS0xLTEwMDU1MQ_2294661e-1a6d-4657-b435-0cdedab86a08">16</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i38ba1b08842b4e109e474eab53e3dce8_D20210101-20211231" decimals="-3" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDkvZnJhZzo1YzkxYzVmNzUzMzI0YjA0ODFkZWExNzVhODk4NDMyOS90YWJsZTplZjFiODhmY2JhYzY0NWRiYjQ4ZDliODA2MDIwZjc2Ni90YWJsZXJhbmdlOmVmMWI4OGZjYmFjNjQ1ZGJiNDhkOWI4MDYwMjBmNzY2XzI4LTktMS0xLTEwMDU1MQ_105de063-0fbf-4b0d-a213-25198c1110d6">296</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:9.5pt;font-weight:400;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:9.5pt;font-weight:400;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:9.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i301d1b4024c043dfbb76aca87a757b94_D20210101-20211231" decimals="-3" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDkvZnJhZzo1YzkxYzVmNzUzMzI0YjA0ODFkZWExNzVhODk4NDMyOS90YWJsZTplZjFiODhmY2JhYzY0NWRiYjQ4ZDliODA2MDIwZjc2Ni90YWJsZXJhbmdlOmVmMWI4OGZjYmFjNjQ1ZGJiNDhkOWI4MDYwMjBmNzY2XzI4LTE1LTEtMS0xMDA1NTE_c956b141-21a7-4b15-8031-de89eed19775">7,338</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:9.5pt;font-weight:400;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:9.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231" decimals="-3" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDkvZnJhZzo1YzkxYzVmNzUzMzI0YjA0ODFkZWExNzVhODk4NDMyOS90YWJsZTplZjFiODhmY2JhYzY0NWRiYjQ4ZDliODA2MDIwZjc2Ni90YWJsZXJhbmdlOmVmMWI4OGZjYmFjNjQ1ZGJiNDhkOWI4MDYwMjBmNzY2XzI4LTE5LTEtMS0xMDA1NTE_92ef1fcf-62d2-4ffc-b4e8-257aa254d00f">7,338</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:9.5pt;font-weight:400;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:9.5pt;font-weight:400;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:9.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie74eb1bd586e4a288e7945eac9456851_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDkvZnJhZzo1YzkxYzVmNzUzMzI0YjA0ODFkZWExNzVhODk4NDMyOS90YWJsZTplZjFiODhmY2JhYzY0NWRiYjQ4ZDliODA2MDIwZjc2Ni90YWJsZXJhbmdlOmVmMWI4OGZjYmFjNjQ1ZGJiNDhkOWI4MDYwMjBmNzY2XzI5LTUtMS0xLTEwMDU1MQ_50305bdd-75be-4ba9-a7ea-3fe193d72f11">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:9.5pt;font-weight:400;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:9.5pt;font-weight:400;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:9.5pt;font-weight:400;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:9.5pt;font-weight:400;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:9.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i301d1b4024c043dfbb76aca87a757b94_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDkvZnJhZzo1YzkxYzVmNzUzMzI0YjA0ODFkZWExNzVhODk4NDMyOS90YWJsZTplZjFiODhmY2JhYzY0NWRiYjQ4ZDliODA2MDIwZjc2Ni90YWJsZXJhbmdlOmVmMWI4OGZjYmFjNjQ1ZGJiNDhkOWI4MDYwMjBmNzY2XzI5LTE1LTEtMS0xMDA1NTE_2708f067-11ef-41d2-8926-4d3dbffddc66">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:9.5pt;font-weight:400;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:9.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDkvZnJhZzo1YzkxYzVmNzUzMzI0YjA0ODFkZWExNzVhODk4NDMyOS90YWJsZTplZjFiODhmY2JhYzY0NWRiYjQ4ZDliODA2MDIwZjc2Ni90YWJsZXJhbmdlOmVmMWI4OGZjYmFjNjQ1ZGJiNDhkOWI4MDYwMjBmNzY2XzI5LTE5LTEtMS0xMDA1NTE_4d91fb83-e5a2-47ad-9c14-444fd92fed89">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:10pt;font-weight:700;line-height:100%">Balance at December 31, 2021</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:9.5pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="iff7c7a13b61a4262beb4f4ab63bd59e0_I20211231" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDkvZnJhZzo1YzkxYzVmNzUzMzI0YjA0ODFkZWExNzVhODk4NDMyOS90YWJsZTplZjFiODhmY2JhYzY0NWRiYjQ4ZDliODA2MDIwZjc2Ni90YWJsZXJhbmdlOmVmMWI4OGZjYmFjNjQ1ZGJiNDhkOWI4MDYwMjBmNzY2XzIxLTEtMS0xLTEwMjIwOQ_2b7ad6b3-befb-469e-a074-44ab25fca303">29,838</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;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:9.5pt;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:9.5pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iff7c7a13b61a4262beb4f4ab63bd59e0_I20211231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDkvZnJhZzo1YzkxYzVmNzUzMzI0YjA0ODFkZWExNzVhODk4NDMyOS90YWJsZTplZjFiODhmY2JhYzY0NWRiYjQ4ZDliODA2MDIwZjc2Ni90YWJsZXJhbmdlOmVmMWI4OGZjYmFjNjQ1ZGJiNDhkOWI4MDYwMjBmNzY2XzIxLTMtMS0xLTEwMjIwOQ_e7112783-016f-4f9f-933b-ac631e923ed4">298</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;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:9.5pt;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:9.5pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8a4c72db2c6842d2a9a473c362fde4a7_I20211231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDkvZnJhZzo1YzkxYzVmNzUzMzI0YjA0ODFkZWExNzVhODk4NDMyOS90YWJsZTplZjFiODhmY2JhYzY0NWRiYjQ4ZDliODA2MDIwZjc2Ni90YWJsZXJhbmdlOmVmMWI4OGZjYmFjNjQ1ZGJiNDhkOWI4MDYwMjBmNzY2XzIxLTUtMS0xLTEwMjIwOQ_4461640a-65ba-43fd-b6c0-1300894c3c08">280,274</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i71c346199735441b82fe25af85735d05_I20211231" decimals="-3" name="us-gaap:TreasuryStockCommonShares" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDkvZnJhZzo1YzkxYzVmNzUzMzI0YjA0ODFkZWExNzVhODk4NDMyOS90YWJsZTplZjFiODhmY2JhYzY0NWRiYjQ4ZDliODA2MDIwZjc2Ni90YWJsZXJhbmdlOmVmMWI4OGZjYmFjNjQ1ZGJiNDhkOWI4MDYwMjBmNzY2XzIxLTctMS0xLTEwMjIwOQ_5246b64d-a898-43e9-9ee7-56b090c13d2b">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;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:9.5pt;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:9.5pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i71c346199735441b82fe25af85735d05_I20211231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDkvZnJhZzo1YzkxYzVmNzUzMzI0YjA0ODFkZWExNzVhODk4NDMyOS90YWJsZTplZjFiODhmY2JhYzY0NWRiYjQ4ZDliODA2MDIwZjc2Ni90YWJsZXJhbmdlOmVmMWI4OGZjYmFjNjQ1ZGJiNDhkOWI4MDYwMjBmNzY2XzIxLTktMS0xLTEwMjIwOQ_35894a86-68eb-44db-870a-b53538f24ec1">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;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:9.5pt;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:9.5pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1d533461e6f1471e858ebbe9cfdecd3d_I20211231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDkvZnJhZzo1YzkxYzVmNzUzMzI0YjA0ODFkZWExNzVhODk4NDMyOS90YWJsZTplZjFiODhmY2JhYzY0NWRiYjQ4ZDliODA2MDIwZjc2Ni90YWJsZXJhbmdlOmVmMWI4OGZjYmFjNjQ1ZGJiNDhkOWI4MDYwMjBmNzY2XzIxLTExLTEtMS0xMDIyMDk_67233871-e755-4c3d-9873-50125619b4e5">79,918</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;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:9.5pt;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:9.5pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i73c9717c8c0e48ef814eef1d05b2f530_I20211231" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDkvZnJhZzo1YzkxYzVmNzUzMzI0YjA0ODFkZWExNzVhODk4NDMyOS90YWJsZTplZjFiODhmY2JhYzY0NWRiYjQ4ZDliODA2MDIwZjc2Ni90YWJsZXJhbmdlOmVmMWI4OGZjYmFjNjQ1ZGJiNDhkOWI4MDYwMjBmNzY2XzIxLTEzLTEtMS0xMDIyMDk_683d461a-d848-4b11-a1db-59edfddf315e">1,723</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;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:9.5pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if56a57fac9e54e2aac895d0dc2bdf830_I20211231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDkvZnJhZzo1YzkxYzVmNzUzMzI0YjA0ODFkZWExNzVhODk4NDMyOS90YWJsZTplZjFiODhmY2JhYzY0NWRiYjQ4ZDliODA2MDIwZjc2Ni90YWJsZXJhbmdlOmVmMWI4OGZjYmFjNjQ1ZGJiNDhkOWI4MDYwMjBmNzY2XzIxLTE1LTEtMS0xMDIyMDk_bdc553ff-9c82-4cf8-b535-54a449db9e43">358,767</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;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:9.5pt;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:9.5pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifdfd859cbb544a36911d9428449545ca_I20211231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDkvZnJhZzo1YzkxYzVmNzUzMzI0YjA0ODFkZWExNzVhODk4NDMyOS90YWJsZTplZjFiODhmY2JhYzY0NWRiYjQ4ZDliODA2MDIwZjc2Ni90YWJsZXJhbmdlOmVmMWI4OGZjYmFjNjQ1ZGJiNDhkOWI4MDYwMjBmNzY2XzIxLTE3LTEtMS0xMDIyMDk_9f09a666-53e5-45e0-9ed6-cee94dc1b0ba">1,460</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;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:9.5pt;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:9.5pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic18de86a7e194dbaacc6e58a186ae83a_I20211231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDkvZnJhZzo1YzkxYzVmNzUzMzI0YjA0ODFkZWExNzVhODk4NDMyOS90YWJsZTplZjFiODhmY2JhYzY0NWRiYjQ4ZDliODA2MDIwZjc2Ni90YWJsZXJhbmdlOmVmMWI4OGZjYmFjNjQ1ZGJiNDhkOWI4MDYwMjBmNzY2XzIxLTE5LTEtMS0xMDIyMDk_baa24698-7d5a-4d07-8430-7b1c2cb024c9">360,227</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;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><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:9.5pt;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:9.5pt;font-weight:400;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:9.5pt;font-weight:400;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:9.5pt;font-weight:400;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:9.5pt;font-weight:400;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:9.5pt;font-weight:400;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:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i77fe493bfa4845b38b69ed25fe3a5278_D20220101-20221231" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDkvZnJhZzo1YzkxYzVmNzUzMzI0YjA0ODFkZWExNzVhODk4NDMyOS90YWJsZTplZjFiODhmY2JhYzY0NWRiYjQ4ZDliODA2MDIwZjc2Ni90YWJsZXJhbmdlOmVmMWI4OGZjYmFjNjQ1ZGJiNDhkOWI4MDYwMjBmNzY2XzIyLTExLTEtMS0xMTE1Mjc_43fa8880-f928-4b7b-b9c2-8dfa8b0a29df">106,461</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;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:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic2309053356b47fda6c55037c8c42d22_D20220101-20221231" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDkvZnJhZzo1YzkxYzVmNzUzMzI0YjA0ODFkZWExNzVhODk4NDMyOS90YWJsZTplZjFiODhmY2JhYzY0NWRiYjQ4ZDliODA2MDIwZjc2Ni90YWJsZXJhbmdlOmVmMWI4OGZjYmFjNjQ1ZGJiNDhkOWI4MDYwMjBmNzY2XzIyLTE1LTEtMS0xMTE1Mjc_efeb70b4-ddd9-43d7-affb-13c3bad51d5d">106,461</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ieca9e599baea4b16952a956515d5464e_D20220101-20221231" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDkvZnJhZzo1YzkxYzVmNzUzMzI0YjA0ODFkZWExNzVhODk4NDMyOS90YWJsZTplZjFiODhmY2JhYzY0NWRiYjQ4ZDliODA2MDIwZjc2Ni90YWJsZXJhbmdlOmVmMWI4OGZjYmFjNjQ1ZGJiNDhkOWI4MDYwMjBmNzY2XzIyLTE3LTEtMS0xMTE1Mjc_2f0b4459-7538-4f9e-aada-fe7fa88cbaed">1,740</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDkvZnJhZzo1YzkxYzVmNzUzMzI0YjA0ODFkZWExNzVhODk4NDMyOS90YWJsZTplZjFiODhmY2JhYzY0NWRiYjQ4ZDliODA2MDIwZjc2Ni90YWJsZXJhbmdlOmVmMWI4OGZjYmFjNjQ1ZGJiNDhkOWI4MDYwMjBmNzY2XzIyLTE5LTEtMS0xMTE1Mjc_4a492caf-edd7-4818-8bf1-bfa04eee5437">108,201</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:9.5pt;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:9.5pt;font-weight:400;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:9.5pt;font-weight:400;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:9.5pt;font-weight:400;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:9.5pt;font-weight:400;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:9.5pt;font-weight:400;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:9.5pt;font-weight:400;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:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i40623e43825d45f0b1d91f20ebd75aab_D20220101-20221231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDkvZnJhZzo1YzkxYzVmNzUzMzI0YjA0ODFkZWExNzVhODk4NDMyOS90YWJsZTplZjFiODhmY2JhYzY0NWRiYjQ4ZDliODA2MDIwZjc2Ni90YWJsZXJhbmdlOmVmMWI4OGZjYmFjNjQ1ZGJiNDhkOWI4MDYwMjBmNzY2XzIyLTEzLTEtMS0xMDIyMjU_a6316c3d-1d78-4787-99c1-a76b03784f15">1,723</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic2309053356b47fda6c55037c8c42d22_D20220101-20221231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDkvZnJhZzo1YzkxYzVmNzUzMzI0YjA0ODFkZWExNzVhODk4NDMyOS90YWJsZTplZjFiODhmY2JhYzY0NWRiYjQ4ZDliODA2MDIwZjc2Ni90YWJsZXJhbmdlOmVmMWI4OGZjYmFjNjQ1ZGJiNDhkOWI4MDYwMjBmNzY2XzIyLTE1LTEtMS0xMDIyMjU_73bf5604-5c5d-4bf3-ba90-db1b9b018ec1">1,723</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;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:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDkvZnJhZzo1YzkxYzVmNzUzMzI0YjA0ODFkZWExNzVhODk4NDMyOS90YWJsZTplZjFiODhmY2JhYzY0NWRiYjQ4ZDliODA2MDIwZjc2Ni90YWJsZXJhbmdlOmVmMWI4OGZjYmFjNjQ1ZGJiNDhkOWI4MDYwMjBmNzY2XzIyLTE5LTEtMS0xMDIyMjU_c046bdcf-0fbf-4d6e-8ec5-365f370beca9">1,723</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:9.5pt;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:9.5pt;font-weight:400;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:9.5pt;font-weight:400;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:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2fff5f448acd41ea8f62156c06e15a7f_D20220101-20221231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDkvZnJhZzo1YzkxYzVmNzUzMzI0YjA0ODFkZWExNzVhODk4NDMyOS90YWJsZTplZjFiODhmY2JhYzY0NWRiYjQ4ZDliODA2MDIwZjc2Ni90YWJsZXJhbmdlOmVmMWI4OGZjYmFjNjQ1ZGJiNDhkOWI4MDYwMjBmNzY2XzIzLTUtMS0xLTEwMjIyNQ_de94d6aa-d080-48cc-b651-ab65920efe5d">11,526</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;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:9.5pt;font-weight:400;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:9.5pt;font-weight:400;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:9.5pt;font-weight:400;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:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic2309053356b47fda6c55037c8c42d22_D20220101-20221231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDkvZnJhZzo1YzkxYzVmNzUzMzI0YjA0ODFkZWExNzVhODk4NDMyOS90YWJsZTplZjFiODhmY2JhYzY0NWRiYjQ4ZDliODA2MDIwZjc2Ni90YWJsZXJhbmdlOmVmMWI4OGZjYmFjNjQ1ZGJiNDhkOWI4MDYwMjBmNzY2XzIzLTE1LTEtMS0xMDIyMjU_2a2cd868-ba0c-4e3c-b23b-24396e359ac2">11,526</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;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:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDkvZnJhZzo1YzkxYzVmNzUzMzI0YjA0ODFkZWExNzVhODk4NDMyOS90YWJsZTplZjFiODhmY2JhYzY0NWRiYjQ4ZDliODA2MDIwZjc2Ni90YWJsZXJhbmdlOmVmMWI4OGZjYmFjNjQ1ZGJiNDhkOWI4MDYwMjBmNzY2XzIzLTE5LTEtMS0xMDIyMjU_978f7dae-d3a1-4a9f-ad4b-b423282a6604">11,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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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:9.5pt;font-weight:400;line-height:100%">Stock issued for CCS business acquisition</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i215dcdb8a72f4b5596be09fa38f1fb27_D20220101-20221231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesAcquisitions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDkvZnJhZzo1YzkxYzVmNzUzMzI0YjA0ODFkZWExNzVhODk4NDMyOS90YWJsZTplZjFiODhmY2JhYzY0NWRiYjQ4ZDliODA2MDIwZjc2Ni90YWJsZXJhbmdlOmVmMWI4OGZjYmFjNjQ1ZGJiNDhkOWI4MDYwMjBmNzY2XzI2LTEtMS0xLTEwMjIyNQ_624aea80-5924-45f2-afe8-1823bd304f05">157</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i215dcdb8a72f4b5596be09fa38f1fb27_D20220101-20221231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueAcquisitions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDkvZnJhZzo1YzkxYzVmNzUzMzI0YjA0ODFkZWExNzVhODk4NDMyOS90YWJsZTplZjFiODhmY2JhYzY0NWRiYjQ4ZDliODA2MDIwZjc2Ni90YWJsZXJhbmdlOmVmMWI4OGZjYmFjNjQ1ZGJiNDhkOWI4MDYwMjBmNzY2XzI2LTMtMS0xLTEwMjIyNQ_e1ec4f55-3d0d-444f-b691-9ef07e01bb84">2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2fff5f448acd41ea8f62156c06e15a7f_D20220101-20221231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueAcquisitions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDkvZnJhZzo1YzkxYzVmNzUzMzI0YjA0ODFkZWExNzVhODk4NDMyOS90YWJsZTplZjFiODhmY2JhYzY0NWRiYjQ4ZDliODA2MDIwZjc2Ni90YWJsZXJhbmdlOmVmMWI4OGZjYmFjNjQ1ZGJiNDhkOWI4MDYwMjBmNzY2XzI2LTUtMS0xLTEwMjIyNQ_87bc89e0-3f9a-42d3-af41-f8a0a047d3e8">4,849</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;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:9.5pt;font-weight:400;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:9.5pt;font-weight:400;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:9.5pt;font-weight:400;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:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic2309053356b47fda6c55037c8c42d22_D20220101-20221231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueAcquisitions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDkvZnJhZzo1YzkxYzVmNzUzMzI0YjA0ODFkZWExNzVhODk4NDMyOS90YWJsZTplZjFiODhmY2JhYzY0NWRiYjQ4ZDliODA2MDIwZjc2Ni90YWJsZXJhbmdlOmVmMWI4OGZjYmFjNjQ1ZGJiNDhkOWI4MDYwMjBmNzY2XzI2LTE1LTEtMS0xMDIyMjU_d46a947c-77fc-48d5-9d46-7fc1247600b2">4,851</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;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:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueAcquisitions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDkvZnJhZzo1YzkxYzVmNzUzMzI0YjA0ODFkZWExNzVhODk4NDMyOS90YWJsZTplZjFiODhmY2JhYzY0NWRiYjQ4ZDliODA2MDIwZjc2Ni90YWJsZXJhbmdlOmVmMWI4OGZjYmFjNjQ1ZGJiNDhkOWI4MDYwMjBmNzY2XzI2LTE5LTEtMS0xMDIyMjU_db96ae10-aa97-4c98-a1ae-d1b85f2e39ec">4,851</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:9.5pt;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:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i215dcdb8a72f4b5596be09fa38f1fb27_D20220101-20221231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDkvZnJhZzo1YzkxYzVmNzUzMzI0YjA0ODFkZWExNzVhODk4NDMyOS90YWJsZTplZjFiODhmY2JhYzY0NWRiYjQ4ZDliODA2MDIwZjc2Ni90YWJsZXJhbmdlOmVmMWI4OGZjYmFjNjQ1ZGJiNDhkOWI4MDYwMjBmNzY2XzI3LTEtMS0xLTEwMjIyNQ_3ab1bb05-f032-4e30-9a02-b3f56d769193">920</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i215dcdb8a72f4b5596be09fa38f1fb27_D20220101-20221231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDkvZnJhZzo1YzkxYzVmNzUzMzI0YjA0ODFkZWExNzVhODk4NDMyOS90YWJsZTplZjFiODhmY2JhYzY0NWRiYjQ4ZDliODA2MDIwZjc2Ni90YWJsZXJhbmdlOmVmMWI4OGZjYmFjNjQ1ZGJiNDhkOWI4MDYwMjBmNzY2XzI3LTMtMS0xLTEwMjIyNQ_6b9187dc-0046-4dfa-828f-343ca98c5d31">9</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2fff5f448acd41ea8f62156c06e15a7f_D20220101-20221231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDkvZnJhZzo1YzkxYzVmNzUzMzI0YjA0ODFkZWExNzVhODk4NDMyOS90YWJsZTplZjFiODhmY2JhYzY0NWRiYjQ4ZDliODA2MDIwZjc2Ni90YWJsZXJhbmdlOmVmMWI4OGZjYmFjNjQ1ZGJiNDhkOWI4MDYwMjBmNzY2XzI3LTUtMS0xLTEwMjIyNQ_b68e7172-94a2-4e15-b702-bea6270e6553">678</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;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:9.5pt;font-weight:400;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:9.5pt;font-weight:400;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:9.5pt;font-weight:400;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:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic2309053356b47fda6c55037c8c42d22_D20220101-20221231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDkvZnJhZzo1YzkxYzVmNzUzMzI0YjA0ODFkZWExNzVhODk4NDMyOS90YWJsZTplZjFiODhmY2JhYzY0NWRiYjQ4ZDliODA2MDIwZjc2Ni90YWJsZXJhbmdlOmVmMWI4OGZjYmFjNjQ1ZGJiNDhkOWI4MDYwMjBmNzY2XzI3LTE1LTEtMS0xMDIyMjU_2692f9d9-6e11-4246-8d2e-0383f1bcc861">687</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;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:9.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDkvZnJhZzo1YzkxYzVmNzUzMzI0YjA0ODFkZWExNzVhODk4NDMyOS90YWJsZTplZjFiODhmY2JhYzY0NWRiYjQ4ZDliODA2MDIwZjc2Ni90YWJsZXJhbmdlOmVmMWI4OGZjYmFjNjQ1ZGJiNDhkOWI4MDYwMjBmNzY2XzI3LTE5LTEtMS0xMDIyMjU_00c96a69-01b1-42ec-afc4-e390d5a5a5b8">687</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:9.5pt;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:9.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i215dcdb8a72f4b5596be09fa38f1fb27_D20220101-20221231" decimals="-3" name="us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDkvZnJhZzo1YzkxYzVmNzUzMzI0YjA0ODFkZWExNzVhODk4NDMyOS90YWJsZTplZjFiODhmY2JhYzY0NWRiYjQ4ZDliODA2MDIwZjc2Ni90YWJsZXJhbmdlOmVmMWI4OGZjYmFjNjQ1ZGJiNDhkOWI4MDYwMjBmNzY2XzI4LTEtMS0xLTEwMjIyNQ_6bc67644-8120-4e65-9c0d-8992e9f3b732">330</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:9.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i215dcdb8a72f4b5596be09fa38f1fb27_D20220101-20221231" decimals="-3" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDkvZnJhZzo1YzkxYzVmNzUzMzI0YjA0ODFkZWExNzVhODk4NDMyOS90YWJsZTplZjFiODhmY2JhYzY0NWRiYjQ4ZDliODA2MDIwZjc2Ni90YWJsZXJhbmdlOmVmMWI4OGZjYmFjNjQ1ZGJiNDhkOWI4MDYwMjBmNzY2XzI4LTMtMS0xLTEwMjIyNQ_46ae7d94-d79c-45df-a13d-6f9b616886ff">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:9.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2fff5f448acd41ea8f62156c06e15a7f_D20220101-20221231" decimals="-3" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDkvZnJhZzo1YzkxYzVmNzUzMzI0YjA0ODFkZWExNzVhODk4NDMyOS90YWJsZTplZjFiODhmY2JhYzY0NWRiYjQ4ZDliODA2MDIwZjc2Ni90YWJsZXJhbmdlOmVmMWI4OGZjYmFjNjQ1ZGJiNDhkOWI4MDYwMjBmNzY2XzI4LTUtMS0xLTEwMjIyNQ_87055b27-730b-4cee-928c-e31d849e3d49">9,413</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:9.5pt;font-weight:400;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:9.5pt;font-weight:400;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:9.5pt;font-weight:400;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:9.5pt;font-weight:400;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:9.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic2309053356b47fda6c55037c8c42d22_D20220101-20221231" decimals="-3" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDkvZnJhZzo1YzkxYzVmNzUzMzI0YjA0ODFkZWExNzVhODk4NDMyOS90YWJsZTplZjFiODhmY2JhYzY0NWRiYjQ4ZDliODA2MDIwZjc2Ni90YWJsZXJhbmdlOmVmMWI4OGZjYmFjNjQ1ZGJiNDhkOWI4MDYwMjBmNzY2XzI4LTE1LTEtMS0xMDIyMjU_a0ccbf6d-0dca-43fa-9a9b-5f9f14b6589d">9,416</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:9.5pt;font-weight:400;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:9.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231" decimals="-3" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDkvZnJhZzo1YzkxYzVmNzUzMzI0YjA0ODFkZWExNzVhODk4NDMyOS90YWJsZTplZjFiODhmY2JhYzY0NWRiYjQ4ZDliODA2MDIwZjc2Ni90YWJsZXJhbmdlOmVmMWI4OGZjYmFjNjQ1ZGJiNDhkOWI4MDYwMjBmNzY2XzI4LTE5LTEtMS0xMDIyMjU_fbb28bfd-fc73-41e6-a84c-74b591798e37">9,416</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance at December 31, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i333e677e71b74007a6ed23686e756374_I20221231" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDkvZnJhZzo1YzkxYzVmNzUzMzI0YjA0ODFkZWExNzVhODk4NDMyOS90YWJsZTplZjFiODhmY2JhYzY0NWRiYjQ4ZDliODA2MDIwZjc2Ni90YWJsZXJhbmdlOmVmMWI4OGZjYmFjNjQ1ZGJiNDhkOWI4MDYwMjBmNzY2XzMwLTEtMS0xLTEwMjIyNQ_027637c5-9be1-4017-a39a-b4eb12669565">30,585</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i333e677e71b74007a6ed23686e756374_I20221231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDkvZnJhZzo1YzkxYzVmNzUzMzI0YjA0ODFkZWExNzVhODk4NDMyOS90YWJsZTplZjFiODhmY2JhYzY0NWRiYjQ4ZDliODA2MDIwZjc2Ni90YWJsZXJhbmdlOmVmMWI4OGZjYmFjNjQ1ZGJiNDhkOWI4MDYwMjBmNzY2XzMwLTMtMS0xLTEwMjIyNQ_c45dd248-aa78-4cbf-af63-7c8d09263eb4">306</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id38086c9287c4c90b4e86565f666fee9_I20221231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDkvZnJhZzo1YzkxYzVmNzUzMzI0YjA0ODFkZWExNzVhODk4NDMyOS90YWJsZTplZjFiODhmY2JhYzY0NWRiYjQ4ZDliODA2MDIwZjc2Ni90YWJsZXJhbmdlOmVmMWI4OGZjYmFjNjQ1ZGJiNDhkOWI4MDYwMjBmNzY2XzMwLTUtMS0xLTEwMjIyNQ_a9106fcf-8415-4ee4-8aa3-7671fb1fd4d9">287,914</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i1149922cac0a43e9bb879db99e9dd39c_I20221231" decimals="-3" name="us-gaap:TreasuryStockCommonShares" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDkvZnJhZzo1YzkxYzVmNzUzMzI0YjA0ODFkZWExNzVhODk4NDMyOS90YWJsZTplZjFiODhmY2JhYzY0NWRiYjQ4ZDliODA2MDIwZjc2Ni90YWJsZXJhbmdlOmVmMWI4OGZjYmFjNjQ1ZGJiNDhkOWI4MDYwMjBmNzY2XzMwLTctMS0xLTEwMjIyNQ_070f6fac-a00c-49a5-b56f-8144d5d90534">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1149922cac0a43e9bb879db99e9dd39c_I20221231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDkvZnJhZzo1YzkxYzVmNzUzMzI0YjA0ODFkZWExNzVhODk4NDMyOS90YWJsZTplZjFiODhmY2JhYzY0NWRiYjQ4ZDliODA2MDIwZjc2Ni90YWJsZXJhbmdlOmVmMWI4OGZjYmFjNjQ1ZGJiNDhkOWI4MDYwMjBmNzY2XzMwLTktMS0xLTEwMjIyNQ_24bdf032-0159-4f67-b989-7533c91f9690">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0368bf46a9ec40b099a97952578924fe_I20221231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDkvZnJhZzo1YzkxYzVmNzUzMzI0YjA0ODFkZWExNzVhODk4NDMyOS90YWJsZTplZjFiODhmY2JhYzY0NWRiYjQ4ZDliODA2MDIwZjc2Ni90YWJsZXJhbmdlOmVmMWI4OGZjYmFjNjQ1ZGJiNDhkOWI4MDYwMjBmNzY2XzMwLTExLTEtMS0xMDIyMjU_8efc7baf-0a21-4d7d-9e35-f1202174748c">186,379</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i09a959545da34865ad6f699de6e9287c_I20221231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDkvZnJhZzo1YzkxYzVmNzUzMzI0YjA0ODFkZWExNzVhODk4NDMyOS90YWJsZTplZjFiODhmY2JhYzY0NWRiYjQ4ZDliODA2MDIwZjc2Ni90YWJsZXJhbmdlOmVmMWI4OGZjYmFjNjQ1ZGJiNDhkOWI4MDYwMjBmNzY2XzMwLTEzLTEtMS0xMDIyMjU_97b77a0c-9757-4b26-97cc-dd8e2cdc8d37">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ide0fdeecca7c444ba39678f6f65b90b2_I20221231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDkvZnJhZzo1YzkxYzVmNzUzMzI0YjA0ODFkZWExNzVhODk4NDMyOS90YWJsZTplZjFiODhmY2JhYzY0NWRiYjQ4ZDliODA2MDIwZjc2Ni90YWJsZXJhbmdlOmVmMWI4OGZjYmFjNjQ1ZGJiNDhkOWI4MDYwMjBmNzY2XzMwLTE1LTEtMS0xMDIyMjU_0937fbc2-afd5-4ffb-a69c-1279d4aebdea">474,599</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6c4be582079e4f46a89f9b9e7a19c191_I20221231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDkvZnJhZzo1YzkxYzVmNzUzMzI0YjA0ODFkZWExNzVhODk4NDMyOS90YWJsZTplZjFiODhmY2JhYzY0NWRiYjQ4ZDliODA2MDIwZjc2Ni90YWJsZXJhbmdlOmVmMWI4OGZjYmFjNjQ1ZGJiNDhkOWI4MDYwMjBmNzY2XzMwLTE3LTEtMS0xMDIyMjU_a6c0ba11-e83e-40c2-9eae-4ace16d91d2e">3,200</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia4e26e1a90f24900b99f99a0eb4cb516_I20221231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDkvZnJhZzo1YzkxYzVmNzUzMzI0YjA0ODFkZWExNzVhODk4NDMyOS90YWJsZTplZjFiODhmY2JhYzY0NWRiYjQ4ZDliODA2MDIwZjc2Ni90YWJsZXJhbmdlOmVmMWI4OGZjYmFjNjQ1ZGJiNDhkOWI4MDYwMjBmNzY2XzMwLTE5LTEtMS0xMDIyMjU_eef8ade9-1b8b-42c9-a827-b2474e7d79aa">477,799</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></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 Consolidated Financial Statements.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">42</span></div></div></div><div id="i11f5ad2dc2b74cddb4b110bb41fded42_112"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-bottom:3pt;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="margin-bottom:3pt;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 CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">($ and share values in thousands, except per share data)</span></div></div><div><span><br/></span></div><div id="i11f5ad2dc2b74cddb4b110bb41fded42_115"></div><ix:nonNumeric contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231" name="us-gaap:NatureOfOperations" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMTUvZnJhZzoxN2E3OWVjNDE1ZTE0OGFlODE2OGZlNzRlMjFmYjIxYi90ZXh0cmVnaW9uOjE3YTc5ZWM0MTVlMTQ4YWU4MTY4ZmU3NGUyMWZiMjFiXzEzNQ_1e60af76-0c82-4fdd-8e78-2b4d50893f28" 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:60.672%"><tr><td style="width:1.0%"></td><td style="width:5.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:92.394%"></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></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="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%">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="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231" decimals="INF" name="us-gaap:NumberOfReportableSegments" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMTUvZnJhZzoxN2E3OWVjNDE1ZTE0OGFlODE2OGZlNzRlMjFmYjIxYi90ZXh0cmVnaW9uOjE3YTc5ZWM0MTVlMTQ4YWU4MTY4ZmU3NGUyMWZiMjFiXzEzMQ_ff3f5ab7-c9f0-47de-ac3e-8fab646e705a">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 and Mid-Atlantic U.S., the Rocky Mountain States, and Hawaii, as well as other areas with strategic construction opportunities. E-Infrastructure Solutions projects include 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 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-weight:400;line-height:120%">On November 30, 2022, we completed the disposition of our <ix:nonFraction unitRef="number" contextRef="iaac151c8708e43b189190f1f8ce8abe3_I20221130" decimals="2" name="strl:ConsolidatedEntitiesOwnershipPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMTUvZnJhZzoxN2E3OWVjNDE1ZTE0OGFlODE2OGZlNzRlMjFmYjIxYi90ZXh0cmVnaW9uOjE3YTc5ZWM0MTVlMTQ4YWU4MTY4ZmU3NGUyMWZiMjFiXzMyOTg1MzQ4ODQ0NDI_e3a3b59c-7537-4358-aad9-fdb60b90d913">50</ix:nonFraction>% ownership interest in our partnership with Myers &amp; Sons Construction L.P. (&#8220;Myers&#8221;), which represented a strategic shift that had a major effect on our operations and consolidated financial results. Accordingly, the historical results of Myers have been presented as discontinued operations in our Consolidated Statements of Operations and Consolidated Balance Sheets. Prior to being disclosed as a discontinued operation, the results of Myers were included within our Transportation Solutions segment. The following footnotes reflect continuing operations only, unless otherwise indicated.</span></div></ix:nonNumeric><div id="i11f5ad2dc2b74cddb4b110bb41fded42_118"></div><ix:nonNumeric contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231" name="us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMTgvZnJhZzoxMWNhZGU3YTA3MTY0Y2VmYWFhNTVmNGEzMDU1YWIzNS90ZXh0cmVnaW9uOjExY2FkZTdhMDcxNjRjZWZhYWE1NWY0YTMwNTVhYjM1XzIwNjMy_1922e1b7-0b90-455e-a6bf-1b4c34ba24d4" continuedAt="ifd53a49e5c944f9c80f8152818ab346c" 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:75.438%"><tr><td style="width:1.0%"></td><td style="width:4.132%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:93.668%"></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="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231" name="us-gaap:BasisOfAccountingPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMTgvZnJhZzoxMWNhZGU3YTA3MTY0Y2VmYWFhNTVmNGEzMDU1YWIzNS90ZXh0cmVnaW9uOjExY2FkZTdhMDcxNjRjZWZhYWE1NWY0YTMwNTVhYjM1XzIwNjQy_95e80399-04d3-49f5-9d20-391595871fbd" 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 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 the &#8220;Consolidated <ix:nonFraction unitRef="number" contextRef="ia4e26e1a90f24900b99f99a0eb4cb516_I20221231" decimals="2" name="strl:ConsolidatedEntitiesOwnershipPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMTgvZnJhZzoxMWNhZGU3YTA3MTY0Y2VmYWFhNTVmNGEzMDU1YWIzNS90ZXh0cmVnaW9uOjExY2FkZTdhMDcxNjRjZWZhYWE1NWY0YTMwNTVhYjM1XzMyNA_b166b7c9-2ab6-4175-a67c-9918ea0e9537">50</ix:nonFraction>% Owned Subsidiary&#8221; and &#8220;Construction Joint Ventures&#8221; sections of this Note for further discussion of the Company&#8217;s consolidation policy for 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 in the Consolidated Financial Statements to conform to the current year presentation.</span></ix:nonNumeric></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><ix:nonNumeric contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231" name="us-gaap:UseOfEstimates" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMTgvZnJhZzoxMWNhZGU3YTA3MTY0Y2VmYWFhNTVmNGEzMDU1YWIzNS90ZXh0cmVnaW9uOjExY2FkZTdhMDcxNjRjZWZhYWE1NWY0YTMwNTVhYjM1XzIwNjM0_fcee77d1-b9dd-4879-b0dc-0e9cd3e9198e" 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 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"><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;<ix:nonNumeric contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231" name="us-gaap:RevenueFromContractWithCustomerPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMTgvZnJhZzoxMWNhZGU3YTA3MTY0Y2VmYWFhNTVmNGEzMDU1YWIzNS90ZXh0cmVnaW9uOjExY2FkZTdhMDcxNjRjZWZhYWE1NWY0YTMwNTVhYjM1XzIwNjMz_221e19c3-17cc-4bde-ba3d-5ae12cc6cf76" continuedAt="i9a6a30121c6245d3895e2f5281e6e7b3" escape="true">Revenue Recognition&#8212;</ix:nonNumeric></span><ix:continuation id="i9a6a30121c6245d3895e2f5281e6e7b3" continuedAt="i90521f2960fb4cd59b3192fa74f02123"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our revenue is derived from long-term contracts for customers in our E-Infrastructure Solutions and Transportation Solutions business segments, as well as short-term projects for customers in our Building Solutions business segment. Accounting treatment for these contracts in accordance with Accounting Standards Update (&#8220;ASU&#8221;) 2014-09 (Accounting Standards Codification (&#8220;ASC&#8221;) Topic 606, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenue from Contracts with Customers</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">) is as follows: </span></ix:continuation></div><ix:continuation id="i90521f2960fb4cd59b3192fa74f02123" continuedAt="i68e8238fe04b4966bc1f5f4bbbf4bc7a"><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-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt;text-decoration:underline">Performance Obligations Satisfied Over Time</span></div><div style="margin-bottom:9pt;padding-left:36pt;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%">Recognition of Performance Obligations&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A performance obligation is a promise in a contract to transfer a distinct good or service to the customer, and is the unit of account in the revenue standard. The contract transaction price is allocated to each distinct performance obligation and recognized as revenue when, or as, the performance obligation is satisfied. Transportation Solutions and Business Solutions Commercial projects typically span between <ix:nonNumeric contextRef="i1cbebe16234c41bdaf2bf5644df4eb05_D20220101-20221231" name="strl:RevenueRecognitionPercentageOfCompletionRange" format="ixt-sec:durmonth" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMTgvZnJhZzoxMWNhZGU3YTA3MTY0Y2VmYWFhNTVmNGEzMDU1YWIzNS90ZXh0cmVnaW9uOjExY2FkZTdhMDcxNjRjZWZhYWE1NWY0YTMwNTVhYjM1XzI3NDc_6af8c931-319c-4618-9e45-42185ddc581e">12</ix:nonNumeric> to <ix:nonNumeric contextRef="id8a288323060475bb420603efe9e4507_D20220101-20221231" name="strl:RevenueRecognitionPercentageOfCompletionRange" format="ixt-sec:durmonth" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMTgvZnJhZzoxMWNhZGU3YTA3MTY0Y2VmYWFhNTVmNGEzMDU1YWIzNS90ZXh0cmVnaW9uOjExY2FkZTdhMDcxNjRjZWZhYWE1NWY0YTMwNTVhYjM1XzI3NTM_6a9d3767-2adc-4096-921e-350b659cbe80">36</ix:nonNumeric> months, and E-Infrastructure Solutions projects are between <ix:nonNumeric contextRef="i72f42cd0759240a78f6072cee2c6c239_D20220101-20221231" name="strl:RevenueRecognitionPercentageOfCompletionRange" format="ixt-sec:durmonth" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMTgvZnJhZzoxMWNhZGU3YTA3MTY0Y2VmYWFhNTVmNGEzMDU1YWIzNS90ZXh0cmVnaW9uOjExY2FkZTdhMDcxNjRjZWZhYWE1NWY0YTMwNTVhYjM1XzI3ODU_4142f71f-a42c-44c4-8017-d2ff78a1af49">6</ix:nonNumeric> to <ix:nonNumeric contextRef="i0121daa009f14d7ca0c909c03aec8665_D20220101-20221231" name="strl:RevenueRecognitionPercentageOfCompletionRange" format="ixt-sec:durmonth" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMTgvZnJhZzoxMWNhZGU3YTA3MTY0Y2VmYWFhNTVmNGEzMDU1YWIzNS90ZXh0cmVnaW9uOjExY2FkZTdhMDcxNjRjZWZhYWE1NWY0YTMwNTVhYjM1XzI3OTE_7d3087f6-2b89-436c-af97-a66bfd5dd0c9">24</ix:nonNumeric> months. The majority of our contracts have a </span></div></ix:continuation></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%">43</span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><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 CONSOLIDATED FINANCIAL STATEMENTS &#8212; (Continued)</span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div></div><ix:continuation id="ifd53a49e5c944f9c80f8152818ab346c" continuedAt="i84e6decc20fb4b3a80945c56f0a503c8"><ix:continuation id="i68e8238fe04b4966bc1f5f4bbbf4bc7a" continuedAt="ia57dde88a9554f209f17a23c69317cb5"><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">single performance obligation, as the promise to transfer the individual goods or services is not separately identifiable from other promises in the contracts and, therefore, not distinct. Some contracts have multiple performance obligations, most commonly due to the contract covering multiple phases of the project life cycle (design and construction).</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenues are recognized as our obligations are satisfied over time, using the ratio of project costs incurred to estimated total costs for each contract because of the continuous transfer of control to the customer as all of the work is performed at the customer&#8217;s site and, therefore, the customer controls the asset as it is being constructed. This continuous transfer of control to the customer is further supported by clauses in the contract that allow the customer to unilaterally terminate the contract for convenience, pay the Company for costs incurred plus a reasonable profit and take control of any work in process. This cost-to-cost measure is used because management considers it to be the best available measure of progress on these contracts. Contract costs include all direct material, labor, subcontract and other costs and those indirect costs determined to relate to contract performance, such as indirect salaries and wages, equipment repairs and depreciation, insurance and payroll taxes.</span></div><div style="margin-bottom:9pt;padding-left:36pt;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%">Items Excluded from Cost-to-Cost&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pre-contract costs are generally not material and are charged to expense as incurred, but in certain cases pre-contract recognition may be deferred if specific probability criteria are met. 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;padding-left:36pt;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%">Variable Consideration&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contract modifications through change orders, claims and incentives are routine in the performance of the Company&#8217;s contracts to account for changes in the contract specifications or requirements. In most instances, contract modifications are not distinct from the existing contract due to the significant integration of services provided in the contract and are accounted for as a modification of the existing contract and performance obligation. Either the Company or its customers may initiate change orders, which may include changes in specifications or designs, manner of performance, facilities, equipment, materials, sites and period of completion of the work. Change orders that are unapproved as to both price and scope are evaluated as claims. The Company considers claims to be amounts in excess of approved contract prices that the Company seeks to collect from its customers or others for customer-caused delays, errors in specifications and designs, contract terminations, change orders that are either in dispute or are unapproved as to both scope and price, or other causes of unanticipated additional contract costs.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company estimates variable consideration for a performance obligation at the most likely amount to which the Company expects to be entitled (or the most likely amount the Company expects to incur in the case of liquidated damages), utilizing estimation methods that best predict the amount of consideration to which the Company will be entitled (or will incur in the case of liquidated damages). The Company includes variable consideration in the estimated transaction price to the extent it is probable that a significant reversal of cumulative revenue recognized will not occur or when the uncertainty associated with the variable consideration is resolved. The Company&#8217;s estimates of variable consideration and determination of whether to include estimated amounts in transaction price are based largely on an assessment of its anticipated performance and all information (historical, current and forecasted) that is reasonably available to the Company.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The effect of variable consideration on the transaction price of a performance obligation is recognized as an adjustment to revenue on a cumulative catch-up basis. To the extent unapproved change orders and claims reflected in transaction price (or excluded from transaction price in the case of liquidated damages) are not resolved in the Company&#8217;s favor, or to the extent incentives reflected in transaction price are not earned, there could be reductions in, or reversals of, previously recognized revenue.</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-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt;text-decoration:underline">Performance Obligations Satisfied at a Point-in-Time</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue for our Residential contracts is recognized at a point in time and utilizes an output measure for performance based on the completion of a unit of work (e.g., completion of concrete foundation). The time from starting construction to completion is typically two weeks or less. Upon fulfillment of the performance obligation, the customer is provided an invoice (or equivalent) demonstrating transfer of control to the customer.</span></div></ix:continuation><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><ix:nonNumeric contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231" name="us-gaap:ReceivablesPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMTgvZnJhZzoxMWNhZGU3YTA3MTY0Y2VmYWFhNTVmNGEzMDU1YWIzNS90ZXh0cmVnaW9uOjExY2FkZTdhMDcxNjRjZWZhYWE1NWY0YTMwNTVhYjM1XzIwNjM4_6dd49400-c55c-482d-a2f7-151129e4d457" continuedAt="i9926de3b8bca49169552960aa03439e1" 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 December&#160;31, 2022 and 2021, our allowance for our estimate of expected credit losses was <ix:nonFraction unitRef="usd" contextRef="ia4e26e1a90f24900b99f99a0eb4cb516_I20221231" decimals="INF" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMTgvZnJhZzoxMWNhZGU3YTA3MTY0Y2VmYWFhNTVmNGEzMDU1YWIzNS90ZXh0cmVnaW9uOjExY2FkZTdhMDcxNjRjZWZhYWE1NWY0YTMwNTVhYjM1Xzg4ODc_b73844fe-0958-4109-94ff-c15209736262"><ix:nonFraction unitRef="usd" contextRef="ic18de86a7e194dbaacc6e58a186ae83a_I20211231" decimals="INF" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMTgvZnJhZzoxMWNhZGU3YTA3MTY0Y2VmYWFhNTVmNGEzMDU1YWIzNS90ZXh0cmVnaW9uOjExY2FkZTdhMDcxNjRjZWZhYWE1NWY0YTMwNTVhYjM1Xzg4ODc_d0617c32-af91-44fd-a61f-0951893182ff">zero</ix:nonFraction></ix:nonFraction>.</span></ix:nonNumeric></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%">44</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><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 CONSOLIDATED FINANCIAL STATEMENTS &#8212; (Continued)</span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div></div><ix:continuation id="i84e6decc20fb4b3a80945c56f0a503c8" continuedAt="i3dd844a0081b4d1da6e10958b9d598ed"><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%"><ix:continuation id="i9926de3b8bca49169552960aa03439e1">As is customary, we have agreed to indemnify our bonding company for all losses incurred by it in connection with bonds that are issued, and we have granted our bonding company a security interest in certain assets, including accounts receivable, as collateral for such obligations.</ix:continuation></span></div><ix:continuation id="ia57dde88a9554f209f17a23c69317cb5"><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 December&#160;31, 2022 and 2021, contract assets included $<ix:nonFraction unitRef="usd" contextRef="ia4e26e1a90f24900b99f99a0eb4cb516_I20221231" decimals="-3" name="strl:ContractWithCustomerRetainageAssetCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMTgvZnJhZzoxMWNhZGU3YTA3MTY0Y2VmYWFhNTVmNGEzMDU1YWIzNS90ZXh0cmVnaW9uOjExY2FkZTdhMDcxNjRjZWZhYWE1NWY0YTMwNTVhYjM1XzEwMDYy_072e4bf9-e1a6-4eb7-9491-ae596c5fbc8b">65,682</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="ic18de86a7e194dbaacc6e58a186ae83a_I20211231" decimals="-3" name="strl:ContractWithCustomerRetainageAssetCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMTgvZnJhZzoxMWNhZGU3YTA3MTY0Y2VmYWFhNTVmNGEzMDU1YWIzNS90ZXh0cmVnaW9uOjExY2FkZTdhMDcxNjRjZWZhYWE1NWY0YTMwNTVhYjM1XzU0OTc1NTgzNjYyNg_a861c2c5-ecf7-4f8d-81e2-d015f19e9ff4">43,767</ix:nonFraction> of retainage, respectively, and contract liabilities included $<ix:nonFraction unitRef="usd" contextRef="ia4e26e1a90f24900b99f99a0eb4cb516_I20221231" decimals="-3" name="strl:ContractWithCustomerRetainageLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMTgvZnJhZzoxMWNhZGU3YTA3MTY0Y2VmYWFhNTVmNGEzMDU1YWIzNS90ZXh0cmVnaW9uOjExY2FkZTdhMDcxNjRjZWZhYWE1NWY0YTMwNTVhYjM1XzEwMTM0_ed698288-e792-410d-868d-a9623fec3f53">63,848</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="ic18de86a7e194dbaacc6e58a186ae83a_I20211231" decimals="-3" name="strl:ContractWithCustomerRetainageLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMTgvZnJhZzoxMWNhZGU3YTA3MTY0Y2VmYWFhNTVmNGEzMDU1YWIzNS90ZXh0cmVnaW9uOjExY2FkZTdhMDcxNjRjZWZhYWE1NWY0YTMwNTVhYjM1XzU0OTc1NTgzNjYzMw_323eb876-5fb3-43ff-a579-b3f0a44a892d">45,639</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="ia4e26e1a90f24900b99f99a0eb4cb516_I20221231" decimals="2" name="strl:ContractsReceivableRetainagePercentageEstimatedToBeCollectedInNextFiscalYear" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMTgvZnJhZzoxMWNhZGU3YTA3MTY0Y2VmYWFhNTVmNGEzMDU1YWIzNS90ZXh0cmVnaW9uOjExY2FkZTdhMDcxNjRjZWZhYWE1NWY0YTMwNTVhYjM1XzEwMzgx_f9e92b57-6171-4ec0-ba10-22ef310632c0">70</ix:nonFraction>% of our December&#160;31, 2022 retainage in 2023. These assets and liabilities are reported on the 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%">Contract assets increased by $<ix:nonFraction unitRef="usd" contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231" decimals="-3" name="strl:IncreaseDecreaseInContractWithCustomerRetainageAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMTgvZnJhZzoxMWNhZGU3YTA3MTY0Y2VmYWFhNTVmNGEzMDU1YWIzNS90ZXh0cmVnaW9uOjExY2FkZTdhMDcxNjRjZWZhYWE1NWY0YTMwNTVhYjM1XzU0OTc1NTgzNjY0MA_f679c409-945f-4795-9ba1-c73ac12c068a">34,007</ix:nonFraction> primarily due to higher retainage and unbilled revenue. Contract liabilities increased by $<ix:nonFraction unitRef="usd" contextRef="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231" decimals="-3" name="strl:IncreaseDecreaseInContractWithCustomerRetainageLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMTgvZnJhZzoxMWNhZGU3YTA3MTY0Y2VmYWFhNTVmNGEzMDU1YWIzNS90ZXh0cmVnaW9uOjExY2FkZTdhMDcxNjRjZWZhYWE1NWY0YTMwNTVhYjM1XzU0OTc1NTgzNjY2NQ_1bbe3ce0-3747-44cf-b9ab-cf3b2f814439">120,625</ix:nonFraction> compared to December&#160;31, 2021, due to the timing of advance billings and work progression, partly offset by an increase in retainage. Revenue recognized for the year ended December&#160;31, 2022 that was included in the contract liability balance on December&#160;31, 2021 was $<ix:nonFraction unitRef="usd" contextRef="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231" decimals="-3" name="strl:ContractWithCustomerLiabilityRevenueRecognizedDuringThePeriod" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMTgvZnJhZzoxMWNhZGU3YTA3MTY0Y2VmYWFhNTVmNGEzMDU1YWIzNS90ZXh0cmVnaW9uOjExY2FkZTdhMDcxNjRjZWZhYWE1NWY0YTMwNTVhYjM1XzExMDE1_6046b174-9c1a-4ab8-b915-6739a74882ff">95,883</ix:nonFraction>. Revenue recognized for the year ended December&#160;31, 2021 that was included in the contract liability balance on December&#160;31, 2020 was $<ix:nonFraction unitRef="usd" contextRef="i5ebcd2a2b100446583e2b9bfc9ed66a6_D20200101-20201231" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityRevenueRecognized" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMTgvZnJhZzoxMWNhZGU3YTA3MTY0Y2VmYWFhNTVmNGEzMDU1YWIzNS90ZXh0cmVnaW9uOjExY2FkZTdhMDcxNjRjZWZhYWE1NWY0YTMwNTVhYjM1XzExMTIy_8dabf8fb-66d2-4e88-ad7e-a8114a493ebd">75,253</ix:nonFraction>.</span></div></ix:continuation><ix:nonNumeric contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231" name="us-gaap:ConsolidationVariableInterestEntityPolicy" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMTgvZnJhZzoxMWNhZGU3YTA3MTY0Y2VmYWFhNTVmNGEzMDU1YWIzNS90ZXh0cmVnaW9uOjExY2FkZTdhMDcxNjRjZWZhYWE1NWY0YTMwNTVhYjM1XzIwNjM5_b53d7fa2-5a5d-4ce8-a2a5-2b273603bae0" escape="true"><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%">Consolidated 50% Owned Subsidiary&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has a <ix:nonFraction unitRef="number" contextRef="ia4e26e1a90f24900b99f99a0eb4cb516_I20221231" decimals="2" name="strl:ConsolidatedEntitiesOwnershipPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMTgvZnJhZzoxMWNhZGU3YTA3MTY0Y2VmYWFhNTVmNGEzMDU1YWIzNS90ZXh0cmVnaW9uOjExY2FkZTdhMDcxNjRjZWZhYWE1NWY0YTMwNTVhYjM1XzExMTc4_b166b7c9-2ab6-4175-a67c-9918ea0e9537">50</ix:nonFraction>% ownership interest in a subsidiary that it fully consolidates as a result of its exercise of control of the entity. The results attributable to the <ix:nonFraction unitRef="number" contextRef="ia4e26e1a90f24900b99f99a0eb4cb516_I20221231" decimals="2" name="strl:ConsolidatedEntitiesOwnershipPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMTgvZnJhZzoxMWNhZGU3YTA3MTY0Y2VmYWFhNTVmNGEzMDU1YWIzNS90ZXh0cmVnaW9uOjExY2FkZTdhMDcxNjRjZWZhYWE1NWY0YTMwNTVhYjM1XzExMzM1_b166b7c9-2ab6-4175-a67c-9918ea0e9537">50</ix:nonFraction>% portion that the Company does not own is eliminated within &#8220;Other operating expense, net&#8221; within the Consolidated Statements of Operations and an associated liability is established within &#8220;Members&#8217; interest subject to mandatory redemption and undistributed earnings&#8221; within the Consolidated Balance Sheets. The subsidiary also has a mandatory redemption provision which, under circumstances that are certain to occur, obligate the Company to purchase the remaining <ix:nonFraction unitRef="number" contextRef="ia4e26e1a90f24900b99f99a0eb4cb516_I20221231" decimals="2" name="strl:ConsolidatedEntitiesOwnershipPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMTgvZnJhZzoxMWNhZGU3YTA3MTY0Y2VmYWFhNTVmNGEzMDU1YWIzNS90ZXh0cmVnaW9uOjExY2FkZTdhMDcxNjRjZWZhYWE1NWY0YTMwNTVhYjM1XzExODIx_b166b7c9-2ab6-4175-a67c-9918ea0e9537">50</ix:nonFraction>% interest. The purchase obligation is also recorded in &#8220;Members&#8217; interest subject to mandatory redemption and undistributed earnings&#8221; on the Consolidated Balance Sheets.</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%">Construction Joint Ventures&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the ordinary course of business, the Company executes specific projects and conducts certain operations through joint venture arrangements (referred to as &#8220;joint ventures&#8221;). The Company has various ownership interests in these joint ventures, with such ownership typically proportionate to the Company&#8217;s decision making and distribution rights.</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%">Each joint venture is assessed at inception and on an ongoing basis as to whether it qualifies as a Variable Interest Entity (&#8220;VIE&#8221;) under the consolidations guidance in ASC Topic 810. If at any time a joint venture qualifies as a VIE, the Company performs a qualitative assessment to determine whether the Company is the primary beneficiary of the VIE and therefore needs to consolidate the VIE.</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%">If the Company determines it is not the primary beneficiary of the VIE or only has the ability to significantly influence, rather than control the&#160;joint venture,&#160;it is not&#160;consolidated. The Company accounts for unconsolidated joint ventures using a pro-rata basis in the Consolidated Statements of Operations and as a single line item (&#8220;Receivables from and equity in construction joint ventures&#8221;) in the Consolidated Balance Sheets. This method is a permissible modification of the equity method of accounting which is a common practice in the construction industry.</span></div></ix:nonNumeric><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><ix:nonNumeric contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231" name="us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMTgvZnJhZzoxMWNhZGU3YTA3MTY0Y2VmYWFhNTVmNGEzMDU1YWIzNS90ZXh0cmVnaW9uOjExY2FkZTdhMDcxNjRjZWZhYWE1NWY0YTMwNTVhYjM1XzIwNjQz_2812e0f2-6bdc-496d-87f4-4a316ab0747e" 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="ia4e26e1a90f24900b99f99a0eb4cb516_I20221231" decimals="-3" name="us-gaap:RestrictedCash" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMTgvZnJhZzoxMWNhZGU3YTA3MTY0Y2VmYWFhNTVmNGEzMDU1YWIzNS90ZXh0cmVnaW9uOjExY2FkZTdhMDcxNjRjZWZhYWE1NWY0YTMwNTVhYjM1XzEzNDc1_4fcf5333-ec3d-4948-a074-2ad7f248bbab">3,721</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="ic18de86a7e194dbaacc6e58a186ae83a_I20211231" decimals="-3" name="us-gaap:RestrictedCash" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMTgvZnJhZzoxMWNhZGU3YTA3MTY0Y2VmYWFhNTVmNGEzMDU1YWIzNS90ZXh0cmVnaW9uOjExY2FkZTdhMDcxNjRjZWZhYWE1NWY0YTMwNTVhYjM1XzEzNDgy_27c6c783-b85f-4703-8f5d-8c6d6dc2b251">3,821</ix:nonFraction> is included in &#8220;Other current assets&#8221; on the Consolidated Balance Sheets at December&#160;31, 2022 and 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><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%"><ix:nonNumeric contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231" name="us-gaap:PropertyPlantAndEquipmentPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMTgvZnJhZzoxMWNhZGU3YTA3MTY0Y2VmYWFhNTVmNGEzMDU1YWIzNS90ZXh0cmVnaW9uOjExY2FkZTdhMDcxNjRjZWZhYWE1NWY0YTMwNTVhYjM1XzIwNjQw_8cee96ab-b71f-4040-8c3c-afd2bd0c73c8" continuedAt="i061bdcbfdac24547a8837da3c42ffd38" escape="true">Property and Equipment&#8212;</ix:nonNumeric></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i061bdcbfdac24547a8837da3c42ffd38">Property and equipment are recorded at cost and depreciated on a straight-line basis over their estimated useful lives, including buildings and improvements (<ix:nonNumeric contextRef="ia6bd472d9aea41b7aab103545af764b6_D20220101-20221231" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMTgvZnJhZzoxMWNhZGU3YTA3MTY0Y2VmYWFhNTVmNGEzMDU1YWIzNS90ZXh0cmVnaW9uOjExY2FkZTdhMDcxNjRjZWZhYWE1NWY0YTMwNTVhYjM1XzEzOTY3_55b26b8c-8150-426f-8815-1868af5e2791">5</ix:nonNumeric> to <ix:nonNumeric contextRef="i322331c2896a4bce900854373e1969b0_D20220101-20221231" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMTgvZnJhZzoxMWNhZGU3YTA3MTY0Y2VmYWFhNTVmNGEzMDU1YWIzNS90ZXh0cmVnaW9uOjExY2FkZTdhMDcxNjRjZWZhYWE1NWY0YTMwNTVhYjM1XzEzOTcz_00686fca-401f-4c0f-92e4-4488912f3c50">39</ix:nonNumeric> years) and plant and field equipment (<ix:nonNumeric contextRef="i18194632a93b4416a4403681267392d9_D20220101-20221231" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMTgvZnJhZzoxMWNhZGU3YTA3MTY0Y2VmYWFhNTVmNGEzMDU1YWIzNS90ZXh0cmVnaW9uOjExY2FkZTdhMDcxNjRjZWZhYWE1NWY0YTMwNTVhYjM1XzE0MDA4_78995cb2-94e9-4831-a399-5e1d263a3399">5</ix:nonNumeric> to <ix:nonNumeric contextRef="ieb7ef1c68cd448769e24ad21d6daf6a9_D20220101-20221231" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMTgvZnJhZzoxMWNhZGU3YTA3MTY0Y2VmYWFhNTVmNGEzMDU1YWIzNS90ZXh0cmVnaW9uOjExY2FkZTdhMDcxNjRjZWZhYWE1NWY0YTMwNTVhYjM1XzE0MDE0_a23389a1-28a3-482c-97dc-151ad8a5404a">20</ix:nonNumeric> years). Renewals and betterments that substantially extend the useful life of an asset are capitalized and depreciated. Leasehold improvements are depreciated over the lesser of the useful life of the asset or the applicable lease term.</ix:continuation> 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 8 - Property and Equipment</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for disclosure of the components of property and equipment.</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%">45</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><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 CONSOLIDATED FINANCIAL STATEMENTS &#8212; (Continued)</span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div></div><ix:continuation id="i3dd844a0081b4d1da6e10958b9d598ed"><ix:nonNumeric contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231" name="us-gaap:LesseeLeasesPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMTgvZnJhZzoxMWNhZGU3YTA3MTY0Y2VmYWFhNTVmNGEzMDU1YWIzNS90ZXh0cmVnaW9uOjExY2FkZTdhMDcxNjRjZWZhYWE1NWY0YTMwNTVhYjM1XzIwNjMx_aa4c45c1-95bd-40c7-aabf-76f05ff3563c" escape="true"><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%">Lease Arrangements&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the ordinary course of business, the Company enters into a variety of lease arrangements, including operating and finance leases.</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-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Operating &amp; Finance Leases&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company determines if an arrangement is a lease at inception. The operating lease right-of-use (&#8220;ROU&#8221;) assets are included within the Company&#8217;s non-current assets and lease liabilities are included in current or non-current liabilities on the Company&#8217;s Consolidated Balance Sheets. Finance leases are included in &#8220;Property and equipment,&#8221; &#8220;Current maturities of long-term debt&#8221; and &#8220;Long-term debt&#8221; on the Company&#8217;s Consolidated Balance Sheets. ROU assets represent the Company&#8217;s right to use, or control the use of, a specified asset for the lease term. Lease liabilities are the Company&#8217;s obligation to make lease payments arising from a lease and are measured on a discounted basis. Operating lease ROU assets and operating lease liabilities are recognized based on the present value of the future minimum lease payments over the lease term on the commencement date. The operating lease ROU asset includes any lease payments made and initial direct costs incurred and excludes lease incentives. The lease terms may include options to extend or terminate the lease when it is reasonably certain that the Company will exercise that option. Lease expense for minimum lease payments continues to be recognized on a straight-line basis over the lease term.</span></div></ix:nonNumeric><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><ix:nonNumeric contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231" name="us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMTgvZnJhZzoxMWNhZGU3YTA3MTY0Y2VmYWFhNTVmNGEzMDU1YWIzNS90ZXh0cmVnaW9uOjExY2FkZTdhMDcxNjRjZWZhYWE1NWY0YTMwNTVhYjM1XzIwNjM2_6250673d-4282-4ace-b260-3be91d97d238" 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%">Goodwill&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill represents the excess of the cost of companies acquired over the fair value of their net assets at the dates of acquisition. Goodwill is not amortized, but instead is reviewed for impairment at least annually at a reporting unit level, absent any interim indicators of impairment. Interim testing for impairment is performed if indicators of potential impairment exist. We perform our annual impairment assessment during the fourth quarter of each year which typically consists of a qualitative assessment to determine whether it is more likely than not that the fair value of the reporting unit is less than its net book value, including goodwill. Factors used in our qualitative assessment include, but are not limited to, macroeconomic conditions, market conditions, cost factors, overall financial performance and Company and reporting unit specific events. If we identify a potential impairment in our qualitative assessment, we perform a quantitative assessment by comparing the fair value of the applicable reporting unit to its net book value, including goodwill. To determine the fair value of our reporting units and test for impairment, we utilize an income approach (discounted cash flow method) as we believe this is the most direct approach to incorporate the specific economic attributes and risk profiles of our reporting units into our valuation model. We generally do not utilize a market approach, given the lack of relevant information generated by market transactions involving comparable businesses. However, to the extent market indicators of fair value become available, we would consider such market indicators in our discounted cash flow analysis and determination of fair value. Refer to </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 9 - Other Intangible Assets</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for our disclosure regarding goodwill impairment testing.</span></ix:nonNumeric></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%"><ix:nonNumeric contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231" name="us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMTgvZnJhZzoxMWNhZGU3YTA3MTY0Y2VmYWFhNTVmNGEzMDU1YWIzNS90ZXh0cmVnaW9uOjExY2FkZTdhMDcxNjRjZWZhYWE1NWY0YTMwNTVhYjM1XzIwNjQx_37e9614b-27ff-4481-8a96-baace3219bcd" continuedAt="i371b0ba5ee53457f8a933eb2fd4deeb1" escape="true">Evaluating Impairment of Other Intangible Assets and Other Long-Lived Assets&#8212;</ix:nonNumeric></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i371b0ba5ee53457f8a933eb2fd4deeb1">Our finite-lived intangible assets are amortized over their estimated remaining useful economic lives. Our project-related intangible assets are amortized as the applicable projects progress, customer relationships are amortized utilizing an accelerated method based on the pattern of cash flows expected to be realized, taking into consideration expected revenues and customer attrition, and our other intangibles are amortized utilizing a straight-line method. When events or changes in circumstances indicate that finite-lived intangible and other long-lived assets may be impaired, an evaluation is performed. If the asset or asset group fails the recoverability test, we will perform a fair value measurement to determine and record an impairment charge.</ix:continuation> 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 9 - Other Intangible Assets</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for further 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:115%"><ix:nonNumeric contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231" name="us-gaap:IncomeTaxPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMTgvZnJhZzoxMWNhZGU3YTA3MTY0Y2VmYWFhNTVmNGEzMDU1YWIzNS90ZXh0cmVnaW9uOjExY2FkZTdhMDcxNjRjZWZhYWE1NWY0YTMwNTVhYjM1XzIwNjM3_8306ff2e-01a4-485f-8550-3a906c4d88d5" continuedAt="i5e5db2f3009e4b729dc28387daab13ff" escape="true">Federal and State Income Taxes&#8212;</ix:nonNumeric></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"><ix:continuation id="i5e5db2f3009e4b729dc28387daab13ff">We determine deferred income tax assets and liabilities using the balance sheet method. Under this method, the net deferred tax asset or liability is determined based on the tax effects of the temporary differences between the book and tax bases of the various balance sheet assets and liabilities and gives current recognition to changes in tax rates and laws. Valuation allowances are established when necessary to reduce deferred tax assets to the amount expected to be realized. We recognize the financial statement benefit of a tax position only after determining the relevant tax authority would more likely than not sustain the position following an audit. For tax positions meeting the more likely than not threshold, the amount recognized in the consolidated financial statements is the largest benefit that has a greater than 50 percent likelihood of being realized upon ultimate settlement with the relevant tax authority. As a result of the Company&#8217;s analysis, management has determined the Company does not have any material uncertain tax positions. The Company&#8217;s policy is to recognize interest related to any underpayment of taxes as interest expense and penalties as administrative expense.</ix:continuation> Refer to </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Note 14 - Income Taxes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> for further information regarding our federal and state income taxes.</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%">46</span></div></div></div><div id="i11f5ad2dc2b74cddb4b110bb41fded42_121"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><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 CONSOLIDATED FINANCIAL STATEMENTS &#8212; (Continued)</span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div></div><ix:nonNumeric contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231" name="us-gaap:BusinessCombinationDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMjEvZnJhZzo5OWExMWQ0MTkwMGM0Y2Y3YjA2YjE5M2U1NzJiZjc1My90ZXh0cmVnaW9uOjk5YTExZDQxOTAwYzRjZjdiMDZiMTkzZTU3MmJmNzUzXzU0Mjc_4109c33f-1a95-4ee0-965d-61ee7acc408d" continuedAt="i20e934ac1c8d4822917bbd502461640b" 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:23.099%"><tr><td style="width:1.0%"></td><td style="width:15.988%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:81.812%"></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:4pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Petillo Acquisition</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%">On&#160;December&#160;30, 2021 (the &#8220;Closing Date&#8221;), Sterling completed the acquisition (the &#8220;Petillo Acquisition&#8221;) of Petillo Incorporated and its related entities (collectively, &#8220;Petillo&#8221;). 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 service, including full-service excavation, underground utility construction, environmental remediation, drainage systems for commercial construction and water management and distribution systems. The Petillo 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%">. The results of Petillo are included within our E-Infrastructure Solutions segment.</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%"><ix:nonNumeric contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231" name="us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMjEvZnJhZzo5OWExMWQ0MTkwMGM0Y2Y3YjA2YjE5M2U1NzJiZjc1My90ZXh0cmVnaW9uOjk5YTExZDQxOTAwYzRjZjdiMDZiMTkzZTU3MmJmNzUzXzU0Mjg_95a15799-4e1a-46c5-b8b4-158dcd4fe327" continuedAt="i7034d36fbd3e4b60b0ccc0dcdac304b6" escape="true">Sterling completed the Petillo Acquisition for a purchase price of $<ix:nonFraction unitRef="usd" contextRef="i33326b348d774f508bd95f21ec9f7f82_D20211230-20211230" decimals="-3" name="us-gaap:BusinessCombinationConsiderationTransferred1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMjEvZnJhZzo5OWExMWQ0MTkwMGM0Y2Y3YjA2YjE5M2U1NzJiZjc1My90ZXh0cmVnaW9uOjk5YTExZDQxOTAwYzRjZjdiMDZiMTkzZTU3MmJmNzUzXzM2MQ_b8075206-3332-4d9e-bbbc-74e734aaea22">196,763</ix:nonFraction>, net of cash acquired, detailed as follows:</ix:nonNumeric></span></div><div style="margin-bottom:6pt"><ix:continuation id="i7034d36fbd3e4b60b0ccc0dcdac304b6"><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="i33326b348d774f508bd95f21ec9f7f82_D20211230-20211230" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMjEvZnJhZzo5OWExMWQ0MTkwMGM0Y2Y3YjA2YjE5M2U1NzJiZjc1My90YWJsZTphMGNjMTlhMzg3YzY0NTQwOWJhZDA2YzkwMDU0NjY5YS90YWJsZXJhbmdlOmEwY2MxOWEzODdjNjQ1NDA5YmFkMDZjOTAwNTQ2NjlhXzAtMS0xLTEtMTAwNTUx_5f3a96d0-575d-40ed-a541-5885f5f72c54">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="i33326b348d774f508bd95f21ec9f7f82_D20211230-20211230" decimals="-3" name="us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMjEvZnJhZzo5OWExMWQ0MTkwMGM0Y2Y3YjA2YjE5M2U1NzJiZjc1My90YWJsZTphMGNjMTlhMzg3YzY0NTQwOWJhZDA2YzkwMDU0NjY5YS90YWJsZXJhbmdlOmEwY2MxOWEzODdjNjQ1NDA5YmFkMDZjOTAwNTQ2NjlhXzEtMC0xLTEtMTAwNTUxL3RleHRyZWdpb246MTIyOWJlMjc5NTI4NGY1ZDgxMDdiNWQ4MjVmYjJlMzlfMzg_7c45f82d-2821-42cc-9e2b-d05c45453536">759</ix:nonFraction> shares at $<ix:nonFraction unitRef="usdPerShare" contextRef="i119050d74e624998a51130f4a95ef677_I20211230" decimals="2" name="us-gaap:BusinessAcquisitionSharePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMjEvZnJhZzo5OWExMWQ0MTkwMGM0Y2Y3YjA2YjE5M2U1NzJiZjc1My90YWJsZTphMGNjMTlhMzg3YzY0NTQwOWJhZDA2YzkwMDU0NjY5YS90YWJsZXJhbmdlOmEwY2MxOWEzODdjNjQ1NDA5YmFkMDZjOTAwNTQ2NjlhXzEtMC0xLTEtMTAwNTUxL3RleHRyZWdpb246MTIyOWJlMjc5NTI4NGY1ZDgxMDdiNWQ4MjVmYjJlMzlfNTE_1b5e67b6-e3d5-46d2-9ac9-9607870864f7">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="i33326b348d774f508bd95f21ec9f7f82_D20211230-20211230" decimals="-3" name="us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMjEvZnJhZzo5OWExMWQ0MTkwMGM0Y2Y3YjA2YjE5M2U1NzJiZjc1My90YWJsZTphMGNjMTlhMzg3YzY0NTQwOWJhZDA2YzkwMDU0NjY5YS90YWJsZXJhbmdlOmEwY2MxOWEzODdjNjQ1NDA5YmFkMDZjOTAwNTQ2NjlhXzEtMS0xLTEtMTAwNTUx_aa26113e-c43c-4922-b933-426fcad21b1c">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="i33326b348d774f508bd95f21ec9f7f82_D20211230-20211230" decimals="-3" name="strl:BusinessCombinationConsiderationTransferredWorkingCapital" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMjEvZnJhZzo5OWExMWQ0MTkwMGM0Y2Y3YjA2YjE5M2U1NzJiZjc1My90YWJsZTphMGNjMTlhMzg3YzY0NTQwOWJhZDA2YzkwMDU0NjY5YS90YWJsZXJhbmdlOmEwY2MxOWEzODdjNjQ1NDA5YmFkMDZjOTAwNTQ2NjlhXzMtMS0xLTEtMTAwNTUx_2c716488-668a-49b1-a38d-90c5231bc5ad">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="i33326b348d774f508bd95f21ec9f7f82_D20211230-20211230" decimals="-3" name="us-gaap:BusinessCombinationConsiderationTransferred1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMjEvZnJhZzo5OWExMWQ0MTkwMGM0Y2Y3YjA2YjE5M2U1NzJiZjc1My90YWJsZTphMGNjMTlhMzg3YzY0NTQwOWJhZDA2YzkwMDU0NjY5YS90YWJsZXJhbmdlOmEwY2MxOWEzODdjNjQ1NDA5YmFkMDZjOTAwNTQ2NjlhXzQtMS0xLTEtMTAwNTUx_b8075206-3332-4d9e-bbbc-74e734aaea22">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></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-style:italic;font-weight:400;line-height:120%">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 an 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="i119050d74e624998a51130f4a95ef677_I20211230" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMjEvZnJhZzo5OWExMWQ0MTkwMGM0Y2Y3YjA2YjE5M2U1NzJiZjc1My90ZXh0cmVnaW9uOjk5YTExZDQxOTAwYzRjZjdiMDZiMTkzZTU3MmJmNzUzXzIxOTg_3755c8b4-e697-4c4d-b634-8b0f40c47b26">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="i119050d74e624998a51130f4a95ef677_I20211230" decimals="-3" name="us-gaap:BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMjEvZnJhZzo5OWExMWQ0MTkwMGM0Y2Y3YjA2YjE5M2U1NzJiZjc1My90ZXh0cmVnaW9uOjk5YTExZDQxOTAwYzRjZjdiMDZiMTkzZTU3MmJmNzUzXzU0OTc1NTgyMDc5OA_d4786e1c-dd10-4a34-b5a5-59f386e00cc5">132,000</ix:nonFraction> related to the Petillo Acquisition, are deductible and amortizable for tax purposes over the next <ix:nonNumeric contextRef="iaf3ca0bac34e4ef18f45f5df0a6bb9f5_D20211230-20211230" name="strl:BusinessAcquisitionGoodwillExpectedTaxDeductiblePeriod" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMjEvZnJhZzo5OWExMWQ0MTkwMGM0Y2Y3YjA2YjE5M2U1NzJiZjc1My90ZXh0cmVnaW9uOjk5YTExZDQxOTAwYzRjZjdiMDZiMTkzZTU3MmJmNzUzXzMyOTg1MzQ4OTY2MDA_720d7468-c656-4c1a-be79-40f93fd5de6f">15</ix:nonNumeric> years.</span></div><ix:nonNumeric contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231" name="us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMjEvZnJhZzo5OWExMWQ0MTkwMGM0Y2Y3YjA2YjE5M2U1NzJiZjc1My90ZXh0cmVnaW9uOjk5YTExZDQxOTAwYzRjZjdiMDZiMTkzZTU3MmJmNzUzXzU0MzE_371fc9b5-086d-4f63-876c-33cde990e2dc" escape="true"><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 following table summarizes our purchase price allocation at the acquisition closing date, net of cash acquired:</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.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="i119050d74e624998a51130f4a95ef677_I20211230" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMjEvZnJhZzo5OWExMWQ0MTkwMGM0Y2Y3YjA2YjE5M2U1NzJiZjc1My90YWJsZTozYjVmMjdiMTc4NWM0ZGNlOGU0NzQ0YWE1NGE1YjhkMS90YWJsZXJhbmdlOjNiNWYyN2IxNzg1YzRkY2U4ZTQ3NDRhYTU0YTViOGQxXzEtMS0xLTEtMTAwNTUx_a8be7f30-9101-4c89-8671-4cc0d0ad3b37">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="i119050d74e624998a51130f4a95ef677_I20211230" decimals="-3" name="strl:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContracts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMjEvZnJhZzo5OWExMWQ0MTkwMGM0Y2Y3YjA2YjE5M2U1NzJiZjc1My90YWJsZTozYjVmMjdiMTc4NWM0ZGNlOGU0NzQ0YWE1NGE1YjhkMS90YWJsZXJhbmdlOjNiNWYyN2IxNzg1YzRkY2U4ZTQ3NDRhYTU0YTViOGQxXzItMS0xLTEtMTAwNTUx_f0200306-187f-4295-bc9e-12db5a55fade">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="i119050d74e624998a51130f4a95ef677_I20211230" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMjEvZnJhZzo5OWExMWQ0MTkwMGM0Y2Y3YjA2YjE5M2U1NzJiZjc1My90YWJsZTozYjVmMjdiMTc4NWM0ZGNlOGU0NzQ0YWE1NGE1YjhkMS90YWJsZXJhbmdlOjNiNWYyN2IxNzg1YzRkY2U4ZTQ3NDRhYTU0YTViOGQxXzMtMS0xLTEtMTAwNTUx_5f18a10e-dd91-43d6-ac8d-f9dcf29b6856">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="i119050d74e624998a51130f4a95ef677_I20211230" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMjEvZnJhZzo5OWExMWQ0MTkwMGM0Y2Y3YjA2YjE5M2U1NzJiZjc1My90YWJsZTozYjVmMjdiMTc4NWM0ZGNlOGU0NzQ0YWE1NGE1YjhkMS90YWJsZXJhbmdlOjNiNWYyN2IxNzg1YzRkY2U4ZTQ3NDRhYTU0YTViOGQxXzQtMS0xLTEtMTAwNTUx_08a8243a-a9fa-4d1c-b05a-02beb779e38c">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="i119050d74e624998a51130f4a95ef677_I20211230" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMjEvZnJhZzo5OWExMWQ0MTkwMGM0Y2Y3YjA2YjE5M2U1NzJiZjc1My90YWJsZTozYjVmMjdiMTc4NWM0ZGNlOGU0NzQ0YWE1NGE1YjhkMS90YWJsZXJhbmdlOjNiNWYyN2IxNzg1YzRkY2U4ZTQ3NDRhYTU0YTViOGQxXzUtMS0xLTEtMTAwNTUx_b4b044fd-4e02-42d1-8022-e499a796b94c">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="i119050d74e624998a51130f4a95ef677_I20211230" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMjEvZnJhZzo5OWExMWQ0MTkwMGM0Y2Y3YjA2YjE5M2U1NzJiZjc1My90YWJsZTozYjVmMjdiMTc4NWM0ZGNlOGU0NzQ0YWE1NGE1YjhkMS90YWJsZXJhbmdlOjNiNWYyN2IxNzg1YzRkY2U4ZTQ3NDRhYTU0YTViOGQxXzYtMS0xLTEtMTAwNTUx_8e63cad0-e965-4d8e-ae30-ab4737f0e078">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="i119050d74e624998a51130f4a95ef677_I20211230" decimals="-3" name="strl:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedBillingsInExcessOfCostsAndEstimatedEarningsOnUncompletedContracts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMjEvZnJhZzo5OWExMWQ0MTkwMGM0Y2Y3YjA2YjE5M2U1NzJiZjc1My90YWJsZTozYjVmMjdiMTc4NWM0ZGNlOGU0NzQ0YWE1NGE1YjhkMS90YWJsZXJhbmdlOjNiNWYyN2IxNzg1YzRkY2U4ZTQ3NDRhYTU0YTViOGQxXzctMS0xLTEtMTAwNTUx_bf2a413d-fb31-4754-bca6-2572b7886397">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="i119050d74e624998a51130f4a95ef677_I20211230" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMjEvZnJhZzo5OWExMWQ0MTkwMGM0Y2Y3YjA2YjE5M2U1NzJiZjc1My90YWJsZTozYjVmMjdiMTc4NWM0ZGNlOGU0NzQ0YWE1NGE1YjhkMS90YWJsZXJhbmdlOjNiNWYyN2IxNzg1YzRkY2U4ZTQ3NDRhYTU0YTViOGQxXzgtMS0xLTEtMTAwNTUx_43f0945c-6347-42f5-97b4-8b4c7a239471">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="i119050d74e624998a51130f4a95ef677_I20211230" decimals="-3" name="strl:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedTangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMjEvZnJhZzo5OWExMWQ0MTkwMGM0Y2Y3YjA2YjE5M2U1NzJiZjc1My90YWJsZTozYjVmMjdiMTc4NWM0ZGNlOGU0NzQ0YWE1NGE1YjhkMS90YWJsZXJhbmdlOjNiNWYyN2IxNzg1YzRkY2U4ZTQ3NDRhYTU0YTViOGQxXzktMS0xLTEtMTAwNTUx_c53dd89e-8a7c-41f6-ba0c-2c702cb710a7">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="i119050d74e624998a51130f4a95ef677_I20211230" decimals="-3" name="strl:IdentifiableIntangibleAssetsAndGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMjEvZnJhZzo5OWExMWQ0MTkwMGM0Y2Y3YjA2YjE5M2U1NzJiZjc1My90YWJsZTozYjVmMjdiMTc4NWM0ZGNlOGU0NzQ0YWE1NGE1YjhkMS90YWJsZXJhbmdlOjNiNWYyN2IxNzg1YzRkY2U4ZTQ3NDRhYTU0YTViOGQxXzEwLTEtMS0xLTEwMDU1MQ_9377e10e-87a3-4352-aa1c-f9f0ac3569f0">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="i119050d74e624998a51130f4a95ef677_I20211230" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMjEvZnJhZzo5OWExMWQ0MTkwMGM0Y2Y3YjA2YjE5M2U1NzJiZjc1My90YWJsZTozYjVmMjdiMTc4NWM0ZGNlOGU0NzQ0YWE1NGE1YjhkMS90YWJsZXJhbmdlOjNiNWYyN2IxNzg1YzRkY2U4ZTQ3NDRhYTU0YTViOGQxXzExLTEtMS0xLTEwMDU1MQ_3755c8b4-e697-4c4d-b634-8b0f40c47b26">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="i119050d74e624998a51130f4a95ef677_I20211230" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMjEvZnJhZzo5OWExMWQ0MTkwMGM0Y2Y3YjA2YjE5M2U1NzJiZjc1My90YWJsZTozYjVmMjdiMTc4NWM0ZGNlOGU0NzQ0YWE1NGE1YjhkMS90YWJsZXJhbmdlOjNiNWYyN2IxNzg1YzRkY2U4ZTQ3NDRhYTU0YTViOGQxXzEyLTEtMS0xLTEwMDU1MQ_5f3f87e7-21b7-4984-9a05-f50ce5dc33bb">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><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 2022, the total consideration and purchase price allocation (goodwill) changed by $<ix:nonFraction unitRef="usd" contextRef="ie4145753916549b58f695ebe75f7b67f_D20220101-20221231" decimals="-3" name="us-gaap:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMjEvZnJhZzo5OWExMWQ0MTkwMGM0Y2Y3YjA2YjE5M2U1NzJiZjc1My90ZXh0cmVnaW9uOjk5YTExZDQxOTAwYzRjZjdiMDZiMTkzZTU3MmJmNzUzXzU0OTc1NTgzNzExMQ_7a7d687f-c946-446e-a44b-6af82de14c95">7,800</ix:nonFraction>, primarily due to the finalization of the tax basis step-up payment.</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%">47</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><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 CONSOLIDATED FINANCIAL STATEMENTS &#8212; (Continued)</span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div></div><ix:continuation id="i20e934ac1c8d4822917bbd502461640b"><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 Petillo 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 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="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231" name="us-gaap:FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMjEvZnJhZzo5OWExMWQ0MTkwMGM0Y2Y3YjA2YjE5M2U1NzJiZjc1My90ZXh0cmVnaW9uOjk5YTExZDQxOTAwYzRjZjdiMDZiMTkzZTU3MmJmNzUzXzU0MzI_5a6f2d17-a94a-412d-a29b-7060ceaab16b" 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:68.929%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.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:right;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="iab5928beb5724793af8f297f3598f9b3_D20211230-20211230" name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMjEvZnJhZzo5OWExMWQ0MTkwMGM0Y2Y3YjA2YjE5M2U1NzJiZjc1My90YWJsZTo2NjFiNTU1YjdlM2U0ZDg3YmVmOWNhYmUwMjFkMmJiNy90YWJsZXJhbmdlOjY2MWI1NTViN2UzZTRkODdiZWY5Y2FiZTAyMWQyYmI3XzEtMS0xLTEtMTAwNTUx_3b36adf6-b3ef-4c6b-a356-7adff2a3d210">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="iab5928beb5724793af8f297f3598f9b3_D20211230-20211230" decimals="-3" name="us-gaap:FinitelivedIntangibleAssetsAcquired1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMjEvZnJhZzo5OWExMWQ0MTkwMGM0Y2Y3YjA2YjE5M2U1NzJiZjc1My90YWJsZTo2NjFiNTU1YjdlM2U0ZDg3YmVmOWNhYmUwMjFkMmJiNy90YWJsZXJhbmdlOjY2MWI1NTViN2UzZTRkODdiZWY5Y2FiZTAyMWQyYmI3XzEtMy0xLTEtMTAwNTUx_ee57469b-c348-4a85-956a-601b2b1dc396">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:right;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="i56d66119476d42f88083bb4bbe2ec8f8_D20211230-20211230" name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMjEvZnJhZzo5OWExMWQ0MTkwMGM0Y2Y3YjA2YjE5M2U1NzJiZjc1My90YWJsZTo2NjFiNTU1YjdlM2U0ZDg3YmVmOWNhYmUwMjFkMmJiNy90YWJsZXJhbmdlOjY2MWI1NTViN2UzZTRkODdiZWY5Y2FiZTAyMWQyYmI3XzItMS0xLTEtMTAwNTUx_8fb6873a-55ea-4351-a0ae-e551ddde31fb">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="i56d66119476d42f88083bb4bbe2ec8f8_D20211230-20211230" decimals="-3" name="us-gaap:FinitelivedIntangibleAssetsAcquired1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMjEvZnJhZzo5OWExMWQ0MTkwMGM0Y2Y3YjA2YjE5M2U1NzJiZjc1My90YWJsZTo2NjFiNTU1YjdlM2U0ZDg3YmVmOWNhYmUwMjFkMmJiNy90YWJsZXJhbmdlOjY2MWI1NTViN2UzZTRkODdiZWY5Y2FiZTAyMWQyYmI3XzItMy0xLTEtMTAwNTUx_378b8c4b-17da-4bf2-80e5-6423170d7fd1">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="i33326b348d774f508bd95f21ec9f7f82_D20211230-20211230" decimals="-3" name="us-gaap:FinitelivedIntangibleAssetsAcquired1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMjEvZnJhZzo5OWExMWQ0MTkwMGM0Y2Y3YjA2YjE5M2U1NzJiZjc1My90YWJsZTo2NjFiNTU1YjdlM2U0ZDg3YmVmOWNhYmUwMjFkMmJiNy90YWJsZXJhbmdlOjY2MWI1NTViN2UzZTRkODdiZWY5Y2FiZTAyMWQyYmI3XzMtMy0xLTEtMTAwNTUx_d5dfa941-1131-49d2-a84f-6ffcd231b99f">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-bottom:9pt;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%">Acquired Remaining Performance Obligations (&#8220;RPOs&#8221;)&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Petillo&#8217;s RPOs totaled $<ix:nonFraction unitRef="usd" contextRef="ic67fa0c34d3147548cba4337210daf95_D20220101-20221231" decimals="-3" name="us-gaap:FinitelivedIntangibleAssetsAcquired1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMjEvZnJhZzo5OWExMWQ0MTkwMGM0Y2Y3YjA2YjE5M2U1NzJiZjc1My90ZXh0cmVnaW9uOjk5YTExZDQxOTAwYzRjZjdiMDZiMTkzZTU3MmJmNzUzXzM1MTU_469959f4-8aed-44ed-88f4-8c28d18c09be">210,600</ix:nonFraction> at the acquisition closing date.</span></div><div style="text-align:justify;text-indent:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Impact of the Acquisition on the Consolidated Statement of Operations&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Due to the acquisition&#8217;s proximity to year end, Petillo&#8217;s operating results had no impact on the Company&#8217;s Consolidated Statement of Operations for the year ended December 31, 2021.</span></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 Petillo Acquisition, accounted for as a business combination using the purchase method of accounting. The pro forma financial information reflects the Petillo 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 Petillo Acquisition, (3) include additional interest expense associated with the Petillo Acquisition and (4)&#160;include the pro forma results of Petillo for the years ended December 31, 2020 and 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 Petillo Acquisition.</span></div><div style="margin-bottom:9pt;text-align:justify"><ix:nonNumeric contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231" name="us-gaap:BusinessAcquisitionProFormaInformationTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMjEvZnJhZzo5OWExMWQ0MTkwMGM0Y2Y3YjA2YjE5M2U1NzJiZjc1My90ZXh0cmVnaW9uOjk5YTExZDQxOTAwYzRjZjdiMDZiMTkzZTU3MmJmNzUzXzU0MzM_7ba36333-df06-4f38-b556-9c2555c75347" escape="true"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:72.692%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.639%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="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%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pro forma revenue</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="if89b23f7fcc24f4893e6aa2e6f3675fc_D20210101-20211231" decimals="-3" name="us-gaap:BusinessAcquisitionsProFormaRevenue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMjEvZnJhZzo5OWExMWQ0MTkwMGM0Y2Y3YjA2YjE5M2U1NzJiZjc1My90YWJsZTo1OGM3OTJjYTQ5YWE0ZjY0YWUyN2E1NmMzYWRmYjBjYy90YWJsZXJhbmdlOjU4Yzc5MmNhNDlhYTRmNjRhZTI3YTU2YzNhZGZiMGNjXzItMS0xLTEtMTAwNTUx_1ba0810c-14a6-4535-93cc-b8be53c2c591">1,617,742</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="ibcde2a3c294a47df84dd792e1e60d80e_D20200101-20201231" decimals="-3" name="us-gaap:BusinessAcquisitionsProFormaRevenue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMjEvZnJhZzo5OWExMWQ0MTkwMGM0Y2Y3YjA2YjE5M2U1NzJiZjc1My90YWJsZTo1OGM3OTJjYTQ5YWE0ZjY0YWUyN2E1NmMzYWRmYjBjYy90YWJsZXJhbmdlOjU4Yzc5MmNhNDlhYTRmNjRhZTI3YTU2YzNhZGZiMGNjXzItMy0xLTEtMTAwNTUx_7b4cfb24-9566-4ee3-aa71-53d0cf496468">1,449,422</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:400;line-height:100%">Pro forma net income attributable to Sterling</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="if89b23f7fcc24f4893e6aa2e6f3675fc_D20210101-20211231" decimals="-3" name="us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMjEvZnJhZzo5OWExMWQ0MTkwMGM0Y2Y3YjA2YjE5M2U1NzJiZjc1My90YWJsZTo1OGM3OTJjYTQ5YWE0ZjY0YWUyN2E1NmMzYWRmYjBjYy90YWJsZXJhbmdlOjU4Yzc5MmNhNDlhYTRmNjRhZTI3YTU2YzNhZGZiMGNjXzMtMS0xLTEtMTAwNTUx_3c117dc3-0ab4-4f32-bb42-66f8a1d1666e">74,426</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="ibcde2a3c294a47df84dd792e1e60d80e_D20200101-20201231" decimals="-3" name="us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMjEvZnJhZzo5OWExMWQ0MTkwMGM0Y2Y3YjA2YjE5M2U1NzJiZjc1My90YWJsZTo1OGM3OTJjYTQ5YWE0ZjY0YWUyN2E1NmMzYWRmYjBjYy90YWJsZXJhbmdlOjU4Yzc5MmNhNDlhYTRmNjRhZTI3YTU2YzNhZGZiMGNjXzMtMy0xLTEtMTAwNTUx_6c702f41-6755-49c3-b2f3-13118b22ea3f">58,507</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:nonNumeric></div><div style="margin-bottom:4pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Other Acquisitions</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%">CCS Acquisition&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On December 20, 2022, we completed the acquisition of Concrete Construction Services of Arizona LLC and its affiliated company&#8217;s business (collectively &#8220;CCS&#8221;) for a purchase price of approximately $<ix:nonFraction unitRef="usd" contextRef="i63a82827d56a4e9da6092bbc1ae2079b_D20221220-20221220" decimals="-3" name="us-gaap:BusinessCombinationConsiderationTransferred1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMjEvZnJhZzo5OWExMWQ0MTkwMGM0Y2Y3YjA2YjE5M2U1NzJiZjc1My90ZXh0cmVnaW9uOjk5YTExZDQxOTAwYzRjZjdiMDZiMTkzZTU3MmJmNzUzXzIxOTkwMjMyNzk1MTE_778c582a-10da-4d79-b2c7-cc969018ab14">21,000</ix:nonFraction>. The business of CCS provides residential single-family home concrete foundations, including the preparation, pouring and finishing of post-tension concrete foundations in new housing subdivisions in the Greater Phoenix area. The transaction includes working capital, intangible assets and goodwill. The results of CCS are included within Tealstone which is included within our Building Solutions segment.</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%">Kimes Acquisition&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On December 28, 2021, Sterling completed the acquisition of Kimes &amp; Stone (&#8220;Kimes&#8221;) for an all-cash purchase price of approximately $<ix:nonFraction unitRef="usd" contextRef="iea7cebe4dc7a4dae814a6500a45be8ba_D20211228-20211228" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMjEvZnJhZzo5OWExMWQ0MTkwMGM0Y2Y3YjA2YjE5M2U1NzJiZjc1My90ZXh0cmVnaW9uOjk5YTExZDQxOTAwYzRjZjdiMDZiMTkzZTU3MmJmNzUzXzUwNzY_91b361d8-cd7d-41b5-92e0-2cab1a70486d">7,600</ix:nonFraction>. Kimes provides a diversified services offering of soil stabilization for site development on e-commerce projects such as large fulfillment and distribution centers and data centers, as well as soil stabilization for roadways and manufacturing plant construction. The transaction includes a fleet of soil stabilization equipment and working capital. The results of Kimes&#8217; are included within Plateau which is included within our E-Infrastructure Solutions segment.</span></div></ix:continuation><div id="i11f5ad2dc2b74cddb4b110bb41fded42_1826"></div><ix:nonNumeric contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231" name="us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODI2L2ZyYWc6ODJiODlkYWI2ZTg0NDQ3ZjhhZDNlNmEwM2M3MTE4ZTAvdGV4dHJlZ2lvbjo4MmI4OWRhYjZlODQ0NDdmOGFkM2U2YTAzYzcxMThlMF8zMjk4NTM0ODg0NjI2_540561bd-6f8b-46c6-af3f-199721c7829e" continuedAt="i918fef6e874b47b09f047bad20004a85" 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:23.830%"><tr><td style="width:1.0%"></td><td style="width:15.464%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:82.336%"></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%">DISPOSITIONS</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%">Myers Disposition&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On November&#160;30, 2022, we entered into an agreement (the &#8220;Agreement&#8221;) and sold the Company&#8217;s <ix:nonFraction unitRef="number" contextRef="i2ad8a232c03244d48d8fcd7c9908dba8_I20221130" decimals="2" name="strl:DisposalGroupIncludingDiscontinuedOperationOwnershipPercentageInDisposedAsset" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODI2L2ZyYWc6ODJiODlkYWI2ZTg0NDQ3ZjhhZDNlNmEwM2M3MTE4ZTAvdGV4dHJlZ2lvbjo4MmI4OWRhYjZlODQ0NDdmOGFkM2U2YTAzYzcxMThlMF81NDk3NTU4MTYwNjU_0d489925-37b0-4028-b1e3-2c27a7c31acc">50</ix:nonFraction>% ownership interest in its partnership with Myers &amp; Sons Construction L.P. (&#8220;Myers&#8221;) for $<ix:nonFraction unitRef="usd" contextRef="i05a7cd37f8cc48eca059fb7d1e09fa76_D20221130-20221130" decimals="-3" name="us-gaap:ProceedsFromSaleOfEquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODI2L2ZyYWc6ODJiODlkYWI2ZTg0NDQ3ZjhhZDNlNmEwM2M3MTE4ZTAvdGV4dHJlZ2lvbjo4MmI4OWRhYjZlODQ0NDdmOGFkM2U2YTAzYzcxMThlMF81NDk3NTU4MTYwNTc_49a2f0b9-37fc-448b-91c7-1fca323aabf3">18,000</ix:nonFraction> in cash. In accordance with the Agreement&#8217;s payment terms, the Company is to receive $<ix:nonFraction unitRef="usd" contextRef="i05a7cd37f8cc48eca059fb7d1e09fa76_D20221130-20221130" decimals="-3" name="strl:DisposalGroupIncludingDiscontinuedOperationPaymentTermsInitialPayment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODI2L2ZyYWc6ODJiODlkYWI2ZTg0NDQ3ZjhhZDNlNmEwM2M3MTE4ZTAvdGV4dHJlZ2lvbjo4MmI4OWRhYjZlODQ0NDdmOGFkM2U2YTAzYzcxMThlMF81NDk3NTU4MTYwNjk_d430383c-0389-417d-b450-8bcf930abc60">12,000</ix:nonFraction> in January of 2023 and a series of <ix:nonFraction unitRef="series" contextRef="i05a7cd37f8cc48eca059fb7d1e09fa76_D20221130-20221130" decimals="INF" name="strl:DisposalGroupIncludingDiscontinuedOperationDeferredConsiderationNumberOfPaymentsDue" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODI2L2ZyYWc6ODJiODlkYWI2ZTg0NDQ3ZjhhZDNlNmEwM2M3MTE4ZTAvdGV4dHJlZ2lvbjo4MmI4OWRhYjZlODQ0NDdmOGFkM2U2YTAzYzcxMThlMF81NDk3NTU4MTYwOTI_feb3630a-b764-4e4e-a516-9673229b331d">three</ix:nonFraction> $<ix:nonFraction unitRef="usd" contextRef="i2ad8a232c03244d48d8fcd7c9908dba8_I20221130" decimals="-3" name="strl:DisposalGroupIncludingDiscontinuedOperationDeferredConsiderationPaymentDueYearTwo" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODI2L2ZyYWc6ODJiODlkYWI2ZTg0NDQ3ZjhhZDNlNmEwM2M3MTE4ZTAvdGV4dHJlZ2lvbjo4MmI4OWRhYjZlODQ0NDdmOGFkM2U2YTAzYzcxMThlMF81NDk3NTU4MTYwNzk_6b162526-ad40-42ea-8d75-b82fe939451e"><ix:nonFraction unitRef="usd" contextRef="i2ad8a232c03244d48d8fcd7c9908dba8_I20221130" decimals="-3" name="strl:DisposalGroupIncludingDiscontinuedOperationDeferredConsiderationPaymentDueYearOne" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODI2L2ZyYWc6ODJiODlkYWI2ZTg0NDQ3ZjhhZDNlNmEwM2M3MTE4ZTAvdGV4dHJlZ2lvbjo4MmI4OWRhYjZlODQ0NDdmOGFkM2U2YTAzYzcxMThlMF81NDk3NTU4MTYwNzk_7dae06f4-4ef6-4478-8ff4-1c64f91d2dd2"><ix:nonFraction unitRef="usd" contextRef="i2ad8a232c03244d48d8fcd7c9908dba8_I20221130" decimals="-3" name="strl:DisposalGroupIncludingDiscontinuedOperationDeferredConsiderationPaymentDueYearThree" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODI2L2ZyYWc6ODJiODlkYWI2ZTg0NDQ3ZjhhZDNlNmEwM2M3MTE4ZTAvdGV4dHJlZ2lvbjo4MmI4OWRhYjZlODQ0NDdmOGFkM2U2YTAzYzcxMThlMF81NDk3NTU4MTYwNzk_e8bbd2e4-d663-4259-ac1e-9dd207be7edc">2,000</ix:nonFraction></ix:nonFraction></ix:nonFraction> payments due by various dates in 2023, 2025 and 2027. The deferred payments receivable are recorded within &#8220;Other current assets&#8221; and &#8220;Other non-current assets, net&#8221; on our December&#160;31, 2022 Consolidated Balance Sheet at present value calculated using an implicit interest rate of <ix:nonFraction unitRef="number" contextRef="i2ad8a232c03244d48d8fcd7c9908dba8_I20221130" decimals="4" name="strl:DisposalGroupIncludingDiscontinuedOperationImplicitInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODI2L2ZyYWc6ODJiODlkYWI2ZTg0NDQ3ZjhhZDNlNmEwM2M3MTE4ZTAvdGV4dHJlZ2lvbjo4MmI4OWRhYjZlODQ0NDdmOGFkM2U2YTAzYzcxMThlMF8xMDk5NTExNjMxOTE3_8b23d74d-b42e-41e2-9978-c704779a0cfd">5.75</ix:nonFraction>%. The disposition is consistent with the Company&#8217;s strategic shift to reduce its portfolio of low-bid heavy highway and water containment &amp; treatment projects in order to reduce risk and improve the Company&#8217;s margins, and to focus on its strategic geographies outside of California. The disposition represented a strategic shift that had a </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%">48</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><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 CONSOLIDATED FINANCIAL STATEMENTS &#8212; (Continued)</span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div></div><ix:continuation id="i918fef6e874b47b09f047bad20004a85" continuedAt="i04920d3eb92d4e2792cb4e6eadf482a1"><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%">major effect on our operations and consolidated financial results, and accordingly, the historical results of Myers have been presented as discontinued operations in our Consolidated Statements of Operations and Consolidated Balance Sheets. Prior to being disclosed as a discontinued operation, the results of Myers were included within our Transportation Solutions segment.</span></div><ix:nonNumeric contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231" name="us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODI2L2ZyYWc6ODJiODlkYWI2ZTg0NDQ3ZjhhZDNlNmEwM2M3MTE4ZTAvdGV4dHJlZ2lvbjo4MmI4OWRhYjZlODQ0NDdmOGFkM2U2YTAzYzcxMThlMF8zMjk4NTM0ODg0NjI3_f0d63ebb-1d65-41ce-bb2f-3c0d43be3852" continuedAt="i454b8cf37c8f4b3eba1a09c999c9f8a4" escape="true"><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-weight:400;line-height:120%">The following table presents the components of net income (loss) from discontinued operations. The year ended December&#160;31, 2022 represents the period ending November&#160;30, 2022, the date of disposition.</span></div><div style="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:62.243%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.631%"></td><td style="width:0.1%"></td></tr><tr><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%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</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="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%">2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenues</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia7a762066dcc4cf7b5642d0bc147f1dd_D20220101-20221231" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODI2L2ZyYWc6ODJiODlkYWI2ZTg0NDQ3ZjhhZDNlNmEwM2M3MTE4ZTAvdGFibGU6ZWFkNDY0NDYyNTc1NDRiMGIzNDMwMjg1NWI0MGQ4ZjcvdGFibGVyYW5nZTplYWQ0NjQ0NjI1NzU0NGIwYjM0MzAyODU1YjQwZDhmN18yLTEtMS0xLTEwODU0NA_735a253c-0cf2-491f-8868-f7bed9c312fc">196,134</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2aea839dd2954cdfa2dd54f5388c99b1_D20210101-20211231" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODI2L2ZyYWc6ODJiODlkYWI2ZTg0NDQ3ZjhhZDNlNmEwM2M3MTE4ZTAvdGFibGU6ZWFkNDY0NDYyNTc1NDRiMGIzNDMwMjg1NWI0MGQ4ZjcvdGFibGVyYW5nZTplYWQ0NjQ0NjI1NzU0NGIwYjM0MzAyODU1YjQwZDhmN18yLTMtMS0xLTEwNzE5Mg_ae16f3cf-0697-42f5-afa6-8d261b3c701c">167,392</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibf1a335206774f91bf70a75a365d7de8_D20200101-20201231" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODI2L2ZyYWc6ODJiODlkYWI2ZTg0NDQ3ZjhhZDNlNmEwM2M3MTE4ZTAvdGFibGU6ZWFkNDY0NDYyNTc1NDRiMGIzNDMwMjg1NWI0MGQ4ZjcvdGFibGVyYW5nZTplYWQ0NjQ0NjI1NzU0NGIwYjM0MzAyODU1YjQwZDhmN18yLTUtMS0xLTEwNzIyNw_be68a0a1-1859-4b3a-9f33-657e155c4e0e">200,674</ix:nonFraction>&#160;</span></td><td style="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%">Cost of revenues</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia7a762066dcc4cf7b5642d0bc147f1dd_D20220101-20221231" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODI2L2ZyYWc6ODJiODlkYWI2ZTg0NDQ3ZjhhZDNlNmEwM2M3MTE4ZTAvdGFibGU6ZWFkNDY0NDYyNTc1NDRiMGIzNDMwMjg1NWI0MGQ4ZjcvdGFibGVyYW5nZTplYWQ0NjQ0NjI1NzU0NGIwYjM0MzAyODU1YjQwZDhmN18zLTEtMS0xLTEwODU0NA_d05c84c0-85d7-4219-a3c0-197ce827f5b1">192,886</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="i2aea839dd2954cdfa2dd54f5388c99b1_D20210101-20211231" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODI2L2ZyYWc6ODJiODlkYWI2ZTg0NDQ3ZjhhZDNlNmEwM2M3MTE4ZTAvdGFibGU6ZWFkNDY0NDYyNTc1NDRiMGIzNDMwMjg1NWI0MGQ4ZjcvdGFibGVyYW5nZTplYWQ0NjQ0NjI1NzU0NGIwYjM0MzAyODU1YjQwZDhmN18zLTMtMS0xLTEwNzE5Ng_b259fa35-f002-43b9-b11f-c949985a85e7">156,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="ibf1a335206774f91bf70a75a365d7de8_D20200101-20201231" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODI2L2ZyYWc6ODJiODlkYWI2ZTg0NDQ3ZjhhZDNlNmEwM2M3MTE4ZTAvdGFibGU6ZWFkNDY0NDYyNTc1NDRiMGIzNDMwMjg1NWI0MGQ4ZjcvdGFibGVyYW5nZTplYWQ0NjQ0NjI1NzU0NGIwYjM0MzAyODU1YjQwZDhmN18zLTUtMS0xLTEwNzIyNw_e016dba1-e73e-418f-8333-ecf94125132c">188,935</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:10pt;font-weight:700;line-height:100%">Gross profit</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="ia7a762066dcc4cf7b5642d0bc147f1dd_D20220101-20221231" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODI2L2ZyYWc6ODJiODlkYWI2ZTg0NDQ3ZjhhZDNlNmEwM2M3MTE4ZTAvdGFibGU6ZWFkNDY0NDYyNTc1NDRiMGIzNDMwMjg1NWI0MGQ4ZjcvdGFibGVyYW5nZTplYWQ0NjQ0NjI1NzU0NGIwYjM0MzAyODU1YjQwZDhmN180LTEtMS0xLTEwODU0NA_ea6e9f2a-81fe-402c-adf3-8286ed947b61">3,248</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="i2aea839dd2954cdfa2dd54f5388c99b1_D20210101-20211231" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODI2L2ZyYWc6ODJiODlkYWI2ZTg0NDQ3ZjhhZDNlNmEwM2M3MTE4ZTAvdGFibGU6ZWFkNDY0NDYyNTc1NDRiMGIzNDMwMjg1NWI0MGQ4ZjcvdGFibGVyYW5nZTplYWQ0NjQ0NjI1NzU0NGIwYjM0MzAyODU1YjQwZDhmN180LTMtMS0xLTEwNzE5Ng_6cc908a4-0965-48d6-bb83-8053b4cbb216">11,225</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="ibf1a335206774f91bf70a75a365d7de8_D20200101-20201231" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODI2L2ZyYWc6ODJiODlkYWI2ZTg0NDQ3ZjhhZDNlNmEwM2M3MTE4ZTAvdGFibGU6ZWFkNDY0NDYyNTc1NDRiMGIzNDMwMjg1NWI0MGQ4ZjcvdGFibGVyYW5nZTplYWQ0NjQ0NjI1NzU0NGIwYjM0MzAyODU1YjQwZDhmN180LTUtMS0xLTEwNzIyNw_8cde1deb-e6af-4017-9e75-0cbb9744281c">11,739</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative 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="ia7a762066dcc4cf7b5642d0bc147f1dd_D20220101-20221231" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODI2L2ZyYWc6ODJiODlkYWI2ZTg0NDQ3ZjhhZDNlNmEwM2M3MTE4ZTAvdGFibGU6ZWFkNDY0NDYyNTc1NDRiMGIzNDMwMjg1NWI0MGQ4ZjcvdGFibGVyYW5nZTplYWQ0NjQ0NjI1NzU0NGIwYjM0MzAyODU1YjQwZDhmN181LTEtMS0xLTEwODU0NA_0c71bfd4-9204-4dcb-97c2-67b1ffe9b250">13,751</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2aea839dd2954cdfa2dd54f5388c99b1_D20210101-20211231" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODI2L2ZyYWc6ODJiODlkYWI2ZTg0NDQ3ZjhhZDNlNmEwM2M3MTE4ZTAvdGFibGU6ZWFkNDY0NDYyNTc1NDRiMGIzNDMwMjg1NWI0MGQ4ZjcvdGFibGVyYW5nZTplYWQ0NjQ0NjI1NzU0NGIwYjM0MzAyODU1YjQwZDhmN181LTMtMS0xLTEwNzE5Ng_6ae05c01-43e6-4139-8dcd-b7137a830f27">9,353</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="ibf1a335206774f91bf70a75a365d7de8_D20200101-20201231" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODI2L2ZyYWc6ODJiODlkYWI2ZTg0NDQ3ZjhhZDNlNmEwM2M3MTE4ZTAvdGFibGU6ZWFkNDY0NDYyNTc1NDRiMGIzNDMwMjg1NWI0MGQ4ZjcvdGFibGVyYW5nZTplYWQ0NjQ0NjI1NzU0NGIwYjM0MzAyODU1YjQwZDhmN181LTUtMS0xLTEwNzIyNw_03d09bf7-5e45-40f0-9d55-cfd72ba70d9a">7,107</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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 income (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%"><ix:nonFraction unitRef="usd" contextRef="ia7a762066dcc4cf7b5642d0bc147f1dd_D20220101-20221231" decimals="-3" name="strl:DisposalGroupIncludingDiscontinuedOperationOtherOperatingIncomeExpenseNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODI2L2ZyYWc6ODJiODlkYWI2ZTg0NDQ3ZjhhZDNlNmEwM2M3MTE4ZTAvdGFibGU6ZWFkNDY0NDYyNTc1NDRiMGIzNDMwMjg1NWI0MGQ4ZjcvdGFibGVyYW5nZTplYWQ0NjQ0NjI1NzU0NGIwYjM0MzAyODU1YjQwZDhmN184LTEtMS0xLTEwODU0NA_c0ff488a-099d-4b0e-bc02-6fc6e6e9a3fd">3,158</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2aea839dd2954cdfa2dd54f5388c99b1_D20210101-20211231" decimals="-3" sign="-" name="strl:DisposalGroupIncludingDiscontinuedOperationOtherOperatingIncomeExpenseNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODI2L2ZyYWc6ODJiODlkYWI2ZTg0NDQ3ZjhhZDNlNmEwM2M3MTE4ZTAvdGFibGU6ZWFkNDY0NDYyNTc1NDRiMGIzNDMwMjg1NWI0MGQ4ZjcvdGFibGVyYW5nZTplYWQ0NjQ0NjI1NzU0NGIwYjM0MzAyODU1YjQwZDhmN184LTMtMS0xLTEwNzE5Ng_7460a760-7ed4-44a1-b361-be25fb3ad778">1,596</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="ibf1a335206774f91bf70a75a365d7de8_D20200101-20201231" decimals="-3" sign="-" name="strl:DisposalGroupIncludingDiscontinuedOperationOtherOperatingIncomeExpenseNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODI2L2ZyYWc6ODJiODlkYWI2ZTg0NDQ3ZjhhZDNlNmEwM2M3MTE4ZTAvdGFibGU6ZWFkNDY0NDYyNTc1NDRiMGIzNDMwMjg1NWI0MGQ4ZjcvdGFibGVyYW5nZTplYWQ0NjQ0NjI1NzU0NGIwYjM0MzAyODU1YjQwZDhmN184LTUtMS0xLTEwNzIyNw_5ea3c968-56b1-4338-9af0-01e964599209">2,355</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating (loss) income</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="ia7a762066dcc4cf7b5642d0bc147f1dd_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODI2L2ZyYWc6ODJiODlkYWI2ZTg0NDQ3ZjhhZDNlNmEwM2M3MTE4ZTAvdGFibGU6ZWFkNDY0NDYyNTc1NDRiMGIzNDMwMjg1NWI0MGQ4ZjcvdGFibGVyYW5nZTplYWQ0NjQ0NjI1NzU0NGIwYjM0MzAyODU1YjQwZDhmN185LTEtMS0xLTEwODU0NA_ab86f61f-40c0-478d-9dfa-42b1bfff127d">7,345</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2aea839dd2954cdfa2dd54f5388c99b1_D20210101-20211231" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODI2L2ZyYWc6ODJiODlkYWI2ZTg0NDQ3ZjhhZDNlNmEwM2M3MTE4ZTAvdGFibGU6ZWFkNDY0NDYyNTc1NDRiMGIzNDMwMjg1NWI0MGQ4ZjcvdGFibGVyYW5nZTplYWQ0NjQ0NjI1NzU0NGIwYjM0MzAyODU1YjQwZDhmN185LTMtMS0xLTEwNzE5Ng_5e1a32da-2401-4ba0-8006-fd59a1f51b8c">276</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="ibf1a335206774f91bf70a75a365d7de8_D20200101-20201231" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODI2L2ZyYWc6ODJiODlkYWI2ZTg0NDQ3ZjhhZDNlNmEwM2M3MTE4ZTAvdGFibGU6ZWFkNDY0NDYyNTc1NDRiMGIzNDMwMjg1NWI0MGQ4ZjcvdGFibGVyYW5nZTplYWQ0NjQ0NjI1NzU0NGIwYjM0MzAyODU1YjQwZDhmN185LTUtMS0xLTEwNzIyNw_0b298a9d-c69a-48a6-9003-34f0435f83df">2,277</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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 interest income (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="ia7a762066dcc4cf7b5642d0bc147f1dd_D20220101-20221231" decimals="-3" name="strl:DisposalGroupIncludingDiscontinuedOperationInterestIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODI2L2ZyYWc6ODJiODlkYWI2ZTg0NDQ3ZjhhZDNlNmEwM2M3MTE4ZTAvdGFibGU6ZWFkNDY0NDYyNTc1NDRiMGIzNDMwMjg1NWI0MGQ4ZjcvdGFibGVyYW5nZTplYWQ0NjQ0NjI1NzU0NGIwYjM0MzAyODU1YjQwZDhmN18xMS0xLTEtMS0xMjYxMTg_8f025074-14d8-4b8a-ad19-e6331fa1a878">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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2aea839dd2954cdfa2dd54f5388c99b1_D20210101-20211231" decimals="-3" sign="-" name="strl:DisposalGroupIncludingDiscontinuedOperationInterestIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODI2L2ZyYWc6ODJiODlkYWI2ZTg0NDQ3ZjhhZDNlNmEwM2M3MTE4ZTAvdGFibGU6ZWFkNDY0NDYyNTc1NDRiMGIzNDMwMjg1NWI0MGQ4ZjcvdGFibGVyYW5nZTplYWQ0NjQ0NjI1NzU0NGIwYjM0MzAyODU1YjQwZDhmN18xMS0zLTEtMS0xMjYxMTk_a41006bd-bccb-4c98-ae5e-a215228401b9">30</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="ibf1a335206774f91bf70a75a365d7de8_D20200101-20201231" decimals="-3" sign="-" name="strl:DisposalGroupIncludingDiscontinuedOperationInterestIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODI2L2ZyYWc6ODJiODlkYWI2ZTg0NDQ3ZjhhZDNlNmEwM2M3MTE4ZTAvdGFibGU6ZWFkNDY0NDYyNTc1NDRiMGIzNDMwMjg1NWI0MGQ4ZjcvdGFibGVyYW5nZTplYWQ0NjQ0NjI1NzU0NGIwYjM0MzAyODU1YjQwZDhmN18xMS01LTEtMS0xMjYxMzE_e4f41b60-2f74-45df-bab4-1e116c67ebd8">33</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</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia7a762066dcc4cf7b5642d0bc147f1dd_D20220101-20221231" decimals="-3" name="strl:DisposalGroupIncludingDiscontinuedOperationGainLossOnExtinguishmentOfDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODI2L2ZyYWc6ODJiODlkYWI2ZTg0NDQ3ZjhhZDNlNmEwM2M3MTE4ZTAvdGFibGU6ZWFkNDY0NDYyNTc1NDRiMGIzNDMwMjg1NWI0MGQ4ZjcvdGFibGVyYW5nZTplYWQ0NjQ0NjI1NzU0NGIwYjM0MzAyODU1YjQwZDhmN18xMi0xLTEtMS0xMDg1NTI_8da004d9-1c1c-4005-a67c-c2db44b50131">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="i2aea839dd2954cdfa2dd54f5388c99b1_D20210101-20211231" decimals="-3" name="strl:DisposalGroupIncludingDiscontinuedOperationGainLossOnExtinguishmentOfDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODI2L2ZyYWc6ODJiODlkYWI2ZTg0NDQ3ZjhhZDNlNmEwM2M3MTE4ZTAvdGFibGU6ZWFkNDY0NDYyNTc1NDRiMGIzNDMwMjg1NWI0MGQ4ZjcvdGFibGVyYW5nZTplYWQ0NjQ0NjI1NzU0NGIwYjM0MzAyODU1YjQwZDhmN18xMi0zLTEtMS0xMDcxOTY_0c58ea85-b802-4f44-af3b-e55707d8d1be">968</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibf1a335206774f91bf70a75a365d7de8_D20200101-20201231" decimals="-3" name="strl:DisposalGroupIncludingDiscontinuedOperationGainLossOnExtinguishmentOfDebt" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODI2L2ZyYWc6ODJiODlkYWI2ZTg0NDQ3ZjhhZDNlNmEwM2M3MTE4ZTAvdGFibGU6ZWFkNDY0NDYyNTc1NDRiMGIzNDMwMjg1NWI0MGQ4ZjcvdGFibGVyYW5nZTplYWQ0NjQ0NjI1NzU0NGIwYjM0MzAyODU1YjQwZDhmN18xMi01LTEtMS0xMDcyMjc_535679ff-2a2a-4498-ac62-a091f7ef7cd6">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Pretax (loss) income</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="ia7a762066dcc4cf7b5642d0bc147f1dd_D20220101-20221231" decimals="-3" sign="-" name="strl:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTaxAndGainOnDisposition" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODI2L2ZyYWc6ODJiODlkYWI2ZTg0NDQ3ZjhhZDNlNmEwM2M3MTE4ZTAvdGFibGU6ZWFkNDY0NDYyNTc1NDRiMGIzNDMwMjg1NWI0MGQ4ZjcvdGFibGVyYW5nZTplYWQ0NjQ0NjI1NzU0NGIwYjM0MzAyODU1YjQwZDhmN18xMy0xLTEtMS0xMDg1NTk_2059f41d-fa83-4a37-9983-a68257bd726f">4,848</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="i2aea839dd2954cdfa2dd54f5388c99b1_D20210101-20211231" decimals="-3" name="strl:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTaxAndGainOnDisposition" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODI2L2ZyYWc6ODJiODlkYWI2ZTg0NDQ3ZjhhZDNlNmEwM2M3MTE4ZTAvdGFibGU6ZWFkNDY0NDYyNTc1NDRiMGIzNDMwMjg1NWI0MGQ4ZjcvdGFibGVyYW5nZTplYWQ0NjQ0NjI1NzU0NGIwYjM0MzAyODU1YjQwZDhmN18xMy0zLTEtMS0xMDcyMTU_299891cb-cb39-4da9-bafd-fa840b41ba75">1,214</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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="ibf1a335206774f91bf70a75a365d7de8_D20200101-20201231" decimals="-3" name="strl:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTaxAndGainOnDisposition" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODI2L2ZyYWc6ODJiODlkYWI2ZTg0NDQ3ZjhhZDNlNmEwM2M3MTE4ZTAvdGFibGU6ZWFkNDY0NDYyNTc1NDRiMGIzNDMwMjg1NWI0MGQ4ZjcvdGFibGVyYW5nZTplYWQ0NjQ0NjI1NzU0NGIwYjM0MzAyODU1YjQwZDhmN18xMy01LTEtMS0xMDcyMjc_8d93f67e-dfb7-4fcc-aa07-fa1692ab321b">2,244</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pretax gain on disposition</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="ia7a762066dcc4cf7b5642d0bc147f1dd_D20220101-20221231" decimals="-3" name="us-gaap:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODI2L2ZyYWc6ODJiODlkYWI2ZTg0NDQ3ZjhhZDNlNmEwM2M3MTE4ZTAvdGFibGU6ZWFkNDY0NDYyNTc1NDRiMGIzNDMwMjg1NWI0MGQ4ZjcvdGFibGVyYW5nZTplYWQ0NjQ0NjI1NzU0NGIwYjM0MzAyODU1YjQwZDhmN18xNC0xLTEtMS0xMjYwMDg_e5ccd25a-555a-407d-a2b4-eb9322d80ca7">16,687</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="i2aea839dd2954cdfa2dd54f5388c99b1_D20210101-20211231" decimals="-3" name="us-gaap:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODI2L2ZyYWc6ODJiODlkYWI2ZTg0NDQ3ZjhhZDNlNmEwM2M3MTE4ZTAvdGFibGU6ZWFkNDY0NDYyNTc1NDRiMGIzNDMwMjg1NWI0MGQ4ZjcvdGFibGVyYW5nZTplYWQ0NjQ0NjI1NzU0NGIwYjM0MzAyODU1YjQwZDhmN18xNC0zLTEtMS0xMjYxNjI_8de1f28c-7904-424d-825a-e0209c8888c9">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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="ibf1a335206774f91bf70a75a365d7de8_D20200101-20201231" decimals="-3" name="us-gaap:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODI2L2ZyYWc6ODJiODlkYWI2ZTg0NDQ3ZjhhZDNlNmEwM2M3MTE4ZTAvdGFibGU6ZWFkNDY0NDYyNTc1NDRiMGIzNDMwMjg1NWI0MGQ4ZjcvdGFibGVyYW5nZTplYWQ0NjQ0NjI1NzU0NGIwYjM0MzAyODU1YjQwZDhmN18xNC01LTEtMS0xMjYxNjI_d337edb9-e46f-41d8-b3f8-46921a1c1826">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align: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 pretax income from Discontinued Operations</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="ia7a762066dcc4cf7b5642d0bc147f1dd_D20220101-20221231" decimals="-3" name="us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODI2L2ZyYWc6ODJiODlkYWI2ZTg0NDQ3ZjhhZDNlNmEwM2M3MTE4ZTAvdGFibGU6ZWFkNDY0NDYyNTc1NDRiMGIzNDMwMjg1NWI0MGQ4ZjcvdGFibGVyYW5nZTplYWQ0NjQ0NjI1NzU0NGIwYjM0MzAyODU1YjQwZDhmN18xNS0xLTEtMS0xMTgwNzA_d5015ed6-771a-41b9-b675-7717afd26e66">11,839</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="i2aea839dd2954cdfa2dd54f5388c99b1_D20210101-20211231" decimals="-3" name="us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODI2L2ZyYWc6ODJiODlkYWI2ZTg0NDQ3ZjhhZDNlNmEwM2M3MTE4ZTAvdGFibGU6ZWFkNDY0NDYyNTc1NDRiMGIzNDMwMjg1NWI0MGQ4ZjcvdGFibGVyYW5nZTplYWQ0NjQ0NjI1NzU0NGIwYjM0MzAyODU1YjQwZDhmN18xNS0zLTEtMS0xMTgwNzA_3789c3d7-19be-4740-8542-1820a9e40141">1,214</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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="ibf1a335206774f91bf70a75a365d7de8_D20200101-20201231" decimals="-3" name="us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODI2L2ZyYWc6ODJiODlkYWI2ZTg0NDQ3ZjhhZDNlNmEwM2M3MTE4ZTAvdGFibGU6ZWFkNDY0NDYyNTc1NDRiMGIzNDMwMjg1NWI0MGQ4ZjcvdGFibGVyYW5nZTplYWQ0NjQ0NjI1NzU0NGIwYjM0MzAyODU1YjQwZDhmN18xNS01LTEtMS0xMTgwNzA_0a02d74e-4fe4-4648-a1eb-51c4b10e2ab2">2,244</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax expense</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="ia7a762066dcc4cf7b5642d0bc147f1dd_D20220101-20221231" decimals="-3" name="us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODI2L2ZyYWc6ODJiODlkYWI2ZTg0NDQ3ZjhhZDNlNmEwM2M3MTE4ZTAvdGFibGU6ZWFkNDY0NDYyNTc1NDRiMGIzNDMwMjg1NWI0MGQ4ZjcvdGFibGVyYW5nZTplYWQ0NjQ0NjI1NzU0NGIwYjM0MzAyODU1YjQwZDhmN18xNC0xLTEtMS0xMDg1NTk_a3c23946-abe2-4dad-a1ea-85f7c31ff833">2,095</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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="i2aea839dd2954cdfa2dd54f5388c99b1_D20210101-20211231" decimals="-3" name="us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODI2L2ZyYWc6ODJiODlkYWI2ZTg0NDQ3ZjhhZDNlNmEwM2M3MTE4ZTAvdGFibGU6ZWFkNDY0NDYyNTc1NDRiMGIzNDMwMjg1NWI0MGQ4ZjcvdGFibGVyYW5nZTplYWQ0NjQ0NjI1NzU0NGIwYjM0MzAyODU1YjQwZDhmN18xNC0zLTEtMS0xMDcyMTU_085ecb9a-d3aa-4f27-b2fe-730861a0acd5">26</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibf1a335206774f91bf70a75a365d7de8_D20200101-20201231" decimals="-3" name="us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODI2L2ZyYWc6ODJiODlkYWI2ZTg0NDQ3ZjhhZDNlNmEwM2M3MTE4ZTAvdGFibGU6ZWFkNDY0NDYyNTc1NDRiMGIzNDMwMjg1NWI0MGQ4ZjcvdGFibGVyYW5nZTplYWQ0NjQ0NjI1NzU0NGIwYjM0MzAyODU1YjQwZDhmN18xNC01LTEtMS0xMDcyMjc_09a4dc89-9ccb-4221-8594-1463a8caefad">3,061</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net income (loss) from Discontinued Operations</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="ia7a762066dcc4cf7b5642d0bc147f1dd_D20220101-20221231" decimals="-3" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODI2L2ZyYWc6ODJiODlkYWI2ZTg0NDQ3ZjhhZDNlNmEwM2M3MTE4ZTAvdGFibGU6ZWFkNDY0NDYyNTc1NDRiMGIzNDMwMjg1NWI0MGQ4ZjcvdGFibGVyYW5nZTplYWQ0NjQ0NjI1NzU0NGIwYjM0MzAyODU1YjQwZDhmN18xNS0xLTEtMS0xMDg1NTk_4d7e2b64-6325-4c2b-b9f8-a18aaeb66964">9,744</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="i2aea839dd2954cdfa2dd54f5388c99b1_D20210101-20211231" decimals="-3" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODI2L2ZyYWc6ODJiODlkYWI2ZTg0NDQ3ZjhhZDNlNmEwM2M3MTE4ZTAvdGFibGU6ZWFkNDY0NDYyNTc1NDRiMGIzNDMwMjg1NWI0MGQ4ZjcvdGFibGVyYW5nZTplYWQ0NjQ0NjI1NzU0NGIwYjM0MzAyODU1YjQwZDhmN18xNS0zLTEtMS0xMDcyMTU_40049daf-ae7a-45fb-b3b0-167d3a89ec33">1,188</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="ibf1a335206774f91bf70a75a365d7de8_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODI2L2ZyYWc6ODJiODlkYWI2ZTg0NDQ3ZjhhZDNlNmEwM2M3MTE4ZTAvdGFibGU6ZWFkNDY0NDYyNTc1NDRiMGIzNDMwMjg1NWI0MGQ4ZjcvdGFibGVyYW5nZTplYWQ0NjQ0NjI1NzU0NGIwYjM0MzAyODU1YjQwZDhmN18xNS01LTEtMS0xMDcyMjc_03d7477c-841a-4e09-83f3-61ba4ea293da">817</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><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-weight:400;line-height:120%">The following table presents the carrying amounts of major classes of assets and liabilities that were included in discontinued operations at November&#160;30, 2022 and December&#160;31, 2021. There were no assets or liabilities classified as discontinued operations at December&#160;31, 2022.</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><td style="width:63.519%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.297%"></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:16.300%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">November&#160;30, 2022</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</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="i385927d72c3e4f7bbd43571f2dd2e7ce_I20221130" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODI2L2ZyYWc6ODJiODlkYWI2ZTg0NDQ3ZjhhZDNlNmEwM2M3MTE4ZTAvdGFibGU6Yzk2YTkyMDMwYjAxNDEwZjkxMDYwYTVlODdkY2NmOGQvdGFibGVyYW5nZTpjOTZhOTIwMzBiMDE0MTBmOTEwNjBhNWU4N2RjY2Y4ZF8xLTEtMS0xLTEwOTUwNw_e2108ff8-9b69-480c-800b-821bba253952">11,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="i965b9b21fee34cfd877840b215b9cf18_I20211231" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODI2L2ZyYWc6ODJiODlkYWI2ZTg0NDQ3ZjhhZDNlNmEwM2M3MTE4ZTAvdGFibGU6Yzk2YTkyMDMwYjAxNDEwZjkxMDYwYTVlODdkY2NmOGQvdGFibGVyYW5nZTpjOTZhOTIwMzBiMDE0MTBmOTEwNjBhNWU4N2RjY2Y4ZF8xLTItMS0xLTEwNjYzNQ_d3c42b55-6635-4d14-a4d9-25ec5ec0a635">20,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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%"><ix:nonFraction unitRef="usd" contextRef="i385927d72c3e4f7bbd43571f2dd2e7ce_I20221130" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODI2L2ZyYWc6ODJiODlkYWI2ZTg0NDQ3ZjhhZDNlNmEwM2M3MTE4ZTAvdGFibGU6Yzk2YTkyMDMwYjAxNDEwZjkxMDYwYTVlODdkY2NmOGQvdGFibGVyYW5nZTpjOTZhOTIwMzBiMDE0MTBmOTEwNjBhNWU4N2RjY2Y4ZF8yLTEtMS0xLTEwOTUwNw_eb94026c-b7fb-45a9-9457-3d7e3952f6c7">30,862</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i965b9b21fee34cfd877840b215b9cf18_I20211231" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODI2L2ZyYWc6ODJiODlkYWI2ZTg0NDQ3ZjhhZDNlNmEwM2M3MTE4ZTAvdGFibGU6Yzk2YTkyMDMwYjAxNDEwZjkxMDYwYTVlODdkY2NmOGQvdGFibGVyYW5nZTpjOTZhOTIwMzBiMDE0MTBmOTEwNjBhNWU4N2RjY2Y4ZF8yLTItMS0xLTEwNjYzNQ_df0110bd-2fb4-4afe-8491-f6decb2e74a5">31,968</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i385927d72c3e4f7bbd43571f2dd2e7ce_I20221130" decimals="-3" name="strl:DisposalGroupIncludingDiscontinuedOperationContractAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODI2L2ZyYWc6ODJiODlkYWI2ZTg0NDQ3ZjhhZDNlNmEwM2M3MTE4ZTAvdGFibGU6Yzk2YTkyMDMwYjAxNDEwZjkxMDYwYTVlODdkY2NmOGQvdGFibGVyYW5nZTpjOTZhOTIwMzBiMDE0MTBmOTEwNjBhNWU4N2RjY2Y4ZF8zLTEtMS0xLTEwOTUwNw_2f0d596e-3afc-4c43-b5d8-70fc9328029d">12,780</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i965b9b21fee34cfd877840b215b9cf18_I20211231" decimals="-3" name="strl:DisposalGroupIncludingDiscontinuedOperationContractAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODI2L2ZyYWc6ODJiODlkYWI2ZTg0NDQ3ZjhhZDNlNmEwM2M3MTE4ZTAvdGFibGU6Yzk2YTkyMDMwYjAxNDEwZjkxMDYwYTVlODdkY2NmOGQvdGFibGVyYW5nZTpjOTZhOTIwMzBiMDE0MTBmOTEwNjBhNWU4N2RjY2Y4ZF8zLTItMS0xLTEwNjYzNQ_acbdaa42-da78-4c5d-a9ae-bc4f271c6878">7,514</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%">Receivables from and equity in construction joint ventures</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i385927d72c3e4f7bbd43571f2dd2e7ce_I20221130" decimals="-3" name="strl:DisposalGroupIncludingDiscontinuedOperationReceivablesFromEquityInConstructionJointVenturesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODI2L2ZyYWc6ODJiODlkYWI2ZTg0NDQ3ZjhhZDNlNmEwM2M3MTE4ZTAvdGFibGU6Yzk2YTkyMDMwYjAxNDEwZjkxMDYwYTVlODdkY2NmOGQvdGFibGVyYW5nZTpjOTZhOTIwMzBiMDE0MTBmOTEwNjBhNWU4N2RjY2Y4ZF80LTEtMS0xLTEwOTUwNw_82dde225-0eb3-4904-bbb6-e288a47775d8">7,808</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i965b9b21fee34cfd877840b215b9cf18_I20211231" decimals="-3" name="strl:DisposalGroupIncludingDiscontinuedOperationReceivablesFromEquityInConstructionJointVenturesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODI2L2ZyYWc6ODJiODlkYWI2ZTg0NDQ3ZjhhZDNlNmEwM2M3MTE4ZTAvdGFibGU6Yzk2YTkyMDMwYjAxNDEwZjkxMDYwYTVlODdkY2NmOGQvdGFibGVyYW5nZTpjOTZhOTIwMzBiMDE0MTBmOTEwNjBhNWU4N2RjY2Y4ZF80LTItMS0xLTEwNjYzNQ_a39f4b6c-340e-4ebd-8df2-a3249a17d360">7,057</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 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="i385927d72c3e4f7bbd43571f2dd2e7ce_I20221130" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODI2L2ZyYWc6ODJiODlkYWI2ZTg0NDQ3ZjhhZDNlNmEwM2M3MTE4ZTAvdGFibGU6Yzk2YTkyMDMwYjAxNDEwZjkxMDYwYTVlODdkY2NmOGQvdGFibGVyYW5nZTpjOTZhOTIwMzBiMDE0MTBmOTEwNjBhNWU4N2RjY2Y4ZF81LTEtMS0xLTEwOTUwNw_d864e3c9-f456-4f19-8529-4d1b555b4fc2">4,596</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i965b9b21fee34cfd877840b215b9cf18_I20211231" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODI2L2ZyYWc6ODJiODlkYWI2ZTg0NDQ3ZjhhZDNlNmEwM2M3MTE4ZTAvdGFibGU6Yzk2YTkyMDMwYjAxNDEwZjkxMDYwYTVlODdkY2NmOGQvdGFibGVyYW5nZTpjOTZhOTIwMzBiMDE0MTBmOTEwNjBhNWU4N2RjY2Y4ZF81LTItMS0xLTEwNjYzNQ_eccc89ea-bf0c-4b0d-964a-1ea61b6e64a9">4,452</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:700;line-height:100%">Current assets of Discontinued Operations</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="i385927d72c3e4f7bbd43571f2dd2e7ce_I20221130" decimals="-3" name="us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODI2L2ZyYWc6ODJiODlkYWI2ZTg0NDQ3ZjhhZDNlNmEwM2M3MTE4ZTAvdGFibGU6Yzk2YTkyMDMwYjAxNDEwZjkxMDYwYTVlODdkY2NmOGQvdGFibGVyYW5nZTpjOTZhOTIwMzBiMDE0MTBmOTEwNjBhNWU4N2RjY2Y4ZF82LTEtMS0xLTEwNjgxMA_8aca60eb-c40d-41ab-9170-018044f5716c">68,003</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="i965b9b21fee34cfd877840b215b9cf18_I20211231" decimals="-3" name="us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODI2L2ZyYWc6ODJiODlkYWI2ZTg0NDQ3ZjhhZDNlNmEwM2M3MTE4ZTAvdGFibGU6Yzk2YTkyMDMwYjAxNDEwZjkxMDYwYTVlODdkY2NmOGQvdGFibGVyYW5nZTpjOTZhOTIwMzBiMDE0MTBmOTEwNjBhNWU4N2RjY2Y4ZF82LTMtMS0xLTEwNjgxMA_c15d07fd-cf8b-44aa-85d7-d52805e95314">71,886</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:3pt"><td colspan="3" style="padding:0 1pt 0 12.25pt"></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;text-align: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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i385927d72c3e4f7bbd43571f2dd2e7ce_I20221130" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODI2L2ZyYWc6ODJiODlkYWI2ZTg0NDQ3ZjhhZDNlNmEwM2M3MTE4ZTAvdGFibGU6Yzk2YTkyMDMwYjAxNDEwZjkxMDYwYTVlODdkY2NmOGQvdGFibGVyYW5nZTpjOTZhOTIwMzBiMDE0MTBmOTEwNjBhNWU4N2RjY2Y4ZF84LTEtMS0xLTEwOTUyMg_f7d636d9-66da-4499-9d43-52b220a98712">9,720</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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="i965b9b21fee34cfd877840b215b9cf18_I20211231" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODI2L2ZyYWc6ODJiODlkYWI2ZTg0NDQ3ZjhhZDNlNmEwM2M3MTE4ZTAvdGFibGU6Yzk2YTkyMDMwYjAxNDEwZjkxMDYwYTVlODdkY2NmOGQvdGFibGVyYW5nZTpjOTZhOTIwMzBiMDE0MTBmOTEwNjBhNWU4N2RjY2Y4ZF84LTItMS0xLTEwNjYzNQ_f101ad7d-7b11-49ef-9e91-bfb7284267d0">10,420</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right-of-use assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i385927d72c3e4f7bbd43571f2dd2e7ce_I20221130" decimals="-3" name="strl:DisposalGroupIncludingDiscontinuedOperationOperatingRightOfUseAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODI2L2ZyYWc6ODJiODlkYWI2ZTg0NDQ3ZjhhZDNlNmEwM2M3MTE4ZTAvdGFibGU6Yzk2YTkyMDMwYjAxNDEwZjkxMDYwYTVlODdkY2NmOGQvdGFibGVyYW5nZTpjOTZhOTIwMzBiMDE0MTBmOTEwNjBhNWU4N2RjY2Y4ZF85LTEtMS0xLTEwOTUyMg_b22f4cd4-9d7a-4bf5-a028-356ec26222c6">5,551</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i965b9b21fee34cfd877840b215b9cf18_I20211231" decimals="-3" name="strl:DisposalGroupIncludingDiscontinuedOperationOperatingRightOfUseAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODI2L2ZyYWc6ODJiODlkYWI2ZTg0NDQ3ZjhhZDNlNmEwM2M3MTE4ZTAvdGFibGU6Yzk2YTkyMDMwYjAxNDEwZjkxMDYwYTVlODdkY2NmOGQvdGFibGVyYW5nZTpjOTZhOTIwMzBiMDE0MTBmOTEwNjBhNWU4N2RjY2Y4ZF85LTItMS0xLTEwNjYzNQ_56c87536-9e0b-41c9-ac88-d875be1044f5">5,047</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i385927d72c3e4f7bbd43571f2dd2e7ce_I20221130" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationGoodwillNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODI2L2ZyYWc6ODJiODlkYWI2ZTg0NDQ3ZjhhZDNlNmEwM2M3MTE4ZTAvdGFibGU6Yzk2YTkyMDMwYjAxNDEwZjkxMDYwYTVlODdkY2NmOGQvdGFibGVyYW5nZTpjOTZhOTIwMzBiMDE0MTBmOTEwNjBhNWU4N2RjY2Y4ZF8xMC0xLTEtMS0xMDk1MjI_b0ce109c-5fdd-4a58-8c53-c4868f7050bd">1,501</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i965b9b21fee34cfd877840b215b9cf18_I20211231" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationGoodwillNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODI2L2ZyYWc6ODJiODlkYWI2ZTg0NDQ3ZjhhZDNlNmEwM2M3MTE4ZTAvdGFibGU6Yzk2YTkyMDMwYjAxNDEwZjkxMDYwYTVlODdkY2NmOGQvdGFibGVyYW5nZTpjOTZhOTIwMzBiMDE0MTBmOTEwNjBhNWU4N2RjY2Y4ZF8xMC0yLTEtMS0xMDY2MzU_8e1dd282-ca8c-4cfb-9463-8c5d9c6b5e81">1,501</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 asset</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i385927d72c3e4f7bbd43571f2dd2e7ce_I20221130" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationDeferredTaxAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODI2L2ZyYWc6ODJiODlkYWI2ZTg0NDQ3ZjhhZDNlNmEwM2M3MTE4ZTAvdGFibGU6Yzk2YTkyMDMwYjAxNDEwZjkxMDYwYTVlODdkY2NmOGQvdGFibGVyYW5nZTpjOTZhOTIwMzBiMDE0MTBmOTEwNjBhNWU4N2RjY2Y4ZF8xMi0xLTEtMS0xMjY2Nzk_3f8828cb-bd4e-407a-b400-456b9a4f726a">3,435</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i965b9b21fee34cfd877840b215b9cf18_I20211231" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationDeferredTaxAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODI2L2ZyYWc6ODJiODlkYWI2ZTg0NDQ3ZjhhZDNlNmEwM2M3MTE4ZTAvdGFibGU6Yzk2YTkyMDMwYjAxNDEwZjkxMDYwYTVlODdkY2NmOGQvdGFibGVyYW5nZTpjOTZhOTIwMzBiMDE0MTBmOTEwNjBhNWU4N2RjY2Y4ZF8xMi0zLTEtMS0xMjY2Nzk_75064fe6-033c-44d6-b856-54b02115cbb5">3,778</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:700;line-height:100%">Non-current assets of Discontinued Operations</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="i385927d72c3e4f7bbd43571f2dd2e7ce_I20221130" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODI2L2ZyYWc6ODJiODlkYWI2ZTg0NDQ3ZjhhZDNlNmEwM2M3MTE4ZTAvdGFibGU6Yzk2YTkyMDMwYjAxNDEwZjkxMDYwYTVlODdkY2NmOGQvdGFibGVyYW5nZTpjOTZhOTIwMzBiMDE0MTBmOTEwNjBhNWU4N2RjY2Y4ZF8xMS0xLTEtMS0xMDY3MDA_a2e69ded-eb31-4252-91cc-4021ba420d4c">20,207</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="i965b9b21fee34cfd877840b215b9cf18_I20211231" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODI2L2ZyYWc6ODJiODlkYWI2ZTg0NDQ3ZjhhZDNlNmEwM2M3MTE4ZTAvdGFibGU6Yzk2YTkyMDMwYjAxNDEwZjkxMDYwYTVlODdkY2NmOGQvdGFibGVyYW5nZTpjOTZhOTIwMzBiMDE0MTBmOTEwNjBhNWU4N2RjY2Y4ZF8xMS0yLTEtMS0xMDY3MDA_47d72b06-3bf0-4fc5-8dd3-a0aef047f703">20,746</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:3pt"><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="background-color:#cceeff;padding:2px 1pt;text-align: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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i385927d72c3e4f7bbd43571f2dd2e7ce_I20221130" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODI2L2ZyYWc6ODJiODlkYWI2ZTg0NDQ3ZjhhZDNlNmEwM2M3MTE4ZTAvdGFibGU6Yzk2YTkyMDMwYjAxNDEwZjkxMDYwYTVlODdkY2NmOGQvdGFibGVyYW5nZTpjOTZhOTIwMzBiMDE0MTBmOTEwNjBhNWU4N2RjY2Y4ZF8xMy0xLTEtMS0xMDk1NDc_14895105-466d-4c85-b0bf-c0ee2839b0fe">37,752</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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="i965b9b21fee34cfd877840b215b9cf18_I20211231" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODI2L2ZyYWc6ODJiODlkYWI2ZTg0NDQ3ZjhhZDNlNmEwM2M3MTE4ZTAvdGFibGU6Yzk2YTkyMDMwYjAxNDEwZjkxMDYwYTVlODdkY2NmOGQvdGFibGVyYW5nZTpjOTZhOTIwMzBiMDE0MTBmOTEwNjBhNWU4N2RjY2Y4ZF8xMy0yLTEtMS0xMDY2NDY_98b6866d-8242-42c2-8795-41918ddcf08e">32,236</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%">Contract 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="i385927d72c3e4f7bbd43571f2dd2e7ce_I20221130" decimals="-3" name="strl:DisposalGroupIncludingDiscontinuedOperationContractLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODI2L2ZyYWc6ODJiODlkYWI2ZTg0NDQ3ZjhhZDNlNmEwM2M3MTE4ZTAvdGFibGU6Yzk2YTkyMDMwYjAxNDEwZjkxMDYwYTVlODdkY2NmOGQvdGFibGVyYW5nZTpjOTZhOTIwMzBiMDE0MTBmOTEwNjBhNWU4N2RjY2Y4ZF8xNC0xLTEtMS0xMDk1NTU_0703884e-ee2d-484c-a10b-3e977dfc9226">5,600</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i965b9b21fee34cfd877840b215b9cf18_I20211231" decimals="-3" name="strl:DisposalGroupIncludingDiscontinuedOperationContractLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODI2L2ZyYWc6ODJiODlkYWI2ZTg0NDQ3ZjhhZDNlNmEwM2M3MTE4ZTAvdGFibGU6Yzk2YTkyMDMwYjAxNDEwZjkxMDYwYTVlODdkY2NmOGQvdGFibGVyYW5nZTpjOTZhOTIwMzBiMDE0MTBmOTEwNjBhNWU4N2RjY2Y4ZF8xNS0yLTEtMS0xMDY2NDY_f7e97c41-774a-483a-a330-06eb4f9b0e3e">9,260</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current maturities of long-term 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="i385927d72c3e4f7bbd43571f2dd2e7ce_I20221130" decimals="-3" name="strl:DisposalGroupIncludingDiscontinuedOperationCurrentMaturitiesOfLongTermDebt" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODI2L2ZyYWc6ODJiODlkYWI2ZTg0NDQ3ZjhhZDNlNmEwM2M3MTE4ZTAvdGFibGU6Yzk2YTkyMDMwYjAxNDEwZjkxMDYwYTVlODdkY2NmOGQvdGFibGVyYW5nZTpjOTZhOTIwMzBiMDE0MTBmOTEwNjBhNWU4N2RjY2Y4ZF8xNS0xLTEtMS0xMDk1NTU_4ed1e9f5-9efb-4d77-aada-900ef6691153">&#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="i965b9b21fee34cfd877840b215b9cf18_I20211231" decimals="-3" name="strl:DisposalGroupIncludingDiscontinuedOperationCurrentMaturitiesOfLongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODI2L2ZyYWc6ODJiODlkYWI2ZTg0NDQ3ZjhhZDNlNmEwM2M3MTE4ZTAvdGFibGU6Yzk2YTkyMDMwYjAxNDEwZjkxMDYwYTVlODdkY2NmOGQvdGFibGVyYW5nZTpjOTZhOTIwMzBiMDE0MTBmOTEwNjBhNWU4N2RjY2Y4ZF8xNi0yLTEtMS0xMDY2NDY_a1b16fca-087f-43a8-8a21-a8b4bb1cef8f">4,857</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%">Current portion of 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="i385927d72c3e4f7bbd43571f2dd2e7ce_I20221130" decimals="-3" name="strl:DisposalGroupIncludingDiscontinuedOperationCurrentPortionOfLongTermLeaseObligations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODI2L2ZyYWc6ODJiODlkYWI2ZTg0NDQ3ZjhhZDNlNmEwM2M3MTE4ZTAvdGFibGU6Yzk2YTkyMDMwYjAxNDEwZjkxMDYwYTVlODdkY2NmOGQvdGFibGVyYW5nZTpjOTZhOTIwMzBiMDE0MTBmOTEwNjBhNWU4N2RjY2Y4ZF8xNi0xLTEtMS0xMDk1NTU_e68ca901-9863-4e40-b605-d341e69eb5f3">2,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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i965b9b21fee34cfd877840b215b9cf18_I20211231" decimals="-3" name="strl:DisposalGroupIncludingDiscontinuedOperationCurrentPortionOfLongTermLeaseObligations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODI2L2ZyYWc6ODJiODlkYWI2ZTg0NDQ3ZjhhZDNlNmEwM2M3MTE4ZTAvdGFibGU6Yzk2YTkyMDMwYjAxNDEwZjkxMDYwYTVlODdkY2NmOGQvdGFibGVyYW5nZTpjOTZhOTIwMzBiMDE0MTBmOTEwNjBhNWU4N2RjY2Y4ZF8xNy0yLTEtMS0xMDY2NDY_adf868e6-784a-427f-87db-4cc5c51a0fc8">2,284</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%">Accrued 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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i385927d72c3e4f7bbd43571f2dd2e7ce_I20221130" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODI2L2ZyYWc6ODJiODlkYWI2ZTg0NDQ3ZjhhZDNlNmEwM2M3MTE4ZTAvdGFibGU6Yzk2YTkyMDMwYjAxNDEwZjkxMDYwYTVlODdkY2NmOGQvdGFibGVyYW5nZTpjOTZhOTIwMzBiMDE0MTBmOTEwNjBhNWU4N2RjY2Y4ZF8xNy0xLTEtMS0xMDk1NTU_f4bf89c7-271e-43bf-879c-78b5fde17dfa">3,261</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i965b9b21fee34cfd877840b215b9cf18_I20211231" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODI2L2ZyYWc6ODJiODlkYWI2ZTg0NDQ3ZjhhZDNlNmEwM2M3MTE4ZTAvdGFibGU6Yzk2YTkyMDMwYjAxNDEwZjkxMDYwYTVlODdkY2NmOGQvdGFibGVyYW5nZTpjOTZhOTIwMzBiMDE0MTBmOTEwNjBhNWU4N2RjY2Y4ZF8xOC0yLTEtMS0xMDY2NDY_149b6a99-265f-40ca-beeb-893a54bfe4fa">2,388</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 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="i385927d72c3e4f7bbd43571f2dd2e7ce_I20221130" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODI2L2ZyYWc6ODJiODlkYWI2ZTg0NDQ3ZjhhZDNlNmEwM2M3MTE4ZTAvdGFibGU6Yzk2YTkyMDMwYjAxNDEwZjkxMDYwYTVlODdkY2NmOGQvdGFibGVyYW5nZTpjOTZhOTIwMzBiMDE0MTBmOTEwNjBhNWU4N2RjY2Y4ZF8xOC0xLTEtMS0xMDk1NTU_9d6f6d25-08ac-4f9e-9943-0e831462b752">767</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i965b9b21fee34cfd877840b215b9cf18_I20211231" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODI2L2ZyYWc6ODJiODlkYWI2ZTg0NDQ3ZjhhZDNlNmEwM2M3MTE4ZTAvdGFibGU6Yzk2YTkyMDMwYjAxNDEwZjkxMDYwYTVlODdkY2NmOGQvdGFibGVyYW5nZTpjOTZhOTIwMzBiMDE0MTBmOTEwNjBhNWU4N2RjY2Y4ZF8xOS0yLTEtMS0xMDY2NDY_cd82f427-9983-4378-aeec-d003ab173692">889</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:700;line-height:100%">Current liabilities of Discontinued Operations</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="i385927d72c3e4f7bbd43571f2dd2e7ce_I20221130" decimals="-3" name="us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODI2L2ZyYWc6ODJiODlkYWI2ZTg0NDQ3ZjhhZDNlNmEwM2M3MTE4ZTAvdGFibGU6Yzk2YTkyMDMwYjAxNDEwZjkxMDYwYTVlODdkY2NmOGQvdGFibGVyYW5nZTpjOTZhOTIwMzBiMDE0MTBmOTEwNjBhNWU4N2RjY2Y4ZF8yMC0xLTEtMS0xMDY3MDE_e6758fe5-8544-4b13-aa7d-a425fcbe3893">49,935</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="i965b9b21fee34cfd877840b215b9cf18_I20211231" decimals="-3" name="us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODI2L2ZyYWc6ODJiODlkYWI2ZTg0NDQ3ZjhhZDNlNmEwM2M3MTE4ZTAvdGFibGU6Yzk2YTkyMDMwYjAxNDEwZjkxMDYwYTVlODdkY2NmOGQvdGFibGVyYW5nZTpjOTZhOTIwMzBiMDE0MTBmOTEwNjBhNWU4N2RjY2Y4ZF8yMC0yLTEtMS0xMDY3MDE_7ecadbd9-957b-4cc0-a8ab-f4ae7ceacc4f">51,914</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:3pt"><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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term debt</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i385927d72c3e4f7bbd43571f2dd2e7ce_I20221130" decimals="-3" name="strl:DisposalGroupIncludingDiscontinuedOperationLongTermDebtExcludingCurrentMaturities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODI2L2ZyYWc6ODJiODlkYWI2ZTg0NDQ3ZjhhZDNlNmEwM2M3MTE4ZTAvdGFibGU6Yzk2YTkyMDMwYjAxNDEwZjkxMDYwYTVlODdkY2NmOGQvdGFibGVyYW5nZTpjOTZhOTIwMzBiMDE0MTBmOTEwNjBhNWU4N2RjY2Y4ZF8yMS0xLTEtMS0xMDk1NjI_be847365-fdc7-4247-a96d-ed2c4bdfeaf3">&#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="i965b9b21fee34cfd877840b215b9cf18_I20211231" decimals="-3" name="strl:DisposalGroupIncludingDiscontinuedOperationLongTermDebtExcludingCurrentMaturities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODI2L2ZyYWc6ODJiODlkYWI2ZTg0NDQ3ZjhhZDNlNmEwM2M3MTE4ZTAvdGFibGU6Yzk2YTkyMDMwYjAxNDEwZjkxMDYwYTVlODdkY2NmOGQvdGFibGVyYW5nZTpjOTZhOTIwMzBiMDE0MTBmOTEwNjBhNWU4N2RjY2Y4ZF8yMS0yLTEtMS0xMDY3NDA_6bec5b92-9111-4b3e-8810-348775021216">81</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="i385927d72c3e4f7bbd43571f2dd2e7ce_I20221130" decimals="-3" name="strl:DisposalGroupIncludingDiscontinuedOperationLongTermLeaseObligations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODI2L2ZyYWc6ODJiODlkYWI2ZTg0NDQ3ZjhhZDNlNmEwM2M3MTE4ZTAvdGFibGU6Yzk2YTkyMDMwYjAxNDEwZjkxMDYwYTVlODdkY2NmOGQvdGFibGVyYW5nZTpjOTZhOTIwMzBiMDE0MTBmOTEwNjBhNWU4N2RjY2Y4ZF8yMi0xLTEtMS0xMDk1NzA_5caf1516-02c7-46c8-9837-e0e9280179ba">2,997</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i965b9b21fee34cfd877840b215b9cf18_I20211231" decimals="-3" name="strl:DisposalGroupIncludingDiscontinuedOperationLongTermLeaseObligations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODI2L2ZyYWc6ODJiODlkYWI2ZTg0NDQ3ZjhhZDNlNmEwM2M3MTE4ZTAvdGFibGU6Yzk2YTkyMDMwYjAxNDEwZjkxMDYwYTVlODdkY2NmOGQvdGFibGVyYW5nZTpjOTZhOTIwMzBiMDE0MTBmOTEwNjBhNWU4N2RjY2Y4ZF8yMi0yLTEtMS0xMDY3NDA_db4f99a1-024e-4990-ac4c-8269a8aafa9e">2,763</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&#8217; 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="i385927d72c3e4f7bbd43571f2dd2e7ce_I20221130" decimals="-3" name="strl:DisposalGroupIncludingDiscontinuedOperationMembersInterestSubjectToMandatoryRedemptionAndUndistributedEarnings" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODI2L2ZyYWc6ODJiODlkYWI2ZTg0NDQ3ZjhhZDNlNmEwM2M3MTE4ZTAvdGFibGU6Yzk2YTkyMDMwYjAxNDEwZjkxMDYwYTVlODdkY2NmOGQvdGFibGVyYW5nZTpjOTZhOTIwMzBiMDE0MTBmOTEwNjBhNWU4N2RjY2Y4ZF8yMy0xLTEtMS0xMDk1NzA_474a6932-def9-4e2f-b3a4-9846c1e8aa29">35,063</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i965b9b21fee34cfd877840b215b9cf18_I20211231" decimals="-3" name="strl:DisposalGroupIncludingDiscontinuedOperationMembersInterestSubjectToMandatoryRedemptionAndUndistributedEarnings" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODI2L2ZyYWc6ODJiODlkYWI2ZTg0NDQ3ZjhhZDNlNmEwM2M3MTE4ZTAvdGFibGU6Yzk2YTkyMDMwYjAxNDEwZjkxMDYwYTVlODdkY2NmOGQvdGFibGVyYW5nZTpjOTZhOTIwMzBiMDE0MTBmOTEwNjBhNWU4N2RjY2Y4ZF8yMy0yLTEtMS0xMDY3NDA_79937d04-5469-4cbd-8a29-95d44b50d5fe">35,793</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:700;line-height:100%">Long-term liabilities of Discontinued Operations</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="i385927d72c3e4f7bbd43571f2dd2e7ce_I20221130" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODI2L2ZyYWc6ODJiODlkYWI2ZTg0NDQ3ZjhhZDNlNmEwM2M3MTE4ZTAvdGFibGU6Yzk2YTkyMDMwYjAxNDEwZjkxMDYwYTVlODdkY2NmOGQvdGFibGVyYW5nZTpjOTZhOTIwMzBiMDE0MTBmOTEwNjBhNWU4N2RjY2Y4ZF8yNi0xLTEtMS0xMDY3MjQ_788bed13-6eff-41f7-9b9d-558f369b2d5f">38,060</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="i965b9b21fee34cfd877840b215b9cf18_I20211231" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODI2L2ZyYWc6ODJiODlkYWI2ZTg0NDQ3ZjhhZDNlNmEwM2M3MTE4ZTAvdGFibGU6Yzk2YTkyMDMwYjAxNDEwZjkxMDYwYTVlODdkY2NmOGQvdGFibGVyYW5nZTpjOTZhOTIwMzBiMDE0MTBmOTEwNjBhNWU4N2RjY2Y4ZF8yNi0yLTEtMS0xMDY3MjQ_bdf140c6-ee2f-4f4f-90de-ff10f17771b6">38,637</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="height: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%">49</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><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 CONSOLIDATED FINANCIAL STATEMENTS &#8212; (Continued)</span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div></div><ix:continuation id="i04920d3eb92d4e2792cb4e6eadf482a1"><ix:continuation id="i454b8cf37c8f4b3eba1a09c999c9f8a4"><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-weight:400;line-height:120%">The following table presents the cash flows from discontinued operations. The year ended December&#160;31, 2022 represents the period ending November&#160;30, 2022, the date of disposition.</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.122%"></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: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:7.676%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Years Ended December 31,</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="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net cash provided by (used in):</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating activities of Discontinued Operations</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="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODI2L2ZyYWc6ODJiODlkYWI2ZTg0NDQ3ZjhhZDNlNmEwM2M3MTE4ZTAvdGFibGU6MGU2Y2UyYTcwM2FmNDc2NzllZmQzNGEyNTk1NDQ5ZGYvdGFibGVyYW5nZTowZTZjZTJhNzAzYWY0NzY3OWVmZDM0YTI1OTU0NDlkZl8zLTEtMS0xLTEyNDA2Ng_02340c08-f021-4865-aacc-6be9e19009dd">7,334</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="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231" decimals="-3" name="us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODI2L2ZyYWc6ODJiODlkYWI2ZTg0NDQ3ZjhhZDNlNmEwM2M3MTE4ZTAvdGFibGU6MGU2Y2UyYTcwM2FmNDc2NzllZmQzNGEyNTk1NDQ5ZGYvdGFibGVyYW5nZTowZTZjZTJhNzAzYWY0NzY3OWVmZDM0YTI1OTU0NDlkZl8zLTMtMS0xLTEyNDA2Ng_ff3f648a-e8a2-4840-b76a-0e1a0be8ef7c">11,384</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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="i5ebcd2a2b100446583e2b9bfc9ed66a6_D20200101-20201231" decimals="-3" name="us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODI2L2ZyYWc6ODJiODlkYWI2ZTg0NDQ3ZjhhZDNlNmEwM2M3MTE4ZTAvdGFibGU6MGU2Y2UyYTcwM2FmNDc2NzllZmQzNGEyNTk1NDQ5ZGYvdGFibGVyYW5nZTowZTZjZTJhNzAzYWY0NzY3OWVmZDM0YTI1OTU0NDlkZl8zLTUtMS0xLTEyNDA2Ng_ea9dc961-4923-443e-9e1c-4c4d2a163d4f">10,313</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%">Investing activities of Discontinued Operations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODI2L2ZyYWc6ODJiODlkYWI2ZTg0NDQ3ZjhhZDNlNmEwM2M3MTE4ZTAvdGFibGU6MGU2Y2UyYTcwM2FmNDc2NzllZmQzNGEyNTk1NDQ5ZGYvdGFibGVyYW5nZTowZTZjZTJhNzAzYWY0NzY3OWVmZDM0YTI1OTU0NDlkZl80LTEtMS0xLTEyNDA3MA_f6b1e6cf-81c6-4efb-a8d3-662546a5aadf">723</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="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODI2L2ZyYWc6ODJiODlkYWI2ZTg0NDQ3ZjhhZDNlNmEwM2M3MTE4ZTAvdGFibGU6MGU2Y2UyYTcwM2FmNDc2NzllZmQzNGEyNTk1NDQ5ZGYvdGFibGVyYW5nZTowZTZjZTJhNzAzYWY0NzY3OWVmZDM0YTI1OTU0NDlkZl80LTMtMS0xLTEyNDA3MA_2321bc7f-df46-479c-a67f-d56138c4721c">5,964</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="i5ebcd2a2b100446583e2b9bfc9ed66a6_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODI2L2ZyYWc6ODJiODlkYWI2ZTg0NDQ3ZjhhZDNlNmEwM2M3MTE4ZTAvdGFibGU6MGU2Y2UyYTcwM2FmNDc2NzllZmQzNGEyNTk1NDQ5ZGYvdGFibGVyYW5nZTowZTZjZTJhNzAzYWY0NzY3OWVmZDM0YTI1OTU0NDlkZl80LTUtMS0xLTEyNDA3MA_0d18be81-586a-4aa2-9dd2-eb2204ca5a3c">1,908</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financing activities of Discontinued Operations</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODI2L2ZyYWc6ODJiODlkYWI2ZTg0NDQ3ZjhhZDNlNmEwM2M3MTE4ZTAvdGFibGU6MGU2Y2UyYTcwM2FmNDc2NzllZmQzNGEyNTk1NDQ5ZGYvdGFibGVyYW5nZTowZTZjZTJhNzAzYWY0NzY3OWVmZDM0YTI1OTU0NDlkZl81LTEtMS0xLTEyNDA3NA_52627d7d-06b7-40dc-83be-91aa24717434">81</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="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODI2L2ZyYWc6ODJiODlkYWI2ZTg0NDQ3ZjhhZDNlNmEwM2M3MTE4ZTAvdGFibGU6MGU2Y2UyYTcwM2FmNDc2NzllZmQzNGEyNTk1NDQ5ZGYvdGFibGVyYW5nZTowZTZjZTJhNzAzYWY0NzY3OWVmZDM0YTI1OTU0NDlkZl81LTMtMS0xLTEyNDA3NA_f2c304af-957d-480d-b504-9d61d95d78ce">1,908</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="i5ebcd2a2b100446583e2b9bfc9ed66a6_D20200101-20201231" decimals="-3" name="us-gaap:CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODI2L2ZyYWc6ODJiODlkYWI2ZTg0NDQ3ZjhhZDNlNmEwM2M3MTE4ZTAvdGFibGU6MGU2Y2UyYTcwM2FmNDc2NzllZmQzNGEyNTk1NDQ5ZGYvdGFibGVyYW5nZTowZTZjZTJhNzAzYWY0NzY3OWVmZDM0YTI1OTU0NDlkZl81LTUtMS0xLTEyNDA3NA_847e4cdb-b33b-4c91-a295-1c85ca5f61bf">6,805</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%">Net change in cash, cash equivalents, and restricted cash of Discontinued Operations</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="ie71f1e3704a44716ad65309817fb98b9_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODI2L2ZyYWc6ODJiODlkYWI2ZTg0NDQ3ZjhhZDNlNmEwM2M3MTE4ZTAvdGFibGU6MGU2Y2UyYTcwM2FmNDc2NzllZmQzNGEyNTk1NDQ5ZGYvdGFibGVyYW5nZTowZTZjZTJhNzAzYWY0NzY3OWVmZDM0YTI1OTU0NDlkZl82LTEtMS0xLTEyNDA3NA_85908b93-e363-4f82-b335-ebd45e5dd129">8,138</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="i8ab58e0bfdeb4da8a90ab751c6ac1ad7_D20210101-20211231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODI2L2ZyYWc6ODJiODlkYWI2ZTg0NDQ3ZjhhZDNlNmEwM2M3MTE4ZTAvdGFibGU6MGU2Y2UyYTcwM2FmNDc2NzllZmQzNGEyNTk1NDQ5ZGYvdGFibGVyYW5nZTowZTZjZTJhNzAzYWY0NzY3OWVmZDM0YTI1OTU0NDlkZl82LTMtMS0xLTEyNDA3NA_606b97a7-c598-4a13-94f2-ce4278f001f4">3,512</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="i089272e8383b4c2ca76d102102ec7cc1_D20200101-20201231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODI2L2ZyYWc6ODJiODlkYWI2ZTg0NDQ3ZjhhZDNlNmEwM2M3MTE4ZTAvdGFibGU6MGU2Y2UyYTcwM2FmNDc2NzllZmQzNGEyNTk1NDQ5ZGYvdGFibGVyYW5nZTowZTZjZTJhNzAzYWY0NzY3OWVmZDM0YTI1OTU0NDlkZl82LTUtMS0xLTEyNDA3NA_2cf17373-e4ca-492d-9734-7ee93025680b">15,210</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:continuation></ix:continuation><div id="i11f5ad2dc2b74cddb4b110bb41fded42_124"></div><ix:nonNumeric contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231" name="us-gaap:RevenueFromContractWithCustomerTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMjQvZnJhZzpmOGI2ZjEzOTUyMzE0ZDZjOGYyYzAyN2MyOGQzMTJhZi90ZXh0cmVnaW9uOmY4YjZmMTM5NTIzMTRkNmM4ZjJjMDI3YzI4ZDMxMmFmXzMzNzE_cdcc911c-1dfe-4487-bb74-c154e2916a2c" continuedAt="ie72b37dff03f45769db4fe2599347838" 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:71.345%"><tr><td style="width:1.0%"></td><td style="width:4.432%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:93.368%"></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%">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:112%">Remaining Performance Obligations (&#8220;RPOs&#8221;)&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">RPOs represent the aggregate amount of our contract transaction price related to performance obligations that are unsatisfied or partially satisfied at the end of the period. RPOs include the entire expected revenue values for joint ventures we consolidate and our proportionate value for those we proportionately consolidate. RPOs may not be indicative of future operating results. Projects included in RPOs may be canceled or modified by customers; however, the customer would be subject to compensate the Company for additional contractual costs for cancellation or modifications. <ix:nonNumeric contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231" name="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMjQvZnJhZzpmOGI2ZjEzOTUyMzE0ZDZjOGYyYzAyN2MyOGQzMTJhZi90ZXh0cmVnaW9uOmY4YjZmMTM5NTIzMTRkNmM4ZjJjMDI3YzI4ZDMxMmFmXzMzNzM_72e3c622-a925-41a5-b1b7-37a188d7a55a" continuedAt="i3e65944e49b3441a80ed409bc435141e" escape="true">The following table presents the Company&#8217;s RPOs, by segment:</ix:nonNumeric></span></div><div style="margin-bottom:5pt;margin-top:6pt"><ix:continuation id="i3e65944e49b3441a80ed409bc435141e"><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:71.960%"></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 style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.639%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="display:none"></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,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="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="border-top:1pt solid #000000;padding:2px 1pt;text-align: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%">E-Infrastructure Solutions RPOs</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="background-color:#cceeff;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="i9a50e9c584ca4e3e9cac6d36d2e35aac_I20221231" decimals="-3" name="us-gaap:RevenueRemainingPerformanceObligation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMjQvZnJhZzpmOGI2ZjEzOTUyMzE0ZDZjOGYyYzAyN2MyOGQzMTJhZi90YWJsZTpiNjIzYjA1NDliOWM0NDQ0YmRhZjk3NDZmYjU1YTU5Zi90YWJsZXJhbmdlOmI2MjNiMDU0OWI5YzQ0NDRiZGFmOTc0NmZiNTVhNTlmXzItNS0xLTEtMTAyMzIw_3b0806c9-d7f0-482f-82cd-e103d4831fe9">603,227</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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="i96976e328e7943c7ba8aedf9d499259a_I20211231" decimals="-3" name="us-gaap:RevenueRemainingPerformanceObligation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMjQvZnJhZzpmOGI2ZjEzOTUyMzE0ZDZjOGYyYzAyN2MyOGQzMTJhZi90YWJsZTpiNjIzYjA1NDliOWM0NDQ0YmRhZjk3NDZmYjU1YTU5Zi90YWJsZXJhbmdlOmI2MjNiMDU0OWI5YzQ0NDRiZGFmOTc0NmZiNTVhNTlmXzItNy0xLTEtMTAyMzIw_482a892f-3423-4017-8b40-dc3221f1e71f">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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transportation Solutions RPOs</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i228f09fa252a42acbed600a800936515_I20221231" decimals="-3" name="us-gaap:RevenueRemainingPerformanceObligation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMjQvZnJhZzpmOGI2ZjEzOTUyMzE0ZDZjOGYyYzAyN2MyOGQzMTJhZi90YWJsZTpiNjIzYjA1NDliOWM0NDQ0YmRhZjk3NDZmYjU1YTU5Zi90YWJsZXJhbmdlOmI2MjNiMDU0OWI5YzQ0NDRiZGFmOTc0NmZiNTVhNTlmXzItNS0xLTEtMTAwNTUx_f245cc1c-9c33-474d-bf4b-b3f6e681be87">713,173</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iacfcf5b5a4344efaa552c2c0866d6734_I20211231" decimals="-3" name="us-gaap:RevenueRemainingPerformanceObligation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMjQvZnJhZzpmOGI2ZjEzOTUyMzE0ZDZjOGYyYzAyN2MyOGQzMTJhZi90YWJsZTpiNjIzYjA1NDliOWM0NDQ0YmRhZjk3NDZmYjU1YTU5Zi90YWJsZXJhbmdlOmI2MjNiMDU0OWI5YzQ0NDRiZGFmOTc0NmZiNTVhNTlmXzItNy0xLTEtMTAwNTUx_0f5d8bf4-fe61-4150-8a1c-25f5b30184d8">798,052</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Building Solutions RPOs - Commercial</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia6d636fdcb314f6ca431c1963c3aa8c4_I20221231" decimals="-3" name="us-gaap:RevenueRemainingPerformanceObligation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMjQvZnJhZzpmOGI2ZjEzOTUyMzE0ZDZjOGYyYzAyN2MyOGQzMTJhZi90YWJsZTpiNjIzYjA1NDliOWM0NDQ0YmRhZjk3NDZmYjU1YTU5Zi90YWJsZXJhbmdlOmI2MjNiMDU0OWI5YzQ0NDRiZGFmOTc0NmZiNTVhNTlmXzQtNS0xLTEtMTAwNTUx_7e2e9174-d1ee-4f5b-97ca-7f3577588c5c">97,942</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9563def18e6843d9a0dd705d058d3cc8_I20211231" decimals="-3" name="us-gaap:RevenueRemainingPerformanceObligation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMjQvZnJhZzpmOGI2ZjEzOTUyMzE0ZDZjOGYyYzAyN2MyOGQzMTJhZi90YWJsZTpiNjIzYjA1NDliOWM0NDQ0YmRhZjk3NDZmYjU1YTU5Zi90YWJsZXJhbmdlOmI2MjNiMDU0OWI5YzQ0NDRiZGFmOTc0NmZiNTVhNTlmXzQtNy0xLTEtMTAwNTUx_877f4a8e-b8ab-4a12-96ae-84ecca028489">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:400;line-height:100%">Total RPOs</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="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="i8a8c445f6c544bf9b9a034292b2a7bc0_I20221231" decimals="-3" name="us-gaap:RevenueRemainingPerformanceObligation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMjQvZnJhZzpmOGI2ZjEzOTUyMzE0ZDZjOGYyYzAyN2MyOGQzMTJhZi90YWJsZTpiNjIzYjA1NDliOWM0NDQ0YmRhZjk3NDZmYjU1YTU5Zi90YWJsZXJhbmdlOmI2MjNiMDU0OWI5YzQ0NDRiZGFmOTc0NmZiNTVhNTlmXzUtNS0xLTEtMTA4MDMy_c810dec6-23a0-47e6-b2e0-e188f724dd7f">1,414,342</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="ib2172c9603fe4aef9ff5d543d550700a_I20211231" decimals="-3" name="us-gaap:RevenueRemainingPerformanceObligation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMjQvZnJhZzpmOGI2ZjEzOTUyMzE0ZDZjOGYyYzAyN2MyOGQzMTJhZi90YWJsZTpiNjIzYjA1NDliOWM0NDQ0YmRhZjk3NDZmYjU1YTU5Zi90YWJsZXJhbmdlOmI2MjNiMDU0OWI5YzQ0NDRiZGFmOTc0NmZiNTVhNTlmXzUtNy0xLTEtMTA4MDMy_df8b0e33-1302-45f2-9e27-2711f497a98c">1,327,900</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><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></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="i6751754a048542bb8f72fbb927dfdba8_I20221231" decimals="2" name="us-gaap:RevenueRemainingPerformanceObligationPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMjQvZnJhZzpmOGI2ZjEzOTUyMzE0ZDZjOGYyYzAyN2MyOGQzMTJhZi90ZXh0cmVnaW9uOmY4YjZmMTM5NTIzMTRkNmM4ZjJjMDI3YzI4ZDMxMmFmXzEyOA_b634155c-1142-4422-ae13-10e5741fb020">75</ix:nonFraction>% of its RPOs as revenue during the next <ix:nonNumeric contextRef="i6751754a048542bb8f72fbb927dfdba8_I20221231" name="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMjQvZnJhZzpmOGI2ZjEzOTUyMzE0ZDZjOGYyYzAyN2MyOGQzMTJhZi90ZXh0cmVnaW9uOmY4YjZmMTM5NTIzMTRkNmM4ZjJjMDI3YzI4ZDMxMmFmXzE3Mw_913aa50f-c5af-4170-b14a-1c5eef3b3411">twelve months</ix:nonNumeric>, 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-style:italic;font-weight:400;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="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231" name="us-gaap:DisaggregationOfRevenueTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMjQvZnJhZzpmOGI2ZjEzOTUyMzE0ZDZjOGYyYzAyN2MyOGQzMTJhZi90ZXh0cmVnaW9uOmY4YjZmMTM5NTIzMTRkNmM4ZjJjMDI3YzI4ZDMxMmFmXzMzNzQ_08133780-db5c-4f6c-a9a4-c79b9e96926d" continuedAt="i1d89c7f29eb943648a84dbe923d79556" 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:5pt;margin-top:6pt"><ix:continuation id="i1d89c7f29eb943648a84dbe923d79556"><table 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:59.280%"></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: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:11.622%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Revenues by major end market</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="border-top:1pt solid #000000;padding:2px 1pt;text-align: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="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><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></div></td><td colspan="3" style="display: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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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="i755aea27c7ee43ed90d79100eec70f35_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMjQvZnJhZzpmOGI2ZjEzOTUyMzE0ZDZjOGYyYzAyN2MyOGQzMTJhZi90YWJsZTpiZDM1ZGQ0YWRlOWU0OTEwYjA3MWM1ZTdiODk3NGZjNC90YWJsZXJhbmdlOmJkMzVkZDRhZGU5ZTQ5MTBiMDcxYzVlN2I4OTc0ZmM0XzItNS0xLTEtMTAyMzM4_a714fd82-e987-4e10-9492-f579276ac809">905,277</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="i2c470b8d980e445a9bd24ca05194a60d_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMjQvZnJhZzpmOGI2ZjEzOTUyMzE0ZDZjOGYyYzAyN2MyOGQzMTJhZi90YWJsZTpiZDM1ZGQ0YWRlOWU0OTEwYjA3MWM1ZTdiODk3NGZjNC90YWJsZXJhbmdlOmJkMzVkZDRhZGU5ZTQ5MTBiMDcxYzVlN2I4OTc0ZmM0XzItNy0xLTEtMTAyMzM4_23d08bf1-cafc-4dd4-9061-8f009113221e">468,784</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="if59831471c0e412bae04c5df2eb41a01_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMjQvZnJhZzpmOGI2ZjEzOTUyMzE0ZDZjOGYyYzAyN2MyOGQzMTJhZi90YWJsZTpiZDM1ZGQ0YWRlOWU0OTEwYjA3MWM1ZTdiODk3NGZjNC90YWJsZXJhbmdlOmJkMzVkZDRhZGU5ZTQ5MTBiMDcxYzVlN2I4OTc0ZmM0XzItOS0xLTEtMTAyMzM4_a4d5bcac-3825-4478-b4e2-a35d1421411c">397,253</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%">Heavy Highway</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="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="i05cc8489761649a29223e4c9d94118af_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMjQvZnJhZzpmOGI2ZjEzOTUyMzE0ZDZjOGYyYzAyN2MyOGQzMTJhZi90YWJsZTpiZDM1ZGQ0YWRlOWU0OTEwYjA3MWM1ZTdiODk3NGZjNC90YWJsZXJhbmdlOmJkMzVkZDRhZGU5ZTQ5MTBiMDcxYzVlN2I4OTc0ZmM0XzItNS0xLTEtMTAwNTUx_fe34c692-33a1-4a08-b7d0-d7da2de319bc">391,894</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="i67e7dc176ec040bbb0033f434bd261f9_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMjQvZnJhZzpmOGI2ZjEzOTUyMzE0ZDZjOGYyYzAyN2MyOGQzMTJhZi90YWJsZTpiZDM1ZGQ0YWRlOWU0OTEwYjA3MWM1ZTdiODk3NGZjNC90YWJsZXJhbmdlOmJkMzVkZDRhZGU5ZTQ5MTBiMDcxYzVlN2I4OTc0ZmM0XzItNy0xLTEtMTAwNTUx_13c83d6e-9904-4d4e-8f92-98b353bbeecb">467,678</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="i59b00bd7a50740f3a83aa0938ce41ef9_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMjQvZnJhZzpmOGI2ZjEzOTUyMzE0ZDZjOGYyYzAyN2MyOGQzMTJhZi90YWJsZTpiZDM1ZGQ0YWRlOWU0OTEwYjA3MWM1ZTdiODk3NGZjNC90YWJsZXJhbmdlOmJkMzVkZDRhZGU5ZTQ5MTBiMDcxYzVlN2I4OTc0ZmM0XzItOS0xLTEtMTAwNTUx_f27b7ef2-201a-46c9-b10b-3b5f23ed1a13">416,738</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aviation</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id6e3146fca994422a47b2c3003872c8a_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMjQvZnJhZzpmOGI2ZjEzOTUyMzE0ZDZjOGYyYzAyN2MyOGQzMTJhZi90YWJsZTpiZDM1ZGQ0YWRlOWU0OTEwYjA3MWM1ZTdiODk3NGZjNC90YWJsZXJhbmdlOmJkMzVkZDRhZGU5ZTQ5MTBiMDcxYzVlN2I4OTc0ZmM0XzMtNS0xLTEtMTAwNTUx_d5ce44ff-7da5-48a4-94fd-0f59587375d1">82,950</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i28a9f1372bbd4ed8a4d136947366f66a_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMjQvZnJhZzpmOGI2ZjEzOTUyMzE0ZDZjOGYyYzAyN2MyOGQzMTJhZi90YWJsZTpiZDM1ZGQ0YWRlOWU0OTEwYjA3MWM1ZTdiODk3NGZjNC90YWJsZXJhbmdlOmJkMzVkZDRhZGU5ZTQ5MTBiMDcxYzVlN2I4OTc0ZmM0XzMtNy0xLTEtMTAwNTUx_0e6f7d2f-5041-496c-addd-b109ba8040b2">115,258</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i714acecb9dd54aa3aa3651c1fa5a242a_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMjQvZnJhZzpmOGI2ZjEzOTUyMzE0ZDZjOGYyYzAyN2MyOGQzMTJhZi90YWJsZTpiZDM1ZGQ0YWRlOWU0OTEwYjA3MWM1ZTdiODk3NGZjNC90YWJsZXJhbmdlOmJkMzVkZDRhZGU5ZTQ5MTBiMDcxYzVlN2I4OTc0ZmM0XzMtOS0xLTEtMTAwNTUx_34f0ba5d-7b13-4c09-bff2-efbf5c69c5b3">90,485</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icece53d14bf340d7bc6f147651f6ac46_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMjQvZnJhZzpmOGI2ZjEzOTUyMzE0ZDZjOGYyYzAyN2MyOGQzMTJhZi90YWJsZTpiZDM1ZGQ0YWRlOWU0OTEwYjA3MWM1ZTdiODk3NGZjNC90YWJsZXJhbmdlOmJkMzVkZDRhZGU5ZTQ5MTBiMDcxYzVlN2I4OTc0ZmM0XzUtNS0xLTEtMTAwNTUx_21f5f51e-3920-442e-9b1b-533ba8949ea9">67,706</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8a8b2cde25b8456c876f63564a54d895_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMjQvZnJhZzpmOGI2ZjEzOTUyMzE0ZDZjOGYyYzAyN2MyOGQzMTJhZi90YWJsZTpiZDM1ZGQ0YWRlOWU0OTEwYjA3MWM1ZTdiODk3NGZjNC90YWJsZXJhbmdlOmJkMzVkZDRhZGU5ZTQ5MTBiMDcxYzVlN2I4OTc0ZmM0XzUtNy0xLTEtMTAwNTUx_e66b6c0b-152d-4f6b-8532-9065c1e9b824">45,254</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i483b70b9dad04823a079ec7fc25cc501_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMjQvZnJhZzpmOGI2ZjEzOTUyMzE0ZDZjOGYyYzAyN2MyOGQzMTJhZi90YWJsZTpiZDM1ZGQ0YWRlOWU0OTEwYjA3MWM1ZTdiODk3NGZjNC90YWJsZXJhbmdlOmJkMzVkZDRhZGU5ZTQ5MTBiMDcxYzVlN2I4OTc0ZmM0XzUtOS0xLTEtMTAwNTUx_a2524562-2d8f-4da3-985e-b41f89924cab">45,927</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:700;line-height:100%">Transportation Solutions Revenues</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia8fe5b7c12dd40c2a39520c974f7b4cd_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMjQvZnJhZzpmOGI2ZjEzOTUyMzE0ZDZjOGYyYzAyN2MyOGQzMTJhZi90YWJsZTpiZDM1ZGQ0YWRlOWU0OTEwYjA3MWM1ZTdiODk3NGZjNC90YWJsZXJhbmdlOmJkMzVkZDRhZGU5ZTQ5MTBiMDcxYzVlN2I4OTc0ZmM0XzYtNS0xLTEtMTAwNTUx_39d0ad2d-47a0-4a70-91a8-c1f8839b3048">542,550</ix:nonFraction>&#160;</span></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="i486114009bc94437b799b9c2d6c18178_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMjQvZnJhZzpmOGI2ZjEzOTUyMzE0ZDZjOGYyYzAyN2MyOGQzMTJhZi90YWJsZTpiZDM1ZGQ0YWRlOWU0OTEwYjA3MWM1ZTdiODk3NGZjNC90YWJsZXJhbmdlOmJkMzVkZDRhZGU5ZTQ5MTBiMDcxYzVlN2I4OTc0ZmM0XzYtNy0xLTEtMTAwNTUx_e0833f4d-9ccd-4155-b156-a45f04158623">628,190</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i22910085c3fd4b0095d95f51d4263cd9_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMjQvZnJhZzpmOGI2ZjEzOTUyMzE0ZDZjOGYyYzAyN2MyOGQzMTJhZi90YWJsZTpiZDM1ZGQ0YWRlOWU0OTEwYjA3MWM1ZTdiODk3NGZjNC90YWJsZXJhbmdlOmJkMzVkZDRhZGU5ZTQ5MTBiMDcxYzVlN2I4OTc0ZmM0XzYtOS0xLTEtMTAwNTUx_b5739ce4-41e9-419e-9aa3-4d5e9c787d59">553,150</ix:nonFraction>&#160;</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%">Residential</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iea2ef5e8145a49e3a5262876498a0ee8_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMjQvZnJhZzpmOGI2ZjEzOTUyMzE0ZDZjOGYyYzAyN2MyOGQzMTJhZi90YWJsZTpiZDM1ZGQ0YWRlOWU0OTEwYjA3MWM1ZTdiODk3NGZjNC90YWJsZXJhbmdlOmJkMzVkZDRhZGU5ZTQ5MTBiMDcxYzVlN2I4OTc0ZmM0XzgtNS0xLTEtMTAwNTUx_eef22555-9b12-479a-96ee-5f9791e5937f">207,674</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaf74ee5c77864c959d84355313aefc2b_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMjQvZnJhZzpmOGI2ZjEzOTUyMzE0ZDZjOGYyYzAyN2MyOGQzMTJhZi90YWJsZTpiZDM1ZGQ0YWRlOWU0OTEwYjA3MWM1ZTdiODk3NGZjNC90YWJsZXJhbmdlOmJkMzVkZDRhZGU5ZTQ5MTBiMDcxYzVlN2I4OTc0ZmM0XzgtNy0xLTEtMTAwNTUx_86a58986-30d6-4c21-befb-11587d60c029">209,201</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4480c3b71a5c49dbb5bce73416125e28_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMjQvZnJhZzpmOGI2ZjEzOTUyMzE0ZDZjOGYyYzAyN2MyOGQzMTJhZi90YWJsZTpiZDM1ZGQ0YWRlOWU0OTEwYjA3MWM1ZTdiODk3NGZjNC90YWJsZXJhbmdlOmJkMzVkZDRhZGU5ZTQ5MTBiMDcxYzVlN2I4OTc0ZmM0XzgtOS0xLTEtMTAwNTUx_7a435713-2e6a-4ce4-a49d-48251e4f2f59">164,694</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%">Commercial</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8f99ca34b0a04c748e53b60d2bb8207c_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMjQvZnJhZzpmOGI2ZjEzOTUyMzE0ZDZjOGYyYzAyN2MyOGQzMTJhZi90YWJsZTpiZDM1ZGQ0YWRlOWU0OTEwYjA3MWM1ZTdiODk3NGZjNC90YWJsZXJhbmdlOmJkMzVkZDRhZGU5ZTQ5MTBiMDcxYzVlN2I4OTc0ZmM0XzktNS0xLTEtMTAwNTUx_6b6d0802-8096-477c-8443-1802e19b4b30">113,935</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i56ea8bb3055f4ddc8192ea2c7bdf5883_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMjQvZnJhZzpmOGI2ZjEzOTUyMzE0ZDZjOGYyYzAyN2MyOGQzMTJhZi90YWJsZTpiZDM1ZGQ0YWRlOWU0OTEwYjA3MWM1ZTdiODk3NGZjNC90YWJsZXJhbmdlOmJkMzVkZDRhZGU5ZTQ5MTBiMDcxYzVlN2I4OTc0ZmM0XzktNy0xLTEtMTAwNTUx_687d8a28-e697-4288-9fe0-8f8122b9a9ed">108,199</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i871932826feb441787277a0569780fd5_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMjQvZnJhZzpmOGI2ZjEzOTUyMzE0ZDZjOGYyYzAyN2MyOGQzMTJhZi90YWJsZTpiZDM1ZGQ0YWRlOWU0OTEwYjA3MWM1ZTdiODk3NGZjNC90YWJsZXJhbmdlOmJkMzVkZDRhZGU5ZTQ5MTBiMDcxYzVlN2I4OTc0ZmM0XzktOS0xLTEtMTAwNTUx_4b3253e4-a807-47bd-bd90-138f3db09fd9">111,641</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:700;line-height:100%">Building Solutions Revenues</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i56895c69c3c94d5faecd328f68e4f2e5_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMjQvZnJhZzpmOGI2ZjEzOTUyMzE0ZDZjOGYyYzAyN2MyOGQzMTJhZi90YWJsZTpiZDM1ZGQ0YWRlOWU0OTEwYjA3MWM1ZTdiODk3NGZjNC90YWJsZXJhbmdlOmJkMzVkZDRhZGU5ZTQ5MTBiMDcxYzVlN2I4OTc0ZmM0XzEwLTUtMS0xLTEwMDU1MQ_a62544c9-4b7e-4ad2-afa1-1dce49d8ff4e">321,609</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="i9ec7f5615cc54b7b81fe41b656784976_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMjQvZnJhZzpmOGI2ZjEzOTUyMzE0ZDZjOGYyYzAyN2MyOGQzMTJhZi90YWJsZTpiZDM1ZGQ0YWRlOWU0OTEwYjA3MWM1ZTdiODk3NGZjNC90YWJsZXJhbmdlOmJkMzVkZDRhZGU5ZTQ5MTBiMDcxYzVlN2I4OTc0ZmM0XzEwLTctMS0xLTEwMDU1MQ_af7d59cd-a8c0-4e62-b767-c4e460fd9ded">317,400</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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="i8d1ef2b7d0694ee286af801d426d308a_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMjQvZnJhZzpmOGI2ZjEzOTUyMzE0ZDZjOGYyYzAyN2MyOGQzMTJhZi90YWJsZTpiZDM1ZGQ0YWRlOWU0OTEwYjA3MWM1ZTdiODk3NGZjNC90YWJsZXJhbmdlOmJkMzVkZDRhZGU5ZTQ5MTBiMDcxYzVlN2I4OTc0ZmM0XzEwLTktMS0xLTEwMDU1MQ_637f97ab-b01e-4253-9015-28ee5e19c1c1">276,335</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:700;line-height:100%">Total Revenues</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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMjQvZnJhZzpmOGI2ZjEzOTUyMzE0ZDZjOGYyYzAyN2MyOGQzMTJhZi90YWJsZTpiZDM1ZGQ0YWRlOWU0OTEwYjA3MWM1ZTdiODk3NGZjNC90YWJsZXJhbmdlOmJkMzVkZDRhZGU5ZTQ5MTBiMDcxYzVlN2I4OTc0ZmM0XzExLTUtMS0xLTEwMDU1MQ_87eee787-da93-431c-b7a8-a075b6d64fc7">1,769,436</ix:nonFraction>&#160;</span></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="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMjQvZnJhZzpmOGI2ZjEzOTUyMzE0ZDZjOGYyYzAyN2MyOGQzMTJhZi90YWJsZTpiZDM1ZGQ0YWRlOWU0OTEwYjA3MWM1ZTdiODk3NGZjNC90YWJsZXJhbmdlOmJkMzVkZDRhZGU5ZTQ5MTBiMDcxYzVlN2I4OTc0ZmM0XzExLTctMS0xLTEwMDU1MQ_49f6a211-9ae7-4e2a-b043-79401ce8ee61">1,414,374</ix:nonFraction>&#160;</span></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="i5ebcd2a2b100446583e2b9bfc9ed66a6_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMjQvZnJhZzpmOGI2ZjEzOTUyMzE0ZDZjOGYyYzAyN2MyOGQzMTJhZi90YWJsZTpiZDM1ZGQ0YWRlOWU0OTEwYjA3MWM1ZTdiODk3NGZjNC90YWJsZXJhbmdlOmJkMzVkZDRhZGU5ZTQ5MTBiMDcxYzVlN2I4OTc0ZmM0XzExLTktMS0xLTEwMDU1MQ_290deb54-e137-420f-990a-92d50a395407">1,226,738</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top: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="padding:2px 1pt;text-align: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="display:none"></td><td 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><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%">Lump Sum</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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i850ad2df312b4057970504d37b1d5c8b_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMjQvZnJhZzpmOGI2ZjEzOTUyMzE0ZDZjOGYyYzAyN2MyOGQzMTJhZi90YWJsZTpiZDM1ZGQ0YWRlOWU0OTEwYjA3MWM1ZTdiODk3NGZjNC90YWJsZXJhbmdlOmJkMzVkZDRhZGU5ZTQ5MTBiMDcxYzVlN2I4OTc0ZmM0XzE0LTUtMS0xLTEzMTA1NQ_3c8212ac-de96-4fa5-8238-c41847c3cfaf">1,001,290</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i82b2736fb830473d9eb2f761fd049c4b_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMjQvZnJhZzpmOGI2ZjEzOTUyMzE0ZDZjOGYyYzAyN2MyOGQzMTJhZi90YWJsZTpiZDM1ZGQ0YWRlOWU0OTEwYjA3MWM1ZTdiODk3NGZjNC90YWJsZXJhbmdlOmJkMzVkZDRhZGU5ZTQ5MTBiMDcxYzVlN2I4OTc0ZmM0XzE0LTctMS0xLTEzMTA1NQ_0fcac49a-aa00-476b-9bb4-4e2caa98309c">479,049</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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="iebe215c290804c3fbe9b6fcf9b24aee3_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMjQvZnJhZzpmOGI2ZjEzOTUyMzE0ZDZjOGYyYzAyN2MyOGQzMTJhZi90YWJsZTpiZDM1ZGQ0YWRlOWU0OTEwYjA3MWM1ZTdiODk3NGZjNC90YWJsZXJhbmdlOmJkMzVkZDRhZGU5ZTQ5MTBiMDcxYzVlN2I4OTc0ZmM0XzE0LTktMS0xLTEzMTA1NQ_9af0a87e-0d09-4429-a73f-8fd80ddcad97">374,541</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%">Fixed-Unit Price</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibd2ac7a2068d40eb892add5fedfa2bdb_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMjQvZnJhZzpmOGI2ZjEzOTUyMzE0ZDZjOGYyYzAyN2MyOGQzMTJhZi90YWJsZTpiZDM1ZGQ0YWRlOWU0OTEwYjA3MWM1ZTdiODk3NGZjNC90YWJsZXJhbmdlOmJkMzVkZDRhZGU5ZTQ5MTBiMDcxYzVlN2I4OTc0ZmM0XzE0LTUtMS0xLTEwMDU1MQ_59a4877f-f1cb-4663-a09c-dea62b064d3c">556,234</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id4c6a41c4478462f8ec813d7305b3f52_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMjQvZnJhZzpmOGI2ZjEzOTUyMzE0ZDZjOGYyYzAyN2MyOGQzMTJhZi90YWJsZTpiZDM1ZGQ0YWRlOWU0OTEwYjA3MWM1ZTdiODk3NGZjNC90YWJsZXJhbmdlOmJkMzVkZDRhZGU5ZTQ5MTBiMDcxYzVlN2I4OTc0ZmM0XzE0LTctMS0xLTEwMDU1MQ_481b431d-59c0-4841-91d5-dbd4352e580e">723,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4c61acd9cc6a4ecf9655692397009e42_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMjQvZnJhZzpmOGI2ZjEzOTUyMzE0ZDZjOGYyYzAyN2MyOGQzMTJhZi90YWJsZTpiZDM1ZGQ0YWRlOWU0OTEwYjA3MWM1ZTdiODk3NGZjNC90YWJsZXJhbmdlOmJkMzVkZDRhZGU5ZTQ5MTBiMDcxYzVlN2I4OTc0ZmM0XzE0LTktMS0xLTEwMDU1MQ_a315a40d-1143-4bf1-9c00-7c3d2cdcf2bd">662,855</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%">Residential and Other</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i81bc6a19861346c693b748d8ff686c5b_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMjQvZnJhZzpmOGI2ZjEzOTUyMzE0ZDZjOGYyYzAyN2MyOGQzMTJhZi90YWJsZTpiZDM1ZGQ0YWRlOWU0OTEwYjA3MWM1ZTdiODk3NGZjNC90YWJsZXJhbmdlOmJkMzVkZDRhZGU5ZTQ5MTBiMDcxYzVlN2I4OTc0ZmM0XzE2LTUtMS0xLTEwMDU1MQ_1a962b34-1ba4-496d-a37d-8e50399b9385">211,912</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i042636b617b14930a66a8232278b133d_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMjQvZnJhZzpmOGI2ZjEzOTUyMzE0ZDZjOGYyYzAyN2MyOGQzMTJhZi90YWJsZTpiZDM1ZGQ0YWRlOWU0OTEwYjA3MWM1ZTdiODk3NGZjNC90YWJsZXJhbmdlOmJkMzVkZDRhZGU5ZTQ5MTBiMDcxYzVlN2I4OTc0ZmM0XzE2LTctMS0xLTEwMDU1MQ_65722b1d-9a00-4fa2-a187-86e3abf3f252">211,981</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idba00f980af14852919adcb82a393124_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMjQvZnJhZzpmOGI2ZjEzOTUyMzE0ZDZjOGYyYzAyN2MyOGQzMTJhZi90YWJsZTpiZDM1ZGQ0YWRlOWU0OTEwYjA3MWM1ZTdiODk3NGZjNC90YWJsZXJhbmdlOmJkMzVkZDRhZGU5ZTQ5MTBiMDcxYzVlN2I4OTc0ZmM0XzE2LTktMS0xLTEwMDU1MQ_1477b89c-a6ad-4d86-a8a2-81743f4ea9f0">189,342</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:700;line-height:100%">Total Revenues</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 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="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMjQvZnJhZzpmOGI2ZjEzOTUyMzE0ZDZjOGYyYzAyN2MyOGQzMTJhZi90YWJsZTpiZDM1ZGQ0YWRlOWU0OTEwYjA3MWM1ZTdiODk3NGZjNC90YWJsZXJhbmdlOmJkMzVkZDRhZGU5ZTQ5MTBiMDcxYzVlN2I4OTc0ZmM0XzE3LTUtMS0xLTEwMDU1MQ_87eee787-da93-431c-b7a8-a075b6d64fc7">1,769,436</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 #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="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMjQvZnJhZzpmOGI2ZjEzOTUyMzE0ZDZjOGYyYzAyN2MyOGQzMTJhZi90YWJsZTpiZDM1ZGQ0YWRlOWU0OTEwYjA3MWM1ZTdiODk3NGZjNC90YWJsZXJhbmdlOmJkMzVkZDRhZGU5ZTQ5MTBiMDcxYzVlN2I4OTc0ZmM0XzE3LTctMS0xLTEwMDU1MQ_49f6a211-9ae7-4e2a-b043-79401ce8ee61">1,414,374</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="i5ebcd2a2b100446583e2b9bfc9ed66a6_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMjQvZnJhZzpmOGI2ZjEzOTUyMzE0ZDZjOGYyYzAyN2MyOGQzMTJhZi90YWJsZTpiZDM1ZGQ0YWRlOWU0OTEwYjA3MWM1ZTdiODk3NGZjNC90YWJsZXJhbmdlOmJkMzVkZDRhZGU5ZTQ5MTBiMDcxYzVlN2I4OTc0ZmM0XzE3LTktMS0xLTEwMDU1MQ_290deb54-e137-420f-990a-92d50a395407">1,226,738</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></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%">50</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><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 CONSOLIDATED FINANCIAL STATEMENTS &#8212; (Continued)</span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div></div><ix:continuation id="ie72b37dff03f45769db4fe2599347838"><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="ib1e963c8b835486a970f23bac918cca4_I20221231" decimals="-3" name="us-gaap:UnapprovedChangeOrdersAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMjQvZnJhZzpmOGI2ZjEzOTUyMzE0ZDZjOGYyYzAyN2MyOGQzMTJhZi90ZXh0cmVnaW9uOmY4YjZmMTM5NTIzMTRkNmM4ZjJjMDI3YzI4ZDMxMmFmXzE5ODY_0adb817f-f20c-4929-89bc-47603e09fa13">8,649</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="idadb7cb9c703407385456cd05ea9f927_I20211231" decimals="-3" name="us-gaap:UnapprovedChangeOrdersAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMjQvZnJhZzpmOGI2ZjEzOTUyMzE0ZDZjOGYyYzAyN2MyOGQzMTJhZi90ZXh0cmVnaW9uOmY4YjZmMTM5NTIzMTRkNmM4ZjJjMDI3YzI4ZDMxMmFmXzE5OTM_a78bb722-4730-4130-b23f-067f20564f53">13,905</ix:nonFraction>, at December&#160;31, 2022 and 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 resulted in net increases in income of $<ix:nonFraction unitRef="usd" contextRef="i523e01ad1ec64b1a823f2ea19f30ae43_D20220101-20221231" decimals="-3" name="strl:EstimatedConstructionGrossProfitLossBeforeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMjQvZnJhZzpmOGI2ZjEzOTUyMzE0ZDZjOGYyYzAyN2MyOGQzMTJhZi90ZXh0cmVnaW9uOmY4YjZmMTM5NTIzMTRkNmM4ZjJjMDI3YzI4ZDMxMmFmXzMyMTU_31979c3b-2613-451b-9cbd-842da2bb6704">52,268</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="ie49bc6ba1fab4a1f9ee19b3a5f452efa_D20210101-20211231" decimals="-3" name="strl:EstimatedConstructionGrossProfitLossBeforeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMjQvZnJhZzpmOGI2ZjEzOTUyMzE0ZDZjOGYyYzAyN2MyOGQzMTJhZi90ZXh0cmVnaW9uOmY4YjZmMTM5NTIzMTRkNmM4ZjJjMDI3YzI4ZDMxMmFmXzMyNDU_74ea5b3d-e6d8-4614-a926-8847ee173a87">14,632</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i606f1fbc6fc847f88a8a4db9d855822e_D20200101-20201231" decimals="-3" name="strl:EstimatedConstructionGrossProfitLossBeforeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMjQvZnJhZzpmOGI2ZjEzOTUyMzE0ZDZjOGYyYzAyN2MyOGQzMTJhZi90ZXh0cmVnaW9uOmY4YjZmMTM5NTIzMTRkNmM4ZjJjMDI3YzI4ZDMxMmFmXzMyNzg_47df178c-17a8-4ad4-8e41-3307be821aa5">8,616</ix:nonFraction> for the years ended December 31, 2022, 2021, and 2020, respectively, and are included in &#8220;Operating income&#8221; on the Consolidated Statements of Operations.</span></div></ix:continuation><div id="i11f5ad2dc2b74cddb4b110bb41fded42_127"></div><ix:nonNumeric contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231" name="us-gaap:VariableInterestEntityDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMjcvZnJhZzpjYTA4NjEyYTU2Y2M0ZWU1YWMzMTcwZDJhNjI5MmFhMi90ZXh0cmVnaW9uOmNhMDg2MTJhNTZjYzRlZTVhYzMxNzBkMmE2MjkyYWEyXzE3Mzg_0dc549c0-62e0-40de-b529-958f6d7e7973" 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:82.163%"><tr><td style="width:1.0%"></td><td style="width:3.348%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:94.452%"></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%">CONSOLIDATED 50% OWNED SUBSIDIARY</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 a <ix:nonFraction unitRef="number" contextRef="ia4e26e1a90f24900b99f99a0eb4cb516_I20221231" decimals="2" name="strl:ConsolidatedEntitiesOwnershipPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMjcvZnJhZzpjYTA4NjEyYTU2Y2M0ZWU1YWMzMTcwZDJhNjI5MmFhMi90ZXh0cmVnaW9uOmNhMDg2MTJhNTZjYzRlZTVhYzMxNzBkMmE2MjkyYWEyXzIz_b166b7c9-2ab6-4175-a67c-9918ea0e9537">50</ix:nonFraction>% ownership interest in Road and Highway Builders, LLC, which is a subsidiary that it fully consolidates as a result of its exercise of control over the entity. The earnings attributable to the <ix:nonFraction unitRef="number" contextRef="ia4e26e1a90f24900b99f99a0eb4cb516_I20221231" decimals="2" name="strl:ConsolidatedEntitiesOwnershipPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMjcvZnJhZzpjYTA4NjEyYTU2Y2M0ZWU1YWMzMTcwZDJhNjI5MmFhMi90ZXh0cmVnaW9uOmNhMDg2MTJhNTZjYzRlZTVhYzMxNzBkMmE2MjkyYWEyXzIwMw_b166b7c9-2ab6-4175-a67c-9918ea0e9537">50</ix:nonFraction>% portion the Company does not own were approximately $<ix:nonFraction unitRef="usd" contextRef="i9ab7fa9fee9c4cf4870e7468718e5eda_D20220101-20221231" decimals="-3" name="us-gaap:IncomeLossFromSubsidiariesBeforeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMjcvZnJhZzpjYTA4NjEyYTU2Y2M0ZWU1YWMzMTcwZDJhNjI5MmFhMi90ZXh0cmVnaW9uOmNhMDg2MTJhNTZjYzRlZTVhYzMxNzBkMmE2MjkyYWEyXzI1OQ_e69d2e2a-4db8-4988-b679-251a6b7f49c6">13,300</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="i81a90136b0e24e0ea114c6d4a435aa4c_D20210101-20211231" decimals="-3" name="us-gaap:IncomeLossFromSubsidiariesBeforeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMjcvZnJhZzpjYTA4NjEyYTU2Y2M0ZWU1YWMzMTcwZDJhNjI5MmFhMi90ZXh0cmVnaW9uOmNhMDg2MTJhNTZjYzRlZTVhYzMxNzBkMmE2MjkyYWEyXzI2Mw_331a65ba-69b9-4227-a063-a484dc30e9fb">11,500</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i3b8e614f81f54439a20ff2a38d009525_D20200101-20201231" decimals="-3" name="us-gaap:IncomeLossFromSubsidiariesBeforeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMjcvZnJhZzpjYTA4NjEyYTU2Y2M0ZWU1YWMzMTcwZDJhNjI5MmFhMi90ZXh0cmVnaW9uOmNhMDg2MTJhNTZjYzRlZTVhYzMxNzBkMmE2MjkyYWEyXzI3MA_29d70008-02d4-4066-ba10-4b574291dd13">8,800</ix:nonFraction> for 2022, 2021 and 2020, respectively, and are eliminated within &#8220;Other operating expense, net&#8221; in the Consolidated Statements of Operations. Any undistributed earnings are included in &#8220;Members&#8217; interest subject to mandatory redemption and undistributed earnings&#8221; within the Consolidated Balance Sheets and are mandatorily payable at the time of the noncontrolling owner&#8217;s 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%">The subsidiary has a mandatory redemption provision which, under circumstances outlined in the partner agreement, is certain to occur and obligate the Company to purchase the partner&#8217;s remaining <ix:nonFraction unitRef="number" contextRef="ia4e26e1a90f24900b99f99a0eb4cb516_I20221231" decimals="2" name="strl:ConsolidatedEntitiesOwnershipPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMjcvZnJhZzpjYTA4NjEyYTU2Y2M0ZWU1YWMzMTcwZDJhNjI5MmFhMi90ZXh0cmVnaW9uOmNhMDg2MTJhNTZjYzRlZTVhYzMxNzBkMmE2MjkyYWEyXzkwMA_b6439549-e226-46c6-9a25-1e19c1e4a05a">50</ix:nonFraction>% interests for $<ix:nonFraction unitRef="usd" contextRef="ia12db73431d44eb089ba031559a753de_I20221231" decimals="-3" name="strl:MembersInterestSubjectToMandatoryRedemption" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMjcvZnJhZzpjYTA4NjEyYTU2Y2M0ZWU1YWMzMTcwZDJhNjI5MmFhMi90ZXh0cmVnaW9uOmNhMDg2MTJhNTZjYzRlZTVhYzMxNzBkMmE2MjkyYWEyXzkxNw_6cef9601-2e06-4730-b14e-8e74ebe321db">20,000</ix:nonFraction>. The Company has purchased a $<ix:nonFraction unitRef="usd" contextRef="ia4e26e1a90f24900b99f99a0eb4cb516_I20221231" decimals="-3" name="strl:DeathAndDisabilityInsurancePoliciesPerPolicyAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMjcvZnJhZzpjYTA4NjEyYTU2Y2M0ZWU1YWMzMTcwZDJhNjI5MmFhMi90ZXh0cmVnaW9uOmNhMDg2MTJhNTZjYzRlZTVhYzMxNzBkMmE2MjkyYWEyXzk4MQ_ed4244f0-0673-41f7-b5c5-b827474ce541">20,000</ix:nonFraction> death and permanent total disability insurance policy to mitigate the Company&#8217;s cash draw if such event were to occur. The purchase obligation is also recorded in &#8220;Members&#8217; interest subject to mandatory redemption and undistributed earnings&#8221; on the Consolidated Balance Sheets.</span></div><ix:nonNumeric contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231" name="strl:ScheduleOfComponentsOfAgreementObligationTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMjcvZnJhZzpjYTA4NjEyYTU2Y2M0ZWU1YWMzMTcwZDJhNjI5MmFhMi90ZXh0cmVnaW9uOmNhMDg2MTJhNTZjYzRlZTVhYzMxNzBkMmE2MjkyYWEyXzE3NDk_bfe494e1-0c11-47bb-8344-3979b321f016" 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;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:72.692%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.639%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align: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: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="ia4e26e1a90f24900b99f99a0eb4cb516_I20221231" decimals="-3" name="strl:MembersInterestSubjectToMandatoryRedemption" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMjcvZnJhZzpjYTA4NjEyYTU2Y2M0ZWU1YWMzMTcwZDJhNjI5MmFhMi90YWJsZTozN2U1MWRjMTk4MDY0YzcxODRlYjM5MGQ2YzUyMzMxNS90YWJsZXJhbmdlOjM3ZTUxZGMxOTgwNjRjNzE4NGViMzkwZDZjNTIzMzE1XzItMS0xLTEtMTAwNTUx_63d2162a-1221-4160-bfdd-5778def89e66">20,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="ic18de86a7e194dbaacc6e58a186ae83a_I20211231" decimals="-3" name="strl:MembersInterestSubjectToMandatoryRedemption" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMjcvZnJhZzpjYTA4NjEyYTU2Y2M0ZWU1YWMzMTcwZDJhNjI5MmFhMi90YWJsZTozN2U1MWRjMTk4MDY0YzcxODRlYjM5MGQ2YzUyMzMxNS90YWJsZXJhbmdlOjM3ZTUxZGMxOTgwNjRjNzE4NGViMzkwZDZjNTIzMzE1XzItMy0xLTEtMTAwNTUx_a6300f6c-bf0f-43e9-9049-952a2b6e5155">20,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%">Accumulated earnings, net of distributions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia4e26e1a90f24900b99f99a0eb4cb516_I20221231" decimals="-3" name="strl:UndistributedEarningsOfDomesticSubsidiariesNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMjcvZnJhZzpjYTA4NjEyYTU2Y2M0ZWU1YWMzMTcwZDJhNjI5MmFhMi90YWJsZTozN2U1MWRjMTk4MDY0YzcxODRlYjM5MGQ2YzUyMzMxNS90YWJsZXJhbmdlOjM3ZTUxZGMxOTgwNjRjNzE4NGViMzkwZDZjNTIzMzE1XzMtMS0xLTEtMTAwNTUx_ec35e561-34c6-4375-a138-120685360ec1">1,597</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic18de86a7e194dbaacc6e58a186ae83a_I20211231" decimals="-3" sign="-" name="strl:UndistributedEarningsOfDomesticSubsidiariesNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMjcvZnJhZzpjYTA4NjEyYTU2Y2M0ZWU1YWMzMTcwZDJhNjI5MmFhMi90YWJsZTozN2U1MWRjMTk4MDY0YzcxODRlYjM5MGQ2YzUyMzMxNS90YWJsZXJhbmdlOjM3ZTUxZGMxOTgwNjRjNzE4NGViMzkwZDZjNTIzMzE1XzMtMy0xLTEtMTAwNTUx_519a5520-05ab-4fef-a4e1-d6ab1dd93f69">678</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: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="ia4e26e1a90f24900b99f99a0eb4cb516_I20221231" decimals="-3" name="strl:MembersInterestSubjectToMandatoryRedemptionAndUndistributedEarnings" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMjcvZnJhZzpjYTA4NjEyYTU2Y2M0ZWU1YWMzMTcwZDJhNjI5MmFhMi90YWJsZTozN2U1MWRjMTk4MDY0YzcxODRlYjM5MGQ2YzUyMzMxNS90YWJsZXJhbmdlOjM3ZTUxZGMxOTgwNjRjNzE4NGViMzkwZDZjNTIzMzE1XzQtMS0xLTEtMTAwNTUx_3ed74817-90f2-4d36-8789-07b65d40808b">21,597</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="ic18de86a7e194dbaacc6e58a186ae83a_I20211231" decimals="-3" name="strl:MembersInterestSubjectToMandatoryRedemptionAndUndistributedEarnings" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMjcvZnJhZzpjYTA4NjEyYTU2Y2M0ZWU1YWMzMTcwZDJhNjI5MmFhMi90YWJsZTozN2U1MWRjMTk4MDY0YzcxODRlYjM5MGQ2YzUyMzMxNS90YWJsZXJhbmdlOjM3ZTUxZGMxOTgwNjRjNzE4NGViMzkwZDZjNTIzMzE1XzQtMy0xLTEtMTAwNTUx_682502d5-d80d-46c4-bdd1-64ecef851232">19,322</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:nonNumeric><div id="i11f5ad2dc2b74cddb4b110bb41fded42_130"></div><ix:nonNumeric contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231" name="us-gaap:EquityMethodInvestmentsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMzAvZnJhZzo1YjRmYWJmMzM3YWM0MTMzYTdlODAxMjE0OGU3N2U2NC90ZXh0cmVnaW9uOjViNGZhYmYzMzdhYzQxMzNhN2U4MDEyMTQ4ZTc3ZTY0XzI2ODY_f2e3a450-f785-4449-9ee7-b8df91059245" continuedAt="ic90730c0d3f24579b894a3179435f093" 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:54.239%"><tr><td style="width:1.0%"></td><td style="width:6.177%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:91.623%"></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%">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;As discussed 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%">, 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 Consolidated Balance Sheets line item &#8220;Noncontrolling interests&#8221; and in the 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="i83778de4f1414785810e856cbc33f649_D20220101-20221231" decimals="2" name="us-gaap:VariableInterestEntityOwnershipPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMzAvZnJhZzo1YjRmYWJmMzM3YWM0MTMzYTdlODAxMjE0OGU3N2U2NC90ZXh0cmVnaW9uOjViNGZhYmYzMzdhYzQxMzNhN2U4MDEyMTQ4ZTc3ZTY0XzY0Ng_ef48a225-79a7-46f8-b64d-65f147b90586">51</ix:nonFraction>% owner is a VIE and the Company is the primary beneficiary.</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%">51</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><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 CONSOLIDATED FINANCIAL STATEMENTS &#8212; (Continued)</span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div></div><ix:continuation id="ic90730c0d3f24579b894a3179435f093"><ix:nonNumeric contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231" name="srt:ScheduleOfCondensedIncomeStatementTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMzAvZnJhZzo1YjRmYWJmMzM3YWM0MTMzYTdlODAxMjE0OGU3N2U2NC90ZXh0cmVnaW9uOjViNGZhYmYzMzdhYzQxMzNhN2U4MDEyMTQ4ZTc3ZTY0XzI2ODg_98fbee11-f070-4bcb-aae4-db4ffcbdbaad" continuedAt="i5405e1a3433a42d79018a777df9dc6fd" 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 this construction joint venture is as follows:</span></div><div style="margin-bottom:4pt;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:72.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.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></td></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%">Years Ended December 31,</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%">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="i083ef3c3be42416d93717f44ca32ce46_D20220101-20221231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMzAvZnJhZzo1YjRmYWJmMzM3YWM0MTMzYTdlODAxMjE0OGU3N2U2NC90YWJsZTo2ZTdmZGRlNGVlZDA0NjQ0OTg1YTk4ZGYyZjJiYWFlOC90YWJsZXJhbmdlOjZlN2ZkZGU0ZWVkMDQ2NDQ5ODVhOThkZjJmMmJhYWU4XzItMS0xLTEtMTAwNTUx_c73697f9-157f-4dcb-95cc-023384c542e1">49,757</ix:nonFraction>&#160;</span></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="i9c10395d84d84e0dbbe6aecf87d66ec7_D20210101-20211231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMzAvZnJhZzo1YjRmYWJmMzM3YWM0MTMzYTdlODAxMjE0OGU3N2U2NC90YWJsZTo2ZTdmZGRlNGVlZDA0NjQ0OTg1YTk4ZGYyZjJiYWFlOC90YWJsZXJhbmdlOjZlN2ZkZGU0ZWVkMDQ2NDQ5ODVhOThkZjJmMmJhYWU4XzItMy0xLTEtMTAwNTUx_173a997a-a6c8-4212-87d6-8cf43b70b015">55,373</ix:nonFraction>&#160;</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%">Operating income</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="i083ef3c3be42416d93717f44ca32ce46_D20220101-20221231" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMzAvZnJhZzo1YjRmYWJmMzM3YWM0MTMzYTdlODAxMjE0OGU3N2U2NC90YWJsZTo2ZTdmZGRlNGVlZDA0NjQ0OTg1YTk4ZGYyZjJiYWFlOC90YWJsZXJhbmdlOjZlN2ZkZGU0ZWVkMDQ2NDQ5ODVhOThkZjJmMmJhYWU4XzMtMS0xLTEtMTAwNTUx_c4e6fc16-903e-4f06-9edd-a444f501842f">3,519</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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="i9c10395d84d84e0dbbe6aecf87d66ec7_D20210101-20211231" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMzAvZnJhZzo1YjRmYWJmMzM3YWM0MTMzYTdlODAxMjE0OGU3N2U2NC90YWJsZTo2ZTdmZGRlNGVlZDA0NjQ0OTg1YTk4ZGYyZjJiYWFlOC90YWJsZXJhbmdlOjZlN2ZkZGU0ZWVkMDQ2NDQ5ODVhOThkZjJmMmJhYWU4XzMtMy0xLTEtMTAwNTUx_437805f8-f8f7-4e58-b009-68726ad2b7cd">5,598</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</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="i083ef3c3be42416d93717f44ca32ce46_D20220101-20221231" decimals="-3" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMzAvZnJhZzo1YjRmYWJmMzM3YWM0MTMzYTdlODAxMjE0OGU3N2U2NC90YWJsZTo2ZTdmZGRlNGVlZDA0NjQ0OTg1YTk4ZGYyZjJiYWFlOC90YWJsZXJhbmdlOjZlN2ZkZGU0ZWVkMDQ2NDQ5ODVhOThkZjJmMmJhYWU4XzQtMS0xLTEtMTAwNTUx_15e1517d-b098-46c9-8168-e47ccfb1d907">3,554</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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="i9c10395d84d84e0dbbe6aecf87d66ec7_D20210101-20211231" decimals="-3" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMzAvZnJhZzo1YjRmYWJmMzM3YWM0MTMzYTdlODAxMjE0OGU3N2U2NC90YWJsZTo2ZTdmZGRlNGVlZDA0NjQ0OTg1YTk4ZGYyZjJiYWFlOC90YWJsZXJhbmdlOjZlN2ZkZGU0ZWVkMDQ2NDQ5ODVhOThkZjJmMmJhYWU4XzQtMy0xLTEtMTAwNTUx_06a0afe2-3478-4b0e-8007-add8472ceb18">5,605</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="margin-top: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 Consolidated Statements of Operations and as a single line item (&#8220;Receivables from and equity in construction joint ventures&#8221;) in the Consolidated Balance Sheets. This method is a permissible modification of the equity method of accounting which is a common practice in the construction industry. <ix:nonNumeric contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231" name="srt:ScheduleOfCondensedBalanceSheetTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMzAvZnJhZzo1YjRmYWJmMzM3YWM0MTMzYTdlODAxMjE0OGU3N2U2NC90ZXh0cmVnaW9uOjViNGZhYmYzMzdhYzQxMzNhN2U4MDEyMTQ4ZTc3ZTY0XzI2OTM_a76e8ea0-5013-47e2-81b6-04dc577c9c5d" continuedAt="i674668ecd00247aca48183f4eb5867df" escape="true">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 Consolidated Financial Statements are shown below:</ix:nonNumeric></span></div><div><ix:continuation id="i674668ecd00247aca48183f4eb5867df"><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:72.692%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.639%"></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%">As of December 31,</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></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%">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="iac083198c6c340648bc65d2034ec73d4_I20221231" decimals="-3" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMzAvZnJhZzo1YjRmYWJmMzM3YWM0MTMzYTdlODAxMjE0OGU3N2U2NC90YWJsZTo0N2FkODllYjZlOTE0ODYwOWM3YmQ1NTlhN2FlYWE4Yy90YWJsZXJhbmdlOjQ3YWQ4OWViNmU5MTQ4NjA5YzdiZDU1OWE3YWVhYThjXzMtMS0xLTEtMTAwNTUx_9ce5c008-a0a8-4e45-9341-aedc6ebed7f9">68,258</ix:nonFraction>&#160;</span></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="icc78fd8e6f004729a97aa5ffb91ffaff_I20211231" decimals="-3" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMzAvZnJhZzo1YjRmYWJmMzM3YWM0MTMzYTdlODAxMjE0OGU3N2U2NC90YWJsZTo0N2FkODllYjZlOTE0ODYwOWM3YmQ1NTlhN2FlYWE4Yy90YWJsZXJhbmdlOjQ3YWQ4OWViNmU5MTQ4NjA5YzdiZDU1OWE3YWVhYThjXzMtMy0xLTEtMTAwNTUx_a6cf1a74-d960-4822-a7c6-af2809f325af">87,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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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="iac083198c6c340648bc65d2034ec73d4_I20221231" decimals="-3" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMzAvZnJhZzo1YjRmYWJmMzM3YWM0MTMzYTdlODAxMjE0OGU3N2U2NC90YWJsZTo0N2FkODllYjZlOTE0ODYwOWM3YmQ1NTlhN2FlYWE4Yy90YWJsZXJhbmdlOjQ3YWQ4OWViNmU5MTQ4NjA5YzdiZDU1OWE3YWVhYThjXzQtMS0xLTEtMTAwNTUx_6d742f90-78eb-4150-9773-0adb0055b446">33,944</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="icc78fd8e6f004729a97aa5ffb91ffaff_I20211231" decimals="-3" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMzAvZnJhZzo1YjRmYWJmMzM3YWM0MTMzYTdlODAxMjE0OGU3N2U2NC90YWJsZTo0N2FkODllYjZlOTE0ODYwOWM3YmQ1NTlhN2FlYWE4Yy90YWJsZXJhbmdlOjQ3YWQ4OWViNmU5MTQ4NjA5YzdiZDU1OWE3YWVhYThjXzQtMy0xLTEtMTAwNTUx_3be5301a-8d7d-411f-8601-bcf1580a1337">64,644</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="iac083198c6c340648bc65d2034ec73d4_I20221231" decimals="-3" name="strl:ReceivablesFromAndEquityInConstructionJointVenture" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMzAvZnJhZzo1YjRmYWJmMzM3YWM0MTMzYTdlODAxMjE0OGU3N2U2NC90YWJsZTo0N2FkODllYjZlOTE0ODYwOWM3YmQ1NTlhN2FlYWE4Yy90YWJsZXJhbmdlOjQ3YWQ4OWViNmU5MTQ4NjA5YzdiZDU1OWE3YWVhYThjXzUtMS0xLTEtMTAwNTUx_14309d79-b108-4e40-9838-b888ec884917">14,122</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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="icc78fd8e6f004729a97aa5ffb91ffaff_I20211231" decimals="-3" name="strl:ReceivablesFromAndEquityInConstructionJointVenture" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMzAvZnJhZzo1YjRmYWJmMzM3YWM0MTMzYTdlODAxMjE0OGU3N2U2NC90YWJsZTo0N2FkODllYjZlOTE0ODYwOWM3YmQ1NTlhN2FlYWE4Yy90YWJsZXJhbmdlOjQ3YWQ4OWViNmU5MTQ4NjA5YzdiZDU1OWE3YWVhYThjXzUtMy0xLTEtMTAwNTUx_cfa589f4-fd19-48f9-8038-cdd1d22996b4">9,839</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:4pt"><ix:continuation id="i5405e1a3433a42d79018a777df9dc6fd"><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:59.222%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.640%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding: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%">Years Ended December 31,</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="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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%">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="i2a1efd49281f4f16939138e1f429b29f_D20220101-20221231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMzAvZnJhZzo1YjRmYWJmMzM3YWM0MTMzYTdlODAxMjE0OGU3N2U2NC90YWJsZTpkNWNjOTI5MDRmNzI0ZTEwOTBjMGVlNzA5ZGJmODU0YS90YWJsZXJhbmdlOmQ1Y2M5MjkwNGY3MjRlMTA5MGMwZWU3MDlkYmY4NTRhXzMtMS0xLTEtMTAwNTUx_dc2b2ce1-9182-462e-9bad-64e6a6a77118">141,557</ix:nonFraction>&#160;</span></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="ic4746e323138422e898dce0cb869fa50_D20210101-20211231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMzAvZnJhZzo1YjRmYWJmMzM3YWM0MTMzYTdlODAxMjE0OGU3N2U2NC90YWJsZTpkNWNjOTI5MDRmNzI0ZTEwOTBjMGVlNzA5ZGJmODU0YS90YWJsZXJhbmdlOmQ1Y2M5MjkwNGY3MjRlMTA5MGMwZWU3MDlkYmY4NTRhXzMtMy0xLTEtMTAwNTUx_a52be36b-0ac3-406b-84ad-f965bb3a465b">217,854</ix:nonFraction>&#160;</span></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="i4f4b656d578f42959a7f492e8a90bb18_D20200101-20201231" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMzAvZnJhZzo1YjRmYWJmMzM3YWM0MTMzYTdlODAxMjE0OGU3N2U2NC90YWJsZTpkNWNjOTI5MDRmNzI0ZTEwOTBjMGVlNzA5ZGJmODU0YS90YWJsZXJhbmdlOmQ1Y2M5MjkwNGY3MjRlMTA5MGMwZWU3MDlkYmY4NTRhXzMtNS0xLTEtMTAwNTUx_2949a89d-afe6-4810-a9d3-ac9d138730e0">138,503</ix:nonFraction>&#160;</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="i2a1efd49281f4f16939138e1f429b29f_D20220101-20221231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMzAvZnJhZzo1YjRmYWJmMzM3YWM0MTMzYTdlODAxMjE0OGU3N2U2NC90YWJsZTpkNWNjOTI5MDRmNzI0ZTEwOTBjMGVlNzA5ZGJmODU0YS90YWJsZXJhbmdlOmQ1Y2M5MjkwNGY3MjRlMTA5MGMwZWU3MDlkYmY4NTRhXzQtMS0xLTEtMTAwNTUx_c96e33e8-66bb-4ab2-b727-4f0149639b40">25,820</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic4746e323138422e898dce0cb869fa50_D20210101-20211231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMzAvZnJhZzo1YjRmYWJmMzM3YWM0MTMzYTdlODAxMjE0OGU3N2U2NC90YWJsZTpkNWNjOTI5MDRmNzI0ZTEwOTBjMGVlNzA5ZGJmODU0YS90YWJsZXJhbmdlOmQ1Y2M5MjkwNGY3MjRlMTA5MGMwZWU3MDlkYmY4NTRhXzQtMy0xLTEtMTAwNTUx_90ca8c15-bd11-4c77-ae2c-1541c4b8c8c3">23,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4f4b656d578f42959a7f492e8a90bb18_D20200101-20201231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMzAvZnJhZzo1YjRmYWJmMzM3YWM0MTMzYTdlODAxMjE0OGU3N2U2NC90YWJsZTpkNWNjOTI5MDRmNzI0ZTEwOTBjMGVlNzA5ZGJmODU0YS90YWJsZXJhbmdlOmQ1Y2M5MjkwNGY3MjRlMTA5MGMwZWU3MDlkYmY4NTRhXzQtNS0xLTEtMTAwNTUx_dc9217b8-1128-4fff-b508-1ec114a11ffc">15,534</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%">Sterling&#8217;s noncontrolling interest:</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:10pt;font-weight:400;line-height:100%">Revenues</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="i2a1efd49281f4f16939138e1f429b29f_D20220101-20221231" decimals="-3" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMzAvZnJhZzo1YjRmYWJmMzM3YWM0MTMzYTdlODAxMjE0OGU3N2U2NC90YWJsZTpkNWNjOTI5MDRmNzI0ZTEwOTBjMGVlNzA5ZGJmODU0YS90YWJsZXJhbmdlOmQ1Y2M5MjkwNGY3MjRlMTA5MGMwZWU3MDlkYmY4NTRhXzYtMS0xLTEtMTAwNTUx_bcb019fa-6da4-4825-b9f6-de0043eccd9a">58,674</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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="ic4746e323138422e898dce0cb869fa50_D20210101-20211231" decimals="-3" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMzAvZnJhZzo1YjRmYWJmMzM3YWM0MTMzYTdlODAxMjE0OGU3N2U2NC90YWJsZTpkNWNjOTI5MDRmNzI0ZTEwOTBjMGVlNzA5ZGJmODU0YS90YWJsZXJhbmdlOmQ1Y2M5MjkwNGY3MjRlMTA5MGMwZWU3MDlkYmY4NTRhXzYtMy0xLTEtMTAwNTUx_777f8598-7be3-4c52-b9ee-41288de8c796">94,306</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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="i4f4b656d578f42959a7f492e8a90bb18_D20200101-20201231" decimals="-3" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMzAvZnJhZzo1YjRmYWJmMzM3YWM0MTMzYTdlODAxMjE0OGU3N2U2NC90YWJsZTpkNWNjOTI5MDRmNzI0ZTEwOTBjMGVlNzA5ZGJmODU0YS90YWJsZXJhbmdlOmQ1Y2M5MjkwNGY3MjRlMTA5MGMwZWU3MDlkYmY4NTRhXzYtNS0xLTEtMTAwNTUx_c3ac8d0d-f58b-45f4-844b-aaa816f3b677">59,257</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 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="i2a1efd49281f4f16939138e1f429b29f_D20220101-20221231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMzAvZnJhZzo1YjRmYWJmMzM3YWM0MTMzYTdlODAxMjE0OGU3N2U2NC90YWJsZTpkNWNjOTI5MDRmNzI0ZTEwOTBjMGVlNzA5ZGJmODU0YS90YWJsZXJhbmdlOmQ1Y2M5MjkwNGY3MjRlMTA5MGMwZWU3MDlkYmY4NTRhXzctMS0xLTEtMTAwNTUx_e124452c-3083-4d58-853d-b0e3bcbeaf0e">10,535</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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="ic4746e323138422e898dce0cb869fa50_D20210101-20211231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMzAvZnJhZzo1YjRmYWJmMzM3YWM0MTMzYTdlODAxMjE0OGU3N2U2NC90YWJsZTpkNWNjOTI5MDRmNzI0ZTEwOTBjMGVlNzA5ZGJmODU0YS90YWJsZXJhbmdlOmQ1Y2M5MjkwNGY3MjRlMTA5MGMwZWU3MDlkYmY4NTRhXzctMy0xLTEtMTAwNTUx_477fd4ef-06c9-4821-9bfb-ca7a2f9de483">10,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4f4b656d578f42959a7f492e8a90bb18_D20200101-20201231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMzAvZnJhZzo1YjRmYWJmMzM3YWM0MTMzYTdlODAxMjE0OGU3N2U2NC90YWJsZTpkNWNjOTI5MDRmNzI0ZTEwOTBjMGVlNzA5ZGJmODU0YS90YWJsZXJhbmdlOmQ1Y2M5MjkwNGY3MjRlMTA5MGMwZWU3MDlkYmY4NTRhXzctNS0xLTEtMTAwNTUx_a5f796cc-0bc7-49f8-9cb6-9222d35fb520">6,564</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:continuation></div><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 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="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="i11f5ad2dc2b74cddb4b110bb41fded42_133"></div><ix:nonNumeric contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231" name="us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMzMvZnJhZzplNzNjNTE2NDAwMWE0ODY2YjA4YWJhMWJhNDdmYTA5ZC90ZXh0cmVnaW9uOmU3M2M1MTY0MDAxYTQ4NjZiMDhhYmExYmE0N2ZhMDlkXzIwMA_616c5322-bff9-4bec-b716-53ce72708988" 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:44.152%"><tr><td style="width:1.0%"></td><td style="width:7.840%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:89.960%"></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%">PROPERTY AND EQUIPMENT</span></td></tr></table></div><ix:nonNumeric contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231" name="us-gaap:PropertyPlantAndEquipmentTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMzMvZnJhZzplNzNjNTE2NDAwMWE0ODY2YjA4YWJhMWJhNDdmYTA5ZC90ZXh0cmVnaW9uOmU3M2M1MTY0MDAxYTQ4NjZiMDhhYmExYmE0N2ZhMDlkXzIwNQ_8d186d8b-4e60-4b5f-9cd4-2a2e38f00bba" 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%">Property and equipment are summarized as follows:</span></div><div style="margin-bottom:1pt"><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:72.692%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.639%"></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:10pt;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%">As of December 31,</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:10pt;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></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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i18c66742d4874619b3c04b3d672bde75_I20221231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMzMvZnJhZzplNzNjNTE2NDAwMWE0ODY2YjA4YWJhMWJhNDdmYTA5ZC90YWJsZTpiMmJlMmVjZjQ5MjE0ZDNlYjVlNGJiNmEwZmNiZDEyNy90YWJsZXJhbmdlOmIyYmUyZWNmNDkyMTRkM2ViNWU0YmI2YTBmY2JkMTI3XzItMS0xLTEtMTAwNTUx_7955a99e-480e-482f-aa89-e08909adf8b8">345,647</ix:nonFraction>&#160;</span></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="if34babf22ea44ee2b6d7887112fa4cdd_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMzMvZnJhZzplNzNjNTE2NDAwMWE0ODY2YjA4YWJhMWJhNDdmYTA5ZC90YWJsZTpiMmJlMmVjZjQ5MjE0ZDNlYjVlNGJiNmEwZmNiZDEyNy90YWJsZXJhbmdlOmIyYmUyZWNmNDkyMTRkM2ViNWU0YmI2YTBmY2JkMTI3XzItMy0xLTEtMTAwNTUx_d50e1056-5415-4e2b-991f-1f760cdb8781">296,718</ix:nonFraction>&#160;</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i27a9948fe8fb4d88aa6b8e9332dad600_I20221231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMzMvZnJhZzplNzNjNTE2NDAwMWE0ODY2YjA4YWJhMWJhNDdmYTA5ZC90YWJsZTpiMmJlMmVjZjQ5MjE0ZDNlYjVlNGJiNmEwZmNiZDEyNy90YWJsZXJhbmdlOmIyYmUyZWNmNDkyMTRkM2ViNWU0YmI2YTBmY2JkMTI3XzMtMS0xLTEtMTAwNTUx_80607988-d76d-4957-b107-b7f5cd9debbb">20,500</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idd2a92f0f5004cf4bfcc5f02539b6142_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMzMvZnJhZzplNzNjNTE2NDAwMWE0ODY2YjA4YWJhMWJhNDdmYTA5ZC90YWJsZTpiMmJlMmVjZjQ5MjE0ZDNlYjVlNGJiNmEwZmNiZDEyNy90YWJsZXJhbmdlOmIyYmUyZWNmNDkyMTRkM2ViNWU0YmI2YTBmY2JkMTI3XzMtMy0xLTEtMTAwNTUx_847d3bbe-837e-42a7-add1-e4787025f4ea">19,072</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i05627b0bee9c4a9693f8d1a39bf5a678_I20221231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMzMvZnJhZzplNzNjNTE2NDAwMWE0ODY2YjA4YWJhMWJhNDdmYTA5ZC90YWJsZTpiMmJlMmVjZjQ5MjE0ZDNlYjVlNGJiNmEwZmNiZDEyNy90YWJsZXJhbmdlOmIyYmUyZWNmNDkyMTRkM2ViNWU0YmI2YTBmY2JkMTI3XzQtMS0xLTEtMTAwNTUx_f5ae1f26-e848-4695-aa3c-16f5f259eb16">3,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="i8e76625512f94ed19dfbb1696651050e_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMzMvZnJhZzplNzNjNTE2NDAwMWE0ODY2YjA4YWJhMWJhNDdmYTA5ZC90YWJsZTpiMmJlMmVjZjQ5MjE0ZDNlYjVlNGJiNmEwZmNiZDEyNy90YWJsZXJhbmdlOmIyYmUyZWNmNDkyMTRkM2ViNWU0YmI2YTBmY2JkMTI3XzQtMy0xLTEtMTAwNTUx_1e286760-1fc5-4238-9c2b-9edcffaa2d61">3,402</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7cb03da5d1744bf3966754444529672f_I20221231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMzMvZnJhZzplNzNjNTE2NDAwMWE0ODY2YjA4YWJhMWJhNDdmYTA5ZC90YWJsZTpiMmJlMmVjZjQ5MjE0ZDNlYjVlNGJiNmEwZmNiZDEyNy90YWJsZXJhbmdlOmIyYmUyZWNmNDkyMTRkM2ViNWU0YmI2YTBmY2JkMTI3XzUtMS0xLTEtMTAwNTUx_4a92f51c-b0cf-4bfa-a6dc-244bddf8eb2d">3,352</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie0f30ae7b4c4455080211da7abe1b1b3_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMzMvZnJhZzplNzNjNTE2NDAwMWE0ODY2YjA4YWJhMWJhNDdmYTA5ZC90YWJsZTpiMmJlMmVjZjQ5MjE0ZDNlYjVlNGJiNmEwZmNiZDEyNy90YWJsZXJhbmdlOmIyYmUyZWNmNDkyMTRkM2ViNWU0YmI2YTBmY2JkMTI3XzUtMy0xLTEtMTAwNTUx_36759a87-06ae-41c9-80c1-69b5871bb16c">3,119</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="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="ia4e26e1a90f24900b99f99a0eb4cb516_I20221231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMzMvZnJhZzplNzNjNTE2NDAwMWE0ODY2YjA4YWJhMWJhNDdmYTA5ZC90YWJsZTpiMmJlMmVjZjQ5MjE0ZDNlYjVlNGJiNmEwZmNiZDEyNy90YWJsZXJhbmdlOmIyYmUyZWNmNDkyMTRkM2ViNWU0YmI2YTBmY2JkMTI3XzYtMS0xLTEtMTAwNTUx_ae875b48-1d48-491f-b600-5fc2bb46e4f5">372,901</ix:nonFraction>&#160;</span></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="ic18de86a7e194dbaacc6e58a186ae83a_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMzMvZnJhZzplNzNjNTE2NDAwMWE0ODY2YjA4YWJhMWJhNDdmYTA5ZC90YWJsZTpiMmJlMmVjZjQ5MjE0ZDNlYjVlNGJiNmEwZmNiZDEyNy90YWJsZXJhbmdlOmIyYmUyZWNmNDkyMTRkM2ViNWU0YmI2YTBmY2JkMTI3XzYtMy0xLTEtMTAwNTUx_1bde9c9b-89fd-486d-836c-a8067f9cb506">322,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></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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia4e26e1a90f24900b99f99a0eb4cb516_I20221231" decimals="-3" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMzMvZnJhZzplNzNjNTE2NDAwMWE0ODY2YjA4YWJhMWJhNDdmYTA5ZC90YWJsZTpiMmJlMmVjZjQ5MjE0ZDNlYjVlNGJiNmEwZmNiZDEyNy90YWJsZXJhbmdlOmIyYmUyZWNmNDkyMTRkM2ViNWU0YmI2YTBmY2JkMTI3XzctMS0xLTEtMTAwNTUx_b81720ff-db1e-4b54-aa0d-8373a9a4be7d">157,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="ic18de86a7e194dbaacc6e58a186ae83a_I20211231" decimals="-3" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMzMvZnJhZzplNzNjNTE2NDAwMWE0ODY2YjA4YWJhMWJhNDdmYTA5ZC90YWJsZTpiMmJlMmVjZjQ5MjE0ZDNlYjVlNGJiNmEwZmNiZDEyNy90YWJsZXJhbmdlOmIyYmUyZWNmNDkyMTRkM2ViNWU0YmI2YTBmY2JkMTI3XzctMy0xLTEtMTAwNTUx_0bf34cdb-44fa-45ec-a4e8-c1175ff064d9">128,415</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 style="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="ia4e26e1a90f24900b99f99a0eb4cb516_I20221231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMzMvZnJhZzplNzNjNTE2NDAwMWE0ODY2YjA4YWJhMWJhNDdmYTA5ZC90YWJsZTpiMmJlMmVjZjQ5MjE0ZDNlYjVlNGJiNmEwZmNiZDEyNy90YWJsZXJhbmdlOmIyYmUyZWNmNDkyMTRkM2ViNWU0YmI2YTBmY2JkMTI3XzgtMS0xLTEtMTAwNTUx_49d6275f-6ec5-4e41-965c-2906e0d41d38">215,482</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="ic18de86a7e194dbaacc6e58a186ae83a_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMzMvZnJhZzplNzNjNTE2NDAwMWE0ODY2YjA4YWJhMWJhNDdmYTA5ZC90YWJsZTpiMmJlMmVjZjQ5MjE0ZDNlYjVlNGJiNmEwZmNiZDEyNy90YWJsZXJhbmdlOmIyYmUyZWNmNDkyMTRkM2ViNWU0YmI2YTBmY2JkMTI3XzgtMy0xLTEtMTAwNTUx_9f1fbfdb-d835-43f2-be8a-67c43bb8af3e">193,896</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="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231" decimals="-3" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMzMvZnJhZzplNzNjNTE2NDAwMWE0ODY2YjA4YWJhMWJhNDdmYTA5ZC90ZXh0cmVnaW9uOmU3M2M1MTY0MDAxYTQ4NjZiMDhhYmExYmE0N2ZhMDlkXzU0OTc1NTgxNDEwNw_c1106921-cde0-461a-b0dd-c9305bc9546c">36,475</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231" decimals="-3" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMzMvZnJhZzplNzNjNTE2NDAwMWE0ODY2YjA4YWJhMWJhNDdmYTA5ZC90ZXh0cmVnaW9uOmU3M2M1MTY0MDAxYTQ4NjZiMDhhYmExYmE0N2ZhMDlkXzU0OTc1NTgxNDExNQ_39507b76-7487-4931-9678-5746cbd3428f">21,039</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i5ebcd2a2b100446583e2b9bfc9ed66a6_D20200101-20201231" decimals="-3" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMzMvZnJhZzplNzNjNTE2NDAwMWE0ODY2YjA4YWJhMWJhNDdmYTA5ZC90ZXh0cmVnaW9uOmU3M2M1MTY0MDAxYTQ4NjZiMDhhYmExYmE0N2ZhMDlkXzU0OTc1NTgxNDEyMQ_4d37c290-8564-44f1-9e1a-a998d4708d55">19,739</ix:nonFraction> for 2022, 2021 and 2020, 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%">52</span></div></div></div><div id="i11f5ad2dc2b74cddb4b110bb41fded42_136"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><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 CONSOLIDATED FINANCIAL STATEMENTS &#8212; (Continued)</span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div></div><ix:nonNumeric contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231" name="us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMzYvZnJhZzplMmQwMDZjMDY0YzE0MDBmOTQ2MjliOGFmZjUxYzViNi90ZXh0cmVnaW9uOmUyZDAwNmMwNjRjMTQwMGY5NDYyOWI4YWZmNTFjNWI2XzIyNDM_eb22c1e1-8f9b-40e8-9fc5-eab5bf88c931" 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:58.771%"><tr><td style="width:1.0%"></td><td style="width:5.616%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:92.184%"></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%">OTHER INTANGIBLE ASSETS</span></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%">Goodwill</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:700;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%">Reporting Units&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s reporting units consist of its E-Infrastructure Solutions, Transportation Solutions and Building Solutions segments. Goodwill is not amortized, but instead is reviewed for impairment at least annually during the fourth quarter of each year at the reporting level, absent any interim indicators of impairment or other factors requiring an assessment.</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%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Annual Impairment Assessment&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For our 2022 annual impairment test we performed a qualitative assessment, using information as of October 1. Under current guidance, we are permitted to first assess qualitative factors to determine whether it is more likely than not that the fair value of a reporting unit is less than its carrying amount as a basis for determining whether it is necessary to perform a quantitative goodwill impairment test. We determined there were no factors indicating the need to perform a quantitative goodwill impairment test and concluded that it is more likely than not the fair value of our reporting units is greater than their carrying value and thus there was no impairment to goodwill.</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 addition to our annual review, we assess the impairment of goodwill whenever events or changes in circumstances indicate that the carrying value of a reporting unit may be greater than fair value. Factors that could trigger an interim impairment review include, but are not limited to, significant adverse changes in the business climate which may be indicated by a decline in our market capitalization or decline in operating results. No impairments were recorded to our goodwill during the years ended&#160;December&#160;31, 2022, 2021 and 2020. No material events or changes occurred between the testing date and year end to trigger a subsequent impairment review.</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%">At December&#160;31, 2022 and 2021, we had goodwill with a carrying amount of $<ix:nonFraction unitRef="usd" contextRef="ia4e26e1a90f24900b99f99a0eb4cb516_I20221231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMzYvZnJhZzplMmQwMDZjMDY0YzE0MDBmOTQ2MjliOGFmZjUxYzViNi90ZXh0cmVnaW9uOmUyZDAwNmMwNjRjMTQwMGY5NDYyOWI4YWZmNTFjNWI2XzE3NTk_fd12ed27-6948-4ceb-b8f1-37e372f19ffd">262,692</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="ic18de86a7e194dbaacc6e58a186ae83a_I20211231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMzYvZnJhZzplMmQwMDZjMDY0YzE0MDBmOTQ2MjliOGFmZjUxYzViNi90ZXh0cmVnaW9uOmUyZDAwNmMwNjRjMTQwMGY5NDYyOWI4YWZmNTFjNWI2XzU0OTc1NTgxNjE2NA_365baf80-c216-48ec-8c8e-b6196aaa03fa">258,290</ix:nonFraction>, respectively. <ix:nonNumeric contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231" name="us-gaap:ScheduleOfGoodwillTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMzYvZnJhZzplMmQwMDZjMDY0YzE0MDBmOTQ2MjliOGFmZjUxYzViNi90ZXh0cmVnaW9uOmUyZDAwNmMwNjRjMTQwMGY5NDYyOWI4YWZmNTFjNWI2XzIyNDc_268d9303-657c-4862-b5ea-672a16936345" continuedAt="i4c76bbab94884ce49851a4eae8cad449" escape="true">The following table presents goodwill by reportable segment:</ix:nonNumeric></span></div><div style="margin-bottom:9pt"><ix:continuation id="i4c76bbab94884ce49851a4eae8cad449"><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="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of December 31,</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:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">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="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:700;line-height:100%">Goodwill</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></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%">E-Infrastructure Solutions</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 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="i437c55127e38457cad8e2315e914c0fb_I20221231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMzYvZnJhZzplMmQwMDZjMDY0YzE0MDBmOTQ2MjliOGFmZjUxYzViNi90YWJsZTo5NzhhN2MwMTFmNDY0NzVlOTk0NTEyMWE1MGU3NWI2NS90YWJsZXJhbmdlOjk3OGE3YzAxMWY0NjQ3NWU5OTQ1MTIxYTUwZTc1YjY1XzQtMi0xLTEtMTAwNTUx_d07bd5b7-5921-4b5d-90eb-65ff009c8c61">167,656</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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="i5326c6b682f044369d2e933f8dcafb72_I20211231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMzYvZnJhZzplMmQwMDZjMDY0YzE0MDBmOTQ2MjliOGFmZjUxYzViNi90YWJsZTo5NzhhN2MwMTFmNDY0NzVlOTk0NTEyMWE1MGU3NWI2NS90YWJsZXJhbmdlOjk3OGE3YzAxMWY0NjQ3NWU5OTQ1MTIxYTUwZTc1YjY1XzQtNC0xLTEtMTAwNTUx_66fdc3be-7652-46fc-a581-9d8f38afe45b">174,560</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%">Transportation Solutions</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="i0fb9d44f77d4483ca2b906b627ec234d_I20221231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMzYvZnJhZzplMmQwMDZjMDY0YzE0MDBmOTQ2MjliOGFmZjUxYzViNi90YWJsZTo5NzhhN2MwMTFmNDY0NzVlOTk0NTEyMWE1MGU3NWI2NS90YWJsZXJhbmdlOjk3OGE3YzAxMWY0NjQ3NWU5OTQ1MTIxYTUwZTc1YjY1XzUtMi0xLTEtMTA3NDc4_1caa47d2-8293-47f1-aad3-56c02a2b2f09">53,305</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2fc5f0d8a673455e857df35bf9001943_I20211231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMzYvZnJhZzplMmQwMDZjMDY0YzE0MDBmOTQ2MjliOGFmZjUxYzViNi90YWJsZTo5NzhhN2MwMTFmNDY0NzVlOTk0NTEyMWE1MGU3NWI2NS90YWJsZXJhbmdlOjk3OGE3YzAxMWY0NjQ3NWU5OTQ1MTIxYTUwZTc1YjY1XzUtNC0xLTEtMTA3NDc4_f8beddd0-5620-492d-9c45-904829f46e10">53,305</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%">Building Solutions</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id55377eee1514ff0b25f5a8b3b31ac28_I20221231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMzYvZnJhZzplMmQwMDZjMDY0YzE0MDBmOTQ2MjliOGFmZjUxYzViNi90YWJsZTo5NzhhN2MwMTFmNDY0NzVlOTk0NTEyMWE1MGU3NWI2NS90YWJsZXJhbmdlOjk3OGE3YzAxMWY0NjQ3NWU5OTQ1MTIxYTUwZTc1YjY1XzUtMi0xLTEtMTAwNTUx_efc6a94f-ff17-4ca6-8a35-f7779d062ace">41,731</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7a3a098b5d8b463eb0ba31e3e19f6877_I20211231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMzYvZnJhZzplMmQwMDZjMDY0YzE0MDBmOTQ2MjliOGFmZjUxYzViNi90YWJsZTo5NzhhN2MwMTFmNDY0NzVlOTk0NTEyMWE1MGU3NWI2NS90YWJsZXJhbmdlOjk3OGE3YzAxMWY0NjQ3NWU5OTQ1MTIxYTUwZTc1YjY1XzUtNC0xLTEtMTAwNTUx_b3566683-88b8-4584-a431-e199c6871b1d">30,425</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 6.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%">Goodwill</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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="ia4e26e1a90f24900b99f99a0eb4cb516_I20221231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMzYvZnJhZzplMmQwMDZjMDY0YzE0MDBmOTQ2MjliOGFmZjUxYzViNi90YWJsZTo5NzhhN2MwMTFmNDY0NzVlOTk0NTEyMWE1MGU3NWI2NS90YWJsZXJhbmdlOjk3OGE3YzAxMWY0NjQ3NWU5OTQ1MTIxYTUwZTc1YjY1XzYtMi0xLTEtMTA3ODg2_343188ed-491e-4faa-9bed-aaa204ae7afa">262,692</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="ic18de86a7e194dbaacc6e58a186ae83a_I20211231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMzYvZnJhZzplMmQwMDZjMDY0YzE0MDBmOTQ2MjliOGFmZjUxYzViNi90YWJsZTo5NzhhN2MwMTFmNDY0NzVlOTk0NTEyMWE1MGU3NWI2NS90YWJsZXJhbmdlOjk3OGE3YzAxMWY0NjQ3NWU5OTQ1MTIxYTUwZTc1YjY1XzYtNC0xLTEtMTA3ODg2_365baf80-c216-48ec-8c8e-b6196aaa03fa">258,290</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><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></ix:continuation></div><div style="margin-bottom:9pt;margin-top:4pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Other Intangible Assets</span></div><ix:nonNumeric contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231" name="us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMzYvZnJhZzplMmQwMDZjMDY0YzE0MDBmOTQ2MjliOGFmZjUxYzViNi90ZXh0cmVnaW9uOmUyZDAwNmMwNjRjMTQwMGY5NDYyOWI4YWZmNTFjNWI2XzIyNDA_a8feb4ca-b313-43c9-bb7f-1f779a43f8ff" escape="true"><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 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:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"></td><td style="width:27.135%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.635%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.976%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.870%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.976%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.017%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.976%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.017%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.976%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.022%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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="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, 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:2px 1pt;text-align: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: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="font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><br/></span><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="font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><br/></span><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="idcc52f79dcdd47679ca3d447922226d4_D20220101-20221231" name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMzYvZnJhZzplMmQwMDZjMDY0YzE0MDBmOTQ2MjliOGFmZjUxYzViNi90YWJsZTo1ZDIzN2JiZDk5NTI0MDZjOGNhZDZkMjVjYjE4Y2U1NS90YWJsZXJhbmdlOjVkMjM3YmJkOTk1MjQwNmM4Y2FkNmQyNWNiMThjZTU1XzItMS0xLTEtMTAwNTUx_7ea24df7-b946-4afd-84f2-8b839da4304b">24</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="i643b3cdf57024bccbc185ff00ff3656b_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMzYvZnJhZzplMmQwMDZjMDY0YzE0MDBmOTQ2MjliOGFmZjUxYzViNi90YWJsZTo1ZDIzN2JiZDk5NTI0MDZjOGNhZDZkMjVjYjE4Y2U1NS90YWJsZXJhbmdlOjVkMjM3YmJkOTk1MjQwNmM4Y2FkNmQyNWNiMThjZTU1XzItMy0xLTEtMTAwNTUx_be06e8b1-1b68-4d9b-8df3-1cd5695c2124">284,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="i643b3cdf57024bccbc185ff00ff3656b_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMzYvZnJhZzplMmQwMDZjMDY0YzE0MDBmOTQ2MjliOGFmZjUxYzViNi90YWJsZTo1ZDIzN2JiZDk5NTI0MDZjOGNhZDZkMjVjYjE4Y2U1NS90YWJsZXJhbmdlOjVkMjM3YmJkOTk1MjQwNmM4Y2FkNmQyNWNiMThjZTU1XzItNS0xLTEtMTAwNTUx_927d5574-0af9-4293-bc33-72923f92253e">37,044</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="id730be6e605e4726a69a3d63b9c66877_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMzYvZnJhZzplMmQwMDZjMDY0YzE0MDBmOTQ2MjliOGFmZjUxYzViNi90YWJsZTo1ZDIzN2JiZDk5NTI0MDZjOGNhZDZkMjVjYjE4Y2U1NS90YWJsZXJhbmdlOjVkMjM3YmJkOTk1MjQwNmM4Y2FkNmQyNWNiMThjZTU1XzItNy0xLTEtMTAwNTUx_eb8a2a17-5e50-4ff8-81e2-e15b1a4bbeda">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="id730be6e605e4726a69a3d63b9c66877_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMzYvZnJhZzplMmQwMDZjMDY0YzE0MDBmOTQ2MjliOGFmZjUxYzViNi90YWJsZTo1ZDIzN2JiZDk5NTI0MDZjOGNhZDZkMjVjYjE4Y2U1NS90YWJsZXJhbmdlOjVkMjM3YmJkOTk1MjQwNmM4Y2FkNmQyNWNiMThjZTU1XzItOS0xLTEtMTAwNTUx_2c2bce05-ef10-4f9f-9249-21e11f09592b">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 name</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ibfc39a7f175c4868b6b8182efba42e39_D20220101-20221231" name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMzYvZnJhZzplMmQwMDZjMDY0YzE0MDBmOTQ2MjliOGFmZjUxYzViNi90YWJsZTo1ZDIzN2JiZDk5NTI0MDZjOGNhZDZkMjVjYjE4Y2U1NS90YWJsZXJhbmdlOjVkMjM3YmJkOTk1MjQwNmM4Y2FkNmQyNWNiMThjZTU1XzMtMS0xLTEtMTAwNTUx_cfc90619-8c79-4989-8cbe-2bbfff31a995">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="i0c9c616fd3bb40e0b8f2b0863a094e03_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMzYvZnJhZzplMmQwMDZjMDY0YzE0MDBmOTQ2MjliOGFmZjUxYzViNi90YWJsZTo1ZDIzN2JiZDk5NTI0MDZjOGNhZDZkMjVjYjE4Y2U1NS90YWJsZXJhbmdlOjVkMjM3YmJkOTk1MjQwNmM4Y2FkNmQyNWNiMThjZTU1XzMtMy0xLTEtMTAwNTUx_c48f0fa9-80b7-47f5-9067-03a84f14fe42">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="i0c9c616fd3bb40e0b8f2b0863a094e03_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMzYvZnJhZzplMmQwMDZjMDY0YzE0MDBmOTQ2MjliOGFmZjUxYzViNi90YWJsZTo1ZDIzN2JiZDk5NTI0MDZjOGNhZDZkMjVjYjE4Y2U1NS90YWJsZXJhbmdlOjVkMjM3YmJkOTk1MjQwNmM4Y2FkNmQyNWNiMThjZTU1XzMtNS0xLTEtMTAwNTUx_6edaaf83-8b31-46f0-bc6a-10bb6fe54ca8">7,150</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="i2c2d579b47bb4b239d4064653fc08249_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMzYvZnJhZzplMmQwMDZjMDY0YzE0MDBmOTQ2MjliOGFmZjUxYzViNi90YWJsZTo1ZDIzN2JiZDk5NTI0MDZjOGNhZDZkMjVjYjE4Y2U1NS90YWJsZXJhbmdlOjVkMjM3YmJkOTk1MjQwNmM4Y2FkNmQyNWNiMThjZTU1XzMtNy0xLTEtMTAwNTUx_b3d04955-c9e2-4e90-8f38-db88ce1e1f44">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="i2c2d579b47bb4b239d4064653fc08249_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMzYvZnJhZzplMmQwMDZjMDY0YzE0MDBmOTQ2MjliOGFmZjUxYzViNi90YWJsZTo1ZDIzN2JiZDk5NTI0MDZjOGNhZDZkMjVjYjE4Y2U1NS90YWJsZXJhbmdlOjVkMjM3YmJkOTk1MjQwNmM4Y2FkNmQyNWNiMThjZTU1XzMtOS0xLTEtMTAwNTUx_0272c134-eba7-4511-b348-0b5288532f7f">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="i1e6f6508f98b4ae6923af2dd46c67c5c_D20220101-20221231" name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMzYvZnJhZzplMmQwMDZjMDY0YzE0MDBmOTQ2MjliOGFmZjUxYzViNi90YWJsZTo1ZDIzN2JiZDk5NTI0MDZjOGNhZDZkMjVjYjE4Y2U1NS90YWJsZXJhbmdlOjVkMjM3YmJkOTk1MjQwNmM4Y2FkNmQyNWNiMThjZTU1XzQtMS0xLTEtMTAwNTUx_b84fe1d6-7f2d-40a4-a57d-efadde52f6c7">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="i6d6e4f1770b04b9393036bf001b2f470_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMzYvZnJhZzplMmQwMDZjMDY0YzE0MDBmOTQ2MjliOGFmZjUxYzViNi90YWJsZTo1ZDIzN2JiZDk5NTI0MDZjOGNhZDZkMjVjYjE4Y2U1NS90YWJsZXJhbmdlOjVkMjM3YmJkOTk1MjQwNmM4Y2FkNmQyNWNiMThjZTU1XzQtMy0xLTEtMTAwNTUx_ffedcb13-bd72-40b1-bb06-86a99e87a991">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="i6d6e4f1770b04b9393036bf001b2f470_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMzYvZnJhZzplMmQwMDZjMDY0YzE0MDBmOTQ2MjliOGFmZjUxYzViNi90YWJsZTo1ZDIzN2JiZDk5NTI0MDZjOGNhZDZkMjVjYjE4Y2U1NS90YWJsZXJhbmdlOjVkMjM3YmJkOTk1MjQwNmM4Y2FkNmQyNWNiMThjZTU1XzQtNS0xLTEtMTAwNTUx_81853137-65ca-4bb7-8c08-fcce2ecc12a3">1,700</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="idb407221d6254b6fb7eb64e5cc779cc4_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMzYvZnJhZzplMmQwMDZjMDY0YzE0MDBmOTQ2MjliOGFmZjUxYzViNi90YWJsZTo1ZDIzN2JiZDk5NTI0MDZjOGNhZDZkMjVjYjE4Y2U1NS90YWJsZXJhbmdlOjVkMjM3YmJkOTk1MjQwNmM4Y2FkNmQyNWNiMThjZTU1XzQtNy0xLTEtMTAwNTUx_801e73b2-31c8-4809-b39d-a48dbc428268">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="idb407221d6254b6fb7eb64e5cc779cc4_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMzYvZnJhZzplMmQwMDZjMDY0YzE0MDBmOTQ2MjliOGFmZjUxYzViNi90YWJsZTo1ZDIzN2JiZDk5NTI0MDZjOGNhZDZkMjVjYjE4Y2U1NS90YWJsZXJhbmdlOjVkMjM3YmJkOTk1MjQwNmM4Y2FkNmQyNWNiMThjZTU1XzQtOS0xLTEtMTAwNTUx_57212f1d-1fc2-4322-a6eb-791b2d051263">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;text-align: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</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="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231" name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMzYvZnJhZzplMmQwMDZjMDY0YzE0MDBmOTQ2MjliOGFmZjUxYzViNi90YWJsZTo1ZDIzN2JiZDk5NTI0MDZjOGNhZDZkMjVjYjE4Y2U1NS90YWJsZXJhbmdlOjVkMjM3YmJkOTk1MjQwNmM4Y2FkNmQyNWNiMThjZTU1XzUtMS0xLTEtMTAwNTUx_dff26e35-a403-4d78-a5b7-7082d690da9f">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="ia4e26e1a90f24900b99f99a0eb4cb516_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMzYvZnJhZzplMmQwMDZjMDY0YzE0MDBmOTQ2MjliOGFmZjUxYzViNi90YWJsZTo1ZDIzN2JiZDk5NTI0MDZjOGNhZDZkMjVjYjE4Y2U1NS90YWJsZXJhbmdlOjVkMjM3YmJkOTk1MjQwNmM4Y2FkNmQyNWNiMThjZTU1XzUtMy0xLTEtMTAwNTUx_06227a61-348d-4055-b7e4-c04851d28970">345,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="ia4e26e1a90f24900b99f99a0eb4cb516_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMzYvZnJhZzplMmQwMDZjMDY0YzE0MDBmOTQ2MjliOGFmZjUxYzViNi90YWJsZTo1ZDIzN2JiZDk5NTI0MDZjOGNhZDZkMjVjYjE4Y2U1NS90YWJsZXJhbmdlOjVkMjM3YmJkOTk1MjQwNmM4Y2FkNmQyNWNiMThjZTU1XzUtNS0xLTEtMTAwNTUx_3d557aa0-b015-45ea-b14c-c4eaa01117fd">45,894</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="ic18de86a7e194dbaacc6e58a186ae83a_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMzYvZnJhZzplMmQwMDZjMDY0YzE0MDBmOTQ2MjliOGFmZjUxYzViNi90YWJsZTo1ZDIzN2JiZDk5NTI0MDZjOGNhZDZkMjVjYjE4Y2U1NS90YWJsZXJhbmdlOjVkMjM3YmJkOTk1MjQwNmM4Y2FkNmQyNWNiMThjZTU1XzUtNy0xLTEtMTAwNTUx_c78fd9a1-bdd6-47fe-b980-50fb76f45526">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="ic18de86a7e194dbaacc6e58a186ae83a_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMzYvZnJhZzplMmQwMDZjMDY0YzE0MDBmOTQ2MjliOGFmZjUxYzViNi90YWJsZTo1ZDIzN2JiZDk5NTI0MDZjOGNhZDZkMjVjYjE4Y2U1NS90YWJsZXJhbmdlOjVkMjM3YmJkOTk1MjQwNmM4Y2FkNmQyNWNiMThjZTU1XzUtOS0xLTEtMTAwNTUx_33321b7a-a3cc-4089-9390-7ee12e56c43b">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;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 years ended December&#160;31, 2022, 2021 and&#160;2020, we have amortized $<ix:nonFraction unitRef="usd" contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMzYvZnJhZzplMmQwMDZjMDY0YzE0MDBmOTQ2MjliOGFmZjUxYzViNi90ZXh0cmVnaW9uOmUyZDAwNmMwNjRjMTQwMGY5NDYyOWI4YWZmNTFjNWI2XzIwOTM_1eeb044e-5136-44df-b6ea-54cbcf91b186">14,100</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMzYvZnJhZzplMmQwMDZjMDY0YzE0MDBmOTQ2MjliOGFmZjUxYzViNi90ZXh0cmVnaW9uOmUyZDAwNmMwNjRjMTQwMGY5NDYyOWI4YWZmNTFjNWI2XzIwOTc_8eb5d087-4f73-441b-9c6a-a2fcf7c65088">11,464</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i5ebcd2a2b100446583e2b9bfc9ed66a6_D20200101-20201231" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMzYvZnJhZzplMmQwMDZjMDY0YzE0MDBmOTQ2MjliOGFmZjUxYzViNi90ZXh0cmVnaW9uOmUyZDAwNmMwNjRjMTQwMGY5NDYyOWI4YWZmNTFjNWI2XzIxMDU_6f3aab3b-1736-44b9-b4e8-9eba9f695819">11,436</ix:nonFraction> respectively. Amortization expense is anticipated to be approximately $<ix:nonFraction unitRef="usd" contextRef="ia4e26e1a90f24900b99f99a0eb4cb516_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMzYvZnJhZzplMmQwMDZjMDY0YzE0MDBmOTQ2MjliOGFmZjUxYzViNi90ZXh0cmVnaW9uOmUyZDAwNmMwNjRjMTQwMGY5NDYyOWI4YWZmNTFjNWI2XzIxNzg_55e42eb4-a271-4c60-8aa5-edaa0d6c729d">14,900</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="ia4e26e1a90f24900b99f99a0eb4cb516_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMzYvZnJhZzplMmQwMDZjMDY0YzE0MDBmOTQ2MjliOGFmZjUxYzViNi90ZXh0cmVnaW9uOmUyZDAwNmMwNjRjMTQwMGY5NDYyOWI4YWZmNTFjNWI2XzIxODI_0722a2e0-901e-4301-9858-ebf15691c52e">14,800</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="ia4e26e1a90f24900b99f99a0eb4cb516_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMzYvZnJhZzplMmQwMDZjMDY0YzE0MDBmOTQ2MjliOGFmZjUxYzViNi90ZXh0cmVnaW9uOmUyZDAwNmMwNjRjMTQwMGY5NDYyOWI4YWZmNTFjNWI2XzIxODY_a74b0a5f-5f4e-42b3-b91a-30ff661c494b">14,500</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="ia4e26e1a90f24900b99f99a0eb4cb516_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMzYvZnJhZzplMmQwMDZjMDY0YzE0MDBmOTQ2MjliOGFmZjUxYzViNi90ZXh0cmVnaW9uOmUyZDAwNmMwNjRjMTQwMGY5NDYyOWI4YWZmNTFjNWI2XzIxOTA_099ebd1e-2ce1-4aa2-a19d-24d7c4fece7b">14,500</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="ia4e26e1a90f24900b99f99a0eb4cb516_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMzYvZnJhZzplMmQwMDZjMDY0YzE0MDBmOTQ2MjliOGFmZjUxYzViNi90ZXh0cmVnaW9uOmUyZDAwNmMwNjRjMTQwMGY5NDYyOWI4YWZmNTFjNWI2XzIxOTg_ccaf7954-6509-44a8-9e13-68382f500a36">14,500</ix:nonFraction> for 2023, 2024, 2025, 2026 and 2027, 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%">53</span></div><div style="text-align:center"><span><br/></span></div></div></div><div id="i11f5ad2dc2b74cddb4b110bb41fded42_139"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><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 CONSOLIDATED FINANCIAL STATEMENTS &#8212; (Continued)</span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div></div><ix:nonNumeric contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231" name="us-gaap:DebtDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMzkvZnJhZzplNDE1YmU2NTIxMzI0MTg3OTY5YjkzYmUwYjE0Nzk3Mi90ZXh0cmVnaW9uOmU0MTViZTY1MjEzMjQxODc5NjliOTNiZTBiMTQ3OTcyXzc3ODM_fbb6a59c-7931-4721-a9bd-2dfb61d5d55e" continuedAt="i28976b5401244eb9931a9209e76fb107" 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:50.877%"><tr><td style="width:1.0%"></td><td style="width:6.658%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:91.142%"></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%">DEBT</span></td></tr></table></div><ix:nonNumeric contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231" name="us-gaap:ScheduleOfDebtInstrumentsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMzkvZnJhZzplNDE1YmU2NTIxMzI0MTg3OTY5YjkzYmUwYjE0Nzk3Mi90ZXh0cmVnaW9uOmU0MTViZTY1MjEzMjQxODc5NjliOTNiZTBiMTQ3OTcyXzc3ODQ_734ec6c7-d474-4829-a783-230b064081b7" 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:6pt;margin-top: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:75.586%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.190%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.191%"></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:10pt;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%">As of December 31,</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:10pt;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></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="i2703ec70046d47adb6dd0b65eb0fbf34_I20221231" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMzkvZnJhZzplNDE1YmU2NTIxMzI0MTg3OTY5YjkzYmUwYjE0Nzk3Mi90YWJsZTowMjhkMDUxN2M2N2U0ZjhlYjAxYzFmNDRkNTllZTMwZC90YWJsZXJhbmdlOjAyOGQwNTE3YzY3ZTRmOGViMDFjMWY0NGQ1OWVlMzBkXzItMS0xLTEtMTAwNTUx_552054e6-9a1b-492e-975f-d03864b81205">423,663</ix:nonFraction>&#160;</span></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="idd639187ea2e49d5a98239485c435ada_I20211231" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMzkvZnJhZzplNDE1YmU2NTIxMzI0MTg3OTY5YjkzYmUwYjE0Nzk3Mi90YWJsZTowMjhkMDUxN2M2N2U0ZjhlYjAxYzFmNDRkNTllZTMwZC90YWJsZXJhbmdlOjAyOGQwNTE3YzY3ZTRmOGViMDFjMWY0NGQ1OWVlMzBkXzItMy0xLTEtMTAwNTUx_3f980d95-61cd-4ade-8e8d-7d978f053e07">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="i20893d186b3848009281f515d7cca1b2_I20221231" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMzkvZnJhZzplNDE1YmU2NTIxMzI0MTg3OTY5YjkzYmUwYjE0Nzk3Mi90YWJsZTowMjhkMDUxN2M2N2U0ZjhlYjAxYzFmNDRkNTllZTMwZC90YWJsZXJhbmdlOjAyOGQwNTE3YzY3ZTRmOGViMDFjMWY0NGQ1OWVlMzBkXzMtMS0xLTEtMTAwNTUx_2522b4cc-e3c1-4d07-9f84-03316263a1fb">&#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="i94ca9ad9f925428c984d7346fe6d0afc_I20211231" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMzkvZnJhZzplNDE1YmU2NTIxMzI0MTg3OTY5YjkzYmUwYjE0Nzk3Mi90YWJsZTowMjhkMDUxN2M2N2U0ZjhlYjAxYzFmNDRkNTllZTMwZC90YWJsZXJhbmdlOjAyOGQwNTE3YzY3ZTRmOGViMDFjMWY0NGQ1OWVlMzBkXzMtMy0xLTEtMTAwNTUx_721b3d55-abc6-4348-955f-4cf462ecd9de">&#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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8ae1ed70619b4c5081db9cb79f7acc4a_I20221231" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMzkvZnJhZzplNDE1YmU2NTIxMzI0MTg3OTY5YjkzYmUwYjE0Nzk3Mi90YWJsZTowMjhkMDUxN2M2N2U0ZjhlYjAxYzFmNDRkNTllZTMwZC90YWJsZXJhbmdlOjAyOGQwNTE3YzY3ZTRmOGViMDFjMWY0NGQ1OWVlMzBkXzQtMS0xLTEtMTAwNTUx_8f5d68a2-3303-4cb6-8960-934732121ef3">423,663</ix:nonFraction>&#160;</span></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="i65654311d8264969abf0fea773539ca0_I20211231" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMzkvZnJhZzplNDE1YmU2NTIxMzI0MTg3OTY5YjkzYmUwYjE0Nzk3Mi90YWJsZTowMjhkMDUxN2M2N2U0ZjhlYjAxYzFmNDRkNTllZTMwZC90YWJsZXJhbmdlOjAyOGQwNTE3YzY3ZTRmOGViMDFjMWY0NGQ1OWVlMzBkXzQtMy0xLTEtMTAwNTUx_6b96c215-93a8-4ec2-88d0-918746fb1fe2">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%">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="i034265b1f2064646be84308eceb95d08_I20221231" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMzkvZnJhZzplNDE1YmU2NTIxMzI0MTg3OTY5YjkzYmUwYjE0Nzk3Mi90YWJsZTowMjhkMDUxN2M2N2U0ZjhlYjAxYzFmNDRkNTllZTMwZC90YWJsZXJhbmdlOjAyOGQwNTE3YzY3ZTRmOGViMDFjMWY0NGQ1OWVlMzBkXzUtMS0xLTEtMTAwNTUx_4c5b2223-24db-4395-bbda-8f50d4bf102f">10,901</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4f1bfae2cbad4d21bb1e05e77aa264f3_I20211231" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMzkvZnJhZzplNDE1YmU2NTIxMzI0MTg3OTY5YjkzYmUwYjE0Nzk3Mi90YWJsZTowMjhkMDUxN2M2N2U0ZjhlYjAxYzFmNDRkNTllZTMwZC90YWJsZXJhbmdlOjAyOGQwNTE3YzY3ZTRmOGViMDFjMWY0NGQ1OWVlMzBkXzUtMy0xLTEtMTAwNTUx_1a6d6ca8-a913-45f2-8b4c-7fb3ea268e76">10,371</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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia4e26e1a90f24900b99f99a0eb4cb516_I20221231" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMzkvZnJhZzplNDE1YmU2NTIxMzI0MTg3OTY5YjkzYmUwYjE0Nzk3Mi90YWJsZTowMjhkMDUxN2M2N2U0ZjhlYjAxYzFmNDRkNTllZTMwZC90YWJsZXJhbmdlOjAyOGQwNTE3YzY3ZTRmOGViMDFjMWY0NGQ1OWVlMzBkXzYtMS0xLTEtMTAwNTUx_2c139d4a-420a-48b3-bd68-f1a2c9cafb89">434,564</ix:nonFraction>&#160;</span></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="ic18de86a7e194dbaacc6e58a186ae83a_I20211231" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMzkvZnJhZzplNDE1YmU2NTIxMzI0MTg3OTY5YjkzYmUwYjE0Nzk3Mi90YWJsZTowMjhkMDUxN2M2N2U0ZjhlYjAxYzFmNDRkNTllZTMwZC90YWJsZXJhbmdlOjAyOGQwNTE3YzY3ZTRmOGViMDFjMWY0NGQ1OWVlMzBkXzYtMy0xLTEtMTAwNTUx_4526249b-f15c-41ce-b7c0-d1de77a0c504">457,259</ix:nonFraction>&#160;</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 - Current maturities of long-term 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="ia4e26e1a90f24900b99f99a0eb4cb516_I20221231" decimals="-3" name="strl:LongtermDebtCurrentMaturitiesGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMzkvZnJhZzplNDE1YmU2NTIxMzI0MTg3OTY5YjkzYmUwYjE0Nzk3Mi90YWJsZTowMjhkMDUxN2M2N2U0ZjhlYjAxYzFmNDRkNTllZTMwZC90YWJsZXJhbmdlOjAyOGQwNTE3YzY3ZTRmOGViMDFjMWY0NGQ1OWVlMzBkXzctMS0xLTEtMTAwNTUx_871f7433-4d6b-49e6-a30f-fcec6db8c814">32,610</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="ic18de86a7e194dbaacc6e58a186ae83a_I20211231" decimals="-3" name="strl:LongtermDebtCurrentMaturitiesGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMzkvZnJhZzplNDE1YmU2NTIxMzI0MTg3OTY5YjkzYmUwYjE0Nzk3Mi90YWJsZTowMjhkMDUxN2M2N2U0ZjhlYjAxYzFmNDRkNTllZTMwZC90YWJsZXJhbmdlOjAyOGQwNTE3YzY3ZTRmOGViMDFjMWY0NGQ1OWVlMzBkXzctMy0xLTEtMTAwNTUx_ac1d4350-49f1-445a-86ee-077353bc464e">23,373</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: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="ia4e26e1a90f24900b99f99a0eb4cb516_I20221231" decimals="-3" name="us-gaap:DeferredFinanceCostsCurrentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMzkvZnJhZzplNDE1YmU2NTIxMzI0MTg3OTY5YjkzYmUwYjE0Nzk3Mi90YWJsZTowMjhkMDUxN2M2N2U0ZjhlYjAxYzFmNDRkNTllZTMwZC90YWJsZXJhbmdlOjAyOGQwNTE3YzY3ZTRmOGViMDFjMWY0NGQ1OWVlMzBkXzgtMS0xLTEtMTAwNTUx_229eb5fe-7c69-4915-89a6-99ad71c4d172">3,219</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="ic18de86a7e194dbaacc6e58a186ae83a_I20211231" decimals="-3" name="us-gaap:DeferredFinanceCostsCurrentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMzkvZnJhZzplNDE1YmU2NTIxMzI0MTg3OTY5YjkzYmUwYjE0Nzk3Mi90YWJsZTowMjhkMDUxN2M2N2U0ZjhlYjAxYzFmNDRkNTllZTMwZC90YWJsZXJhbmdlOjAyOGQwNTE3YzY3ZTRmOGViMDFjMWY0NGQ1OWVlMzBkXzgtMy0xLTEtMTAwNTUx_78f8f705-12cb-4ff0-8735-5dae88b512ee">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="ia4e26e1a90f24900b99f99a0eb4cb516_I20221231" decimals="-3" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMzkvZnJhZzplNDE1YmU2NTIxMzI0MTg3OTY5YjkzYmUwYjE0Nzk3Mi90YWJsZTowMjhkMDUxN2M2N2U0ZjhlYjAxYzFmNDRkNTllZTMwZC90YWJsZXJhbmdlOjAyOGQwNTE3YzY3ZTRmOGViMDFjMWY0NGQ1OWVlMzBkXzktMS0xLTEtMTAwNTUx_1f1ec5ee-425d-4215-8ddc-e5276f359850">398,735</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="ic18de86a7e194dbaacc6e58a186ae83a_I20211231" decimals="-3" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMzkvZnJhZzplNDE1YmU2NTIxMzI0MTg3OTY5YjkzYmUwYjE0Nzk3Mi90YWJsZTowMjhkMDUxN2M2N2U0ZjhlYjAxYzFmNDRkNTllZTMwZC90YWJsZXJhbmdlOjAyOGQwNTE3YzY3ZTRmOGViMDFjMWY0NGQ1OWVlMzBkXzktMy0xLTEtMTAwNTUx_bf7df281-796d-4ec5-bb98-abd1ec22f5ff">428,507</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: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%">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 in an initial principal amount of up to $<ix:nonFraction unitRef="usd" contextRef="ia562544f711f4e6389278bb0808a42d8_I20221231" decimals="INF" name="us-gaap:DebtInstrumentFaceAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMzkvZnJhZzplNDE1YmU2NTIxMzI0MTg3OTY5YjkzYmUwYjE0Nzk3Mi90ZXh0cmVnaW9uOmU0MTViZTY1MjEzMjQxODc5NjliOTNiZTBiMTQ3OTcyXzIzNA_e63dd91d-946f-4e2a-a7c8-2bae924de7fe">615,000</ix:nonFraction> in the aggregate (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 initial aggregate principal amount of $<ix:nonFraction unitRef="usd" contextRef="i961810a1cc294f4eace604d2495d23ed_I20221231" decimals="INF" name="us-gaap:DebtInstrumentFaceAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMzkvZnJhZzplNDE1YmU2NTIxMzI0MTg3OTY5YjkzYmUwYjE0Nzk3Mi90ZXh0cmVnaW9uOmU0MTViZTY1MjEzMjQxODc5NjliOTNiZTBiMTQ3OTcyXzQzMA_ef2a13d8-28a7-4541-b67a-5505e94aab42">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="i8e61aac7f23b4597bfa936d4beb1a4c9_I20221231" decimals="INF" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMzkvZnJhZzplNDE1YmU2NTIxMzI0MTg3OTY5YjkzYmUwYjE0Nzk3Mi90ZXh0cmVnaW9uOmU0MTViZTY1MjEzMjQxODc5NjliOTNiZTBiMTQ3OTcyXzU2Ng_7025bf43-1143-4489-b1c5-4a66c3df822e">75,000</ix:nonFraction> (with a $<ix:nonFraction unitRef="usd" contextRef="i8e61aac7f23b4597bfa936d4beb1a4c9_I20221231" decimals="INF" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMzkvZnJhZzplNDE1YmU2NTIxMzI0MTg3OTY5YjkzYmUwYjE0Nzk3Mi90ZXh0cmVnaW9uOmU0MTViZTY1MjEzMjQxODc5NjliOTNiZTBiMTQ3OTcyXzU3Nw_5a13653b-ebe7-42aa-9b51-f4a389eb4ad2">75,000</ix:nonFraction> limit for the issuance of letters of credit and a $<ix:nonFraction unitRef="usd" contextRef="i959fe1ce159d42f68e4d00b9c348e686_I20221231" decimals="INF" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMzkvZnJhZzplNDE1YmU2NTIxMzI0MTg3OTY5YjkzYmUwYjE0Nzk3Mi90ZXh0cmVnaW9uOmU0MTViZTY1MjEzMjQxODc5NjliOTNiZTBiMTQ3OTcyXzYzMA_64a5df93-d179-48c9-9f62-6c7d428e44a9">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 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 the following financial covenants:</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">a Total Leverage Ratio (as defined in the Credit Agreement) at the last day of each fiscal quarter not to be greater than <ix:nonFraction unitRef="number" contextRef="i6f920839da6e4778ba0b3c73579a4401_D20211231-20211231" decimals="INF" name="strl:DebtInstrumentCovenantLeverageRatio" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMzkvZnJhZzplNDE1YmU2NTIxMzI0MTg3OTY5YjkzYmUwYjE0Nzk3Mi90ZXh0cmVnaW9uOmU0MTViZTY1MjEzMjQxODc5NjliOTNiZTBiMTQ3OTcyXzM1NDY_9ce4a41a-a0db-48ee-af9c-7396510def8b">3.25</ix:nonFraction> to 1.00 ending on December 31, 2021 through and including June 30, 2022 and <ix:nonFraction unitRef="number" contextRef="i86f65f93cead4620a9ea812460931a8f_D20220930-20220930" decimals="INF" name="strl:DebtInstrumentCovenantLeverageRatio" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMzkvZnJhZzplNDE1YmU2NTIxMzI0MTg3OTY5YjkzYmUwYjE0Nzk3Mi90ZXh0cmVnaW9uOmU0MTViZTY1MjEzMjQxODc5NjliOTNiZTBiMTQ3OTcyXzM2MjU_22a9ed5e-343f-449f-b562-07c2f4922950">3.00</ix:nonFraction> to 1.00 ending on September 30, 2022 and thereafter; and</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-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">a Fixed Charge Coverage Ratio (as defined in the Credit Agreement) of not less than <ix:nonFraction unitRef="number" contextRef="ibdc31cb4389c424781f0d37749297b81_D20220101-20221231" decimals="INF" name="strl:DebtInstrumentCovenantFixedChargeRatioMinimum" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMzkvZnJhZzplNDE1YmU2NTIxMzI0MTg3OTY5YjkzYmUwYjE0Nzk3Mi90ZXh0cmVnaW9uOmU0MTViZTY1MjEzMjQxODc5NjliOTNiZTBiMTQ3OTcyXzM3Njk_b739d6a3-7e5d-434d-8dd5-8957c7aff34f">1.20</ix:nonFraction> to 1.00 as of the last day of each fiscal quarter of the Company.</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-, three-, six- or, if available, twelve-month LIBOR rate plus a margin, at the Company&#8217;s election. At&#160;December&#160;31, 2022, the Company calculated interest using a one-month LIBOR rate of <ix:nonFraction unitRef="number" contextRef="i8901355ac0d44edca5ded99df9eec5e7_D20221231-20221231" decimals="INF" name="strl:DebtInstrumentStatedLIBORInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMzkvZnJhZzplNDE1YmU2NTIxMzI0MTg3OTY5YjkzYmUwYjE0Nzk3Mi90ZXh0cmVnaW9uOmU0MTViZTY1MjEzMjQxODc5NjliOTNiZTBiMTQ3OTcyXzIxOTkwMjMyODEwOTQ_1dbfcfef-3100-4e14-90f6-e0acc6a5a12c">4.07</ix:nonFraction>% and an applicable margin of <ix:nonFraction unitRef="number" contextRef="ied58d9c611f746928d17cd53bdbf4812_D20221231-20221231" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMzkvZnJhZzplNDE1YmU2NTIxMzI0MTg3OTY5YjkzYmUwYjE0Nzk3Mi90ZXh0cmVnaW9uOmU0MTViZTY1MjEzMjQxODc5NjliOTNiZTBiMTQ3OTcyXzQwOTk_f237209e-a0b5-4094-8b2a-d467c0375780">2.00</ix:nonFraction>% per annum. We utilized an interest rate swap to hedge against&#160;$<ix:nonFraction unitRef="usd" contextRef="i35916e2c2c6d43c6b2218903b7ecc075_I20221231" decimals="-3" name="us-gaap:DerivativeNotionalAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMzkvZnJhZzplNDE1YmU2NTIxMzI0MTg3OTY5YjkzYmUwYjE0Nzk3Mi90ZXh0cmVnaW9uOmU0MTViZTY1MjEzMjQxODc5NjliOTNiZTBiMTQ3OTcyXzQxODk_918e82ca-49bd-42ed-af91-6a130eaf5ba2">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="i2703ec70046d47adb6dd0b65eb0fbf34_I20221231" decimals="4" name="us-gaap:DebtWeightedAverageInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMzkvZnJhZzplNDE1YmU2NTIxMzI0MTg3OTY5YjkzYmUwYjE0Nzk3Mi90ZXh0cmVnaW9uOmU0MTViZTY1MjEzMjQxODc5NjliOTNiZTBiMTQ3OTcyXzQyOTk_0b878834-7d6b-4813-9419-129f6e907c54">3.92</ix:nonFraction>% per annum&#160;during&#160;2022. Scheduled principal payments on the Term Loan Facility are made quarterly and total approximately $<ix:nonFraction unitRef="usd" contextRef="ib2a330dd385f4ebab4dc952f73fccfdb_D20230101-20231231" decimals="-3" name="us-gaap:DebtInstrumentPeriodicPaymentPrincipal" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMzkvZnJhZzplNDE1YmU2NTIxMzI0MTg3OTY5YjkzYmUwYjE0Nzk3Mi90ZXh0cmVnaW9uOmU0MTViZTY1MjEzMjQxODc5NjliOTNiZTBiMTQ3OTcyXzQ0MjU_803d1735-d408-44c2-837e-fa79d87a5aab">31,900</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i0c9eeebf8ee54572aefde3f4608cf68c_D20240101-20241231" decimals="-3" name="us-gaap:DebtInstrumentPeriodicPaymentPrincipal" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMzkvZnJhZzplNDE1YmU2NTIxMzI0MTg3OTY5YjkzYmUwYjE0Nzk3Mi90ZXh0cmVnaW9uOmU0MTViZTY1MjEzMjQxODc5NjliOTNiZTBiMTQ3OTcyXzQ0MzM_08c9463d-95e3-47ac-9067-9cd70b25a855">26,100</ix:nonFraction> for the years ending 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. During&#160;2022, the Company made scheduled term loan payments of $<ix:nonFraction unitRef="usd" contextRef="id87b5390245f4176aeddec292933964c_D20220101-20221231" decimals="-3" name="us-gaap:RepaymentsOfDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMzkvZnJhZzplNDE1YmU2NTIxMzI0MTg3OTY5YjkzYmUwYjE0Nzk3Mi90ZXh0cmVnaW9uOmU0MTViZTY1MjEzMjQxODc5NjliOTNiZTBiMTQ3OTcyXzUwMTM_647ca27f-1366-4d0c-8270-cca8d9fffbfb">23,225</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 December&#160;31, 2022, we had <ix:nonFraction unitRef="usd" contextRef="i20893d186b3848009281f515d7cca1b2_I20221231" decimals="INF" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMzkvZnJhZzplNDE1YmU2NTIxMzI0MTg3OTY5YjkzYmUwYjE0Nzk3Mi90ZXh0cmVnaW9uOmU0MTViZTY1MjEzMjQxODc5NjliOTNiZTBiMTQ3OTcyXzUzODU_2a94ad9f-be82-4017-9b3e-98c04666f0d8">no</ix:nonFraction> outstanding borrowings under the $<ix:nonFraction unitRef="usd" contextRef="i8e61aac7f23b4597bfa936d4beb1a4c9_I20221231" decimals="-3" name="us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMzkvZnJhZzplNDE1YmU2NTIxMzI0MTg3OTY5YjkzYmUwYjE0Nzk3Mi90ZXh0cmVnaW9uOmU0MTViZTY1MjEzMjQxODc5NjliOTNiZTBiMTQ3OTcyXzU0MjE_2b9a89b1-d171-488c-bf96-50b9004f1a02">75,000</ix:nonFraction> Revolving Credit 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-weight:400;line-height:120%">Our Credit Agreement contains &#8220;benchmark&#8221; transition language to address the phase out of LIBOR and provides for alternative methods of calculating the interest rate payable on such indebtedness if LIBOR is not reported. In 2023, we will be required to amend our Credit Agreement to incorporate an alternative benchmark rate. Which alternative we will agree upon with the lenders under the provisions of our Credit Agreement is still undecided and an alternative rate may adversely affect the value of our variable rate indebtedness or increase our cost of debt.</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%">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 Consolidated Balance Sheets as a direct reduction from the related debt liability and amortized over the term of the facility. Amortization of debt issuance costs </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%">54</span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><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 CONSOLIDATED FINANCIAL STATEMENTS &#8212; (Continued)</span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div></div><ix:continuation id="i28976b5401244eb9931a9209e76fb107"><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%">was $<ix:nonFraction unitRef="usd" contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231" decimals="-3" name="us-gaap:AmortizationOfFinancingCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMzkvZnJhZzplNDE1YmU2NTIxMzI0MTg3OTY5YjkzYmUwYjE0Nzk3Mi90ZXh0cmVnaW9uOmU0MTViZTY1MjEzMjQxODc5NjliOTNiZTBiMTQ3OTcyXzU3MDU_f3aab4a3-bbcb-4f25-873d-0e464f70f766">2,160</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231" decimals="-3" name="us-gaap:AmortizationOfFinancingCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMzkvZnJhZzplNDE1YmU2NTIxMzI0MTg3OTY5YjkzYmUwYjE0Nzk3Mi90ZXh0cmVnaW9uOmU0MTViZTY1MjEzMjQxODc5NjliOTNiZTBiMTQ3OTcyXzU3MDk_1bdd9007-527b-4ae3-91aa-2ce4b2d4463c">2,242</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i5ebcd2a2b100446583e2b9bfc9ed66a6_D20200101-20201231" decimals="-3" name="us-gaap:AmortizationOfFinancingCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMzkvZnJhZzplNDE1YmU2NTIxMzI0MTg3OTY5YjkzYmUwYjE0Nzk3Mi90ZXh0cmVnaW9uOmU0MTViZTY1MjEzMjQxODc5NjliOTNiZTBiMTQ3OTcyXzU3MTY_49f853b3-341c-41b9-ba30-32194cf8d3be">2,923</ix:nonFraction> for the years ended&#160;December&#160;31, 2022, 2021 and 2020, respectively, and was recorded as interest expense.</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%">Other Debt</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#8212;Other debt primarily consists of a subordinated promissory note to one of the Plateau sellers. As part of the Plateau Acquisition in 2019, the Company issued a $<ix:nonFraction unitRef="usd" contextRef="i4e3512a2a6f040c98f3abdc572567d56_D20191002-20191231" decimals="-3" name="us-gaap:BusinessCombinationConsiderationTransferredLiabilitiesIncurred" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMzkvZnJhZzplNDE1YmU2NTIxMzI0MTg3OTY5YjkzYmUwYjE0Nzk3Mi90ZXh0cmVnaW9uOmU0MTViZTY1MjEzMjQxODc5NjliOTNiZTBiMTQ3OTcyXzYzMTI_104c08cb-9477-4e61-b519-1191119c7a53">10,000</ix:nonFraction> subordinated promissory note to one of the Plateau sellers that bears interest at <ix:nonFraction unitRef="number" contextRef="i85c919ef21964354a8209b0dbe72f767_I20191002" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMzkvZnJhZzplNDE1YmU2NTIxMzI0MTg3OTY5YjkzYmUwYjE0Nzk3Mi90ZXh0cmVnaW9uOmU0MTViZTY1MjEzMjQxODc5NjliOTNiZTBiMTQ3OTcyXzYzOTc_8d7ce19f-2adc-46cb-89eb-de8d9c0e2e07">8</ix:nonFraction>% with interest payments due quarterly beginning January 1, 2020. The subordinated promissory note has no scheduled payments; however, it may be repaid in whole or in part at any time, subject to certain payment restrictions under a subordination agreement with the Agent under our Credit Agreement, without premium or penalty, with final payment of all principal and interest then outstanding due on April 2, 2025.</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%">Compliance and Other</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#8212;As of December&#160;31, 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 Consolidated Balance Sheets. Based upon the current market rates for debt with similar credit risk and maturities, at December&#160;31, 2022 and 2021, the fair value of our debt outstanding approximated the carrying value, as interest is based on LIBOR plus an applicable margin.</span></div></ix:continuation><div id="i11f5ad2dc2b74cddb4b110bb41fded42_145"></div><ix:nonNumeric contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231" name="us-gaap:DerivativesAndFairValueTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNDUvZnJhZzphZTQ3ODRmNzA3MGM0NzkwODkwOWYzM2I4MTJmZTVmYS90ZXh0cmVnaW9uOmFlNDc4NGY3MDcwYzQ3OTA4OTA5ZjMzYjgxMmZlNWZhXzIxNjY_8a1d3829-b6d3-4d35-a720-8eb92e02464d" 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:49.415%"><tr><td style="width:1.0%"></td><td style="width:6.888%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:90.912%"></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%">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;During 2022, we utilized a swap arrangement to hedge against interest rate variability associated with $<ix:nonFraction unitRef="usd" contextRef="i35916e2c2c6d43c6b2218903b7ecc075_I20221231" decimals="-3" name="us-gaap:DerivativeNotionalAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNDUvZnJhZzphZTQ3ODRmNzA3MGM0NzkwODkwOWYzM2I4MTJmZTVmYS90ZXh0cmVnaW9uOmFlNDc4NGY3MDcwYzQ3OTA4OTA5ZjMzYjgxMmZlNWZhXzEzNA_918e82ca-49bd-42ed-af91-6a130eaf5ba2">200,000</ix:nonFraction> of the Term Loan Facility until the swap contract expired on December 12, 2022. The Company had designated its&#160;interest rate swap&#160;as a cash flow hedging derivative and changes in fair value were recognized in other comprehensive income (loss) (&#8220;OCI&#8221;) until the underlying hedged item was recognized in earnings.</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: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%">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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226; &#160;&#160;&#160;&#160;Level 1&#8212;Fair value is based on quoted prices in active markets.</span></div><div style="margin-bottom:3pt;padding-left:45pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;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:45pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226; &#160;&#160;&#160;&#160;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 December&#160;31, 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="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231" name="us-gaap:ScheduleOfDerivativeAssetsAtFairValueTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNDUvZnJhZzphZTQ3ODRmNzA3MGM0NzkwODkwOWYzM2I4MTJmZTVmYS90ZXh0cmVnaW9uOmFlNDc4NGY3MDcwYzQ3OTA4OTA5ZjMzYjgxMmZlNWZhXzIxNjc_a7784323-45da-484e-b383-2f546b81e526" continuedAt="i2b1150543fe442ad91cdd712cdbcc2e3" escape="true"><ix:nonNumeric contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231" name="us-gaap:ScheduleOfDerivativeLiabilitiesAtFairValueTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNDUvZnJhZzphZTQ3ODRmNzA3MGM0NzkwODkwOWYzM2I4MTJmZTVmYS90ZXh0cmVnaW9uOmFlNDc4NGY3MDcwYzQ3OTA4OTA5ZjMzYjgxMmZlNWZhXzIxNjg_497e5cc7-a9ff-4082-9fd7-99f9ab5d87fb" continuedAt="ib0546212b71f42a6b48ae5f19afd3aa5" escape="true">The following table presents the fair value of the interest rate derivative by valuation hierarchy and balance sheet classification:</ix:nonNumeric></ix:nonNumeric></span></div><div style="margin-bottom:9pt;text-align:center"><ix:continuation id="i2b1150543fe442ad91cdd712cdbcc2e3"><ix:continuation id="ib0546212b71f42a6b48ae5f19afd3aa5"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:25.069%"></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.525%"></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:7.525%"></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:7.525%"></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:7.525%"></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:7.525%"></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:7.525%"></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:7.525%"></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:7.538%"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:middle"><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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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></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></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></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></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;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="ibf52d73e3f644864a8bd081a04f28df5_I20221231" decimals="-3" name="us-gaap:DerivativeLiabilitiesCurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNDUvZnJhZzphZTQ3ODRmNzA3MGM0NzkwODkwOWYzM2I4MTJmZTVmYS90YWJsZToyZGEwNWRlYzUwYmE0ZTBkYTZjMjkyNDk1NDQzOTk4YS90YWJsZXJhbmdlOjJkYTA1ZGVjNTBiYTRlMGRhNmMyOTI0OTU0NDM5OThhXzctMi0xLTEtMTAwNTUx_c14d37a0-7148-47e0-986c-2da0ab126180">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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="id73a36c367954e309479b1b71f743f80_I20221231" decimals="-3" name="us-gaap:DerivativeLiabilitiesCurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNDUvZnJhZzphZTQ3ODRmNzA3MGM0NzkwODkwOWYzM2I4MTJmZTVmYS90YWJsZToyZGEwNWRlYzUwYmE0ZTBkYTZjMjkyNDk1NDQzOTk4YS90YWJsZXJhbmdlOjJkYTA1ZGVjNTBiYTRlMGRhNmMyOTI0OTU0NDM5OThhXzctNC0xLTEtMTAwNTUx_cd0a0e38-ed67-4af5-9e32-a2593155c5a9">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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="i7b51b057e5634e6dae8110e0ccffe01b_I20221231" decimals="-3" name="us-gaap:DerivativeLiabilitiesCurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNDUvZnJhZzphZTQ3ODRmNzA3MGM0NzkwODkwOWYzM2I4MTJmZTVmYS90YWJsZToyZGEwNWRlYzUwYmE0ZTBkYTZjMjkyNDk1NDQzOTk4YS90YWJsZXJhbmdlOjJkYTA1ZGVjNTBiYTRlMGRhNmMyOTI0OTU0NDM5OThhXzctNi0xLTEtMTAwNTUx_fbeb3686-4f51-4447-955b-8fddf02f312b">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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="i37288f65fd024110b286c840ba8f4596_I20221231" decimals="-3" name="us-gaap:DerivativeLiabilitiesCurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNDUvZnJhZzphZTQ3ODRmNzA3MGM0NzkwODkwOWYzM2I4MTJmZTVmYS90YWJsZToyZGEwNWRlYzUwYmE0ZTBkYTZjMjkyNDk1NDQzOTk4YS90YWJsZXJhbmdlOjJkYTA1ZGVjNTBiYTRlMGRhNmMyOTI0OTU0NDM5OThhXzctOC0xLTEtMTAwNTUx_0ddded5d-0431-4ec4-9f5b-c12b2049f2ab">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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="ibd59d96a8ba64e01a8a5c3876b5bb370_I20211231" decimals="-3" name="us-gaap:DerivativeLiabilitiesCurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNDUvZnJhZzphZTQ3ODRmNzA3MGM0NzkwODkwOWYzM2I4MTJmZTVmYS90YWJsZToyZGEwNWRlYzUwYmE0ZTBkYTZjMjkyNDk1NDQzOTk4YS90YWJsZXJhbmdlOjJkYTA1ZGVjNTBiYTRlMGRhNmMyOTI0OTU0NDM5OThhXzctMTAtMS0xLTEwMDU1MQ_19afbec5-3cee-485a-9992-34158fc0892a">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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="ic9e06e7a75ca47029eef408ba1d73969_I20211231" decimals="-3" name="us-gaap:DerivativeLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNDUvZnJhZzphZTQ3ODRmNzA3MGM0NzkwODkwOWYzM2I4MTJmZTVmYS90YWJsZToyZGEwNWRlYzUwYmE0ZTBkYTZjMjkyNDk1NDQzOTk4YS90YWJsZXJhbmdlOjJkYTA1ZGVjNTBiYTRlMGRhNmMyOTI0OTU0NDM5OThhXzctMTItMS0xLTEwMDU1MQ_ed53eba8-3bae-4958-97af-9eed7453f0aa">2,438</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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="i72c10405bdda4d23815b53682301b4d3_I20211231" decimals="-3" name="us-gaap:DerivativeLiabilitiesCurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNDUvZnJhZzphZTQ3ODRmNzA3MGM0NzkwODkwOWYzM2I4MTJmZTVmYS90YWJsZToyZGEwNWRlYzUwYmE0ZTBkYTZjMjkyNDk1NDQzOTk4YS90YWJsZXJhbmdlOjJkYTA1ZGVjNTBiYTRlMGRhNmMyOTI0OTU0NDM5OThhXzctMTQtMS0xLTEwMDU1MQ_4b39b83d-e40b-4107-83c8-f17df1f1e7b3">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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="ibc2e4e64cf594b27b93dd7ede1640f67_I20211231" decimals="-3" name="us-gaap:DerivativeLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNDUvZnJhZzphZTQ3ODRmNzA3MGM0NzkwODkwOWYzM2I4MTJmZTVmYS90YWJsZToyZGEwNWRlYzUwYmE0ZTBkYTZjMjkyNDk1NDQzOTk4YS90YWJsZXJhbmdlOjJkYTA1ZGVjNTBiYTRlMGRhNmMyOTI0OTU0NDM5OThhXzctMTYtMS0xLTEwMDU1MQ_cd5cf71a-2c59-4f78-97f3-521d2f864709">2,438</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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></tr></table></ix:continuation></ix:continuation></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%">OCI</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="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231" name="us-gaap:ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNDUvZnJhZzphZTQ3ODRmNzA3MGM0NzkwODkwOWYzM2I4MTJmZTVmYS90ZXh0cmVnaW9uOmFlNDc4NGY3MDcwYzQ3OTA4OTA5ZjMzYjgxMmZlNWZhXzIxNjU_8ee5a43d-a04f-4df6-866b-7e6ee39b55b0" continuedAt="i389e6627554641d09b381b8698f6f4d3" escape="true">The following table presents the total value recognized in OCI and reclassified from AOCI into earnings during the years ending December&#160;31, 2022 and 2021 for derivatives designated as cash flow hedges:</ix:nonNumeric></span></div><div style="text-align:justify"><ix:continuation id="i389e6627554641d09b381b8698f6f4d3"><table 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.198%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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.384%"></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.384%"></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:7.671%"></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:7.671%"></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:7.681%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended December&#160;31, 2022</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended December&#160;31, 2021</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Before Tax 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%">Tax<br/>Amount</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 <br/>Amount</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%">Before Tax 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%">Tax<br/>Amount</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 <br/>Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNDUvZnJhZzphZTQ3ODRmNzA3MGM0NzkwODkwOWYzM2I4MTJmZTVmYS90YWJsZTo0YTZkOWY0ZWVjZDk0ZWRmYTlhNTgwZjU1NGNlYWVhOC90YWJsZXJhbmdlOjRhNmQ5ZjRlZWNkOTRlZGZhOWE1ODBmNTU0Y2VhZWE4XzItOC0xLTEtMTAwNTUx_f673c898-9557-42a6-91d1-63fd1165e1fa">2,132</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="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNDUvZnJhZzphZTQ3ODRmNzA3MGM0NzkwODkwOWYzM2I4MTJmZTVmYS90YWJsZTo0YTZkOWY0ZWVjZDk0ZWRmYTlhNTgwZjU1NGNlYWVhOC90YWJsZXJhbmdlOjRhNmQ5ZjRlZWNkOTRlZGZhOWE1ODBmNTU0Y2VhZWE4XzItMTAtMS0xLTEwMDU1MQ_99158655-628c-4254-a6c2-13cdf781fe1f">487</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNDUvZnJhZzphZTQ3ODRmNzA3MGM0NzkwODkwOWYzM2I4MTJmZTVmYS90YWJsZTo0YTZkOWY0ZWVjZDk0ZWRmYTlhNTgwZjU1NGNlYWVhOC90YWJsZXJhbmdlOjRhNmQ5ZjRlZWNkOTRlZGZhOWE1ODBmNTU0Y2VhZWE4XzItMTItMS0xLTEwMDU1MQ_c18c29ad-f9ad-4a1b-8085-e3dee6ed9cde">1,645</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="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNDUvZnJhZzphZTQ3ODRmNzA3MGM0NzkwODkwOWYzM2I4MTJmZTVmYS90YWJsZTo0YTZkOWY0ZWVjZDk0ZWRmYTlhNTgwZjU1NGNlYWVhOC90YWJsZXJhbmdlOjRhNmQ5ZjRlZWNkOTRlZGZhOWE1ODBmNTU0Y2VhZWE4XzItMTQtMS0xLTEwMDU1MQ_e0bd7a32-3f72-4da2-aaa9-31391617edaa">445</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="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNDUvZnJhZzphZTQ3ODRmNzA3MGM0NzkwODkwOWYzM2I4MTJmZTVmYS90YWJsZTo0YTZkOWY0ZWVjZDk0ZWRmYTlhNTgwZjU1NGNlYWVhOC90YWJsZXJhbmdlOjRhNmQ5ZjRlZWNkOTRlZGZhOWE1ODBmNTU0Y2VhZWE4XzItMTYtMS0xLTEwMDU1MQ_0bbbba58-7759-44c3-b00f-808c91e83e03">102</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNDUvZnJhZzphZTQ3ODRmNzA3MGM0NzkwODkwOWYzM2I4MTJmZTVmYS90YWJsZTo0YTZkOWY0ZWVjZDk0ZWRmYTlhNTgwZjU1NGNlYWVhOC90YWJsZXJhbmdlOjRhNmQ5ZjRlZWNkOTRlZGZhOWE1ODBmNTU0Y2VhZWE4XzItMTgtMS0xLTEwMDU1MQ_0a57a3bc-6b25-4ebc-af8e-1e0c9057fada">343</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%">Net amount reclassified from AOCI into earnings</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNDUvZnJhZzphZTQ3ODRmNzA3MGM0NzkwODkwOWYzM2I4MTJmZTVmYS90YWJsZTo0YTZkOWY0ZWVjZDk0ZWRmYTlhNTgwZjU1NGNlYWVhOC90YWJsZXJhbmdlOjRhNmQ5ZjRlZWNkOTRlZGZhOWE1ODBmNTU0Y2VhZWE4XzMtOC0xLTEtMTAwNTUx_8089fcd7-21e1-4f7e-90d7-9472231bc6f2">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="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNDUvZnJhZzphZTQ3ODRmNzA3MGM0NzkwODkwOWYzM2I4MTJmZTVmYS90YWJsZTo0YTZkOWY0ZWVjZDk0ZWRmYTlhNTgwZjU1NGNlYWVhOC90YWJsZXJhbmdlOjRhNmQ5ZjRlZWNkOTRlZGZhOWE1ODBmNTU0Y2VhZWE4XzMtMTAtMS0xLTEwMDU1MQ_ee8ec99a-a158-48ab-90a3-759c0077844b">25</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="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNDUvZnJhZzphZTQ3ODRmNzA3MGM0NzkwODkwOWYzM2I4MTJmZTVmYS90YWJsZTo0YTZkOWY0ZWVjZDk0ZWRmYTlhNTgwZjU1NGNlYWVhOC90YWJsZXJhbmdlOjRhNmQ5ZjRlZWNkOTRlZGZhOWE1ODBmNTU0Y2VhZWE4XzMtMTItMS0xLTEwMDU1MQ_04b65fef-1614-4eaa-8cbb-35c7442cdefb">78</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNDUvZnJhZzphZTQ3ODRmNzA3MGM0NzkwODkwOWYzM2I4MTJmZTVmYS90YWJsZTo0YTZkOWY0ZWVjZDk0ZWRmYTlhNTgwZjU1NGNlYWVhOC90YWJsZXJhbmdlOjRhNmQ5ZjRlZWNkOTRlZGZhOWE1ODBmNTU0Y2VhZWE4XzMtMTQtMS0xLTEwMDU1MQ_ef8d9d0b-0354-4467-8054-1f2cf3031cb8">4,141</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNDUvZnJhZzphZTQ3ODRmNzA3MGM0NzkwODkwOWYzM2I4MTJmZTVmYS90YWJsZTo0YTZkOWY0ZWVjZDk0ZWRmYTlhNTgwZjU1NGNlYWVhOC90YWJsZXJhbmdlOjRhNmQ5ZjRlZWNkOTRlZGZhOWE1ODBmNTU0Y2VhZWE4XzMtMTYtMS0xLTEwMDU1MQ_d9862c10-a42c-4ba6-b428-632c1fb969db">943</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="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNDUvZnJhZzphZTQ3ODRmNzA3MGM0NzkwODkwOWYzM2I4MTJmZTVmYS90YWJsZTo0YTZkOWY0ZWVjZDk0ZWRmYTlhNTgwZjU1NGNlYWVhOC90YWJsZXJhbmdlOjRhNmQ5ZjRlZWNkOTRlZGZhOWE1ODBmNTU0Y2VhZWE4XzMtMTgtMS0xLTEwMDU1MQ_2fa319a1-c56c-4a27-ac76-34288a7d7f70">3,198</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%">Change in other comprehensive income</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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%"><ix:nonFraction unitRef="usd" contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNDUvZnJhZzphZTQ3ODRmNzA3MGM0NzkwODkwOWYzM2I4MTJmZTVmYS90YWJsZTo0YTZkOWY0ZWVjZDk0ZWRmYTlhNTgwZjU1NGNlYWVhOC90YWJsZXJhbmdlOjRhNmQ5ZjRlZWNkOTRlZGZhOWE1ODBmNTU0Y2VhZWE4XzQtOC0xLTEtMTAwNTUx_bad571ce-f875-48af-9b19-f0b83b936e8f">2,235</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="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNDUvZnJhZzphZTQ3ODRmNzA3MGM0NzkwODkwOWYzM2I4MTJmZTVmYS90YWJsZTo0YTZkOWY0ZWVjZDk0ZWRmYTlhNTgwZjU1NGNlYWVhOC90YWJsZXJhbmdlOjRhNmQ5ZjRlZWNkOTRlZGZhOWE1ODBmNTU0Y2VhZWE4XzQtMTAtMS0xLTEwMDU1MQ_f7cf1d25-4b31-4851-aab4-a837b1ea14bf">512</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNDUvZnJhZzphZTQ3ODRmNzA3MGM0NzkwODkwOWYzM2I4MTJmZTVmYS90YWJsZTo0YTZkOWY0ZWVjZDk0ZWRmYTlhNTgwZjU1NGNlYWVhOC90YWJsZXJhbmdlOjRhNmQ5ZjRlZWNkOTRlZGZhOWE1ODBmNTU0Y2VhZWE4XzQtMTItMS0xLTEwMDU1MQ_71e9711b-a77a-4df3-9f00-6a464cc7d8c1">1,723</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="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNDUvZnJhZzphZTQ3ODRmNzA3MGM0NzkwODkwOWYzM2I4MTJmZTVmYS90YWJsZTo0YTZkOWY0ZWVjZDk0ZWRmYTlhNTgwZjU1NGNlYWVhOC90YWJsZXJhbmdlOjRhNmQ5ZjRlZWNkOTRlZGZhOWE1ODBmNTU0Y2VhZWE4XzQtMTQtMS0xLTEwMDU1MQ_ddde5897-ded4-4c07-89b4-76626bb0d964">4,586</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="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNDUvZnJhZzphZTQ3ODRmNzA3MGM0NzkwODkwOWYzM2I4MTJmZTVmYS90YWJsZTo0YTZkOWY0ZWVjZDk0ZWRmYTlhNTgwZjU1NGNlYWVhOC90YWJsZXJhbmdlOjRhNmQ5ZjRlZWNkOTRlZGZhOWE1ODBmNTU0Y2VhZWE4XzQtMTYtMS0xLTEwMDU1MQ_df41a19a-6bfb-478d-ad0c-04c8ebf1fe4e">1,045</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNDUvZnJhZzphZTQ3ODRmNzA3MGM0NzkwODkwOWYzM2I4MTJmZTVmYS90YWJsZTo0YTZkOWY0ZWVjZDk0ZWRmYTlhNTgwZjU1NGNlYWVhOC90YWJsZXJhbmdlOjRhNmQ5ZjRlZWNkOTRlZGZhOWE1ODBmNTU0Y2VhZWE4XzQtMTgtMS0xLTEwMDU1MQ_9f4114c2-4663-4a78-ae7e-8d29236bf5a1">3,541</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:continuation></div></ix:nonNumeric><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%">55</span></div><div style="text-align:center"><span><br/></span></div></div></div><div id="i11f5ad2dc2b74cddb4b110bb41fded42_151"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><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 CONSOLIDATED FINANCIAL STATEMENTS &#8212; (Continued)</span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div></div><ix:nonNumeric contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231" name="us-gaap:LesseeOperatingLeasesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNTEvZnJhZzpkMGFhZjFiYzYwNjY0NTlhOTBhZmFiNjFiNWFkMjlhMS90ZXh0cmVnaW9uOmQwYWFmMWJjNjA2NjQ1OWE5MGFmYWI2MWI1YWQyOWExXzUwOA_9a69d5b7-10e9-4dbf-bb16-c2619e19479b" continuedAt="i9a09cf5ffb8d4ca6ab9ffe37790c3cb4" escape="true"><ix:nonNumeric contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231" name="us-gaap:LesseeFinanceLeasesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNTEvZnJhZzpkMGFhZjFiYzYwNjY0NTlhOTBhZmFiNjFiNWFkMjlhMS90ZXh0cmVnaW9uOmQwYWFmMWJjNjA2NjQ1OWE5MGFmYWI2MWI1YWQyOWExXzUwOQ_6640221e-7b91-4b4c-99fc-13c06b7f4d6e" continuedAt="i82400b8f37d947049ce195b0cd08d67f" 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:49.122%"><tr><td style="width:1.0%"></td><td style="width:6.935%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:90.865%"></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%">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="i2431221b349d405c9ef6b3402bb1a52d_D20220101-20221231" name="strl:LesseeLeaseRenewalTerm" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNTEvZnJhZzpkMGFhZjFiYzYwNjY0NTlhOTBhZmFiNjFiNWFkMjlhMS90ZXh0cmVnaW9uOmQwYWFmMWJjNjA2NjQ1OWE5MGFmYWI2MWI1YWQyOWExXzE4Ng_ec57cd30-074c-438e-a7f0-59da476d5546">one month</ix:nonNumeric> to <ix:nonNumeric contextRef="i24b8719b36bb4554b23e08a535a1e94f_D20220101-20221231" name="strl:LesseeLeaseRenewalTerm" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNTEvZnJhZzpkMGFhZjFiYzYwNjY0NTlhOTBhZmFiNjFiNWFkMjlhMS90ZXh0cmVnaW9uOmQwYWFmMWJjNjA2NjQ1OWE5MGFmYWI2MWI1YWQyOWExXzE5Mg_6c3abe6b-b1e2-45fa-982b-61e1dd523756">ten years</ix:nonNumeric>, some of which include options to extend the leases for up to <ix:nonNumeric contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231" name="strl:LesseeLeaseExpirationPeriod" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNTEvZnJhZzpkMGFhZjFiYzYwNjY0NTlhOTBhZmFiNjFiNWFkMjlhMS90ZXh0cmVnaW9uOmQwYWFmMWJjNjA2NjQ1OWE5MGFmYWI2MWI1YWQyOWExXzI1Nw_124a7654-a423-4a94-8182-ff79bf6c7e63">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="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231" name="us-gaap:LeaseCostTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNTEvZnJhZzpkMGFhZjFiYzYwNjY0NTlhOTBhZmFiNjFiNWFkMjlhMS90ZXh0cmVnaW9uOmQwYWFmMWJjNjA2NjQ1OWE5MGFmYWI2MWI1YWQyOWExXzUxMg_b78e71da-9661-4db1-b590-25d04ac755d3" continuedAt="iccd9c4e00d354170960f888e6c7ed9f1" escape="true">The components of lease expense are as follows:</ix:nonNumeric></span></div><ix:continuation id="iccd9c4e00d354170960f888e6c7ed9f1"><div style="margin-bottom:1pt;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:61.034%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.467%"></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:17.469%"></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%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231" decimals="-3" name="us-gaap:OperatingLeaseCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNTEvZnJhZzpkMGFhZjFiYzYwNjY0NTlhOTBhZmFiNjFiNWFkMjlhMS90YWJsZTphYjhiYmNhZDMxZGM0YjdjYWM0MTE4ODdhMWM4Zjk1NC90YWJsZXJhbmdlOmFiOGJiY2FkMzFkYzRiN2NhYzQxMTg4N2ExYzhmOTU0XzItMS0xLTEtMTAwNTUx_0aeb7cd4-b843-41bc-8961-2c2c4ca153bf">16,768</ix:nonFraction>&#160;</span></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="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231" decimals="-3" name="us-gaap:OperatingLeaseCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNTEvZnJhZzpkMGFhZjFiYzYwNjY0NTlhOTBhZmFiNjFiNWFkMjlhMS90YWJsZTphYjhiYmNhZDMxZGM0YjdjYWM0MTE4ODdhMWM4Zjk1NC90YWJsZXJhbmdlOmFiOGJiY2FkMzFkYzRiN2NhYzQxMTg4N2ExYzhmOTU0XzItMy0xLTEtMTAwNTUx_257fd5fb-9015-4faa-a833-f9d2bf9a5854">6,216</ix:nonFraction>&#160;</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="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231" decimals="-3" name="us-gaap:ShortTermLeaseCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNTEvZnJhZzpkMGFhZjFiYzYwNjY0NTlhOTBhZmFiNjFiNWFkMjlhMS90YWJsZTphYjhiYmNhZDMxZGM0YjdjYWM0MTE4ODdhMWM4Zjk1NC90YWJsZXJhbmdlOmFiOGJiY2FkMzFkYzRiN2NhYzQxMTg4N2ExYzhmOTU0XzMtMS0xLTEtMTAwNTUx_9cfd63fc-4daf-4438-8b3a-9ec859bd4290">14,092</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231" decimals="-3" name="us-gaap:ShortTermLeaseCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNTEvZnJhZzpkMGFhZjFiYzYwNjY0NTlhOTBhZmFiNjFiNWFkMjlhMS90YWJsZTphYjhiYmNhZDMxZGM0YjdjYWM0MTE4ODdhMWM4Zjk1NC90YWJsZXJhbmdlOmFiOGJiY2FkMzFkYzRiN2NhYzQxMTg4N2ExYzhmOTU0XzMtMy0xLTEtMTAwNTUx_cdea7ebc-5f27-4eb5-bd26-9364a08465c1">13,206</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: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><td colspan="3" style="padding:2px 1pt;text-align: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="background-color:#ffffff;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="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231" decimals="-3" name="us-gaap:FinanceLeaseRightOfUseAssetAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNTEvZnJhZzpkMGFhZjFiYzYwNjY0NTlhOTBhZmFiNjFiNWFkMjlhMS90YWJsZTphYjhiYmNhZDMxZGM0YjdjYWM0MTE4ODdhMWM4Zjk1NC90YWJsZXJhbmdlOmFiOGJiY2FkMzFkYzRiN2NhYzQxMTg4N2ExYzhmOTU0XzYtMS0xLTEtMTAwNTUx_817d19c9-c392-4e88-b2c1-ee6b9b02b9b9">148</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231" decimals="-3" name="us-gaap:FinanceLeaseRightOfUseAssetAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNTEvZnJhZzpkMGFhZjFiYzYwNjY0NTlhOTBhZmFiNjFiNWFkMjlhMS90YWJsZTphYjhiYmNhZDMxZGM0YjdjYWM0MTE4ODdhMWM4Zjk1NC90YWJsZXJhbmdlOmFiOGJiY2FkMzFkYzRiN2NhYzQxMTg4N2ExYzhmOTU0XzYtMy0xLTEtMTAwNTUx_aa2606bd-74d8-4c0f-b7a8-423d24eb8124">196</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="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231" decimals="-3" name="us-gaap:FinanceLeaseInterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNTEvZnJhZzpkMGFhZjFiYzYwNjY0NTlhOTBhZmFiNjFiNWFkMjlhMS90YWJsZTphYjhiYmNhZDMxZGM0YjdjYWM0MTE4ODdhMWM4Zjk1NC90YWJsZXJhbmdlOmFiOGJiY2FkMzFkYzRiN2NhYzQxMTg4N2ExYzhmOTU0XzctMS0xLTEtMTAwNTUx_318ae6e2-4633-4bb6-a783-bb87880c3601">13</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231" decimals="-3" name="us-gaap:FinanceLeaseInterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNTEvZnJhZzpkMGFhZjFiYzYwNjY0NTlhOTBhZmFiNjFiNWFkMjlhMS90YWJsZTphYjhiYmNhZDMxZGM0YjdjYWM0MTE4ODdhMWM4Zjk1NC90YWJsZXJhbmdlOmFiOGJiY2FkMzFkYzRiN2NhYzQxMTg4N2ExYzhmOTU0XzctMy0xLTEtMTAwNTUx_c2f5fdf9-725a-45e1-9104-de3295feb754">20</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="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231" decimals="-3" name="us-gaap:LeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNTEvZnJhZzpkMGFhZjFiYzYwNjY0NTlhOTBhZmFiNjFiNWFkMjlhMS90YWJsZTphYjhiYmNhZDMxZGM0YjdjYWM0MTE4ODdhMWM4Zjk1NC90YWJsZXJhbmdlOmFiOGJiY2FkMzFkYzRiN2NhYzQxMTg4N2ExYzhmOTU0XzgtMS0xLTEtMTAwNTUx_c420f9dc-9eeb-4d63-a77c-c603e39f146b">161</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="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231" decimals="-3" name="us-gaap:LeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNTEvZnJhZzpkMGFhZjFiYzYwNjY0NTlhOTBhZmFiNjFiNWFkMjlhMS90YWJsZTphYjhiYmNhZDMxZGM0YjdjYWM0MTE4ODdhMWM4Zjk1NC90YWJsZXJhbmdlOmFiOGJiY2FkMzFkYzRiN2NhYzQxMTg4N2ExYzhmOTU0XzgtMy0xLTEtMTAwNTUx_db6182c6-bf92-4b16-ade8-bcd1593295cf">216</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:61.034%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.467%"></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:17.469%"></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%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</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></tr><tr><td colspan="3" style="padding:2px 1pt;text-align: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 #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:10pt;font-weight:400;line-height:100%">Operating cash flows from 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="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231" decimals="-3" name="us-gaap:OperatingLeasePayments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNTEvZnJhZzpkMGFhZjFiYzYwNjY0NTlhOTBhZmFiNjFiNWFkMjlhMS90YWJsZTplODA5NDM3ODVhMDQ0MWFhOWM4NjE1MmZhZDNjZTRmZC90YWJsZXJhbmdlOmU4MDk0Mzc4NWEwNDQxYWE5Yzg2MTUyZmFkM2NlNGZkXzMtMS0xLTEtMTAwNTUx_0c2d4174-bbf9-42c7-a51f-d2ccb4f1265c">16,701</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231" decimals="-3" name="us-gaap:OperatingLeasePayments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNTEvZnJhZzpkMGFhZjFiYzYwNjY0NTlhOTBhZmFiNjFiNWFkMjlhMS90YWJsZTplODA5NDM3ODVhMDQ0MWFhOWM4NjE1MmZhZDNjZTRmZC90YWJsZXJhbmdlOmU4MDk0Mzc4NWEwNDQxYWE5Yzg2MTUyZmFkM2NlNGZkXzMtMy0xLTEtMTAwNTUx_58d3d41c-07bf-4bf4-947c-b74eb74f2f69">6,248</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating 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="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231" decimals="-3" name="us-gaap:FinanceLeaseInterestPaymentOnLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNTEvZnJhZzpkMGFhZjFiYzYwNjY0NTlhOTBhZmFiNjFiNWFkMjlhMS90YWJsZTplODA5NDM3ODVhMDQ0MWFhOWM4NjE1MmZhZDNjZTRmZC90YWJsZXJhbmdlOmU4MDk0Mzc4NWEwNDQxYWE5Yzg2MTUyZmFkM2NlNGZkXzQtMS0xLTEtMTAwNTUx_9721e9e6-34b7-422b-a02a-952fadf0871a">13</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231" decimals="-3" name="us-gaap:FinanceLeaseInterestPaymentOnLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNTEvZnJhZzpkMGFhZjFiYzYwNjY0NTlhOTBhZmFiNjFiNWFkMjlhMS90YWJsZTplODA5NDM3ODVhMDQ0MWFhOWM4NjE1MmZhZDNjZTRmZC90YWJsZXJhbmdlOmU4MDk0Mzc4NWEwNDQxYWE5Yzg2MTUyZmFkM2NlNGZkXzQtMy0xLTEtMTAwNTUx_0f24bf2a-2f71-4473-9765-f9470a12e87a">20</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%">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="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231" decimals="-3" name="us-gaap:FinanceLeasePrincipalPayments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNTEvZnJhZzpkMGFhZjFiYzYwNjY0NTlhOTBhZmFiNjFiNWFkMjlhMS90YWJsZTplODA5NDM3ODVhMDQ0MWFhOWM4NjE1MmZhZDNjZTRmZC90YWJsZXJhbmdlOmU4MDk0Mzc4NWEwNDQxYWE5Yzg2MTUyZmFkM2NlNGZkXzUtMS0xLTEtMTAwNTUx_aa5b13bb-cce0-4741-b0c1-8b76719fb344">148</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231" decimals="-3" name="us-gaap:FinanceLeasePrincipalPayments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNTEvZnJhZzpkMGFhZjFiYzYwNjY0NTlhOTBhZmFiNjFiNWFkMjlhMS90YWJsZTplODA5NDM3ODVhMDQ0MWFhOWM4NjE1MmZhZDNjZTRmZC90YWJsZXJhbmdlOmU4MDk0Mzc4NWEwNDQxYWE5Yzg2MTUyZmFkM2NlNGZkXzUtMy0xLTEtMTAwNTUx_fc2ed8c9-d5dd-4457-8317-813d2efed1b3">196</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height: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><td colspan="3" style="padding:2px 1pt;text-align: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></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="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231" decimals="-3" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNTEvZnJhZzpkMGFhZjFiYzYwNjY0NTlhOTBhZmFiNjFiNWFkMjlhMS90YWJsZTplODA5NDM3ODVhMDQ0MWFhOWM4NjE1MmZhZDNjZTRmZC90YWJsZXJhbmdlOmU4MDk0Mzc4NWEwNDQxYWE5Yzg2MTUyZmFkM2NlNGZkXzgtMS0xLTEtMTAwNTUx_90873ae0-0dc3-4167-87df-6ff19e00a627">59,461</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231" decimals="-3" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNTEvZnJhZzpkMGFhZjFiYzYwNjY0NTlhOTBhZmFiNjFiNWFkMjlhMS90YWJsZTplODA5NDM3ODVhMDQ0MWFhOWM4NjE1MmZhZDNjZTRmZC90YWJsZXJhbmdlOmU4MDk0Mzc4NWEwNDQxYWE5Yzg2MTUyZmFkM2NlNGZkXzgtMy0xLTEtMTAwNTUx_33f478e7-55f7-4e5c-913d-572c1375d42c">12,059</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%">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="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231" decimals="-3" name="us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNTEvZnJhZzpkMGFhZjFiYzYwNjY0NTlhOTBhZmFiNjFiNWFkMjlhMS90YWJsZTplODA5NDM3ODVhMDQ0MWFhOWM4NjE1MmZhZDNjZTRmZC90YWJsZXJhbmdlOmU4MDk0Mzc4NWEwNDQxYWE5Yzg2MTUyZmFkM2NlNGZkXzktMS0xLTEtMTAwNTUx_cc5f40a7-d2c2-4d08-9df0-70806f7e2b16">&#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="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231" decimals="-3" name="us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNTEvZnJhZzpkMGFhZjFiYzYwNjY0NTlhOTBhZmFiNjFiNWFkMjlhMS90YWJsZTplODA5NDM3ODVhMDQ0MWFhOWM4NjE1MmZhZDNjZTRmZC90YWJsZXJhbmdlOmU4MDk0Mzc4NWEwNDQxYWE5Yzg2MTUyZmFkM2NlNGZkXzktMy0xLTEtMTAwNTUx_94cc97ed-662b-43a3-b83c-5290fb87c532">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div 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;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:61.034%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.467%"></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:17.469%"></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="3" style="padding:2px 1pt;text-align: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/>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: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="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 lease right-of-use assets</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia4e26e1a90f24900b99f99a0eb4cb516_I20221231" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNTEvZnJhZzpkMGFhZjFiYzYwNjY0NTlhOTBhZmFiNjFiNWFkMjlhMS90YWJsZTplYTM1MzBjZjE3NjU0YWZjYjIxMWJkNDlhNjI2NzgwZC90YWJsZXJhbmdlOmVhMzUzMGNmMTc2NTRhZmNiMjExYmQ0OWE2MjY3ODBkXzItMS0xLTEtMTAwNTUx_555deca4-fdfb-428a-9e68-f696bd2b6a04">59,415</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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="ic18de86a7e194dbaacc6e58a186ae83a_I20211231" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNTEvZnJhZzpkMGFhZjFiYzYwNjY0NTlhOTBhZmFiNjFiNWFkMjlhMS90YWJsZTplYTM1MzBjZjE3NjU0YWZjYjIxMWJkNDlhNjI2NzgwZC90YWJsZXJhbmdlOmVhMzUzMGNmMTc2NTRhZmNiMjExYmQ0OWE2MjY3ODBkXzItMy0xLTEtMTAwNTUx_57a05d24-c9e7-4202-bb36-9d87405087c3">19,473</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:3pt"><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;text-align: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="ia4e26e1a90f24900b99f99a0eb4cb516_I20221231" decimals="-3" name="us-gaap:OperatingLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNTEvZnJhZzpkMGFhZjFiYzYwNjY0NTlhOTBhZmFiNjFiNWFkMjlhMS90YWJsZTplYTM1MzBjZjE3NjU0YWZjYjIxMWJkNDlhNjI2NzgwZC90YWJsZXJhbmdlOmVhMzUzMGNmMTc2NTRhZmNiMjExYmQ0OWE2MjY3ODBkXzQtMS0xLTEtMTAwNTUx_a0d386e4-a924-4fdd-bbfe-e39a0fb007d2">19,715</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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="ic18de86a7e194dbaacc6e58a186ae83a_I20211231" decimals="-3" name="us-gaap:OperatingLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNTEvZnJhZzpkMGFhZjFiYzYwNjY0NTlhOTBhZmFiNjFiNWFkMjlhMS90YWJsZTplYTM1MzBjZjE3NjU0YWZjYjIxMWJkNDlhNjI2NzgwZC90YWJsZXJhbmdlOmVhMzUzMGNmMTc2NTRhZmNiMjExYmQ0OWE2MjY3ODBkXzQtMy0xLTEtMTAwNTUx_34b64ddd-22ae-4f9d-b1f9-b274a080fa5e">6,557</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="ia4e26e1a90f24900b99f99a0eb4cb516_I20221231" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNTEvZnJhZzpkMGFhZjFiYzYwNjY0NTlhOTBhZmFiNjFiNWFkMjlhMS90YWJsZTplYTM1MzBjZjE3NjU0YWZjYjIxMWJkNDlhNjI2NzgwZC90YWJsZXJhbmdlOmVhMzUzMGNmMTc2NTRhZmNiMjExYmQ0OWE2MjY3ODBkXzUtMS0xLTEtMTAwNTUx_425c12f8-f9a4-479a-9278-5209e3eea955">40,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="ic18de86a7e194dbaacc6e58a186ae83a_I20211231" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNTEvZnJhZzpkMGFhZjFiYzYwNjY0NTlhOTBhZmFiNjFiNWFkMjlhMS90YWJsZTplYTM1MzBjZjE3NjU0YWZjYjIxMWJkNDlhNjI2NzgwZC90YWJsZXJhbmdlOmVhMzUzMGNmMTc2NTRhZmNiMjExYmQ0OWE2MjY3ODBkXzUtMy0xLTEtMTAwNTUx_077f5a78-3bd5-4adc-a4ce-7d2b2a9bb5d2">13,068</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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia4e26e1a90f24900b99f99a0eb4cb516_I20221231" decimals="-3" name="us-gaap:OperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNTEvZnJhZzpkMGFhZjFiYzYwNjY0NTlhOTBhZmFiNjFiNWFkMjlhMS90YWJsZTplYTM1MzBjZjE3NjU0YWZjYjIxMWJkNDlhNjI2NzgwZC90YWJsZXJhbmdlOmVhMzUzMGNmMTc2NTRhZmNiMjExYmQ0OWE2MjY3ODBkXzYtMS0xLTEtMTAwNTUx_f0df71ef-04f1-4b86-9cd1-bf15d1978d8a">59,818</ix:nonFraction>&#160;</span></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="ic18de86a7e194dbaacc6e58a186ae83a_I20211231" decimals="-3" name="us-gaap:OperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNTEvZnJhZzpkMGFhZjFiYzYwNjY0NTlhOTBhZmFiNjFiNWFkMjlhMS90YWJsZTplYTM1MzBjZjE3NjU0YWZjYjIxMWJkNDlhNjI2NzgwZC90YWJsZXJhbmdlOmVhMzUzMGNmMTc2NTRhZmNiMjExYmQ0OWE2MjY3ODBkXzYtMy0xLTEtMTAwNTUx_03617298-b605-4192-9351-78c1d1f03c4e">19,625</ix:nonFraction>&#160;</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="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="padding:2px 1pt;text-align: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="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%">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="ia4e26e1a90f24900b99f99a0eb4cb516_I20221231" decimals="-3" name="us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNTEvZnJhZzpkMGFhZjFiYzYwNjY0NTlhOTBhZmFiNjFiNWFkMjlhMS90YWJsZTplYTM1MzBjZjE3NjU0YWZjYjIxMWJkNDlhNjI2NzgwZC90YWJsZXJhbmdlOmVhMzUzMGNmMTc2NTRhZmNiMjExYmQ0OWE2MjY3ODBkXzktMS0xLTEtMTAwNTUx_c043f9ff-1ff6-407f-acf6-cea69cd1d57f">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="ic18de86a7e194dbaacc6e58a186ae83a_I20211231" decimals="-3" name="us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNTEvZnJhZzpkMGFhZjFiYzYwNjY0NTlhOTBhZmFiNjFiNWFkMjlhMS90YWJsZTplYTM1MzBjZjE3NjU0YWZjYjIxMWJkNDlhNjI2NzgwZC90YWJsZXJhbmdlOmVhMzUzMGNmMTc2NTRhZmNiMjExYmQ0OWE2MjY3ODBkXzktMy0xLTEtMTAwNTUx_56211f9d-dd5e-4303-b5c7-dc6f09d82a23">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="ia4e26e1a90f24900b99f99a0eb4cb516_I20221231" decimals="-3" name="us-gaap:FinanceLeaseRightOfUseAssetAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNTEvZnJhZzpkMGFhZjFiYzYwNjY0NTlhOTBhZmFiNjFiNWFkMjlhMS90YWJsZTplYTM1MzBjZjE3NjU0YWZjYjIxMWJkNDlhNjI2NzgwZC90YWJsZXJhbmdlOmVhMzUzMGNmMTc2NTRhZmNiMjExYmQ0OWE2MjY3ODBkXzEwLTEtMS0xLTEwMDU1MQ_48c722b0-125d-4fdd-ac85-a2eadbb8214e">1,056</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic18de86a7e194dbaacc6e58a186ae83a_I20211231" decimals="-3" name="us-gaap:FinanceLeaseRightOfUseAssetAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNTEvZnJhZzpkMGFhZjFiYzYwNjY0NTlhOTBhZmFiNjFiNWFkMjlhMS90YWJsZTplYTM1MzBjZjE3NjU0YWZjYjIxMWJkNDlhNjI2NzgwZC90YWJsZXJhbmdlOmVhMzUzMGNmMTc2NTRhZmNiMjExYmQ0OWE2MjY3ODBkXzEwLTMtMS0xLTEwMDU1MQ_b04fe572-316f-4773-8d49-dccd16431dc3">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:id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNTEvZnJhZzpkMGFhZjFiYzYwNjY0NTlhOTBhZmFiNjFiNWFkMjlhMS90YWJsZTplYTM1MzBjZjE3NjU0YWZjYjIxMWJkNDlhNjI2NzgwZC90YWJsZXJhbmdlOmVhMzUzMGNmMTc2NTRhZmNiMjExYmQ0OWE2MjY3ODBkXzExLTAtMS0xLTEwMDU1MQ_70952676-c2ef-423e-b648-d93cb684c627"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNTEvZnJhZzpkMGFhZjFiYzYwNjY0NTlhOTBhZmFiNjFiNWFkMjlhMS90YWJsZTplYTM1MzBjZjE3NjU0YWZjYjIxMWJkNDlhNjI2NzgwZC90YWJsZXJhbmdlOmVhMzUzMGNmMTc2NTRhZmNiMjExYmQ0OWE2MjY3ODBkXzExLTAtMS0xLTEwMDU1MQ_78427fe1-af87-4e7c-af1c-7e55ee667ac1">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="ia4e26e1a90f24900b99f99a0eb4cb516_I20221231" decimals="-3" name="us-gaap:FinanceLeaseRightOfUseAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNTEvZnJhZzpkMGFhZjFiYzYwNjY0NTlhOTBhZmFiNjFiNWFkMjlhMS90YWJsZTplYTM1MzBjZjE3NjU0YWZjYjIxMWJkNDlhNjI2NzgwZC90YWJsZXJhbmdlOmVhMzUzMGNmMTc2NTRhZmNiMjExYmQ0OWE2MjY3ODBkXzExLTEtMS0xLTEwMDU1MQ_87b60514-5e8a-40ac-bb2f-3e42e5acd79f">423</ix:nonFraction>&#160;</span></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="ic18de86a7e194dbaacc6e58a186ae83a_I20211231" decimals="-3" name="us-gaap:FinanceLeaseRightOfUseAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNTEvZnJhZzpkMGFhZjFiYzYwNjY0NTlhOTBhZmFiNjFiNWFkMjlhMS90YWJsZTplYTM1MzBjZjE3NjU0YWZjYjIxMWJkNDlhNjI2NzgwZC90YWJsZXJhbmdlOmVhMzUzMGNmMTc2NTRhZmNiMjExYmQ0OWE2MjY3ODBkXzExLTMtMS0xLTEwMDU1MQ_8526f917-cea9-4f46-a6b4-269e2681e364">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="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;text-align:left;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:id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNTEvZnJhZzpkMGFhZjFiYzYwNjY0NTlhOTBhZmFiNjFiNWFkMjlhMS90YWJsZTplYTM1MzBjZjE3NjU0YWZjYjIxMWJkNDlhNjI2NzgwZC90YWJsZXJhbmdlOmVhMzUzMGNmMTc2NTRhZmNiMjExYmQ0OWE2MjY3ODBkXzEzLTAtMS0xLTEwMDU1MQ_3765c4ca-199f-4c98-9de3-d3d4803f18e6"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNTEvZnJhZzpkMGFhZjFiYzYwNjY0NTlhOTBhZmFiNjFiNWFkMjlhMS90YWJsZTplYTM1MzBjZjE3NjU0YWZjYjIxMWJkNDlhNjI2NzgwZC90YWJsZXJhbmdlOmVhMzUzMGNmMTc2NTRhZmNiMjExYmQ0OWE2MjY3ODBkXzEzLTAtMS0xLTEwMDU1MQ_fce5b5e5-e3ba-4b56-aa35-cb876ddc5ce4">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="ia4e26e1a90f24900b99f99a0eb4cb516_I20221231" decimals="-3" name="us-gaap:FinanceLeaseLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNTEvZnJhZzpkMGFhZjFiYzYwNjY0NTlhOTBhZmFiNjFiNWFkMjlhMS90YWJsZTplYTM1MzBjZjE3NjU0YWZjYjIxMWJkNDlhNjI2NzgwZC90YWJsZXJhbmdlOmVhMzUzMGNmMTc2NTRhZmNiMjExYmQ0OWE2MjY3ODBkXzEzLTEtMS0xLTEwMDU1MQ_02181319-47bf-499a-853b-e8d5195a8172">148</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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="ic18de86a7e194dbaacc6e58a186ae83a_I20211231" decimals="-3" name="us-gaap:FinanceLeaseLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNTEvZnJhZzpkMGFhZjFiYzYwNjY0NTlhOTBhZmFiNjFiNWFkMjlhMS90YWJsZTplYTM1MzBjZjE3NjU0YWZjYjIxMWJkNDlhNjI2NzgwZC90YWJsZXJhbmdlOmVhMzUzMGNmMTc2NTRhZmNiMjExYmQ0OWE2MjY3ODBkXzEzLTMtMS0xLTEwMDU1MQ_d47cb8ab-2b2a-4ed0-9764-cbd624ebdd04">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:id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNTEvZnJhZzpkMGFhZjFiYzYwNjY0NTlhOTBhZmFiNjFiNWFkMjlhMS90YWJsZTplYTM1MzBjZjE3NjU0YWZjYjIxMWJkNDlhNjI2NzgwZC90YWJsZXJhbmdlOmVhMzUzMGNmMTc2NTRhZmNiMjExYmQ0OWE2MjY3ODBkXzE0LTAtMS0xLTEwMDU1MQ_101c42ce-9b84-420d-ab9b-72e32ddb9950"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNTEvZnJhZzpkMGFhZjFiYzYwNjY0NTlhOTBhZmFiNjFiNWFkMjlhMS90YWJsZTplYTM1MzBjZjE3NjU0YWZjYjIxMWJkNDlhNjI2NzgwZC90YWJsZXJhbmdlOmVhMzUzMGNmMTc2NTRhZmNiMjExYmQ0OWE2MjY3ODBkXzE0LTAtMS0xLTEwMDU1MQ_e0c19b0b-3d2e-4d87-8ed2-1608174b416b">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="ia4e26e1a90f24900b99f99a0eb4cb516_I20221231" decimals="-3" name="us-gaap:FinanceLeaseLiabilityNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNTEvZnJhZzpkMGFhZjFiYzYwNjY0NTlhOTBhZmFiNjFiNWFkMjlhMS90YWJsZTplYTM1MzBjZjE3NjU0YWZjYjIxMWJkNDlhNjI2NzgwZC90YWJsZXJhbmdlOmVhMzUzMGNmMTc2NTRhZmNiMjExYmQ0OWE2MjY3ODBkXzE0LTEtMS0xLTEwMDU1MQ_2edc17a7-2455-45d3-ad57-b120f9e7f441">76</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic18de86a7e194dbaacc6e58a186ae83a_I20211231" decimals="-3" name="us-gaap:FinanceLeaseLiabilityNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNTEvZnJhZzpkMGFhZjFiYzYwNjY0NTlhOTBhZmFiNjFiNWFkMjlhMS90YWJsZTplYTM1MzBjZjE3NjU0YWZjYjIxMWJkNDlhNjI2NzgwZC90YWJsZXJhbmdlOmVhMzUzMGNmMTc2NTRhZmNiMjExYmQ0OWE2MjY3ODBkXzE0LTMtMS0xLTEwMDU1MQ_45183089-3c73-4af9-a256-216ff4c93417">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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia4e26e1a90f24900b99f99a0eb4cb516_I20221231" decimals="-3" name="us-gaap:FinanceLeaseLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNTEvZnJhZzpkMGFhZjFiYzYwNjY0NTlhOTBhZmFiNjFiNWFkMjlhMS90YWJsZTplYTM1MzBjZjE3NjU0YWZjYjIxMWJkNDlhNjI2NzgwZC90YWJsZXJhbmdlOmVhMzUzMGNmMTc2NTRhZmNiMjExYmQ0OWE2MjY3ODBkXzE1LTEtMS0xLTEwMDU1MQ_87cdc3f3-171b-4f0c-aabe-471a2af4fc7d">224</ix:nonFraction>&#160;</span></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="ic18de86a7e194dbaacc6e58a186ae83a_I20211231" decimals="-3" name="us-gaap:FinanceLeaseLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNTEvZnJhZzpkMGFhZjFiYzYwNjY0NTlhOTBhZmFiNjFiNWFkMjlhMS90YWJsZTplYTM1MzBjZjE3NjU0YWZjYjIxMWJkNDlhNjI2NzgwZC90YWJsZXJhbmdlOmVhMzUzMGNmMTc2NTRhZmNiMjExYmQ0OWE2MjY3ODBkXzE1LTMtMS0xLTEwMDU1MQ_ec97f9e8-94be-46ed-931f-c079864b3f4d">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></tr><tr style="height:5pt"><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="padding:2px 1pt;text-align: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="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="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="ia4e26e1a90f24900b99f99a0eb4cb516_I20221231" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNTEvZnJhZzpkMGFhZjFiYzYwNjY0NTlhOTBhZmFiNjFiNWFkMjlhMS90YWJsZTplYTM1MzBjZjE3NjU0YWZjYjIxMWJkNDlhNjI2NzgwZC90YWJsZXJhbmdlOmVhMzUzMGNmMTc2NTRhZmNiMjExYmQ0OWE2MjY3ODBkXzE4LTEtMS0xLTEwMDU1MQ_4de19d1e-2156-4b99-bb62-f7ece64c9b51">4.5</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="ic18de86a7e194dbaacc6e58a186ae83a_I20211231" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNTEvZnJhZzpkMGFhZjFiYzYwNjY0NTlhOTBhZmFiNjFiNWFkMjlhMS90YWJsZTplYTM1MzBjZjE3NjU0YWZjYjIxMWJkNDlhNjI2NzgwZC90YWJsZXJhbmdlOmVhMzUzMGNmMTc2NTRhZmNiMjExYmQ0OWE2MjY3ODBkXzE4LTMtMS0xLTEwMDU1MQ_9c6735cd-6c8e-4021-bec8-df4499e3bf72">6.1</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="ia4e26e1a90f24900b99f99a0eb4cb516_I20221231" name="us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNTEvZnJhZzpkMGFhZjFiYzYwNjY0NTlhOTBhZmFiNjFiNWFkMjlhMS90YWJsZTplYTM1MzBjZjE3NjU0YWZjYjIxMWJkNDlhNjI2NzgwZC90YWJsZXJhbmdlOmVhMzUzMGNmMTc2NTRhZmNiMjExYmQ0OWE2MjY3ODBkXzE5LTEtMS0xLTEwMDU1MQ_3f6ae400-949c-4f4b-b324-2fc6715d4216">1.5</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="ic18de86a7e194dbaacc6e58a186ae83a_I20211231" name="us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNTEvZnJhZzpkMGFhZjFiYzYwNjY0NTlhOTBhZmFiNjFiNWFkMjlhMS90YWJsZTplYTM1MzBjZjE3NjU0YWZjYjIxMWJkNDlhNjI2NzgwZC90YWJsZXJhbmdlOmVhMzUzMGNmMTc2NTRhZmNiMjExYmQ0OWE2MjY3ODBkXzE5LTMtMS0xLTEwMDU1MQ_45bc5eed-fa5a-40d5-8b8b-11d60efc5246">2.5</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><td colspan="3" style="padding:2px 1pt;text-align: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="ia4e26e1a90f24900b99f99a0eb4cb516_I20221231" decimals="3" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNTEvZnJhZzpkMGFhZjFiYzYwNjY0NTlhOTBhZmFiNjFiNWFkMjlhMS90YWJsZTplYTM1MzBjZjE3NjU0YWZjYjIxMWJkNDlhNjI2NzgwZC90YWJsZXJhbmdlOmVhMzUzMGNmMTc2NTRhZmNiMjExYmQ0OWE2MjY3ODBkXzIyLTEtMS0xLTEwMDU1MQ_2293c4cf-d5d6-422f-8e2f-476054d7706b">5.6</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="ic18de86a7e194dbaacc6e58a186ae83a_I20211231" decimals="3" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNTEvZnJhZzpkMGFhZjFiYzYwNjY0NTlhOTBhZmFiNjFiNWFkMjlhMS90YWJsZTplYTM1MzBjZjE3NjU0YWZjYjIxMWJkNDlhNjI2NzgwZC90YWJsZXJhbmdlOmVhMzUzMGNmMTc2NTRhZmNiMjExYmQ0OWE2MjY3ODBkXzIyLTMtMS0xLTEwMDU1MQ_c951042c-d7e8-4c1f-827f-27eec889cad4">4.8</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="ia4e26e1a90f24900b99f99a0eb4cb516_I20221231" decimals="3" name="us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNTEvZnJhZzpkMGFhZjFiYzYwNjY0NTlhOTBhZmFiNjFiNWFkMjlhMS90YWJsZTplYTM1MzBjZjE3NjU0YWZjYjIxMWJkNDlhNjI2NzgwZC90YWJsZXJhbmdlOmVhMzUzMGNmMTc2NTRhZmNiMjExYmQ0OWE2MjY3ODBkXzIzLTEtMS0xLTEwMDU1MQ_5224c586-b450-4a9b-9297-2219b82a6d53">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="ic18de86a7e194dbaacc6e58a186ae83a_I20211231" decimals="3" name="us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNTEvZnJhZzpkMGFhZjFiYzYwNjY0NTlhOTBhZmFiNjFiNWFkMjlhMS90YWJsZTplYTM1MzBjZjE3NjU0YWZjYjIxMWJkNDlhNjI2NzgwZC90YWJsZXJhbmdlOmVhMzUzMGNmMTc2NTRhZmNiMjExYmQ0OWE2MjY3ODBkXzIzLTMtMS0xLTEwMDU1MQ_23148556-b646-4241-a7bc-e6205711b62c">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></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%">56</span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><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 CONSOLIDATED FINANCIAL STATEMENTS &#8212; (Continued)</span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div></div><ix:continuation id="i9a09cf5ffb8d4ca6ab9ffe37790c3cb4"><ix:continuation id="i82400b8f37d947049ce195b0cd08d67f"><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="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231" name="us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNTEvZnJhZzpkMGFhZjFiYzYwNjY0NTlhOTBhZmFiNjFiNWFkMjlhMS90ZXh0cmVnaW9uOmQwYWFmMWJjNjA2NjQ1OWE5MGFmYWI2MWI1YWQyOWExXzUwNw_b6330e86-26b8-41fe-afc9-18f109f7a1d6" continuedAt="i9ded284edffa4b93bc9a9467a8ce56a0" escape="true"><ix:nonNumeric contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231" name="us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNTEvZnJhZzpkMGFhZjFiYzYwNjY0NTlhOTBhZmFiNjFiNWFkMjlhMS90ZXh0cmVnaW9uOmQwYWFmMWJjNjA2NjQ1OWE5MGFmYWI2MWI1YWQyOWExXzUxMw_9e65be63-2420-4185-8c00-7afe36e4d86a" continuedAt="i6a49299be7cb43e3b5b5f098acedbc73" escape="true">Maturities of lease liabilities are as follows:</ix:nonNumeric></ix:nonNumeric></span></div><div style="margin-bottom:4pt"><ix:continuation id="i9ded284edffa4b93bc9a9467a8ce56a0"><ix:continuation id="i6a49299be7cb43e3b5b5f098acedbc73"><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:60.979%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.494%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.495%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight: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%">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="padding:2px 1pt;text-align: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="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%">2023</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia4e26e1a90f24900b99f99a0eb4cb516_I20221231" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNTEvZnJhZzpkMGFhZjFiYzYwNjY0NTlhOTBhZmFiNjFiNWFkMjlhMS90YWJsZTo4YmI4YTUxYmEyZmQ0YjFmOWQ0NzYwZDNiNTk2M2VmMS90YWJsZXJhbmdlOjhiYjhhNTFiYTJmZDRiMWY5ZDQ3NjBkM2I1OTYzZWYxXzItMS0xLTEtMTAwNTUx_771a6d6e-3807-4776-aba0-e37c29b76b26">18,256</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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="ia4e26e1a90f24900b99f99a0eb4cb516_I20221231" decimals="-3" name="us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNTEvZnJhZzpkMGFhZjFiYzYwNjY0NTlhOTBhZmFiNjFiNWFkMjlhMS90YWJsZTo4YmI4YTUxYmEyZmQ0YjFmOWQ0NzYwZDNiNTk2M2VmMS90YWJsZXJhbmdlOjhiYjhhNTFiYTJmZDRiMWY5ZDQ3NjBkM2I1OTYzZWYxXzItMy0xLTEtMTAwNTUx_33cab3a4-de42-47fe-9c3d-eb246045dd31">154</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia4e26e1a90f24900b99f99a0eb4cb516_I20221231" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNTEvZnJhZzpkMGFhZjFiYzYwNjY0NTlhOTBhZmFiNjFiNWFkMjlhMS90YWJsZTo4YmI4YTUxYmEyZmQ0YjFmOWQ0NzYwZDNiNTk2M2VmMS90YWJsZXJhbmdlOjhiYjhhNTFiYTJmZDRiMWY5ZDQ3NjBkM2I1OTYzZWYxXzMtMS0xLTEtMTAwNTUx_0d78a1a7-351d-4921-be6e-a337bd64e901">16,990</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia4e26e1a90f24900b99f99a0eb4cb516_I20221231" decimals="-3" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNTEvZnJhZzpkMGFhZjFiYzYwNjY0NTlhOTBhZmFiNjFiNWFkMjlhMS90YWJsZTo4YmI4YTUxYmEyZmQ0YjFmOWQ0NzYwZDNiNTk2M2VmMS90YWJsZXJhbmdlOjhiYjhhNTFiYTJmZDRiMWY5ZDQ3NjBkM2I1OTYzZWYxXzMtMy0xLTEtMTAwNTUx_3009dfbe-fd1d-4f38-8717-48893a90e1b3">77</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia4e26e1a90f24900b99f99a0eb4cb516_I20221231" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNTEvZnJhZzpkMGFhZjFiYzYwNjY0NTlhOTBhZmFiNjFiNWFkMjlhMS90YWJsZTo4YmI4YTUxYmEyZmQ0YjFmOWQ0NzYwZDNiNTk2M2VmMS90YWJsZXJhbmdlOjhiYjhhNTFiYTJmZDRiMWY5ZDQ3NjBkM2I1OTYzZWYxXzQtMS0xLTEtMTAwNTUx_0cac0d15-c945-4a5b-b6af-ade93d4d5b5e">14,463</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia4e26e1a90f24900b99f99a0eb4cb516_I20221231" decimals="-3" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNTEvZnJhZzpkMGFhZjFiYzYwNjY0NTlhOTBhZmFiNjFiNWFkMjlhMS90YWJsZTo4YmI4YTUxYmEyZmQ0YjFmOWQ0NzYwZDNiNTk2M2VmMS90YWJsZXJhbmdlOjhiYjhhNTFiYTJmZDRiMWY5ZDQ3NjBkM2I1OTYzZWYxXzQtMy0xLTEtMTAwNTUx_f4147868-5851-4ff8-bb32-791c61c490df">&#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%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia4e26e1a90f24900b99f99a0eb4cb516_I20221231" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNTEvZnJhZzpkMGFhZjFiYzYwNjY0NTlhOTBhZmFiNjFiNWFkMjlhMS90YWJsZTo4YmI4YTUxYmEyZmQ0YjFmOWQ0NzYwZDNiNTk2M2VmMS90YWJsZXJhbmdlOjhiYjhhNTFiYTJmZDRiMWY5ZDQ3NjBkM2I1OTYzZWYxXzUtMS0xLTEtMTAwNTUx_1491e9dd-ccd6-4e09-b853-85e82d201793">9,196</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia4e26e1a90f24900b99f99a0eb4cb516_I20221231" decimals="-3" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNTEvZnJhZzpkMGFhZjFiYzYwNjY0NTlhOTBhZmFiNjFiNWFkMjlhMS90YWJsZTo4YmI4YTUxYmEyZmQ0YjFmOWQ0NzYwZDNiNTk2M2VmMS90YWJsZXJhbmdlOjhiYjhhNTFiYTJmZDRiMWY5ZDQ3NjBkM2I1OTYzZWYxXzUtMy0xLTEtMTAwNTUx_2be7f4e6-eb22-4a00-a06d-2b37d8d8b3f7">&#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%">2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia4e26e1a90f24900b99f99a0eb4cb516_I20221231" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNTEvZnJhZzpkMGFhZjFiYzYwNjY0NTlhOTBhZmFiNjFiNWFkMjlhMS90YWJsZTo4YmI4YTUxYmEyZmQ0YjFmOWQ0NzYwZDNiNTk2M2VmMS90YWJsZXJhbmdlOjhiYjhhNTFiYTJmZDRiMWY5ZDQ3NjBkM2I1OTYzZWYxXzYtMS0xLTEtMTAwNTUx_935930ae-7e9c-470f-9782-c016b50d828c">2,372</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia4e26e1a90f24900b99f99a0eb4cb516_I20221231" decimals="-3" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNTEvZnJhZzpkMGFhZjFiYzYwNjY0NTlhOTBhZmFiNjFiNWFkMjlhMS90YWJsZTo4YmI4YTUxYmEyZmQ0YjFmOWQ0NzYwZDNiNTk2M2VmMS90YWJsZXJhbmdlOjhiYjhhNTFiYTJmZDRiMWY5ZDQ3NjBkM2I1OTYzZWYxXzYtMy0xLTEtMTAwNTUx_6cf94b1f-1288-46c7-a3fe-7a3be3e44cf8">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia4e26e1a90f24900b99f99a0eb4cb516_I20221231" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNTEvZnJhZzpkMGFhZjFiYzYwNjY0NTlhOTBhZmFiNjFiNWFkMjlhMS90YWJsZTo4YmI4YTUxYmEyZmQ0YjFmOWQ0NzYwZDNiNTk2M2VmMS90YWJsZXJhbmdlOjhiYjhhNTFiYTJmZDRiMWY5ZDQ3NjBkM2I1OTYzZWYxXzctMS0xLTEtMTAwNTUx_f97cfd18-9dd5-43c3-b2ca-097a7553b3b1">6,391</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia4e26e1a90f24900b99f99a0eb4cb516_I20221231" decimals="-3" name="us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNTEvZnJhZzpkMGFhZjFiYzYwNjY0NTlhOTBhZmFiNjFiNWFkMjlhMS90YWJsZTo4YmI4YTUxYmEyZmQ0YjFmOWQ0NzYwZDNiNTk2M2VmMS90YWJsZXJhbmdlOjhiYjhhNTFiYTJmZDRiMWY5ZDQ3NjBkM2I1OTYzZWYxXzctMy0xLTEtMTAwNTUx_5d7abcb8-a6f8-40d2-b943-0b9996238d87">&#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 lease payments</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="ia4e26e1a90f24900b99f99a0eb4cb516_I20221231" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNTEvZnJhZzpkMGFhZjFiYzYwNjY0NTlhOTBhZmFiNjFiNWFkMjlhMS90YWJsZTo4YmI4YTUxYmEyZmQ0YjFmOWQ0NzYwZDNiNTk2M2VmMS90YWJsZXJhbmdlOjhiYjhhNTFiYTJmZDRiMWY5ZDQ3NjBkM2I1OTYzZWYxXzgtMS0xLTEtMTAwNTUx_7be974eb-6993-49aa-b203-3302e7d91f17">67,668</ix:nonFraction>&#160;</span></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="ia4e26e1a90f24900b99f99a0eb4cb516_I20221231" decimals="-3" name="us-gaap:FinanceLeaseLiabilityPaymentsDue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNTEvZnJhZzpkMGFhZjFiYzYwNjY0NTlhOTBhZmFiNjFiNWFkMjlhMS90YWJsZTo4YmI4YTUxYmEyZmQ0YjFmOWQ0NzYwZDNiNTk2M2VmMS90YWJsZXJhbmdlOjhiYjhhNTFiYTJmZDRiMWY5ZDQ3NjBkM2I1OTYzZWYxXzgtMy0xLTEtMTAwNTUx_beb4c052-f926-4584-9eef-a5a5052c0bf5">231</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less imputed interest</span></td><td colspan="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="ia4e26e1a90f24900b99f99a0eb4cb516_I20221231" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNTEvZnJhZzpkMGFhZjFiYzYwNjY0NTlhOTBhZmFiNjFiNWFkMjlhMS90YWJsZTo4YmI4YTUxYmEyZmQ0YjFmOWQ0NzYwZDNiNTk2M2VmMS90YWJsZXJhbmdlOjhiYjhhNTFiYTJmZDRiMWY5ZDQ3NjBkM2I1OTYzZWYxXzktMS0xLTEtMTAwNTUx_a613e127-cbc4-4a2d-b054-124bd0cdefb8">7,850</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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="ia4e26e1a90f24900b99f99a0eb4cb516_I20221231" decimals="-3" name="us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNTEvZnJhZzpkMGFhZjFiYzYwNjY0NTlhOTBhZmFiNjFiNWFkMjlhMS90YWJsZTo4YmI4YTUxYmEyZmQ0YjFmOWQ0NzYwZDNiNTk2M2VmMS90YWJsZXJhbmdlOjhiYjhhNTFiYTJmZDRiMWY5ZDQ3NjBkM2I1OTYzZWYxXzktMy0xLTEtMTAwNTUx_6e77904d-e770-420a-a529-59f6fa75d666">7</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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="ia4e26e1a90f24900b99f99a0eb4cb516_I20221231" decimals="-3" name="us-gaap:OperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNTEvZnJhZzpkMGFhZjFiYzYwNjY0NTlhOTBhZmFiNjFiNWFkMjlhMS90YWJsZTo4YmI4YTUxYmEyZmQ0YjFmOWQ0NzYwZDNiNTk2M2VmMS90YWJsZXJhbmdlOjhiYjhhNTFiYTJmZDRiMWY5ZDQ3NjBkM2I1OTYzZWYxXzEwLTEtMS0xLTEwMDU1MQ_3ec273ac-4c30-48de-a6d9-923662b962a3">59,818</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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="ia4e26e1a90f24900b99f99a0eb4cb516_I20221231" decimals="-3" name="us-gaap:FinanceLeaseLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNTEvZnJhZzpkMGFhZjFiYzYwNjY0NTlhOTBhZmFiNjFiNWFkMjlhMS90YWJsZTo4YmI4YTUxYmEyZmQ0YjFmOWQ0NzYwZDNiNTk2M2VmMS90YWJsZXJhbmdlOjhiYjhhNTFiYTJmZDRiMWY5ZDQ3NjBkM2I1OTYzZWYxXzEwLTMtMS0xLTEwMDU1MQ_dc8464fe-6ef0-47bf-8905-dafc56595702">224</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:continuation></ix:continuation></div></ix:continuation></ix:continuation><div id="i11f5ad2dc2b74cddb4b110bb41fded42_154"></div><ix:nonNumeric contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231" name="us-gaap:CommitmentsAndContingenciesDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNTQvZnJhZzowYTlkNzAyM2U0ZWM0YzdkOWM5NGJhNzUzOGNlYjE0ZC90ZXh0cmVnaW9uOjBhOWQ3MDIzZTRlYzRjN2Q5Yzk0YmE3NTM4Y2ViMTRkXzQ4MzY_d6ec77de-8bcf-4835-ac69-44def8216b12" continuedAt="i45b4bbfe73284a89af072999cc85d698" 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:49.415%"><tr><td style="width:1.0%"></td><td style="width:6.888%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:90.912%"></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%">COMMITMENTS AND CONTINGENCIES</span></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%">Insurance</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 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-style:italic;font-weight:400;line-height:120%">Property and Casualty&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has insurance in place subject to a $<ix:nonFraction unitRef="usd" contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231" decimals="-3" name="strl:SelfInsuranceWorkersCompensationClaimsAmountPerOccurrence" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNTQvZnJhZzowYTlkNzAyM2U0ZWM0YzdkOWM5NGJhNzUzOGNlYjE0ZC90ZXh0cmVnaW9uOjBhOWQ3MDIzZTRlYzRjN2Q5Yzk0YmE3NTM4Y2ViMTRkXzY5OA_2f167ca9-170b-405d-9da1-3da7b45fdd09">250</ix:nonFraction> per occurrence deductible for Workers&#8217; Compensation and General Liability and a $<ix:nonFraction unitRef="usd" contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231" decimals="-3" name="strl:GeneralLiabilityAndWorkersCompensationClaimPerOccurrenceThatWouldAffectUltimateLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNTQvZnJhZzowYTlkNzAyM2U0ZWM0YzdkOWM5NGJhNzUzOGNlYjE0ZC90ZXh0cmVnaW9uOjBhOWQ3MDIzZTRlYzRjN2Q5Yzk0YmE3NTM4Y2ViMTRkXzc0Nw_d0a14e0c-2c48-4b86-a57f-a98a66e20dc6">100</ix:nonFraction> per occurrence deductible for Auto Liability. The primary casualty program (Workers&#8217; Compensation, General Liability and Auto Liability) is subject to a multi-line program aggregate which caps maximum losses within the deductibles at $<ix:nonFraction unitRef="usd" contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231" decimals="-3" name="strl:SelfInsuranceGeneralLiabilityAmountPerOccurrence" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNTQvZnJhZzowYTlkNzAyM2U0ZWM0YzdkOWM5NGJhNzUzOGNlYjE0ZC90ZXh0cmVnaW9uOjBhOWQ3MDIzZTRlYzRjN2Q5Yzk0YmE3NTM4Y2ViMTRkXzU0OTc1NTgyNDIzMw_8cb04b30-ec76-453d-b6b4-893176a1936f">5,900</ix:nonFraction>. The program aggregate is indexed to payroll and may fluctuate up or down depending upon actual exposure. We accrue for probable losses, both reported and unreported, that are reasonably estimable using actuarial methods based on historic trends, modified, if necessary, by recent events. Changes in our loss assumptions caused by changes in actual experience would affect our assessment of the ultimate liability and could have an effect on our operating results and financial position. The Company also maintains commercial insurance coverage in excess of the limits of our primary commercial automobile, general liability and employers&#8217; liability policies, in the amount of $<ix:nonFraction unitRef="usd" contextRef="ia4e26e1a90f24900b99f99a0eb4cb516_I20221231" decimals="-3" name="strl:CommercialInsuranceCoverage" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNTQvZnJhZzowYTlkNzAyM2U0ZWM0YzdkOWM5NGJhNzUzOGNlYjE0ZC90ZXh0cmVnaW9uOjBhOWQ3MDIzZTRlYzRjN2Q5Yzk0YmE3NTM4Y2ViMTRkXzE1MzE_311de171-cdca-4b7e-b96b-3555272d7b2b">75,000</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-style:italic;font-weight:400;line-height:112%">Medical&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company maintains fully insured and self-insured medical benefit plans, which provide medical benefits to employees electing coverage under the plans. Under its self-insured plans, the Company has stop-loss coverage per claim to limit the exposure arising from these claims. Self-insured claims filed and claims incurred but not reported are accrued based upon management&#8217;s estimates of the ultimate cost of claims incurred using actuarial assumptions followed in the insurance industry and historical experience. Although management believes it has the ability to reasonably estimate losses related to claims, it is possible that actual results could differ from recorded self-insured liabilities.</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%">Guarantees</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 obtains bonding on construction contracts primarily through Travelers Casualty and Surety Company of America (&#8220;Travelers&#8221;). As is customary in the construction industry, the Company indemnifies Travelers for any losses incurred by it in connection with bonds that are issued. The Company has granted Travelers a security interest in accounts receivable and contract rights for that obligation.</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 typically indemnifies contract owners for claims arising during the construction process and carries insurance coverage for such claims, which in the past have not been material.</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 Certificate of Incorporation provides for indemnification of its officers and directors. The Company has a directors and officers insurance policy that limits their exposure to litigation against them in their capacities as such.</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%">57</span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><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 CONSOLIDATED FINANCIAL STATEMENTS &#8212; (Continued)</span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div></div><ix:continuation id="i45b4bbfe73284a89af072999cc85d698"><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%">Litigation</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="ia4e26e1a90f24900b99f99a0eb4cb516_I20221231" decimals="2" name="strl:ConsolidatedEntitiesOwnershipPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNTQvZnJhZzowYTlkNzAyM2U0ZWM0YzdkOWM5NGJhNzUzOGNlYjE0ZC90ZXh0cmVnaW9uOjBhOWQ3MDIzZTRlYzRjN2Q5Yzk0YmE3NTM4Y2ViMTRkXzM4OTI_b166b7c9-2ab6-4175-a67c-9918ea0e9537">50</ix:nonFraction>% owned subsidiary, 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 Consolidated Financial Statements of the Company. There are no significant unresolved legal issues as of December&#160;31, 2022 and 2021.</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%">Purchase Commitments</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%">To manage the risk of changes in material prices and subcontracting costs used in tendering bids for construction contracts, most of the time, we obtain firm quotations from suppliers and subcontractors before submitting a bid. These quotations do not include any quantity guarantees. As soon as we are advised that our bid is the lowest, we enter into firm contracts with most of our materials suppliers and sub-contractors, thereby mitigating the risk of future price variations affecting the contract costs.</span></div></ix:continuation><div id="i11f5ad2dc2b74cddb4b110bb41fded42_160"></div><ix:nonNumeric contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231" name="us-gaap:IncomeTaxDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjAvZnJhZzowYWE1NzkzNDM4Mjc0Y2EwYjNmNzJlMWZjNWU4NTY0Yi90ZXh0cmVnaW9uOjBhYTU3OTM0MzgyNzRjYTBiM2Y3MmUxZmM1ZTg1NjRiXzMzNjY_0381b59e-e0fc-47ef-b80e-7a64dd759e7f" continuedAt="ifccd72d92d4e4be2aacf1c69c6e930a0" 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:70.467%"><tr><td style="width:1.0%"></td><td style="width:4.501%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:93.299%"></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%">INCOME TAXES</span></td></tr></table></div><div style="margin-bottom:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Provision for Income Taxes</span></div><ix:nonNumeric contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231" name="us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjAvZnJhZzowYWE1NzkzNDM4Mjc0Y2EwYjNmNzJlMWZjNWU4NTY0Yi90ZXh0cmVnaW9uOjBhYTU3OTM0MzgyNzRjYTBiM2Y3MmUxZmM1ZTg1NjRiXzMzNzA_b1ecf830-0a1c-4dbb-8a18-c0480213ee15" escape="true"><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 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;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:59.222%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.640%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding: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%">Years Ended December 31,</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="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231" decimals="-3" name="us-gaap:CurrentIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjAvZnJhZzowYWE1NzkzNDM4Mjc0Y2EwYjNmNzJlMWZjNWU4NTY0Yi90YWJsZTplZTIyYjE1NjU0NmU0MDdhOTgzYTZiMDlkZDk5YjY0Zi90YWJsZXJhbmdlOmVlMjJiMTU2NTQ2ZTQwN2E5ODNhNmIwOWRkOTliNjRmXzItMS0xLTEtMTAwNTUx_2291677d-6669-4462-b135-4e259e153d82">9,221</ix:nonFraction>&#160;</span></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="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231" decimals="-3" name="us-gaap:CurrentIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjAvZnJhZzowYWE1NzkzNDM4Mjc0Y2EwYjNmNzJlMWZjNWU4NTY0Yi90YWJsZTplZTIyYjE1NjU0NmU0MDdhOTgzYTZiMDlkZDk5YjY0Zi90YWJsZXJhbmdlOmVlMjJiMTU2NTQ2ZTQwN2E5ODNhNmIwOWRkOTliNjRmXzItMy0xLTEtMTAwNTUx_9d5f401b-582c-496a-9407-5e403238cc21">3,512</ix:nonFraction>&#160;</span></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="i5ebcd2a2b100446583e2b9bfc9ed66a6_D20200101-20201231" decimals="-3" name="us-gaap:CurrentIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjAvZnJhZzowYWE1NzkzNDM4Mjc0Y2EwYjNmNzJlMWZjNWU4NTY0Yi90YWJsZTplZTIyYjE1NjU0NmU0MDdhOTgzYTZiMDlkZDk5YjY0Zi90YWJsZXJhbmdlOmVlMjJiMTU2NTQ2ZTQwN2E5ODNhNmIwOWRkOTliNjRmXzItNS0xLTEtMTAwNTUx_f690f653-47e8-46cb-8a75-52a290e276c2">3,033</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax 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="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231" decimals="-3" name="us-gaap:DeferredIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjAvZnJhZzowYWE1NzkzNDM4Mjc0Y2EwYjNmNzJlMWZjNWU4NTY0Yi90YWJsZTplZTIyYjE1NjU0NmU0MDdhOTgzYTZiMDlkZDk5YjY0Zi90YWJsZXJhbmdlOmVlMjJiMTU2NTQ2ZTQwN2E5ODNhNmIwOWRkOTliNjRmXzMtMS0xLTEtMTAwNTUx_67121dc0-cd0f-407b-8caf-3fea7788beb3">32,486</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231" decimals="-3" name="us-gaap:DeferredIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjAvZnJhZzowYWE1NzkzNDM4Mjc0Y2EwYjNmNzJlMWZjNWU4NTY0Yi90YWJsZTplZTIyYjE1NjU0NmU0MDdhOTgzYTZiMDlkZDk5YjY0Zi90YWJsZXJhbmdlOmVlMjJiMTU2NTQ2ZTQwN2E5ODNhNmIwOWRkOTliNjRmXzMtMy0xLTEtMTAwNTUx_43849a2f-7a6a-446a-a5d0-c702e98e266d">21,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="usd" contextRef="i5ebcd2a2b100446583e2b9bfc9ed66a6_D20200101-20201231" decimals="-3" name="us-gaap:DeferredIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjAvZnJhZzowYWE1NzkzNDM4Mjc0Y2EwYjNmNzJlMWZjNWU4NTY0Yi90YWJsZTplZTIyYjE1NjU0NmU0MDdhOTgzYTZiMDlkZDk5YjY0Zi90YWJsZXJhbmdlOmVlMjJiMTU2NTQ2ZTQwN2E5ODNhNmIwOWRkOTliNjRmXzMtNS0xLTEtMTAwNTUx_0c8a27be-786e-4d64-a923-a1e6d833f4ea">16,377</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-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="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjAvZnJhZzowYWE1NzkzNDM4Mjc0Y2EwYjNmNzJlMWZjNWU4NTY0Yi90YWJsZTplZTIyYjE1NjU0NmU0MDdhOTgzYTZiMDlkZDk5YjY0Zi90YWJsZXJhbmdlOmVlMjJiMTU2NTQ2ZTQwN2E5ODNhNmIwOWRkOTliNjRmXzQtMS0xLTEtMTAwNTUx_6bbe4a3d-20d8-4536-92ac-1ab603799166">41,707</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="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjAvZnJhZzowYWE1NzkzNDM4Mjc0Y2EwYjNmNzJlMWZjNWU4NTY0Yi90YWJsZTplZTIyYjE1NjU0NmU0MDdhOTgzYTZiMDlkZDk5YjY0Zi90YWJsZXJhbmdlOmVlMjJiMTU2NTQ2ZTQwN2E5ODNhNmIwOWRkOTliNjRmXzQtMy0xLTEtMTAwNTUx_06475d08-dfd7-4d53-90df-a0a984477b70">24,874</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="i5ebcd2a2b100446583e2b9bfc9ed66a6_D20200101-20201231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjAvZnJhZzowYWE1NzkzNDM4Mjc0Y2EwYjNmNzJlMWZjNWU4NTY0Yi90YWJsZTplZTIyYjE1NjU0NmU0MDdhOTgzYTZiMDlkZDk5YjY0Zi90YWJsZXJhbmdlOmVlMjJiMTU2NTQ2ZTQwN2E5ODNhNmIwOWRkOTliNjRmXzQtNS0xLTEtMTAwNTUx_4b96bd87-4f6d-4a8b-a3a1-ed8e9de49d44">19,410</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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-weight:400;line-height:120%">The Company expects to pay approximately $<ix:nonFraction unitRef="usd" contextRef="i3415f13eda7e4bf78ae75c38a866162d_D20220101-20221231" decimals="-3" name="us-gaap:IncomeTaxesPaid" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjAvZnJhZzowYWE1NzkzNDM4Mjc0Y2EwYjNmNzJlMWZjNWU4NTY0Yi90ZXh0cmVnaW9uOjBhYTU3OTM0MzgyNzRjYTBiM2Y3MmUxZmM1ZTg1NjRiXzU0OTc1NTgyMDg5Mw_ac671680-eade-4b05-a53d-1d3430a45f5c">1,100</ix:nonFraction> in federal income taxes for 2022 and <ix:nonFraction unitRef="usd" contextRef="i09e096c4a08f4aa3a5d6c4bdfbd7f378_D20210101-20211231" decimals="-3" name="us-gaap:IncomeTaxesPaid" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjAvZnJhZzowYWE1NzkzNDM4Mjc0Y2EwYjNmNzJlMWZjNWU4NTY0Yi90ZXh0cmVnaW9uOjBhYTU3OTM0MzgyNzRjYTBiM2Y3MmUxZmM1ZTg1NjRiXzU0OTc1NTgyMDk5OQ_b8585413-b358-442b-a933-b90d5c1f2592">no</ix:nonFraction> payments for 2021 due to net operating loss carryforwards. The Company makes cash payments for state income taxes in states in which the Company does not have net operating loss carry forwards. The Company expects to pay federal taxes in 2023 due to the full utilization of its net operating loss carryforward.</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:700;line-height:120%">Effective Tax Rate</span></div><ix:nonNumeric contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231" name="us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjAvZnJhZzowYWE1NzkzNDM4Mjc0Y2EwYjNmNzJlMWZjNWU4NTY0Yi90ZXh0cmVnaW9uOjBhYTU3OTM0MzgyNzRjYTBiM2Y3MmUxZmM1ZTg1NjRiXzMzNjM_1448c5a2-f45e-4e2e-bf27-1db29b0af50c" 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 items comprising the difference between income taxes computed at the U.S. federal statutory rates in effect for 2022, 2021 and 2020 and our effective tax rates were as follows:</span></div><div style="margin-bottom:5pt;margin-top:6pt;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:46.122%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.087%"></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.087%"></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.087%"></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.087%"></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.087%"></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.093%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td></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:10pt;font-weight:700;line-height:100%">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:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">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:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">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:10pt;font-weight:700;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax expense at the U.S. federal statutory rate</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="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231" decimals="-3" name="us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjAvZnJhZzowYWE1NzkzNDM4Mjc0Y2EwYjNmNzJlMWZjNWU4NTY0Yi90YWJsZTo5MjM2Y2IzNjcxZDc0NDk5YjA2ZmNkY2U2N2Q3YzhhYi90YWJsZXJhbmdlOjkyMzZjYjM2NzFkNzQ0OTliMDZmY2RjZTY3ZDdjOGFiXzMtMS0xLTEtMTAwNTUx_2bd7857c-6e03-43bf-85c8-f772763d35f1">29,435</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="number" contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231" decimals="INF" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjAvZnJhZzowYWE1NzkzNDM4Mjc0Y2EwYjNmNzJlMWZjNWU4NTY0Yi90YWJsZTo5MjM2Y2IzNjcxZDc0NDk5YjA2ZmNkY2U2N2Q3YzhhYi90YWJsZXJhbmdlOjkyMzZjYjM2NzFkNzQ0OTliMDZmY2RjZTY3ZDdjOGFiXzMtMy0xLTEtMTAwNTUx_64f3b97c-6ae6-4ab5-904a-592d98b70bab">21.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231" decimals="-3" name="us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjAvZnJhZzowYWE1NzkzNDM4Mjc0Y2EwYjNmNzJlMWZjNWU4NTY0Yi90YWJsZTo5MjM2Y2IzNjcxZDc0NDk5YjA2ZmNkY2U2N2Q3YzhhYi90YWJsZXJhbmdlOjkyMzZjYjM2NzFkNzQ0OTliMDZmY2RjZTY3ZDdjOGFiXzMtNS0xLTEtMTAwNTUx_aa90bfe1-7847-45d1-8c80-863f95e7e14d">18,650</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="number" contextRef="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231" decimals="INF" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjAvZnJhZzowYWE1NzkzNDM4Mjc0Y2EwYjNmNzJlMWZjNWU4NTY0Yi90YWJsZTo5MjM2Y2IzNjcxZDc0NDk5YjA2ZmNkY2U2N2Q3YzhhYi90YWJsZXJhbmdlOjkyMzZjYjM2NzFkNzQ0OTliMDZmY2RjZTY3ZDdjOGFiXzMtNy0xLTEtMTAwNTUx_00f1b4c9-34f7-414a-bc72-46c12ed194df">21.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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="i5ebcd2a2b100446583e2b9bfc9ed66a6_D20200101-20201231" decimals="-3" name="us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjAvZnJhZzowYWE1NzkzNDM4Mjc0Y2EwYjNmNzJlMWZjNWU4NTY0Yi90YWJsZTo5MjM2Y2IzNjcxZDc0NDk5YjA2ZmNkY2U2N2Q3YzhhYi90YWJsZXJhbmdlOjkyMzZjYjM2NzFkNzQ0OTliMDZmY2RjZTY3ZDdjOGFiXzMtOS0xLTEtMTAwNTUx_7727518c-72f2-4728-a178-10f3967c1cc0">13,258</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="number" contextRef="i5ebcd2a2b100446583e2b9bfc9ed66a6_D20200101-20201231" decimals="INF" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjAvZnJhZzowYWE1NzkzNDM4Mjc0Y2EwYjNmNzJlMWZjNWU4NTY0Yi90YWJsZTo5MjM2Y2IzNjcxZDc0NDk5YjA2ZmNkY2U2N2Q3YzhhYi90YWJsZXJhbmdlOjkyMzZjYjM2NzFkNzQ0OTliMDZmY2RjZTY3ZDdjOGFiXzMtMTEtMS0xLTEwMDU1MQ_7a40ec59-1689-4c2e-b625-4e88671bc16f">21.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State income taxes, net of federal benefits</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231" decimals="-3" name="us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjAvZnJhZzowYWE1NzkzNDM4Mjc0Y2EwYjNmNzJlMWZjNWU4NTY0Yi90YWJsZTo5MjM2Y2IzNjcxZDc0NDk5YjA2ZmNkY2U2N2Q3YzhhYi90YWJsZXJhbmdlOjkyMzZjYjM2NzFkNzQ0OTliMDZmY2RjZTY3ZDdjOGFiXzQtMS0xLTEtMTAwNTUx_898b2e1e-b741-43a8-9706-e095b34fe8ff">11,064</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjAvZnJhZzowYWE1NzkzNDM4Mjc0Y2EwYjNmNzJlMWZjNWU4NTY0Yi90YWJsZTo5MjM2Y2IzNjcxZDc0NDk5YjA2ZmNkY2U2N2Q3YzhhYi90YWJsZXJhbmdlOjkyMzZjYjM2NzFkNzQ0OTliMDZmY2RjZTY3ZDdjOGFiXzQtMy0xLTEtMTAwNTUx_dbeda942-c2e4-48bf-a4ca-8bdf911c2b6d">7.9</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="usd" contextRef="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231" decimals="-3" name="us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjAvZnJhZzowYWE1NzkzNDM4Mjc0Y2EwYjNmNzJlMWZjNWU4NTY0Yi90YWJsZTo5MjM2Y2IzNjcxZDc0NDk5YjA2ZmNkY2U2N2Q3YzhhYi90YWJsZXJhbmdlOjkyMzZjYjM2NzFkNzQ0OTliMDZmY2RjZTY3ZDdjOGFiXzQtNS0xLTEtMTAwNTUx_8d2ab9c6-f4fd-489b-b785-c79acbd6c77b">5,579</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjAvZnJhZzowYWE1NzkzNDM4Mjc0Y2EwYjNmNzJlMWZjNWU4NTY0Yi90YWJsZTo5MjM2Y2IzNjcxZDc0NDk5YjA2ZmNkY2U2N2Q3YzhhYi90YWJsZXJhbmdlOjkyMzZjYjM2NzFkNzQ0OTliMDZmY2RjZTY3ZDdjOGFiXzQtNy0xLTEtMTAwNTUx_1144f9d8-7cef-49f6-b150-d91b6c3f5a6f">6.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="usd" contextRef="i5ebcd2a2b100446583e2b9bfc9ed66a6_D20200101-20201231" decimals="-3" name="us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjAvZnJhZzowYWE1NzkzNDM4Mjc0Y2EwYjNmNzJlMWZjNWU4NTY0Yi90YWJsZTo5MjM2Y2IzNjcxZDc0NDk5YjA2ZmNkY2U2N2Q3YzhhYi90YWJsZXJhbmdlOjkyMzZjYjM2NzFkNzQ0OTliMDZmY2RjZTY3ZDdjOGFiXzQtOS0xLTEtMTAwNTUx_21d87ae0-a69c-487c-a7a7-48ea2908657b">4,840</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i5ebcd2a2b100446583e2b9bfc9ed66a6_D20200101-20201231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjAvZnJhZzowYWE1NzkzNDM4Mjc0Y2EwYjNmNzJlMWZjNWU4NTY0Yi90YWJsZTo5MjM2Y2IzNjcxZDc0NDk5YjA2ZmNkY2U2N2Q3YzhhYi90YWJsZXJhbmdlOjkyMzZjYjM2NzFkNzQ0OTliMDZmY2RjZTY3ZDdjOGFiXzQtMTEtMS0xLTEwMDU1MQ_b131e07a-9124-4373-a1df-dfdd793271c0">7.7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Taxes on subsidiaries&#8217; and joint ventures&#8217; earnings allocated to noncontrolling interests 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:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231" decimals="-3" name="us-gaap:IncomeTaxReconciliationEquityInEarningsLossesOfUnconsolidatedSubsidiary" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjAvZnJhZzowYWE1NzkzNDM4Mjc0Y2EwYjNmNzJlMWZjNWU4NTY0Yi90YWJsZTo5MjM2Y2IzNjcxZDc0NDk5YjA2ZmNkY2U2N2Q3YzhhYi90YWJsZXJhbmdlOjkyMzZjYjM2NzFkNzQ0OTliMDZmY2RjZTY3ZDdjOGFiXzUtMS0xLTEtMTAwNTUx_06c08098-4608-4890-a2fd-bc856b369950">366</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="number" contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationEquityInEarningsLossesOfUnconsolidatedSubsidiary" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjAvZnJhZzowYWE1NzkzNDM4Mjc0Y2EwYjNmNzJlMWZjNWU4NTY0Yi90YWJsZTo5MjM2Y2IzNjcxZDc0NDk5YjA2ZmNkY2U2N2Q3YzhhYi90YWJsZXJhbmdlOjkyMzZjYjM2NzFkNzQ0OTliMDZmY2RjZTY3ZDdjOGFiXzUtMy0xLTEtMTAwNTUx_61e78c73-593b-447f-b53f-4244b66c9785">0.3</ix:nonFraction>)</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="usd" contextRef="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231" decimals="-3" name="us-gaap:IncomeTaxReconciliationEquityInEarningsLossesOfUnconsolidatedSubsidiary" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjAvZnJhZzowYWE1NzkzNDM4Mjc0Y2EwYjNmNzJlMWZjNWU4NTY0Yi90YWJsZTo5MjM2Y2IzNjcxZDc0NDk5YjA2ZmNkY2U2N2Q3YzhhYi90YWJsZXJhbmdlOjkyMzZjYjM2NzFkNzQ0OTliMDZmY2RjZTY3ZDdjOGFiXzUtNS0xLTEtMTAwNTUx_b977a49e-e836-4c4c-bea3-5efcd24a876d">521</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="number" contextRef="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationEquityInEarningsLossesOfUnconsolidatedSubsidiary" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjAvZnJhZzowYWE1NzkzNDM4Mjc0Y2EwYjNmNzJlMWZjNWU4NTY0Yi90YWJsZTo5MjM2Y2IzNjcxZDc0NDk5YjA2ZmNkY2U2N2Q3YzhhYi90YWJsZXJhbmdlOjkyMzZjYjM2NzFkNzQ0OTliMDZmY2RjZTY3ZDdjOGFiXzUtNy0xLTEtMTAwNTUx_712c5f9b-c1e5-4e1c-ac1e-ebf2048c06af">0.6</ix:nonFraction>)</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="usd" contextRef="i5ebcd2a2b100446583e2b9bfc9ed66a6_D20200101-20201231" decimals="-3" name="us-gaap:IncomeTaxReconciliationEquityInEarningsLossesOfUnconsolidatedSubsidiary" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjAvZnJhZzowYWE1NzkzNDM4Mjc0Y2EwYjNmNzJlMWZjNWU4NTY0Yi90YWJsZTo5MjM2Y2IzNjcxZDc0NDk5YjA2ZmNkY2U2N2Q3YzhhYi90YWJsZXJhbmdlOjkyMzZjYjM2NzFkNzQ0OTliMDZmY2RjZTY3ZDdjOGFiXzUtOS0xLTEtMTAwNTUx_562e7b52-61a0-4ee2-a86e-815368d5ed48">130</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="i5ebcd2a2b100446583e2b9bfc9ed66a6_D20200101-20201231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationEquityInEarningsLossesOfUnconsolidatedSubsidiary" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjAvZnJhZzowYWE1NzkzNDM4Mjc0Y2EwYjNmNzJlMWZjNWU4NTY0Yi90YWJsZTo5MjM2Y2IzNjcxZDc0NDk5YjA2ZmNkY2U2N2Q3YzhhYi90YWJsZXJhbmdlOjkyMzZjYjM2NzFkNzQ0OTliMDZmY2RjZTY3ZDdjOGFiXzUtMTEtMS0xLTEwMDU1MQ_1fc30b3b-077e-4558-bdbf-0d43862f33a6">0.2</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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></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></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></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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Executive compensation, including stock incentives</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231" decimals="-3" name="us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjAvZnJhZzowYWE1NzkzNDM4Mjc0Y2EwYjNmNzJlMWZjNWU4NTY0Yi90YWJsZTo5MjM2Y2IzNjcxZDc0NDk5YjA2ZmNkY2U2N2Q3YzhhYi90YWJsZXJhbmdlOjkyMzZjYjM2NzFkNzQ0OTliMDZmY2RjZTY3ZDdjOGFiXzExLTEtMS0xLTEwMDU1MQ_f897fd32-70b2-4425-a322-e35cffdd54f7">1,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="number" contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjAvZnJhZzowYWE1NzkzNDM4Mjc0Y2EwYjNmNzJlMWZjNWU4NTY0Yi90YWJsZTo5MjM2Y2IzNjcxZDc0NDk5YjA2ZmNkY2U2N2Q3YzhhYi90YWJsZXJhbmdlOjkyMzZjYjM2NzFkNzQ0OTliMDZmY2RjZTY3ZDdjOGFiXzExLTMtMS0xLTEwMDU1MQ_a2c7a374-ffe9-47c1-8678-57cb52bbf08d">1.0</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="usd" contextRef="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231" decimals="-3" name="us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjAvZnJhZzowYWE1NzkzNDM4Mjc0Y2EwYjNmNzJlMWZjNWU4NTY0Yi90YWJsZTo5MjM2Y2IzNjcxZDc0NDk5YjA2ZmNkY2U2N2Q3YzhhYi90YWJsZXJhbmdlOjkyMzZjYjM2NzFkNzQ0OTliMDZmY2RjZTY3ZDdjOGFiXzExLTUtMS0xLTEwMDU1MQ_e391b293-56f8-4ee9-9da3-afcab9affe52">1,698</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjAvZnJhZzowYWE1NzkzNDM4Mjc0Y2EwYjNmNzJlMWZjNWU4NTY0Yi90YWJsZTo5MjM2Y2IzNjcxZDc0NDk5YjA2ZmNkY2U2N2Q3YzhhYi90YWJsZXJhbmdlOjkyMzZjYjM2NzFkNzQ0OTliMDZmY2RjZTY3ZDdjOGFiXzExLTctMS0xLTEwMDU1MQ_8da93e65-4092-470e-913f-e877e6feef73">1.9</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="usd" contextRef="i5ebcd2a2b100446583e2b9bfc9ed66a6_D20200101-20201231" decimals="-3" name="us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjAvZnJhZzowYWE1NzkzNDM4Mjc0Y2EwYjNmNzJlMWZjNWU4NTY0Yi90YWJsZTo5MjM2Y2IzNjcxZDc0NDk5YjA2ZmNkY2U2N2Q3YzhhYi90YWJsZXJhbmdlOjkyMzZjYjM2NzFkNzQ0OTliMDZmY2RjZTY3ZDdjOGFiXzExLTktMS0xLTEwMDU1MQ_aa0d3b2b-a482-4fdb-8b28-fa74442fe9c1">1,881</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i5ebcd2a2b100446583e2b9bfc9ed66a6_D20200101-20201231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjAvZnJhZzowYWE1NzkzNDM4Mjc0Y2EwYjNmNzJlMWZjNWU4NTY0Yi90YWJsZTo5MjM2Y2IzNjcxZDc0NDk5YjA2ZmNkY2U2N2Q3YzhhYi90YWJsZXJhbmdlOjkyMzZjYjM2NzFkNzQ0OTliMDZmY2RjZTY3ZDdjOGFiXzExLTExLTEtMS0xMDA1NTE_308b4d8d-2ac0-49e5-b922-0ad8830d2fc3">3.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other permanent differences</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231" decimals="-3" name="us-gaap:IncomeTaxReconciliationOtherAdjustments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjAvZnJhZzowYWE1NzkzNDM4Mjc0Y2EwYjNmNzJlMWZjNWU4NTY0Yi90YWJsZTo5MjM2Y2IzNjcxZDc0NDk5YjA2ZmNkY2U2N2Q3YzhhYi90YWJsZXJhbmdlOjkyMzZjYjM2NzFkNzQ0OTliMDZmY2RjZTY3ZDdjOGFiXzEyLTEtMS0xLTEwMDU1MQ_6fcfce74-23d1-43f4-9f71-5e68adaab8a4">208</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231" decimals="3" name="strl:EffectiveIncomeTaxRateReconciliationOtherPermanentDifferences" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjAvZnJhZzowYWE1NzkzNDM4Mjc0Y2EwYjNmNzJlMWZjNWU4NTY0Yi90YWJsZTo5MjM2Y2IzNjcxZDc0NDk5YjA2ZmNkY2U2N2Q3YzhhYi90YWJsZXJhbmdlOjkyMzZjYjM2NzFkNzQ0OTliMDZmY2RjZTY3ZDdjOGFiXzEyLTMtMS0xLTEwMDU1MQ_259f3cfa-4b1a-4bb2-adb4-636d4f3c4ce6">0.1</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="usd" contextRef="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:IncomeTaxReconciliationOtherAdjustments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjAvZnJhZzowYWE1NzkzNDM4Mjc0Y2EwYjNmNzJlMWZjNWU4NTY0Yi90YWJsZTo5MjM2Y2IzNjcxZDc0NDk5YjA2ZmNkY2U2N2Q3YzhhYi90YWJsZXJhbmdlOjkyMzZjYjM2NzFkNzQ0OTliMDZmY2RjZTY3ZDdjOGFiXzEyLTUtMS0xLTEwMDU1MQ_dee4439c-44a6-4c60-8d1d-b909934e08bb">532</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="number" contextRef="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231" decimals="3" sign="-" name="strl:EffectiveIncomeTaxRateReconciliationOtherPermanentDifferences" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjAvZnJhZzowYWE1NzkzNDM4Mjc0Y2EwYjNmNzJlMWZjNWU4NTY0Yi90YWJsZTo5MjM2Y2IzNjcxZDc0NDk5YjA2ZmNkY2U2N2Q3YzhhYi90YWJsZXJhbmdlOjkyMzZjYjM2NzFkNzQ0OTliMDZmY2RjZTY3ZDdjOGFiXzEyLTctMS0xLTEwMDU1MQ_a3226198-bc08-41e7-a6bd-598eb887a719">0.6</ix:nonFraction>)</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="usd" contextRef="i5ebcd2a2b100446583e2b9bfc9ed66a6_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:IncomeTaxReconciliationOtherAdjustments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjAvZnJhZzowYWE1NzkzNDM4Mjc0Y2EwYjNmNzJlMWZjNWU4NTY0Yi90YWJsZTo5MjM2Y2IzNjcxZDc0NDk5YjA2ZmNkY2U2N2Q3YzhhYi90YWJsZXJhbmdlOjkyMzZjYjM2NzFkNzQ0OTliMDZmY2RjZTY3ZDdjOGFiXzEyLTktMS0xLTEwMDU1MQ_1b7a7bc2-2545-453f-93c7-d3e93a96cea4">439</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="number" contextRef="i5ebcd2a2b100446583e2b9bfc9ed66a6_D20200101-20201231" decimals="3" sign="-" name="strl:EffectiveIncomeTaxRateReconciliationOtherPermanentDifferences" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjAvZnJhZzowYWE1NzkzNDM4Mjc0Y2EwYjNmNzJlMWZjNWU4NTY0Yi90YWJsZTo5MjM2Y2IzNjcxZDc0NDk5YjA2ZmNkY2U2N2Q3YzhhYi90YWJsZXJhbmdlOjkyMzZjYjM2NzFkNzQ0OTliMDZmY2RjZTY3ZDdjOGFiXzEyLTExLTEtMS0xMDA1NTE_92e2b562-7585-489c-b770-0326f2e29406">0.7</ix:nonFraction>)</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%">Income tax expense</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="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjAvZnJhZzowYWE1NzkzNDM4Mjc0Y2EwYjNmNzJlMWZjNWU4NTY0Yi90YWJsZTo5MjM2Y2IzNjcxZDc0NDk5YjA2ZmNkY2U2N2Q3YzhhYi90YWJsZXJhbmdlOjkyMzZjYjM2NzFkNzQ0OTliMDZmY2RjZTY3ZDdjOGFiXzEzLTEtMS0xLTEwMDU1MQ_d10da5f7-7a6e-41ea-b538-450a44b840b2">41,707</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 colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjAvZnJhZzowYWE1NzkzNDM4Mjc0Y2EwYjNmNzJlMWZjNWU4NTY0Yi90YWJsZTo5MjM2Y2IzNjcxZDc0NDk5YjA2ZmNkY2U2N2Q3YzhhYi90YWJsZXJhbmdlOjkyMzZjYjM2NzFkNzQ0OTliMDZmY2RjZTY3ZDdjOGFiXzEzLTMtMS0xLTEwMDU1MQ_9a1790c9-846e-4bcb-86c5-b11492ca093b">29.8</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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #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="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjAvZnJhZzowYWE1NzkzNDM4Mjc0Y2EwYjNmNzJlMWZjNWU4NTY0Yi90YWJsZTo5MjM2Y2IzNjcxZDc0NDk5YjA2ZmNkY2U2N2Q3YzhhYi90YWJsZXJhbmdlOjkyMzZjYjM2NzFkNzQ0OTliMDZmY2RjZTY3ZDdjOGFiXzEzLTUtMS0xLTEwMDU1MQ_306d251c-e347-4666-983b-7b5e2e413138">24,874</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 colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjAvZnJhZzowYWE1NzkzNDM4Mjc0Y2EwYjNmNzJlMWZjNWU4NTY0Yi90YWJsZTo5MjM2Y2IzNjcxZDc0NDk5YjA2ZmNkY2U2N2Q3YzhhYi90YWJsZXJhbmdlOjkyMzZjYjM2NzFkNzQ0OTliMDZmY2RjZTY3ZDdjOGFiXzEzLTctMS0xLTEwMDU1MQ_68e8397d-cc17-450d-b5e2-fb25e2101993">28.0</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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #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="i5ebcd2a2b100446583e2b9bfc9ed66a6_D20200101-20201231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjAvZnJhZzowYWE1NzkzNDM4Mjc0Y2EwYjNmNzJlMWZjNWU4NTY0Yi90YWJsZTo5MjM2Y2IzNjcxZDc0NDk5YjA2ZmNkY2U2N2Q3YzhhYi90YWJsZXJhbmdlOjkyMzZjYjM2NzFkNzQ0OTliMDZmY2RjZTY3ZDdjOGFiXzEzLTktMS0xLTEwMDU1MQ_f13d06bb-8941-4ea0-8281-d70d5a23cb96">19,410</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 colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i5ebcd2a2b100446583e2b9bfc9ed66a6_D20200101-20201231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjAvZnJhZzowYWE1NzkzNDM4Mjc0Y2EwYjNmNzJlMWZjNWU4NTY0Yi90YWJsZTo5MjM2Y2IzNjcxZDc0NDk5YjA2ZmNkY2U2N2Q3YzhhYi90YWJsZXJhbmdlOjkyMzZjYjM2NzFkNzQ0OTliMDZmY2RjZTY3ZDdjOGFiXzEzLTExLTEtMS0xMDA1NTE_6b2a2d38-c1e6-45e7-b017-566b337bb39a">30.7</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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div></ix:nonNumeric><div 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:112%">The 2022, 2021 and 2020 effective income tax rate varied from the statutory rate primarily as a result of state income taxes, nondeductible compensation and other permanent differences.</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%">58</span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><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 CONSOLIDATED FINANCIAL STATEMENTS &#8212; (Continued)</span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div></div><ix:continuation id="ifccd72d92d4e4be2aacf1c69c6e930a0"><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%">Deferred Tax Assets and Liabilities</span></div><ix:nonNumeric contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231" name="us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjAvZnJhZzowYWE1NzkzNDM4Mjc0Y2EwYjNmNzJlMWZjNWU4NTY0Yi90ZXh0cmVnaW9uOjBhYTU3OTM0MzgyNzRjYTBiM2Y3MmUxZmM1ZTg1NjRiXzMzNTk_c9e29db6-3b61-4079-87fe-2c710632695c" 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 components of deferred tax assets and liabilities were 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.707%"><tr><td style="width:1.0%"></td><td style="width:78.225%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.870%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.872%"></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%">Long Term</span></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%">As of December 31,</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:10pt;font-weight:400;line-height:100%">Assets related to:</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 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued compensation and other</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="ia4e26e1a90f24900b99f99a0eb4cb516_I20221231" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjAvZnJhZzowYWE1NzkzNDM4Mjc0Y2EwYjNmNzJlMWZjNWU4NTY0Yi90YWJsZTpkZjdmMTBiM2NkZjg0ZDkyODM4ODE1NDljYTc3NDc5Yi90YWJsZXJhbmdlOmRmN2YxMGIzY2RmODRkOTI4Mzg4MTU0OWNhNzc0NzliXzQtMS0xLTEtMTAwNTUx_38f8fb8b-1898-441b-a44c-c7126c58844a">3,287</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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="ic18de86a7e194dbaacc6e58a186ae83a_I20211231" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjAvZnJhZzowYWE1NzkzNDM4Mjc0Y2EwYjNmNzJlMWZjNWU4NTY0Yi90YWJsZTpkZjdmMTBiM2NkZjg0ZDkyODM4ODE1NDljYTc3NDc5Yi90YWJsZXJhbmdlOmRmN2YxMGIzY2RmODRkOTI4Mzg4MTU0OWNhNzc0NzliXzQtMy0xLTEtMTAwNTUx_ca46ed78-f207-4060-986c-35772f1e2b7b">5,237</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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="ia4e26e1a90f24900b99f99a0eb4cb516_I20221231" decimals="-3" name="strl:DeferredTaxAssetsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjAvZnJhZzowYWE1NzkzNDM4Mjc0Y2EwYjNmNzJlMWZjNWU4NTY0Yi90YWJsZTpkZjdmMTBiM2NkZjg0ZDkyODM4ODE1NDljYTc3NDc5Yi90YWJsZXJhbmdlOmRmN2YxMGIzY2RmODRkOTI4Mzg4MTU0OWNhNzc0NzliXzYtMS0xLTEtMTAwNTUx_8fc228db-f36f-41c8-a40a-837e72c14082">2,642</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic18de86a7e194dbaacc6e58a186ae83a_I20211231" decimals="-3" name="strl:DeferredTaxAssetsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjAvZnJhZzowYWE1NzkzNDM4Mjc0Y2EwYjNmNzJlMWZjNWU4NTY0Yi90YWJsZTpkZjdmMTBiM2NkZjg0ZDkyODM4ODE1NDljYTc3NDc5Yi90YWJsZXJhbmdlOmRmN2YxMGIzY2RmODRkOTI4Mzg4MTU0OWNhNzc0NzliXzYtMy0xLTEtMTAwNTUx_bcc8b38c-86c5-4e36-91c4-4b1c956b49ff">2,030</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%">Members interest 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="ia4e26e1a90f24900b99f99a0eb4cb516_I20221231" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsContingencies" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjAvZnJhZzowYWE1NzkzNDM4Mjc0Y2EwYjNmNzJlMWZjNWU4NTY0Yi90YWJsZTpkZjdmMTBiM2NkZjg0ZDkyODM4ODE1NDljYTc3NDc5Yi90YWJsZXJhbmdlOmRmN2YxMGIzY2RmODRkOTI4Mzg4MTU0OWNhNzc0NzliXzgtMS0xLTEtMTAwNTUx_9ec970e4-e199-46c7-8bc1-588b3840e9d0">4,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="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic18de86a7e194dbaacc6e58a186ae83a_I20211231" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsContingencies" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjAvZnJhZzowYWE1NzkzNDM4Mjc0Y2EwYjNmNzJlMWZjNWU4NTY0Yi90YWJsZTpkZjdmMTBiM2NkZjg0ZDkyODM4ODE1NDljYTc3NDc5Yi90YWJsZXJhbmdlOmRmN2YxMGIzY2RmODRkOTI4Mzg4MTU0OWNhNzc0NzliXzgtMy0xLTEtMTAwNTUx_2eee40a5-060e-413c-89b1-3074f3931244">4,604</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%">Right of use 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="ia4e26e1a90f24900b99f99a0eb4cb516_I20221231" decimals="-3" name="strl:DeferredTaxAssetsRightOfUseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjAvZnJhZzowYWE1NzkzNDM4Mjc0Y2EwYjNmNzJlMWZjNWU4NTY0Yi90YWJsZTpkZjdmMTBiM2NkZjg0ZDkyODM4ODE1NDljYTc3NDc5Yi90YWJsZXJhbmdlOmRmN2YxMGIzY2RmODRkOTI4Mzg4MTU0OWNhNzc0NzliXzktMS0xLTEtMTAwNTUx_953bd575-a2ca-44f7-b0a2-878b67012fd6">15,259</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic18de86a7e194dbaacc6e58a186ae83a_I20211231" decimals="-3" name="strl:DeferredTaxAssetsRightOfUseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjAvZnJhZzowYWE1NzkzNDM4Mjc0Y2EwYjNmNzJlMWZjNWU4NTY0Yi90YWJsZTpkZjdmMTBiM2NkZjg0ZDkyODM4ODE1NDljYTc3NDc5Yi90YWJsZXJhbmdlOmRmN2YxMGIzY2RmODRkOTI4Mzg4MTU0OWNhNzc0NzliXzktMy0xLTEtMTAwNTUx_3e242e4c-e8a1-4f04-85cb-7e74bdad0999">4,600</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derivative liability</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia4e26e1a90f24900b99f99a0eb4cb516_I20221231" decimals="-3" name="us-gaap:DeferredTaxAssetsDerivativeInstruments" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjAvZnJhZzowYWE1NzkzNDM4Mjc0Y2EwYjNmNzJlMWZjNWU4NTY0Yi90YWJsZTpkZjdmMTBiM2NkZjg0ZDkyODM4ODE1NDljYTc3NDc5Yi90YWJsZXJhbmdlOmRmN2YxMGIzY2RmODRkOTI4Mzg4MTU0OWNhNzc0NzliXzEwLTEtMS0xLTEwMDU1MQ_f2376445-c1b3-4a12-a12d-e65d58b73954">&#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="ic18de86a7e194dbaacc6e58a186ae83a_I20211231" decimals="-3" name="us-gaap:DeferredTaxAssetsDerivativeInstruments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjAvZnJhZzowYWE1NzkzNDM4Mjc0Y2EwYjNmNzJlMWZjNWU4NTY0Yi90YWJsZTpkZjdmMTBiM2NkZjg0ZDkyODM4ODE1NDljYTc3NDc5Yi90YWJsZXJhbmdlOmRmN2YxMGIzY2RmODRkOTI4Mzg4MTU0OWNhNzc0NzliXzEwLTMtMS0xLTEwMDU1MQ_e9ba009f-41be-4386-ae05-14b60d7be598">515</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%">Deferred payments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia4e26e1a90f24900b99f99a0eb4cb516_I20221231" decimals="-3" name="strl:DeferredTaxAssetsDeferredPayments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjAvZnJhZzowYWE1NzkzNDM4Mjc0Y2EwYjNmNzJlMWZjNWU4NTY0Yi90YWJsZTpkZjdmMTBiM2NkZjg0ZDkyODM4ODE1NDljYTc3NDc5Yi90YWJsZXJhbmdlOmRmN2YxMGIzY2RmODRkOTI4Mzg4MTU0OWNhNzc0NzliXzExLTEtMS0xLTEwMDU1MQ_12dea3e1-5d40-49a1-8b4f-29d6de60582e">23</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic18de86a7e194dbaacc6e58a186ae83a_I20211231" decimals="-3" name="strl:DeferredTaxAssetsDeferredPayments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjAvZnJhZzowYWE1NzkzNDM4Mjc0Y2EwYjNmNzJlMWZjNWU4NTY0Yi90YWJsZTpkZjdmMTBiM2NkZjg0ZDkyODM4ODE1NDljYTc3NDc5Yi90YWJsZXJhbmdlOmRmN2YxMGIzY2RmODRkOTI4Mzg4MTU0OWNhNzc0NzliXzExLTMtMS0xLTEwMDU1MQ_5d38a855-cbda-475a-ba61-3dc02cb18e1c">960</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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 operating loss carryforwards</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia4e26e1a90f24900b99f99a0eb4cb516_I20221231" decimals="-3" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwards" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjAvZnJhZzowYWE1NzkzNDM4Mjc0Y2EwYjNmNzJlMWZjNWU4NTY0Yi90YWJsZTpkZjdmMTBiM2NkZjg0ZDkyODM4ODE1NDljYTc3NDc5Yi90YWJsZXJhbmdlOmRmN2YxMGIzY2RmODRkOTI4Mzg4MTU0OWNhNzc0NzliXzEyLTEtMS0xLTEwMDU1MQ_1a731522-09ef-4928-85db-bf49d3fc5a2d">1,320</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic18de86a7e194dbaacc6e58a186ae83a_I20211231" decimals="-3" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwards" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjAvZnJhZzowYWE1NzkzNDM4Mjc0Y2EwYjNmNzJlMWZjNWU4NTY0Yi90YWJsZTpkZjdmMTBiM2NkZjg0ZDkyODM4ODE1NDljYTc3NDc5Yi90YWJsZXJhbmdlOmRmN2YxMGIzY2RmODRkOTI4Mzg4MTU0OWNhNzc0NzliXzEyLTMtMS0xLTEwMDU1MQ_4c43fdb8-3379-4063-938a-eae4bc92d073">8,955</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 deferred tax 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="ia4e26e1a90f24900b99f99a0eb4cb516_I20221231" decimals="-3" name="us-gaap:DeferredTaxAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjAvZnJhZzowYWE1NzkzNDM4Mjc0Y2EwYjNmNzJlMWZjNWU4NTY0Yi90YWJsZTpkZjdmMTBiM2NkZjg0ZDkyODM4ODE1NDljYTc3NDc5Yi90YWJsZXJhbmdlOmRmN2YxMGIzY2RmODRkOTI4Mzg4MTU0OWNhNzc0NzliXzEzLTEtMS0xLTEwMDU1MQ_12640bfc-c6c7-49db-999e-a386d44c7057">27,314</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="ic18de86a7e194dbaacc6e58a186ae83a_I20211231" decimals="-3" name="us-gaap:DeferredTaxAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjAvZnJhZzowYWE1NzkzNDM4Mjc0Y2EwYjNmNzJlMWZjNWU4NTY0Yi90YWJsZTpkZjdmMTBiM2NkZjg0ZDkyODM4ODE1NDljYTc3NDc5Yi90YWJsZXJhbmdlOmRmN2YxMGIzY2RmODRkOTI4Mzg4MTU0OWNhNzc0NzliXzEzLTMtMS0xLTEwMDU1MQ_21f48d2a-ae0b-424c-9047-1e7db2498ab7">26,901</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="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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities related to:</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></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%">Depreciation 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="ia4e26e1a90f24900b99f99a0eb4cb516_I20221231" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjAvZnJhZzowYWE1NzkzNDM4Mjc0Y2EwYjNmNzJlMWZjNWU4NTY0Yi90YWJsZTpkZjdmMTBiM2NkZjg0ZDkyODM4ODE1NDljYTc3NDc5Yi90YWJsZXJhbmdlOmRmN2YxMGIzY2RmODRkOTI4Mzg4MTU0OWNhNzc0NzliXzE4LTEtMS0xLTEwMDU1MQ_79b81690-2d87-4b0a-9c0f-8bbaa0741fda">40,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="ic18de86a7e194dbaacc6e58a186ae83a_I20211231" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjAvZnJhZzowYWE1NzkzNDM4Mjc0Y2EwYjNmNzJlMWZjNWU4NTY0Yi90YWJsZTpkZjdmMTBiM2NkZjg0ZDkyODM4ODE1NDljYTc3NDc5Yi90YWJsZXJhbmdlOmRmN2YxMGIzY2RmODRkOTI4Mzg4MTU0OWNhNzc0NzliXzE4LTMtMS0xLTEwMDU1MQ_981e17c0-e2f8-43f1-89bf-8c8c31a3b05a">25,775</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%">Right of use assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia4e26e1a90f24900b99f99a0eb4cb516_I20221231" decimals="-3" name="strl:DeferredTaxLiabilitiesRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjAvZnJhZzowYWE1NzkzNDM4Mjc0Y2EwYjNmNzJlMWZjNWU4NTY0Yi90YWJsZTpkZjdmMTBiM2NkZjg0ZDkyODM4ODE1NDljYTc3NDc5Yi90YWJsZXJhbmdlOmRmN2YxMGIzY2RmODRkOTI4Mzg4MTU0OWNhNzc0NzliXzE5LTEtMS0xLTEwMDU1MQ_35e6e155-cb07-46aa-ab34-841fa5515826">15,157</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="ic18de86a7e194dbaacc6e58a186ae83a_I20211231" decimals="-3" name="strl:DeferredTaxLiabilitiesRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjAvZnJhZzowYWE1NzkzNDM4Mjc0Y2EwYjNmNzJlMWZjNWU4NTY0Yi90YWJsZTpkZjdmMTBiM2NkZjg0ZDkyODM4ODE1NDljYTc3NDc5Yi90YWJsZXJhbmdlOmRmN2YxMGIzY2RmODRkOTI4Mzg4MTU0OWNhNzc0NzliXzE5LTMtMS0xLTEwMDU1MQ_2d258fe8-3264-4120-98e6-bca67c07d468">4,565</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of tax basis 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="ia4e26e1a90f24900b99f99a0eb4cb516_I20221231" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjAvZnJhZzowYWE1NzkzNDM4Mjc0Y2EwYjNmNzJlMWZjNWU4NTY0Yi90YWJsZTpkZjdmMTBiM2NkZjg0ZDkyODM4ODE1NDljYTc3NDc5Yi90YWJsZXJhbmdlOmRmN2YxMGIzY2RmODRkOTI4Mzg4MTU0OWNhNzc0NzliXzIwLTEtMS0xLTEwMDU1MQ_0b2b4abd-0c8b-4064-90e2-2b8ca098bbc1">16,047</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="ic18de86a7e194dbaacc6e58a186ae83a_I20211231" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjAvZnJhZzowYWE1NzkzNDM4Mjc0Y2EwYjNmNzJlMWZjNWU4NTY0Yi90YWJsZTpkZjdmMTBiM2NkZjg0ZDkyODM4ODE1NDljYTc3NDc5Yi90YWJsZXJhbmdlOmRmN2YxMGIzY2RmODRkOTI4Mzg4MTU0OWNhNzc0NzliXzIwLTMtMS0xLTEwMDU1MQ_b2d13336-9369-4a91-9754-e2680263ffa0">10,493</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</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia4e26e1a90f24900b99f99a0eb4cb516_I20221231" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesOther" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjAvZnJhZzowYWE1NzkzNDM4Mjc0Y2EwYjNmNzJlMWZjNWU4NTY0Yi90YWJsZTpkZjdmMTBiM2NkZjg0ZDkyODM4ODE1NDljYTc3NDc5Yi90YWJsZXJhbmdlOmRmN2YxMGIzY2RmODRkOTI4Mzg4MTU0OWNhNzc0NzliXzIxLTEtMS0xLTEwMDU1MQ_f6d900d5-1301-47cd-847f-e2382e795732">6,999</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="ic18de86a7e194dbaacc6e58a186ae83a_I20211231" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesOther" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjAvZnJhZzowYWE1NzkzNDM4Mjc0Y2EwYjNmNzJlMWZjNWU4NTY0Yi90YWJsZTpkZjdmMTBiM2NkZjg0ZDkyODM4ODE1NDljYTc3NDc5Yi90YWJsZXJhbmdlOmRmN2YxMGIzY2RmODRkOTI4Mzg4MTU0OWNhNzc0NzliXzIxLTMtMS0xLTEwMDU1MQ_e1c2eb9f-f654-4206-bd64-fc321bbafe76">4,502</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 deferred tax 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="ia4e26e1a90f24900b99f99a0eb4cb516_I20221231" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjAvZnJhZzowYWE1NzkzNDM4Mjc0Y2EwYjNmNzJlMWZjNWU4NTY0Yi90YWJsZTpkZjdmMTBiM2NkZjg0ZDkyODM4ODE1NDljYTc3NDc5Yi90YWJsZXJhbmdlOmRmN2YxMGIzY2RmODRkOTI4Mzg4MTU0OWNhNzc0NzliXzIyLTEtMS0xLTEwMDU1MQ_1eb5e566-ddb3-4ffc-a321-e75f39051701">78,973</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="ic18de86a7e194dbaacc6e58a186ae83a_I20211231" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjAvZnJhZzowYWE1NzkzNDM4Mjc0Y2EwYjNmNzJlMWZjNWU4NTY0Yi90YWJsZTpkZjdmMTBiM2NkZjg0ZDkyODM4ODE1NDljYTc3NDc5Yi90YWJsZXJhbmdlOmRmN2YxMGIzY2RmODRkOTI4Mzg4MTU0OWNhNzc0NzliXzIyLTMtMS0xLTEwMDU1MQ_2ead25f8-6d81-4c61-bb27-544752cac627">45,335</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 style="height:9pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net total deferred tax (liability) asset</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="ia4e26e1a90f24900b99f99a0eb4cb516_I20221231" decimals="-3" name="us-gaap:DeferredTaxLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjAvZnJhZzowYWE1NzkzNDM4Mjc0Y2EwYjNmNzJlMWZjNWU4NTY0Yi90YWJsZTpkZjdmMTBiM2NkZjg0ZDkyODM4ODE1NDljYTc3NDc5Yi90YWJsZXJhbmdlOmRmN2YxMGIzY2RmODRkOTI4Mzg4MTU0OWNhNzc0NzliXzI0LTEtMS0xLTEwMDU1MQ_6784c2cd-e1f4-4605-a2ec-a909f0e9322b">51,659</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="ic18de86a7e194dbaacc6e58a186ae83a_I20211231" decimals="-3" name="us-gaap:DeferredTaxLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjAvZnJhZzowYWE1NzkzNDM4Mjc0Y2EwYjNmNzJlMWZjNWU4NTY0Yi90YWJsZTpkZjdmMTBiM2NkZjg0ZDkyODM4ODE1NDljYTc3NDc5Yi90YWJsZXJhbmdlOmRmN2YxMGIzY2RmODRkOTI4Mzg4MTU0OWNhNzc0NzliXzI0LTMtMS0xLTEwMDU1MQ_f36fb713-ef80-404e-8859-92c5674873a5">18,434</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><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:112%">Net Operating Loss</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#8212;At December&#160;31, 2022 the Company had federal and state net operating loss (&#8220;NOL&#8221;) carryforwards of $<ix:nonFraction unitRef="usd" contextRef="ib8c44119e6be4960a5829315faf74d55_I20221231" decimals="-3" name="us-gaap:OperatingLossCarryforwards" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjAvZnJhZzowYWE1NzkzNDM4Mjc0Y2EwYjNmNzJlMWZjNWU4NTY0Yi90ZXh0cmVnaW9uOjBhYTU3OTM0MzgyNzRjYTBiM2Y3MmUxZmM1ZTg1NjRiXzEyMjA_fb6c83b9-63f8-4314-a4c8-69dd49996e41">253</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i3ede0c0d457d4280ae9ec9e928a67f29_I20221231" decimals="-3" name="us-gaap:OperatingLossCarryforwards" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjAvZnJhZzowYWE1NzkzNDM4Mjc0Y2EwYjNmNzJlMWZjNWU4NTY0Yi90ZXh0cmVnaW9uOjBhYTU3OTM0MzgyNzRjYTBiM2Y3MmUxZmM1ZTg1NjRiXzEyMjc_c3587311-1df4-4f73-9791-43413cefe991">22,224</ix:nonFraction>, respectively. Federal NOLs have expiration dates between 2034 and 2036. The Company has $<ix:nonFraction unitRef="usd" contextRef="ib8c44119e6be4960a5829315faf74d55_I20221231" decimals="-3" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjAvZnJhZzowYWE1NzkzNDM4Mjc0Y2EwYjNmNzJlMWZjNWU4NTY0Yi90ZXh0cmVnaW9uOjBhYTU3OTM0MzgyNzRjYTBiM2Y3MmUxZmM1ZTg1NjRiXzU0OTc1NTgyMzAxNw_69f9e234-071d-411b-9699-4638e48bbf7a">27</ix:nonFraction> of federal NOLs that do not expire. State NOLs have expiration dates between 2028 and 2038.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></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%">Uncertain Tax Positions</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%">As a result of the Company&#8217;s analysis, management has determined that the Company does not have any material uncertain tax positions. The Company&#8217;s U.S. federal income tax returns for 2019 and later years are open and subject to examination by the I.R.S. In addition, the Company&#8217;s state income tax returns for 2019 and later years are open and subject to examination. Additionally, federal and state NOLs may be adjusted by the taxing authorities for the 2013 and later tax years.</span></div></ix:continuation><div id="i11f5ad2dc2b74cddb4b110bb41fded42_163"></div><ix:nonNumeric contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231" name="us-gaap:StockholdersEquityNoteDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjMvZnJhZzo1YmUyNWFiMTM0OGI0NzQ2YjM5NTFkNjE4YmI0ODc2OC90ZXh0cmVnaW9uOjViZTI1YWIxMzQ4YjQ3NDZiMzk1MWQ2MThiYjQ4NzY4XzI2MDM_9c9a01b7-b3e2-425d-83a4-0f4d5bcabe54" continuedAt="i116d01d7e9d8485f8f9f568eaf855f51" 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.900%"><tr><td style="width:1.0%"></td><td style="width:4.033%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:93.767%"></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%">STOCKHOLDERS' EQUITY</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;Holders of common stock are entitled to <ix:nonFraction unitRef="vote" contextRef="ieb0feb7bc6d84a11826c7ff42fa94d4b_I20221231" decimals="INF" name="strl:CommonStockVotesPerShare" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjMvZnJhZzo1YmUyNWFiMTM0OGI0NzQ2YjM5NTFkNjE4YmI0ODc2OC90ZXh0cmVnaW9uOjViZTI1YWIxMzQ4YjQ3NDZiMzk1MWQ2MThiYjQ4NzY4XzU1_fa5175ea-5a77-40cd-a4a9-cb654b3bb7cb">one</ix:nonFraction> vote for each share on all matters voted upon by the stockholders, including the election of directors, and do not have cumulative voting rights. Holders of common stock are entitled to share ratably in net assets upon any dissolution or liquidation after payment of provision for all liabilities and any preferential liquidation rights of our preferred stock then outstanding. Common stock shares are not subject to any redemption provisions and are not convertible into any other shares of capital stock. The rights, preferences and privileges of holders of common stock are subject to those of the holders of any shares of preferred stock that may be issued in the future.</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 Board of Directors may authorize the issuance of one or more classes or series of preferred stock without stockholder approval and may establish the voting powers, designations, preferences and rights and restrictions of such shares. No preferred shares have been issued.</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%">Treasury Stock</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;On November 2, 2018, the Board of Directors approved a plan that authorized stock repurchases of up to <ix:nonFraction unitRef="shares" contextRef="iec7a0f9f7d9646c9973550246db6180d_I20181102" decimals="-3" name="us-gaap:StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjMvZnJhZzo1YmUyNWFiMTM0OGI0NzQ2YjM5NTFkNjE4YmI0ODc2OC90ZXh0cmVnaW9uOjViZTI1YWIxMzQ4YjQ3NDZiMzk1MWQ2MThiYjQ4NzY4XzExMjc_e8c2371a-da2f-422a-8de8-583d685b603a">2,000</ix:nonFraction> shares of the Company&#8217;s common stock. Under the plan, the Company may repurchase its common stock in the open market or through privately negotiated transactions at such times and at such prices as determined to be in the Company&#8217;s best interest. The Company accounts for the repurchase of treasury shares under the cost method. This repurchase program expired on June 30, 2020. Under the plan, the Company repurchased <ix:nonFraction unitRef="shares" contextRef="i7bf29a1753fa4c07882755b7b7203a39_D20200101-20201231" decimals="INF" name="us-gaap:StockRepurchasedDuringPeriodShares" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjMvZnJhZzo1YmUyNWFiMTM0OGI0NzQ2YjM5NTFkNjE4YmI0ODc2OC90ZXh0cmVnaW9uOjViZTI1YWIxMzQ4YjQ3NDZiMzk1MWQ2MThiYjQ4NzY4XzE1NDk_c9900271-7a5b-4c7a-8ad1-451bb4d8614e">no</ix:nonFraction> shares of its common stock during fiscal year 2020. 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 16 - Stock Incentive Plan, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">for a discussion of share repurchases transferred into treasury stock resulting from tax withholding requirements under our stock incentive plan.</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%">59</span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><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 CONSOLIDATED FINANCIAL STATEMENTS &#8212; (Continued)</span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div></div><ix:continuation id="i116d01d7e9d8485f8f9f568eaf855f51"><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 years ended December&#160;31, 2022, 2021 and 2020, changes to 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 11 - 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><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 Issued for Acquisitions</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;On December 20, 2022, in connection with the acquisition of the business of CCS, the Company issued <ix:nonFraction unitRef="shares" contextRef="i63a82827d56a4e9da6092bbc1ae2079b_D20221220-20221220" decimals="-3" name="us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjMvZnJhZzo1YmUyNWFiMTM0OGI0NzQ2YjM5NTFkNjE4YmI0ODc2OC90ZXh0cmVnaW9uOjViZTI1YWIxMzQ4YjQ3NDZiMzk1MWQ2MThiYjQ4NzY4XzU0OTc1NTgyMDE4NQ_43844a1a-9405-466e-b5fc-c6c31e3dfce3">157</ix:nonFraction> shares of the Company&#8217;s stock as consideration paid to the sellers. The value of the shares issued was $<ix:nonFraction unitRef="usd" contextRef="i63a82827d56a4e9da6092bbc1ae2079b_D20221220-20221220" decimals="-3" name="us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjMvZnJhZzo1YmUyNWFiMTM0OGI0NzQ2YjM5NTFkNjE4YmI0ODc2OC90ZXh0cmVnaW9uOjViZTI1YWIxMzQ4YjQ3NDZiMzk1MWQ2MThiYjQ4NzY4XzU0OTc1NTgyMDE5MA_9b100027-f384-4799-8df4-0ae4e4309567">4,851</ix:nonFraction> based on Sterling&#8217;s closing stock price on December 19, 2022. 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 3 - Acquisitions</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><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%">On December&#160;30, 2021, in connection with the acquisition of Petillo, the Company issued <ix:nonFraction unitRef="shares" contextRef="i33326b348d774f508bd95f21ec9f7f82_D20211230-20211230" decimals="-3" name="us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjMvZnJhZzo1YmUyNWFiMTM0OGI0NzQ2YjM5NTFkNjE4YmI0ODc2OC90ZXh0cmVnaW9uOjViZTI1YWIxMzQ4YjQ3NDZiMzk1MWQ2MThiYjQ4NzY4XzIxNDA_7c45f82d-2821-42cc-9e2b-d05c45453536">759</ix:nonFraction> shares of the Company&#8217;s stock as consideration paid to the Petillo sellers. The value of the shares issued was $<ix:nonFraction unitRef="usd" contextRef="i33326b348d774f508bd95f21ec9f7f82_D20211230-20211230" decimals="-3" name="us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjMvZnJhZzo1YmUyNWFiMTM0OGI0NzQ2YjM5NTFkNjE4YmI0ODc2OC90ZXh0cmVnaW9uOjViZTI1YWIxMzQ4YjQ3NDZiMzk1MWQ2MThiYjQ4NzY4XzIyNDk_dd0a6e85-2669-426a-8c29-c7302f8f1a98">20,406</ix:nonFraction> based on Sterling&#8217;s closing stock price on December 29, 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 3 - Acquisitions</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="i11f5ad2dc2b74cddb4b110bb41fded42_169"></div><ix:nonNumeric contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231" name="us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjkvZnJhZzozOTU0NDI2NzkzMjA0ZmUyYmRkN2YwOTJiODc2YmRjMC90ZXh0cmVnaW9uOjM5NTQ0MjY3OTMyMDRmZTJiZGQ3ZjA5MmI4NzZiZGMwXzU3ODI_857ab053-d4f3-48bd-a92f-75d3c7c6ba14" continuedAt="i9468b5faf69d407f9d38b92af44a37b0" 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.900%"><tr><td style="width:1.0%"></td><td style="width:4.033%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:93.767%"></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%">STOCK INCENTIVE PLAN</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-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;). Compensation expense recognized related to the Company&#8217;s Stock Incentive Plan was $<ix:nonFraction unitRef="usd" contextRef="icad9bd3568254dda86e9c125107c3966_D20220101-20221231" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjkvZnJhZzozOTU0NDI2NzkzMjA0ZmUyYmRkN2YwOTJiODc2YmRjMC90ZXh0cmVnaW9uOjM5NTQ0MjY3OTMyMDRmZTJiZGQ3ZjA5MmI4NzZiZGMwXzUyNA_c5a8cd8b-8205-4b9f-9f97-217500833b24">10,181</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="i25fa49937d5646d0b5e2abd410c7a676_D20210101-20211231" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjkvZnJhZzozOTU0NDI2NzkzMjA0ZmUyYmRkN2YwOTJiODc2YmRjMC90ZXh0cmVnaW9uOjM5NTQ0MjY3OTMyMDRmZTJiZGQ3ZjA5MmI4NzZiZGMwXzUyOA_e8d7d1b3-83c2-44d2-9fd6-bb42829a31f3">11,687</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="ibefc4f95ee464ec5b9f93abc4722a71a_D20200101-20201231" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjkvZnJhZzozOTU0NDI2NzkzMjA0ZmUyYmRkN2YwOTJiODc2YmRjMC90ZXh0cmVnaW9uOjM5NTQ0MjY3OTMyMDRmZTJiZGQ3ZjA5MmI4NzZiZGMwXzUzNQ_415006c1-a4c2-4a4e-9968-15748c587d40">11,572</ix:nonFraction> for 2022, 2021 and 2020, respectively. Under the Stock Incentive Plan, we are authorized to issue <ix:nonFraction unitRef="shares" contextRef="icee5672d0bdd4e87bb5d1bda457929cc_I20181231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjkvZnJhZzozOTU0NDI2NzkzMjA0ZmUyYmRkN2YwOTJiODc2YmRjMC90ZXh0cmVnaW9uOjM5NTQ0MjY3OTMyMDRmZTJiZGQ3ZjA5MmI4NzZiZGMwXzYzNQ_d61031df-5bc8-4639-9f49-c0e0d97c1892">3,400</ix:nonFraction> shares, and assuming PSU vestings occur at maximum payout, <ix:nonFraction unitRef="shares" contextRef="id35ecd5c001446ebb2262e143b574bfd_I20221231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjkvZnJhZzozOTU0NDI2NzkzMjA0ZmUyYmRkN2YwOTJiODc2YmRjMC90ZXh0cmVnaW9uOjM5NTQ0MjY3OTMyMDRmZTJiZGQ3ZjA5MmI4NzZiZGMwXzY5Nw_a99665dd-d606-4aaa-ab3c-7b5dc1415f52">397</ix:nonFraction> authorized shares remained available under our Stock Incentive Plan for future grants at December&#160;31, 2022.</span></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%">Under the ESPP, employees may make quarterly purchases of shares at a discount through regular payroll deductions for up to <ix:nonFraction unitRef="number" contextRef="i3427063f983e49d98e303be747360251_D20220101-20221231" decimals="INF" name="strl:SharebasedCompensationArrangementbySharebasedPaymentAwardMaximumAnnualContributionsPerEmployeePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjkvZnJhZzozOTU0NDI2NzkzMjA0ZmUyYmRkN2YwOTJiODc2YmRjMC90ZXh0cmVnaW9uOjM5NTQ0MjY3OTMyMDRmZTJiZGQ3ZjA5MmI4NzZiZGMwXzkxNw_5a502d19-1c69-4b99-bcac-c5592e38b48d">15</ix:nonFraction>% of their compensation, subject to a $<ix:nonFraction unitRef="usd" contextRef="i3427063f983e49d98e303be747360251_D20220101-20221231" decimals="-3" name="strl:SharebasedCompensationArrangementbySharebasedPaymentAwardMaximumAnnualContributionsPerEmployeeAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjkvZnJhZzozOTU0NDI2NzkzMjA0ZmUyYmRkN2YwOTJiODc2YmRjMC90ZXh0cmVnaW9uOjM5NTQ0MjY3OTMyMDRmZTJiZGQ3ZjA5MmI4NzZiZGMwXzk1Ng_d31504a3-f14a-4098-b6f0-2fe11879ba03">25</ix:nonFraction> fair market value maximum purchase per year. The shares are purchased at <ix:nonFraction unitRef="number" contextRef="i3427063f983e49d98e303be747360251_D20220101-20221231" decimals="INF" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjkvZnJhZzozOTU0NDI2NzkzMjA0ZmUyYmRkN2YwOTJiODc2YmRjMC90ZXh0cmVnaW9uOjM5NTQ0MjY3OTMyMDRmZTJiZGQ3ZjA5MmI4NzZiZGMwXzEwMTQ_c332cfc7-e71b-4d74-aba5-c30ab02314d8">85</ix:nonFraction>% of the closing price per share on the last trading day of the calendar quarter. Included within total stock-based compensation expense is $<ix:nonFraction unitRef="usd" contextRef="i3427063f983e49d98e303be747360251_D20220101-20221231" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjkvZnJhZzozOTU0NDI2NzkzMjA0ZmUyYmRkN2YwOTJiODc2YmRjMC90ZXh0cmVnaW9uOjM5NTQ0MjY3OTMyMDRmZTJiZGQ3ZjA5MmI4NzZiZGMwXzExNTU_fd408e48-bb92-4b8a-8444-dad7d7c4691f">120</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="i473bebbbfb6648ef893ee8fb2995a148_D20210101-20211231" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjkvZnJhZzozOTU0NDI2NzkzMjA0ZmUyYmRkN2YwOTJiODc2YmRjMC90ZXh0cmVnaW9uOjM5NTQ0MjY3OTMyMDRmZTJiZGQ3ZjA5MmI4NzZiZGMwXzExNTk_12d6f867-4787-4c99-909e-68a1295211c6">84</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="ia204d5be591c473f89aebe082bea08ed_D20200101-20201231" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjkvZnJhZzozOTU0NDI2NzkzMjA0ZmUyYmRkN2YwOTJiODc2YmRjMC90ZXh0cmVnaW9uOjM5NTQ0MjY3OTMyMDRmZTJiZGQ3ZjA5MmI4NzZiZGMwXzExNjY_2c108da1-710c-496e-85da-7d9f1ca064c3">71</ix:nonFraction> of expense related to the ESPP, for 2022, 2021 and 2020, respectively. ESPP expense represents the difference between the fair value on the date of purchase and the price paid. At December&#160;31, 2022, <ix:nonFraction unitRef="shares" contextRef="i0c0b88dd05434862afc77bff5f6c181b_I20221231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjkvZnJhZzozOTU0NDI2NzkzMjA0ZmUyYmRkN2YwOTJiODc2YmRjMC90ZXh0cmVnaW9uOjM5NTQ0MjY3OTMyMDRmZTJiZGQ3ZjA5MmI4NzZiZGMwXzEzNDc_c62cd021-f663-467d-8fb5-307e280b55d9">692</ix:nonFraction> authorized shares remained available for issuance under the ESPP.</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%">Total equity-based compensation expense recognized related to the Company&#8217;s Stock Incentive Plan and the ESPP was $<ix:nonFraction unitRef="usd" contextRef="iab673f6b77ad4d98b9db79f74c5d9a04_D20220101-20221231" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjkvZnJhZzozOTU0NDI2NzkzMjA0ZmUyYmRkN2YwOTJiODc2YmRjMC90ZXh0cmVnaW9uOjM5NTQ0MjY3OTMyMDRmZTJiZGQ3ZjA5MmI4NzZiZGMwXzE1MzA_ef11a515-1def-433d-b9d4-5351c80fe187">10,301</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="if6efe45137664d22bcc16b30f0a20e13_D20210101-20211231" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjkvZnJhZzozOTU0NDI2NzkzMjA0ZmUyYmRkN2YwOTJiODc2YmRjMC90ZXh0cmVnaW9uOjM5NTQ0MjY3OTMyMDRmZTJiZGQ3ZjA5MmI4NzZiZGMwXzE1MzQ_92a7a373-a2d6-4bf9-a304-863b08cf6628">11,771</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="ib6416773ec00471cbb47758113f2d998_D20200101-20201231" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjkvZnJhZzozOTU0NDI2NzkzMjA0ZmUyYmRkN2YwOTJiODc2YmRjMC90ZXh0cmVnaW9uOjM5NTQ0MjY3OTMyMDRmZTJiZGQ3ZjA5MmI4NzZiZGMwXzE1NDE_0cf06e5b-808a-4ab5-a198-9f3599fc0dd6">11,643</ix:nonFraction> for 2022, 2021 and 2020, respectively, primarily recognized within general and administrative expenses. At December&#160;31, 2022, there was approximately $<ix:nonFraction unitRef="usd" contextRef="id35ecd5c001446ebb2262e143b574bfd_I20221231" decimals="-3" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjkvZnJhZzozOTU0NDI2NzkzMjA0ZmUyYmRkN2YwOTJiODc2YmRjMC90ZXh0cmVnaW9uOjM5NTQ0MjY3OTMyMDRmZTJiZGQ3ZjA5MmI4NzZiZGMwXzE2NzM_b27ca036-0574-44f0-8929-5118642714d2">10,900</ix:nonFraction> of unrecognized compensation cost related to equity-based grants, which is expected to be recognized over a weighted-average period of <ix:nonNumeric contextRef="i0265f965c1c7400bb29622d00af0e417_D20220101-20221231" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjkvZnJhZzozOTU0NDI2NzkzMjA0ZmUyYmRkN2YwOTJiODc2YmRjMC90ZXh0cmVnaW9uOjM5NTQ0MjY3OTMyMDRmZTJiZGQ3ZjA5MmI4NzZiZGMwXzE4MTE_64d55c53-8a35-4263-a75a-24edaaeaf79c">2.4</ix:nonNumeric> years. The Company recognizes forfeitures as they occur, rather than estimating expected forfeitures.</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%">RSAs</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;The Company&#8217;s RSA awards may not be sold or otherwise transferred until certain restrictions have lapsed, which is generally over a one-year period for Directors. The total initial fair value for these awards is determined based upon the market price of our stock at the grant date and is expensed on a straight-line basis over the vesting period. During 2022, we recognized $<ix:nonFraction unitRef="usd" contextRef="i49f64bdb20274c0a93124496b86ef7b1_D20220101-20221231" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjkvZnJhZzozOTU0NDI2NzkzMjA0ZmUyYmRkN2YwOTJiODc2YmRjMC90ZXh0cmVnaW9uOjM5NTQ0MjY3OTMyMDRmZTJiZGQ3ZjA5MmI4NzZiZGMwXzIzMzQ_6e82b3cd-cfb1-4cc9-8ff6-c6186c21983a">633</ix:nonFraction> of compensation expense. <ix:nonNumeric contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231" name="us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjkvZnJhZzozOTU0NDI2NzkzMjA0ZmUyYmRkN2YwOTJiODc2YmRjMC90ZXh0cmVnaW9uOjM5NTQ0MjY3OTMyMDRmZTJiZGQ3ZjA5MmI4NzZiZGMwXzU3ODU_d776306c-e5f0-4a52-a9a7-e214e54bb333" continuedAt="ieabe8aa4098d46d5bea5ca763276093f" escape="true">The following table presents RSA activity during 2022:</ix:nonNumeric></span></div><div style="margin-bottom:5pt"><ix:continuation id="ieabe8aa4098d46d5bea5ca763276093f" continuedAt="i4ef80f8227374e56ae992657e770a9eb"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:65.029%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:15.468%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.470%"></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:10pt;font-weight:700;line-height:100%">RSAs</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;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:100%">Number of Shares</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;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:100%">Weighted Average<br/>Fair Value Per Share</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2021</span></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i749f169f58be4808968d152520d0cf6a_I20211231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjkvZnJhZzozOTU0NDI2NzkzMjA0ZmUyYmRkN2YwOTJiODc2YmRjMC90YWJsZTo3OGRhMjk2NTg4Mzc0OGI0ODQ2ZjM3OWY3Mjg1ZDA2YS90YWJsZXJhbmdlOjc4ZGEyOTY1ODgzNzQ4YjQ4NDZmMzc5ZjcyODVkMDZhXzEtMi0xLTEtMTAwNTUx_083ca515-d8cc-4af1-807d-0c21e9f36043">29</ix:nonFraction>&#160;</span></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="i749f169f58be4808968d152520d0cf6a_I20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjkvZnJhZzozOTU0NDI2NzkzMjA0ZmUyYmRkN2YwOTJiODc2YmRjMC90YWJsZTo3OGRhMjk2NTg4Mzc0OGI0ODQ2ZjM3OWY3Mjg1ZDA2YS90YWJsZXJhbmdlOjc4ZGEyOTY1ODgzNzQ4YjQ4NDZmMzc5ZjcyODVkMDZhXzEtNC0xLTEtMTAwNTUx_9cb5e052-4974-477e-8e3d-65c4dabb700f">23.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></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%">Granted</span></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i49f64bdb20274c0a93124496b86ef7b1_D20220101-20221231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjkvZnJhZzozOTU0NDI2NzkzMjA0ZmUyYmRkN2YwOTJiODc2YmRjMC90YWJsZTo3OGRhMjk2NTg4Mzc0OGI0ODQ2ZjM3OWY3Mjg1ZDA2YS90YWJsZXJhbmdlOjc4ZGEyOTY1ODgzNzQ4YjQ4NDZmMzc5ZjcyODVkMDZhXzItMi0xLTEtMTAwNTUx_55808f3c-e051-4d73-8809-80171c246e50">26</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 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="i49f64bdb20274c0a93124496b86ef7b1_D20220101-20221231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjkvZnJhZzozOTU0NDI2NzkzMjA0ZmUyYmRkN2YwOTJiODc2YmRjMC90YWJsZTo3OGRhMjk2NTg4Mzc0OGI0ODQ2ZjM3OWY3Mjg1ZDA2YS90YWJsZXJhbmdlOjc4ZGEyOTY1ODgzNzQ4YjQ4NDZmMzc5ZjcyODVkMDZhXzItNC0xLTEtMTAwNTUx_cc097851-7a5b-4c15-834a-04c6c28c9b8e">23.43</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%">Vested</span></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i49f64bdb20274c0a93124496b86ef7b1_D20220101-20221231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjkvZnJhZzozOTU0NDI2NzkzMjA0ZmUyYmRkN2YwOTJiODc2YmRjMC90YWJsZTo3OGRhMjk2NTg4Mzc0OGI0ODQ2ZjM3OWY3Mjg1ZDA2YS90YWJsZXJhbmdlOjc4ZGEyOTY1ODgzNzQ4YjQ4NDZmMzc5ZjcyODVkMDZhXzMtMi0xLTEtMTAwNTUx_1f8237e5-4889-4ee7-810b-4b9ef0da2007">29</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 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="i49f64bdb20274c0a93124496b86ef7b1_D20220101-20221231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjkvZnJhZzozOTU0NDI2NzkzMjA0ZmUyYmRkN2YwOTJiODc2YmRjMC90YWJsZTo3OGRhMjk2NTg4Mzc0OGI0ODQ2ZjM3OWY3Mjg1ZDA2YS90YWJsZXJhbmdlOjc4ZGEyOTY1ODgzNzQ4YjQ4NDZmMzc5ZjcyODVkMDZhXzMtNC0xLTEtMTAwNTUx_a28a5cc0-fb99-4b3b-9af2-17bfcec07ad2">23.19</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%">Forfeited</span></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i49f64bdb20274c0a93124496b86ef7b1_D20220101-20221231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjkvZnJhZzozOTU0NDI2NzkzMjA0ZmUyYmRkN2YwOTJiODc2YmRjMC90YWJsZTo3OGRhMjk2NTg4Mzc0OGI0ODQ2ZjM3OWY3Mjg1ZDA2YS90YWJsZXJhbmdlOjc4ZGEyOTY1ODgzNzQ4YjQ4NDZmMzc5ZjcyODVkMDZhXzQtMi0xLTEtMTAwNTUx_1d621659-e05e-4de5-8271-a16854b3a0b4">&#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="usdPerShare" contextRef="i49f64bdb20274c0a93124496b86ef7b1_D20220101-20221231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjkvZnJhZzozOTU0NDI2NzkzMjA0ZmUyYmRkN2YwOTJiODc2YmRjMC90YWJsZTo3OGRhMjk2NTg4Mzc0OGI0ODQ2ZjM3OWY3Mjg1ZDA2YS90YWJsZXJhbmdlOjc4ZGEyOTY1ODgzNzQ4YjQ4NDZmMzc5ZjcyODVkMDZhXzQtNC0xLTEtMTAwNTUx_ab8b9ba7-093f-4bf7-8426-d823ae33424c">&#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%">Balance at December 31, 2022</span></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ic3e82f34a90741c2a8dde3a3bd832327_I20221231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjkvZnJhZzozOTU0NDI2NzkzMjA0ZmUyYmRkN2YwOTJiODc2YmRjMC90YWJsZTo3OGRhMjk2NTg4Mzc0OGI0ODQ2ZjM3OWY3Mjg1ZDA2YS90YWJsZXJhbmdlOjc4ZGEyOTY1ODgzNzQ4YjQ4NDZmMzc5ZjcyODVkMDZhXzUtMi0xLTEtMTAwNTUx_42c6ba16-8302-495d-8396-a34383378808">26</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="usdPerShare" contextRef="ic3e82f34a90741c2a8dde3a3bd832327_I20221231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjkvZnJhZzozOTU0NDI2NzkzMjA0ZmUyYmRkN2YwOTJiODc2YmRjMC90YWJsZTo3OGRhMjk2NTg4Mzc0OGI0ODQ2ZjM3OWY3Mjg1ZDA2YS90YWJsZXJhbmdlOjc4ZGEyOTY1ODgzNzQ4YjQ4NDZmMzc5ZjcyODVkMDZhXzUtNC0xLTEtMTAwNTUx_f21e5eb2-ea7d-4406-b147-40a84400f606">23.43</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></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%">During&#160;2021,&#160;<ix:nonFraction unitRef="shares" contextRef="i42d78e6e60ba445e94a2a389e73c605f_D20210101-20211231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjkvZnJhZzozOTU0NDI2NzkzMjA0ZmUyYmRkN2YwOTJiODc2YmRjMC90ZXh0cmVnaW9uOjM5NTQ0MjY3OTMyMDRmZTJiZGQ3ZjA5MmI4NzZiZGMwXzI0Mjg_63ff219a-b70a-4646-a042-f637e9ca1a20">29</ix:nonFraction>&#160;RSAs were granted with a weighted-average grant-date fair value per share of&#160;$<ix:nonFraction unitRef="usdPerShare" contextRef="i42d78e6e60ba445e94a2a389e73c605f_D20210101-20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjkvZnJhZzozOTU0NDI2NzkzMjA0ZmUyYmRkN2YwOTJiODc2YmRjMC90ZXh0cmVnaW9uOjM5NTQ0MjY3OTMyMDRmZTJiZGQ3ZjA5MmI4NzZiZGMwXzI1MDg_45f0bf86-64e0-480b-af15-da1c50fa916a">23.19</ix:nonFraction>. During&#160;2020,&#160;<ix:nonFraction unitRef="shares" contextRef="i78d5fa88eb7447a5823f6d65911f9782_D20200101-20201231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjkvZnJhZzozOTU0NDI2NzkzMjA0ZmUyYmRkN2YwOTJiODc2YmRjMC90ZXh0cmVnaW9uOjM5NTQ0MjY3OTMyMDRmZTJiZGQ3ZjA5MmI4NzZiZGMwXzI1MjM_81054ace-37e0-4c03-b83b-5eb7196d726f">51</ix:nonFraction>&#160;RSAs were granted with a weighted-average grant-date fair value per share of&#160;$<ix:nonFraction unitRef="usdPerShare" contextRef="i78d5fa88eb7447a5823f6d65911f9782_D20200101-20201231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjkvZnJhZzozOTU0NDI2NzkzMjA0ZmUyYmRkN2YwOTJiODc2YmRjMC90ZXh0cmVnaW9uOjM5NTQ0MjY3OTMyMDRmZTJiZGQ3ZjA5MmI4NzZiZGMwXzI2MDM_4888c48c-145e-418e-a126-51cc5ffeb52b">8.73</ix:nonFraction>. The total fair value of RSAs that vested during&#160;2022, 2021 and 2020&#160;was&#160;$<ix:nonFraction unitRef="usd" contextRef="i49f64bdb20274c0a93124496b86ef7b1_D20220101-20221231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjkvZnJhZzozOTU0NDI2NzkzMjA0ZmUyYmRkN2YwOTJiODc2YmRjMC90ZXh0cmVnaW9uOjM5NTQ0MjY3OTMyMDRmZTJiZGQ3ZjA5MmI4NzZiZGMwXzI2NzM_e7623482-51ee-44de-9b14-bfc76d3cfa34">673</ix:nonFraction>,&#160;$<ix:nonFraction unitRef="usd" contextRef="i42d78e6e60ba445e94a2a389e73c605f_D20210101-20211231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjkvZnJhZzozOTU0NDI2NzkzMjA0ZmUyYmRkN2YwOTJiODc2YmRjMC90ZXh0cmVnaW9uOjM5NTQ0MjY3OTMyMDRmZTJiZGQ3ZjA5MmI4NzZiZGMwXzI2Nzc_3343e4ad-584c-4bd8-bad5-dd2b04907990">506</ix:nonFraction>&#160;and&#160;$<ix:nonFraction unitRef="usd" contextRef="i78d5fa88eb7447a5823f6d65911f9782_D20200101-20201231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjkvZnJhZzozOTU0NDI2NzkzMjA0ZmUyYmRkN2YwOTJiODc2YmRjMC90ZXh0cmVnaW9uOjM5NTQ0MjY3OTMyMDRmZTJiZGQ3ZjA5MmI4NzZiZGMwXzI2ODQ_060ff7ae-4229-41ec-aea3-dd15b5d82e96">799</ix:nonFraction>, 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%">60</span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><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 CONSOLIDATED FINANCIAL STATEMENTS &#8212; (Continued)</span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div></div><ix:continuation id="i9468b5faf69d407f9d38b92af44a37b0"><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%">RSUs</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;The Company&#8217;s RSU awards may not be sold or otherwise transferred until certain restrictions have lapsed, which is generally over a <ix:nonNumeric contextRef="i19fde15201fe4bcda14c5ea3eb800139_D20220101-20221231" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjkvZnJhZzozOTU0NDI2NzkzMjA0ZmUyYmRkN2YwOTJiODc2YmRjMC90ZXh0cmVnaW9uOjM5NTQ0MjY3OTMyMDRmZTJiZGQ3ZjA5MmI4NzZiZGMwXzU3ODY_bbb5abf4-7997-4ff1-b7d0-b26d574923d4">three-year</ix:nonNumeric> graded vesting period. The total initial fair value for these awards is determined based upon the market price of our stock at the grant date and is expensed on a straight-line basis over the vesting period. During 2022, we recognized $<ix:nonFraction unitRef="usd" contextRef="i19fde15201fe4bcda14c5ea3eb800139_D20220101-20221231" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjkvZnJhZzozOTU0NDI2NzkzMjA0ZmUyYmRkN2YwOTJiODc2YmRjMC90ZXh0cmVnaW9uOjM5NTQ0MjY3OTMyMDRmZTJiZGQ3ZjA5MmI4NzZiZGMwXzMwODA_b63f9d02-4574-4e6a-9637-ada3081f4760">3,072</ix:nonFraction> of compensation expense. <ix:continuation id="i4ef80f8227374e56ae992657e770a9eb" continuedAt="iad071c88ac58453180776346e100f718">The following table presents RSU activity during 2022:</ix:continuation></span></div><div style="margin-bottom:5pt"><ix:continuation id="iad071c88ac58453180776346e100f718"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:65.029%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.468%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.470%"></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:10pt;font-weight:700;line-height:100%">RSUs</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;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:100%">Number of Shares</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;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:100%">Weighted Average<br/>Fair Value Per Share</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i273ab02e2ec44baf89468c7c884769b4_I20211231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjkvZnJhZzozOTU0NDI2NzkzMjA0ZmUyYmRkN2YwOTJiODc2YmRjMC90YWJsZTpmZGVjMWEwNmNhMTg0MjVkODMzZGYzOTgzMjA3YzA5NC90YWJsZXJhbmdlOmZkZWMxYTA2Y2ExODQyNWQ4MzNkZjM5ODMyMDdjMDk0XzEtMS0xLTEtMTAwNTUx_1b306b5b-fbcc-49f2-815b-464cc3d9c345">250</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-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="usdPerShare" contextRef="i273ab02e2ec44baf89468c7c884769b4_I20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjkvZnJhZzozOTU0NDI2NzkzMjA0ZmUyYmRkN2YwOTJiODc2YmRjMC90YWJsZTpmZGVjMWEwNmNhMTg0MjVkODMzZGYzOTgzMjA3YzA5NC90YWJsZXJhbmdlOmZkZWMxYTA2Y2ExODQyNWQ4MzNkZjM5ODMyMDdjMDk0XzEtMy0xLTEtMTAwNTUx_27387722-f54f-4b2a-9194-c866fd6c4de0">17.37</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i19fde15201fe4bcda14c5ea3eb800139_D20220101-20221231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjkvZnJhZzozOTU0NDI2NzkzMjA0ZmUyYmRkN2YwOTJiODc2YmRjMC90YWJsZTpmZGVjMWEwNmNhMTg0MjVkODMzZGYzOTgzMjA3YzA5NC90YWJsZXJhbmdlOmZkZWMxYTA2Y2ExODQyNWQ4MzNkZjM5ODMyMDdjMDk0XzItMS0xLTEtMTAwNTUx_0f64a27c-964d-467c-b673-3adf011d6e89">186</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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="i19fde15201fe4bcda14c5ea3eb800139_D20220101-20221231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjkvZnJhZzozOTU0NDI2NzkzMjA0ZmUyYmRkN2YwOTJiODc2YmRjMC90YWJsZTpmZGVjMWEwNmNhMTg0MjVkODMzZGYzOTgzMjA3YzA5NC90YWJsZXJhbmdlOmZkZWMxYTA2Y2ExODQyNWQ4MzNkZjM5ODMyMDdjMDk0XzItMy0xLTEtMTAwNTUx_6895d43d-2e61-4203-82cb-e992ced1763f">28.35</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i19fde15201fe4bcda14c5ea3eb800139_D20220101-20221231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjkvZnJhZzozOTU0NDI2NzkzMjA0ZmUyYmRkN2YwOTJiODc2YmRjMC90YWJsZTpmZGVjMWEwNmNhMTg0MjVkODMzZGYzOTgzMjA3YzA5NC90YWJsZXJhbmdlOmZkZWMxYTA2Y2ExODQyNWQ4MzNkZjM5ODMyMDdjMDk0XzMtMS0xLTEtMTAwNTUx_485c2e16-6804-4221-a61e-ce756be8e1d9">151</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i19fde15201fe4bcda14c5ea3eb800139_D20220101-20221231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjkvZnJhZzozOTU0NDI2NzkzMjA0ZmUyYmRkN2YwOTJiODc2YmRjMC90YWJsZTpmZGVjMWEwNmNhMTg0MjVkODMzZGYzOTgzMjA3YzA5NC90YWJsZXJhbmdlOmZkZWMxYTA2Y2ExODQyNWQ4MzNkZjM5ODMyMDdjMDk0XzMtMy0xLTEtMTAwNTUx_93bd7ca1-8857-49ef-914d-1bc1d52a366c">18.66</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%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i19fde15201fe4bcda14c5ea3eb800139_D20220101-20221231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjkvZnJhZzozOTU0NDI2NzkzMjA0ZmUyYmRkN2YwOTJiODc2YmRjMC90YWJsZTpmZGVjMWEwNmNhMTg0MjVkODMzZGYzOTgzMjA3YzA5NC90YWJsZXJhbmdlOmZkZWMxYTA2Y2ExODQyNWQ4MzNkZjM5ODMyMDdjMDk0XzQtMS0xLTEtMTAwNTUx_da6b512d-fba2-44f5-8f5e-9e0402c5d8d7">2</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i19fde15201fe4bcda14c5ea3eb800139_D20220101-20221231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjkvZnJhZzozOTU0NDI2NzkzMjA0ZmUyYmRkN2YwOTJiODc2YmRjMC90YWJsZTpmZGVjMWEwNmNhMTg0MjVkODMzZGYzOTgzMjA3YzA5NC90YWJsZXJhbmdlOmZkZWMxYTA2Y2ExODQyNWQ4MzNkZjM5ODMyMDdjMDk0XzQtMy0xLTEtMTAwNTUx_65f7716f-b011-4ae1-9671-0715e0ff34a9">21.66</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ieaea3baa5f494769aa219ac5be36e61d_I20221231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjkvZnJhZzozOTU0NDI2NzkzMjA0ZmUyYmRkN2YwOTJiODc2YmRjMC90YWJsZTpmZGVjMWEwNmNhMTg0MjVkODMzZGYzOTgzMjA3YzA5NC90YWJsZXJhbmdlOmZkZWMxYTA2Y2ExODQyNWQ4MzNkZjM5ODMyMDdjMDk0XzUtMS0xLTEtMTAwNTUx_9efed0b4-b79e-4c78-89bd-e7d7b990298d">283</ix:nonFraction>&#160;</span></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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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="usdPerShare" contextRef="ieaea3baa5f494769aa219ac5be36e61d_I20221231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjkvZnJhZzozOTU0NDI2NzkzMjA0ZmUyYmRkN2YwOTJiODc2YmRjMC90YWJsZTpmZGVjMWEwNmNhMTg0MjVkODMzZGYzOTgzMjA3YzA5NC90YWJsZXJhbmdlOmZkZWMxYTA2Y2ExODQyNWQ4MzNkZjM5ODMyMDdjMDk0XzUtMy0xLTEtMTAwNTUx_0aba0060-610f-4afe-91d6-6ffdc7621205">23.51</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></table></ix:continuation></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%">During&#160;2021,&#160;<ix:nonFraction unitRef="shares" contextRef="i12442ec3e7f24c7da667d781d65a4095_D20210101-20211231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjkvZnJhZzozOTU0NDI2NzkzMjA0ZmUyYmRkN2YwOTJiODc2YmRjMC90ZXh0cmVnaW9uOjM5NTQ0MjY3OTMyMDRmZTJiZGQ3ZjA5MmI4NzZiZGMwXzMxNzQ_b67c3480-8944-4611-bbdd-e56ced3a29d8">151</ix:nonFraction>&#160;RSUs were granted with a weighted-average grant-date fair value per share of&#160;$<ix:nonFraction unitRef="usdPerShare" contextRef="i12442ec3e7f24c7da667d781d65a4095_D20210101-20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjkvZnJhZzozOTU0NDI2NzkzMjA0ZmUyYmRkN2YwOTJiODc2YmRjMC90ZXh0cmVnaW9uOjM5NTQ0MjY3OTMyMDRmZTJiZGQ3ZjA5MmI4NzZiZGMwXzMyNTQ_4eac605f-a081-40e2-96f7-adeac66dce9e">21.29</ix:nonFraction>. During&#160;2020,&#160;<ix:nonFraction unitRef="shares" contextRef="i796ed1283fd54f0f8f8a9b42e8178f5f_D20200101-20201231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjkvZnJhZzozOTU0NDI2NzkzMjA0ZmUyYmRkN2YwOTJiODc2YmRjMC90ZXh0cmVnaW9uOjM5NTQ0MjY3OTMyMDRmZTJiZGQ3ZjA5MmI4NzZiZGMwXzMyNjk_e1c623a4-0657-4f97-a5a1-b22746e71363">169</ix:nonFraction>&#160;RSUs were granted with a weighted-average grant-date fair value per share of&#160;$<ix:nonFraction unitRef="usdPerShare" contextRef="i796ed1283fd54f0f8f8a9b42e8178f5f_D20200101-20201231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjkvZnJhZzozOTU0NDI2NzkzMjA0ZmUyYmRkN2YwOTJiODc2YmRjMC90ZXh0cmVnaW9uOjM5NTQ0MjY3OTMyMDRmZTJiZGQ3ZjA5MmI4NzZiZGMwXzMzNDk_d421207d-06f3-4d77-8854-029f35e95929">13.52</ix:nonFraction>. The total fair value of RSUs that vested during&#160;2022, 2021 and 2020 were&#160;$<ix:nonFraction unitRef="usd" contextRef="i19fde15201fe4bcda14c5ea3eb800139_D20220101-20221231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjkvZnJhZzozOTU0NDI2NzkzMjA0ZmUyYmRkN2YwOTJiODc2YmRjMC90ZXh0cmVnaW9uOjM5NTQ0MjY3OTMyMDRmZTJiZGQ3ZjA5MmI4NzZiZGMwXzM0MjA_efeb4d74-730e-479d-9735-5df336ab4e17">2,818</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="i12442ec3e7f24c7da667d781d65a4095_D20210101-20211231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjkvZnJhZzozOTU0NDI2NzkzMjA0ZmUyYmRkN2YwOTJiODc2YmRjMC90ZXh0cmVnaW9uOjM5NTQ0MjY3OTMyMDRmZTJiZGQ3ZjA5MmI4NzZiZGMwXzM0MjQ_97ccbb14-6488-4773-861a-02f214c61b86">2,742</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i796ed1283fd54f0f8f8a9b42e8178f5f_D20200101-20201231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjkvZnJhZzozOTU0NDI2NzkzMjA0ZmUyYmRkN2YwOTJiODc2YmRjMC90ZXh0cmVnaW9uOjM5NTQ0MjY3OTMyMDRmZTJiZGQ3ZjA5MmI4NzZiZGMwXzM0MzI_1868cebc-2a58-40c3-81f5-bed27d9c2296">2,918</ix:nonFraction>, respectively.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></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%">PSUs</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;The Company&#8217;s performance-based share awards are subject to the achievement of specified financial based performance targets and are generally based upon EPS and vest over&#160;<ix:nonNumeric contextRef="i3a4f7fb6dd204d73a2845d47fde61d29_D20220101-20221231" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjkvZnJhZzozOTU0NDI2NzkzMjA0ZmUyYmRkN2YwOTJiODc2YmRjMC90ZXh0cmVnaW9uOjM5NTQ0MjY3OTMyMDRmZTJiZGQ3ZjA5MmI4NzZiZGMwXzM2Mjg_b23eef02-b307-427f-a0e2-58c10ed4469c">three years</ix:nonNumeric>. The total fair value for these awards is determined based upon the market price of our stock at the grant date and is expensed and adjusted over the vesting period based on the level of payout expected to be achieved. As a result of financial performance conditions met during&#160;2022, we recognized&#160;$<ix:nonFraction unitRef="usd" contextRef="i3a4f7fb6dd204d73a2845d47fde61d29_D20220101-20221231" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjkvZnJhZzozOTU0NDI2NzkzMjA0ZmUyYmRkN2YwOTJiODc2YmRjMC90ZXh0cmVnaW9uOjM5NTQ0MjY3OTMyMDRmZTJiZGQ3ZjA5MmI4NzZiZGMwXzM5ODY_d4f6eb7d-1f91-4171-b147-110e9b535aac">6,476</ix:nonFraction>&#160;of compensation expense.</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%">During&#160;2022,&#160;2021&#160;and&#160;2020, PSU shares totaling&#160;<ix:nonFraction unitRef="shares" contextRef="i3a4f7fb6dd204d73a2845d47fde61d29_D20220101-20221231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjkvZnJhZzozOTU0NDI2NzkzMjA0ZmUyYmRkN2YwOTJiODc2YmRjMC90ZXh0cmVnaW9uOjM5NTQ0MjY3OTMyMDRmZTJiZGQ3ZjA5MmI4NzZiZGMwXzQwNTY_5e6f3e0b-7bb1-4f79-b748-74af6dbe7420">166</ix:nonFraction>, <ix:nonFraction unitRef="shares" contextRef="i5ae00c1790964fddbeea531135065e56_D20210101-20211231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjkvZnJhZzozOTU0NDI2NzkzMjA0ZmUyYmRkN2YwOTJiODc2YmRjMC90ZXh0cmVnaW9uOjM5NTQ0MjY3OTMyMDRmZTJiZGQ3ZjA5MmI4NzZiZGMwXzQwNjA_2d0fc9be-b4c5-4893-926f-4bf7d669c4d4">397</ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="i0ce119f06eb54e6ca0ddd22dbe96f18b_D20200101-20201231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjkvZnJhZzozOTU0NDI2NzkzMjA0ZmUyYmRkN2YwOTJiODc2YmRjMC90ZXh0cmVnaW9uOjM5NTQ0MjY3OTMyMDRmZTJiZGQ3ZjA5MmI4NzZiZGMwXzQwNjc_f701f3c0-7979-4fb2-b17d-9ed35db96bc8">176</ix:nonFraction>, respectively, were granted with a weighted-average grant-date fair value per share of&#160;$<ix:nonFraction unitRef="usdPerShare" contextRef="i3a4f7fb6dd204d73a2845d47fde61d29_D20220101-20221231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjkvZnJhZzozOTU0NDI2NzkzMjA0ZmUyYmRkN2YwOTJiODc2YmRjMC90ZXh0cmVnaW9uOjM5NTQ0MjY3OTMyMDRmZTJiZGQ3ZjA5MmI4NzZiZGMwXzQxNTc_ba441a40-9220-4918-8209-9e6ecfaf875f">26.52</ix:nonFraction>,&#160;$<ix:nonFraction unitRef="usdPerShare" contextRef="i5ae00c1790964fddbeea531135065e56_D20210101-20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjkvZnJhZzozOTU0NDI2NzkzMjA0ZmUyYmRkN2YwOTJiODc2YmRjMC90ZXh0cmVnaW9uOjM5NTQ0MjY3OTMyMDRmZTJiZGQ3ZjA5MmI4NzZiZGMwXzQxNjE_f730eb84-726b-4466-a428-bf9ec1c10297">21.88</ix:nonFraction> and $<ix:nonFraction unitRef="usdPerShare" contextRef="i0ce119f06eb54e6ca0ddd22dbe96f18b_D20200101-20201231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjkvZnJhZzozOTU0NDI2NzkzMjA0ZmUyYmRkN2YwOTJiODc2YmRjMC90ZXh0cmVnaW9uOjM5NTQ0MjY3OTMyMDRmZTJiZGQ3ZjA5MmI4NzZiZGMwXzQxNjg_431ca606-808b-4bc7-ba90-fa235230ad55">14.06</ix:nonFraction>, respectively. During&#160;2022, upon vesting and achievement of certain performance goals, we distributed&#160;<ix:nonFraction unitRef="shares" contextRef="i3a4f7fb6dd204d73a2845d47fde61d29_D20220101-20221231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjkvZnJhZzozOTU0NDI2NzkzMjA0ZmUyYmRkN2YwOTJiODc2YmRjMC90ZXh0cmVnaW9uOjM5NTQ0MjY3OTMyMDRmZTJiZGQ3ZjA5MmI4NzZiZGMwXzQyNzE_f717bd70-51e4-44b5-b389-d5265d033205">710</ix:nonFraction>&#160;shares of common stock related to PSU awards with a weighted-average grant-date fair value per share of&#160;$<ix:nonFraction unitRef="usdPerShare" contextRef="i3a4f7fb6dd204d73a2845d47fde61d29_D20220101-20221231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjkvZnJhZzozOTU0NDI2NzkzMjA0ZmUyYmRkN2YwOTJiODc2YmRjMC90ZXh0cmVnaW9uOjM5NTQ0MjY3OTMyMDRmZTJiZGQ3ZjA5MmI4NzZiZGMwXzQzNzg_6c274a69-9434-4985-ad1d-2ef9667caa85">14.80</ix:nonFraction>. The total fair value of PSUs that vested during&#160;2022, 2021&#160;and 2020 was&#160;$<ix:nonFraction unitRef="usd" contextRef="i3a4f7fb6dd204d73a2845d47fde61d29_D20220101-20221231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjkvZnJhZzozOTU0NDI2NzkzMjA0ZmUyYmRkN2YwOTJiODc2YmRjMC90ZXh0cmVnaW9uOjM5NTQ0MjY3OTMyMDRmZTJiZGQ3ZjA5MmI4NzZiZGMwXzQ0NDg_59e809d5-34d4-4d24-a5dc-3049af5f9c67">10,508</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="i5ae00c1790964fddbeea531135065e56_D20210101-20211231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjkvZnJhZzozOTU0NDI2NzkzMjA0ZmUyYmRkN2YwOTJiODc2YmRjMC90ZXh0cmVnaW9uOjM5NTQ0MjY3OTMyMDRmZTJiZGQ3ZjA5MmI4NzZiZGMwXzQ0NTI_17499e32-f76c-4b26-9956-b68d15f0bdab">7,842</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i0ce119f06eb54e6ca0ddd22dbe96f18b_D20200101-20201231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjkvZnJhZzozOTU0NDI2NzkzMjA0ZmUyYmRkN2YwOTJiODc2YmRjMC90ZXh0cmVnaW9uOjM5NTQ0MjY3OTMyMDRmZTJiZGQ3ZjA5MmI4NzZiZGMwXzQ0NTk_127d7f1a-fa5c-4697-a8ea-48c673582cde">1,620</ix:nonFraction>, respectively. Additionally, the Company has liability-based awards for which the number of units awarded is not determined until the vesting date. During 2022, the Company recognized $<ix:nonFraction unitRef="usd" contextRef="iecc79715ab5a46f0b474fa3a83b6cc97_D20220101-20221231" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjkvZnJhZzozOTU0NDI2NzkzMjA0ZmUyYmRkN2YwOTJiODc2YmRjMC90ZXh0cmVnaW9uOjM5NTQ0MjY3OTMyMDRmZTJiZGQ3ZjA5MmI4NzZiZGMwXzU0OTc1NTgyMjc0NQ_4f58c5d7-012b-4899-9c3d-ec2bc55a61a5">1,225</ix:nonFraction>, respectively, within additional paid in capital for the vesting of liability-based awards. The Company did <ix:nonFraction unitRef="usd" contextRef="i6d982f22270b40f0bbbc122e8d45e2e9_D20200101-20201231" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjkvZnJhZzozOTU0NDI2NzkzMjA0ZmUyYmRkN2YwOTJiODc2YmRjMC90ZXh0cmVnaW9uOjM5NTQ0MjY3OTMyMDRmZTJiZGQ3ZjA5MmI4NzZiZGMwXzE2NDkyNjc0NTE3NzE_04314955-4efa-49f9-b871-9d0e6bd94ebf"><ix:nonFraction unitRef="usd" contextRef="i4c37d8f5673e4b97a85c2bfe88cbb649_D20210101-20211231" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjkvZnJhZzozOTU0NDI2NzkzMjA0ZmUyYmRkN2YwOTJiODc2YmRjMC90ZXh0cmVnaW9uOjM5NTQ0MjY3OTMyMDRmZTJiZGQ3ZjA5MmI4NzZiZGMwXzE2NDkyNjc0NTE3NzE_0ed1187b-1fb8-41ab-bd9b-568a1d7bd22d">no</ix:nonFraction></ix:nonFraction>t have any liability-based awards vest during 2021 and 2020. 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="i65ec8297e797433c98b7935300cb17b4_D20220101-20221231" decimals="-3" name="us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjkvZnJhZzozOTU0NDI2NzkzMjA0ZmUyYmRkN2YwOTJiODc2YmRjMC90ZXh0cmVnaW9uOjM5NTQ0MjY3OTMyMDRmZTJiZGQ3ZjA5MmI4NzZiZGMwXzQ1MjQ_3dbc0854-1682-4524-8b9d-9fb6a1d3b726">330</ix:nonFraction>, <ix:nonFraction unitRef="shares" contextRef="ibca401e152f342a68ff1ec38c236973b_D20210101-20211231" decimals="-3" name="us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjkvZnJhZzozOTU0NDI2NzkzMjA0ZmUyYmRkN2YwOTJiODc2YmRjMC90ZXh0cmVnaW9uOjM5NTQ0MjY3OTMyMDRmZTJiZGQ3ZjA5MmI4NzZiZGMwXzQ1Mjg_63853369-3036-4ac1-8a91-64292519d802">311</ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="ib977ff49b3e14e629ba5fb73d9b26be6_D20200101-20201231" decimals="-3" name="us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjkvZnJhZzozOTU0NDI2NzkzMjA0ZmUyYmRkN2YwOTJiODc2YmRjMC90ZXh0cmVnaW9uOjM5NTQ0MjY3OTMyMDRmZTJiZGQ3ZjA5MmI4NzZiZGMwXzQ1MzU_ab91ce39-5ecd-44da-920d-88a37c1da7bc">123</ix:nonFraction> shares for taxes on RSU and PSU stock-based compensation vestings for $<ix:nonFraction unitRef="usd" contextRef="i65ec8297e797433c98b7935300cb17b4_D20220101-20221231" decimals="-3" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjkvZnJhZzozOTU0NDI2NzkzMjA0ZmUyYmRkN2YwOTJiODc2YmRjMC90ZXh0cmVnaW9uOjM5NTQ0MjY3OTMyMDRmZTJiZGQ3ZjA5MmI4NzZiZGMwXzQ2MDg_79b10282-e9be-4df7-9a94-56a36f4580e1">9,416</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="ibca401e152f342a68ff1ec38c236973b_D20210101-20211231" decimals="-3" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjkvZnJhZzozOTU0NDI2NzkzMjA0ZmUyYmRkN2YwOTJiODc2YmRjMC90ZXh0cmVnaW9uOjM5NTQ0MjY3OTMyMDRmZTJiZGQ3ZjA5MmI4NzZiZGMwXzQ2MTI_4510010b-c3d6-434f-9d4e-45431129c031">7,311</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="ib977ff49b3e14e629ba5fb73d9b26be6_D20200101-20201231" decimals="-3" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjkvZnJhZzozOTU0NDI2NzkzMjA0ZmUyYmRkN2YwOTJiODc2YmRjMC90ZXh0cmVnaW9uOjM5NTQ0MjY3OTMyMDRmZTJiZGQ3ZjA5MmI4NzZiZGMwXzQ2MTk_0cd1df93-0058-4aca-bc06-457deaaa9e18">1,845</ix:nonFraction> during 2022, 2021 and 2020, respectively. The Company withheld <ix:nonFraction unitRef="shares" contextRef="i42d78e6e60ba445e94a2a389e73c605f_D20210101-20211231" decimals="-3" name="us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjkvZnJhZzozOTU0NDI2NzkzMjA0ZmUyYmRkN2YwOTJiODc2YmRjMC90ZXh0cmVnaW9uOjM5NTQ0MjY3OTMyMDRmZTJiZGQ3ZjA5MmI4NzZiZGMwXzQ2ODM_91fefe30-882b-4890-a8c4-9b7de253345f">1</ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="i78d5fa88eb7447a5823f6d65911f9782_D20200101-20201231" decimals="-3" name="us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjkvZnJhZzozOTU0NDI2NzkzMjA0ZmUyYmRkN2YwOTJiODc2YmRjMC90ZXh0cmVnaW9uOjM5NTQ0MjY3OTMyMDRmZTJiZGQ3ZjA5MmI4NzZiZGMwXzQ2OTA_d59fb183-ea2c-40e1-9b6c-7372f04d78f9">11</ix:nonFraction> shares for taxes on RSA stock-based compensation vestings for $<ix:nonFraction unitRef="usd" contextRef="i42d78e6e60ba445e94a2a389e73c605f_D20210101-20211231" decimals="-3" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjkvZnJhZzozOTU0NDI2NzkzMjA0ZmUyYmRkN2YwOTJiODc2YmRjMC90ZXh0cmVnaW9uOjM5NTQ0MjY3OTMyMDRmZTJiZGQ3ZjA5MmI4NzZiZGMwXzQ3NTk_5d77e24b-787b-4ce9-8e86-0aacad7f4de3">27</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i78d5fa88eb7447a5823f6d65911f9782_D20200101-20201231" decimals="-3" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjkvZnJhZzozOTU0NDI2NzkzMjA0ZmUyYmRkN2YwOTJiODc2YmRjMC90ZXh0cmVnaW9uOjM5NTQ0MjY3OTMyMDRmZTJiZGQ3ZjA5MmI4NzZiZGMwXzQ3NjY_706ab118-9e76-4aa6-81f4-0aa673a5502a">140</ix:nonFraction> during 2021&#160;and&#160;2020, respectively. The Company did not withhold any taxes for RSA stock-based compensation in 2022, as all RSA holders are directors.</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%">Warrants</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;On April 3, 2017, the Company issued warrants (the &#8220;Warrants&#8221;) to the lenders under the Oaktree Facility (the &#8220;Holders&#8221;) pursuant to which such holders have the right to purchase, for a period of <ix:nonNumeric contextRef="ia8a77d034b5f4764b838316b6ba72b9f_D20170403-20170403" name="strl:ClassOfWarrantOrRightTerm" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjkvZnJhZzozOTU0NDI2NzkzMjA0ZmUyYmRkN2YwOTJiODc2YmRjMC90ZXh0cmVnaW9uOjM5NTQ0MjY3OTMyMDRmZTJiZGQ3ZjA5MmI4NzZiZGMwXzUwMTA_27a9a762-3ca8-4872-ab0f-80a237e8c130">5</ix:nonNumeric> years from the date of issuance, up to an aggregate of <ix:nonFraction unitRef="shares" contextRef="i7925d6ef4f78480f97a50f1eaa201551_I20170403" decimals="-3" name="us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjkvZnJhZzozOTU0NDI2NzkzMjA0ZmUyYmRkN2YwOTJiODc2YmRjMC90ZXh0cmVnaW9uOjM5NTQ0MjY3OTMyMDRmZTJiZGQ3ZjA5MmI4NzZiZGMwXzUwNjI_0a7a3811-96d0-42fb-88a3-e05ceba928b7">1,000</ix:nonFraction> shares of the Company&#8217;s common stock (the &#8220;Warrant Shares&#8221;) at an initial exercise price of $<ix:nonFraction unitRef="usdPerShare" contextRef="i7925d6ef4f78480f97a50f1eaa201551_I20170403" decimals="2" name="us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjkvZnJhZzozOTU0NDI2NzkzMjA0ZmUyYmRkN2YwOTJiODc2YmRjMC90ZXh0cmVnaW9uOjM5NTQ0MjY3OTMyMDRmZTJiZGQ3ZjA5MmI4NzZiZGMwXzUxNTc_7d4f0730-da71-470e-b200-2f9ebf425e10">10.25</ix:nonFraction> per share.</span></div><ix:nonNumeric contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231" name="us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjkvZnJhZzozOTU0NDI2NzkzMjA0ZmUyYmRkN2YwOTJiODc2YmRjMC90ZXh0cmVnaW9uOjM5NTQ0MjY3OTMyMDRmZTJiZGQ3ZjA5MmI4NzZiZGMwXzU3ODE_dcbe5028-4a9f-4067-809c-59a37104b8eb" 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 Company valued these Warrants using the Black-Scholes model, which is a type 3 fair value measurement. The key assumptions used in the Black-Scholes Model and fair value output are summarized in the table below:</span></div><div style="margin-bottom:1pt"><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:85.977%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.823%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">April 3, 2017</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock price at grant date</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="usdPerShare" contextRef="i3c22ba0a51b44a7a8e4bfe7511fe5c5a_I20170403" decimals="2" name="us-gaap:WarrantsAndRightsOutstandingMeasurementInput" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjkvZnJhZzozOTU0NDI2NzkzMjA0ZmUyYmRkN2YwOTJiODc2YmRjMC90YWJsZTpmZWYxZjhkZTU3NGU0NzM2OTdhYmU2MDMwMzAxYTQ0Ny90YWJsZXJhbmdlOmZlZjFmOGRlNTc0ZTQ3MzY5N2FiZTYwMzAzMDFhNDQ3XzEtMS0xLTEtMTAwNTUx_696cfb35-ff7e-4c6a-be43-b383ce4e7d2d">8.88</ix:nonFraction>&#160;</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%">Exercise option price</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="if65f8b715da241ba8807c1ec5aa1eafa_I20170403" decimals="2" name="us-gaap:WarrantsAndRightsOutstandingMeasurementInput" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjkvZnJhZzozOTU0NDI2NzkzMjA0ZmUyYmRkN2YwOTJiODc2YmRjMC90YWJsZTpmZWYxZjhkZTU3NGU0NzM2OTdhYmU2MDMwMzAxYTQ0Ny90YWJsZXJhbmdlOmZlZjFmOGRlNTc0ZTQ3MzY5N2FiZTYwMzAzMDFhNDQ3XzItMS0xLTEtMTAwNTUx_56a0fe9b-e521-4bda-83e8-ced1d3870f0d">10.25</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%">Expected term of&#160;warrants (in years)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 13pt 2px 1pt;text-align:right;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="i6d26467714044c3f923124f7e62e342e_I20170403" name="us-gaap:WarrantsAndRightsOutstandingTerm" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjkvZnJhZzozOTU0NDI2NzkzMjA0ZmUyYmRkN2YwOTJiODc2YmRjMC90YWJsZTpmZWYxZjhkZTU3NGU0NzM2OTdhYmU2MDMwMzAxYTQ0Ny90YWJsZXJhbmdlOmZlZjFmOGRlNTc0ZTQ3MzY5N2FiZTYwMzAzMDFhNDQ3XzMtMS0xLTEtMTAwNTUx_61a236b5-d05f-43c8-8c89-2995114ca4f9">5</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%">Expected volatility rate</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i1f0745e277db46d1b55796d56a8646c3_I20170403" decimals="INF" name="us-gaap:WarrantsAndRightsOutstandingMeasurementInput" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjkvZnJhZzozOTU0NDI2NzkzMjA0ZmUyYmRkN2YwOTJiODc2YmRjMC90YWJsZTpmZWYxZjhkZTU3NGU0NzM2OTdhYmU2MDMwMzAxYTQ0Ny90YWJsZXJhbmdlOmZlZjFmOGRlNTc0ZTQ3MzY5N2FiZTYwMzAzMDFhNDQ3XzQtMS0xLTEtMTAwNTUx_26ffe145-effe-49ee-af56-019cd102533e">48.29</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free rate</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i8ae80057b90349c5af329c39a76552f6_I20170403" decimals="INF" name="us-gaap:WarrantsAndRightsOutstandingMeasurementInput" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjkvZnJhZzozOTU0NDI2NzkzMjA0ZmUyYmRkN2YwOTJiODc2YmRjMC90YWJsZTpmZWYxZjhkZTU3NGU0NzM2OTdhYmU2MDMwMzAxYTQ0Ny90YWJsZXJhbmdlOmZlZjFmOGRlNTc0ZTQ3MzY5N2FiZTYwMzAzMDFhNDQ3XzUtMS0xLTEtMTAwNTUx_f3966555-928a-48b2-852b-90fe66385619">1.88</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%">Expected dividend yield</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i840883641659491baa462efbd0e01c08_I20170403" decimals="INF" name="us-gaap:WarrantsAndRightsOutstandingMeasurementInput" format="ixt:fixed-zero" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjkvZnJhZzozOTU0NDI2NzkzMjA0ZmUyYmRkN2YwOTJiODc2YmRjMC90YWJsZTpmZWYxZjhkZTU3NGU0NzM2OTdhYmU2MDMwMzAxYTQ0Ny90YWJsZXJhbmdlOmZlZjFmOGRlNTc0ZTQ3MzY5N2FiZTYwMzAzMDFhNDQ3XzYtMS0xLTEtMTAwNTUx_a6479614-7423-45dd-88d8-f98c574de76e">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 fair value</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="i6d26467714044c3f923124f7e62e342e_I20170403" decimals="-3" name="us-gaap:WarrantsAndRightsOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjkvZnJhZzozOTU0NDI2NzkzMjA0ZmUyYmRkN2YwOTJiODc2YmRjMC90YWJsZTpmZWYxZjhkZTU3NGU0NzM2OTdhYmU2MDMwMzAxYTQ0Ny90YWJsZXJhbmdlOmZlZjFmOGRlNTc0ZTQ3MzY5N2FiZTYwMzAzMDFhNDQ3XzctMS0xLTEtMTAwNTUx_ba410052-a88e-4d74-bc8a-6148db6e3e7f">3,500</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="margin-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%">During 2021, certain holders exercised <ix:nonFraction unitRef="shares" contextRef="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231" decimals="-3" name="strl:ClassOfWarrantOrRightNumberOfWarrantsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjkvZnJhZzozOTU0NDI2NzkzMjA0ZmUyYmRkN2YwOTJiODc2YmRjMC90ZXh0cmVnaW9uOjM5NTQ0MjY3OTMyMDRmZTJiZGQ3ZjA5MmI4NzZiZGMwXzU0Mjg_4f1868b7-e4ef-424f-8dec-77fb3b54bb60">530</ix:nonFraction> warrants, elected the cashless exercise option, and the Company issued&#160;<ix:nonFraction unitRef="shares" contextRef="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231" decimals="-3" name="strl:StockIssuedDuringPeriodSharesWarrantsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjkvZnJhZzozOTU0NDI2NzkzMjA0ZmUyYmRkN2YwOTJiODc2YmRjMC90ZXh0cmVnaW9uOjM5NTQ0MjY3OTMyMDRmZTJiZGQ3ZjA5MmI4NzZiZGMwXzU1MDI_2ae997e1-3fd2-4ce1-918e-84bf58321afe">315</ix:nonFraction>&#160;common shares with a market value of&#160;$<ix:nonFraction unitRef="usd" contextRef="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231" decimals="-3" name="strl:StockIssuedDuringPeriodValueWarrantsExercised" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjkvZnJhZzozOTU0NDI2NzkzMjA0ZmUyYmRkN2YwOTJiODc2YmRjMC90ZXh0cmVnaW9uOjM5NTQ0MjY3OTMyMDRmZTJiZGQ3ZjA5MmI4NzZiZGMwXzU1NDI_9cb56a0a-07ef-4bc5-915a-df703ca28dd2">8,082</ix:nonFraction>. During 2020, certain holders exercised <ix:nonFraction unitRef="shares" contextRef="i5ebcd2a2b100446583e2b9bfc9ed66a6_D20200101-20201231" decimals="-3" name="strl:ClassOfWarrantOrRightNumberOfWarrantsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjkvZnJhZzozOTU0NDI2NzkzMjA0ZmUyYmRkN2YwOTJiODc2YmRjMC90ZXh0cmVnaW9uOjM5NTQ0MjY3OTMyMDRmZTJiZGQ3ZjA5MmI4NzZiZGMwXzU1ODU_6940501b-e88b-4334-a326-cfca3224b11c">470</ix:nonFraction> warrants, elected the cashless exercise option, and the Company issued&#160;<ix:nonFraction unitRef="shares" contextRef="i5ebcd2a2b100446583e2b9bfc9ed66a6_D20200101-20201231" decimals="-3" name="strl:StockIssuedDuringPeriodSharesWarrantsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjkvZnJhZzozOTU0NDI2NzkzMjA0ZmUyYmRkN2YwOTJiODc2YmRjMC90ZXh0cmVnaW9uOjM5NTQ0MjY3OTMyMDRmZTJiZGQ3ZjA5MmI4NzZiZGMwXzU2NTk_5dab5c1b-aaa9-4851-859f-5e36ae51387a">110</ix:nonFraction> common shares with a market value of&#160;$<ix:nonFraction unitRef="usd" contextRef="i5ebcd2a2b100446583e2b9bfc9ed66a6_D20200101-20201231" decimals="-3" name="strl:StockIssuedDuringPeriodValueWarrantsExercised" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjkvZnJhZzozOTU0NDI2NzkzMjA0ZmUyYmRkN2YwOTJiODc2YmRjMC90ZXh0cmVnaW9uOjM5NTQ0MjY3OTMyMDRmZTJiZGQ3ZjA5MmI4NzZiZGMwXzU2OTk_13d3ef0a-1fb1-47a8-a841-4da282f11bcc">1,477</ix:nonFraction>. At December 31, 2021, <ix:nonFraction unitRef="shares" contextRef="ic18de86a7e194dbaacc6e58a186ae83a_I20211231" decimals="INF" name="us-gaap:ClassOfWarrantOrRightOutstanding" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjkvZnJhZzozOTU0NDI2NzkzMjA0ZmUyYmRkN2YwOTJiODc2YmRjMC90ZXh0cmVnaW9uOjM5NTQ0MjY3OTMyMDRmZTJiZGQ3ZjA5MmI4NzZiZGMwXzU3NDU_124a670d-5391-46df-bda9-40d308e07fbf">no</ix:nonFraction> warrants remained outstanding.</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%">61</span></div><div style="text-align:center"><span><br/></span></div></div></div><div id="i11f5ad2dc2b74cddb4b110bb41fded42_172"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><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 CONSOLIDATED FINANCIAL STATEMENTS &#8212; (Continued)</span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div></div><ix:nonNumeric contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231" name="us-gaap:EarningsPerShareTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNzIvZnJhZzpiYmIzMGIyN2I2NjQ0YTFlODgxZTNhOGU1NDk2ZDgyMi90ZXh0cmVnaW9uOmJiYjMwYjI3YjY2NDRhMWU4ODFlM2E4ZTU0OTZkODIyXzY4Mg_af64e146-8862-4076-9b99-933b4784b624" 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:91.666%"><tr><td style="width:1.0%"></td><td style="width:3.206%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:94.594%"></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%">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%">Basic net income per share attributable to Sterling common stockholders is computed by dividing net income attributable to Sterling common stockholders by the weighted average number of common shares outstanding during the period. Diluted net income per common share attributable to Sterling common stockholders is the same as basic net income per share attributable to Sterling common stockholders but includes dilutive unvested stock awards and warrants using the treasury stock method. <ix:nonNumeric contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231" name="us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNzIvZnJhZzpiYmIzMGIyN2I2NjQ0YTFlODgxZTNhOGU1NDk2ZDgyMi90ZXh0cmVnaW9uOmJiYjMwYjI3YjY2NDRhMWU4ODFlM2E4ZTU0OTZkODIyXzY3OA_16b4ffd0-d4d7-4bc5-93a6-5a01b5dc661d" continuedAt="i2dfd84358d8f4032b6625a156a979aa6" escape="true">The following table reconciles the numerators and denominators of the basic and diluted earnings per share computations for net income attributable to Sterling common stockholders:</ix:nonNumeric></span></div><div style="margin-bottom:7pt;margin-top:6pt"><ix:continuation id="i2dfd84358d8f4032b6625a156a979aa6"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:62.243%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.631%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Years Ended December 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="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><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%">2020</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Numerator:</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><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income from Continuing Operations</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="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNzIvZnJhZzpiYmIzMGIyN2I2NjQ0YTFlODgxZTNhOGU1NDk2ZDgyMi90YWJsZTphZDUzMDA3ZmYyMjg0OTc3YmQ5Mjc0MjMzYjcyZDg5My90YWJsZXJhbmdlOmFkNTMwMDdmZjIyODQ5NzdiZDkyNzQyMzNiNzJkODkzXzMtMS0xLTEtMTAwNTUx_846a4b1f-8085-4888-afde-da0ebbec3001">96,717</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNzIvZnJhZzpiYmIzMGIyN2I2NjQ0YTFlODgxZTNhOGU1NDk2ZDgyMi90YWJsZTphZDUzMDA3ZmYyMjg0OTc3YmQ5Mjc0MjMzYjcyZDg5My90YWJsZXJhbmdlOmFkNTMwMDdmZjIyODQ5NzdiZDkyNzQyMzNiNzJkODkzXzMtMy0xLTEtMTAwNTUx_4d885450-357a-4479-8ba7-26f024b0b2d1">61,457</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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="i5ebcd2a2b100446583e2b9bfc9ed66a6_D20200101-20201231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNzIvZnJhZzpiYmIzMGIyN2I2NjQ0YTFlODgxZTNhOGU1NDk2ZDgyMi90YWJsZTphZDUzMDA3ZmYyMjg0OTc3YmQ5Mjc0MjMzYjcyZDg5My90YWJsZXJhbmdlOmFkNTMwMDdmZjIyODQ5NzdiZDkyNzQyMzNiNzJkODkzXzMtNS0xLTEtMTAwNTUx_ef79e769-3f24-4f60-8951-3df7a6c34be4">43,123</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss) from Discontinued Operations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231" decimals="-3" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNzIvZnJhZzpiYmIzMGIyN2I2NjQ0YTFlODgxZTNhOGU1NDk2ZDgyMi90YWJsZTphZDUzMDA3ZmYyMjg0OTc3YmQ5Mjc0MjMzYjcyZDg5My90YWJsZXJhbmdlOmFkNTMwMDdmZjIyODQ5NzdiZDkyNzQyMzNiNzJkODkzXzQtMS0xLTEtMTA3NTk2_be7939c3-752d-454c-a68a-eaae9093c85f">9,744</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231" decimals="-3" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNzIvZnJhZzpiYmIzMGIyN2I2NjQ0YTFlODgxZTNhOGU1NDk2ZDgyMi90YWJsZTphZDUzMDA3ZmYyMjg0OTc3YmQ5Mjc0MjMzYjcyZDg5My90YWJsZXJhbmdlOmFkNTMwMDdmZjIyODQ5NzdiZDkyNzQyMzNiNzJkODkzXzQtMy0xLTEtMTA3NTk2_e4b376a5-0646-45ec-8edc-44f3f800ae38">1,188</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5ebcd2a2b100446583e2b9bfc9ed66a6_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNzIvZnJhZzpiYmIzMGIyN2I2NjQ0YTFlODgxZTNhOGU1NDk2ZDgyMi90YWJsZTphZDUzMDA3ZmYyMjg0OTc3YmQ5Mjc0MjMzYjcyZDg5My90YWJsZXJhbmdlOmFkNTMwMDdmZjIyODQ5NzdiZDkyNzQyMzNiNzJkODkzXzQtNS0xLTEtMTA3NTk2_e43897af-a990-47be-b37a-3a514d4e2f4b">817</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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-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="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNzIvZnJhZzpiYmIzMGIyN2I2NjQ0YTFlODgxZTNhOGU1NDk2ZDgyMi90YWJsZTphZDUzMDA3ZmYyMjg0OTc3YmQ5Mjc0MjMzYjcyZDg5My90YWJsZXJhbmdlOmFkNTMwMDdmZjIyODQ5NzdiZDkyNzQyMzNiNzJkODkzXzYtMS0xLTEtMTA3NTk2_26ee3b40-4fe9-4119-8df7-19fffabe050e">106,461</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="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNzIvZnJhZzpiYmIzMGIyN2I2NjQ0YTFlODgxZTNhOGU1NDk2ZDgyMi90YWJsZTphZDUzMDA3ZmYyMjg0OTc3YmQ5Mjc0MjMzYjcyZDg5My90YWJsZXJhbmdlOmFkNTMwMDdmZjIyODQ5NzdiZDkyNzQyMzNiNzJkODkzXzYtMy0xLTEtMTA3NTk2_177c6ee4-fb09-461c-b122-0549a8a7877f">62,645</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="i5ebcd2a2b100446583e2b9bfc9ed66a6_D20200101-20201231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNzIvZnJhZzpiYmIzMGIyN2I2NjQ0YTFlODgxZTNhOGU1NDk2ZDgyMi90YWJsZTphZDUzMDA3ZmYyMjg0OTc3YmQ5Mjc0MjMzYjcyZDg5My90YWJsZXJhbmdlOmFkNTMwMDdmZjIyODQ5NzdiZDkyNzQyMzNiNzJkODkzXzYtNS0xLTEtMTA3NTk2_043941d6-8961-4e9c-a1b7-9cac181d82f3">42,306</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></tr><tr style="height:5pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Denominator:</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="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%">Weighted average common shares outstanding &#8212; 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="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNzIvZnJhZzpiYmIzMGIyN2I2NjQ0YTFlODgxZTNhOGU1NDk2ZDgyMi90YWJsZTphZDUzMDA3ZmYyMjg0OTc3YmQ5Mjc0MjMzYjcyZDg5My90YWJsZXJhbmdlOmFkNTMwMDdmZjIyODQ5NzdiZDkyNzQyMzNiNzJkODkzXzUtMS0xLTEtMTAwNTUx_2e5722be-cb4b-4d71-9338-4d5d7a9ed669">30,199</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNzIvZnJhZzpiYmIzMGIyN2I2NjQ0YTFlODgxZTNhOGU1NDk2ZDgyMi90YWJsZTphZDUzMDA3ZmYyMjg0OTc3YmQ5Mjc0MjMzYjcyZDg5My90YWJsZXJhbmdlOmFkNTMwMDdmZjIyODQ5NzdiZDkyNzQyMzNiNzJkODkzXzUtMy0xLTEtMTAwNTUx_132c094d-bb35-44c0-8977-7b93786f805f">28,600</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i5ebcd2a2b100446583e2b9bfc9ed66a6_D20200101-20201231" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNzIvZnJhZzpiYmIzMGIyN2I2NjQ0YTFlODgxZTNhOGU1NDk2ZDgyMi90YWJsZTphZDUzMDA3ZmYyMjg0OTc3YmQ5Mjc0MjMzYjcyZDg5My90YWJsZXJhbmdlOmFkNTMwMDdmZjIyODQ5NzdiZDkyNzQyMzNiNzJkODkzXzUtNS0xLTEtMTAwNTUx_3baa9ef6-9ab9-452f-bb83-90fe03b32636">27,859</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231" decimals="-3" name="us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNzIvZnJhZzpiYmIzMGIyN2I2NjQ0YTFlODgxZTNhOGU1NDk2ZDgyMi90YWJsZTphZDUzMDA3ZmYyMjg0OTc3YmQ5Mjc0MjMzYjcyZDg5My90YWJsZXJhbmdlOmFkNTMwMDdmZjIyODQ5NzdiZDkyNzQyMzNiNzJkODkzXzYtMS0xLTEtMTAwNTUx_1e261b84-b348-4210-bbd7-02ef2dd6e344">365</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231" decimals="-3" name="us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNzIvZnJhZzpiYmIzMGIyN2I2NjQ0YTFlODgxZTNhOGU1NDk2ZDgyMi90YWJsZTphZDUzMDA3ZmYyMjg0OTc3YmQ5Mjc0MjMzYjcyZDg5My90YWJsZXJhbmdlOmFkNTMwMDdmZjIyODQ5NzdiZDkyNzQyMzNiNzJkODkzXzYtMy0xLTEtMTAwNTUx_227aa15a-b007-4574-b28c-7c0efa578cdc">501</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i5ebcd2a2b100446583e2b9bfc9ed66a6_D20200101-20201231" decimals="-3" name="us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNzIvZnJhZzpiYmIzMGIyN2I2NjQ0YTFlODgxZTNhOGU1NDk2ZDgyMi90YWJsZTphZDUzMDA3ZmYyMjg0OTc3YmQ5Mjc0MjMzYjcyZDg5My90YWJsZXJhbmdlOmFkNTMwMDdmZjIyODQ5NzdiZDkyNzQyMzNiNzJkODkzXzYtNS0xLTEtMTAwNTUx_d26dda17-1ec7-4776-b5d0-6a136ebc2e6c">336</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="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%">Weighted average common shares outstanding &#8212; diluted</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNzIvZnJhZzpiYmIzMGIyN2I2NjQ0YTFlODgxZTNhOGU1NDk2ZDgyMi90YWJsZTphZDUzMDA3ZmYyMjg0OTc3YmQ5Mjc0MjMzYjcyZDg5My90YWJsZXJhbmdlOmFkNTMwMDdmZjIyODQ5NzdiZDkyNzQyMzNiNzJkODkzXzctMS0xLTEtMTAwNTUx_2a99048e-e539-40d0-891f-e258eaf1b4ae">30,564</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="shares" contextRef="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNzIvZnJhZzpiYmIzMGIyN2I2NjQ0YTFlODgxZTNhOGU1NDk2ZDgyMi90YWJsZTphZDUzMDA3ZmYyMjg0OTc3YmQ5Mjc0MjMzYjcyZDg5My90YWJsZXJhbmdlOmFkNTMwMDdmZjIyODQ5NzdiZDkyNzQyMzNiNzJkODkzXzctMy0xLTEtMTAwNTUx_e2ba15b2-3cc5-477c-bb2e-8ac737a42645">29,101</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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="shares" contextRef="i5ebcd2a2b100446583e2b9bfc9ed66a6_D20200101-20201231" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNzIvZnJhZzpiYmIzMGIyN2I2NjQ0YTFlODgxZTNhOGU1NDk2ZDgyMi90YWJsZTphZDUzMDA3ZmYyMjg0OTc3YmQ5Mjc0MjMzYjcyZDg5My90YWJsZXJhbmdlOmFkNTMwMDdmZjIyODQ5NzdiZDkyNzQyMzNiNzJkODkzXzctNS0xLTEtMTAwNTUx_2a2b20db-19be-4b76-be22-e9a2eff2c544">28,195</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></tr><tr style="height:5pt"><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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net income per share from Continuing Operations:</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="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%">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="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231" decimals="2" name="us-gaap:IncomeLossFromContinuingOperationsPerBasicShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNzIvZnJhZzpiYmIzMGIyN2I2NjQ0YTFlODgxZTNhOGU1NDk2ZDgyMi90YWJsZTphZDUzMDA3ZmYyMjg0OTc3YmQ5Mjc0MjMzYjcyZDg5My90YWJsZXJhbmdlOmFkNTMwMDdmZjIyODQ5NzdiZDkyNzQyMzNiNzJkODkzXzEyLTEtMS0xLTEwNzU2OA_45a9c03c-d8c8-4253-84a0-146ace940a71">3.20</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231" decimals="2" name="us-gaap:IncomeLossFromContinuingOperationsPerBasicShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNzIvZnJhZzpiYmIzMGIyN2I2NjQ0YTFlODgxZTNhOGU1NDk2ZDgyMi90YWJsZTphZDUzMDA3ZmYyMjg0OTc3YmQ5Mjc0MjMzYjcyZDg5My90YWJsZXJhbmdlOmFkNTMwMDdmZjIyODQ5NzdiZDkyNzQyMzNiNzJkODkzXzEyLTMtMS0xLTEwNzU2OA_dcec4c51-c49a-4e12-9d37-c6a44c3c83ab">2.15</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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="i5ebcd2a2b100446583e2b9bfc9ed66a6_D20200101-20201231" decimals="2" name="us-gaap:IncomeLossFromContinuingOperationsPerBasicShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNzIvZnJhZzpiYmIzMGIyN2I2NjQ0YTFlODgxZTNhOGU1NDk2ZDgyMi90YWJsZTphZDUzMDA3ZmYyMjg0OTc3YmQ5Mjc0MjMzYjcyZDg5My90YWJsZXJhbmdlOmFkNTMwMDdmZjIyODQ5NzdiZDkyNzQyMzNiNzJkODkzXzEyLTUtMS0xLTEwNzU2OA_8245f2c0-8075-4b27-a53f-f7906479833c">1.55</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231" decimals="2" name="us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNzIvZnJhZzpiYmIzMGIyN2I2NjQ0YTFlODgxZTNhOGU1NDk2ZDgyMi90YWJsZTphZDUzMDA3ZmYyMjg0OTc3YmQ5Mjc0MjMzYjcyZDg5My90YWJsZXJhbmdlOmFkNTMwMDdmZjIyODQ5NzdiZDkyNzQyMzNiNzJkODkzXzEzLTEtMS0xLTEwNzU2OA_8dc3f1f2-7bec-4e0a-a30c-30f790420410">3.16</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 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="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231" decimals="2" name="us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNzIvZnJhZzpiYmIzMGIyN2I2NjQ0YTFlODgxZTNhOGU1NDk2ZDgyMi90YWJsZTphZDUzMDA3ZmYyMjg0OTc3YmQ5Mjc0MjMzYjcyZDg5My90YWJsZXJhbmdlOmFkNTMwMDdmZjIyODQ5NzdiZDkyNzQyMzNiNzJkODkzXzEzLTMtMS0xLTEwNzU2OA_a4ea0d5b-cd40-44e4-8e0b-df56151d6a67">2.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="background-color:#ffffff;padding:0 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="i5ebcd2a2b100446583e2b9bfc9ed66a6_D20200101-20201231" decimals="2" name="us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNzIvZnJhZzpiYmIzMGIyN2I2NjQ0YTFlODgxZTNhOGU1NDk2ZDgyMi90YWJsZTphZDUzMDA3ZmYyMjg0OTc3YmQ5Mjc0MjMzYjcyZDg5My90YWJsZXJhbmdlOmFkNTMwMDdmZjIyODQ5NzdiZDkyNzQyMzNiNzJkODkzXzEzLTUtMS0xLTEwNzU2OA_879189f8-43aa-4186-b67f-cef2aa5ec325">1.53</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:5pt"><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="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%">Net income (loss) per share from Discontinued Operations:</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="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%">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="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231" decimals="2" name="us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNzIvZnJhZzpiYmIzMGIyN2I2NjQ0YTFlODgxZTNhOGU1NDk2ZDgyMi90YWJsZTphZDUzMDA3ZmYyMjg0OTc3YmQ5Mjc0MjMzYjcyZDg5My90YWJsZXJhbmdlOmFkNTMwMDdmZjIyODQ5NzdiZDkyNzQyMzNiNzJkODkzXzE2LTEtMS0xLTEwNzU2OA_038ff260-334d-47dc-918a-b07bfd772d88">0.32</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231" decimals="2" name="us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNzIvZnJhZzpiYmIzMGIyN2I2NjQ0YTFlODgxZTNhOGU1NDk2ZDgyMi90YWJsZTphZDUzMDA3ZmYyMjg0OTc3YmQ5Mjc0MjMzYjcyZDg5My90YWJsZXJhbmdlOmFkNTMwMDdmZjIyODQ5NzdiZDkyNzQyMzNiNzJkODkzXzE2LTMtMS0xLTEwNzU2OA_fb52a34f-626b-4b38-a8a8-f1c33b9204e6">0.04</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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="i5ebcd2a2b100446583e2b9bfc9ed66a6_D20200101-20201231" decimals="2" sign="-" name="us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNzIvZnJhZzpiYmIzMGIyN2I2NjQ0YTFlODgxZTNhOGU1NDk2ZDgyMi90YWJsZTphZDUzMDA3ZmYyMjg0OTc3YmQ5Mjc0MjMzYjcyZDg5My90YWJsZXJhbmdlOmFkNTMwMDdmZjIyODQ5NzdiZDkyNzQyMzNiNzJkODkzXzE2LTUtMS0xLTEwNzU2OA_312d54af-86bf-413e-abd4-2dd4d57e12ae">0.03</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231" decimals="2" name="us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNzIvZnJhZzpiYmIzMGIyN2I2NjQ0YTFlODgxZTNhOGU1NDk2ZDgyMi90YWJsZTphZDUzMDA3ZmYyMjg0OTc3YmQ5Mjc0MjMzYjcyZDg5My90YWJsZXJhbmdlOmFkNTMwMDdmZjIyODQ5NzdiZDkyNzQyMzNiNzJkODkzXzE3LTEtMS0xLTEwNzU2OA_67b06961-b1cd-4395-9e7f-cfe3c5e1e718">0.32</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231" decimals="2" name="us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNzIvZnJhZzpiYmIzMGIyN2I2NjQ0YTFlODgxZTNhOGU1NDk2ZDgyMi90YWJsZTphZDUzMDA3ZmYyMjg0OTc3YmQ5Mjc0MjMzYjcyZDg5My90YWJsZXJhbmdlOmFkNTMwMDdmZjIyODQ5NzdiZDkyNzQyMzNiNzJkODkzXzE3LTMtMS0xLTEwNzU2OA_404238b7-5c48-417a-b5cf-17bf48c857d8">0.04</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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="i5ebcd2a2b100446583e2b9bfc9ed66a6_D20200101-20201231" decimals="2" sign="-" name="us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNzIvZnJhZzpiYmIzMGIyN2I2NjQ0YTFlODgxZTNhOGU1NDk2ZDgyMi90YWJsZTphZDUzMDA3ZmYyMjg0OTc3YmQ5Mjc0MjMzYjcyZDg5My90YWJsZXJhbmdlOmFkNTMwMDdmZjIyODQ5NzdiZDkyNzQyMzNiNzJkODkzXzE3LTUtMS0xLTEwNzU2OA_369bf6db-c8b5-4ce9-9873-e024a1ebda73">0.03</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:5pt"><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="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%">Net income per share attributable to Sterling common stockholders:</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="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%">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="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNzIvZnJhZzpiYmIzMGIyN2I2NjQ0YTFlODgxZTNhOGU1NDk2ZDgyMi90YWJsZTphZDUzMDA3ZmYyMjg0OTc3YmQ5Mjc0MjMzYjcyZDg5My90YWJsZXJhbmdlOmFkNTMwMDdmZjIyODQ5NzdiZDkyNzQyMzNiNzJkODkzXzIwLTEtMS0xLTEwNzU2OA_3b214116-83cb-473b-8bf8-b8e568b016b7">3.53</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNzIvZnJhZzpiYmIzMGIyN2I2NjQ0YTFlODgxZTNhOGU1NDk2ZDgyMi90YWJsZTphZDUzMDA3ZmYyMjg0OTc3YmQ5Mjc0MjMzYjcyZDg5My90YWJsZXJhbmdlOmFkNTMwMDdmZjIyODQ5NzdiZDkyNzQyMzNiNzJkODkzXzIwLTMtMS0xLTEwNzU2OA_8c8aa9ee-8760-4ef8-946b-de9a2ae69967">2.19</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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="i5ebcd2a2b100446583e2b9bfc9ed66a6_D20200101-20201231" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNzIvZnJhZzpiYmIzMGIyN2I2NjQ0YTFlODgxZTNhOGU1NDk2ZDgyMi90YWJsZTphZDUzMDA3ZmYyMjg0OTc3YmQ5Mjc0MjMzYjcyZDg5My90YWJsZXJhbmdlOmFkNTMwMDdmZjIyODQ5NzdiZDkyNzQyMzNiNzJkODkzXzIwLTUtMS0xLTEwNzU2OA_b41d0e2f-2126-4fee-b70f-c12bb9dca3a9">1.52</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNzIvZnJhZzpiYmIzMGIyN2I2NjQ0YTFlODgxZTNhOGU1NDk2ZDgyMi90YWJsZTphZDUzMDA3ZmYyMjg0OTc3YmQ5Mjc0MjMzYjcyZDg5My90YWJsZXJhbmdlOmFkNTMwMDdmZjIyODQ5NzdiZDkyNzQyMzNiNzJkODkzXzIxLTEtMS0xLTEwNzU2OA_28d07c90-4cc2-44d7-9ba1-bf6f48d5eea6">3.48</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNzIvZnJhZzpiYmIzMGIyN2I2NjQ0YTFlODgxZTNhOGU1NDk2ZDgyMi90YWJsZTphZDUzMDA3ZmYyMjg0OTc3YmQ5Mjc0MjMzYjcyZDg5My90YWJsZXJhbmdlOmFkNTMwMDdmZjIyODQ5NzdiZDkyNzQyMzNiNzJkODkzXzIxLTMtMS0xLTEwNzU2OA_5235e9fb-62d3-48e6-af89-1bf1893d0113">2.15</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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="i5ebcd2a2b100446583e2b9bfc9ed66a6_D20200101-20201231" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNzIvZnJhZzpiYmIzMGIyN2I2NjQ0YTFlODgxZTNhOGU1NDk2ZDgyMi90YWJsZTphZDUzMDA3ZmYyMjg0OTc3YmQ5Mjc0MjMzYjcyZDg5My90YWJsZXJhbmdlOmFkNTMwMDdmZjIyODQ5NzdiZDkyNzQyMzNiNzJkODkzXzIxLTUtMS0xLTEwNzU2OA_00d5ae50-bceb-4f99-aa2c-554a76a82a1a">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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></ix:continuation></div></ix:nonNumeric><div id="i11f5ad2dc2b74cddb4b110bb41fded42_175"></div><ix:nonNumeric contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231" name="us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNzUvZnJhZzoyYjg5YWNhZmYzMGM0YzM0YTk3ZWVjMWZlNzM3OWU0ZS90ZXh0cmVnaW9uOjJiODlhY2FmZjMwYzRjMzRhOTdlZWMxZmU3Mzc5ZTRlXzMyOTQ_06899420-0c0b-4eb0-a496-e102893490fd" continuedAt="i458047e58eba4948b9667becc9afc726" 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:49.707%"><tr><td style="width:1.0%"></td><td style="width:6.841%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:90.959%"></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%">18.</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%">RETIREMENT BENEFITS</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:700;line-height:120%">Defined Contribution Plans</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 maintains a defined contribution profit-sharing plan (401(k) plan) covering substantially all non-union persons employed by the Company, whereby employees may contribute a percentage of compensation, limited to maximum allowed amounts under the Internal Revenue Code. The 401(k) plan provides for a discretionary employer contribution and is determined annually by the Company&#8217;s board of directors. The Company made matching contributions of $<ix:nonFraction unitRef="usd" contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231" decimals="-3" name="us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNzUvZnJhZzoyYjg5YWNhZmYzMGM0YzM0YTk3ZWVjMWZlNzM3OWU0ZS90ZXh0cmVnaW9uOjJiODlhY2FmZjMwYzRjMzRhOTdlZWMxZmU3Mzc5ZTRlXzQ4OA_a6061d60-a898-472d-bca9-b7ad6718f58b">3,029</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231" decimals="-3" name="us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNzUvZnJhZzoyYjg5YWNhZmYzMGM0YzM0YTk3ZWVjMWZlNzM3OWU0ZS90ZXh0cmVnaW9uOjJiODlhY2FmZjMwYzRjMzRhOTdlZWMxZmU3Mzc5ZTRlXzQ5Mg_d8aa5db4-a12c-4c55-84bc-84ec0104c3cc">3,147</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i5ebcd2a2b100446583e2b9bfc9ed66a6_D20200101-20201231" decimals="-3" name="us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNzUvZnJhZzoyYjg5YWNhZmYzMGM0YzM0YTk3ZWVjMWZlNzM3OWU0ZS90ZXh0cmVnaW9uOjJiODlhY2FmZjMwYzRjMzRhOTdlZWMxZmU3Mzc5ZTRlXzQ5OQ_55ac107c-de2d-45a5-8fdd-343b7d5d9e48">2,630</ix:nonFraction>, respectively, for the years ended December&#160;31, 2022, 2021 and 2020.</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:700;line-height:120%">Multi-Employer Pension Plans</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 of December&#160;31, 2022, the Company had approximately <ix:nonFraction unitRef="employee" contextRef="ia4e26e1a90f24900b99f99a0eb4cb516_I20221231" decimals="-2" name="dei:EntityNumberOfEmployees" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNzUvZnJhZzoyYjg5YWNhZmYzMGM0YzM0YTk3ZWVjMWZlNzM3OWU0ZS90ZXh0cmVnaW9uOjJiODlhY2FmZjMwYzRjMzRhOTdlZWMxZmU3Mzc5ZTRlXzYyMQ_60d459ff-1406-4000-a33e-d5da5b81bccc">3,200</ix:nonFraction> employees, including <ix:nonFraction unitRef="employee" contextRef="ia4e26e1a90f24900b99f99a0eb4cb516_I20221231" decimals="-2" name="strl:EntityNumberofEmployeesFieldPersonnel" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNzUvZnJhZzoyYjg5YWNhZmYzMGM0YzM0YTk3ZWVjMWZlNzM3OWU0ZS90ZXh0cmVnaW9uOjJiODlhY2FmZjMwYzRjMzRhOTdlZWMxZmU3Mzc5ZTRlXzY0NQ_bb7ae616-6f8e-43db-aff8-f81dcee5cdce">2,500</ix:nonFraction> field personnel. We had <ix:nonFraction unitRef="employee" contextRef="i772edc6e0b3e4cce952ece8ad5cae762_I20221231" decimals="-2" name="dei:EntityNumberOfEmployees" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNzUvZnJhZzoyYjg5YWNhZmYzMGM0YzM0YTk3ZWVjMWZlNzM3OWU0ZS90ZXh0cmVnaW9uOjJiODlhY2FmZjMwYzRjMzRhOTdlZWMxZmU3Mzc5ZTRlXzY3Mg_37a6ca63-a4e3-4c4d-98a7-20278a81dcd3">900</ix:nonFraction> employees, or approximately <ix:nonFraction unitRef="number" contextRef="i772edc6e0b3e4cce952ece8ad5cae762_I20221231" decimals="3" name="strl:NumberOfEmployeesPercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNzUvZnJhZzoyYjg5YWNhZmYzMGM0YzM0YTk3ZWVjMWZlNzM3OWU0ZS90ZXh0cmVnaW9uOjJiODlhY2FmZjMwYzRjMzRhOTdlZWMxZmU3Mzc5ZTRlXzcwMw_8186a176-2a12-43ed-bdbf-16ba00619076">29</ix:nonFraction>% of total employees, that were union members covered by collective bargaining agreements.</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:10pt;font-weight:400;line-height:120%">The Company contributes to a number of multi-employer defined benefit pension plans under the terms of collective-bargaining agreements that cover its union-represented employees. The risks of participating in these multi-employer plans are different from single-employer plans in the following aspects:</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">Assets contributed to the multi-employer plan by one employer may be used to provide benefits to employees of other participating employers. If a participating employer stops contributing to the plan, the unfunded obligations of the plan may be borne by the remaining participating employers.</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: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">If the Company chooses to stop participating in some of its multi-employer plans, the Company may be required to pay those plans an amount based on the underfunded status of the plan, referred to as a withdrawal liability.</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%">62</span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><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 CONSOLIDATED FINANCIAL STATEMENTS &#8212; (Continued)</span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div></div><ix:continuation id="i458047e58eba4948b9667becc9afc726"><ix:nonNumeric contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231" name="strl:ScheduleofDefinedContributionPlanTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNzUvZnJhZzoyYjg5YWNhZmYzMGM0YzM0YTk3ZWVjMWZlNzM3OWU0ZS90ZXh0cmVnaW9uOjJiODlhY2FmZjMwYzRjMzRhOTdlZWMxZmU3Mzc5ZTRlXzMzMDA_a4c56357-e9e9-4c38-b1a0-c38d501dee7a" 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 following table presents our participation in these plans:</span></div><div style="margin-bottom:1pt"><table 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:14.250%"></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:9.426%"></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:4.309%"></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:6.356%"></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:6.356%"></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.841%"></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:4.894%"></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:4.894%"></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:4.894%"></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.233%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.439%"></td><td style="width:0.1%"></td></tr><tr style="height:32pt"><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Pension Trust<br/>Fund</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Pension Plan Employer Identification Number</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Plan Year End</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Pension Protection Act (&#8220;PPA&#8221;) Certified Zone Status </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" 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:8pt;font-weight:700;line-height:100%">FIP / RP Status Pending/Implemented </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Contributions </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(3)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Surcharge<br/>Imposed</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Expiration Date of Collective Bargaining Agreement</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><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%">2020</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;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:8pt;font-weight:400;line-height:100%">Heavy and General Construction Laborers Local 472 and Local 172 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(4)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">22-6032103</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3/31</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #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:400;line-height:100%">Green</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Green</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">No</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i91b8429d59e942d896794fc5466b9d74_D20220101-20221231" decimals="-3" name="us-gaap:MultiemployerPlanEmployerContributionCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNzUvZnJhZzoyYjg5YWNhZmYzMGM0YzM0YTk3ZWVjMWZlNzM3OWU0ZS90YWJsZTpjMmQ4NzBkNzgxZDE0YWZkYTM4Yjc1ZThmNzViMzAwNS90YWJsZXJhbmdlOmMyZDg3MGQ3ODFkMTRhZmRhMzhiNzVlOGY3NWIzMDA1XzItOS0xLTEtMTAwNTUx_57384730-4700-468b-8e28-f824c3eac4e5">5,119</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ief6263414a5f42e69c488ab5407c8931_D20210101-20211231" decimals="-3" name="us-gaap:MultiemployerPlanEmployerContributionCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNzUvZnJhZzoyYjg5YWNhZmYzMGM0YzM0YTk3ZWVjMWZlNzM3OWU0ZS90YWJsZTpjMmQ4NzBkNzgxZDE0YWZkYTM4Yjc1ZThmNzViMzAwNS90YWJsZXJhbmdlOmMyZDg3MGQ3ODFkMTRhZmRhMzhiNzVlOGY3NWIzMDA1XzItMTEtMS0xLTEwMDU1MQ_9290f2c2-4e64-4d05-a370-f8432e5faae7">3,343</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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i78c3d1c2a8be4fd890d3b4860c909936_D20200101-20201231" decimals="-3" name="us-gaap:MultiemployerPlanEmployerContributionCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNzUvZnJhZzoyYjg5YWNhZmYzMGM0YzM0YTk3ZWVjMWZlNzM3OWU0ZS90YWJsZTpjMmQ4NzBkNzgxZDE0YWZkYTM4Yjc1ZThmNzViMzAwNS90YWJsZXJhbmdlOmMyZDg3MGQ3ODFkMTRhZmRhMzhiNzVlOGY3NWIzMDA1XzItMTMtMS0xLTEwMDU1MQ_d06731e1-dc48-42c4-9da3-801efaf9042e">3,417</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #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:400;line-height:100%">No</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2/29/2024</span></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:8pt;font-weight:400;line-height:100%">International Union of Operating Engineers Local 825 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(4)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">22-6033380</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6/30</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Yellow</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Green</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Yes</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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4dfc7ab41a8d4fe4a05978e4072e3466_D20220101-20221231" decimals="-3" name="us-gaap:MultiemployerPlanEmployerContributionCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNzUvZnJhZzoyYjg5YWNhZmYzMGM0YzM0YTk3ZWVjMWZlNzM3OWU0ZS90YWJsZTpjMmQ4NzBkNzgxZDE0YWZkYTM4Yjc1ZThmNzViMzAwNS90YWJsZXJhbmdlOmMyZDg3MGQ3ODFkMTRhZmRhMzhiNzVlOGY3NWIzMDA1XzMtOS0xLTEtMTAwNTUx_f7dbbb82-faad-4395-ab90-b4ba617df3d9">4,381</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idc2b2257812b4617b10b2c4eee85c908_D20210101-20211231" decimals="-3" name="us-gaap:MultiemployerPlanEmployerContributionCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNzUvZnJhZzoyYjg5YWNhZmYzMGM0YzM0YTk3ZWVjMWZlNzM3OWU0ZS90YWJsZTpjMmQ4NzBkNzgxZDE0YWZkYTM4Yjc1ZThmNzViMzAwNS90YWJsZXJhbmdlOmMyZDg3MGQ3ODFkMTRhZmRhMzhiNzVlOGY3NWIzMDA1XzMtMTEtMS0xLTEwMDU1MQ_55347e88-5c7a-43d4-b2ec-214d94189306">2,734</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia8eeeb3267624d118750046fdfac0444_D20200101-20201231" decimals="-3" name="us-gaap:MultiemployerPlanEmployerContributionCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNzUvZnJhZzoyYjg5YWNhZmYzMGM0YzM0YTk3ZWVjMWZlNzM3OWU0ZS90YWJsZTpjMmQ4NzBkNzgxZDE0YWZkYTM4Yjc1ZThmNzViMzAwNS90YWJsZXJhbmdlOmMyZDg3MGQ3ODFkMTRhZmRhMzhiNzVlOGY3NWIzMDA1XzMtMTMtMS0xLTEwMDU1MQ_e5ec73cb-f707-492d-a88f-bf7f3bfef99f">3,610</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">No</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6/30/2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Pension Trust Fund for Operating Engineers Pension Plan </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">94-6090764</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12/31</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Yellow</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Yellow</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Yes</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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6603f8ed22f34e5f84f6ba4a53f73500_D20220101-20221231" decimals="-3" name="us-gaap:MultiemployerPlanEmployerContributionCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNzUvZnJhZzoyYjg5YWNhZmYzMGM0YzM0YTk3ZWVjMWZlNzM3OWU0ZS90YWJsZTpjMmQ4NzBkNzgxZDE0YWZkYTM4Yjc1ZThmNzViMzAwNS90YWJsZXJhbmdlOmMyZDg3MGQ3ODFkMTRhZmRhMzhiNzVlOGY3NWIzMDA1XzQtOS0xLTEtMTAwNTUx_8a447fbd-1794-4c5e-95ab-e390a52925b0">1,265</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i893435af4e114a8891342b17f6bd8aa6_D20210101-20211231" decimals="-3" name="us-gaap:MultiemployerPlanEmployerContributionCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNzUvZnJhZzoyYjg5YWNhZmYzMGM0YzM0YTk3ZWVjMWZlNzM3OWU0ZS90YWJsZTpjMmQ4NzBkNzgxZDE0YWZkYTM4Yjc1ZThmNzViMzAwNS90YWJsZXJhbmdlOmMyZDg3MGQ3ODFkMTRhZmRhMzhiNzVlOGY3NWIzMDA1XzQtMTEtMS0xLTEwMDU1MQ_f9be7dd1-a753-4512-9131-807e48d34863">1,411</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3672fa898ee449048c1a6e1fb027aa64_D20200101-20201231" decimals="-3" name="us-gaap:MultiemployerPlanEmployerContributionCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNzUvZnJhZzoyYjg5YWNhZmYzMGM0YzM0YTk3ZWVjMWZlNzM3OWU0ZS90YWJsZTpjMmQ4NzBkNzgxZDE0YWZkYTM4Yjc1ZThmNzViMzAwNS90YWJsZXJhbmdlOmMyZDg3MGQ3ODFkMTRhZmRhMzhiNzVlOGY3NWIzMDA1XzQtMTMtMS0xLTEwMDU1MQ_ffc6f9f3-eb2d-4f96-974a-341de47908f6">1,458</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">No</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6/30/2023</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">All other funds </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d096204dfa143de8b9af9a9c80de9af_D20220101-20221231" decimals="-3" name="us-gaap:MultiemployerPlanEmployerContributionCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNzUvZnJhZzoyYjg5YWNhZmYzMGM0YzM0YTk3ZWVjMWZlNzM3OWU0ZS90YWJsZTpjMmQ4NzBkNzgxZDE0YWZkYTM4Yjc1ZThmNzViMzAwNS90YWJsZXJhbmdlOmMyZDg3MGQ3ODFkMTRhZmRhMzhiNzVlOGY3NWIzMDA1XzgtOS0xLTEtMTAwNTUx_bd6b1332-2276-4303-807b-84b4a03aca3e">2,163</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i641743de0cae41239a9144d3896a0b22_D20210101-20211231" decimals="-3" name="us-gaap:MultiemployerPlanEmployerContributionCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNzUvZnJhZzoyYjg5YWNhZmYzMGM0YzM0YTk3ZWVjMWZlNzM3OWU0ZS90YWJsZTpjMmQ4NzBkNzgxZDE0YWZkYTM4Yjc1ZThmNzViMzAwNS90YWJsZXJhbmdlOmMyZDg3MGQ3ODFkMTRhZmRhMzhiNzVlOGY3NWIzMDA1XzgtMTEtMS0xLTEwMDU1MQ_86780fa5-7bcb-49b7-b640-a4c8f4bcedcc">2,397</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab355f65e12243929e8e43bc7e727fc3_D20200101-20201231" decimals="-3" name="us-gaap:MultiemployerPlanEmployerContributionCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNzUvZnJhZzoyYjg5YWNhZmYzMGM0YzM0YTk3ZWVjMWZlNzM3OWU0ZS90YWJsZTpjMmQ4NzBkNzgxZDE0YWZkYTM4Yjc1ZThmNzViMzAwNS90YWJsZXJhbmdlOmMyZDg3MGQ3ODFkMTRhZmRhMzhiNzVlOGY3NWIzMDA1XzgtMTMtMS0xLTEwMDU1MQ_5cc2fdaf-a7a9-45b9-bb30-15352d4aeee4">1,848</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding: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="9" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total Contributions:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iad8b7963108f4500b5689c272a08342d_D20220101-20221231" decimals="-3" name="us-gaap:MultiemployerPlanEmployerContributionCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNzUvZnJhZzoyYjg5YWNhZmYzMGM0YzM0YTk3ZWVjMWZlNzM3OWU0ZS90YWJsZTpjMmQ4NzBkNzgxZDE0YWZkYTM4Yjc1ZThmNzViMzAwNS90YWJsZXJhbmdlOmMyZDg3MGQ3ODFkMTRhZmRhMzhiNzVlOGY3NWIzMDA1XzktOS0xLTEtMTAwNTUx_9f5abe9d-2c2b-4575-a3e7-1b8cc0d93590">12,928</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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i88edd0d8d2a94769a35a2344ad4abf97_D20210101-20211231" decimals="-3" name="us-gaap:MultiemployerPlanEmployerContributionCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNzUvZnJhZzoyYjg5YWNhZmYzMGM0YzM0YTk3ZWVjMWZlNzM3OWU0ZS90YWJsZTpjMmQ4NzBkNzgxZDE0YWZkYTM4Yjc1ZThmNzViMzAwNS90YWJsZXJhbmdlOmMyZDg3MGQ3ODFkMTRhZmRhMzhiNzVlOGY3NWIzMDA1XzktMTEtMS0xLTEwMDU1MQ_4eccddf7-adce-4114-a60d-74ec1cf4e67a">9,885</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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if4e0bf981b4143a7bbec64f7d2009053_D20200101-20201231" decimals="-3" name="us-gaap:MultiemployerPlanEmployerContributionCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNzUvZnJhZzoyYjg5YWNhZmYzMGM0YzM0YTk3ZWVjMWZlNzM3OWU0ZS90YWJsZTpjMmQ4NzBkNzgxZDE0YWZkYTM4Yjc1ZThmNzViMzAwNS90YWJsZXJhbmdlOmMyZDg3MGQ3ODFkMTRhZmRhMzhiNzVlOGY3NWIzMDA1XzktMTMtMS0xLTEwMDU1MQ_93c81607-56c2-4627-8246-db1bb4a33c49">10,333</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr></table></div><div style="margin-bottom:3pt;padding-left:27pt;padding-right:13.5pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">&#160;(1)&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The most recent PPA zone status available in 2022 and 2021 is for the plan&#8217;s year-end during 2021 and 2020, respectively. The zone status is based on information that we received from the plan and is certified by the plan&#8217;s actuary. Among other factors, plans in the red zone are generally less than <ix:nonFraction unitRef="number" contextRef="id1585281131c4e229699de91fe7df33f_D20220101-20221231" decimals="2" name="us-gaap:MultiemployerPlanPensionSignificantEmployerContributionUnderCollectiveBargainingArrangementToAllParticipatingEmployerContributionsPercentage" format="ixt:num-dot-decimal" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNzUvZnJhZzoyYjg5YWNhZmYzMGM0YzM0YTk3ZWVjMWZlNzM3OWU0ZS90ZXh0cmVnaW9uOjJiODlhY2FmZjMwYzRjMzRhOTdlZWMxZmU3Mzc5ZTRlXzE5Nzk_4e3e4bdd-8712-4ccb-8da3-eb74b41fb4ef">65</ix:nonFraction> percent funded, plans in the orange zone are less than <ix:nonFraction unitRef="number" contextRef="if02b3c8e964b4205929ccc355a671585_D20220101-20221231" decimals="2" name="us-gaap:MultiemployerPlanPensionSignificantEmployerContributionUnderCollectiveBargainingArrangementToAllParticipatingEmployerContributionsPercentage" format="ixt:num-dot-decimal" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNzUvZnJhZzoyYjg5YWNhZmYzMGM0YzM0YTk3ZWVjMWZlNzM3OWU0ZS90ZXh0cmVnaW9uOjJiODlhY2FmZjMwYzRjMzRhOTdlZWMxZmU3Mzc5ZTRlXzIwMjk_8d0c60ac-e821-4b6c-8a58-48c7ea41fd70">80</ix:nonFraction> percent funded and have an Accumulated Funding Deficiency in the current year or projected into the next six years, plans in the yellow zone are less than <ix:nonFraction unitRef="number" contextRef="iaf4708bf508d4f54bf84d934e7e7bee0_D20220101-20221231" decimals="2" name="us-gaap:MultiemployerPlanPensionSignificantEmployerContributionUnderCollectiveBargainingArrangementToAllParticipatingEmployerContributionsPercentage" format="ixt:num-dot-decimal" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNzUvZnJhZzoyYjg5YWNhZmYzMGM0YzM0YTk3ZWVjMWZlNzM3OWU0ZS90ZXh0cmVnaW9uOjJiODlhY2FmZjMwYzRjMzRhOTdlZWMxZmU3Mzc5ZTRlXzIxNzk_a4495e7b-cc30-4ebf-b330-71f2b9efa38e">80</ix:nonFraction> percent funded and plans in the green zone are at least <ix:nonFraction unitRef="number" contextRef="icc6fcb6146b34c01b4db2683a6c3722c_D20220101-20221231" decimals="2" name="us-gaap:MultiemployerPlanPensionSignificantEmployerContributionUnderCollectiveBargainingArrangementToAllParticipatingEmployerContributionsPercentage" format="ixt:num-dot-decimal" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNzUvZnJhZzoyYjg5YWNhZmYzMGM0YzM0YTk3ZWVjMWZlNzM3OWU0ZS90ZXh0cmVnaW9uOjJiODlhY2FmZjMwYzRjMzRhOTdlZWMxZmU3Mzc5ZTRlXzIyMzA_93e6aa02-8ce9-46f0-b100-2e8783192ae4">80</ix:nonFraction> percent funded.</span></div><div style="margin-bottom:3pt;padding-left:27pt;padding-right:13.5pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(2)&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Indicates whether the plan has a financial improvement plan (&#8220;FIP&#8221;) or a rehabilitation plan (&#8220;RP&#8221;) which is either pending or has been implemented.</span></div><div style="margin-bottom:3pt;padding-left:27pt;padding-right:13.5pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(3)&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our 2022 contributions as a percentage of total plan contributions were not available for any of our plans. For 2021, the International Union of Operating Engineers Local 825 annual report was not available, and the remainder of our multi-employer pension plan contributions did not represent more than 5% of the total plan contributions. For 2020, our multi-employer pension plan contributions did not represent more than 5% of the total plan contributions.</span></div><div style="margin-bottom:3pt;padding-left:27pt;padding-right:13.5pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(4)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Includes multi-employer pension plans acquired as part of the Petillo Acquisition. The contributions made in 2021 and 2020 were made by Petillo and not by Sterling.</span></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-weight:400;line-height:120%">The Company also contributes to multi-employer plans for annuity benefits covered under the defined contribution portion of the plans as well as health benefits. We made contributions to our multi-employer plans of $<ix:nonFraction unitRef="usd" contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231" decimals="-3" name="us-gaap:MultiemployerPlanEmployerContributionCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNzUvZnJhZzoyYjg5YWNhZmYzMGM0YzM0YTk3ZWVjMWZlNzM3OWU0ZS90ZXh0cmVnaW9uOjJiODlhY2FmZjMwYzRjMzRhOTdlZWMxZmU3Mzc5ZTRlXzU0OTc1NTgyMDE3NA_bbb7cc95-6275-42bb-93be-32c8781d7824">18,847</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231" decimals="-3" name="us-gaap:MultiemployerPlanEmployerContributionCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNzUvZnJhZzoyYjg5YWNhZmYzMGM0YzM0YTk3ZWVjMWZlNzM3OWU0ZS90ZXh0cmVnaW9uOjJiODlhY2FmZjMwYzRjMzRhOTdlZWMxZmU3Mzc5ZTRlXzU0OTc1NTgyMDE4NQ_8e9bf402-d483-43f1-a605-9f36b66b4943">14,905</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i5ebcd2a2b100446583e2b9bfc9ed66a6_D20200101-20201231" decimals="-3" name="us-gaap:MultiemployerPlanEmployerContributionCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNzUvZnJhZzoyYjg5YWNhZmYzMGM0YzM0YTk3ZWVjMWZlNzM3OWU0ZS90ZXh0cmVnaW9uOjJiODlhY2FmZjMwYzRjMzRhOTdlZWMxZmU3Mzc5ZTRlXzU0OTc1NTgyMDE5Ng_9ea4c665-1440-462f-afce-3a57c70d6e80">14,980</ix:nonFraction> during 2022, 2021 and 2020, respectively, for these additional benefits. We currently have no intention of withdrawing from any of the multi-employer pension plans in which we participate.</span></div></ix:continuation><div id="i11f5ad2dc2b74cddb4b110bb41fded42_178"></div><ix:nonNumeric contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231" name="us-gaap:CashFlowSupplementalDisclosuresTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNzgvZnJhZzo1YzdjYzAyNWU4MTY0OTM4OTQ3OGQ0OGUzZGZmM2U4Ni90ZXh0cmVnaW9uOjVjN2NjMDI1ZTgxNjQ5Mzg5NDc4ZDQ4ZTNkZmYzZTg2XzE0MA_cb92c98b-56fc-46c0-a05f-fa8ca605e4e5" 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%">19.</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 style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Operating assets and liabilities</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231" name="us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNzgvZnJhZzo1YzdjYzAyNWU4MTY0OTM4OTQ3OGQ0OGUzZGZmM2U4Ni90ZXh0cmVnaW9uOjVjN2NjMDI1ZTgxNjQ5Mzg5NDc4ZDQ4ZTNkZmYzZTg2XzEzOQ_66788bf0-6ad4-4530-9cfe-80df2cb8f860" continuedAt="if8c1dbd8fc054bac9d92fb82bc527227" 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;margin-top:6pt;text-align:center"><ix:continuation id="if8c1dbd8fc054bac9d92fb82bc527227"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:62.243%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.631%"></td><td style="width:0.1%"></td></tr><tr><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%">Years Ended December 31,</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><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%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable</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="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInContractWithCustomerLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNzgvZnJhZzo1YzdjYzAyNWU4MTY0OTM4OTQ3OGQ0OGUzZGZmM2U4Ni90YWJsZTo0MmEwYWUwMDdiMmI0NjM0OTVlNWJjMDA1YzFkYzBiMi90YWJsZXJhbmdlOjQyYTBhZTAwN2IyYjQ2MzQ5NWU1YmMwMDVjMWRjMGIyXzItMS0xLTEtMTAwNTUx_9436c885-abce-4271-bca1-bc6b4b5cb402">63,285</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInContractWithCustomerLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNzgvZnJhZzo1YzdjYzAyNWU4MTY0OTM4OTQ3OGQ0OGUzZGZmM2U4Ni90YWJsZTo0MmEwYWUwMDdiMmI0NjM0OTVlNWJjMDA1YzFkYzBiMi90YWJsZXJhbmdlOjQyYTBhZTAwN2IyYjQ2MzQ5NWU1YmMwMDVjMWRjMGIyXzItMy0xLTEtMTAwNTUx_3be506cb-2768-438b-b92d-3e47c610d09f">8,300</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5ebcd2a2b100446583e2b9bfc9ed66a6_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInContractWithCustomerLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNzgvZnJhZzo1YzdjYzAyNWU4MTY0OTM4OTQ3OGQ0OGUzZGZmM2U4Ni90YWJsZTo0MmEwYWUwMDdiMmI0NjM0OTVlNWJjMDA1YzFkYzBiMi90YWJsZXJhbmdlOjQyYTBhZTAwN2IyYjQ2MzQ5NWU1YmMwMDVjMWRjMGIyXzItNS0xLTEtMTAwNTUx_96d899de-02e4-4045-9e2c-24c6de92e93b">8,552</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="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInContractWithCustomerAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNzgvZnJhZzo1YzdjYzAyNWU4MTY0OTM4OTQ3OGQ0OGUzZGZmM2U4Ni90YWJsZTo0MmEwYWUwMDdiMmI0NjM0OTVlNWJjMDA1YzFkYzBiMi90YWJsZXJhbmdlOjQyYTBhZTAwN2IyYjQ2MzQ5NWU1YmMwMDVjMWRjMGIyXzMtMS0xLTEtMTAwNTUx_8e7d5723-6c8d-4bc7-9f99-5e49ae8ae801">77,692</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInContractWithCustomerAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNzgvZnJhZzo1YzdjYzAyNWU4MTY0OTM4OTQ3OGQ0OGUzZGZmM2U4Ni90YWJsZTo0MmEwYWUwMDdiMmI0NjM0OTVlNWJjMDA1YzFkYzBiMi90YWJsZXJhbmdlOjQyYTBhZTAwN2IyYjQ2MzQ5NWU1YmMwMDVjMWRjMGIyXzMtMy0xLTEtMTAwNTUx_ec695e19-6732-4825-86b9-2b5ef8fd424b">12,906</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5ebcd2a2b100446583e2b9bfc9ed66a6_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInContractWithCustomerAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNzgvZnJhZzo1YzdjYzAyNWU4MTY0OTM4OTQ3OGQ0OGUzZGZmM2U4Ni90YWJsZTo0MmEwYWUwMDdiMmI0NjM0OTVlNWJjMDA1YzFkYzBiMi90YWJsZXJhbmdlOjQyYTBhZTAwN2IyYjQ2MzQ5NWU1YmMwMDVjMWRjMGIyXzMtNS0xLTEtMTAwNTUx_1b49f414-b681-49c6-8d00-13c9709261a4">65,963</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="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231" decimals="-3" name="strl:IncreaseDecreaseInReceivablesFromAndEquityInConstructionJointVentures" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNzgvZnJhZzo1YzdjYzAyNWU4MTY0OTM4OTQ3OGQ0OGUzZGZmM2U4Ni90YWJsZTo0MmEwYWUwMDdiMmI0NjM0OTVlNWJjMDA1YzFkYzBiMi90YWJsZXJhbmdlOjQyYTBhZTAwN2IyYjQ2MzQ5NWU1YmMwMDVjMWRjMGIyXzQtMS0xLTEtMTAwNTUx_ddba1469-bbaf-4ec8-91ac-f5dc35298ff9">5,034</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="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231" decimals="-3" name="strl:IncreaseDecreaseInReceivablesFromAndEquityInConstructionJointVentures" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNzgvZnJhZzo1YzdjYzAyNWU4MTY0OTM4OTQ3OGQ0OGUzZGZmM2U4Ni90YWJsZTo0MmEwYWUwMDdiMmI0NjM0OTVlNWJjMDA1YzFkYzBiMi90YWJsZXJhbmdlOjQyYTBhZTAwN2IyYjQ2MzQ5NWU1YmMwMDVjMWRjMGIyXzQtMy0xLTEtMTAwNTUx_a65a1d48-54e9-4254-bcb3-36cfd5f0c824">243</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="i5ebcd2a2b100446583e2b9bfc9ed66a6_D20200101-20201231" decimals="-3" name="strl:IncreaseDecreaseInReceivablesFromAndEquityInConstructionJointVentures" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNzgvZnJhZzo1YzdjYzAyNWU4MTY0OTM4OTQ3OGQ0OGUzZGZmM2U4Ni90YWJsZTo0MmEwYWUwMDdiMmI0NjM0OTVlNWJjMDA1YzFkYzBiMi90YWJsZXJhbmdlOjQyYTBhZTAwN2IyYjQ2MzQ5NWU1YmMwMDVjMWRjMGIyXzQtNS0xLTEtMTAwNTUx_b0b3e32a-02b1-4f05-81b1-c9b31d77789c">7,457</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="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInOtherOperatingAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNzgvZnJhZzo1YzdjYzAyNWU4MTY0OTM4OTQ3OGQ0OGUzZGZmM2U4Ni90YWJsZTo0MmEwYWUwMDdiMmI0NjM0OTVlNWJjMDA1YzFkYzBiMi90YWJsZXJhbmdlOjQyYTBhZTAwN2IyYjQ2MzQ5NWU1YmMwMDVjMWRjMGIyXzUtMS0xLTEtMTAwNTUx_373c2d0d-1965-4533-808e-9c1163da5387">1,849</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231" decimals="-3" name="us-gaap:IncreaseDecreaseInOtherOperatingAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNzgvZnJhZzo1YzdjYzAyNWU4MTY0OTM4OTQ3OGQ0OGUzZGZmM2U4Ni90YWJsZTo0MmEwYWUwMDdiMmI0NjM0OTVlNWJjMDA1YzFkYzBiMi90YWJsZXJhbmdlOjQyYTBhZTAwN2IyYjQ2MzQ5NWU1YmMwMDVjMWRjMGIyXzUtMy0xLTEtMTAwNTUx_9a2fe388-a800-4451-95e4-68eabed9330e">4,533</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="i5ebcd2a2b100446583e2b9bfc9ed66a6_D20200101-20201231" decimals="-3" name="us-gaap:IncreaseDecreaseInOtherOperatingAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNzgvZnJhZzo1YzdjYzAyNWU4MTY0OTM4OTQ3OGQ0OGUzZGZmM2U4Ni90YWJsZTo0MmEwYWUwMDdiMmI0NjM0OTVlNWJjMDA1YzFkYzBiMi90YWJsZXJhbmdlOjQyYTBhZTAwN2IyYjQ2MzQ5NWU1YmMwMDVjMWRjMGIyXzUtNS0xLTEtMTAwNTUx_2f7c3b4c-add7-4804-bc4a-34f1f7723b2b">6,233</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="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsPayable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNzgvZnJhZzo1YzdjYzAyNWU4MTY0OTM4OTQ3OGQ0OGUzZGZmM2U4Ni90YWJsZTo0MmEwYWUwMDdiMmI0NjM0OTVlNWJjMDA1YzFkYzBiMi90YWJsZXJhbmdlOjQyYTBhZTAwN2IyYjQ2MzQ5NWU1YmMwMDVjMWRjMGIyXzYtMS0xLTEtMTAwNTUx_a7901aad-3a3a-4bf5-8894-a1ddfcd62a75">11,888</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsPayable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNzgvZnJhZzo1YzdjYzAyNWU4MTY0OTM4OTQ3OGQ0OGUzZGZmM2U4Ni90YWJsZTo0MmEwYWUwMDdiMmI0NjM0OTVlNWJjMDA1YzFkYzBiMi90YWJsZXJhbmdlOjQyYTBhZTAwN2IyYjQ2MzQ5NWU1YmMwMDVjMWRjMGIyXzYtMy0xLTEtMTAwNTUx_884f4a46-8717-40e7-9ff4-2b401f301c11">26,605</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5ebcd2a2b100446583e2b9bfc9ed66a6_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccountsPayable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNzgvZnJhZzo1YzdjYzAyNWU4MTY0OTM4OTQ3OGQ0OGUzZGZmM2U4Ni90YWJsZTo0MmEwYWUwMDdiMmI0NjM0OTVlNWJjMDA1YzFkYzBiMi90YWJsZXJhbmdlOjQyYTBhZTAwN2IyYjQ2MzQ5NWU1YmMwMDVjMWRjMGIyXzYtNS0xLTEtMTAwNTUx_fc6c84e3-bfd3-4069-9af9-8fbc625519a4">42,392</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%">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="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231" decimals="-3" name="us-gaap:IncreaseDecreaseInAccruedLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNzgvZnJhZzo1YzdjYzAyNWU4MTY0OTM4OTQ3OGQ0OGUzZGZmM2U4Ni90YWJsZTo0MmEwYWUwMDdiMmI0NjM0OTVlNWJjMDA1YzFkYzBiMi90YWJsZXJhbmdlOjQyYTBhZTAwN2IyYjQ2MzQ5NWU1YmMwMDVjMWRjMGIyXzctMS0xLTEtMTAwNTUx_99bbe126-277b-463a-be99-f7f94c472b26">7,224</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccruedLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNzgvZnJhZzo1YzdjYzAyNWU4MTY0OTM4OTQ3OGQ0OGUzZGZmM2U4Ni90YWJsZTo0MmEwYWUwMDdiMmI0NjM0OTVlNWJjMDA1YzFkYzBiMi90YWJsZXJhbmdlOjQyYTBhZTAwN2IyYjQ2MzQ5NWU1YmMwMDVjMWRjMGIyXzctMy0xLTEtMTAwNTUx_61b4b806-d94e-4029-a1a7-76fe48905072">170</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="i5ebcd2a2b100446583e2b9bfc9ed66a6_D20200101-20201231" decimals="-3" name="us-gaap:IncreaseDecreaseInAccruedLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNzgvZnJhZzo1YzdjYzAyNWU4MTY0OTM4OTQ3OGQ0OGUzZGZmM2U4Ni90YWJsZTo0MmEwYWUwMDdiMmI0NjM0OTVlNWJjMDA1YzFkYzBiMi90YWJsZXJhbmdlOjQyYTBhZTAwN2IyYjQ2MzQ5NWU1YmMwMDVjMWRjMGIyXzctNS0xLTEtMTAwNTUx_dbc08f1c-8925-45f3-90ef-95772f722c72">10,245</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="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231" decimals="-3" sign="-" name="strl:IncreaseDecreaseInMembersInterestSubjectToMandatoryRedemptionAndUndistributedEarnings" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNzgvZnJhZzo1YzdjYzAyNWU4MTY0OTM4OTQ3OGQ0OGUzZGZmM2U4Ni90YWJsZTo0MmEwYWUwMDdiMmI0NjM0OTVlNWJjMDA1YzFkYzBiMi90YWJsZXJhbmdlOjQyYTBhZTAwN2IyYjQ2MzQ5NWU1YmMwMDVjMWRjMGIyXzgtMS0xLTEtMTAwNTUx_87d1f229-d13a-4d66-8cd5-9870209aaa39">884</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="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231" decimals="-3" name="strl:IncreaseDecreaseInMembersInterestSubjectToMandatoryRedemptionAndUndistributedEarnings" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNzgvZnJhZzo1YzdjYzAyNWU4MTY0OTM4OTQ3OGQ0OGUzZGZmM2U4Ni90YWJsZTo0MmEwYWUwMDdiMmI0NjM0OTVlNWJjMDA1YzFkYzBiMi90YWJsZXJhbmdlOjQyYTBhZTAwN2IyYjQ2MzQ5NWU1YmMwMDVjMWRjMGIyXzgtMy0xLTEtMTAwNTUx_3ebc8b5a-0d60-4583-accc-d5029d228f31">1,362</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5ebcd2a2b100446583e2b9bfc9ed66a6_D20200101-20201231" decimals="-3" name="strl:IncreaseDecreaseInMembersInterestSubjectToMandatoryRedemptionAndUndistributedEarnings" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNzgvZnJhZzo1YzdjYzAyNWU4MTY0OTM4OTQ3OGQ0OGUzZGZmM2U4Ni90YWJsZTo0MmEwYWUwMDdiMmI0NjM0OTVlNWJjMDA1YzFkYzBiMi90YWJsZXJhbmdlOjQyYTBhZTAwN2IyYjQ2MzQ5NWU1YmMwMDVjMWRjMGIyXzgtNS0xLTEtMTAwNTUx_630aaf5d-58de-40bb-92e5-f68c7d43d01d">2,287</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="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInOperatingCapital" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNzgvZnJhZzo1YzdjYzAyNWU4MTY0OTM4OTQ3OGQ0OGUzZGZmM2U4Ni90YWJsZTo0MmEwYWUwMDdiMmI0NjM0OTVlNWJjMDA1YzFkYzBiMi90YWJsZXJhbmdlOjQyYTBhZTAwN2IyYjQ2MzQ5NWU1YmMwMDVjMWRjMGIyXzktMS0xLTEtMTAwNTUx_73e25fb8-24af-4d38-941f-7b0d97e95f99">29,450</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInOperatingCapital" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNzgvZnJhZzo1YzdjYzAyNWU4MTY0OTM4OTQ3OGQ0OGUzZGZmM2U4Ni90YWJsZTo0MmEwYWUwMDdiMmI0NjM0OTVlNWJjMDA1YzFkYzBiMi90YWJsZXJhbmdlOjQyYTBhZTAwN2IyYjQ2MzQ5NWU1YmMwMDVjMWRjMGIyXzktMy0xLTEtMTAwNTUx_67a9764f-572f-4ab5-9614-c51cdd852736">27,627</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5ebcd2a2b100446583e2b9bfc9ed66a6_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInOperatingCapital" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNzgvZnJhZzo1YzdjYzAyNWU4MTY0OTM4OTQ3OGQ0OGUzZGZmM2U4Ni90YWJsZTo0MmEwYWUwMDdiMmI0NjM0OTVlNWJjMDA1YzFkYzBiMi90YWJsZXJhbmdlOjQyYTBhZTAwN2IyYjQ2MzQ5NWU1YmMwMDVjMWRjMGIyXzktNS0xLTEtMTAwNTUx_90321dff-aea6-4fb5-bf9b-0a8a31ad20f0">13,861</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:continuation></div></ix:nonNumeric><div id="i11f5ad2dc2b74cddb4b110bb41fded42_181"></div><ix:nonNumeric contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231" name="us-gaap:ConcentrationRiskDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODEvZnJhZzpiMjA3YTM1NWJhYTc0ZWZiYTdkZTRkZDJiODc0YzM0NS90ZXh0cmVnaW9uOmIyMDdhMzU1YmFhNzRlZmJhN2RlNGRkMmI4NzRjMzQ1XzY2MA_fdfe9f50-8898-4729-9926-4c392595ce04" continuedAt="i61c24a751d1f4826b94739dd0cc4f681" 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:81.725%"><tr><td style="width:1.0%"></td><td style="width:3.730%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:94.070%"></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%">20.</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%">CONCENTRATION OF RISK AND ENTERPRISE WIDE DISCLOSURES</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-style:italic;font-weight:400;line-height:120%">Contract Revenues</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;No customers accounted for more than 10% of the Company&#8217;s consolidated revenues from continuing operations in 2022 or 2020. A customer in our E-Infrastructure Solutions segment generated contract revenues of $<ix:nonFraction unitRef="usd" contextRef="if28724b391b94d9f95595248d22d3ba6_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODEvZnJhZzpiMjA3YTM1NWJhYTc0ZWZiYTdkZTRkZDJiODc0YzM0NS90ZXh0cmVnaW9uOmIyMDdhMzU1YmFhNzRlZmJhN2RlNGRkMmI4NzRjMzQ1XzU0OTc1NTgxNTM4Mw_c5f05960-b6f2-4bba-8f21-bf66d16c28ff">156,600</ix:nonFraction> that accounted for more than 10% of the Company&#8217;s consolidated revenues from continuing operations during the year ended 2021.</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%">63</span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><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 CONSOLIDATED FINANCIAL STATEMENTS &#8212; (Continued)</span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div></div><ix:continuation id="i61c24a751d1f4826b94739dd0cc4f681"><div style="margin-bottom:9pt;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%">Contract Receivables</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, 2022, there were no customers that accounted for over 10% of the Company&#8217;s outstanding contract receivables. At December&#160;31, 2021, a customer in our E-Infrastructure Solutions segment accounted for <ix:nonFraction unitRef="number" contextRef="ib54c1be0daa645659024e28f11fd0c7f_D20210101-20211231" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODEvZnJhZzpiMjA3YTM1NWJhYTc0ZWZiYTdkZTRkZDJiODc0YzM0NS90ZXh0cmVnaW9uOmIyMDdhMzU1YmFhNzRlZmJhN2RlNGRkMmI4NzRjMzQ1XzQwMw_48d652b1-321e-44a0-8257-7250fa4a0684">14</ix:nonFraction>% of the Company&#8217;s outstanding contract receivables with a receivable balance of $<ix:nonFraction unitRef="usd" contextRef="i7900ead7d25d462785f42aa753300f8e_I20211231" decimals="-3" name="us-gaap:AccountsReceivableBilledForLongTermContractsOrPrograms" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODEvZnJhZzpiMjA3YTM1NWJhYTc0ZWZiYTdkZTRkZDJiODc0YzM0NS90ZXh0cmVnaW9uOmIyMDdhMzU1YmFhNzRlZmJhN2RlNGRkMmI4NzRjMzQ1XzQ4NQ_ac36157c-5627-40bf-9887-56e0720a911b">27,188</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 Company&#8217;s revenue and receivables are entirely derived from the construction of U.S. projects and all of the Company&#8217;s assets are held domestically within the U.S.</span></div></ix:continuation><div id="i11f5ad2dc2b74cddb4b110bb41fded42_184"></div><ix:nonNumeric contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231" name="us-gaap:RelatedPartyTransactionsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODQvZnJhZzo2NDYzMWM2OWFlYzQ0ODc1YTg0ZWM4YjgxMjIwZDBmMS90ZXh0cmVnaW9uOjY0NjMxYzY5YWVjNDQ4NzVhODRlYzhiODEyMjBkMGYxXzk4OQ_8ccc3a8a-d709-448e-8864-715490d14ff0" 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.339%"><tr><td style="width:1.0%"></td><td style="width:6.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:91.359%"></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%">21.</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%">RELATED PARTY TRANSACTIONS</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 limited related party transactions. The most significant transactions relate to property leases with the management of certain subsidiaries who own or have an ownership interest in real estate and other companies. The leases are for office space, equipment yards or maintenance shops and have an annual cost of approximately $<ix:nonFraction unitRef="usd" contextRef="iadaa5b8f28374981a569f54362d6a801_D20220101-20221231" decimals="-3" name="us-gaap:OperatingLeaseExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODQvZnJhZzo2NDYzMWM2OWFlYzQ0ODc1YTg0ZWM4YjgxMjIwZDBmMS90ZXh0cmVnaW9uOjY0NjMxYzY5YWVjNDQ4NzVhODRlYzhiODEyMjBkMGYxXzIxOTkwMjMyNTgyMTQ_d3f9c053-a746-416c-b192-02c0aef3dbac">2,000</ix:nonFraction>. The leases expire at various points over the next <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODQvZnJhZzo2NDYzMWM2OWFlYzQ0ODc1YTg0ZWM4YjgxMjIwZDBmMS90ZXh0cmVnaW9uOjY0NjMxYzY5YWVjNDQ4NzVhODRlYzhiODEyMjBkMGYxXzU0OTc1NTgxOTE5Mw_4fb7fda3-5ec4-43d1-a5d4-a6fd55b9898f">four</span> to <ix:nonNumeric contextRef="ibed97c6b0537488b8fc4f4750bb41539_D20220101-20221231" name="strl:LesseeLeaseExpirationPeriod" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODQvZnJhZzo2NDYzMWM2OWFlYzQ0ODc1YTg0ZWM4YjgxMjIwZDBmMS90ZXh0cmVnaW9uOjY0NjMxYzY5YWVjNDQ4NzVhODRlYzhiODEyMjBkMGYxXzU0OTc1NTgxOTIwMA_2cd46d46-eece-4fc5-9ab5-96e52109b846">ten years</ix:nonNumeric>.</span></div></ix:nonNumeric><div id="i11f5ad2dc2b74cddb4b110bb41fded42_187"></div><ix:nonNumeric contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231" name="us-gaap:SegmentReportingDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODcvZnJhZzo4MDY4NTllOTMwNmM0YjgxOTZhYTY3NTUzZDUyZDM0Yi90ZXh0cmVnaW9uOjgwNjg1OWU5MzA2YzRiODE5NmFhNjc1NTNkNTJkMzRiXzEzNzc_0b5c6015-eb60-4682-b1d3-8b9ae27ca262" continuedAt="ic2ae091ec4d94386a585c453fbe6a5bc" 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:43.274%"><tr><td style="width:1.0%"></td><td style="width:8.021%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:89.779%"></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%">22.</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&#160;operating segments. The Company&#8217;s operations consist of <ix:nonFraction unitRef="segment" contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231" decimals="INF" name="us-gaap:NumberOfReportableSegments" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODcvZnJhZzo4MDY4NTllOTMwNmM0YjgxOTZhYTY3NTUzZDUyZDM0Yi90ZXh0cmVnaW9uOjgwNjg1OWU5MzA2YzRiODE5NmFhNjc1NTNkNTJkMzRiXzMzNg_ff3f5ab7-c9f0-47de-ac3e-8fab646e705a">three</ix:nonFraction> reportable segments: E-Infrastructure Solutions, Transportation Solutions and Building Solutions. The segment information for the prior periods presented has been recast to conform to the current presentation. 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 and hold certain assets 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. Total assets held in Corporate primarily include cash and prepaid assets.</span></div><ix:nonNumeric contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231" name="us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODcvZnJhZzo4MDY4NTllOTMwNmM0YjgxOTZhYTY3NTUzZDUyZDM0Yi90ZXh0cmVnaW9uOjgwNjg1OWU5MzA2YzRiODE5NmFhNjc1NTNkNTJkMzRiXzEzODA_4ce83078-57d1-492f-9311-93b399efbad7" continuedAt="ic8d1ff760600404484f5ae665947b807" 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 revenues, depreciation and amortization, and income from continuing operations by reportable segment for the years ended December&#160;31, 2022, 2021 and 2020:</span></div><div style="margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:61.564%"></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:10.613%"></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:10.613%"></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:10.614%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Revenues</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="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">E-Infrastructure Solutions</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i755aea27c7ee43ed90d79100eec70f35_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODcvZnJhZzo4MDY4NTllOTMwNmM0YjgxOTZhYTY3NTUzZDUyZDM0Yi90YWJsZTpkMzk4ZDRjMTg2M2Y0YTAwOWQ4ZWVmNzljM2YzODM0ZS90YWJsZXJhbmdlOmQzOThkNGMxODYzZjRhMDA5ZDhlZWY3OWMzZjM4MzRlXzQtMi0xLTEtMTAwNTUx_a714fd82-e987-4e10-9492-f579276ac809">905,277</ix:nonFraction>&#160;</span></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="i2c470b8d980e445a9bd24ca05194a60d_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODcvZnJhZzo4MDY4NTllOTMwNmM0YjgxOTZhYTY3NTUzZDUyZDM0Yi90YWJsZTpkMzk4ZDRjMTg2M2Y0YTAwOWQ4ZWVmNzljM2YzODM0ZS90YWJsZXJhbmdlOmQzOThkNGMxODYzZjRhMDA5ZDhlZWY3OWMzZjM4MzRlXzQtNC0xLTEtMTAwNTUx_23d08bf1-cafc-4dd4-9061-8f009113221e">468,784</ix:nonFraction>&#160;</span></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="if59831471c0e412bae04c5df2eb41a01_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODcvZnJhZzo4MDY4NTllOTMwNmM0YjgxOTZhYTY3NTUzZDUyZDM0Yi90YWJsZTpkMzk4ZDRjMTg2M2Y0YTAwOWQ4ZWVmNzljM2YzODM0ZS90YWJsZXJhbmdlOmQzOThkNGMxODYzZjRhMDA5ZDhlZWY3OWMzZjM4MzRlXzQtNi0xLTEtMTAwNTUx_a4d5bcac-3825-4478-b4e2-a35d1421411c">397,253</ix:nonFraction>&#160;</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%">Transportation Solutions</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="ia8fe5b7c12dd40c2a39520c974f7b4cd_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODcvZnJhZzo4MDY4NTllOTMwNmM0YjgxOTZhYTY3NTUzZDUyZDM0Yi90YWJsZTpkMzk4ZDRjMTg2M2Y0YTAwOWQ4ZWVmNzljM2YzODM0ZS90YWJsZXJhbmdlOmQzOThkNGMxODYzZjRhMDA5ZDhlZWY3OWMzZjM4MzRlXzUtMi0xLTEtMTA3NTAw_39d0ad2d-47a0-4a70-91a8-c1f8839b3048">542,550</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i486114009bc94437b799b9c2d6c18178_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODcvZnJhZzo4MDY4NTllOTMwNmM0YjgxOTZhYTY3NTUzZDUyZDM0Yi90YWJsZTpkMzk4ZDRjMTg2M2Y0YTAwOWQ4ZWVmNzljM2YzODM0ZS90YWJsZXJhbmdlOmQzOThkNGMxODYzZjRhMDA5ZDhlZWY3OWMzZjM4MzRlXzUtNC0xLTEtMTA3NTAw_e0833f4d-9ccd-4155-b156-a45f04158623">628,190</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i22910085c3fd4b0095d95f51d4263cd9_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODcvZnJhZzo4MDY4NTllOTMwNmM0YjgxOTZhYTY3NTUzZDUyZDM0Yi90YWJsZTpkMzk4ZDRjMTg2M2Y0YTAwOWQ4ZWVmNzljM2YzODM0ZS90YWJsZXJhbmdlOmQzOThkNGMxODYzZjRhMDA5ZDhlZWY3OWMzZjM4MzRlXzUtNi0xLTEtMTA3NTAw_b5739ce4-41e9-419e-9aa3-4d5e9c787d59">553,150</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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%">Building Solutions</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i56895c69c3c94d5faecd328f68e4f2e5_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODcvZnJhZzo4MDY4NTllOTMwNmM0YjgxOTZhYTY3NTUzZDUyZDM0Yi90YWJsZTpkMzk4ZDRjMTg2M2Y0YTAwOWQ4ZWVmNzljM2YzODM0ZS90YWJsZXJhbmdlOmQzOThkNGMxODYzZjRhMDA5ZDhlZWY3OWMzZjM4MzRlXzUtMi0xLTEtMTAwNTUx_a62544c9-4b7e-4ad2-afa1-1dce49d8ff4e">321,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="i9ec7f5615cc54b7b81fe41b656784976_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODcvZnJhZzo4MDY4NTllOTMwNmM0YjgxOTZhYTY3NTUzZDUyZDM0Yi90YWJsZTpkMzk4ZDRjMTg2M2Y0YTAwOWQ4ZWVmNzljM2YzODM0ZS90YWJsZXJhbmdlOmQzOThkNGMxODYzZjRhMDA5ZDhlZWY3OWMzZjM4MzRlXzUtNC0xLTEtMTAwNTUx_af7d59cd-a8c0-4e62-b767-c4e460fd9ded">317,400</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8d1ef2b7d0694ee286af801d426d308a_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODcvZnJhZzo4MDY4NTllOTMwNmM0YjgxOTZhYTY3NTUzZDUyZDM0Yi90YWJsZTpkMzk4ZDRjMTg2M2Y0YTAwOWQ4ZWVmNzljM2YzODM0ZS90YWJsZXJhbmdlOmQzOThkNGMxODYzZjRhMDA5ZDhlZWY3OWMzZjM4MzRlXzUtNi0xLTEtMTAwNTUx_637f97ab-b01e-4253-9015-28ee5e19c1c1">276,335</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 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="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODcvZnJhZzo4MDY4NTllOTMwNmM0YjgxOTZhYTY3NTUzZDUyZDM0Yi90YWJsZTpkMzk4ZDRjMTg2M2Y0YTAwOWQ4ZWVmNzljM2YzODM0ZS90YWJsZXJhbmdlOmQzOThkNGMxODYzZjRhMDA5ZDhlZWY3OWMzZjM4MzRlXzYtMi0xLTEtMTAwNTUx_87eee787-da93-431c-b7a8-a075b6d64fc7">1,769,436</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="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODcvZnJhZzo4MDY4NTllOTMwNmM0YjgxOTZhYTY3NTUzZDUyZDM0Yi90YWJsZTpkMzk4ZDRjMTg2M2Y0YTAwOWQ4ZWVmNzljM2YzODM0ZS90YWJsZXJhbmdlOmQzOThkNGMxODYzZjRhMDA5ZDhlZWY3OWMzZjM4MzRlXzYtNC0xLTEtMTAwNTUx_49f6a211-9ae7-4e2a-b043-79401ce8ee61">1,414,374</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="i5ebcd2a2b100446583e2b9bfc9ed66a6_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODcvZnJhZzo4MDY4NTllOTMwNmM0YjgxOTZhYTY3NTUzZDUyZDM0Yi90YWJsZTpkMzk4ZDRjMTg2M2Y0YTAwOWQ4ZWVmNzljM2YzODM0ZS90YWJsZXJhbmdlOmQzOThkNGMxODYzZjRhMDA5ZDhlZWY3OWMzZjM4MzRlXzYtNi0xLTEtMTAwNTUx_290deb54-e137-420f-990a-92d50a395407">1,226,738</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:3pt"><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="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:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Depreciation and Amortization</span></td><td colspan="3" style="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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">E-Infrastructure Solutions</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 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="i1b5b026f737e48cfb0262729f06ae044_D20220101-20221231" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODcvZnJhZzo4MDY4NTllOTMwNmM0YjgxOTZhYTY3NTUzZDUyZDM0Yi90YWJsZTpkMzk4ZDRjMTg2M2Y0YTAwOWQ4ZWVmNzljM2YzODM0ZS90YWJsZXJhbmdlOmQzOThkNGMxODYzZjRhMDA5ZDhlZWY3OWMzZjM4MzRlXzEwLTItMS0xLTEwMDU1MQ_a5162348-73df-435f-a6b8-97de234be062">38,859</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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="i1f3dfbc414ca48eb9ed97d4ed073dce7_D20210101-20211231" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODcvZnJhZzo4MDY4NTllOTMwNmM0YjgxOTZhYTY3NTUzZDUyZDM0Yi90YWJsZTpkMzk4ZDRjMTg2M2Y0YTAwOWQ4ZWVmNzljM2YzODM0ZS90YWJsZXJhbmdlOmQzOThkNGMxODYzZjRhMDA5ZDhlZWY3OWMzZjM4MzRlXzEwLTQtMS0xLTEwMDU1MQ_140ca02e-1195-45c8-a4f0-29a8809e2c34">20,889</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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="i48018f7dcff44afb954b650a45f5f4f7_D20200101-20201231" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODcvZnJhZzo4MDY4NTllOTMwNmM0YjgxOTZhYTY3NTUzZDUyZDM0Yi90YWJsZTpkMzk4ZDRjMTg2M2Y0YTAwOWQ4ZWVmNzljM2YzODM0ZS90YWJsZXJhbmdlOmQzOThkNGMxODYzZjRhMDA5ZDhlZWY3OWMzZjM4MzRlXzEwLTYtMS0xLTEwMDU1MQ_e2f63c90-448d-4f2d-883d-5f82d9dd4d82">18,664</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%">Transportation Solutions</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="i82070435f01b40c5a0f54dc053aaeb83_D20220101-20221231" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODcvZnJhZzo4MDY4NTllOTMwNmM0YjgxOTZhYTY3NTUzZDUyZDM0Yi90YWJsZTpkMzk4ZDRjMTg2M2Y0YTAwOWQ4ZWVmNzljM2YzODM0ZS90YWJsZXJhbmdlOmQzOThkNGMxODYzZjRhMDA5ZDhlZWY3OWMzZjM4MzRlXzExLTItMS0xLTEwNzUwOA_beb82e5d-d00b-46ad-bb8a-ead9f36bb76b">8,656</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4cbb2c5e8ce34add98a20997d9bf73f8_D20210101-20211231" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODcvZnJhZzo4MDY4NTllOTMwNmM0YjgxOTZhYTY3NTUzZDUyZDM0Yi90YWJsZTpkMzk4ZDRjMTg2M2Y0YTAwOWQ4ZWVmNzljM2YzODM0ZS90YWJsZXJhbmdlOmQzOThkNGMxODYzZjRhMDA5ZDhlZWY3OWMzZjM4MzRlXzExLTQtMS0xLTEwNzUwOA_55bc9df8-2a0c-4497-9697-ec0d987ffef1">8,473</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7c423d97ce9447e5800356f5c59f0a38_D20200101-20201231" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODcvZnJhZzo4MDY4NTllOTMwNmM0YjgxOTZhYTY3NTUzZDUyZDM0Yi90YWJsZTpkMzk4ZDRjMTg2M2Y0YTAwOWQ4ZWVmNzljM2YzODM0ZS90YWJsZXJhbmdlOmQzOThkNGMxODYzZjRhMDA5ZDhlZWY3OWMzZjM4MzRlXzExLTYtMS0xLTEwNzUwOA_fcbd29b3-9e61-4bfa-aedc-f8d5a29b9e65">9,371</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Building Solutions</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6e61e761811a4db5bacdbbfa24f87f5f_D20220101-20221231" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODcvZnJhZzo4MDY4NTllOTMwNmM0YjgxOTZhYTY3NTUzZDUyZDM0Yi90YWJsZTpkMzk4ZDRjMTg2M2Y0YTAwOWQ4ZWVmNzljM2YzODM0ZS90YWJsZXJhbmdlOmQzOThkNGMxODYzZjRhMDA5ZDhlZWY3OWMzZjM4MzRlXzExLTItMS0xLTEwMDU1MQ_be933d48-a412-4076-a454-e2f2828dd5cd">2,970</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1e8ce657c1144a1a9d5bc4a1e2c4c4ac_D20210101-20211231" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODcvZnJhZzo4MDY4NTllOTMwNmM0YjgxOTZhYTY3NTUzZDUyZDM0Yi90YWJsZTpkMzk4ZDRjMTg2M2Y0YTAwOWQ4ZWVmNzljM2YzODM0ZS90YWJsZXJhbmdlOmQzOThkNGMxODYzZjRhMDA5ZDhlZWY3OWMzZjM4MzRlXzExLTQtMS0xLTEwMDU1MQ_648f1d63-76a9-4671-9953-7158a8189a75">3,060</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d607cd77e72467a9c53f9bb51456547_D20200101-20201231" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODcvZnJhZzo4MDY4NTllOTMwNmM0YjgxOTZhYTY3NTUzZDUyZDM0Yi90YWJsZTpkMzk4ZDRjMTg2M2Y0YTAwOWQ4ZWVmNzljM2YzODM0ZS90YWJsZXJhbmdlOmQzOThkNGMxODYzZjRhMDA5ZDhlZWY3OWMzZjM4MzRlXzExLTYtMS0xLTEwMDU1MQ_f6804352-fbb1-481d-a873-cd1038b40f0d">2,987</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:10pt;font-weight:400;line-height:100%">Segment Depreciation and Amortization</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4df5581bbb1e4c1aa3a2ec985ffb3a66_D20220101-20221231" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODcvZnJhZzo4MDY4NTllOTMwNmM0YjgxOTZhYTY3NTUzZDUyZDM0Yi90YWJsZTpkMzk4ZDRjMTg2M2Y0YTAwOWQ4ZWVmNzljM2YzODM0ZS90YWJsZXJhbmdlOmQzOThkNGMxODYzZjRhMDA5ZDhlZWY3OWMzZjM4MzRlXzEyLTItMS0xLTEwMDU1MQ_c3f646ac-e32d-4286-a0a9-349304e77cea">50,485</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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="i14b1cb9fcf1f48f3bdadfdee5af6f673_D20210101-20211231" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODcvZnJhZzo4MDY4NTllOTMwNmM0YjgxOTZhYTY3NTUzZDUyZDM0Yi90YWJsZTpkMzk4ZDRjMTg2M2Y0YTAwOWQ4ZWVmNzljM2YzODM0ZS90YWJsZXJhbmdlOmQzOThkNGMxODYzZjRhMDA5ZDhlZWY3OWMzZjM4MzRlXzEyLTQtMS0xLTEwMDU1MQ_d4a1033c-3cb5-4fc7-9d6f-4ca3641fb198">32,422</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="ib9b555cf16104b3394d327f28d099106_D20200101-20201231" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODcvZnJhZzo4MDY4NTllOTMwNmM0YjgxOTZhYTY3NTUzZDUyZDM0Yi90YWJsZTpkMzk4ZDRjMTg2M2Y0YTAwOWQ4ZWVmNzljM2YzODM0ZS90YWJsZXJhbmdlOmQzOThkNGMxODYzZjRhMDA5ZDhlZWY3OWMzZjM4MzRlXzEyLTYtMS0xLTEwMDU1MQ_6b1df631-df27-46a9-a187-dbe32e20f444">31,022</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%">Corporate</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i64ee51fed51c4367b682962dcefc9866_D20220101-20221231" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODcvZnJhZzo4MDY4NTllOTMwNmM0YjgxOTZhYTY3NTUzZDUyZDM0Yi90YWJsZTpkMzk4ZDRjMTg2M2Y0YTAwOWQ4ZWVmNzljM2YzODM0ZS90YWJsZXJhbmdlOmQzOThkNGMxODYzZjRhMDA5ZDhlZWY3OWMzZjM4MzRlXzEzLTItMS0xLTEwMDU1MQ_438969ff-6f8a-4050-a6f5-cdecae4c4278">90</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic627eb034fa84790b7e4c3fcbd524f14_D20210101-20211231" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODcvZnJhZzo4MDY4NTllOTMwNmM0YjgxOTZhYTY3NTUzZDUyZDM0Yi90YWJsZTpkMzk4ZDRjMTg2M2Y0YTAwOWQ4ZWVmNzljM2YzODM0ZS90YWJsZXJhbmdlOmQzOThkNGMxODYzZjRhMDA5ZDhlZWY3OWMzZjM4MzRlXzEzLTQtMS0xLTEwMDU1MQ_da61ec72-a307-4536-a18e-a39d2ca4eb20">81</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3e2324db9f98468cbe62ad1dda334c57_D20200101-20201231" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODcvZnJhZzo4MDY4NTllOTMwNmM0YjgxOTZhYTY3NTUzZDUyZDM0Yi90YWJsZTpkMzk4ZDRjMTg2M2Y0YTAwOWQ4ZWVmNzljM2YzODM0ZS90YWJsZXJhbmdlOmQzOThkNGMxODYzZjRhMDA5ZDhlZWY3OWMzZjM4MzRlXzEzLTYtMS0xLTEwMDU1MQ_34a2df7a-e004-454a-a73b-0b1a7781e692">153</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 Depreciation and Amortization</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia465f9bf81eb4d8a81dcedb826e87117_D20220101-20221231" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODcvZnJhZzo4MDY4NTllOTMwNmM0YjgxOTZhYTY3NTUzZDUyZDM0Yi90YWJsZTpkMzk4ZDRjMTg2M2Y0YTAwOWQ4ZWVmNzljM2YzODM0ZS90YWJsZXJhbmdlOmQzOThkNGMxODYzZjRhMDA5ZDhlZWY3OWMzZjM4MzRlXzE0LTItMS0xLTEwMDU1MQ_b2bd0e94-a1c2-404a-a0a3-dff237152b33">50,575</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="i6e8cf256a28541129e5bc68863ea92e9_D20210101-20211231" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODcvZnJhZzo4MDY4NTllOTMwNmM0YjgxOTZhYTY3NTUzZDUyZDM0Yi90YWJsZTpkMzk4ZDRjMTg2M2Y0YTAwOWQ4ZWVmNzljM2YzODM0ZS90YWJsZXJhbmdlOmQzOThkNGMxODYzZjRhMDA5ZDhlZWY3OWMzZjM4MzRlXzE0LTQtMS0xLTEwMDU1MQ_ed3d0eae-d234-48ea-9ef1-9264779050c1">32,503</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="ifab3ea4b58c944588245a8743ffc649b_D20200101-20201231" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODcvZnJhZzo4MDY4NTllOTMwNmM0YjgxOTZhYTY3NTUzZDUyZDM0Yi90YWJsZTpkMzk4ZDRjMTg2M2Y0YTAwOWQ4ZWVmNzljM2YzODM0ZS90YWJsZXJhbmdlOmQzOThkNGMxODYzZjRhMDA5ZDhlZWY3OWMzZjM4MzRlXzE0LTYtMS0xLTEwMDU1MQ_b85560b8-e0af-47ff-a7e3-3266b7930b7b">31,175</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:3pt"><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="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: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 (Loss)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align: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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">E-Infrastructure Solutions</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 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="i755aea27c7ee43ed90d79100eec70f35_D20220101-20221231" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODcvZnJhZzo4MDY4NTllOTMwNmM0YjgxOTZhYTY3NTUzZDUyZDM0Yi90YWJsZTpkMzk4ZDRjMTg2M2Y0YTAwOWQ4ZWVmNzljM2YzODM0ZS90YWJsZXJhbmdlOmQzOThkNGMxODYzZjRhMDA5ZDhlZWY3OWMzZjM4MzRlXzE4LTItMS0xLTEwMDU1MQ_76fbbffc-804b-4df1-889d-a1a2c7777ad2">121,453</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2c470b8d980e445a9bd24ca05194a60d_D20210101-20211231" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODcvZnJhZzo4MDY4NTllOTMwNmM0YjgxOTZhYTY3NTUzZDUyZDM0Yi90YWJsZTpkMzk4ZDRjMTg2M2Y0YTAwOWQ4ZWVmNzljM2YzODM0ZS90YWJsZXJhbmdlOmQzOThkNGMxODYzZjRhMDA5ZDhlZWY3OWMzZjM4MzRlXzE4LTQtMS0xLTEwMDU1MQ_01e296e1-e7f9-4977-927e-d353c3c4b4e8">80,478</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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="if59831471c0e412bae04c5df2eb41a01_D20200101-20201231" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODcvZnJhZzo4MDY4NTllOTMwNmM0YjgxOTZhYTY3NTUzZDUyZDM0Yi90YWJsZTpkMzk4ZDRjMTg2M2Y0YTAwOWQ4ZWVmNzljM2YzODM0ZS90YWJsZXJhbmdlOmQzOThkNGMxODYzZjRhMDA5ZDhlZWY3OWMzZjM4MzRlXzE4LTYtMS0xLTEwMDU1MQ_e018a595-9924-43a1-bcb1-418f0a0e63e0">76,522</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%">Transportation Solutions</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="ia8fe5b7c12dd40c2a39520c974f7b4cd_D20220101-20221231" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODcvZnJhZzo4MDY4NTllOTMwNmM0YjgxOTZhYTY3NTUzZDUyZDM0Yi90YWJsZTpkMzk4ZDRjMTg2M2Y0YTAwOWQ4ZWVmNzljM2YzODM0ZS90YWJsZXJhbmdlOmQzOThkNGMxODYzZjRhMDA5ZDhlZWY3OWMzZjM4MzRlXzE5LTItMS0xLTEwNzUxMw_2f374932-649b-4e68-a1e9-15f759afc977">26,623</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i486114009bc94437b799b9c2d6c18178_D20210101-20211231" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODcvZnJhZzo4MDY4NTllOTMwNmM0YjgxOTZhYTY3NTUzZDUyZDM0Yi90YWJsZTpkMzk4ZDRjMTg2M2Y0YTAwOWQ4ZWVmNzljM2YzODM0ZS90YWJsZXJhbmdlOmQzOThkNGMxODYzZjRhMDA5ZDhlZWY3OWMzZjM4MzRlXzE5LTQtMS0xLTEwNzUxMw_f0e66d8a-9508-426f-ac08-24d5afde228a">19,888</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i22910085c3fd4b0095d95f51d4263cd9_D20200101-20201231" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODcvZnJhZzo4MDY4NTllOTMwNmM0YjgxOTZhYTY3NTUzZDUyZDM0Yi90YWJsZTpkMzk4ZDRjMTg2M2Y0YTAwOWQ4ZWVmNzljM2YzODM0ZS90YWJsZXJhbmdlOmQzOThkNGMxODYzZjRhMDA5ZDhlZWY3OWMzZjM4MzRlXzE5LTYtMS0xLTEwNzUxMw_6f5c0a15-4f6a-4af2-9d77-d1abc679cd17">11,998</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Building Solutions</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i56895c69c3c94d5faecd328f68e4f2e5_D20220101-20221231" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODcvZnJhZzo4MDY4NTllOTMwNmM0YjgxOTZhYTY3NTUzZDUyZDM0Yi90YWJsZTpkMzk4ZDRjMTg2M2Y0YTAwOWQ4ZWVmNzljM2YzODM0ZS90YWJsZXJhbmdlOmQzOThkNGMxODYzZjRhMDA5ZDhlZWY3OWMzZjM4MzRlXzE5LTItMS0xLTEwMDU1MQ_a457204a-c593-44ba-9991-f1019ebe751e">36,693</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9ec7f5615cc54b7b81fe41b656784976_D20210101-20211231" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODcvZnJhZzo4MDY4NTllOTMwNmM0YjgxOTZhYTY3NTUzZDUyZDM0Yi90YWJsZTpkMzk4ZDRjMTg2M2Y0YTAwOWQ4ZWVmNzljM2YzODM0ZS90YWJsZXJhbmdlOmQzOThkNGMxODYzZjRhMDA5ZDhlZWY3OWMzZjM4MzRlXzE5LTQtMS0xLTEwMDU1MQ_a41a6e31-48b6-43c3-a099-afc12c09bc39">32,564</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8d1ef2b7d0694ee286af801d426d308a_D20200101-20201231" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODcvZnJhZzo4MDY4NTllOTMwNmM0YjgxOTZhYTY3NTUzZDUyZDM0Yi90YWJsZTpkMzk4ZDRjMTg2M2Y0YTAwOWQ4ZWVmNzljM2YzODM0ZS90YWJsZXJhbmdlOmQzOThkNGMxODYzZjRhMDA5ZDhlZWY3OWMzZjM4MzRlXzE5LTYtMS0xLTEwMDU1MQ_e4df54a1-3300-4998-8f63-b7a1e75fea5d">30,441</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:10pt;font-weight:400;line-height:100%">Segment Operating Income</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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="i6fc8052137ef42efbde45674cb329afb_D20220101-20221231" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODcvZnJhZzo4MDY4NTllOTMwNmM0YjgxOTZhYTY3NTUzZDUyZDM0Yi90YWJsZTpkMzk4ZDRjMTg2M2Y0YTAwOWQ4ZWVmNzljM2YzODM0ZS90YWJsZXJhbmdlOmQzOThkNGMxODYzZjRhMDA5ZDhlZWY3OWMzZjM4MzRlXzIwLTItMS0xLTEwMDU1MQ_ee105a8e-19e0-4c86-84ee-60b22a87febd">184,769</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="ib3f4eb18598d47edb6b98850f0379786_D20210101-20211231" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODcvZnJhZzo4MDY4NTllOTMwNmM0YjgxOTZhYTY3NTUzZDUyZDM0Yi90YWJsZTpkMzk4ZDRjMTg2M2Y0YTAwOWQ4ZWVmNzljM2YzODM0ZS90YWJsZXJhbmdlOmQzOThkNGMxODYzZjRhMDA5ZDhlZWY3OWMzZjM4MzRlXzIwLTQtMS0xLTEwMDU1MQ_f42fd9dc-8c79-4269-9467-d83d65eec1e2">132,930</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="i9d5d962f912748bc8fe0b1b6b3085994_D20200101-20201231" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODcvZnJhZzo4MDY4NTllOTMwNmM0YjgxOTZhYTY3NTUzZDUyZDM0Yi90YWJsZTpkMzk4ZDRjMTg2M2Y0YTAwOWQ4ZWVmNzljM2YzODM0ZS90YWJsZXJhbmdlOmQzOThkNGMxODYzZjRhMDA5ZDhlZWY3OWMzZjM4MzRlXzIwLTYtMS0xLTEwMDU1MQ_cd018381-593e-43ae-b99c-6e3f66348b0d">118,961</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%">Corporate</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie8127b3daa934048a112da560b2dd2f3_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODcvZnJhZzo4MDY4NTllOTMwNmM0YjgxOTZhYTY3NTUzZDUyZDM0Yi90YWJsZTpkMzk4ZDRjMTg2M2Y0YTAwOWQ4ZWVmNzljM2YzODM0ZS90YWJsZXJhbmdlOmQzOThkNGMxODYzZjRhMDA5ZDhlZWY3OWMzZjM4MzRlXzIxLTItMS0xLTEwMDU1MQ_d0872be2-ae96-4b8a-923b-6813c89ed02b">24,072</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="i52850b473fdc4be5a0087a02da8b64e9_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODcvZnJhZzo4MDY4NTllOTMwNmM0YjgxOTZhYTY3NTUzZDUyZDM0Yi90YWJsZTpkMzk4ZDRjMTg2M2Y0YTAwOWQ4ZWVmNzljM2YzODM0ZS90YWJsZXJhbmdlOmQzOThkNGMxODYzZjRhMDA5ZDhlZWY3OWMzZjM4MzRlXzIxLTQtMS0xLTEwMDU1MQ_258eab4e-bb39-4489-b80b-63c36538d0a2">22,042</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="i7922446d90814ff68eb305997889bef3_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODcvZnJhZzo4MDY4NTllOTMwNmM0YjgxOTZhYTY3NTUzZDUyZDM0Yi90YWJsZTpkMzk4ZDRjMTg2M2Y0YTAwOWQ4ZWVmNzljM2YzODM0ZS90YWJsZXJhbmdlOmQzOThkNGMxODYzZjRhMDA5ZDhlZWY3OWMzZjM4MzRlXzIxLTYtMS0xLTEwMDU1MQ_0fd3b3d6-39a9-439c-8657-60e6e096d67d">25,320</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="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231" decimals="-3" name="us-gaap:BusinessCombinationAcquisitionRelatedCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODcvZnJhZzo4MDY4NTllOTMwNmM0YjgxOTZhYTY3NTUzZDUyZDM0Yi90YWJsZTpkMzk4ZDRjMTg2M2Y0YTAwOWQ4ZWVmNzljM2YzODM0ZS90YWJsZXJhbmdlOmQzOThkNGMxODYzZjRhMDA5ZDhlZWY3OWMzZjM4MzRlXzIyLTItMS0xLTEwMDU1MQ_221af2af-f3e1-40a4-a197-e25496bc09c0">827</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="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231" decimals="-3" name="us-gaap:BusinessCombinationAcquisitionRelatedCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODcvZnJhZzo4MDY4NTllOTMwNmM0YjgxOTZhYTY3NTUzZDUyZDM0Yi90YWJsZTpkMzk4ZDRjMTg2M2Y0YTAwOWQ4ZWVmNzljM2YzODM0ZS90YWJsZXJhbmdlOmQzOThkNGMxODYzZjRhMDA5ZDhlZWY3OWMzZjM4MzRlXzIyLTQtMS0xLTEwMDU1MQ_d2f7a02f-5f77-4237-87c1-84e5fe7d2419">3,877</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="i5ebcd2a2b100446583e2b9bfc9ed66a6_D20200101-20201231" decimals="-3" name="us-gaap:BusinessCombinationAcquisitionRelatedCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODcvZnJhZzo4MDY4NTllOTMwNmM0YjgxOTZhYTY3NTUzZDUyZDM0Yi90YWJsZTpkMzk4ZDRjMTg2M2Y0YTAwOWQ4ZWVmNzljM2YzODM0ZS90YWJsZXJhbmdlOmQzOThkNGMxODYzZjRhMDA5ZDhlZWY3OWMzZjM4MzRlXzIyLTYtMS0xLTEwMDU1MQ_f0f69179-9ca5-4f5e-ad28-67db22330505">1,026</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Operating 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="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODcvZnJhZzo4MDY4NTllOTMwNmM0YjgxOTZhYTY3NTUzZDUyZDM0Yi90YWJsZTpkMzk4ZDRjMTg2M2Y0YTAwOWQ4ZWVmNzljM2YzODM0ZS90YWJsZXJhbmdlOmQzOThkNGMxODYzZjRhMDA5ZDhlZWY3OWMzZjM4MzRlXzIzLTItMS0xLTEwMDU1MQ_80d4b52e-b117-4c29-996b-3520a96ec1e1">159,870</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODcvZnJhZzo4MDY4NTllOTMwNmM0YjgxOTZhYTY3NTUzZDUyZDM0Yi90YWJsZTpkMzk4ZDRjMTg2M2Y0YTAwOWQ4ZWVmNzljM2YzODM0ZS90YWJsZXJhbmdlOmQzOThkNGMxODYzZjRhMDA5ZDhlZWY3OWMzZjM4MzRlXzIzLTQtMS0xLTEwMDU1MQ_15616dcf-1378-411b-9149-ab25c4007d82">107,011</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="i5ebcd2a2b100446583e2b9bfc9ed66a6_D20200101-20201231" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODcvZnJhZzo4MDY4NTllOTMwNmM0YjgxOTZhYTY3NTUzZDUyZDM0Yi90YWJsZTpkMzk4ZDRjMTg2M2Y0YTAwOWQ4ZWVmNzljM2YzODM0ZS90YWJsZXJhbmdlOmQzOThkNGMxODYzZjRhMDA5ZDhlZWY3OWMzZjM4MzRlXzIzLTYtMS0xLTEwMDU1MQ_a1d17a1f-dfb8-433f-af8b-7e87518b7486">92,615</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:nonNumeric><div style="text-indent:18pt"><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%">64</span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><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 CONSOLIDATED FINANCIAL STATEMENTS &#8212; (Continued)</span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div></div><ix:continuation id="ic2ae091ec4d94386a585c453fbe6a5bc"><ix:continuation id="ic8d1ff760600404484f5ae665947b807"><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 following table presents total assets by reportable segment at December&#160;31, 2022 and 2021:</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:74.009%"></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:10.613%"></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:10.614%"></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:10pt;font-weight:700;line-height:100%">Assets</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/>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"><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%">E-Infrastructure Solutions</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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="i437c55127e38457cad8e2315e914c0fb_I20221231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODcvZnJhZzo4MDY4NTllOTMwNmM0YjgxOTZhYTY3NTUzZDUyZDM0Yi90YWJsZTo2OTdhYzUzZGU5MGM0ZTNiYWRkZjBhODU1YTc4YTFmYy90YWJsZXJhbmdlOjY5N2FjNTNkZTkwYzRlM2JhZGRmMGE4NTVhNzhhMWZjXzMtMi0xLTEtMTAwNTUx_328fb17e-d75b-420e-bd87-22e2d84b86e0">879,734</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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5326c6b682f044369d2e933f8dcafb72_I20211231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODcvZnJhZzo4MDY4NTllOTMwNmM0YjgxOTZhYTY3NTUzZDUyZDM0Yi90YWJsZTo2OTdhYzUzZGU5MGM0ZTNiYWRkZjBhODU1YTc4YTFmYy90YWJsZXJhbmdlOjY5N2FjNTNkZTkwYzRlM2JhZGRmMGE4NTVhNzhhMWZjXzMtNC0xLTEtMTAwNTUx_4b8e25d4-4242-4dd7-9908-6da553b8299e">772,533</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transportation Solutions</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="i0fb9d44f77d4483ca2b906b627ec234d_I20221231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODcvZnJhZzo4MDY4NTllOTMwNmM0YjgxOTZhYTY3NTUzZDUyZDM0Yi90YWJsZTo2OTdhYzUzZGU5MGM0ZTNiYWRkZjBhODU1YTc4YTFmYy90YWJsZXJhbmdlOjY5N2FjNTNkZTkwYzRlM2JhZGRmMGE4NTVhNzhhMWZjXzQtMi0xLTEtMTA3NTE5_2d635b74-70ef-4541-aa34-46d3d31dba1a">246,867</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2fc5f0d8a673455e857df35bf9001943_I20211231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODcvZnJhZzo4MDY4NTllOTMwNmM0YjgxOTZhYTY3NTUzZDUyZDM0Yi90YWJsZTo2OTdhYzUzZGU5MGM0ZTNiYWRkZjBhODU1YTc4YTFmYy90YWJsZXJhbmdlOjY5N2FjNTNkZTkwYzRlM2JhZGRmMGE4NTVhNzhhMWZjXzQtNC0xLTEtMTA3NTE5_1b805461-5ab8-409e-aa24-124a72ea98da">203,210</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Building Solutions</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id55377eee1514ff0b25f5a8b3b31ac28_I20221231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODcvZnJhZzo4MDY4NTllOTMwNmM0YjgxOTZhYTY3NTUzZDUyZDM0Yi90YWJsZTo2OTdhYzUzZGU5MGM0ZTNiYWRkZjBhODU1YTc4YTFmYy90YWJsZXJhbmdlOjY5N2FjNTNkZTkwYzRlM2JhZGRmMGE4NTVhNzhhMWZjXzQtMi0xLTEtMTAwNTUx_5ca3113b-34c0-4cbf-9a28-36f108956f39">177,554</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7a3a098b5d8b463eb0ba31e3e19f6877_I20211231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODcvZnJhZzo4MDY4NTllOTMwNmM0YjgxOTZhYTY3NTUzZDUyZDM0Yi90YWJsZTo2OTdhYzUzZGU5MGM0ZTNiYWRkZjBhODU1YTc4YTFmYy90YWJsZXJhbmdlOjY5N2FjNTNkZTkwYzRlM2JhZGRmMGE4NTVhNzhhMWZjXzQtNC0xLTEtMTAwNTUx_82ff0dfd-e999-4aa0-95da-002e807a1458">143,262</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%">Corporate</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="if4b1bf92beec45a3a150d048e6babcdb_I20221231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODcvZnJhZzo4MDY4NTllOTMwNmM0YjgxOTZhYTY3NTUzZDUyZDM0Yi90YWJsZTo2OTdhYzUzZGU5MGM0ZTNiYWRkZjBhODU1YTc4YTFmYy90YWJsZXJhbmdlOjY5N2FjNTNkZTkwYzRlM2JhZGRmMGE4NTVhNzhhMWZjXzUtMi0xLTEtMTAwNTUx_feada7c6-c84e-4652-b440-3e4d5286fa38">137,465</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i86cf3c960ec04e198581304ed7d92ef5_I20211231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODcvZnJhZzo4MDY4NTllOTMwNmM0YjgxOTZhYTY3NTUzZDUyZDM0Yi90YWJsZTo2OTdhYzUzZGU5MGM0ZTNiYWRkZjBhODU1YTc4YTFmYy90YWJsZXJhbmdlOjY5N2FjNTNkZTkwYzRlM2JhZGRmMGE4NTVhNzhhMWZjXzUtNC0xLTEtMTAwNTUx_fad15d07-80a2-4c02-9dd4-5240a1da8f9c">23,137</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 Assets &#8212; Continuing Operations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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="i8a8c445f6c544bf9b9a034292b2a7bc0_I20221231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODcvZnJhZzo4MDY4NTllOTMwNmM0YjgxOTZhYTY3NTUzZDUyZDM0Yi90YWJsZTo2OTdhYzUzZGU5MGM0ZTNiYWRkZjBhODU1YTc4YTFmYy90YWJsZXJhbmdlOjY5N2FjNTNkZTkwYzRlM2JhZGRmMGE4NTVhNzhhMWZjXzYtMi0xLTEtMTAwNTUx_9cdf93dd-439e-46e6-83c0-f3d801ed96cf">1,441,620</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="ib2172c9603fe4aef9ff5d543d550700a_I20211231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODcvZnJhZzo4MDY4NTllOTMwNmM0YjgxOTZhYTY3NTUzZDUyZDM0Yi90YWJsZTo2OTdhYzUzZGU5MGM0ZTNiYWRkZjBhODU1YTc4YTFmYy90YWJsZXJhbmdlOjY5N2FjNTNkZTkwYzRlM2JhZGRmMGE4NTVhNzhhMWZjXzYtNC0xLTEtMTAwNTUx_823329df-7524-4196-9f36-23e5f9295329">1,142,142</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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 Assets &#8212; Discontinued Operations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4b0f0c02dff749409893ef2c6c478fcf_I20221231" decimals="-3" name="us-gaap:Assets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODcvZnJhZzo4MDY4NTllOTMwNmM0YjgxOTZhYTY3NTUzZDUyZDM0Yi90YWJsZTo2OTdhYzUzZGU5MGM0ZTNiYWRkZjBhODU1YTc4YTFmYy90YWJsZXJhbmdlOjY5N2FjNTNkZTkwYzRlM2JhZGRmMGE4NTVhNzhhMWZjXzctMi0xLTEtMTE0MjA5_cd12fa43-29a9-472f-bdcf-62bad83ea72f">&#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="i4500d3e769734438a26551b04617f3b8_I20211231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODcvZnJhZzo4MDY4NTllOTMwNmM0YjgxOTZhYTY3NTUzZDUyZDM0Yi90YWJsZTo2OTdhYzUzZGU5MGM0ZTNiYWRkZjBhODU1YTc4YTFmYy90YWJsZXJhbmdlOjY5N2FjNTNkZTkwYzRlM2JhZGRmMGE4NTVhNzhhMWZjXzctNC0xLTEtMTE0MjA5_5c04c95e-ae3a-4271-acc4-b22dde09f0c2">92,632</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 Assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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="ia4e26e1a90f24900b99f99a0eb4cb516_I20221231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODcvZnJhZzo4MDY4NTllOTMwNmM0YjgxOTZhYTY3NTUzZDUyZDM0Yi90YWJsZTo2OTdhYzUzZGU5MGM0ZTNiYWRkZjBhODU1YTc4YTFmYy90YWJsZXJhbmdlOjY5N2FjNTNkZTkwYzRlM2JhZGRmMGE4NTVhNzhhMWZjXzgtMi0xLTEtMTE0MjA5_d6808a3a-bb7b-4154-a8a6-4e332b54185d">1,441,620</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="ic18de86a7e194dbaacc6e58a186ae83a_I20211231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODcvZnJhZzo4MDY4NTllOTMwNmM0YjgxOTZhYTY3NTUzZDUyZDM0Yi90YWJsZTo2OTdhYzUzZGU5MGM0ZTNiYWRkZjBhODU1YTc4YTFmYy90YWJsZXJhbmdlOjY5N2FjNTNkZTkwYzRlM2JhZGRmMGE4NTVhNzhhMWZjXzgtNC0xLTEtMTE0MjA5_0abc6f05-113e-4d4a-a34b-502882667c41">1,234,774</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:continuation></ix:continuation><div id="i11f5ad2dc2b74cddb4b110bb41fded42_190"></div><ix:nonNumeric contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231" name="us-gaap:QuarterlyFinancialInformationTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90ZXh0cmVnaW9uOjg2YWJlM2Y4NWQ5MjRhODdiZmQ2M2EzZmRhMjg5MjNkXzE2MDA_7d648089-86f2-4999-bd7f-2131a747669a" continuedAt="i26718551e15d4ea491e35c9d8f8ccfcf" escape="true"><div style="margin-bottom:4pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:45.321%"><tr><td style="width:1.0%"></td><td style="width:7.609%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:90.191%"></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%">23.</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%">QUARTERLY FINANCIAL INFORMATION</span></td></tr></table></div><ix:nonNumeric contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231" name="us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90ZXh0cmVnaW9uOjg2YWJlM2Y4NWQ5MjRhODdiZmQ2M2EzZmRhMjg5MjNkXzE1OTc_ba0976da-606a-4358-a439-90818a6a3d4d" continuedAt="i39239c989a39481590366d87b8013e76" escape="true"><div style="margin-top: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%">The following tables present our&#160;2022, 2021 and 2020&#160;quarterly revenue and income from operations by segment adjusted to conform to our 2022 continuing operations presentation:</span></div><div style="margin-bottom:2pt"><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:37.225%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.647%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.647%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.647%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.647%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.651%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding: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%">2022 Quarters Ended (unaudited)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">March 31</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%">June 30</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%">September 30</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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="i2b44cbe375cf44e0aec5eca6d6ca085b_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo0YjAzZmJjYWY2ODU0YTU5OGRkZmZjYjI5ZDlhNTM4ZC90YWJsZXJhbmdlOjRiMDNmYmNhZjY4NTRhNTk4ZGRmZmNiMjlkOWE1MzhkXzMtMS0xLTEtMTE1MjU2_20b3e8a1-9dfd-40e9-baea-99e96313928e">168,927</ix:nonFraction>&#160;</span></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="i5446c04d7fd64e30a89abd43e1b7ecaa_D20220401-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo0YjAzZmJjYWY2ODU0YTU5OGRkZmZjYjI5ZDlhNTM4ZC90YWJsZXJhbmdlOjRiMDNmYmNhZjY4NTRhNTk4ZGRmZmNiMjlkOWE1MzhkXzMtMy0xLTEtMTE1MjU2_5b8ff6a0-8201-4ba6-8815-2ec552317a0a">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="i57a32a5116fc4c37a149bbad75b1ccc2_D20220701-20220930" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo0YjAzZmJjYWY2ODU0YTU5OGRkZmZjYjI5ZDlhNTM4ZC90YWJsZXJhbmdlOjRiMDNmYmNhZjY4NTRhNTk4ZGRmZmNiMjlkOWE1MzhkXzMtNS0xLTEtMTE1MjU2_ac39617a-d051-4687-904b-5bc722ad3d0a">255,530</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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="i7f8c98b655bc44a1930d328e01666b6a_D20221001-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo0YjAzZmJjYWY2ODU0YTU5OGRkZmZjYjI5ZDlhNTM4ZC90YWJsZXJhbmdlOjRiMDNmYmNhZjY4NTRhNTk4ZGRmZmNiMjlkOWE1MzhkXzQtNy0xLTEtMTAwNTUx_7b6c5f65-3875-4063-9bbf-d4b434c39794">247,272</ix:nonFraction>&#160;</span></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="i755aea27c7ee43ed90d79100eec70f35_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo0YjAzZmJjYWY2ODU0YTU5OGRkZmZjYjI5ZDlhNTM4ZC90YWJsZXJhbmdlOjRiMDNmYmNhZjY4NTRhNTk4ZGRmZmNiMjlkOWE1MzhkXzQtOS0xLTEtMTAwNTUx_63deb015-b8c2-4304-802d-2d2a7d01d160">905,277</ix:nonFraction>&#160;</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="ifc98ca5f56434bee8b8aec8560c19af8_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo0YjAzZmJjYWY2ODU0YTU5OGRkZmZjYjI5ZDlhNTM4ZC90YWJsZXJhbmdlOjRiMDNmYmNhZjY4NTRhNTk4ZGRmZmNiMjlkOWE1MzhkXzUtMS0xLTEtMTA3NTI1_2b6a2ce8-3b4f-4a0f-bdb8-e58d7a1ab39c">116,141</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i95f9420f48e44867a8aa23bcbf22d5a9_D20220401-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo0YjAzZmJjYWY2ODU0YTU5OGRkZmZjYjI5ZDlhNTM4ZC90YWJsZXJhbmdlOjRiMDNmYmNhZjY4NTRhNTk4ZGRmZmNiMjlkOWE1MzhkXzUtMy0xLTEtMTA3NTI1_123a57af-6397-4709-ad8b-d3bfaff51486">142,640</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7b29cdc916864ef1b4d0c3e6fe450231_D20220701-20220930" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo0YjAzZmJjYWY2ODU0YTU5OGRkZmZjYjI5ZDlhNTM4ZC90YWJsZXJhbmdlOjRiMDNmYmNhZjY4NTRhNTk4ZGRmZmNiMjlkOWE1MzhkXzUtNS0xLTEtMTA3NTI1_be7eed3f-e51b-4c24-a15f-a940e7e0abf7">157,224</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i695b8f9a72474d28a6bce3ea5575470f_D20221001-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo0YjAzZmJjYWY2ODU0YTU5OGRkZmZjYjI5ZDlhNTM4ZC90YWJsZXJhbmdlOjRiMDNmYmNhZjY4NTRhNTk4ZGRmZmNiMjlkOWE1MzhkXzUtNy0xLTEtMTA3NTI1_bfce75bd-98bc-4ef9-ba0d-6111f3eabecb">126,545</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia8fe5b7c12dd40c2a39520c974f7b4cd_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo0YjAzZmJjYWY2ODU0YTU5OGRkZmZjYjI5ZDlhNTM4ZC90YWJsZXJhbmdlOjRiMDNmYmNhZjY4NTRhNTk4ZGRmZmNiMjlkOWE1MzhkXzUtOS0xLTEtMTA3NTI1_b9d42cec-574d-480d-a51f-148c7846a58b">542,550</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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="i3714583469c0423aae5d61037a010e50_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo0YjAzZmJjYWY2ODU0YTU5OGRkZmZjYjI5ZDlhNTM4ZC90YWJsZXJhbmdlOjRiMDNmYmNhZjY4NTRhNTk4ZGRmZmNiMjlkOWE1MzhkXzUtMS0xLTEtMTAwNTUx_79afa218-fc3e-496e-af73-2164bd34285b">80,894</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia0cc170156644c4ea5998c47838e1c62_D20220401-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo0YjAzZmJjYWY2ODU0YTU5OGRkZmZjYjI5ZDlhNTM4ZC90YWJsZXJhbmdlOjRiMDNmYmNhZjY4NTRhNTk4ZGRmZmNiMjlkOWE1MzhkXzUtMy0xLTEtMTE1MjU2_9d602679-ceda-4245-bc2c-6159080344d1">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="ice29af51199e4529a6c652aceab24df9_D20220701-20220930" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo0YjAzZmJjYWY2ODU0YTU5OGRkZmZjYjI5ZDlhNTM4ZC90YWJsZXJhbmdlOjRiMDNmYmNhZjY4NTRhNTk4ZGRmZmNiMjlkOWE1MzhkXzUtNS0xLTEtMTE1MjU2_adf36d94-47a4-4953-b84d-c65ce03aa306">80,286</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2ba4d44ea2f945bc9f7ab063bed9a0e6_D20221001-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo0YjAzZmJjYWY2ODU0YTU5OGRkZmZjYjI5ZDlhNTM4ZC90YWJsZXJhbmdlOjRiMDNmYmNhZjY4NTRhNTk4ZGRmZmNiMjlkOWE1MzhkXzUtNy0xLTEtMTAwNTUx_023667ff-fbff-42e5-b564-834d7daff122">74,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="i56895c69c3c94d5faecd328f68e4f2e5_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo0YjAzZmJjYWY2ODU0YTU5OGRkZmZjYjI5ZDlhNTM4ZC90YWJsZXJhbmdlOjRiMDNmYmNhZjY4NTRhNTk4ZGRmZmNiMjlkOWE1MzhkXzUtOS0xLTEtMTAwNTUx_d79e84e5-a455-423e-b6aa-dc7d316fb512">321,609</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%">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="if63a1a2a192c468b9619a59f6c9aa5e9_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo0YjAzZmJjYWY2ODU0YTU5OGRkZmZjYjI5ZDlhNTM4ZC90YWJsZXJhbmdlOjRiMDNmYmNhZjY4NTRhNTk4ZGRmZmNiMjlkOWE1MzhkXzYtMS0xLTEtMTE1MjU2_3fecc5de-5fb7-482b-bcb4-92b6f0f68ac3">365,962</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="ie85918774c8b45be9c2d207b913f779a_D20220401-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo0YjAzZmJjYWY2ODU0YTU5OGRkZmZjYjI5ZDlhNTM4ZC90YWJsZXJhbmdlOjRiMDNmYmNhZjY4NTRhNTk4ZGRmZmNiMjlkOWE1MzhkXzYtMy0xLTEtMTE1MjU2_63ad9836-adf4-49e8-a63a-80a5548d6b02">461,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="i96c28f63231240a981830187a05ea2f7_D20220701-20220930" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo0YjAzZmJjYWY2ODU0YTU5OGRkZmZjYjI5ZDlhNTM4ZC90YWJsZXJhbmdlOjRiMDNmYmNhZjY4NTRhNTk4ZGRmZmNiMjlkOWE1MzhkXzYtNS0xLTEtMTE1MjU2_8f965572-6bed-4e48-9181-39f8b3ec117e">493,040</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="i803973e44cf84c63a0ed5f7da231a9e6_D20221001-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo0YjAzZmJjYWY2ODU0YTU5OGRkZmZjYjI5ZDlhNTM4ZC90YWJsZXJhbmdlOjRiMDNmYmNhZjY4NTRhNTk4ZGRmZmNiMjlkOWE1MzhkXzYtNy0xLTEtMTAwNTUx_55bd9e5e-4e8b-4dc6-9c14-4dd0d367e90e">448,607</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="i6fc8052137ef42efbde45674cb329afb_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo0YjAzZmJjYWY2ODU0YTU5OGRkZmZjYjI5ZDlhNTM4ZC90YWJsZXJhbmdlOjRiMDNmYmNhZjY4NTRhNTk4ZGRmZmNiMjlkOWE1MzhkXzYtOS0xLTEtMTAwNTUx_470112b8-7ba9-4ebe-8f38-98a563eab2db">1,769,436</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:3pt"><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="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 (Loss)</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><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="i2b44cbe375cf44e0aec5eca6d6ca085b_D20220101-20220331" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo0YjAzZmJjYWY2ODU0YTU5OGRkZmZjYjI5ZDlhNTM4ZC90YWJsZXJhbmdlOjRiMDNmYmNhZjY4NTRhNTk4ZGRmZmNiMjlkOWE1MzhkXzExLTEtMS0xLTExNTM2MQ_1f29957f-241e-4db1-8009-fe4ad49f7234">21,285</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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="i5446c04d7fd64e30a89abd43e1b7ecaa_D20220401-20220630" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo0YjAzZmJjYWY2ODU0YTU5OGRkZmZjYjI5ZDlhNTM4ZC90YWJsZXJhbmdlOjRiMDNmYmNhZjY4NTRhNTk4ZGRmZmNiMjlkOWE1MzhkXzExLTMtMS0xLTExNTM2MQ_128c1a67-fca7-46f2-bb24-e354b5bd83fd">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="i57a32a5116fc4c37a149bbad75b1ccc2_D20220701-20220930" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo0YjAzZmJjYWY2ODU0YTU5OGRkZmZjYjI5ZDlhNTM4ZC90YWJsZXJhbmdlOjRiMDNmYmNhZjY4NTRhNTk4ZGRmZmNiMjlkOWE1MzhkXzExLTUtMS0xLTExNTM2MQ_5985416b-3006-42ea-8548-6776246c08e2">37,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7f8c98b655bc44a1930d328e01666b6a_D20221001-20221231" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo0YjAzZmJjYWY2ODU0YTU5OGRkZmZjYjI5ZDlhNTM4ZC90YWJsZXJhbmdlOjRiMDNmYmNhZjY4NTRhNTk4ZGRmZmNiMjlkOWE1MzhkXzEwLTctMS0xLTEwMDU1MQ_f3d4bb0a-352a-4ff7-b712-f5d4df4f9bc5">29,811</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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="i755aea27c7ee43ed90d79100eec70f35_D20220101-20221231" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo0YjAzZmJjYWY2ODU0YTU5OGRkZmZjYjI5ZDlhNTM4ZC90YWJsZXJhbmdlOjRiMDNmYmNhZjY4NTRhNTk4ZGRmZmNiMjlkOWE1MzhkXzEwLTktMS0xLTEwMDU1MQ_76fbbffc-804b-4df1-889d-a1a2c7777ad2">121,453</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="ifc98ca5f56434bee8b8aec8560c19af8_D20220101-20220331" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo0YjAzZmJjYWY2ODU0YTU5OGRkZmZjYjI5ZDlhNTM4ZC90YWJsZXJhbmdlOjRiMDNmYmNhZjY4NTRhNTk4ZGRmZmNiMjlkOWE1MzhkXzEyLTEtMS0xLTExNTM2MQ_1c84f122-6cd0-434f-a749-dc281d58d43e">4,443</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i95f9420f48e44867a8aa23bcbf22d5a9_D20220401-20220630" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo0YjAzZmJjYWY2ODU0YTU5OGRkZmZjYjI5ZDlhNTM4ZC90YWJsZXJhbmdlOjRiMDNmYmNhZjY4NTRhNTk4ZGRmZmNiMjlkOWE1MzhkXzEyLTMtMS0xLTExNTM2MQ_1c858f38-cbf1-4e6f-992a-0fbe8c645723">7,410</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7b29cdc916864ef1b4d0c3e6fe450231_D20220701-20220930" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo0YjAzZmJjYWY2ODU0YTU5OGRkZmZjYjI5ZDlhNTM4ZC90YWJsZXJhbmdlOjRiMDNmYmNhZjY4NTRhNTk4ZGRmZmNiMjlkOWE1MzhkXzEyLTUtMS0xLTExNTM2MQ_102fa7db-a460-4ce2-9e72-17622585e8e2">9,700</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i695b8f9a72474d28a6bce3ea5575470f_D20221001-20221231" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo0YjAzZmJjYWY2ODU0YTU5OGRkZmZjYjI5ZDlhNTM4ZC90YWJsZXJhbmdlOjRiMDNmYmNhZjY4NTRhNTk4ZGRmZmNiMjlkOWE1MzhkXzEyLTctMS0xLTEwNzUyOA_e5c0d3e3-3b55-415d-a55c-2cc27ae433c2">5,070</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia8fe5b7c12dd40c2a39520c974f7b4cd_D20220101-20221231" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo0YjAzZmJjYWY2ODU0YTU5OGRkZmZjYjI5ZDlhNTM4ZC90YWJsZXJhbmdlOjRiMDNmYmNhZjY4NTRhNTk4ZGRmZmNiMjlkOWE1MzhkXzEyLTktMS0xLTEwNzUyOA_2f374932-649b-4e68-a1e9-15f759afc977">26,623</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="i3714583469c0423aae5d61037a010e50_D20220101-20220331" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo0YjAzZmJjYWY2ODU0YTU5OGRkZmZjYjI5ZDlhNTM4ZC90YWJsZXJhbmdlOjRiMDNmYmNhZjY4NTRhNTk4ZGRmZmNiMjlkOWE1MzhkXzEzLTEtMS0xLTExNTM2MQ_c585bf9a-75cc-4700-b48d-dc55c666772a">9,358</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia0cc170156644c4ea5998c47838e1c62_D20220401-20220630" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo0YjAzZmJjYWY2ODU0YTU5OGRkZmZjYjI5ZDlhNTM4ZC90YWJsZXJhbmdlOjRiMDNmYmNhZjY4NTRhNTk4ZGRmZmNiMjlkOWE1MzhkXzEzLTMtMS0xLTExNTM2MQ_237b4245-bdcb-4b41-9699-c05edff634fc">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="ice29af51199e4529a6c652aceab24df9_D20220701-20220930" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo0YjAzZmJjYWY2ODU0YTU5OGRkZmZjYjI5ZDlhNTM4ZC90YWJsZXJhbmdlOjRiMDNmYmNhZjY4NTRhNTk4ZGRmZmNiMjlkOWE1MzhkXzEzLTUtMS0xLTExNTM2MQ_cf55c99c-da9b-424c-a0fc-4ca0dad4bd6f">9,324</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2ba4d44ea2f945bc9f7ab063bed9a0e6_D20221001-20221231" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo0YjAzZmJjYWY2ODU0YTU5OGRkZmZjYjI5ZDlhNTM4ZC90YWJsZXJhbmdlOjRiMDNmYmNhZjY4NTRhNTk4ZGRmZmNiMjlkOWE1MzhkXzExLTctMS0xLTEwMDU1MQ_01173f4f-6286-47a6-a6bf-cb5de22ce970">8,260</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i56895c69c3c94d5faecd328f68e4f2e5_D20220101-20221231" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo0YjAzZmJjYWY2ODU0YTU5OGRkZmZjYjI5ZDlhNTM4ZC90YWJsZXJhbmdlOjRiMDNmYmNhZjY4NTRhNTk4ZGRmZmNiMjlkOWE1MzhkXzExLTktMS0xLTEwMDU1MQ_a457204a-c593-44ba-9991-f1019ebe751e">36,693</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%">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="if63a1a2a192c468b9619a59f6c9aa5e9_D20220101-20220331" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo0YjAzZmJjYWY2ODU0YTU5OGRkZmZjYjI5ZDlhNTM4ZC90YWJsZXJhbmdlOjRiMDNmYmNhZjY4NTRhNTk4ZGRmZmNiMjlkOWE1MzhkXzE0LTEtMS0xLTExNTM2MQ_214c9569-0e96-44ac-ab10-bccf5251208e">35,086</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="ie85918774c8b45be9c2d207b913f779a_D20220401-20220630" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo0YjAzZmJjYWY2ODU0YTU5OGRkZmZjYjI5ZDlhNTM4ZC90YWJsZXJhbmdlOjRiMDNmYmNhZjY4NTRhNTk4ZGRmZmNiMjlkOWE1MzhkXzE0LTMtMS0xLTExNTM2MQ_8336cd69-26c6-4425-afaf-ceed69ffed15">49,985</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="i96c28f63231240a981830187a05ea2f7_D20220701-20220930" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo0YjAzZmJjYWY2ODU0YTU5OGRkZmZjYjI5ZDlhNTM4ZC90YWJsZXJhbmdlOjRiMDNmYmNhZjY4NTRhNTk4ZGRmZmNiMjlkOWE1MzhkXzE0LTUtMS0xLTExNTM2MQ_8274f961-112a-446f-ac06-0f5a2e771bc3">56,557</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="i803973e44cf84c63a0ed5f7da231a9e6_D20221001-20221231" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo0YjAzZmJjYWY2ODU0YTU5OGRkZmZjYjI5ZDlhNTM4ZC90YWJsZXJhbmdlOjRiMDNmYmNhZjY4NTRhNTk4ZGRmZmNiMjlkOWE1MzhkXzEyLTctMS0xLTEwMDU1MQ_1ca28c1a-5bb6-4f00-afda-0303859d0b0f">43,141</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="i6fc8052137ef42efbde45674cb329afb_D20220101-20221231" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo0YjAzZmJjYWY2ODU0YTU5OGRkZmZjYjI5ZDlhNTM4ZC90YWJsZXJhbmdlOjRiMDNmYmNhZjY4NTRhNTk4ZGRmZmNiMjlkOWE1MzhkXzEyLTktMS0xLTEwMDU1MQ_ee105a8e-19e0-4c86-84ee-60b22a87febd">184,769</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="i99f229e18bda4b24a601546288a8e3c0_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo0YjAzZmJjYWY2ODU0YTU5OGRkZmZjYjI5ZDlhNTM4ZC90YWJsZXJhbmdlOjRiMDNmYmNhZjY4NTRhNTk4ZGRmZmNiMjlkOWE1MzhkXzE1LTEtMS0xLTExNTM2MQ_1238809f-c03e-4211-925c-ba02693aaff1">5,468</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="i306b94c7e9ad49bf8dfceb8868e10fe3_D20220401-20220630" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo0YjAzZmJjYWY2ODU0YTU5OGRkZmZjYjI5ZDlhNTM4ZC90YWJsZXJhbmdlOjRiMDNmYmNhZjY4NTRhNTk4ZGRmZmNiMjlkOWE1MzhkXzE1LTMtMS0xLTExNTM2MQ_15959ae7-4115-4747-916e-905d931c024e">5,766</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="i919e283cc2db4528b80ec5648dde9a26_D20220701-20220930" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo0YjAzZmJjYWY2ODU0YTU5OGRkZmZjYjI5ZDlhNTM4ZC90YWJsZXJhbmdlOjRiMDNmYmNhZjY4NTRhNTk4ZGRmZmNiMjlkOWE1MzhkXzE1LTUtMS0xLTExNTM2MQ_ab597a15-c579-4208-8b21-a8a01d461f5c">7,005</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="i756aaffc570941d6813eac95f42d5fbb_D20221001-20221231" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo0YjAzZmJjYWY2ODU0YTU5OGRkZmZjYjI5ZDlhNTM4ZC90YWJsZXJhbmdlOjRiMDNmYmNhZjY4NTRhNTk4ZGRmZmNiMjlkOWE1MzhkXzEzLTctMS0xLTEwMDU1MQ_1dea01d3-ef0b-4899-bce3-bc6de35ecaf9">5,833</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="ie8127b3daa934048a112da560b2dd2f3_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo0YjAzZmJjYWY2ODU0YTU5OGRkZmZjYjI5ZDlhNTM4ZC90YWJsZXJhbmdlOjRiMDNmYmNhZjY4NTRhNTk4ZGRmZmNiMjlkOWE1MzhkXzEzLTktMS0xLTEwMDU1MQ_d0872be2-ae96-4b8a-923b-6813c89ed02b">24,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;text-align: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="i5e60ee142ada41a48b88ae542678ee0d_D20220101-20220331" decimals="-3" name="us-gaap:BusinessCombinationAcquisitionRelatedCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo0YjAzZmJjYWY2ODU0YTU5OGRkZmZjYjI5ZDlhNTM4ZC90YWJsZXJhbmdlOjRiMDNmYmNhZjY4NTRhNTk4ZGRmZmNiMjlkOWE1MzhkXzE2LTEtMS0xLTExNTM2MQ_e827ad27-2515-4061-9b93-ba0c257a3d1b">255</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="i18654673ff3a474393322c99596b1ebe_D20220401-20220630" decimals="-3" name="us-gaap:BusinessCombinationAcquisitionRelatedCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo0YjAzZmJjYWY2ODU0YTU5OGRkZmZjYjI5ZDlhNTM4ZC90YWJsZXJhbmdlOjRiMDNmYmNhZjY4NTRhNTk4ZGRmZmNiMjlkOWE1MzhkXzE2LTMtMS0xLTExNTM2MQ_4375d4f5-3593-458a-a4a8-a454b601c186">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="i0371f5e9643f4c23ada4a2db5d19ca3b_D20220701-20220930" decimals="-3" name="us-gaap:BusinessCombinationAcquisitionRelatedCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo0YjAzZmJjYWY2ODU0YTU5OGRkZmZjYjI5ZDlhNTM4ZC90YWJsZXJhbmdlOjRiMDNmYmNhZjY4NTRhNTk4ZGRmZmNiMjlkOWE1MzhkXzE2LTUtMS0xLTExNTM2MQ_7f38ecbc-3f07-4848-90eb-1f99f7d2c6cf">77</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="idd221ed98ec84c118d555897ccddcbcd_D20221001-20221231" decimals="-3" name="us-gaap:BusinessCombinationAcquisitionRelatedCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo0YjAzZmJjYWY2ODU0YTU5OGRkZmZjYjI5ZDlhNTM4ZC90YWJsZXJhbmdlOjRiMDNmYmNhZjY4NTRhNTk4ZGRmZmNiMjlkOWE1MzhkXzE0LTctMS0xLTEwMDU1MQ_cad08934-f600-4805-ab51-16727ee01e03">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="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231" decimals="-3" name="us-gaap:BusinessCombinationAcquisitionRelatedCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo0YjAzZmJjYWY2ODU0YTU5OGRkZmZjYjI5ZDlhNTM4ZC90YWJsZXJhbmdlOjRiMDNmYmNhZjY4NTRhNTk4ZGRmZmNiMjlkOWE1MzhkXzE0LTktMS0xLTEwMDU1MQ_221af2af-f3e1-40a4-a197-e25496bc09c0">827</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">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="i5e60ee142ada41a48b88ae542678ee0d_D20220101-20220331" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo0YjAzZmJjYWY2ODU0YTU5OGRkZmZjYjI5ZDlhNTM4ZC90YWJsZXJhbmdlOjRiMDNmYmNhZjY4NTRhNTk4ZGRmZmNiMjlkOWE1MzhkXzE3LTEtMS0xLTExNzA1OQ_ac23b42e-7b52-40a7-8589-a8177ef9cd02">29,363</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="i18654673ff3a474393322c99596b1ebe_D20220401-20220630" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo0YjAzZmJjYWY2ODU0YTU5OGRkZmZjYjI5ZDlhNTM4ZC90YWJsZXJhbmdlOjRiMDNmYmNhZjY4NTRhNTk4ZGRmZmNiMjlkOWE1MzhkXzE3LTMtMS0xLTExNzA1OQ_67c44eba-b9e5-46de-a764-343d09ff6a23">43,989</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="i0371f5e9643f4c23ada4a2db5d19ca3b_D20220701-20220930" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo0YjAzZmJjYWY2ODU0YTU5OGRkZmZjYjI5ZDlhNTM4ZC90YWJsZXJhbmdlOjRiMDNmYmNhZjY4NTRhNTk4ZGRmZmNiMjlkOWE1MzhkXzE3LTUtMS0xLTExNzA1OQ_6766f300-26d5-4cbd-a257-b9766fc35a70">49,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><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="idd221ed98ec84c118d555897ccddcbcd_D20221001-20221231" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo0YjAzZmJjYWY2ODU0YTU5OGRkZmZjYjI5ZDlhNTM4ZC90YWJsZXJhbmdlOjRiMDNmYmNhZjY4NTRhNTk4ZGRmZmNiMjlkOWE1MzhkXzE3LTctMS0xLTExNzA1OQ_8aec8348-6804-4569-86c7-0ddaf1b94b07">37,043</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="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo0YjAzZmJjYWY2ODU0YTU5OGRkZmZjYjI5ZDlhNTM4ZC90YWJsZXJhbmdlOjRiMDNmYmNhZjY4NTRhNTk4ZGRmZmNiMjlkOWE1MzhkXzE3LTktMS0xLTExNzA1OQ_80d4b52e-b117-4c29-996b-3520a96ec1e1">159,870</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><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:2pt"><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:37.225%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.647%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.647%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.647%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.647%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.651%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding: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%">2021 Quarters Ended (unaudited)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">March 31</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%">June 30</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%">September 30</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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="i3132280116b8436c9e6f98a5d9114b7d_D20210101-20210331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo5MGUyNTU5OTMyN2U0YzQ4YjgwMTM3NjI0MmM4YTcwYS90YWJsZXJhbmdlOjkwZTI1NTk5MzI3ZTRjNDhiODAxMzc2MjQyYzhhNzBhXzQtMS0xLTEtMTAwNTUx_0d9501be-4120-4e54-8b5b-548f41ece65f">96,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><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="i2d78ac306baf4284a131e104c2d42ca3_D20210401-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo5MGUyNTU5OTMyN2U0YzQ4YjgwMTM3NjI0MmM4YTcwYS90YWJsZXJhbmdlOjkwZTI1NTk5MzI3ZTRjNDhiODAxMzc2MjQyYzhhNzBhXzQtMy0xLTEtMTAwNTUx_4a34cf0a-0442-4d05-9c35-174f29510a88">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="i7f905e29cae64d6e8c8892042dbe5a58_D20210701-20210930" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo5MGUyNTU5OTMyN2U0YzQ4YjgwMTM3NjI0MmM4YTcwYS90YWJsZXJhbmdlOjkwZTI1NTk5MzI3ZTRjNDhiODAxMzc2MjQyYzhhNzBhXzQtNS0xLTEtMTAwNTUx_d16e8ac4-0af7-4f38-8bea-1bb1f61e57a1">121,286</ix:nonFraction>&#160;</span></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="i077a8f8c836146d0bd003a2b45f80b9c_D20211001-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo5MGUyNTU5OTMyN2U0YzQ4YjgwMTM3NjI0MmM4YTcwYS90YWJsZXJhbmdlOjkwZTI1NTk5MzI3ZTRjNDhiODAxMzc2MjQyYzhhNzBhXzQtNy0xLTEtMTAwNTUx_62a3ad41-41d6-448a-8df5-d8458519dddc">127,183</ix:nonFraction>&#160;</span></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="i2c470b8d980e445a9bd24ca05194a60d_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo5MGUyNTU5OTMyN2U0YzQ4YjgwMTM3NjI0MmM4YTcwYS90YWJsZXJhbmdlOjkwZTI1NTk5MzI3ZTRjNDhiODAxMzc2MjQyYzhhNzBhXzQtOS0xLTEtMTAwNTUx_3e337103-ec86-42ea-8764-9984531e775d">468,784</ix:nonFraction>&#160;</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="i5edd48a9dde748858d3657ae2eee78d6_D20210101-20210331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo5MGUyNTU5OTMyN2U0YzQ4YjgwMTM3NjI0MmM4YTcwYS90YWJsZXJhbmdlOjkwZTI1NTk5MzI3ZTRjNDhiODAxMzc2MjQyYzhhNzBhXzUtMS0xLTEtMTA3NTMz_5bd51623-1f45-4ba4-8a29-523ff3d1f3de">119,097</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i87d2f89e70ea4440833463719106b4dd_D20210401-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo5MGUyNTU5OTMyN2U0YzQ4YjgwMTM3NjI0MmM4YTcwYS90YWJsZXJhbmdlOjkwZTI1NTk5MzI3ZTRjNDhiODAxMzc2MjQyYzhhNzBhXzUtMy0xLTEtMTA3NTMz_f0fb8cb9-4428-4157-9e82-c76637f73db5">160,017</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6db0c041ddd14e7a883aeec2c0ca4419_D20210701-20210930" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo5MGUyNTU5OTMyN2U0YzQ4YjgwMTM3NjI0MmM4YTcwYS90YWJsZXJhbmdlOjkwZTI1NTk5MzI3ZTRjNDhiODAxMzc2MjQyYzhhNzBhXzUtNS0xLTEtMTA3NTMz_41af4b6c-1d86-4597-9e77-c51f42bb3042">199,559</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0924b3960df94bc995ede6912f7e8616_D20211001-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo5MGUyNTU5OTMyN2U0YzQ4YjgwMTM3NjI0MmM4YTcwYS90YWJsZXJhbmdlOjkwZTI1NTk5MzI3ZTRjNDhiODAxMzc2MjQyYzhhNzBhXzUtNy0xLTEtMTA3NTMz_dd8c76e6-6ce7-4345-8d66-46f4a3c85b73">149,517</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i486114009bc94437b799b9c2d6c18178_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo5MGUyNTU5OTMyN2U0YzQ4YjgwMTM3NjI0MmM4YTcwYS90YWJsZXJhbmdlOjkwZTI1NTk5MzI3ZTRjNDhiODAxMzc2MjQyYzhhNzBhXzUtOS0xLTEtMTA3NTMz_8976c306-77c1-4fca-a00d-202bb483140d">628,190</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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="i4b533f902ebe44149dd893bc95162fb6_D20210101-20210331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo5MGUyNTU5OTMyN2U0YzQ4YjgwMTM3NjI0MmM4YTcwYS90YWJsZXJhbmdlOjkwZTI1NTk5MzI3ZTRjNDhiODAxMzc2MjQyYzhhNzBhXzUtMS0xLTEtMTAwNTUx_db04d703-484d-4ffa-9b9e-1bfd6a8ec3b1">71,690</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i54a9bc816bc0436e88c1748bbc2bdfb6_D20210401-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo5MGUyNTU5OTMyN2U0YzQ4YjgwMTM3NjI0MmM4YTcwYS90YWJsZXJhbmdlOjkwZTI1NTk5MzI3ZTRjNDhiODAxMzc2MjQyYzhhNzBhXzUtMy0xLTEtMTAwNTUx_fa5011e5-ebf1-476e-9281-6d109c0fe5da">74,769</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id0b0127649f04ac494bfc26bbd2cc087_D20210701-20210930" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo5MGUyNTU5OTMyN2U0YzQ4YjgwMTM3NjI0MmM4YTcwYS90YWJsZXJhbmdlOjkwZTI1NTk5MzI3ZTRjNDhiODAxMzc2MjQyYzhhNzBhXzUtNS0xLTEtMTAwNTUx_5291cb78-39a1-4e75-8b31-1bf3d211442b">92,266</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i733544d9f38d449285b9a04e457e4bbd_D20211001-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo5MGUyNTU5OTMyN2U0YzQ4YjgwMTM3NjI0MmM4YTcwYS90YWJsZXJhbmdlOjkwZTI1NTk5MzI3ZTRjNDhiODAxMzc2MjQyYzhhNzBhXzUtNy0xLTEtMTAwNTUx_7f7294d1-245a-4e1a-b0db-09ad9325a434">78,675</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9ec7f5615cc54b7b81fe41b656784976_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo5MGUyNTU5OTMyN2U0YzQ4YjgwMTM3NjI0MmM4YTcwYS90YWJsZXJhbmdlOjkwZTI1NTk5MzI3ZTRjNDhiODAxMzc2MjQyYzhhNzBhXzUtOS0xLTEtMTAwNTUx_172f28c8-6fbd-4b85-8263-04633d21d2e5">317,400</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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%">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="idc06a8b287b64983b320b19ea971cf2a_D20210101-20210331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo5MGUyNTU5OTMyN2U0YzQ4YjgwMTM3NjI0MmM4YTcwYS90YWJsZXJhbmdlOjkwZTI1NTk5MzI3ZTRjNDhiODAxMzc2MjQyYzhhNzBhXzYtMS0xLTEtMTE1MTMw_8332051c-8415-45f5-81a6-1fcb3ad41f1f">287,359</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="i4a8a1d08817e4951bc4ec88ec19e2f5b_D20210401-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo5MGUyNTU5OTMyN2U0YzQ4YjgwMTM3NjI0MmM4YTcwYS90YWJsZXJhbmdlOjkwZTI1NTk5MzI3ZTRjNDhiODAxMzc2MjQyYzhhNzBhXzYtMy0xLTEtMTE1MTMw_0c8fd091-da5f-4388-a449-04e9216e3ae1">358,529</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="i9e28477967bb4508bab6398cb09a6b51_D20210701-20210930" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo5MGUyNTU5OTMyN2U0YzQ4YjgwMTM3NjI0MmM4YTcwYS90YWJsZXJhbmdlOjkwZTI1NTk5MzI3ZTRjNDhiODAxMzc2MjQyYzhhNzBhXzYtNS0xLTEtMTE1MTMw_37b2882f-5ef3-4b10-ab13-c923e72ff39b">413,111</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="i262dfeb45dfd448b9a63a21954279bc5_D20211001-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo5MGUyNTU5OTMyN2U0YzQ4YjgwMTM3NjI0MmM4YTcwYS90YWJsZXJhbmdlOjkwZTI1NTk5MzI3ZTRjNDhiODAxMzc2MjQyYzhhNzBhXzYtNy0xLTEtMTE1MTMw_f5f71fa8-4f36-4244-869b-a9eb0301d6ca">355,375</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="ib3f4eb18598d47edb6b98850f0379786_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo5MGUyNTU5OTMyN2U0YzQ4YjgwMTM3NjI0MmM4YTcwYS90YWJsZXJhbmdlOjkwZTI1NTk5MzI3ZTRjNDhiODAxMzc2MjQyYzhhNzBhXzYtOS0xLTEtMTE1MTMw_fee062e4-992f-4e46-8a56-ca2710c197f4">1,414,374</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:3pt"><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="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 (Loss)</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><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="i3132280116b8436c9e6f98a5d9114b7d_D20210101-20210331" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo5MGUyNTU5OTMyN2U0YzQ4YjgwMTM3NjI0MmM4YTcwYS90YWJsZXJhbmdlOjkwZTI1NTk5MzI3ZTRjNDhiODAxMzc2MjQyYzhhNzBhXzEwLTEtMS0xLTEwMDU1MQ_e7d6f3c5-93a0-4601-84c5-f78c24225517">17,812</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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="i2d78ac306baf4284a131e104c2d42ca3_D20210401-20210630" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo5MGUyNTU5OTMyN2U0YzQ4YjgwMTM3NjI0MmM4YTcwYS90YWJsZXJhbmdlOjkwZTI1NTk5MzI3ZTRjNDhiODAxMzc2MjQyYzhhNzBhXzEwLTMtMS0xLTEwMDU1MQ_fb0b2d3a-e606-40b6-8157-d7b48e53fbc2">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="i7f905e29cae64d6e8c8892042dbe5a58_D20210701-20210930" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo5MGUyNTU5OTMyN2U0YzQ4YjgwMTM3NjI0MmM4YTcwYS90YWJsZXJhbmdlOjkwZTI1NTk5MzI3ZTRjNDhiODAxMzc2MjQyYzhhNzBhXzEwLTUtMS0xLTEwMDU1MQ_7bbdb0dd-90be-4d0f-ae75-38bc00fbb2a1">19,218</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 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="i077a8f8c836146d0bd003a2b45f80b9c_D20211001-20211231" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo5MGUyNTU5OTMyN2U0YzQ4YjgwMTM3NjI0MmM4YTcwYS90YWJsZXJhbmdlOjkwZTI1NTk5MzI3ZTRjNDhiODAxMzc2MjQyYzhhNzBhXzEwLTctMS0xLTEwMDU1MQ_8d0cc7ee-54e1-44ec-8b3a-c013a93e8f88">18,734</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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="i2c470b8d980e445a9bd24ca05194a60d_D20210101-20211231" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo5MGUyNTU5OTMyN2U0YzQ4YjgwMTM3NjI0MmM4YTcwYS90YWJsZXJhbmdlOjkwZTI1NTk5MzI3ZTRjNDhiODAxMzc2MjQyYzhhNzBhXzEwLTktMS0xLTEwMDU1MQ_01e296e1-e7f9-4977-927e-d353c3c4b4e8">80,478</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="i5edd48a9dde748858d3657ae2eee78d6_D20210101-20210331" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo5MGUyNTU5OTMyN2U0YzQ4YjgwMTM3NjI0MmM4YTcwYS90YWJsZXJhbmdlOjkwZTI1NTk5MzI3ZTRjNDhiODAxMzc2MjQyYzhhNzBhXzEyLTEtMS0xLTEwNzUzOQ_4c814912-8a41-45fd-b698-0cbd7a89a3d3">2,300</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i87d2f89e70ea4440833463719106b4dd_D20210401-20210630" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo5MGUyNTU5OTMyN2U0YzQ4YjgwMTM3NjI0MmM4YTcwYS90YWJsZXJhbmdlOjkwZTI1NTk5MzI3ZTRjNDhiODAxMzc2MjQyYzhhNzBhXzEyLTMtMS0xLTEwNzUzOQ_47b5c382-6772-46b4-8fa1-085cbbf0e5bb">4,414</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6db0c041ddd14e7a883aeec2c0ca4419_D20210701-20210930" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo5MGUyNTU5OTMyN2U0YzQ4YjgwMTM3NjI0MmM4YTcwYS90YWJsZXJhbmdlOjkwZTI1NTk5MzI3ZTRjNDhiODAxMzc2MjQyYzhhNzBhXzEyLTUtMS0xLTEwNzUzOQ_24b3706c-1289-4fa8-8499-517fcea7b8b9">8,936</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0924b3960df94bc995ede6912f7e8616_D20211001-20211231" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo5MGUyNTU5OTMyN2U0YzQ4YjgwMTM3NjI0MmM4YTcwYS90YWJsZXJhbmdlOjkwZTI1NTk5MzI3ZTRjNDhiODAxMzc2MjQyYzhhNzBhXzEyLTctMS0xLTEwNzUzOQ_00b53c5c-4573-40f6-a35c-fef70c2981f2">4,238</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i486114009bc94437b799b9c2d6c18178_D20210101-20211231" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo5MGUyNTU5OTMyN2U0YzQ4YjgwMTM3NjI0MmM4YTcwYS90YWJsZXJhbmdlOjkwZTI1NTk5MzI3ZTRjNDhiODAxMzc2MjQyYzhhNzBhXzEyLTktMS0xLTEwNzUzOQ_f0e66d8a-9508-426f-ac08-24d5afde228a">19,888</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="i4b533f902ebe44149dd893bc95162fb6_D20210101-20210331" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo5MGUyNTU5OTMyN2U0YzQ4YjgwMTM3NjI0MmM4YTcwYS90YWJsZXJhbmdlOjkwZTI1NTk5MzI3ZTRjNDhiODAxMzc2MjQyYzhhNzBhXzExLTEtMS0xLTEwMDU1MQ_5a1322dd-bb7b-42ee-b6da-30bb00c872a5">7,361</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i54a9bc816bc0436e88c1748bbc2bdfb6_D20210401-20210630" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo5MGUyNTU5OTMyN2U0YzQ4YjgwMTM3NjI0MmM4YTcwYS90YWJsZXJhbmdlOjkwZTI1NTk5MzI3ZTRjNDhiODAxMzc2MjQyYzhhNzBhXzExLTMtMS0xLTEwMDU1MQ_d7d051f0-5a6c-492c-882e-b7748e23019f">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="id0b0127649f04ac494bfc26bbd2cc087_D20210701-20210930" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo5MGUyNTU5OTMyN2U0YzQ4YjgwMTM3NjI0MmM4YTcwYS90YWJsZXJhbmdlOjkwZTI1NTk5MzI3ZTRjNDhiODAxMzc2MjQyYzhhNzBhXzExLTUtMS0xLTEwMDU1MQ_d485c1ce-824e-4906-8620-9280446c671b">9,238</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i733544d9f38d449285b9a04e457e4bbd_D20211001-20211231" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo5MGUyNTU5OTMyN2U0YzQ4YjgwMTM3NjI0MmM4YTcwYS90YWJsZXJhbmdlOjkwZTI1NTk5MzI3ZTRjNDhiODAxMzc2MjQyYzhhNzBhXzExLTctMS0xLTEwMDU1MQ_bb80725c-e01c-4718-85fd-7cc73cfc7bf7">9,175</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9ec7f5615cc54b7b81fe41b656784976_D20210101-20211231" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo5MGUyNTU5OTMyN2U0YzQ4YjgwMTM3NjI0MmM4YTcwYS90YWJsZXJhbmdlOjkwZTI1NTk5MzI3ZTRjNDhiODAxMzc2MjQyYzhhNzBhXzExLTktMS0xLTEwMDU1MQ_a41a6e31-48b6-43c3-a099-afc12c09bc39">32,564</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%">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="idc06a8b287b64983b320b19ea971cf2a_D20210101-20210331" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo5MGUyNTU5OTMyN2U0YzQ4YjgwMTM3NjI0MmM4YTcwYS90YWJsZXJhbmdlOjkwZTI1NTk5MzI3ZTRjNDhiODAxMzc2MjQyYzhhNzBhXzEyLTEtMS0xLTEwMDU1MQ_ad9d2dce-4f50-4d48-84d1-4e97173c15cb">27,473</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="i4a8a1d08817e4951bc4ec88ec19e2f5b_D20210401-20210630" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo5MGUyNTU5OTMyN2U0YzQ4YjgwMTM3NjI0MmM4YTcwYS90YWJsZXJhbmdlOjkwZTI1NTk5MzI3ZTRjNDhiODAxMzc2MjQyYzhhNzBhXzEyLTMtMS0xLTEwMDU1MQ_1cab410d-b252-4684-8e61-2563984320e1">35,918</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="i9e28477967bb4508bab6398cb09a6b51_D20210701-20210930" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo5MGUyNTU5OTMyN2U0YzQ4YjgwMTM3NjI0MmM4YTcwYS90YWJsZXJhbmdlOjkwZTI1NTk5MzI3ZTRjNDhiODAxMzc2MjQyYzhhNzBhXzEyLTUtMS0xLTEwMDU1MQ_97d2387c-2ef9-4ccb-bd1c-c567328ef5ac">37,392</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="i262dfeb45dfd448b9a63a21954279bc5_D20211001-20211231" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo5MGUyNTU5OTMyN2U0YzQ4YjgwMTM3NjI0MmM4YTcwYS90YWJsZXJhbmdlOjkwZTI1NTk5MzI3ZTRjNDhiODAxMzc2MjQyYzhhNzBhXzEyLTctMS0xLTEwMDU1MQ_7e24417b-f2e7-4b4f-b346-e2e60b75a7d6">32,147</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="ib3f4eb18598d47edb6b98850f0379786_D20210101-20211231" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo5MGUyNTU5OTMyN2U0YzQ4YjgwMTM3NjI0MmM4YTcwYS90YWJsZXJhbmdlOjkwZTI1NTk5MzI3ZTRjNDhiODAxMzc2MjQyYzhhNzBhXzEyLTktMS0xLTEwMDU1MQ_f42fd9dc-8c79-4269-9467-d83d65eec1e2">132,930</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="i82d8b0b7fe21427fa6183c20f894a716_D20210101-20210331" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo5MGUyNTU5OTMyN2U0YzQ4YjgwMTM3NjI0MmM4YTcwYS90YWJsZXJhbmdlOjkwZTI1NTk5MzI3ZTRjNDhiODAxMzc2MjQyYzhhNzBhXzEzLTEtMS0xLTEwMDU1MQ_260de0f1-7adb-4664-aa40-033064e0806a">5,044</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="ia13b2c6363a344699e05a99d8bde7a27_D20210401-20210630" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo5MGUyNTU5OTMyN2U0YzQ4YjgwMTM3NjI0MmM4YTcwYS90YWJsZXJhbmdlOjkwZTI1NTk5MzI3ZTRjNDhiODAxMzc2MjQyYzhhNzBhXzEzLTMtMS0xLTEwMDU1MQ_43a10086-d6a0-4f4e-9d73-4e1f0851fbc9">3,404</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2134c4bb050449f69b80675e9ff97519_D20210701-20210930" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo5MGUyNTU5OTMyN2U0YzQ4YjgwMTM3NjI0MmM4YTcwYS90YWJsZXJhbmdlOjkwZTI1NTk5MzI3ZTRjNDhiODAxMzc2MjQyYzhhNzBhXzEzLTUtMS0xLTEwMDU1MQ_9f7fc5d1-8dc7-4195-bc6f-4262b1d89e55">5,382</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="ibff1f3ceb4f24d828e0e313960dd3998_D20211001-20211231" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo5MGUyNTU5OTMyN2U0YzQ4YjgwMTM3NjI0MmM4YTcwYS90YWJsZXJhbmdlOjkwZTI1NTk5MzI3ZTRjNDhiODAxMzc2MjQyYzhhNzBhXzEzLTctMS0xLTEwMDU1MQ_2230b074-1506-42de-822e-6fb719bdacaf">8,212</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="i52850b473fdc4be5a0087a02da8b64e9_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo5MGUyNTU5OTMyN2U0YzQ4YjgwMTM3NjI0MmM4YTcwYS90YWJsZXJhbmdlOjkwZTI1NTk5MzI3ZTRjNDhiODAxMzc2MjQyYzhhNzBhXzEzLTktMS0xLTEwMDU1MQ_258eab4e-bb39-4489-b80b-63c36538d0a2">22,042</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="icd1c249e7add4e64993c5332e7a5e0ad_D20210101-20210331" decimals="-3" name="us-gaap:BusinessCombinationAcquisitionRelatedCosts" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo5MGUyNTU5OTMyN2U0YzQ4YjgwMTM3NjI0MmM4YTcwYS90YWJsZXJhbmdlOjkwZTI1NTk5MzI3ZTRjNDhiODAxMzc2MjQyYzhhNzBhXzE0LTEtMS0xLTEwMDU1MQ_36b737cb-10ae-41ef-ae19-4cee610035c9">&#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="i59a6dc162556483dbc6c0b976002da9f_D20210401-20210630" decimals="-3" name="us-gaap:BusinessCombinationAcquisitionRelatedCosts" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo5MGUyNTU5OTMyN2U0YzQ4YjgwMTM3NjI0MmM4YTcwYS90YWJsZXJhbmdlOjkwZTI1NTk5MzI3ZTRjNDhiODAxMzc2MjQyYzhhNzBhXzE0LTMtMS0xLTEwMDU1MQ_c8d3e902-21fa-4ad6-94dd-c88b4127cbce">&#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="i7d998bf0a76e47db850ad40945d000a4_D20210701-20210930" decimals="-3" name="us-gaap:BusinessCombinationAcquisitionRelatedCosts" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo5MGUyNTU5OTMyN2U0YzQ4YjgwMTM3NjI0MmM4YTcwYS90YWJsZXJhbmdlOjkwZTI1NTk5MzI3ZTRjNDhiODAxMzc2MjQyYzhhNzBhXzE0LTUtMS0xLTEwMDU1MQ_7761d6ac-fc27-4a36-800c-7a89ea295dab">&#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="i96ae8f6d223143d480c12a3a321f59e8_D20211001-20211231" decimals="-3" name="us-gaap:BusinessCombinationAcquisitionRelatedCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo5MGUyNTU5OTMyN2U0YzQ4YjgwMTM3NjI0MmM4YTcwYS90YWJsZXJhbmdlOjkwZTI1NTk5MzI3ZTRjNDhiODAxMzc2MjQyYzhhNzBhXzE0LTctMS0xLTEwMDU1MQ_52f2c4e8-0784-4378-a7a5-db601d4c2d7b">3,877</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="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231" decimals="-3" name="us-gaap:BusinessCombinationAcquisitionRelatedCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo5MGUyNTU5OTMyN2U0YzQ4YjgwMTM3NjI0MmM4YTcwYS90YWJsZXJhbmdlOjkwZTI1NTk5MzI3ZTRjNDhiODAxMzc2MjQyYzhhNzBhXzE0LTktMS0xLTEwMDU1MQ_d2f7a02f-5f77-4237-87c1-84e5fe7d2419">3,877</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">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="icd1c249e7add4e64993c5332e7a5e0ad_D20210101-20210331" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo5MGUyNTU5OTMyN2U0YzQ4YjgwMTM3NjI0MmM4YTcwYS90YWJsZXJhbmdlOjkwZTI1NTk5MzI3ZTRjNDhiODAxMzc2MjQyYzhhNzBhXzE3LTEtMS0xLTExNzA1MQ_b72d4836-1f34-4ff7-8982-3f1c96e8fa18">22,429</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="i59a6dc162556483dbc6c0b976002da9f_D20210401-20210630" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo5MGUyNTU5OTMyN2U0YzQ4YjgwMTM3NjI0MmM4YTcwYS90YWJsZXJhbmdlOjkwZTI1NTk5MzI3ZTRjNDhiODAxMzc2MjQyYzhhNzBhXzE3LTMtMS0xLTExNzA1MQ_5e8cbd34-56e4-41cb-bd3c-f658efe8c01b">32,514</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="i7d998bf0a76e47db850ad40945d000a4_D20210701-20210930" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo5MGUyNTU5OTMyN2U0YzQ4YjgwMTM3NjI0MmM4YTcwYS90YWJsZXJhbmdlOjkwZTI1NTk5MzI3ZTRjNDhiODAxMzc2MjQyYzhhNzBhXzE3LTUtMS0xLTExNzA1MQ_9e3bd5d1-4341-4688-93d6-e028f70c41cb">32,010</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="i96ae8f6d223143d480c12a3a321f59e8_D20211001-20211231" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo5MGUyNTU5OTMyN2U0YzQ4YjgwMTM3NjI0MmM4YTcwYS90YWJsZXJhbmdlOjkwZTI1NTk5MzI3ZTRjNDhiODAxMzc2MjQyYzhhNzBhXzE3LTctMS0xLTExNzA1MQ_68e2eb49-e832-47ad-a8c7-549cdc6ce30a">20,058</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="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo5MGUyNTU5OTMyN2U0YzQ4YjgwMTM3NjI0MmM4YTcwYS90YWJsZXJhbmdlOjkwZTI1NTk5MzI3ZTRjNDhiODAxMzc2MjQyYzhhNzBhXzE3LTktMS0xLTExNzA1MQ_15616dcf-1378-411b-9149-ab25c4007d82">107,011</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><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></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%">65</span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="i26718551e15d4ea491e35c9d8f8ccfcf"><ix:continuation id="i39239c989a39481590366d87b8013e76"><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:37.225%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.647%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.647%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.647%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.647%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.651%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding: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%">2020 Quarters Ended (unaudited)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">March 31</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%">June 30</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%">September 30</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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="if4d1b5e1450546e582d7e6565f604023_D20200101-20200331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo2YjI2ZWI0YzBkZTE0OTIzYmNiMjkyN2UwZGU0ZWNhMy90YWJsZXJhbmdlOjZiMjZlYjRjMGRlMTQ5MjNiY2IyOTI3ZTBkZTRlY2EzXzMtMS0xLTEtMTI4MzU0_30067524-65d6-4e8e-a001-b272cf0d4b48">78,574</ix:nonFraction>&#160;</span></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="i1aba10a088a54efb8126813c285227d1_D20200401-20200630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo2YjI2ZWI0YzBkZTE0OTIzYmNiMjkyN2UwZGU0ZWNhMy90YWJsZXJhbmdlOjZiMjZlYjRjMGRlMTQ5MjNiY2IyOTI3ZTBkZTRlY2EzXzMtMy0xLTEtMTI4Mzcx_1e1c274c-a054-465d-a9fa-f69dda702888">103,310</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idbda11b294ec45579dc8ab76f71d4de5_D20200701-20200930" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo2YjI2ZWI0YzBkZTE0OTIzYmNiMjkyN2UwZGU0ZWNhMy90YWJsZXJhbmdlOjZiMjZlYjRjMGRlMTQ5MjNiY2IyOTI3ZTBkZTRlY2EzXzMtNS0xLTEtMTI4Mzcx_18c543c9-45f5-41a2-a6d8-c1472f83b6d0">114,961</ix:nonFraction>&#160;</span></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="ia37fc01a512d41c297efbcc03084cd0d_D20201001-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo2YjI2ZWI0YzBkZTE0OTIzYmNiMjkyN2UwZGU0ZWNhMy90YWJsZXJhbmdlOjZiMjZlYjRjMGRlMTQ5MjNiY2IyOTI3ZTBkZTRlY2EzXzMtNy0xLTEtMTI4Mzcx_608c7907-5269-4de3-a6a7-a9741a04fde2">100,408</ix:nonFraction>&#160;</span></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="if59831471c0e412bae04c5df2eb41a01_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo2YjI2ZWI0YzBkZTE0OTIzYmNiMjkyN2UwZGU0ZWNhMy90YWJsZXJhbmdlOjZiMjZlYjRjMGRlMTQ5MjNiY2IyOTI3ZTBkZTRlY2EzXzMtOS0xLTEtMTI4Mzcx_b53b7855-050c-466a-a881-9afac1f2fd07">397,253</ix:nonFraction>&#160;</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="i58c22f7b873a4d758e30e5febb4635c9_D20200101-20200331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo2YjI2ZWI0YzBkZTE0OTIzYmNiMjkyN2UwZGU0ZWNhMy90YWJsZXJhbmdlOjZiMjZlYjRjMGRlMTQ5MjNiY2IyOTI3ZTBkZTRlY2EzXzQtMS0xLTEtMTI4MzU0_0929f492-578a-46b6-a03b-a8687900e0fd">108,924</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i196c19923807466789e01539b9012f1a_D20200401-20200630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo2YjI2ZWI0YzBkZTE0OTIzYmNiMjkyN2UwZGU0ZWNhMy90YWJsZXJhbmdlOjZiMjZlYjRjMGRlMTQ5MjNiY2IyOTI3ZTBkZTRlY2EzXzQtMy0xLTEtMTI4Mzcx_134e481c-17b4-4eee-9fe5-971aea1a8c66">168,413</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id4529c8161d74e4b8006ea3bbf8a03c5_D20200701-20200930" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo2YjI2ZWI0YzBkZTE0OTIzYmNiMjkyN2UwZGU0ZWNhMy90YWJsZXJhbmdlOjZiMjZlYjRjMGRlMTQ5MjNiY2IyOTI3ZTBkZTRlY2EzXzQtNS0xLTEtMTI4Mzcx_475de2c6-b82a-4cef-9081-c274e8003129">143,512</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iff1991f225cb4591b17ec16da2935f6e_D20201001-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo2YjI2ZWI0YzBkZTE0OTIzYmNiMjkyN2UwZGU0ZWNhMy90YWJsZXJhbmdlOjZiMjZlYjRjMGRlMTQ5MjNiY2IyOTI3ZTBkZTRlY2EzXzQtNy0xLTEtMTI4Mzcx_9504f6ff-8e73-417b-8c06-737bad79e9b9">132,301</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i22910085c3fd4b0095d95f51d4263cd9_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo2YjI2ZWI0YzBkZTE0OTIzYmNiMjkyN2UwZGU0ZWNhMy90YWJsZXJhbmdlOjZiMjZlYjRjMGRlMTQ5MjNiY2IyOTI3ZTBkZTRlY2EzXzQtOS0xLTEtMTI4Mzcx_2198e96c-d5d2-4823-a7be-201361063627">553,150</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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="i7a42f36587d04f33af52912d5af2ea54_D20200101-20200331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo2YjI2ZWI0YzBkZTE0OTIzYmNiMjkyN2UwZGU0ZWNhMy90YWJsZXJhbmdlOjZiMjZlYjRjMGRlMTQ5MjNiY2IyOTI3ZTBkZTRlY2EzXzUtMS0xLTEtMTI4MzU0_af1b6945-e231-4f71-9369-726f2163ef06">64,828</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i07dab0cf594948ff922e42295a7a1c26_D20200401-20200630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo2YjI2ZWI0YzBkZTE0OTIzYmNiMjkyN2UwZGU0ZWNhMy90YWJsZXJhbmdlOjZiMjZlYjRjMGRlMTQ5MjNiY2IyOTI3ZTBkZTRlY2EzXzUtMy0xLTEtMTI4Mzcx_fe52804c-09ba-413a-a18d-0b8e72926063">73,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="i6e5f13c9aca8475bb654ad3cc88909c9_D20200701-20200930" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo2YjI2ZWI0YzBkZTE0OTIzYmNiMjkyN2UwZGU0ZWNhMy90YWJsZXJhbmdlOjZiMjZlYjRjMGRlMTQ5MjNiY2IyOTI3ZTBkZTRlY2EzXzUtNS0xLTEtMTI4Mzcx_a26873ae-b6db-42a8-8eda-9b260ad80c33">67,419</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5db5336dcd4a43a499f8404b64bed677_D20201001-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo2YjI2ZWI0YzBkZTE0OTIzYmNiMjkyN2UwZGU0ZWNhMy90YWJsZXJhbmdlOjZiMjZlYjRjMGRlMTQ5MjNiY2IyOTI3ZTBkZTRlY2EzXzUtNy0xLTEtMTI4Mzcx_36cc12a9-c174-4ad8-b4db-e337728a0e48">70,137</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8d1ef2b7d0694ee286af801d426d308a_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo2YjI2ZWI0YzBkZTE0OTIzYmNiMjkyN2UwZGU0ZWNhMy90YWJsZXJhbmdlOjZiMjZlYjRjMGRlMTQ5MjNiY2IyOTI3ZTBkZTRlY2EzXzUtOS0xLTEtMTI4Mzcx_7b07a1db-1c26-49d6-9829-c26ff0c01eb9">276,335</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%">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="i6800c884c0914388973746286efd5eab_D20200101-20200331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo2YjI2ZWI0YzBkZTE0OTIzYmNiMjkyN2UwZGU0ZWNhMy90YWJsZXJhbmdlOjZiMjZlYjRjMGRlMTQ5MjNiY2IyOTI3ZTBkZTRlY2EzXzYtMS0xLTEtMTI4MzU0_c30432d9-746f-4078-a2e7-9416dc4c5b6d">252,326</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="i7b041fc04c974445a30879c265973e64_D20200401-20200630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo2YjI2ZWI0YzBkZTE0OTIzYmNiMjkyN2UwZGU0ZWNhMy90YWJsZXJhbmdlOjZiMjZlYjRjMGRlMTQ5MjNiY2IyOTI3ZTBkZTRlY2EzXzYtMy0xLTEtMTI4Mzcx_e1ea4cc4-c584-40c5-b4a6-704d562e84ae">345,674</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="i40850fa95a3c43ba875e08b05409c5a2_D20200701-20200930" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo2YjI2ZWI0YzBkZTE0OTIzYmNiMjkyN2UwZGU0ZWNhMy90YWJsZXJhbmdlOjZiMjZlYjRjMGRlMTQ5MjNiY2IyOTI3ZTBkZTRlY2EzXzYtNS0xLTEtMTI4Mzcx_8e070039-10fe-44a6-abf7-05eaf97ca9f3">325,892</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="ie80907caaa404875a97ff22dacf4a51a_D20201001-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo2YjI2ZWI0YzBkZTE0OTIzYmNiMjkyN2UwZGU0ZWNhMy90YWJsZXJhbmdlOjZiMjZlYjRjMGRlMTQ5MjNiY2IyOTI3ZTBkZTRlY2EzXzYtNy0xLTEtMTI4Mzcx_b1a068f9-e8de-4bc8-8584-9bd252ee1219">302,846</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="i9d5d962f912748bc8fe0b1b6b3085994_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo2YjI2ZWI0YzBkZTE0OTIzYmNiMjkyN2UwZGU0ZWNhMy90YWJsZXJhbmdlOjZiMjZlYjRjMGRlMTQ5MjNiY2IyOTI3ZTBkZTRlY2EzXzYtOS0xLTEtMTI4Mzcx_89ac70e0-280d-486b-a891-1ea3a44ad4a4">1,226,738</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:3pt"><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="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 (Loss)</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><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="if4d1b5e1450546e582d7e6565f604023_D20200101-20200331" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo2YjI2ZWI0YzBkZTE0OTIzYmNiMjkyN2UwZGU0ZWNhMy90YWJsZXJhbmdlOjZiMjZlYjRjMGRlMTQ5MjNiY2IyOTI3ZTBkZTRlY2EzXzExLTEtMS0xLTEyODM3MQ_78e3f026-95fe-4258-ae74-fe26f6681bce">13,630</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1aba10a088a54efb8126813c285227d1_D20200401-20200630" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo2YjI2ZWI0YzBkZTE0OTIzYmNiMjkyN2UwZGU0ZWNhMy90YWJsZXJhbmdlOjZiMjZlYjRjMGRlMTQ5MjNiY2IyOTI3ZTBkZTRlY2EzXzExLTMtMS0xLTEyODM3MQ_4a22c0e3-1106-4b24-a7c0-b9ce9114a44f">23,573</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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="idbda11b294ec45579dc8ab76f71d4de5_D20200701-20200930" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo2YjI2ZWI0YzBkZTE0OTIzYmNiMjkyN2UwZGU0ZWNhMy90YWJsZXJhbmdlOjZiMjZlYjRjMGRlMTQ5MjNiY2IyOTI3ZTBkZTRlY2EzXzExLTUtMS0xLTEyODM3MQ_3d38b549-7d70-4fd5-98d8-a84d21d55b95">22,416</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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="ia37fc01a512d41c297efbcc03084cd0d_D20201001-20201231" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo2YjI2ZWI0YzBkZTE0OTIzYmNiMjkyN2UwZGU0ZWNhMy90YWJsZXJhbmdlOjZiMjZlYjRjMGRlMTQ5MjNiY2IyOTI3ZTBkZTRlY2EzXzExLTctMS0xLTEyODM3MQ_cac84958-e563-4147-a8d1-6011da2c7c3d">16,903</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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="if59831471c0e412bae04c5df2eb41a01_D20200101-20201231" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo2YjI2ZWI0YzBkZTE0OTIzYmNiMjkyN2UwZGU0ZWNhMy90YWJsZXJhbmdlOjZiMjZlYjRjMGRlMTQ5MjNiY2IyOTI3ZTBkZTRlY2EzXzExLTktMS0xLTEyODM3MQ_e018a595-9924-43a1-bcb1-418f0a0e63e0">76,522</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="i58c22f7b873a4d758e30e5febb4635c9_D20200101-20200331" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo2YjI2ZWI0YzBkZTE0OTIzYmNiMjkyN2UwZGU0ZWNhMy90YWJsZXJhbmdlOjZiMjZlYjRjMGRlMTQ5MjNiY2IyOTI3ZTBkZTRlY2EzXzEyLTEtMS0xLTEyODM3MQ_32421456-23b1-4eec-ba54-c68049c57186">1,387</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="i196c19923807466789e01539b9012f1a_D20200401-20200630" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo2YjI2ZWI0YzBkZTE0OTIzYmNiMjkyN2UwZGU0ZWNhMy90YWJsZXJhbmdlOjZiMjZlYjRjMGRlMTQ5MjNiY2IyOTI3ZTBkZTRlY2EzXzEyLTMtMS0xLTEyODM3MQ_410638d1-c863-4e5d-9d2c-cbc75327b514">6,739</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id4529c8161d74e4b8006ea3bbf8a03c5_D20200701-20200930" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo2YjI2ZWI0YzBkZTE0OTIzYmNiMjkyN2UwZGU0ZWNhMy90YWJsZXJhbmdlOjZiMjZlYjRjMGRlMTQ5MjNiY2IyOTI3ZTBkZTRlY2EzXzEyLTUtMS0xLTEyODM3MQ_448d0228-9868-4a94-8599-4548253d819b">3,714</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iff1991f225cb4591b17ec16da2935f6e_D20201001-20201231" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo2YjI2ZWI0YzBkZTE0OTIzYmNiMjkyN2UwZGU0ZWNhMy90YWJsZXJhbmdlOjZiMjZlYjRjMGRlMTQ5MjNiY2IyOTI3ZTBkZTRlY2EzXzEyLTctMS0xLTEyODM3MQ_fae6380f-9a45-4352-be6a-304d8cfd787c">2,932</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i22910085c3fd4b0095d95f51d4263cd9_D20200101-20201231" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo2YjI2ZWI0YzBkZTE0OTIzYmNiMjkyN2UwZGU0ZWNhMy90YWJsZXJhbmdlOjZiMjZlYjRjMGRlMTQ5MjNiY2IyOTI3ZTBkZTRlY2EzXzEyLTktMS0xLTEyODM3MQ_6f5c0a15-4f6a-4af2-9d77-d1abc679cd17">11,998</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="i7a42f36587d04f33af52912d5af2ea54_D20200101-20200331" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo2YjI2ZWI0YzBkZTE0OTIzYmNiMjkyN2UwZGU0ZWNhMy90YWJsZXJhbmdlOjZiMjZlYjRjMGRlMTQ5MjNiY2IyOTI3ZTBkZTRlY2EzXzEzLTEtMS0xLTEyODM3MQ_d7426e4e-e5fa-403f-af0f-9bdf8f32dba7">7,438</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i07dab0cf594948ff922e42295a7a1c26_D20200401-20200630" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo2YjI2ZWI0YzBkZTE0OTIzYmNiMjkyN2UwZGU0ZWNhMy90YWJsZXJhbmdlOjZiMjZlYjRjMGRlMTQ5MjNiY2IyOTI3ZTBkZTRlY2EzXzEzLTMtMS0xLTEyODM3MQ_3bdb2645-bdcc-4036-abee-de6f2b53834c">8,950</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6e5f13c9aca8475bb654ad3cc88909c9_D20200701-20200930" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo2YjI2ZWI0YzBkZTE0OTIzYmNiMjkyN2UwZGU0ZWNhMy90YWJsZXJhbmdlOjZiMjZlYjRjMGRlMTQ5MjNiY2IyOTI3ZTBkZTRlY2EzXzEzLTUtMS0xLTEyODM3MQ_a47c64d5-a9cd-45c1-a899-8afdf4ebb6ae">7,687</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5db5336dcd4a43a499f8404b64bed677_D20201001-20201231" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo2YjI2ZWI0YzBkZTE0OTIzYmNiMjkyN2UwZGU0ZWNhMy90YWJsZXJhbmdlOjZiMjZlYjRjMGRlMTQ5MjNiY2IyOTI3ZTBkZTRlY2EzXzEzLTctMS0xLTEyODM3MQ_80fc1fbb-b309-47eb-bdc4-a72f7ed04c41">6,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8d1ef2b7d0694ee286af801d426d308a_D20200101-20201231" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo2YjI2ZWI0YzBkZTE0OTIzYmNiMjkyN2UwZGU0ZWNhMy90YWJsZXJhbmdlOjZiMjZlYjRjMGRlMTQ5MjNiY2IyOTI3ZTBkZTRlY2EzXzEzLTktMS0xLTEyODM3MQ_e4df54a1-3300-4998-8f63-b7a1e75fea5d">30,441</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%">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="i6800c884c0914388973746286efd5eab_D20200101-20200331" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo2YjI2ZWI0YzBkZTE0OTIzYmNiMjkyN2UwZGU0ZWNhMy90YWJsZXJhbmdlOjZiMjZlYjRjMGRlMTQ5MjNiY2IyOTI3ZTBkZTRlY2EzXzE0LTEtMS0xLTEyODM3MQ_d3ce9eb9-67de-40e2-907a-f0a9e505b07b">19,681</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="i7b041fc04c974445a30879c265973e64_D20200401-20200630" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo2YjI2ZWI0YzBkZTE0OTIzYmNiMjkyN2UwZGU0ZWNhMy90YWJsZXJhbmdlOjZiMjZlYjRjMGRlMTQ5MjNiY2IyOTI3ZTBkZTRlY2EzXzE0LTMtMS0xLTEyODM3MQ_9b30ae74-34dc-462c-979c-bee360e3c41e">39,262</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="i40850fa95a3c43ba875e08b05409c5a2_D20200701-20200930" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo2YjI2ZWI0YzBkZTE0OTIzYmNiMjkyN2UwZGU0ZWNhMy90YWJsZXJhbmdlOjZiMjZlYjRjMGRlMTQ5MjNiY2IyOTI3ZTBkZTRlY2EzXzE0LTUtMS0xLTEyODM3MQ_9f5f00e9-ec6f-460f-9673-8f6b7c4a9f02">33,817</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="ie80907caaa404875a97ff22dacf4a51a_D20201001-20201231" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo2YjI2ZWI0YzBkZTE0OTIzYmNiMjkyN2UwZGU0ZWNhMy90YWJsZXJhbmdlOjZiMjZlYjRjMGRlMTQ5MjNiY2IyOTI3ZTBkZTRlY2EzXzE0LTctMS0xLTEyODM3MQ_8ccd9a86-a945-4422-8fde-c7428afda3e3">26,201</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="i9d5d962f912748bc8fe0b1b6b3085994_D20200101-20201231" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo2YjI2ZWI0YzBkZTE0OTIzYmNiMjkyN2UwZGU0ZWNhMy90YWJsZXJhbmdlOjZiMjZlYjRjMGRlMTQ5MjNiY2IyOTI3ZTBkZTRlY2EzXzE0LTktMS0xLTEyODM3MQ_cd018381-593e-43ae-b99c-6e3f66348b0d">118,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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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="iaac54dfaac1d4001bbff0d49c92ae6ad_D20200101-20200331" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo2YjI2ZWI0YzBkZTE0OTIzYmNiMjkyN2UwZGU0ZWNhMy90YWJsZXJhbmdlOjZiMjZlYjRjMGRlMTQ5MjNiY2IyOTI3ZTBkZTRlY2EzXzE1LTEtMS0xLTEyODM3MQ_9fc44b92-06de-41f4-8663-b23326dc17e4">7,195</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="i80e36f633b494bdb8fa71347940613b3_D20200401-20200630" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo2YjI2ZWI0YzBkZTE0OTIzYmNiMjkyN2UwZGU0ZWNhMy90YWJsZXJhbmdlOjZiMjZlYjRjMGRlMTQ5MjNiY2IyOTI3ZTBkZTRlY2EzXzE1LTMtMS0xLTEyODM3MQ_0a25dc81-34ed-46e1-9460-0f5dba367231">6,589</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="i4f9f7001bf904522b5d860930305a588_D20200701-20200930" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo2YjI2ZWI0YzBkZTE0OTIzYmNiMjkyN2UwZGU0ZWNhMy90YWJsZXJhbmdlOjZiMjZlYjRjMGRlMTQ5MjNiY2IyOTI3ZTBkZTRlY2EzXzE1LTUtMS0xLTEyODM3MQ_2deb8fd9-cd4d-4a1e-962b-c2dc3f5d5f60">5,529</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="i6c2ff8a8db64443aa2c248e2a13bd4bf_D20201001-20201231" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo2YjI2ZWI0YzBkZTE0OTIzYmNiMjkyN2UwZGU0ZWNhMy90YWJsZXJhbmdlOjZiMjZlYjRjMGRlMTQ5MjNiY2IyOTI3ZTBkZTRlY2EzXzE1LTctMS0xLTEyODM3MQ_1106cf50-9d52-490f-b17c-9a943e5a80f6">6,007</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="i7922446d90814ff68eb305997889bef3_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo2YjI2ZWI0YzBkZTE0OTIzYmNiMjkyN2UwZGU0ZWNhMy90YWJsZXJhbmdlOjZiMjZlYjRjMGRlMTQ5MjNiY2IyOTI3ZTBkZTRlY2EzXzE1LTktMS0xLTEyODM3MQ_0fd3b3d6-39a9-439c-8657-60e6e096d67d">25,320</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="if1633d8ee0a94b2abffeb163e8025022_D20200101-20200331" decimals="-3" name="us-gaap:BusinessCombinationAcquisitionRelatedCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo2YjI2ZWI0YzBkZTE0OTIzYmNiMjkyN2UwZGU0ZWNhMy90YWJsZXJhbmdlOjZiMjZlYjRjMGRlMTQ5MjNiY2IyOTI3ZTBkZTRlY2EzXzE2LTEtMS0xLTEyODM3MQ_55c4576c-21bc-4abc-9c7a-8151ca3b5c17">473</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="i696cd9bd7fb74f93a8346a3a5bd4c2fe_D20200401-20200630" decimals="-3" name="us-gaap:BusinessCombinationAcquisitionRelatedCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo2YjI2ZWI0YzBkZTE0OTIzYmNiMjkyN2UwZGU0ZWNhMy90YWJsZXJhbmdlOjZiMjZlYjRjMGRlMTQ5MjNiY2IyOTI3ZTBkZTRlY2EzXzE2LTMtMS0xLTEyODM3MQ_11f5a53b-afcb-4682-95d4-5f496757af4b">139</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="ic5414c08ccab43a0bbc94193645e5adc_D20200701-20200930" decimals="-3" name="us-gaap:BusinessCombinationAcquisitionRelatedCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo2YjI2ZWI0YzBkZTE0OTIzYmNiMjkyN2UwZGU0ZWNhMy90YWJsZXJhbmdlOjZiMjZlYjRjMGRlMTQ5MjNiY2IyOTI3ZTBkZTRlY2EzXzE2LTUtMS0xLTEyODM3MQ_2f552e68-0999-4296-8fc5-a917d719aeac">401</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="ie3974cdc674c416dbf62b21ca5ef86b3_D20201001-20201231" decimals="-3" name="us-gaap:BusinessCombinationAcquisitionRelatedCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo2YjI2ZWI0YzBkZTE0OTIzYmNiMjkyN2UwZGU0ZWNhMy90YWJsZXJhbmdlOjZiMjZlYjRjMGRlMTQ5MjNiY2IyOTI3ZTBkZTRlY2EzXzE2LTctMS0xLTEyODM3MQ_e342a314-db3c-473a-a917-621cb3adc423">13</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5ebcd2a2b100446583e2b9bfc9ed66a6_D20200101-20201231" decimals="-3" name="us-gaap:BusinessCombinationAcquisitionRelatedCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo2YjI2ZWI0YzBkZTE0OTIzYmNiMjkyN2UwZGU0ZWNhMy90YWJsZXJhbmdlOjZiMjZlYjRjMGRlMTQ5MjNiY2IyOTI3ZTBkZTRlY2EzXzE2LTktMS0xLTEyODM3MQ_f0f69179-9ca5-4f5e-ad28-67db22330505">1,026</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">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="if1633d8ee0a94b2abffeb163e8025022_D20200101-20200331" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo2YjI2ZWI0YzBkZTE0OTIzYmNiMjkyN2UwZGU0ZWNhMy90YWJsZXJhbmdlOjZiMjZlYjRjMGRlMTQ5MjNiY2IyOTI3ZTBkZTRlY2EzXzE3LTEtMS0xLTEyODM3MQ_3048261a-e534-4b53-9ee9-ad3952767528">12,013</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="i696cd9bd7fb74f93a8346a3a5bd4c2fe_D20200401-20200630" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo2YjI2ZWI0YzBkZTE0OTIzYmNiMjkyN2UwZGU0ZWNhMy90YWJsZXJhbmdlOjZiMjZlYjRjMGRlMTQ5MjNiY2IyOTI3ZTBkZTRlY2EzXzE3LTMtMS0xLTEyODM3MQ_417a30ba-c7e2-417b-a162-ce305ba5444b">32,534</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="ic5414c08ccab43a0bbc94193645e5adc_D20200701-20200930" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo2YjI2ZWI0YzBkZTE0OTIzYmNiMjkyN2UwZGU0ZWNhMy90YWJsZXJhbmdlOjZiMjZlYjRjMGRlMTQ5MjNiY2IyOTI3ZTBkZTRlY2EzXzE3LTUtMS0xLTEyODM3MQ_c4088762-34b5-4601-8ef9-1e3f0d3d7732">27,887</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="ie3974cdc674c416dbf62b21ca5ef86b3_D20201001-20201231" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo2YjI2ZWI0YzBkZTE0OTIzYmNiMjkyN2UwZGU0ZWNhMy90YWJsZXJhbmdlOjZiMjZlYjRjMGRlMTQ5MjNiY2IyOTI3ZTBkZTRlY2EzXzE3LTctMS0xLTEyODM3MQ_b13c8284-8e75-4362-81c4-49e49b05e842">20,181</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="i5ebcd2a2b100446583e2b9bfc9ed66a6_D20200101-20201231" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo2YjI2ZWI0YzBkZTE0OTIzYmNiMjkyN2UwZGU0ZWNhMy90YWJsZXJhbmdlOjZiMjZlYjRjMGRlMTQ5MjNiY2IyOTI3ZTBkZTRlY2EzXzE3LTktMS0xLTEyODM3MQ_a1d17a1f-dfb8-433f-af8b-7e87518b7486">92,615</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><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></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 summarize the unaudited quarterly results of continuing operations for 2022, 2021 and 2020:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:49.779%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.632%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="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%">2022 Quarters Ended (unaudited)</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%">March 31</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%">June 30</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%">September 30</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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="if63a1a2a192c468b9619a59f6c9aa5e9_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo5ZmE2ZmM1YmE0MmY0NDYwYjk2Yzk5YTRkZjZhZjVmNy90YWJsZXJhbmdlOjlmYTZmYzViYTQyZjQ0NjBiOTZjOTlhNGRmNmFmNWY3XzItMS0xLTEtMTE4MzE0_3fecc5de-5fb7-482b-bcb4-92b6f0f68ac3">365,962</ix:nonFraction>&#160;</span></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="ie85918774c8b45be9c2d207b913f779a_D20220401-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo5ZmE2ZmM1YmE0MmY0NDYwYjk2Yzk5YTRkZjZhZjVmNy90YWJsZXJhbmdlOjlmYTZmYzViYTQyZjQ0NjBiOTZjOTlhNGRmNmFmNWY3XzItMy0xLTEtMTE4MzE0_63ad9836-adf4-49e8-a63a-80a5548d6b02">461,827</ix:nonFraction>&#160;</span></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="i96c28f63231240a981830187a05ea2f7_D20220701-20220930" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo5ZmE2ZmM1YmE0MmY0NDYwYjk2Yzk5YTRkZjZhZjVmNy90YWJsZXJhbmdlOjlmYTZmYzViYTQyZjQ0NjBiOTZjOTlhNGRmNmFmNWY3XzItNS0xLTEtMTE4MzE0_8f965572-6bed-4e48-9181-39f8b3ec117e">493,040</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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="i803973e44cf84c63a0ed5f7da231a9e6_D20221001-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo5ZmE2ZmM1YmE0MmY0NDYwYjk2Yzk5YTRkZjZhZjVmNy90YWJsZXJhbmdlOjlmYTZmYzViYTQyZjQ0NjBiOTZjOTlhNGRmNmFmNWY3XzItNy0xLTEtMTE4MzE0_55bd9e5e-4e8b-4dc6-9c14-4dd0d367e90e">448,607</ix:nonFraction>&#160;</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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5e60ee142ada41a48b88ae542678ee0d_D20220101-20220331" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo5ZmE2ZmM1YmE0MmY0NDYwYjk2Yzk5YTRkZjZhZjVmNy90YWJsZXJhbmdlOjlmYTZmYzViYTQyZjQ0NjBiOTZjOTlhNGRmNmFmNWY3XzMtMS0xLTEtMTE5MjA5_b5e5c792-c12f-4be3-9d2f-a776743a1d49">55,149</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i18654673ff3a474393322c99596b1ebe_D20220401-20220630" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo5ZmE2ZmM1YmE0MmY0NDYwYjk2Yzk5YTRkZjZhZjVmNy90YWJsZXJhbmdlOjlmYTZmYzViYTQyZjQ0NjBiOTZjOTlhNGRmNmFmNWY3XzMtMy0xLTEtMTE5MjQ2_f9cc51a0-2f88-42f0-8b09-ab27783ecc91">71,008</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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="i0371f5e9643f4c23ada4a2db5d19ca3b_D20220701-20220930" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo5ZmE2ZmM1YmE0MmY0NDYwYjk2Yzk5YTRkZjZhZjVmNy90YWJsZXJhbmdlOjlmYTZmYzViYTQyZjQ0NjBiOTZjOTlhNGRmNmFmNWY3XzMtNS0xLTEtMTE4OTY0_d1734cc7-be67-49cb-a75f-02439ed4896d">79,444</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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="idd221ed98ec84c118d555897ccddcbcd_D20221001-20221231" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo5ZmE2ZmM1YmE0MmY0NDYwYjk2Yzk5YTRkZjZhZjVmNy90YWJsZXJhbmdlOjlmYTZmYzViYTQyZjQ0NjBiOTZjOTlhNGRmNmFmNWY3XzMtNy0xLTEtMTE4OTUy_305d3f21-f723-4b9e-a28b-04b2baee0299">68,966</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 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="i5e60ee142ada41a48b88ae542678ee0d_D20220101-20220331" decimals="-3" name="strl:IncomeBeforeIncomeTaxesAndEarningsAttributableToNoncontrollingInterests" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo5ZmE2ZmM1YmE0MmY0NDYwYjk2Yzk5YTRkZjZhZjVmNy90YWJsZXJhbmdlOjlmYTZmYzViYTQyZjQ0NjBiOTZjOTlhNGRmNmFmNWY3XzQtMS0xLTEtMTE5MjI1_c04989c5-d9ee-4b37-b535-de7b17bbd2ad">24,721</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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="i18654673ff3a474393322c99596b1ebe_D20220401-20220630" decimals="-3" name="strl:IncomeBeforeIncomeTaxesAndEarningsAttributableToNoncontrollingInterests" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo5ZmE2ZmM1YmE0MmY0NDYwYjk2Yzk5YTRkZjZhZjVmNy90YWJsZXJhbmdlOjlmYTZmYzViYTQyZjQ0NjBiOTZjOTlhNGRmNmFmNWY3XzQtMy0xLTEtMTE5MjYy_fbda363c-ee6a-455f-a4e0-4c0c3c5d1737">39,540</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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="i0371f5e9643f4c23ada4a2db5d19ca3b_D20220701-20220930" decimals="-3" name="strl:IncomeBeforeIncomeTaxesAndEarningsAttributableToNoncontrollingInterests" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo5ZmE2ZmM1YmE0MmY0NDYwYjk2Yzk5YTRkZjZhZjVmNy90YWJsZXJhbmdlOjlmYTZmYzViYTQyZjQ0NjBiOTZjOTlhNGRmNmFmNWY3XzQtNS0xLTEtMTE4OTcx_0c66104a-619e-4f24-a49c-042bbad5e11a">44,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idd221ed98ec84c118d555897ccddcbcd_D20221001-20221231" decimals="-3" name="strl:IncomeBeforeIncomeTaxesAndEarningsAttributableToNoncontrollingInterests" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo5ZmE2ZmM1YmE0MmY0NDYwYjk2Yzk5YTRkZjZhZjVmNy90YWJsZXJhbmdlOjlmYTZmYzViYTQyZjQ0NjBiOTZjOTlhNGRmNmFmNWY3XzQtNy0xLTEtMTE4OTU1_8098eff2-2cec-4bd0-ab17-d910e9fa7789">31,398</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income from Continuing Operations</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="i0ae87f5b639b4afcaf43804c8079bca5_D20220101-20220331" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo5ZmE2ZmM1YmE0MmY0NDYwYjk2Yzk5YTRkZjZhZjVmNy90YWJsZXJhbmdlOjlmYTZmYzViYTQyZjQ0NjBiOTZjOTlhNGRmNmFmNWY3XzUtMS0xLTEtMTE5MjMy_034a5163-6be9-4559-ad46-48177986b160">17,672</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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="id8cd861b408744559df02b14f985d418_D20220401-20220630" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo5ZmE2ZmM1YmE0MmY0NDYwYjk2Yzk5YTRkZjZhZjVmNy90YWJsZXJhbmdlOjlmYTZmYzViYTQyZjQ0NjBiOTZjOTlhNGRmNmFmNWY3XzUtMy0xLTEtMTE5MjY3_cbc6a20c-2099-461c-91ba-01de393565cb">28,114</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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="if78d1be0abc14a07af2d6d8c804cbf20_D20220701-20220930" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo5ZmE2ZmM1YmE0MmY0NDYwYjk2Yzk5YTRkZjZhZjVmNy90YWJsZXJhbmdlOjlmYTZmYzViYTQyZjQ0NjBiOTZjOTlhNGRmNmFmNWY3XzUtNS0xLTEtMTE4OTky_3a0dad64-c31e-4e0d-87df-bdd5365640fc">30,698</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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="i6c1e9f53fcbf4a52b32f8ca666c2a1cc_D20221001-20221231" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo5ZmE2ZmM1YmE0MmY0NDYwYjk2Yzk5YTRkZjZhZjVmNy90YWJsZXJhbmdlOjlmYTZmYzViYTQyZjQ0NjBiOTZjOTlhNGRmNmFmNWY3XzUtNy0xLTEtMTE4OTU4_e4583b77-f2b3-4af8-aa96-67e2c43a6a84">20,233</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income per share from Continuing Operations:</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 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic </span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i0ae87f5b639b4afcaf43804c8079bca5_D20220101-20220331" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo5ZmE2ZmM1YmE0MmY0NDYwYjk2Yzk5YTRkZjZhZjVmNy90YWJsZXJhbmdlOjlmYTZmYzViYTQyZjQ0NjBiOTZjOTlhNGRmNmFmNWY3XzctMS0xLTEtMTE5MjM5_499cac4f-aade-40cf-838f-7dc3208e49a2">0.59</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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="id8cd861b408744559df02b14f985d418_D20220401-20220630" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo5ZmE2ZmM1YmE0MmY0NDYwYjk2Yzk5YTRkZjZhZjVmNy90YWJsZXJhbmdlOjlmYTZmYzViYTQyZjQ0NjBiOTZjOTlhNGRmNmFmNWY3XzctMy0xLTEtMTE5Mjc1_5c4d5df3-f38f-47ae-8577-043d185a5c04">0.93</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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="if78d1be0abc14a07af2d6d8c804cbf20_D20220701-20220930" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo5ZmE2ZmM1YmE0MmY0NDYwYjk2Yzk5YTRkZjZhZjVmNy90YWJsZXJhbmdlOjlmYTZmYzViYTQyZjQ0NjBiOTZjOTlhNGRmNmFmNWY3XzctNS0xLTEtMTE4OTk5_fee960bb-c1f9-446a-ab7c-3ff844058a24">1.01</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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="i6c1e9f53fcbf4a52b32f8ca666c2a1cc_D20221001-20221231" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo5ZmE2ZmM1YmE0MmY0NDYwYjk2Yzk5YTRkZjZhZjVmNy90YWJsZXJhbmdlOjlmYTZmYzViYTQyZjQ0NjBiOTZjOTlhNGRmNmFmNWY3XzctNy0xLTEtMTE4OTYx_17f850a7-d8c6-446e-9397-cd652c6caa71">0.67</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%">Diluted</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i0ae87f5b639b4afcaf43804c8079bca5_D20220101-20220331" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo5ZmE2ZmM1YmE0MmY0NDYwYjk2Yzk5YTRkZjZhZjVmNy90YWJsZXJhbmdlOjlmYTZmYzViYTQyZjQ0NjBiOTZjOTlhNGRmNmFmNWY3XzgtMS0xLTEtMTE5MjM5_d89e0d03-fb0a-4dc3-aea0-5b23a7d6506b">0.59</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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="id8cd861b408744559df02b14f985d418_D20220401-20220630" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo5ZmE2ZmM1YmE0MmY0NDYwYjk2Yzk5YTRkZjZhZjVmNy90YWJsZXJhbmdlOjlmYTZmYzViYTQyZjQ0NjBiOTZjOTlhNGRmNmFmNWY3XzgtMy0xLTEtMTE5Mjc1_b5cc4886-b679-4986-8f06-08d732ef5b44">0.92</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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="if78d1be0abc14a07af2d6d8c804cbf20_D20220701-20220930" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo5ZmE2ZmM1YmE0MmY0NDYwYjk2Yzk5YTRkZjZhZjVmNy90YWJsZXJhbmdlOjlmYTZmYzViYTQyZjQ0NjBiOTZjOTlhNGRmNmFmNWY3XzgtNS0xLTEtMTE4OTk5_3c8a73a4-0385-4d1d-86f0-169e9c34aa74">1.01</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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="i6c1e9f53fcbf4a52b32f8ca666c2a1cc_D20221001-20221231" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo5ZmE2ZmM1YmE0MmY0NDYwYjk2Yzk5YTRkZjZhZjVmNy90YWJsZXJhbmdlOjlmYTZmYzViYTQyZjQ0NjBiOTZjOTlhNGRmNmFmNWY3XzgtNy0xLTEtMTE4OTYx_d75374a4-1aee-4380-a369-1337a4db2699">0.66</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><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:49.779%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.632%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="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%">2021 Quarters Ended (unaudited)</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%">March 31</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%">June 30</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%">September 30</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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="idc06a8b287b64983b320b19ea971cf2a_D20210101-20210331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTowNzM3MDc2ZjIwMzc0MzhiYTE4NzA1ZGRiNmI0ODE0My90YWJsZXJhbmdlOjA3MzcwNzZmMjAzNzQzOGJhMTg3MDVkZGI2YjQ4MTQzXzItMS0xLTEtMTE4MzIw_8332051c-8415-45f5-81a6-1fcb3ad41f1f">287,359</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4a8a1d08817e4951bc4ec88ec19e2f5b_D20210401-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTowNzM3MDc2ZjIwMzc0MzhiYTE4NzA1ZGRiNmI0ODE0My90YWJsZXJhbmdlOjA3MzcwNzZmMjAzNzQzOGJhMTg3MDVkZGI2YjQ4MTQzXzItMy0xLTEtMTE4MzIw_0c8fd091-da5f-4388-a449-04e9216e3ae1">358,529</ix:nonFraction>&#160;</span></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="i9e28477967bb4508bab6398cb09a6b51_D20210701-20210930" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTowNzM3MDc2ZjIwMzc0MzhiYTE4NzA1ZGRiNmI0ODE0My90YWJsZXJhbmdlOjA3MzcwNzZmMjAzNzQzOGJhMTg3MDVkZGI2YjQ4MTQzXzItNS0xLTEtMTE4MzIw_37b2882f-5ef3-4b10-ab13-c923e72ff39b">413,111</ix:nonFraction>&#160;</span></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="i262dfeb45dfd448b9a63a21954279bc5_D20211001-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTowNzM3MDc2ZjIwMzc0MzhiYTE4NzA1ZGRiNmI0ODE0My90YWJsZXJhbmdlOjA3MzcwNzZmMjAzNzQzOGJhMTg3MDVkZGI2YjQ4MTQzXzItNy0xLTEtMTE4MzIw_f5f71fa8-4f36-4244-869b-a9eb0301d6ca">355,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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icd1c249e7add4e64993c5332e7a5e0ad_D20210101-20210331" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTowNzM3MDc2ZjIwMzc0MzhiYTE4NzA1ZGRiNmI0ODE0My90YWJsZXJhbmdlOjA3MzcwNzZmMjAzNzQzOGJhMTg3MDVkZGI2YjQ4MTQzXzMtMS0xLTEtMTE5MDk5_d085fc6b-6992-46e2-abef-55ad3f77070a">42,479</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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="i59a6dc162556483dbc6c0b976002da9f_D20210401-20210630" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTowNzM3MDc2ZjIwMzc0MzhiYTE4NzA1ZGRiNmI0ODE0My90YWJsZXJhbmdlOjA3MzcwNzZmMjAzNzQzOGJhMTg3MDVkZGI2YjQ4MTQzXzMtMy0xLTEtMTE5MTA2_bce567a3-9cb5-443b-91db-723636c37430">53,663</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7d998bf0a76e47db850ad40945d000a4_D20210701-20210930" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTowNzM3MDc2ZjIwMzc0MzhiYTE4NzA1ZGRiNmI0ODE0My90YWJsZXJhbmdlOjA3MzcwNzZmMjAzNzQzOGJhMTg3MDVkZGI2YjQ4MTQzXzMtNS0xLTEtMTE5MTEx_5fa9efd9-7f06-4b85-8780-551d3b30764f">54,878</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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="i96ae8f6d223143d480c12a3a321f59e8_D20211001-20211231" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTowNzM3MDc2ZjIwMzc0MzhiYTE4NzA1ZGRiNmI0ODE0My90YWJsZXJhbmdlOjA3MzcwNzZmMjAzNzQzOGJhMTg3MDVkZGI2YjQ4MTQzXzMtNy0xLTEtMTE5MTE2_a0187df0-a5e3-47e1-b5b2-b9b1c1e4113b">52,512</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 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="icd1c249e7add4e64993c5332e7a5e0ad_D20210101-20210331" decimals="-3" name="strl:IncomeBeforeIncomeTaxesAndEarningsAttributableToNoncontrollingInterests" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTowNzM3MDc2ZjIwMzc0MzhiYTE4NzA1ZGRiNmI0ODE0My90YWJsZXJhbmdlOjA3MzcwNzZmMjAzNzQzOGJhMTg3MDVkZGI2YjQ4MTQzXzQtMS0xLTEtMTE5MTI2_3aee45a1-84a5-457e-a345-f290fdce318a">16,117</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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="i59a6dc162556483dbc6c0b976002da9f_D20210401-20210630" decimals="-3" name="strl:IncomeBeforeIncomeTaxesAndEarningsAttributableToNoncontrollingInterests" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTowNzM3MDc2ZjIwMzc0MzhiYTE4NzA1ZGRiNmI0ODE0My90YWJsZXJhbmdlOjA3MzcwNzZmMjAzNzQzOGJhMTg3MDVkZGI2YjQ4MTQzXzQtMy0xLTEtMTE5MTQ3_a8c670f0-815a-434a-a878-bcd0f5624755">28,206</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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="i7d998bf0a76e47db850ad40945d000a4_D20210701-20210930" decimals="-3" name="strl:IncomeBeforeIncomeTaxesAndEarningsAttributableToNoncontrollingInterests" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTowNzM3MDc2ZjIwMzc0MzhiYTE4NzA1ZGRiNmI0ODE0My90YWJsZXJhbmdlOjA3MzcwNzZmMjAzNzQzOGJhMTg3MDVkZGI2YjQ4MTQzXzQtNS0xLTEtMTE5MTYy_a037349f-a78d-40c0-8af4-20bb50bfeb66">28,091</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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="i96ae8f6d223143d480c12a3a321f59e8_D20211001-20211231" decimals="-3" name="strl:IncomeBeforeIncomeTaxesAndEarningsAttributableToNoncontrollingInterests" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTowNzM3MDc2ZjIwMzc0MzhiYTE4NzA1ZGRiNmI0ODE0My90YWJsZXJhbmdlOjA3MzcwNzZmMjAzNzQzOGJhMTg3MDVkZGI2YjQ4MTQzXzQtNy0xLTEtMTE5MTg4_6041a3ec-6736-4ef8-9971-730c671b700c">16,395</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income from Continuing Operations</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="i0bec15861bbd4017b5fa7a34b0dee9bc_D20210101-20210331" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTowNzM3MDc2ZjIwMzc0MzhiYTE4NzA1ZGRiNmI0ODE0My90YWJsZXJhbmdlOjA3MzcwNzZmMjAzNzQzOGJhMTg3MDVkZGI2YjQ4MTQzXzUtMS0xLTEtMTE5MTMz_8f5f98e6-e361-4b29-88bd-694803221600">10,280</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if47baaec084c46688b8081e4c3a79f0f_D20210401-20210630" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTowNzM3MDc2ZjIwMzc0MzhiYTE4NzA1ZGRiNmI0ODE0My90YWJsZXJhbmdlOjA3MzcwNzZmMjAzNzQzOGJhMTg3MDVkZGI2YjQ4MTQzXzUtMy0xLTEtMTE5MTUy_49e3f0cf-d755-497c-b315-4e5b2fac1655">19,922</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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="icbbbb58889964689b57daa7e672669b2_D20210701-20210930" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTowNzM3MDc2ZjIwMzc0MzhiYTE4NzA1ZGRiNmI0ODE0My90YWJsZXJhbmdlOjA3MzcwNzZmMjAzNzQzOGJhMTg3MDVkZGI2YjQ4MTQzXzUtNS0xLTEtMTE5MTcy_0ec90395-e59e-4f08-b711-9826dacffbcd">19,985</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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="i6933dfdd137f4937bd099f82fbb9a660_D20211001-20211231" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTowNzM3MDc2ZjIwMzc0MzhiYTE4NzA1ZGRiNmI0ODE0My90YWJsZXJhbmdlOjA3MzcwNzZmMjAzNzQzOGJhMTg3MDVkZGI2YjQ4MTQzXzUtNy0xLTEtMTE5MTk1_24f9826c-fbad-4eab-ac9f-377277fb966e">11,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;text-align: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 from Continuing Operations:</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 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic </span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i0bec15861bbd4017b5fa7a34b0dee9bc_D20210101-20210331" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTowNzM3MDc2ZjIwMzc0MzhiYTE4NzA1ZGRiNmI0ODE0My90YWJsZXJhbmdlOjA3MzcwNzZmMjAzNzQzOGJhMTg3MDVkZGI2YjQ4MTQzXzctMS0xLTEtMTE5MTQw_d9c44fa9-83cf-4aad-b719-06c592d90d3d">0.36</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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="if47baaec084c46688b8081e4c3a79f0f_D20210401-20210630" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTowNzM3MDc2ZjIwMzc0MzhiYTE4NzA1ZGRiNmI0ODE0My90YWJsZXJhbmdlOjA3MzcwNzZmMjAzNzQzOGJhMTg3MDVkZGI2YjQ4MTQzXzctMy0xLTEtMTE5MTU3_d2660059-d710-488e-8133-ba97ec94a719">0.70</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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="icbbbb58889964689b57daa7e672669b2_D20210701-20210930" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTowNzM3MDc2ZjIwMzc0MzhiYTE4NzA1ZGRiNmI0ODE0My90YWJsZXJhbmdlOjA3MzcwNzZmMjAzNzQzOGJhMTg3MDVkZGI2YjQ4MTQzXzctNS0xLTEtMTE5MTgw_3e5df3d4-7dea-42ce-9399-92d167d95c4f">0.70</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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="i6933dfdd137f4937bd099f82fbb9a660_D20211001-20211231" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTowNzM3MDc2ZjIwMzc0MzhiYTE4NzA1ZGRiNmI0ODE0My90YWJsZXJhbmdlOjA3MzcwNzZmMjAzNzQzOGJhMTg3MDVkZGI2YjQ4MTQzXzctNy0xLTEtMTE5MjAy_394a9d4c-0caa-45f3-9b73-3e68bef211bd">0.39</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%">Diluted</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i0bec15861bbd4017b5fa7a34b0dee9bc_D20210101-20210331" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTowNzM3MDc2ZjIwMzc0MzhiYTE4NzA1ZGRiNmI0ODE0My90YWJsZXJhbmdlOjA3MzcwNzZmMjAzNzQzOGJhMTg3MDVkZGI2YjQ4MTQzXzgtMS0xLTEtMTE5MTQw_2ccd641d-894f-4d28-9aa9-efa7c96738a3">0.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="usdPerShare" contextRef="if47baaec084c46688b8081e4c3a79f0f_D20210401-20210630" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTowNzM3MDc2ZjIwMzc0MzhiYTE4NzA1ZGRiNmI0ODE0My90YWJsZXJhbmdlOjA3MzcwNzZmMjAzNzQzOGJhMTg3MDVkZGI2YjQ4MTQzXzgtMy0xLTEtMTE5MTU3_82c27bbb-4a02-4545-bcaf-3c7edfd81276">0.69</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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="icbbbb58889964689b57daa7e672669b2_D20210701-20210930" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTowNzM3MDc2ZjIwMzc0MzhiYTE4NzA1ZGRiNmI0ODE0My90YWJsZXJhbmdlOjA3MzcwNzZmMjAzNzQzOGJhMTg3MDVkZGI2YjQ4MTQzXzgtNS0xLTEtMTE5MTgw_92fad0e4-355d-49f5-99cf-b832491e0814">0.68</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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="i6933dfdd137f4937bd099f82fbb9a660_D20211001-20211231" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTowNzM3MDc2ZjIwMzc0MzhiYTE4NzA1ZGRiNmI0ODE0My90YWJsZXJhbmdlOjA3MzcwNzZmMjAzNzQzOGJhMTg3MDVkZGI2YjQ4MTQzXzgtNy0xLTEtMTE5MjAy_52ab8f62-4f7a-44e0-bc49-e0acb24938c5">0.38</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-bottom:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:49.779%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.632%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="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%">2020 Quarters Ended (unaudited)</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%">March 31</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%">June 30</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%">September 30</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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="i6800c884c0914388973746286efd5eab_D20200101-20200331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTpkYjUwZGQ5MGYxYzg0ZjFmODQ1N2UzNzk3M2EwNmY3Ny90YWJsZXJhbmdlOmRiNTBkZDkwZjFjODRmMWY4NDU3ZTM3OTczYTA2Zjc3XzItMS0xLTEtMTIyNjQ0_c30432d9-746f-4078-a2e7-9416dc4c5b6d">252,326</ix:nonFraction>&#160;</span></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="i696cd9bd7fb74f93a8346a3a5bd4c2fe_D20200401-20200630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTpkYjUwZGQ5MGYxYzg0ZjFmODQ1N2UzNzk3M2EwNmY3Ny90YWJsZXJhbmdlOmRiNTBkZDkwZjFjODRmMWY4NDU3ZTM3OTczYTA2Zjc3XzItMy0xLTEtMTIyNjQ0_51545916-a939-4131-9d22-e53dff4e900b">345,674</ix:nonFraction>&#160;</span></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="i40850fa95a3c43ba875e08b05409c5a2_D20200701-20200930" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTpkYjUwZGQ5MGYxYzg0ZjFmODQ1N2UzNzk3M2EwNmY3Ny90YWJsZXJhbmdlOmRiNTBkZDkwZjFjODRmMWY4NDU3ZTM3OTczYTA2Zjc3XzItNS0xLTEtMTIyNjQ0_8e070039-10fe-44a6-abf7-05eaf97ca9f3">325,892</ix:nonFraction>&#160;</span></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="ie80907caaa404875a97ff22dacf4a51a_D20201001-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTpkYjUwZGQ5MGYxYzg0ZjFmODQ1N2UzNzk3M2EwNmY3Ny90YWJsZXJhbmdlOmRiNTBkZDkwZjFjODRmMWY4NDU3ZTM3OTczYTA2Zjc3XzItNy0xLTEtMTIyNjQ0_b1a068f9-e8de-4bc8-8584-9bd252ee1219">302,846</ix:nonFraction>&#160;</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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if1633d8ee0a94b2abffeb163e8025022_D20200101-20200331" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTpkYjUwZGQ5MGYxYzg0ZjFmODQ1N2UzNzk3M2EwNmY3Ny90YWJsZXJhbmdlOmRiNTBkZDkwZjFjODRmMWY4NDU3ZTM3OTczYTA2Zjc3XzMtMS0xLTEtMTIyNjc0_970a575b-01e8-4e0b-b183-11e3528bca76">33,535</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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="i696cd9bd7fb74f93a8346a3a5bd4c2fe_D20200401-20200630" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTpkYjUwZGQ5MGYxYzg0ZjFmODQ1N2UzNzk3M2EwNmY3Ny90YWJsZXJhbmdlOmRiNTBkZDkwZjFjODRmMWY4NDU3ZTM3OTczYTA2Zjc3XzMtMy0xLTEtMTIyNzA2_fad843dd-4eba-417c-9dc9-98ef85c8caca">56,831</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 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="ic5414c08ccab43a0bbc94193645e5adc_D20200701-20200930" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTpkYjUwZGQ5MGYxYzg0ZjFmODQ1N2UzNzk3M2EwNmY3Ny90YWJsZXJhbmdlOmRiNTBkZDkwZjFjODRmMWY4NDU3ZTM3OTczYTA2Zjc3XzMtNS0xLTEtMTIyNzQ3_ff303471-1139-44dc-9f75-b8f915d4f306">46,297</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie3974cdc674c416dbf62b21ca5ef86b3_D20201001-20201231" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTpkYjUwZGQ5MGYxYzg0ZjFmODQ1N2UzNzk3M2EwNmY3Ny90YWJsZXJhbmdlOmRiNTBkZDkwZjFjODRmMWY4NDU3ZTM3OTczYTA2Zjc3XzMtNy0xLTEtMTIyNzc1_838d02ff-20da-454d-a1be-0f1a073c10c3">42,967</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 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="if1633d8ee0a94b2abffeb163e8025022_D20200101-20200331" decimals="-3" name="strl:IncomeBeforeIncomeTaxesAndEarningsAttributableToNoncontrollingInterests" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTpkYjUwZGQ5MGYxYzg0ZjFmODQ1N2UzNzk3M2EwNmY3Ny90YWJsZXJhbmdlOmRiNTBkZDkwZjFjODRmMWY4NDU3ZTM3OTczYTA2Zjc3XzQtMS0xLTEtMTIyNjgx_c65d863b-83ff-4e76-98f7-7a9b6ad36c9f">4,306</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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="i696cd9bd7fb74f93a8346a3a5bd4c2fe_D20200401-20200630" decimals="-3" name="strl:IncomeBeforeIncomeTaxesAndEarningsAttributableToNoncontrollingInterests" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTpkYjUwZGQ5MGYxYzg0ZjFmODQ1N2UzNzk3M2EwNmY3Ny90YWJsZXJhbmdlOmRiNTBkZDkwZjFjODRmMWY4NDU3ZTM3OTczYTA2Zjc3XzQtMy0xLTEtMTIyNzE2_b1f99889-662d-476e-9d30-1de71225d6cb">24,999</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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="ic5414c08ccab43a0bbc94193645e5adc_D20200701-20200930" decimals="-3" name="strl:IncomeBeforeIncomeTaxesAndEarningsAttributableToNoncontrollingInterests" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTpkYjUwZGQ5MGYxYzg0ZjFmODQ1N2UzNzk3M2EwNmY3Ny90YWJsZXJhbmdlOmRiNTBkZDkwZjFjODRmMWY4NDU3ZTM3OTczYTA2Zjc3XzQtNS0xLTEtMTIyNzU0_589c1db5-bd3e-4822-8377-b1652e1995cb">20,757</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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="ie3974cdc674c416dbf62b21ca5ef86b3_D20201001-20201231" decimals="-3" name="strl:IncomeBeforeIncomeTaxesAndEarningsAttributableToNoncontrollingInterests" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTpkYjUwZGQ5MGYxYzg0ZjFmODQ1N2UzNzk3M2EwNmY3Ny90YWJsZXJhbmdlOmRiNTBkZDkwZjFjODRmMWY4NDU3ZTM3OTczYTA2Zjc3XzQtNy0xLTEtMTIyNzgy_616b0165-4ef1-4212-9463-fec2304fefa5">13,069</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income from Continuing Operations</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="ibaad9d3bb9d341b8aa6bfa7374a9ed11_D20200101-20200331" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTpkYjUwZGQ5MGYxYzg0ZjFmODQ1N2UzNzk3M2EwNmY3Ny90YWJsZXJhbmdlOmRiNTBkZDkwZjFjODRmMWY4NDU3ZTM3OTczYTA2Zjc3XzUtMS0xLTEtMTIyNjg4_45924392-e520-4092-87f9-e046429f955d">2,976</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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="ie5ca37218f4b4891a9d3cda4fce35504_D20200401-20200630" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTpkYjUwZGQ5MGYxYzg0ZjFmODQ1N2UzNzk3M2EwNmY3Ny90YWJsZXJhbmdlOmRiNTBkZDkwZjFjODRmMWY4NDU3ZTM3OTczYTA2Zjc3XzUtMy0xLTEtMTIyNzIz_7c39b2c2-4509-4f1c-86ab-9c45a6245cbf">17,649</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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="i6d3941f3250c4b6baed04d643eb8e90b_D20200701-20200930" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTpkYjUwZGQ5MGYxYzg0ZjFmODQ1N2UzNzk3M2EwNmY3Ny90YWJsZXJhbmdlOmRiNTBkZDkwZjFjODRmMWY4NDU3ZTM3OTczYTA2Zjc3XzUtNS0xLTEtMTIyNzYx_ac28597f-7154-4f9d-8e1f-acc1218cc847">13,944</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if28c2e4316754593a9fddf0d3fcf45ac_D20201001-20201231" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTpkYjUwZGQ5MGYxYzg0ZjFmODQ1N2UzNzk3M2EwNmY3Ny90YWJsZXJhbmdlOmRiNTBkZDkwZjFjODRmMWY4NDU3ZTM3OTczYTA2Zjc3XzUtNy0xLTEtMTIyNzg5_d64e0795-6627-417d-ba4d-b478935c7fff">8,554</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income per share from Continuing Operations:</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 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic </span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ibaad9d3bb9d341b8aa6bfa7374a9ed11_D20200101-20200331" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTpkYjUwZGQ5MGYxYzg0ZjFmODQ1N2UzNzk3M2EwNmY3Ny90YWJsZXJhbmdlOmRiNTBkZDkwZjFjODRmMWY4NDU3ZTM3OTczYTA2Zjc3XzctMS0xLTEtMTIyNzM3_aa72de4b-a9fd-4059-b77b-9370e95e4351">0.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="background-color:#ffffff;padding:0 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="ie5ca37218f4b4891a9d3cda4fce35504_D20200401-20200630" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTpkYjUwZGQ5MGYxYzg0ZjFmODQ1N2UzNzk3M2EwNmY3Ny90YWJsZXJhbmdlOmRiNTBkZDkwZjFjODRmMWY4NDU3ZTM3OTczYTA2Zjc3XzctMy0xLTEtMTIyNzMw_d9cbf17f-bb65-4b78-ba38-975b64cbb21a">0.63</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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="i6d3941f3250c4b6baed04d643eb8e90b_D20200701-20200930" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTpkYjUwZGQ5MGYxYzg0ZjFmODQ1N2UzNzk3M2EwNmY3Ny90YWJsZXJhbmdlOmRiNTBkZDkwZjFjODRmMWY4NDU3ZTM3OTczYTA2Zjc3XzctNS0xLTEtMTIyNzY4_233192a1-56cf-4f6b-bc1e-9c6dfbaf23e6">0.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="if28c2e4316754593a9fddf0d3fcf45ac_D20201001-20201231" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTpkYjUwZGQ5MGYxYzg0ZjFmODQ1N2UzNzk3M2EwNmY3Ny90YWJsZXJhbmdlOmRiNTBkZDkwZjFjODRmMWY4NDU3ZTM3OTczYTA2Zjc3XzctNy0xLTEtMTIyNzk5_37da283f-9403-47dd-b124-22ca3761f491">0.31</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%">Diluted</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ibaad9d3bb9d341b8aa6bfa7374a9ed11_D20200101-20200331" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTpkYjUwZGQ5MGYxYzg0ZjFmODQ1N2UzNzk3M2EwNmY3Ny90YWJsZXJhbmdlOmRiNTBkZDkwZjFjODRmMWY4NDU3ZTM3OTczYTA2Zjc3XzgtMS0xLTEtMTIyNzM3_a2f47d5b-1afe-4354-8758-141debc57d1f">0.11</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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="ie5ca37218f4b4891a9d3cda4fce35504_D20200401-20200630" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTpkYjUwZGQ5MGYxYzg0ZjFmODQ1N2UzNzk3M2EwNmY3Ny90YWJsZXJhbmdlOmRiNTBkZDkwZjFjODRmMWY4NDU3ZTM3OTczYTA2Zjc3XzgtMy0xLTEtMTIyNzMw_f8ecd946-7870-4621-9bc6-015cabab01a8">0.63</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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="i6d3941f3250c4b6baed04d643eb8e90b_D20200701-20200930" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTpkYjUwZGQ5MGYxYzg0ZjFmODQ1N2UzNzk3M2EwNmY3Ny90YWJsZXJhbmdlOmRiNTBkZDkwZjFjODRmMWY4NDU3ZTM3OTczYTA2Zjc3XzgtNS0xLTEtMTIyNzY4_88ef8fdd-b053-4d3e-bfdc-84e24402be8b">0.49</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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="if28c2e4316754593a9fddf0d3fcf45ac_D20201001-20201231" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTpkYjUwZGQ5MGYxYzg0ZjFmODQ1N2UzNzk3M2EwNmY3Ny90YWJsZXJhbmdlOmRiNTBkZDkwZjFjODRmMWY4NDU3ZTM3OTczYTA2Zjc3XzgtNy0xLTEtMTIyNzk5_fd4aefda-51bb-44e0-a062-98b5c9164903">0.29</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:continuation><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 operating revenues tend to be somewhat higher in the summer months which are typically due to holiday schedules and warmer and dryer weather conditions. Our second and third quarter revenues and results of operations typically reflect these seasonal trends. However, from time to time, the Company&#8217;s operating results are significantly affected by certain transactions or events that management believes are not indicative or representative of our results.</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%">66</span></div><div style="text-align:center"><span><br/></span></div></div></div><div id="i11f5ad2dc2b74cddb4b110bb41fded42_196"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom: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 9. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Changes in and Disagreements with Accountants on Accounting and Financial Disclosure</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-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%">None.</span></div><div id="i11f5ad2dc2b74cddb4b110bb41fded42_199"></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 9A. </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 December&#160;31, 2022. As previously disclosed, we completed the CCS business acquisition on December 20, 2022 and, as permitted by SEC guidance for newly acquired businesses, we have elected to exclude the acquired business operations of CCS from the scope of design and operation of our disclosure controls and procedures for the year ended December&#160;31, 2022. Based on that 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 December&#160;31, 2022 to ensure that the information required to be disclosed by the Company in this annual report on Form 10-K 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%">Management&#8217;s Report on 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%">The Company&#8217;s&#160;management is responsible for establishing and maintaining adequate internal control over financial reporting. Internal control over financial reporting is a process designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles. Internal control over financial reporting includes those policies and procedures that (i)&#160;pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect our transactions and dispositions of our assets, (ii)&#160;provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles, and that our receipts and expenditures are being made only in accordance with authorizations of our management and directors, and (iii)&#160;provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use or disposition of our assets that could have a material effect on the financial statements.</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 cannot provide absolute assurance of achieving financial reporting objectives because of its inherent limitations. Internal control over financial reporting is a process that involves human diligence and compliance and is subject to lapses in judgment and breakdowns resulting from human failures. Internal control over financial reporting can also be circumvented by collusion or improper management override. Because of such limitations, there is a risk that material misstatements may not be prevented or detected on a timely basis by internal control over financial reporting. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate. However, these inherent limitations are known features of the financial reporting process. Therefore, it is possible to design into the process safeguards to reduce, though not eliminate, this 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%">Management conducted an assessment of the effectiveness of our internal control over financial reporting as of December&#160;31, 2022. In making this assessment, management used the criteria described in Internal Control&#160;- Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission. As permitted by guidance provided by the staff of the SEC, the scope of management&#8217;s assessment of the effectiveness of our internal control over financial reporting as of December&#160;31, 2022 did not include the internal controls of CCS, which are included with the Consolidated Financial Statements of the Company. Management will include CCS in the scope of its assessment of internal control over financial reporting beginning in 2023. Based on this assessment, management concluded that our internal control over financial reporting was effective as of December&#160;31, 2022.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Attestation Report of the Registered Public Accounting Firm</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%">Grant Thornton LLP, the independent registered public accounting firm that audited our Consolidated Financial Statements included in this annual report on Form 10-K, has issued an attestation report on the effectiveness of the Company&#8217;s internal </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%">67</span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">control over financial reporting as of December&#160;31, 2022, included in Item 15 &#8220;Exhibits and Financial Statement Schedules&#8221; under the heading &#8220;Reports of the Company&#8217;s Independent Registered Public Accounting Firm.&#8221;</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%">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%">We maintain a system of internal control over financial reporting that is designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with accounting principles generally accepted in the U.S. Based on the most recent evaluation, we have concluded that no changes in our internal control over financial reporting occurred during the three months ended December&#160;31, 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.&#160;</span></div><div id="i11f5ad2dc2b74cddb4b110bb41fded42_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 9B. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other Information</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">None.</span></div><div id="i11f5ad2dc2b74cddb4b110bb41fded42_208"></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 9C. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Disclosure Regarding Foreign Jurisdictions that Prevent Inspections</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Not applicable.</span></div><div id="i11f5ad2dc2b74cddb4b110bb41fded42_211"></div><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PART III</span></div><div id="i11f5ad2dc2b74cddb4b110bb41fded42_214"></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 10. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Directors, Executive Officers and Corporate Governance</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%">Information required by this item will be contained in our definitive proxy statement to be filed with the SEC pursuant to Regulation 14A relating to our 2023 annual meeting of shareholders and is incorporated herein by reference. Our code of business conduct is available at </span><span style="color:#006ebf;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">www.strlco.com</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> under Investor Relations&#8212;Code of Business Conduct and is available in print to any stockholder who requests a copy. Amendments to or waivers of our code of business conduct granted to any of our directors or executive officers will be published promptly on our website. Such information will remain on our website for at least 12 months.</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:10pt;font-weight:400;line-height:120%">The table below identifies and sets forth the information required under Regulation 14A for each of the Company&#8217;s directors and executive officers:</span></div><div style="margin-bottom:4pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:17.174%"></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:66.151%"></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.915%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#2f5496;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#ffffff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Name</span></td><td colspan="3" style="background-color:#2f5496;padding:0 1pt"></td><td colspan="3" style="background-color:#2f5496;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#ffffff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Current or Former Experience</span></td><td colspan="3" style="background-color:#2f5496;padding:0 1pt"></td><td colspan="3" style="background-color:#2f5496;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#ffffff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Director Since</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Thomas M. White</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Former Chairman of Cardinal Logistics Holdings; Former CFO of Hub Group, Inc.</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2018</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><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Joseph A. Cutillo</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Chief Executive Officer of the Company</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2017</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><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Roger A. Cregg</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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:9pt;font-weight:400;line-height:120%">Former President and CEO of AV Homes, Inc.; Director of Comerica Incorporated</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2019</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><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Julie A. Dill</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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:9pt;font-weight:400;line-height:120%">Former CEO of Spectra Energy Partners, LP; Director of Rayonier Advanced Materials, Inc.</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2021</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><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Dana C. O&#8217;Brien</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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:9pt;font-weight:400;line-height:120%">Senior Vice President, General Counsel and Secretary of Olin Corporation</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2019</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><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Charles R. Patton</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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:9pt;font-weight:400;line-height:120%">Former Executive Vice President &#8212; External Affairs of American Electric Power Company, Inc.; Director of Messer, Inc. and Messer Construction Company</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2013</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><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Dwayne A. Wilson</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Former Senior Vice President of Fluor Corporation; Director of Ingredion, Inc., Crown Holdings and DT Midstream, Inc.</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2020</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><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Ronald A. Ballschmiede</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Executive Vice President, Chief Financial Officer &amp; Chief Accounting Officer of the Company</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">N/A</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><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Mark D. Wolf</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">General Counsel, Chief Compliance Officer &amp; Corporate Secretary of the Company</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">N/A</span></td></tr></table></div><div id="i11f5ad2dc2b74cddb4b110bb41fded42_217"></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 11. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Executive Compensation</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Information required by this item will be contained in our definitive proxy statement to be filed with the SEC pursuant to Regulation 14A relating to our 2023 annual meeting of shareholders and is incorporated herein by reference.</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%">68</span></div><div style="text-align:center"><span><br/></span></div></div></div><div id="i11f5ad2dc2b74cddb4b110bb41fded42_220"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 12. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Information required by this item will be contained in our definitive proxy statement to be filed with the SEC pursuant to Regulation 14A relating to our 2023 annual meeting of shareholders and is incorporated herein by reference.</span></div><div id="i11f5ad2dc2b74cddb4b110bb41fded42_223"></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 13. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Certain Relationships and Related Transactions, and Director Independence</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Information required by this item will be contained in our definitive proxy statement to be filed with the SEC pursuant to Regulation 14A relating to our 2023 annual meeting of shareholders and is incorporated herein by reference.</span></div><div id="i11f5ad2dc2b74cddb4b110bb41fded42_226"></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 14. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Principal Accounting Fees and Services</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Information required by this item will be contained in our definitive proxy statement to be filed with the SEC pursuant to Regulation 14A relating to our 2023 annual meeting of shareholders and is incorporated herein by reference.</span></div><div id="i11f5ad2dc2b74cddb4b110bb41fded42_229"></div><div style="margin-top:6pt;text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PART IV</span></div><div><span><br/></span></div><div id="i11f5ad2dc2b74cddb4b110bb41fded42_232"></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%">Item 15. </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, and Financial Statement Schedules</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%">Financial Statements</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 following Consolidated Financial Statements and Reports of Independent Registered Public Accounting Firm included under Item&#160;8 of Part II of this report are herein incorporated by reference:</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:10pt;font-weight:400;line-height:120%">Reports of the Company&#8217;s Independent Registered Public Accounting Firm</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:10pt;font-weight:400;line-height:120%">Consolidated Statements of Operations&#8212;For the years ended December&#160;31, 2022, 2021 and 2020 </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:10pt;font-weight:400;line-height:120%">Consolidated Statements of Comprehensive Income&#8212;For the years ended December&#160;31, 2022, 2021 and 2020</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:10pt;font-weight:400;line-height:120%">Consolidated Balance Sheets&#8212;As of December&#160;31, 2022 and 2021 </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:10pt;font-weight:400;line-height:120%">Consolidated Statements of Cash Flows&#8212;For the years ended December&#160;31, 2022, 2021 and 2020 </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:10pt;font-weight:400;line-height:120%">Consolidated Statements of Stockholders&#8217; Equity&#8212;For the years ended December&#160;31, 2022, 2021 and 2020 </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%">Notes to Consolidated Financial Statements</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%">Financial Statement Schedules</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%">All schedules have been omitted because the schedules are not applicable, the required information is not in amounts sufficient to require submission of the schedule, or the information required is shown in the Consolidated Financial Statements or notes thereto previously included under Item&#160;8 of Part II of this report.</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%">Exhibits</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 Exhibit Index, starting on the next page, and Exhibits being filed are submitted as part of this report.</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%">69</span></div><div style="text-align:center"><span><br/></span></div></div></div><div id="i11f5ad2dc2b74cddb4b110bb41fded42_235"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="-sec-extract:summary;margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">EXHIBIT INDEX</span></div><div style="text-align:justify;text-indent:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.099%"><tr><td style="width:1.0%"></td><td style="width:9.183%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:40.628%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.625%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:43.164%"></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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Number</span></td><td colspan="9" style="border-left:1pt solid #000000;border-right: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:700;line-height:100%">Exhibit Title</span></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 #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%">2.1</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:left;vertical-align:middle"><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/000087423819000112/a20190816ex21.htm">Equity Purchase Agreement, dated as of August 13, 2019, by and among Greg K. Rogers, Philip P. Travis, as trustee of the Lorin L. Rogers 2018 Trust, Kimberlin Rogers 2018 Trust, Gregory K. Rogers 2018 Trust and Mary K. Rogers 2018 Trust, LK Gregory Construction, Inc., Plateau Excavation, Inc., and DeWitt Excavation, LLC (incorporated by reference to Exhibit 2.1 to Sterling Construction Company, Inc.&#8217;s Current Report on Form 8-K, filed on August 16, 2019 (SEC File No. 1-31993)).</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%">2.2</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:left;vertical-align:middle"><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/000087423822000009/exhibit21-stockpurchasea.htm">Stock Purchase Agreement, dated as of December 30, 2021, by and among Michael V. Petillo, in his individual capacity and as the sellers&#8217; representative, the 2020 Audrey Petillo Family Trust, the Michael V. Petillo Family Trust, Petillo LLC, Petillo NY LLC, Petillo Maryland Incorporated, Petillo NJ Holdings Incorporated, Petillo NY Holdings Incorporated, Petillo MD Holdings Incorporated and Sterling Construction Company, Inc. (incorporated by reference to Exhibit 2.1 to Sterling Construction Company, Inc.&#8217;s Current Report on Form 8-K, filed on January 5, 2022 (SEC File No. 1-31993)).</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%">3.1</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:left;vertical-align:middle"><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/a20220601ex31.htm">Amended and Restated Certificate of Incorporation of Sterling Infrastructure, Inc. as amended through June 1, 2022 (incorporated by reference to Exhibit 3.1 to Sterling Infrastructure, Inc.&#8217;s Current Report on Form 8-K, filed on June 1, 2022 (SEC File No. 1-31993)).</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%">3.2</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:left;vertical-align:middle"><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 Infrastructure, Inc. (incorporated by reference to Exhibit 3.2 to Sterling Infrastructure, Inc.&#8217;s Current Report on Form 8-K, filed on June 1, 2022 (SEC file No. 1-31993)).</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%">4.1</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:left;vertical-align:bottom"><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/000095013406000371/d31762exv4w5.htm">Form of Common Stock Certificate of Sterling Construction Company, Inc. (incorporated by reference to Exhibit 4.5 to Sterling Construction Company, Inc.&#8217;s Form 8-A, filed on January 11, 2006 (SEC File No. 1-31993)).</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%">4.2</span></td><td colspan="9" style="border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><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/000117184317001952/exh_41.htm">Registration Rights Agreement, dated April 3, 2017, by and among Sterling Construction Company, Inc., OCM Sterling NE Holdings, LLC and OCM Sterling E. Holdings, LLC (incorporated by reference to Exhibit 4.1 to Sterling Construction Company, Inc.&#8217;s Current Report on Form 8-K, filed on April 4, 2017 (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="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%">4.3</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:left;vertical-align:middle"><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/000087423820000033/a2018123110-kexhibit44.htm">Description of Securities Registered Under Section 12 (incorporated by reference to Exhibit 4.4 to Sterling Construction Company, Inc.&#8217;s Form 10-K filed on March 3, 2020 (SEC File No. 1-31993)).</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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.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">(1)</span></div></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:left;vertical-align:middle"><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/000087423819000077/a20190508exhibit101espp.htm">Sterling Construction Company, Inc. 2019 Employee Stock Purchase Plan (incorporated by reference to Exhibit 10.1 to Sterling Construction Company, Inc.&#8217;s Current Report on Form 8-K, filed on May 8, 2019 (SEC File No. 1-31993)).</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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.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-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:middle"><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/000087423821000037/a20210505ex991ar2018stocki.htm">Sterling Construction Company, Inc. Amended and Restated 2018 Stock Incentive Plan (incorporated by reference to Exhibit 99.1 to Sterling Construction Company, Inc.&#8217;s Registration Statement on Form S-8, filed on May 5, 2021 (SEC File No. 1-31993)).</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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.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">(1)(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:middle"><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="a2022123110-kexhibt1031.htm">Standard Non-Employee Director Compensation adopted by the Board of Directors effective May 5, 2021.</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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.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-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:middle"><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/000087423818000046/strl_033118xexhibit1022.htm">Form of Non-Employee Director Restricted Stock Agreement (incorporated by reference to Exhibit 10.2.2 to Sterling Construction Company, Inc.&#8217;s Quarterly Report on Form 10-Q for quarter ended March 31, 2018, filed on May 8, 2018 (SEC File No. 1-31993)).</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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.4</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-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:bottom"><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/000087423819000044/jcutillo2018easigned_d3b.htm">Executive Employment Agreement dated December 12, 2018 between Sterling Construction Company, Inc. and Joseph A. Cutillo (incorporated by reference to Exhibit 10.3 to Sterling Construction Company, Inc.&#8217;s Form 10-K filed on March 5, 2019 (SEC File No. 1-31993)).</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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.5</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-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:bottom"><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/000087423819000044/rballschmiede2018ex-1e0b.htm">Executive Employment Agreement dated December 12, 2018 between Sterling Construction Company, Inc. and Ronald A. Ballschmiede (incorporated by reference to Exhibit 10.4 to Sterling Construction Company, Inc.&#8217;s Form 10-K filed on March 5, 2019 (SEC File No. 1-31993)).</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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.6</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:middle"><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/000087423821000010/a2020123110-kexhibit1061.htm">Executive Employment Offer dated July 27, 2020 between Sterling Construction Company, Inc. and Mark Wolf (incorporated by reference to Exhibit 10.6.1 to Sterling Construction Company, Inc.&#8217;s Form 10-K filed on March 5, 2021 (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="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 #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%">10.7</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-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:middle"><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/000087423819000068/a2019033110-qexhibit101.htm">Plan Description - Senior Executive Incentive Compensation Plan (adopted 2019) (incorporated by reference to Exhibit 10.1 to Sterling Construction Company, Inc.&#8217;s Quarterly Report on Form 10-Q filed on May 7, 2019 (SEC File No. 1-31993)).</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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.8</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-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:middle"><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/000087423820000033/a2019123110-kexhibit109.htm">Form of Long-Term Incentive Award Agreement (adopted 2019) (incorporated by reference to Exhibit 10.9 to Sterling Construction Company, Inc.&#8217;s Form 10-K filed on March 3, 2020 (SEC File No. 1-31993)).</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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.9</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-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:middle"><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/000087423821000069/a2021063010-qexhibit103.htm">Form of Senior Executive Incentive Compensation Program - Program Description (incorporated by reference to Exhibit 10.3 to Sterling Construction Company, Inc.&#8217;s Quarterly Report on Form 10-Q filed on August 3, 2021 (SEC File No. 1-31993)).</a></span></div></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;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%">10.10</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-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:middle"><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/000087423821000069/a2021063010-qexhibit104.htm">Form of SEICP Long-Term Incentive Award Agreement (incorporated by reference to Exhibit 10.4 to Sterling Construction Company, Inc.&#8217;s Quarterly Report on Form 10-Q filed on August 3, 2021 (SEC File No. 1-31993)).</a></span></div></td></tr></table></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%">70</span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:justify;text-indent:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.099%"><tr><td style="width:1.0%"></td><td style="width:9.183%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:40.628%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.625%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:43.164%"></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:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.11</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:left;vertical-align:middle"><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/000087423819000120/a201910028-kex101creditagr.htm">Credit Agreement, dated as of October 2, 2019, by and among Sterling Construction Company, Inc., the subsidiaries of the Company party thereto as Guarantors, the Lenders party thereto, BMO Harris Bank, N.A., as Administrative Agent, Bank of America, N.A., as Syndication Agent, and BMO Capital Markets Corp. and BofA Securities, Inc., as Joint Lead Arrangers and Joint Book Runners (incorporated by reference to Exhibit 10.1 to Sterling Construction Company, Inc.&#8217;s Current Report on Form 8-K, filed on October 2, 2019 (SEC File No. 1-31993)).</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%">10.12</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:left;vertical-align:middle"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;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:115%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/874238/000087423820000033/a2019123110-kexhibit1011.htm">First Amendment to Credit Agreement, dated December 2, 2019, by and among Sterling Construction Company, Inc., the subsidiaries of the Company party thereto as Guarantors, the Lenders party thereto and BMO Harris Bank, N.A., as Administrative Agent (incorporated by reference to Exhibit 10.11 to Sterling Construction Company, Inc.&#8217;s Form 10-K filed on March 3, 2020 (SEC File No. 1-31993)).</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%">10.13</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:left;vertical-align:middle"><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/000087423821000059/a20210630ex101secondamendm.htm">Second Amendment to Credit Agreement, dated June 28, 2021, by and among Sterling Construction Company, Inc., the subsidiaries of the Company party thereto as Guarantors, the Lenders party thereto and BMO Harris Bank N.A. as Administrative Agent (incorporated by reference to Exhibit 10.1 to Sterling Construction Company, Inc.&#8217;s Current Report on Form 8-K, filed on June 30, 2021 (SEC File No. 1-31993)).</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%">10.14</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:left;vertical-align:middle"><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/000087423822000009/exhibit101thirdamendment.htm">Third Amendment to Credit Agreement, dated December 29, 2021, by and among Sterling Construction Company, Inc., the subsidiaries of the Company party thereto as Guarantors, the Lenders party thereto and BMO Harris Bank N.A. as Administrative Agent (incorporated by reference to Exhibit 10.1 to Sterling Construction Company, Inc.&#8217;s Current Report on Form 8-K, filed on January 5, 2022 (SEC File No. 1-31993)). </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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.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 #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><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="a2022123110-kexhibit211.htm">Subsidiaries of the registrant.</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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23.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 #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><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="a2022123110-kexhibit231.htm">Consent of Grant Thornton LLP.</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"><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 #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><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="a2022123110-kexhibit311.htm">Certification of Joseph A. Cutillo, Chief Executive Officer of Sterling Infrastructure, Inc.</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"><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:bottom"><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="a2022123110-kexhibit312.htm">Certification of Ronald A. Ballschmiede, Executive Vice President &amp; Chief Financial Officer of Sterling Infrastructure, Inc.</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"><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="a2022123110-kexhibit321.htm">Certification pursuant to Section 1350 of Chapter 63 of Title 18 of the United States Code (18 U.S.C. 1350) of Joseph A. Cutillo, Chief Executive Officer 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="a2022123110-kexhibit321.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="a2022123110-kexhibit321.htm">, Inc.</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"><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:middle"><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="a2022123110-kexhibit322.htm">Certification pursuant to Section 1350 of Chapter 63 of Title 18 of the United States Code (18 U.S.C. 1350) of Ronald A. Ballschmiede, Executive Vice President &amp; Chief Financial Officer 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="a2022123110-kexhibit322.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="a2022123110-kexhibit322.htm">, Inc.</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:left;vertical-align:middle"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">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></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.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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:top"><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:top"><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:top"><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 #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:justify;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">XBRL Taxonomy Extension Label 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:top"><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 #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:justify;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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 #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%">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 #000000;padding:2px 1pt;text-align:justify;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cover Page Interactive Data File (formatted in Inline XBRL and contained in Exhibit 101)</span></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Management contract, compensatory plan or arrangement</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Filed herewith</span></div><div style="margin-bottom: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">(3)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Furnished herewith</span></div><div id="i11f5ad2dc2b74cddb4b110bb41fded42_238"></div><div style="margin-bottom:9pt;margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 16. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Form 10-K Summary</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">None.</span></div><div style="height: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%">71</span></div><div style="text-align:center"><span><br/></span></div></div></div><div id="i11f5ad2dc2b74cddb4b110bb41fded42_241"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SIGNATURES</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#160;</span></div><div style="margin-bottom:9pt;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%">Pursuant to the requirements of Section 13 or 15(d) of the Securities Exchange Act of 1934, the Registrant has duly caused this report to be signed on its behalf by the undersigned, thereunto duly authorized, on February&#160;28, 2023.</span></div><div style="margin-bottom:1pt;margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:512.25pt"><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:31.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:226.00pt"></td><td style="width:1.0pt"></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:700;line-height:100%">Sterling Infrastructure, Inc.</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">By:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/ Joseph A. Cutillo</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%">&#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:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Joseph A. Cutillo, Chief Executive Officer</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%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Duly Authorized Officer)</span></td></tr></table></div><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to the requirements of the Securities Exchange Act of 1934, this report has been signed below by the following persons on behalf of the Registrant and in the capacities indicated on February&#160;28, 2023.</span></div><div style="margin-bottom:1pt;margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:512.25pt"><tr><td style="width:1.0pt"></td><td style="width:147.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:30.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:328.75pt"></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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Signature</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Title</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-style:italic;font-weight:400;line-height:100%">/s/ Joseph A. Cutillo</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief Executive Officer (Principal Executive Officer)</span></td></tr><tr style="height:15pt"><td colspan="3" style="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%">Joseph A. Cutillo</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Director</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%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr 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-style:italic;font-weight:400;line-height:100%">/s/ Ronald A. Ballschmiede</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" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Executive Vice President, Chief Financial Officer and Chief Accounting Officer (Principal Financial Officer and Principal Accounting Officer)</span></td></tr><tr style="height:15pt"><td colspan="3" style="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%">Ronald A. Ballschmiede</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr 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%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr 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-style:italic;font-weight:400;line-height:100%">/s/ Thomas M. White</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Director and Non-Executive Chairman</span></td></tr><tr style="height:15pt"><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thomas M. White</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">/s/ Roger A. Cregg</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Director</span></td></tr><tr style="height:15pt"><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Roger A. Cregg</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">/s/ Julie A. Dill</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Director</span></td></tr><tr style="height:15pt"><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Julie A. Dill</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr 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%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr 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-style:italic;font-weight:400;line-height:100%">/s/ Dana C. O&#8217;Brien</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Director</span></td></tr><tr style="height:15pt"><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dana C. O&#8217;Brien</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">/s/ Charles R. Patton</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Director</span></td></tr><tr style="height:15pt"><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Charles R. Patton</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">/s/ Dwayne A. Wilson</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Director</span></td></tr><tr style="height:15pt"><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dwayne A. Wilson</span></td><td colspan="3" style="padding:0 1pt"></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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">72</span></div><div style="text-align:center"><span><br/></span></div></div></div></body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.3 1
<SEQUENCE>2
<FILENAME>a2022123110-kexhibt1031.htm
<DESCRIPTION>EX-10.3.1
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2023 Workiva -->
<title>Document</title></head><body><div id="ia0110bfd32ee49a781fea1b8818439c5_1"></div><div style="min-height:54pt;width:100%"><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Exhibit 10.3.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:139%">Standard Non-Employee Director Compensation</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">(Adopted by the Board of Directors Effective May 5, 2021)</font></div><div><font><br></font></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:0.1%"></td><td style="width:1.710%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.029%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.721%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.364%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:51.766%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.485%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.363%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="24" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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="24" style="border-bottom:0.75pt solid #000000;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:700;line-height:100%">Annual Fees--Each Non-Employee Director</font></td></tr><tr><td colspan="3" style="border-top:0.75pt solid #000000;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="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#9679;</font></td><td colspan="18" style="border-top:0.75pt solid #000000;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%">$90,000 cash (paid in monthly installments)</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:3pt;font-weight:400;line-height:100%"><br></font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#9679;</font></div></td><td colspan="18" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">An award on the date of each Annual Meeting of Stockholders of shares of restricted common stock valued at $100,000.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</font></div></td></tr><tr style="height:3pt"><td colspan="24" style="padding:0 1pt"></td></tr><tr><td colspan="24" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Annual Fees</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#58; &#8212;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Board and Committee Chairs</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;(paid in monthly installments)</font></div></td></tr><tr><td colspan="3" style="border-top:0.75pt solid #000000;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="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#9679;</font></td><td colspan="12" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chairman of the Board of Directors&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</font></div></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$100,000</font></td><td colspan="3" style="border-top:0.75pt solid #000000;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></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#9679;</font></td><td colspan="12" 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%">Chair of the Audit Committee</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$25,000</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%">&#160;</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#9679;</font></td><td colspan="12" 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%">Chair of the Compensation Committee</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$15,000</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%">&#160;</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">&#9679;</font></td><td colspan="12" 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%">Chair of the Corporate Governance &#38; Nominating Committee</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$15,000</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%">&#160;</font></td></tr><tr style="height:14pt"><td colspan="24" style="padding:0 1pt"></td></tr><tr><td colspan="24" 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%">----------------------------------------------------------------------------</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</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%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></div></td><td colspan="15" 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 award agreements provide that the awards are subject to the following basic terms&#58;</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</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%">&#160;</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%">&#160;</font></td><td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Restrictions&#58;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The shares may not be sold, assigned, transferred, pledged or otherwise disposed of until they vest. The retention of the shares is subject to the Company&#8217;s Stock Ownership &#38; Hedging Guidelines.</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</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%">&#160;</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%">&#160;</font></td><td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Vesting&#58;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The restrictions on the restricted stock lapse on the trading day immediately preceding the following year's Annual Meeting of Stockholders, but earlier upon the death of the director&#59; upon the director becoming permanently disabled&#59; or upon a change in control of the Company as defined in the Company's 2018 Stock Incentive Plan.</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</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%">&#160;</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%">&#160;</font></td><td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Forfeiture&#58;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The shares of restricted stock are forfeited in the event that prior to vesting, the director ceases to be a director other than by reasons of his or her death, permanent disability, mandatory retirement or a change in control of the Company.</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</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%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></div></td><td colspan="15" 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%">This annual Chairman's fee constitutes compensation for service as Chairman&#59; and for service as chair of any committee of the Board, other than the Audit Committee. In the event the Chairman is also the Chair of the Audit Committee, the Audit Committee Chair fee will also be paid.</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</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%">&#160;</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:0 1pt"></td></tr><tr><td colspan="24" style="padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">_______________________________________</font></td></tr></table></div><div style="text-align:justify"><font><br></font></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:justify"><font style="color:#ffffff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#123;B1232379.3&#125;</font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-21.1
<SEQUENCE>3
<FILENAME>a2022123110-kexhibit211.htm
<DESCRIPTION>EX-21.1
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2023 Workiva -->
<title>Document</title></head><body><div id="id9808747b495415ba88461ca63b527db_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 21.1</font></div></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:451.50pt"><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:16.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:220.75pt"></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:700;line-height:100%">Subsidiaries of the registrant</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr 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:700;line-height:100%">Name</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:700;line-height:100%">&#160;</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:700;line-height:100%">State of Incorporation or Organization</font></td></tr><tr style="height:15pt"><td colspan="3" style="border-top:1pt solid #000000;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%">Texas Sterling Construction Co.</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Delaware</font></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%">Texas Sterling &#8211; Banicki, JV LLC</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%">&#160;</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%">Texas</font></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%">Road and Highway Builders, LLC</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%">&#160;</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%">Nevada</font></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%">Road and Highway Builders Inc.</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%">&#160;</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%">Nevada</font></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%">Road and Highway Builders of California, Inc.</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%">&#160;</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%">California</font></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%">Sterling Hawaii Asphalt, LLC</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%">&#160;</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%">Hawaii</font></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%">Ralph L. Wadsworth Construction Company, LLC</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%">&#160;</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%">Utah</font></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%">Ralph L. Wadsworth Construction Co. LP</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%">&#160;</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%">California</font></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%">J. Banicki Construction, Inc.</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%">&#160;</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%">Arizona</font></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%">Tealstone Commercial, Inc.</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Texas</font></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%">Tealstone Residential Concrete, Inc.</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Texas</font></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%">Plateau Excavation, Inc.</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Georgia</font></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%">DeWitt Excavation, LLC</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Florida</font></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%">LK Gregory Construction, Inc.</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tennessee</font></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%">Kimes &#38; Stone Construction, LLC</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Delaware</font></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%">Petillo, LLC</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Delaware</font></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%">Petillo NY, LLC</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Delaware</font></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%">Petillo MD, LLC</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Delaware</font></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%">Sterling Procurement Company, LLC</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Louisiana</font></td></tr></table></div><div><font><br></font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-23.1
<SEQUENCE>4
<FILENAME>a2022123110-kexhibit231.htm
<DESCRIPTION>EX-23.1
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2023 Workiva -->
<title>Document</title></head><body><div id="i659f3acabe5d41ce8299417c702af92c_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:11pt;font-weight:700;line-height:120%">Exhibit 23.1</font></div><div style="text-align:right"><font><br></font></div></div><div style="text-align:right"><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:120%">CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM</font></div><div style="margin-bottom:8pt"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:122%">We have issued our reports dated February&#160;28, 2023, with respect to the consolidated financial statements and internal control over financial reporting included in the Annual Report of Sterling Infrastructure, Inc. on Form 10-K for the year ended December&#160;31, 2022. We consent to the incorporation by reference of said reports in the Registration Statements of Sterling Infrastructure, Inc. on Forms S-3 (File No. 333-238001, effective May 15, 2020 and File No. 333-218278, effective June 21, 2017) and on Forms S-8 (File No. 333-255781, effective May 5, 2021, File No. 333-231295, effective May 8, 2019, and File No. 333-224735, effective May 8, 2018).</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#47;s&#47; GRANT THORNTON LLP</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Houston, Texas</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%">February&#160;28, 2023</font></div><div><font><br></font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.1
<SEQUENCE>5
<FILENAME>a2022123110-kexhibit311.htm
<DESCRIPTION>EX-31.1
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2023 Workiva -->
<title>Document</title></head><body><div id="i54d750a5f654416eb80e9d56807cd2be_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:left;vertical-align:middle"><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 have reviewed this Annual Report on Form 10-K of Sterling Infrastructure, Inc.&#59;   </font></div></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%">February 28, 2023</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>6
<FILENAME>a2022123110-kexhibit312.htm
<DESCRIPTION>EX-31.2
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2023 Workiva -->
<title>Document</title></head><body><div id="i95e1a7a9f5074dc694f2cd2f8da6d963_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:left;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 Annual Report on Form 10-K 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%">February 28, 2023</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>7
<FILENAME>a2022123110-kexhibit321.htm
<DESCRIPTION>EX-32.1
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2023 Workiva -->
<title>Document</title></head><body><div id="i88713b6cd746491291cc510027adc52c_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 Annual Report of Sterling Infrastructure, Inc. (the &#8220;Company&#8221;) on Form 10-K for the period ending&#160;December&#160;31, 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%">February 28, 2023</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:left;vertical-align:bottom"><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%">This certification accompanies this Report on Form 10-K 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></div></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>8
<FILENAME>a2022123110-kexhibit322.htm
<DESCRIPTION>EX-32.2
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2023 Workiva -->
<title>Document</title></head><body><div id="i43812f3c674646a0b5e6d81dc7f3c00e_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 Annual Report of Sterling Infrastructure, Inc. (the &#8220;Company&#8221;) on Form 10-K for the period ending&#160;December&#160;31, 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%">February 28, 2023</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:left;vertical-align:bottom"><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%">This certification accompanies this Report on Form 10-K 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></div></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>9
<FILENAME>strl-20221231.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2023 Workiva-->
<!--r:8a70204b-3cf5-4f8d-998b-f377996b5335,g:4d72428f-6c78-46ff-834a-898c47d0b6a0-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:strl="http://www.strlco.com/20221231" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2020-01-21" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.strlco.com/20221231">
  <xs:import namespace="http://fasb.org/srt/2022" schemaLocation="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd"/>
  <xs:import namespace="http://fasb.org/us-gaap/2022" schemaLocation="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd"/>
  <xs:import namespace="http://www.w3.org/1999/xlink" schemaLocation="http://www.xbrl.org/2003/xlink-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/dtr/type/2020-01-21" schemaLocation="https://www.xbrl.org/dtr/type/2020-01-21/types.xsd"/>
  <xs:import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/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-20221231_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="strl-20221231_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="strl-20221231_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="strl-20221231_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>0000001 - Document - Cover Page</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AuditInformation" roleURI="http://www.strlco.com/role/AuditInformation">
        <link:definition>0000002 - Document - Audit Information</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedStatementsofOperations" roleURI="http://www.strlco.com/role/ConsolidatedStatementsofOperations">
        <link:definition>0000003 - Statement - Consolidated Statements of Operations</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedStatementsofComprehensiveIncome" roleURI="http://www.strlco.com/role/ConsolidatedStatementsofComprehensiveIncome">
        <link:definition>0000004 - Statement - 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="ConsolidatedBalanceSheets" roleURI="http://www.strlco.com/role/ConsolidatedBalanceSheets">
        <link:definition>0000005 - Statement - Consolidated Balance Sheets</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedBalanceSheetsParentheticals" roleURI="http://www.strlco.com/role/ConsolidatedBalanceSheetsParentheticals">
        <link:definition>0000006 - Statement - Consolidated Balance Sheets (Parentheticals)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedStatementsofCashFlows" roleURI="http://www.strlco.com/role/ConsolidatedStatementsofCashFlows">
        <link:definition>0000007 - Statement - Consolidated Statements of Cash Flows</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedStatementsofStockholdersEquity" roleURI="http://www.strlco.com/role/ConsolidatedStatementsofStockholdersEquity">
        <link:definition>0000008 - Statement - Consolidated Statements of Stockholders' Equity</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="NatureofOperations" roleURI="http://www.strlco.com/role/NatureofOperations">
        <link:definition>0000009 - 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="BasisofPresentationandSignificantAccountingPolicies" roleURI="http://www.strlco.com/role/BasisofPresentationandSignificantAccountingPolicies">
        <link:definition>0000010 - 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="Acquisitions" roleURI="http://www.strlco.com/role/Acquisitions">
        <link:definition>0000011 - 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="Dispositions" roleURI="http://www.strlco.com/role/Dispositions">
        <link:definition>0000012 - Disclosure - Dispositions</link: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>0000013 - 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="Consolidated50OwnedSubsidiaries" roleURI="http://www.strlco.com/role/Consolidated50OwnedSubsidiaries">
        <link:definition>0000014 - 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="ConstructionJointVentures" roleURI="http://www.strlco.com/role/ConstructionJointVentures">
        <link:definition>0000015 - 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="PropertyandEquipment" roleURI="http://www.strlco.com/role/PropertyandEquipment">
        <link:definition>0000016 - 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="OtherIntangibleAssets" roleURI="http://www.strlco.com/role/OtherIntangibleAssets">
        <link:definition>0000017 - Disclosure - 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="Debt" roleURI="http://www.strlco.com/role/Debt">
        <link:definition>0000018 - 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="FinancialInstruments" roleURI="http://www.strlco.com/role/FinancialInstruments">
        <link:definition>0000019 - 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="LeaseObligations" roleURI="http://www.strlco.com/role/LeaseObligations">
        <link:definition>0000020 - 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="CommitmentsandContingencies" roleURI="http://www.strlco.com/role/CommitmentsandContingencies">
        <link:definition>0000021 - 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="IncomeTaxes" roleURI="http://www.strlco.com/role/IncomeTaxes">
        <link:definition>0000022 - 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="StockholdersEquity" roleURI="http://www.strlco.com/role/StockholdersEquity">
        <link:definition>0000023 - Disclosure - Stockholders' Equity</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockIncentivePlan" roleURI="http://www.strlco.com/role/StockIncentivePlan">
        <link:definition>0000024 - 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="EarningsPerShare" roleURI="http://www.strlco.com/role/EarningsPerShare">
        <link:definition>0000025 - 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="RetirementBenefits" roleURI="http://www.strlco.com/role/RetirementBenefits">
        <link:definition>0000026 - Disclosure - Retirement Benefits</link: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>0000027 - 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="ConcentrationofRiskandEnterpriseWideDisclosures" roleURI="http://www.strlco.com/role/ConcentrationofRiskandEnterpriseWideDisclosures">
        <link:definition>0000028 - Disclosure - Concentration of Risk and Enterprise Wide Disclosures</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RelatedPartyTransactions" roleURI="http://www.strlco.com/role/RelatedPartyTransactions">
        <link:definition>0000029 - Disclosure - Related Party Transactions</link: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>0000030 - 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="QuarterlyFinancialInformation" roleURI="http://www.strlco.com/role/QuarterlyFinancialInformation">
        <link:definition>0000031 - Disclosure - Quarterly Financial 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="BasisofPresentationandSignificantAccountingPoliciesPolicies" roleURI="http://www.strlco.com/role/BasisofPresentationandSignificantAccountingPoliciesPolicies">
        <link:definition>0000032 - 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="AcquisitionsTables" roleURI="http://www.strlco.com/role/AcquisitionsTables">
        <link:definition>0000033 - 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="DispositionsTables" roleURI="http://www.strlco.com/role/DispositionsTables">
        <link:definition>0000034 - Disclosure - Dispositions (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="RevenuefromCustomersTables" roleURI="http://www.strlco.com/role/RevenuefromCustomersTables">
        <link:definition>0000035 - 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="Consolidated50OwnedSubsidiaryTables" roleURI="http://www.strlco.com/role/Consolidated50OwnedSubsidiaryTables">
        <link:definition>0000036 - Disclosure - Consolidated 50% Owned Subsidiary (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="ConstructionJointVenturesTables" roleURI="http://www.strlco.com/role/ConstructionJointVenturesTables">
        <link:definition>0000037 - 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="PropertyandEquipmentTables" roleURI="http://www.strlco.com/role/PropertyandEquipmentTables">
        <link:definition>0000038 - 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="OtherIntangibleAssetsTables" roleURI="http://www.strlco.com/role/OtherIntangibleAssetsTables">
        <link:definition>0000039 - Disclosure - 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="DebtTables" roleURI="http://www.strlco.com/role/DebtTables">
        <link:definition>0000040 - 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="FinancialInstrumentsTables" roleURI="http://www.strlco.com/role/FinancialInstrumentsTables">
        <link:definition>0000041 - 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="LeaseObligationsTables" roleURI="http://www.strlco.com/role/LeaseObligationsTables">
        <link:definition>0000042 - 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="IncomeTaxesTables" roleURI="http://www.strlco.com/role/IncomeTaxesTables">
        <link:definition>0000043 - 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="StockIncentivePlanTables" roleURI="http://www.strlco.com/role/StockIncentivePlanTables">
        <link:definition>0000044 - 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="EarningsPerShareTables" roleURI="http://www.strlco.com/role/EarningsPerShareTables">
        <link:definition>0000045 - 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="RetirementBenefitsTables" roleURI="http://www.strlco.com/role/RetirementBenefitsTables">
        <link:definition>0000046 - Disclosure - Retirement Benefits (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="SupplementalCashFlowInformationTables" roleURI="http://www.strlco.com/role/SupplementalCashFlowInformationTables">
        <link:definition>0000047 - 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="SegmentInformationTables" roleURI="http://www.strlco.com/role/SegmentInformationTables">
        <link:definition>0000048 - 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="QuarterlyFinancialInformationTables" roleURI="http://www.strlco.com/role/QuarterlyFinancialInformationTables">
        <link:definition>0000049 - Disclosure - Quarterly Financial 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="NatureofOperationsDetails" roleURI="http://www.strlco.com/role/NatureofOperationsDetails">
        <link:definition>0000050 - 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="BasisofPresentationandSignificantAccountingPoliciesNarrativeDetails" roleURI="http://www.strlco.com/role/BasisofPresentationandSignificantAccountingPoliciesNarrativeDetails">
        <link:definition>0000051 - Disclosure - Basis of Presentation and Significant Accounting Policies - 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="AcquisitionsNarrativeDetails" roleURI="http://www.strlco.com/role/AcquisitionsNarrativeDetails">
        <link:definition>0000052 - 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>0000053 - 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>0000054 - 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>0000055 - 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="DispositionsNarrativeDetails" roleURI="http://www.strlco.com/role/DispositionsNarrativeDetails">
        <link:definition>0000056 - Disclosure - Dispositions - 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="DispositionsScheduleoftheComponentsofNetEarningsfromDiscontinuedOperationsDetails" roleURI="http://www.strlco.com/role/DispositionsScheduleoftheComponentsofNetEarningsfromDiscontinuedOperationsDetails">
        <link:definition>0000057 - Disclosure - Dispositions - Schedule of the Components of Net Earnings from Discontinued Operations (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DispositionsScheduleoftheCarryingAmountsofMajorClassesofAssetsandLiabilitiesDetails" roleURI="http://www.strlco.com/role/DispositionsScheduleoftheCarryingAmountsofMajorClassesofAssetsandLiabilitiesDetails">
        <link:definition>0000058 - Disclosure - Dispositions - Schedule of the Carrying Amounts of Major Classes of Assets and Liabilities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DispositionsScheduleoftheCashFlowsfromDiscontinuedOperationsDetails" roleURI="http://www.strlco.com/role/DispositionsScheduleoftheCashFlowsfromDiscontinuedOperationsDetails">
        <link:definition>0000059 - Disclosure - Dispositions - Schedule of the Cash Flows from Discontinued Operations (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RevenuefromCustomersBacklogBySegmentDetails" roleURI="http://www.strlco.com/role/RevenuefromCustomersBacklogBySegmentDetails">
        <link:definition>0000060 - 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>0000061 - 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>0000062 - 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>0000062 - 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="Consolidated50OwnedSubsidiaryNarrativeDetails" roleURI="http://www.strlco.com/role/Consolidated50OwnedSubsidiaryNarrativeDetails">
        <link:definition>0000063 - Disclosure - Consolidated 50% Owned Subsidiary - 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="Consolidated50OwnedSubsidiaryComponentsofNoncontrollingInterestSubjecttoMandatoryRedemptionDetails" roleURI="http://www.strlco.com/role/Consolidated50OwnedSubsidiaryComponentsofNoncontrollingInterestSubjecttoMandatoryRedemptionDetails">
        <link:definition>0000064 - Disclosure - Consolidated 50% Owned Subsidiary - Components of Noncontrolling Interest Subject to Mandatory Redemption (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="Consolidated50OwnedSubsidiaryStatementofOperationsDetails" roleURI="http://www.strlco.com/role/Consolidated50OwnedSubsidiaryStatementofOperationsDetails">
        <link:definition>0000065 - Disclosure - Consolidated 50% Owned Subsidiary - 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="ConstructionJointVenturesSEMAFinancialsDetails" roleURI="http://www.strlco.com/role/ConstructionJointVenturesSEMAFinancialsDetails">
        <link:definition>0000066 - 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>0000067 - 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="ConstructionJointVenturesConstructionJointVenturesPartnerIncomeDetails" roleURI="http://www.strlco.com/role/ConstructionJointVenturesConstructionJointVenturesPartnerIncomeDetails">
        <link:definition>0000068 - Disclosure - Construction Joint Ventures - Construction Joint Ventures, Partner 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="PropertyandEquipmentSummaryofPropertyandEquipmentDetails" roleURI="http://www.strlco.com/role/PropertyandEquipmentSummaryofPropertyandEquipmentDetails">
        <link:definition>0000069 - Disclosure - Property and Equipment - Summary of 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="PropertyandEquipmentNarrativeDetails" roleURI="http://www.strlco.com/role/PropertyandEquipmentNarrativeDetails">
        <link:definition>0000070 - Disclosure - Property and Equipment - 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="OtherIntangibleAssetsNarrativeDetails" roleURI="http://www.strlco.com/role/OtherIntangibleAssetsNarrativeDetails">
        <link:definition>0000071 - Disclosure - Other Intangible Assets - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OtherIntangibleAssetsSummaryofGoodwillBySegmentsDetails" roleURI="http://www.strlco.com/role/OtherIntangibleAssetsSummaryofGoodwillBySegmentsDetails">
        <link:definition>0000072 - Disclosure - Other Intangible Assets - Summary of Goodwill By Segments (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="OtherIntangibleAssetsSummaryofFiniteLivedIntangibleAssetsDetails" roleURI="http://www.strlco.com/role/OtherIntangibleAssetsSummaryofFiniteLivedIntangibleAssetsDetails">
        <link:definition>0000073 - Disclosure - Other Intangible Assets - Summary of Finite Lived 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="DebtLongtermDebtDetails" roleURI="http://www.strlco.com/role/DebtLongtermDebtDetails">
        <link:definition>0000074 - 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>0000075 - 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="FinancialInstrumentsNarrativeDetails" roleURI="http://www.strlco.com/role/FinancialInstrumentsNarrativeDetails">
        <link:definition>0000076 - 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>0000077 - 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>0000078 - 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="LeaseObligationsDetails" roleURI="http://www.strlco.com/role/LeaseObligationsDetails">
        <link:definition>0000079 - 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>0000079 - 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="CommitmentsandContingenciesNarrativeDetails" roleURI="http://www.strlco.com/role/CommitmentsandContingenciesNarrativeDetails">
        <link:definition>0000080 - Disclosure - Commitments and Contingencies - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesIncomeTaxExpenseBenefitComponentsDetails" roleURI="http://www.strlco.com/role/IncomeTaxesIncomeTaxExpenseBenefitComponentsDetails">
        <link:definition>0000081 - Disclosure - Income Taxes - Income Tax Expense (Benefit) Components (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="IncomeTaxesSummaryReconciliationReportedAmountofIncomeTaxExpenseDetails" roleURI="http://www.strlco.com/role/IncomeTaxesSummaryReconciliationReportedAmountofIncomeTaxExpenseDetails">
        <link:definition>0000082 - Disclosure - Income Taxes - Summary Reconciliation Reported Amount of Income Tax Expense (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" roleURI="http://www.strlco.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails">
        <link:definition>0000083 - Disclosure - Income Taxes - Deferred Tax Assets and Liabilities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesNarrativeDetails" roleURI="http://www.strlco.com/role/IncomeTaxesNarrativeDetails">
        <link:definition>0000084 - Disclosure - Income Taxes - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockholdersEquityNarrativeDetails" roleURI="http://www.strlco.com/role/StockholdersEquityNarrativeDetails">
        <link:definition>0000085 - Disclosure - Stockholders' Equity - 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="StockIncentivePlanNarrativeDetails" roleURI="http://www.strlco.com/role/StockIncentivePlanNarrativeDetails">
        <link:definition>0000086 - 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="StockIncentivePlanSummaryofAwardActivityDetails" roleURI="http://www.strlco.com/role/StockIncentivePlanSummaryofAwardActivityDetails">
        <link:definition>0000087 - Disclosure - Stock Incentive Plan - Summary of Award Activity (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="StockIncentivePlanFairValueAssumptionsDetails" roleURI="http://www.strlco.com/role/StockIncentivePlanFairValueAssumptionsDetails">
        <link:definition>0000088 - Disclosure - Stock Incentive Plan - Fair Value Assumptions (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="EarningsPerShareDetails" roleURI="http://www.strlco.com/role/EarningsPerShareDetails">
        <link:definition>0000089 - 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="RetirementBenefitsNarrativeDetails" roleURI="http://www.strlco.com/role/RetirementBenefitsNarrativeDetails">
        <link:definition>0000090 - Disclosure - Retirement Benefits - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RetirementBenefitsParticipationinMultiemployerDefinedBenefitPensionPlanDetails" roleURI="http://www.strlco.com/role/RetirementBenefitsParticipationinMultiemployerDefinedBenefitPensionPlanDetails">
        <link:definition>0000091 - Disclosure - Retirement Benefits - Participation in Multiemployer Defined Benefit Pension Plan (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SupplementalCashFlowInformationDetails" roleURI="http://www.strlco.com/role/SupplementalCashFlowInformationDetails">
        <link:definition>0000092 - 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="ConcentrationofRiskandEnterpriseWideDisclosuresContractRevenuesbyCustomerDetails" roleURI="http://www.strlco.com/role/ConcentrationofRiskandEnterpriseWideDisclosuresContractRevenuesbyCustomerDetails">
        <link:definition>0000093 - Disclosure - Concentration of Risk and Enterprise Wide Disclosures - Contract Revenues by Customer (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="RelatedPartyTransactionsDetails" roleURI="http://www.strlco.com/role/RelatedPartyTransactionsDetails">
        <link:definition>0000094 - Disclosure - Related Party Transactions (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SegmentInformationNarrativeDetails" roleURI="http://www.strlco.com/role/SegmentInformationNarrativeDetails">
        <link:definition>0000095 - Disclosure - Segment Information - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SegmentInformationRevenueOperatingIncomeandAssetsByReportableSegmentDetails" roleURI="http://www.strlco.com/role/SegmentInformationRevenueOperatingIncomeandAssetsByReportableSegmentDetails">
        <link:definition>0000096 - Disclosure - Segment Information - Revenue, Operating Income, and Assets, By Reportable 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="QuarterlyFinancialInformationQuarterlyrevenueandincomefromoperationsDetails" roleURI="http://www.strlco.com/role/QuarterlyFinancialInformationQuarterlyrevenueandincomefromoperationsDetails">
        <link:definition>0000097 - Disclosure - Quarterly Financial Information- Quarterly revenue and income from 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="QuarterlyFinancialInformationSummarizestheunauditedquarterlyresultsofcontinuingoperationsDetails" roleURI="http://www.strlco.com/role/QuarterlyFinancialInformationSummarizestheunauditedquarterlyresultsofcontinuingoperationsDetails">
        <link:definition>0000098 - Disclosure - Quarterly Financial Information - Summarizes the unaudited quarterly results of continuing operations (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_NoncashOrPartNoncashAcquisitionNotesPayableAndDeferredPaymentsIncurred" abstract="false" name="NoncashOrPartNoncashAcquisitionNotesPayableAndDeferredPaymentsIncurred" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" 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_MyersSonsConstructionLPMember" abstract="true" name="MyersSonsConstructionLPMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_ScheduleofDefinedContributionPlanTableTextBlock" abstract="false" name="ScheduleofDefinedContributionPlanTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="strl_DisposalGroupIncludingDiscontinuedOperationLongTermLeaseObligations" abstract="false" name="DisposalGroupIncludingDiscontinuedOperationLongTermLeaseObligations" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_DisposalGroupIncludingDiscontinuedOperationLongTermDebtExcludingCurrentMaturities" abstract="false" name="DisposalGroupIncludingDiscontinuedOperationLongTermDebtExcludingCurrentMaturities" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="strl_InternationalUnionOfOperatingEngineersLocal825Member" abstract="true" name="InternationalUnionOfOperatingEngineersLocal825Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="strl_DisposalGroupIncludingDiscontinuedOperationDeferredConsiderationPaymentDueYearThree" abstract="false" name="DisposalGroupIncludingDiscontinuedOperationDeferredConsiderationPaymentDueYearThree" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="strl_NumberOfEmployeesPercent" abstract="false" name="NumberOfEmployeesPercent" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <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_AviationMember" abstract="true" name="AviationMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="strl_DisposalGroupIncludingDiscontinuedOperationContractLiabilitiesCurrent" abstract="false" name="DisposalGroupIncludingDiscontinuedOperationContractLiabilitiesCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="strl_DisposalGroupIncludingDiscontinuedOperationCurrentPortionOfLongTermLeaseObligations" abstract="false" name="DisposalGroupIncludingDiscontinuedOperationCurrentPortionOfLongTermLeaseObligations" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="strl_IncreaseDecreaseInContractWithCustomerRetainageLiability" abstract="false" name="IncreaseDecreaseInContractWithCustomerRetainageLiability" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_DisposalGroupIncludingDiscontinuedOperationPaymentTermsInitialPayment" abstract="false" name="DisposalGroupIncludingDiscontinuedOperationPaymentTermsInitialPayment" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="strl_FinanceLeasesCostAbstract" abstract="true" name="FinanceLeasesCostAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <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_UnionMembersMember" abstract="true" name="UnionMembersMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="strl_DeferredTaxAssetsNoncontrollingInterest" abstract="false" name="DeferredTaxAssetsNoncontrollingInterest" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="strl_SelfInsuranceWorkersCompensationClaimsAmountPerOccurrence" abstract="false" name="SelfInsuranceWorkersCompensationClaimsAmountPerOccurrence" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="strl_AuditInformationAbstract" abstract="true" name="AuditInformationAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="strl_RestrictedStockUnitsAndPhantomStockUnitsMember" abstract="true" name="RestrictedStockUnitsAndPhantomStockUnitsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="strl_GreenZoneMember" abstract="true" name="GreenZoneMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="strl_KimesStoneMember" abstract="true" name="KimesStoneMember" 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_PensionTrustFundForOperatingEngineersPensionPlanMember" abstract="true" name="PensionTrustFundForOperatingEngineersPensionPlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="strl_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTaxAndGainOnDisposition" abstract="false" name="DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTaxAndGainOnDisposition" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_DisposalGroupIncludingDiscontinuedOperationReceivablesFromEquityInConstructionJointVenturesCurrent" abstract="false" name="DisposalGroupIncludingDiscontinuedOperationReceivablesFromEquityInConstructionJointVenturesCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="strl_DisposalGroupIncludingDiscontinuedOperationOwnershipPercentageInDisposedAsset" abstract="false" name="DisposalGroupIncludingDiscontinuedOperationOwnershipPercentageInDisposedAsset" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <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_LongtermDebtCurrentMaturitiesGross" abstract="false" name="LongtermDebtCurrentMaturitiesGross" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" 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_ClassOfWarrantOrRightNumberOfWarrantsExercised" abstract="false" name="ClassOfWarrantOrRightNumberOfWarrantsExercised" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <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_DisposalGroupIncludingDiscontinuedOperationDeferredConsiderationNumberOfPaymentsDue" abstract="false" name="DisposalGroupIncludingDiscontinuedOperationDeferredConsiderationNumberOfPaymentsDue" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="strl_SelfInsuranceGeneralLiabilityAmountPerOccurrence" abstract="false" name="SelfInsuranceGeneralLiabilityAmountPerOccurrence" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_LiabilityBasedAwardsMember" abstract="true" name="LiabilityBasedAwardsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="strl_SwingLineLoanMember" abstract="true" name="SwingLineLoanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="strl_DisposalGroupIncludingDiscontinuedOperationOtherOperatingIncomeExpenseNet" abstract="false" name="DisposalGroupIncludingDiscontinuedOperationOtherOperatingIncomeExpenseNet" 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_CreditAgreementMember" abstract="true" name="CreditAgreementMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_DebtInstrumentCovenantLeverageRatio" abstract="false" name="DebtInstrumentCovenantLeverageRatio" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:pureItemType"/>
  <xs:element id="strl_RedZoneMember" abstract="true" name="RedZoneMember" 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_HeavyAndGeneralConstructionLaborersLocal472AndLocal172Member" abstract="true" name="HeavyAndGeneralConstructionLaborersLocal472AndLocal172Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_Period1Member" abstract="true" name="Period1Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="strl_GainLossOnExtinguishmentOfDebtContinuingOperations" abstract="false" name="GainLossOnExtinguishmentOfDebtContinuingOperations" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_CCSAcquisitionMember" abstract="true" name="CCSAcquisitionMember" 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_DebtCovenantPeriodDomain" abstract="true" name="DebtCovenantPeriodDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="strl_DeferredTaxAssetsDeferredPayments" abstract="false" name="DeferredTaxAssetsDeferredPayments" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="strl_DisposalGroupIncludingDiscontinuedOperationCurrentMaturitiesOfLongTermDebt" abstract="false" name="DisposalGroupIncludingDiscontinuedOperationCurrentMaturitiesOfLongTermDebt" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_MyersMember" abstract="true" name="MyersMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="strl_StockIssuedDuringPeriodValueWarrantsExercised" abstract="false" name="StockIssuedDuringPeriodValueWarrantsExercised" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedBillingsInExcessOfCostsAndEstimatedEarningsOnUncompletedContracts" abstract="false" name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedBillingsInExcessOfCostsAndEstimatedEarningsOnUncompletedContracts" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="strl_RestrictedCashOtherCurrentAssetsDisposalGroupIncludingContinuedOperations" abstract="false" name="RestrictedCashOtherCurrentAssetsDisposalGroupIncludingContinuedOperations" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="strl_DisposalGroupIncludingDiscontinuedOperationDeferredConsiderationPaymentDueYearTwo" abstract="false" name="DisposalGroupIncludingDiscontinuedOperationDeferredConsiderationPaymentDueYearTwo" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_OneCustomerMember" abstract="true" name="OneCustomerMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="strl_StockIncentivePlanAndEmployeeStockPurchasePlanMember" abstract="true" name="StockIncentivePlanAndEmployeeStockPurchasePlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="strl_OrangeZoneMember" abstract="true" name="OrangeZoneMember" 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_CashPaidForAmountsIncludedInMeasurementOfLeaseLiabilitiesAbstract" abstract="true" name="CashPaidForAmountsIncludedInMeasurementOfLeaseLiabilitiesAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="strl_LoanAndSecurityAgreementMember" abstract="true" name="LoanAndSecurityAgreementMember" 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_DebtInstrumentCovenantFixedChargeRatioMinimum" abstract="false" name="DebtInstrumentCovenantFixedChargeRatioMinimum" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:pureItemType"/>
  <xs:element id="strl_ClassOfWarrantOrRightTerm" abstract="false" name="ClassOfWarrantOrRightTerm" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="strl_IdentifiableIntangibleAssetsAndGoodwill" abstract="false" name="IdentifiableIntangibleAssetsAndGoodwill" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" 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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedTangibleAssetsNet" abstract="false" name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedTangibleAssetsNet" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="strl_GeneralLiabilityAndWorkersCompensationClaimPerOccurrenceThatWouldAffectUltimateLiability" abstract="false" name="GeneralLiabilityAndWorkersCompensationClaimPerOccurrenceThatWouldAffectUltimateLiability" nillable="true" xbrli:periodType="duration" 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_LesseeLeaseExpirationPeriod" abstract="false" name="LesseeLeaseExpirationPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="strl_DeferredTaxAssetsRightOfUseLiability" abstract="false" name="DeferredTaxAssetsRightOfUseLiability" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="strl_IncreaseDecreaseInContractWithCustomerRetainageAsset" abstract="false" name="IncreaseDecreaseInContractWithCustomerRetainageAsset" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="strl_RevenueRecognitionPercentageOfCompletionRange" abstract="false" name="RevenueRecognitionPercentageOfCompletionRange" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="strl_DisposalGroupIncludingDiscontinuedOperationImplicitInterestRate" abstract="false" name="DisposalGroupIncludingDiscontinuedOperationImplicitInterestRate" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <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_RestrictedStockAwardsRestrictedStockUnitsAndPerformanceStockUnitsMember" abstract="true" name="RestrictedStockAwardsRestrictedStockUnitsAndPerformanceStockUnitsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_SharebasedCompensationArrangementbySharebasedPaymentAwardMaximumAnnualContributionsPerEmployeeAmount" abstract="false" name="SharebasedCompensationArrangementbySharebasedPaymentAwardMaximumAnnualContributionsPerEmployeeAmount" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="strl_WarrantsToTheLendersUnderTheLoanAgreementMember" abstract="true" name="WarrantsToTheLendersUnderTheLoanAgreementMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="strl_RightOfUseAssetsObtainedInExchangeForLeaseObligationsAbstract" abstract="true" name="RightOfUseAssetsObtainedInExchangeForLeaseObligationsAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="strl_AllOtherFundsMember" abstract="true" name="AllOtherFundsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="strl_EntityNumberofEmployeesFieldPersonnel" abstract="false" name="EntityNumberofEmployeesFieldPersonnel" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:decimalItemType"/>
  <xs:element id="strl_DisposalGroupIncludingDiscontinuedOperationContractAssetsCurrent" abstract="false" name="DisposalGroupIncludingDiscontinuedOperationContractAssetsCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_HeavyHighwayMember" abstract="true" name="HeavyHighwayMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_ContractWithCustomerRetainageAssetCurrent" abstract="false" name="ContractWithCustomerRetainageAssetCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_EffectiveIncomeTaxRateReconciliationOtherPermanentDifferences" abstract="false" name="EffectiveIncomeTaxRateReconciliationOtherPermanentDifferences" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="strl_DisposalGroupIncludingDiscontinuedOperationInterestIncomeExpense" abstract="false" name="DisposalGroupIncludingDiscontinuedOperationInterestIncomeExpense" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="strl_DisposalGroupIncludingDiscontinuedOperationOperatingRightOfUseAssetsNoncurrent" abstract="false" name="DisposalGroupIncludingDiscontinuedOperationOperatingRightOfUseAssetsNoncurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="strl_StockIssuedDuringPeriodSharesWarrantsExercised" abstract="false" name="StockIssuedDuringPeriodSharesWarrantsExercised" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="strl_DebtCovenantPeriodAxis" abstract="true" name="DebtCovenantPeriodAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="strl_BusinessCombinationConsiderationTransferredTaxGrossUpPaymentAndOtherPaymentsDueToSellers" abstract="false" name="BusinessCombinationConsiderationTransferredTaxGrossUpPaymentAndOtherPaymentsDueToSellers" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_ContractWithCustomerRetainageLiabilityCurrent" abstract="false" name="ContractWithCustomerRetainageLiabilityCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_BusinessAcquisitionGoodwillExpectedTaxDeductiblePeriod" abstract="false" name="BusinessAcquisitionGoodwillExpectedTaxDeductiblePeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <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_DisposalGroupIncludingDiscontinuedOperationDeferredConsiderationPaymentDueYearOne" abstract="false" name="DisposalGroupIncludingDiscontinuedOperationDeferredConsiderationPaymentDueYearOne" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="strl_DisposalGroupIncludingDiscontinuedOperationMembersInterestSubjectToMandatoryRedemptionAndUndistributedEarnings" abstract="false" name="DisposalGroupIncludingDiscontinuedOperationMembersInterestSubjectToMandatoryRedemptionAndUndistributedEarnings" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_StockIncentivePlanMember" abstract="true" name="StockIncentivePlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="strl_SharebasedCompensationArrangementbySharebasedPaymentAwardMaximumAnnualContributionsPerEmployeePercent" abstract="false" name="SharebasedCompensationArrangementbySharebasedPaymentAwardMaximumAnnualContributionsPerEmployeePercent" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <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_DeferredTaxLiabilitiesRightOfUseAsset" abstract="false" name="DeferredTaxLiabilitiesRightOfUseAsset" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="strl_CommercialInsuranceCoverage" abstract="false" name="CommercialInsuranceCoverage" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="strl_DisposalGroupIncludingDiscontinuedOperationGainLossOnExtinguishmentOfDebt" abstract="false" name="DisposalGroupIncludingDiscontinuedOperationGainLossOnExtinguishmentOfDebt" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="strl_CommonStockVotesPerShare" abstract="false" name="CommonStockVotesPerShare" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="strl_Period2Member" abstract="true" name="Period2Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="strl_RestrictedStockAwardMember" abstract="true" name="RestrictedStockAwardMember" 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_YellowZoneMember" abstract="true" name="YellowZoneMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_RLWMember" abstract="true" name="RLWMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
</xs:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>10
<FILENAME>strl-20221231_cal.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2023 Workiva-->
<!--r:8a70204b-3cf5-4f8d-998b-f377996b5335,g:4d72428f-6c78-46ff-834a-898c47d0b6a0-->
<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/ConsolidatedStatementsofOperations" xlink:type="simple" xlink:href="strl-20221231.xsd#ConsolidatedStatementsofOperations"/>
  <link:calculationLink xlink:role="http://www.strlco.com/role/ConsolidatedStatementsofOperations" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_b0ac0dd1-2653-481e-be43-de7a95caa457" 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_79327c6a-314c-43a1-9113-69653e9a9277" 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_b0ac0dd1-2653-481e-be43-de7a95caa457" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_79327c6a-314c-43a1-9113-69653e9a9277" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_3c3e1567-864f-4b3f-b0ff-935d62f7c19d" 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_b0ac0dd1-2653-481e-be43-de7a95caa457" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_3c3e1567-864f-4b3f-b0ff-935d62f7c19d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_4c9839c8-f04b-4019-90a9-3347d77eb200" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_1498e022-2de0-4148-bec5-f690888907de" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_4c9839c8-f04b-4019-90a9-3347d77eb200" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_1498e022-2de0-4148-bec5-f690888907de" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperations_49cd38f7-8e25-4640-af53-1e5a06a98314" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperations"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_4c9839c8-f04b-4019-90a9-3347d77eb200" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperations_49cd38f7-8e25-4640-af53-1e5a06a98314" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperations_00bc1214-f1fc-4bb7-b2e6-6730e2fd608f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperations"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity_e3569967-cc2c-4980-b5dd-6cf0f186fef8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperations_00bc1214-f1fc-4bb7-b2e6-6730e2fd608f" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity_e3569967-cc2c-4980-b5dd-6cf0f186fef8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_a2f53916-6057-4ce1-99a4-2c929dda4c87" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperations_00bc1214-f1fc-4bb7-b2e6-6730e2fd608f" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_a2f53916-6057-4ce1-99a4-2c929dda4c87" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_3dde8174-9b3d-432b-a557-6cb41d9cb98b" 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_AmortizationOfIntangibleAssets_be832e96-2db0-4965-9107-756633bf8143" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_3dde8174-9b3d-432b-a557-6cb41d9cb98b" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_be832e96-2db0-4965-9107-756633bf8143" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_0eda28b5-4ee2-4da1-9ca4-8a7ec690f043" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GrossProfit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_3dde8174-9b3d-432b-a557-6cb41d9cb98b" xlink:to="loc_us-gaap_GrossProfit_0eda28b5-4ee2-4da1-9ca4-8a7ec690f043" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherOperatingIncomeExpenseNet_5369cee7-0807-4d89-b878-9b8712fb74a3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherOperatingIncomeExpenseNet"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_3dde8174-9b3d-432b-a557-6cb41d9cb98b" xlink:to="loc_us-gaap_OtherOperatingIncomeExpenseNet_5369cee7-0807-4d89-b878-9b8712fb74a3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_98ac74da-933e-4837-88a0-0d1f40381870" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_3dde8174-9b3d-432b-a557-6cb41d9cb98b" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_98ac74da-933e-4837-88a0-0d1f40381870" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_6b637a49-b5b4-450f-b617-334b707987bb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationAcquisitionRelatedCosts"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_3dde8174-9b3d-432b-a557-6cb41d9cb98b" xlink:to="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_6b637a49-b5b4-450f-b617-334b707987bb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_cb284c1b-2333-4b5e-9576-54876709fe5f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax_f88b332a-a7ca-4151-9d8b-70cd4261d8c0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_cb284c1b-2333-4b5e-9576-54876709fe5f" xlink:to="loc_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax_f88b332a-a7ca-4151-9d8b-70cd4261d8c0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTaxAndGainOnDisposition_fa5a4851-5c6f-48fa-b9c9-514dc19c7c6b" xlink:href="strl-20221231.xsd#strl_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTaxAndGainOnDisposition"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_cb284c1b-2333-4b5e-9576-54876709fe5f" xlink:to="loc_strl_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTaxAndGainOnDisposition_fa5a4851-5c6f-48fa-b9c9-514dc19c7c6b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation_6825c697-445b-4da4-a008-97dd69d261a4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_cb284c1b-2333-4b5e-9576-54876709fe5f" xlink:to="loc_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation_6825c697-445b-4da4-a008-97dd69d261a4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_1c4709a2-745d-461e-8dd5-2185f36f41d5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_1384e150-dce3-4ef1-a20c-1ad08231d416" 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_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_1c4709a2-745d-461e-8dd5-2185f36f41d5" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_1384e150-dce3-4ef1-a20c-1ad08231d416" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_IncomeBeforeIncomeTaxesAndEarningsAttributableToNoncontrollingInterests_84f8e11a-7561-4d72-8fd3-ffdc7e94b631" xlink:href="strl-20221231.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_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_1c4709a2-745d-461e-8dd5-2185f36f41d5" xlink:to="loc_strl_IncomeBeforeIncomeTaxesAndEarningsAttributableToNoncontrollingInterests_84f8e11a-7561-4d72-8fd3-ffdc7e94b631" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_IncomeBeforeIncomeTaxesAndEarningsAttributableToNoncontrollingInterests_9a64db2b-5835-49ac-8181-0f883a6ef4f5" xlink:href="strl-20221231.xsd#strl_IncomeBeforeIncomeTaxesAndEarningsAttributableToNoncontrollingInterests"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_7a2271d8-19f5-4462-acd8-564fa84dff37" 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_9a64db2b-5835-49ac-8181-0f883a6ef4f5" xlink:to="loc_us-gaap_OperatingIncomeLoss_7a2271d8-19f5-4462-acd8-564fa84dff37" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_GainLossOnExtinguishmentOfDebtContinuingOperations_a9cb50ee-ceee-4332-b383-bd0f21382b43" xlink:href="strl-20221231.xsd#strl_GainLossOnExtinguishmentOfDebtContinuingOperations"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_strl_IncomeBeforeIncomeTaxesAndEarningsAttributableToNoncontrollingInterests_9a64db2b-5835-49ac-8181-0f883a6ef4f5" xlink:to="loc_strl_GainLossOnExtinguishmentOfDebtContinuingOperations_a9cb50ee-ceee-4332-b383-bd0f21382b43" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_InterestExpenseAndAccretedInterest_fd5e28f1-6fdd-456c-8ee7-2ecc1fa05296" xlink:href="strl-20221231.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_9a64db2b-5835-49ac-8181-0f883a6ef4f5" xlink:to="loc_strl_InterestExpenseAndAccretedInterest_fd5e28f1-6fdd-456c-8ee7-2ecc1fa05296" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeOther_15f170d9-33d8-4748-878f-fd8990615365" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestIncomeOther"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_strl_IncomeBeforeIncomeTaxesAndEarningsAttributableToNoncontrollingInterests_9a64db2b-5835-49ac-8181-0f883a6ef4f5" xlink:to="loc_us-gaap_InterestIncomeOther_15f170d9-33d8-4748-878f-fd8990615365" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.strlco.com/role/ConsolidatedStatementsofComprehensiveIncome" xlink:type="simple" xlink:href="strl-20221231.xsd#ConsolidatedStatementsofComprehensiveIncome"/>
  <link:calculationLink xlink:role="http://www.strlco.com/role/ConsolidatedStatementsofComprehensiveIncome" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_291ffb68-f2dd-4715-9e32-f73e865f127c" 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_IncomeLossFromDiscontinuedOperationsNetOfTax_a034d3df-88db-4fe9-a323-c434b5d2e1b1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ProfitLoss_291ffb68-f2dd-4715-9e32-f73e865f127c" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_a034d3df-88db-4fe9-a323-c434b5d2e1b1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_ee68aa93-fa8c-4399-9320-57a25537fa82" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ProfitLoss_291ffb68-f2dd-4715-9e32-f73e865f127c" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_ee68aa93-fa8c-4399-9320-57a25537fa82" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_b0c2bee1-0c47-46a0-8675-d3e47cbc9d2d" 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_ProfitLoss_aa5b93b5-85b1-43d3-9d5a-81c813bf5225" 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_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_b0c2bee1-0c47-46a0-8675-d3e47cbc9d2d" xlink:to="loc_us-gaap_ProfitLoss_aa5b93b5-85b1-43d3-9d5a-81c813bf5225" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_3e1eb5e8-02b7-43ef-948d-cf5d0a815f7d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_b0c2bee1-0c47-46a0-8675-d3e47cbc9d2d" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_3e1eb5e8-02b7-43ef-948d-cf5d0a815f7d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_d4470d5c-d13c-4da7-ae61-69964a389419" 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_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_0d719610-aab1-4a46-9199-9b823744d0cc" 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_ComprehensiveIncomeNetOfTax_d4470d5c-d13c-4da7-ae61-69964a389419" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_0d719610-aab1-4a46-9199-9b823744d0cc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_4f2b8c88-9edf-4dd2-8514-37fd123830c8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_d4470d5c-d13c-4da7-ae61-69964a389419" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_4f2b8c88-9edf-4dd2-8514-37fd123830c8" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.strlco.com/role/ConsolidatedBalanceSheets" xlink:type="simple" xlink:href="strl-20221231.xsd#ConsolidatedBalanceSheets"/>
  <link:calculationLink xlink:role="http://www.strlco.com/role/ConsolidatedBalanceSheets" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_a05a6ce4-c9cd-4e8d-80ef-305e6d2b902b" 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_62c5c397-7c4c-417c-9933-3418a7e729d7" 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_a05a6ce4-c9cd-4e8d-80ef-305e6d2b902b" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_62c5c397-7c4c-417c-9933-3418a7e729d7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_00cc93dc-01da-4d50-bb88-ff5765eec39c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_a05a6ce4-c9cd-4e8d-80ef-305e6d2b902b" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_00cc93dc-01da-4d50-bb88-ff5765eec39c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent_4618ce65-1ed5-4caf-a46c-7ace588f2edf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_a05a6ce4-c9cd-4e8d-80ef-305e6d2b902b" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent_4618ce65-1ed5-4caf-a46c-7ace588f2edf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_b4a03b36-032d-4cc9-80c3-ffd96b801ac2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_a05a6ce4-c9cd-4e8d-80ef-305e6d2b902b" xlink:to="loc_us-gaap_AssetsCurrent_b4a03b36-032d-4cc9-80c3-ffd96b801ac2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_d6c6d806-e508-445d-b7b0-cb92ecdad900" 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_a05a6ce4-c9cd-4e8d-80ef-305e6d2b902b" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_d6c6d806-e508-445d-b7b0-cb92ecdad900" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_dbb34370-db79-44dc-9ee0-9ba4813d5532" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_a05a6ce4-c9cd-4e8d-80ef-305e6d2b902b" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_dbb34370-db79-44dc-9ee0-9ba4813d5532" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_34ad4308-ecbd-4a0c-878a-48133b13f11d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_a05a6ce4-c9cd-4e8d-80ef-305e6d2b902b" xlink:to="loc_us-gaap_Goodwill_34ad4308-ecbd-4a0c-878a-48133b13f11d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_5a496d05-b7b0-4af4-96c1-9bb577a806d4" 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_57fbc2ed-017b-4c79-92f8-f9ca736f1e46" 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_5a496d05-b7b0-4af4-96c1-9bb577a806d4" xlink:to="loc_us-gaap_StockholdersEquity_57fbc2ed-017b-4c79-92f8-f9ca736f1e46" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterest_dbad614a-2fd3-4d9f-8b34-4fcbdb12dcc1" 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_5a496d05-b7b0-4af4-96c1-9bb577a806d4" xlink:to="loc_us-gaap_MinorityInterest_dbad614a-2fd3-4d9f-8b34-4fcbdb12dcc1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_8b0a2c13-d7ac-4dce-a3e7-541ab0ba81fb" 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_EmployeeRelatedLiabilitiesCurrent_f95cf2a4-5d1c-480e-a917-f16a17af8700" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_8b0a2c13-d7ac-4dce-a3e7-541ab0ba81fb" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_f95cf2a4-5d1c-480e-a917-f16a17af8700" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent_7b0675d0-a523-4c2e-9cdd-007ec0d7b25a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_8b0a2c13-d7ac-4dce-a3e7-541ab0ba81fb" xlink:to="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent_7b0675d0-a523-4c2e-9cdd-007ec0d7b25a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_b1d156b6-5f8b-4576-930d-b73aa100b2a4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_8b0a2c13-d7ac-4dce-a3e7-541ab0ba81fb" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_b1d156b6-5f8b-4576-930d-b73aa100b2a4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_6ec85d1a-d3ac-43af-b3bb-c1670d347e89" 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_8b0a2c13-d7ac-4dce-a3e7-541ab0ba81fb" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_6ec85d1a-d3ac-43af-b3bb-c1670d347e89" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_3a421d76-5c55-4121-9dfd-3d7d6371b24b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_8b0a2c13-d7ac-4dce-a3e7-541ab0ba81fb" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_3a421d76-5c55-4121-9dfd-3d7d6371b24b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_01a9c8dc-730d-466f-b701-94f25f073cae" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_8b0a2c13-d7ac-4dce-a3e7-541ab0ba81fb" xlink:to="loc_us-gaap_LongTermDebtCurrent_01a9c8dc-730d-466f-b701-94f25f073cae" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_ed3ce545-ca93-4647-9b58-7f2936cd1b83" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_8b0a2c13-d7ac-4dce-a3e7-541ab0ba81fb" xlink:to="loc_us-gaap_AccountsPayableCurrent_ed3ce545-ca93-4647-9b58-7f2936cd1b83" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_87caaaa2-fc80-4313-9541-5a483b6610bb" 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_strl_ReceivablesFromAndEquityInConstructionJointVenture_45d3474e-b6c0-41dd-a741-e4ed3a615c5e" xlink:href="strl-20221231.xsd#strl_ReceivablesFromAndEquityInConstructionJointVenture"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_87caaaa2-fc80-4313-9541-5a483b6610bb" xlink:to="loc_strl_ReceivablesFromAndEquityInConstructionJointVenture_45d3474e-b6c0-41dd-a741-e4ed3a615c5e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_5deefdd3-aaa1-44a7-a3db-d3d28a1d02cf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_87caaaa2-fc80-4313-9541-5a483b6610bb" xlink:to="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_5deefdd3-aaa1-44a7-a3db-d3d28a1d02cf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_24dd7b0d-013d-4b04-9db0-b59d146a6d2e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_87caaaa2-fc80-4313-9541-5a483b6610bb" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_24dd7b0d-013d-4b04-9db0-b59d146a6d2e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent_2c88666e-7915-4f82-b7d9-3c2c43e01fab" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_87caaaa2-fc80-4313-9541-5a483b6610bb" xlink:to="loc_us-gaap_OtherAssetsCurrent_2c88666e-7915-4f82-b7d9-3c2c43e01fab" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostGross_32bc628a-5e9f-41a1-8a7f-29e4590a0215" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalizedContractCostGross"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_87caaaa2-fc80-4313-9541-5a483b6610bb" xlink:to="loc_us-gaap_CapitalizedContractCostGross_32bc628a-5e9f-41a1-8a7f-29e4590a0215" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesLongTermContractsOrPrograms_dd985f73-2de2-4ea7-8aff-a054415e7b48" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReceivablesLongTermContractsOrPrograms"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_87caaaa2-fc80-4313-9541-5a483b6610bb" xlink:to="loc_us-gaap_ReceivablesLongTermContractsOrPrograms_dd985f73-2de2-4ea7-8aff-a054415e7b48" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_fc6f1f45-ea26-4961-803d-707ebd272b87" 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_OtherLiabilitiesNoncurrent_16ce5882-ce81-4870-8bc8-195edb4dcb2b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_fc6f1f45-ea26-4961-803d-707ebd272b87" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_16ce5882-ce81-4870-8bc8-195edb4dcb2b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_49eeb43d-adad-4157-a4ee-b38114de7741" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_fc6f1f45-ea26-4961-803d-707ebd272b87" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_49eeb43d-adad-4157-a4ee-b38114de7741" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_9e1b938d-5385-4535-94d0-0e800e5788b6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_fc6f1f45-ea26-4961-803d-707ebd272b87" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_9e1b938d-5385-4535-94d0-0e800e5788b6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent_8693ebfb-7b72-401a-9bbf-9e93445f529b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_fc6f1f45-ea26-4961-803d-707ebd272b87" xlink:to="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent_8693ebfb-7b72-401a-9bbf-9e93445f529b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_MembersInterestSubjectToMandatoryRedemptionAndUndistributedEarnings_ad27ff48-9a80-467c-86e6-aed94d6e5ac4" xlink:href="strl-20221231.xsd#strl_MembersInterestSubjectToMandatoryRedemptionAndUndistributedEarnings"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_fc6f1f45-ea26-4961-803d-707ebd272b87" xlink:to="loc_strl_MembersInterestSubjectToMandatoryRedemptionAndUndistributedEarnings_ad27ff48-9a80-467c-86e6-aed94d6e5ac4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_51abe0db-b03d-4894-b5b1-e35bf9fdb245" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_fc6f1f45-ea26-4961-803d-707ebd272b87" xlink:to="loc_us-gaap_LiabilitiesCurrent_51abe0db-b03d-4894-b5b1-e35bf9fdb245" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_ad49da6f-d82a-4f32-9bb9-ab89a47a0d92" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_fc6f1f45-ea26-4961-803d-707ebd272b87" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_ad49da6f-d82a-4f32-9bb9-ab89a47a0d92" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_b95cd616-cd3c-4cbe-bd9d-c75553fd84ea" 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_CommonStockValue_e786213a-c9ab-4b72-bd6b-92e5dc58f870" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_b95cd616-cd3c-4cbe-bd9d-c75553fd84ea" xlink:to="loc_us-gaap_CommonStockValue_e786213a-c9ab-4b72-bd6b-92e5dc58f870" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_3e47c10d-dee5-440e-9a32-0e3ec9558a91" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_b95cd616-cd3c-4cbe-bd9d-c75553fd84ea" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_3e47c10d-dee5-440e-9a32-0e3ec9558a91" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital_9fea1025-6b2b-461d-b067-bead5959fa3f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapital"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_b95cd616-cd3c-4cbe-bd9d-c75553fd84ea" xlink:to="loc_us-gaap_AdditionalPaidInCapital_9fea1025-6b2b-461d-b067-bead5959fa3f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_67d77b72-1cc0-4048-9a07-59ef28b39b44" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_b95cd616-cd3c-4cbe-bd9d-c75553fd84ea" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_67d77b72-1cc0-4048-9a07-59ef28b39b44" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_2cf55ee5-979a-4170-9c95-90147142f743" 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_Liabilities_1440885b-8a80-4ace-a672-eb6d71d0a0da" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Liabilities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_2cf55ee5-979a-4170-9c95-90147142f743" xlink:to="loc_us-gaap_Liabilities_1440885b-8a80-4ace-a672-eb6d71d0a0da" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_bb2a6889-fef9-4ae5-8890-17d471abf0fd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_2cf55ee5-979a-4170-9c95-90147142f743" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_bb2a6889-fef9-4ae5-8890-17d471abf0fd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_a1bea8ef-7491-415a-9902-d203f36f0d07" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_2cf55ee5-979a-4170-9c95-90147142f743" xlink:to="loc_us-gaap_CommitmentsAndContingencies_a1bea8ef-7491-415a-9902-d203f36f0d07" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.strlco.com/role/ConsolidatedStatementsofCashFlows" xlink:type="simple" xlink:href="strl-20221231.xsd#ConsolidatedStatementsofCashFlows"/>
  <link:calculationLink xlink:role="http://www.strlco.com/role/ConsolidatedStatementsofCashFlows" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_73aae55e-389f-4058-aa5c-4d7fafdc31f0" 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_strl_RestrictedCashOtherCurrentAssetsDisposalGroupIncludingContinuedOperations_977b66c7-beac-49a7-97b3-5558f532936a" xlink:href="strl-20221231.xsd#strl_RestrictedCashOtherCurrentAssetsDisposalGroupIncludingContinuedOperations"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_73aae55e-389f-4058-aa5c-4d7fafdc31f0" xlink:to="loc_strl_RestrictedCashOtherCurrentAssetsDisposalGroupIncludingContinuedOperations_977b66c7-beac-49a7-97b3-5558f532936a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsDisposalGroupIncludingDiscontinuedOperations_e5d56dad-0f4d-449c-ac41-8e4b746f384d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsDisposalGroupIncludingDiscontinuedOperations"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_73aae55e-389f-4058-aa5c-4d7fafdc31f0" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsDisposalGroupIncludingDiscontinuedOperations_e5d56dad-0f4d-449c-ac41-8e4b746f384d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_fcb6347e-48b3-46b4-99cb-391a0e31b7e1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_73aae55e-389f-4058-aa5c-4d7fafdc31f0" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_fcb6347e-48b3-46b4-99cb-391a0e31b7e1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_8045bbfa-6ea7-44f9-8dab-b62dc75ddf88" 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_PaymentsToAcquireBusinessesNetOfCashAcquired_57896d52-c636-4bf9-a429-c034c64b1995" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_8045bbfa-6ea7-44f9-8dab-b62dc75ddf88" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_57896d52-c636-4bf9-a429-c034c64b1995" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_8fc7141d-2214-4922-b413-b3f802c2a518" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_8045bbfa-6ea7-44f9-8dab-b62dc75ddf88" xlink:to="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_8fc7141d-2214-4922-b413-b3f802c2a518" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_dee6fa2d-809a-41d0-9669-de7c60abe228" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_8045bbfa-6ea7-44f9-8dab-b62dc75ddf88" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_dee6fa2d-809a-41d0-9669-de7c60abe228" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested_3ff02b41-3d64-4c7f-92ef-881f5b88267e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_8045bbfa-6ea7-44f9-8dab-b62dc75ddf88" xlink:to="loc_us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested_3ff02b41-3d64-4c7f-92ef-881f5b88267e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_525cdd6a-5d21-4cab-baeb-71cd75165465" 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_NetCashProvidedByUsedInFinancingActivities_fa248a42-af23-411e-96b5-6fbee95e5245" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_525cdd6a-5d21-4cab-baeb-71cd75165465" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_fa248a42-af23-411e-96b5-6fbee95e5245" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_f5035c68-0de8-4778-b28c-712131948f9a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_525cdd6a-5d21-4cab-baeb-71cd75165465" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_f5035c68-0de8-4778-b28c-712131948f9a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_3397f099-8c6c-43a6-8664-5ef1706f0d20" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_525cdd6a-5d21-4cab-baeb-71cd75165465" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_3397f099-8c6c-43a6-8664-5ef1706f0d20" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_3c27b6c4-3236-4c51-a07e-ffbf4c55e550" 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_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_09003d72-b414-4119-b499-0dfd1bbdcbfb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_3c27b6c4-3236-4c51-a07e-ffbf4c55e550" xlink:to="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_09003d72-b414-4119-b499-0dfd1bbdcbfb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToMinorityShareholders_baa84a59-2fcc-4da2-9251-428a91638c2f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToMinorityShareholders"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_3c27b6c4-3236-4c51-a07e-ffbf4c55e550" xlink:to="loc_us-gaap_PaymentsToMinorityShareholders_baa84a59-2fcc-4da2-9251-428a91638c2f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtIssuanceCosts_fa861a5d-644f-48b3-ac79-a6ce17a41b50" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsOfDebtIssuanceCosts"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_3c27b6c4-3236-4c51-a07e-ffbf4c55e550" xlink:to="loc_us-gaap_PaymentsOfDebtIssuanceCosts_fa861a5d-644f-48b3-ac79-a6ce17a41b50" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLinesOfCredit_32876a15-70da-4218-af13-269352558909" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromLinesOfCredit"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_3c27b6c4-3236-4c51-a07e-ffbf4c55e550" xlink:to="loc_us-gaap_ProceedsFromLinesOfCredit_32876a15-70da-4218-af13-269352558909" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt_acf52b29-10a8-4919-abc1-5d30dfc6a775" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfLongTermDebt"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_3c27b6c4-3236-4c51-a07e-ffbf4c55e550" xlink:to="loc_us-gaap_RepaymentsOfLongTermDebt_acf52b29-10a8-4919-abc1-5d30dfc6a775" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_69c70238-e49d-4fdf-bc0c-a8a5c790e2cb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromPaymentsForOtherFinancingActivities"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_3c27b6c4-3236-4c51-a07e-ffbf4c55e550" xlink:to="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_69c70238-e49d-4fdf-bc0c-a8a5c790e2cb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_1f044a71-aa98-4e55-b97a-71f34ae925cb" 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_DepreciationDepletionAndAmortization_71ad2bac-1df3-40dc-861e-c792505a319a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_1f044a71-aa98-4e55-b97a-71f34ae925cb" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_71ad2bac-1df3-40dc-861e-c792505a319a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_dc24ec83-dbaf-4c2a-870c-1cdcff16286e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxesAndTaxCredits"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_1f044a71-aa98-4e55-b97a-71f34ae925cb" xlink:to="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_dc24ec83-dbaf-4c2a-870c-1cdcff16286e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_e156782b-6ade-4764-9676-20f707bb5d38" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_1f044a71-aa98-4e55-b97a-71f34ae925cb" xlink:to="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_e156782b-6ade-4764-9676-20f707bb5d38" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapital_2bfec0d0-e4aa-47b3-8dbb-eb4686af3639" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOperatingCapital"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_1f044a71-aa98-4e55-b97a-71f34ae925cb" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingCapital_2bfec0d0-e4aa-47b3-8dbb-eb4686af3639" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_5ddb8c5c-68ea-49ab-a4f3-b513985fdb23" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_1f044a71-aa98-4e55-b97a-71f34ae925cb" xlink:to="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_5ddb8c5c-68ea-49ab-a4f3-b513985fdb23" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_72e4809c-a760-48c1-b176-ca008403b195" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProfitLoss"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_1f044a71-aa98-4e55-b97a-71f34ae925cb" xlink:to="loc_us-gaap_ProfitLoss_72e4809c-a760-48c1-b176-ca008403b195" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts_8e462c26-df80-4c3c-9028-a0bcf7712541" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfFinancingCostsAndDiscounts"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_1f044a71-aa98-4e55-b97a-71f34ae925cb" xlink:to="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts_8e462c26-df80-4c3c-9028-a0bcf7712541" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrealizedGainLossOnDerivatives_db122b14-9e30-41b0-b20d-93b580087a07" 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_1f044a71-aa98-4e55-b97a-71f34ae925cb" xlink:to="loc_us-gaap_UnrealizedGainLossOnDerivatives_db122b14-9e30-41b0-b20d-93b580087a07" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfBusiness_3b1e7569-b083-4ac0-bfdf-64654d06d061" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainLossOnSaleOfBusiness"/>
    <link:calculationArc order="9" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_1f044a71-aa98-4e55-b97a-71f34ae925cb" xlink:to="loc_us-gaap_GainLossOnSaleOfBusiness_3b1e7569-b083-4ac0-bfdf-64654d06d061" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_5141ba16-0e64-46e9-88c6-23c46c9b6a0d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensation"/>
    <link:calculationArc order="10" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_1f044a71-aa98-4e55-b97a-71f34ae925cb" xlink:to="loc_us-gaap_ShareBasedCompensation_5141ba16-0e64-46e9-88c6-23c46c9b6a0d" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.strlco.com/role/AcquisitionsConsiderationTransferredandPurchasePriceAllocationDetails" xlink:type="simple" xlink:href="strl-20221231.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_fce881e4-38c2-4b59-93fe-3f36531d53fc" 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_4cfe0666-9513-488c-af0a-0daf31375e44" xlink:href="strl-20221231.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_fce881e4-38c2-4b59-93fe-3f36531d53fc" xlink:to="loc_strl_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedTangibleAssetsNet_4cfe0666-9513-488c-af0a-0daf31375e44" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_e0edfd94-f8db-4f1f-8ac0-4a3fce84e5d3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_fce881e4-38c2-4b59-93fe-3f36531d53fc" xlink:to="loc_us-gaap_Goodwill_e0edfd94-f8db-4f1f-8ac0-4a3fce84e5d3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_IdentifiableIntangibleAssetsAndGoodwill_f5abcba3-3dee-484c-a819-a31a55be5400" xlink:href="strl-20221231.xsd#strl_IdentifiableIntangibleAssetsAndGoodwill"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_fce881e4-38c2-4b59-93fe-3f36531d53fc" xlink:to="loc_strl_IdentifiableIntangibleAssetsAndGoodwill_f5abcba3-3dee-484c-a819-a31a55be5400" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedTangibleAssetsNet_bf852945-dc39-443b-9a3e-93cc6577f293" xlink:href="strl-20221231.xsd#strl_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedTangibleAssetsNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_b0c61675-951c-40c2-8105-0a3d56d33862" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_strl_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedTangibleAssetsNet_bf852945-dc39-443b-9a3e-93cc6577f293" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_b0c61675-951c-40c2-8105-0a3d56d33862" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContracts_1bd83700-44a9-4c67-b5ac-ad4a2e11b9c3" xlink:href="strl-20221231.xsd#strl_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContracts"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_strl_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedTangibleAssetsNet_bf852945-dc39-443b-9a3e-93cc6577f293" xlink:to="loc_strl_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContracts_1bd83700-44a9-4c67-b5ac-ad4a2e11b9c3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther_676fe484-e07e-4f42-bf57-c9448708c4ee" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_strl_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedTangibleAssetsNet_bf852945-dc39-443b-9a3e-93cc6577f293" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther_676fe484-e07e-4f42-bf57-c9448708c4ee" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_8020283c-adec-48ea-92df-464f35833558" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_strl_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedTangibleAssetsNet_bf852945-dc39-443b-9a3e-93cc6577f293" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_8020283c-adec-48ea-92df-464f35833558" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets_ef53294c-5923-418f-905d-68db1a7cceee" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_strl_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedTangibleAssetsNet_bf852945-dc39-443b-9a3e-93cc6577f293" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets_ef53294c-5923-418f-905d-68db1a7cceee" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable_9e5f0300-3441-4c0f-80e5-5c8b0f58610d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_strl_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedTangibleAssetsNet_bf852945-dc39-443b-9a3e-93cc6577f293" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable_9e5f0300-3441-4c0f-80e5-5c8b0f58610d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedBillingsInExcessOfCostsAndEstimatedEarningsOnUncompletedContracts_19436444-3910-4ecf-acc1-1f5195143058" xlink:href="strl-20221231.xsd#strl_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedBillingsInExcessOfCostsAndEstimatedEarningsOnUncompletedContracts"/>
    <link:calculationArc order="7" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_strl_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedTangibleAssetsNet_bf852945-dc39-443b-9a3e-93cc6577f293" xlink:to="loc_strl_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedBillingsInExcessOfCostsAndEstimatedEarningsOnUncompletedContracts_19436444-3910-4ecf-acc1-1f5195143058" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther_ff308149-f95b-45b3-8534-9cb8e3526941" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther"/>
    <link:calculationArc order="8" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_strl_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedTangibleAssetsNet_bf852945-dc39-443b-9a3e-93cc6577f293" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther_ff308149-f95b-45b3-8534-9cb8e3526941" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1_912f5679-c14e-4974-b727-9840315b63e1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_BusinessCombinationConsiderationTransferredWorkingCapital_f83dcffb-9b8a-4011-9f1b-fd3c464a34c4" xlink:href="strl-20221231.xsd#strl_BusinessCombinationConsiderationTransferredWorkingCapital"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferred1_912f5679-c14e-4974-b727-9840315b63e1" xlink:to="loc_strl_BusinessCombinationConsiderationTransferredWorkingCapital_f83dcffb-9b8a-4011-9f1b-fd3c464a34c4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_a852fc6f-f919-426a-8eb1-8c353047cdb0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireBusinessesGross"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferred1_912f5679-c14e-4974-b727-9840315b63e1" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesGross_a852fc6f-f919-426a-8eb1-8c353047cdb0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_b549ba75-4ce4-41f4-bf6c-45086a81f9ee" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferred1_912f5679-c14e-4974-b727-9840315b63e1" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_b549ba75-4ce4-41f4-bf6c-45086a81f9ee" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.strlco.com/role/DispositionsScheduleoftheComponentsofNetEarningsfromDiscontinuedOperationsDetails" xlink:type="simple" xlink:href="strl-20221231.xsd#DispositionsScheduleoftheComponentsofNetEarningsfromDiscontinuedOperationsDetails"/>
  <link:calculationLink xlink:role="http://www.strlco.com/role/DispositionsScheduleoftheComponentsofNetEarningsfromDiscontinuedOperationsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss_f5584cff-3908-4a28-a193-40916b51bee3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold_e9d9f681-ca48-4ee4-a4a0-34f770eb521a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss_f5584cff-3908-4a28-a193-40916b51bee3" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold_e9d9f681-ca48-4ee4-a4a0-34f770eb521a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue_b69598e5-000b-4feb-8fab-543dcc9acce0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss_f5584cff-3908-4a28-a193-40916b51bee3" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue_b69598e5-000b-4feb-8fab-543dcc9acce0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_c7ff2a9d-09f1-4573-a708-18b5783870a2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTaxAndGainOnDisposition_874e7ae4-19b7-450c-a871-bfc0331a4f2e" xlink:href="strl-20221231.xsd#strl_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTaxAndGainOnDisposition"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_c7ff2a9d-09f1-4573-a708-18b5783870a2" xlink:to="loc_strl_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTaxAndGainOnDisposition_874e7ae4-19b7-450c-a871-bfc0331a4f2e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax_6ff2aef0-a614-41a1-8f00-08b129c2c7ea" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_c7ff2a9d-09f1-4573-a708-18b5783870a2" xlink:to="loc_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax_6ff2aef0-a614-41a1-8f00-08b129c2c7ea" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTaxAndGainOnDisposition_93df4a4a-59c3-4186-b684-28a94c6be697" xlink:href="strl-20221231.xsd#strl_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTaxAndGainOnDisposition"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_DisposalGroupIncludingDiscontinuedOperationInterestIncomeExpense_62b6ada4-a98d-4296-b971-377c027579ed" xlink:href="strl-20221231.xsd#strl_DisposalGroupIncludingDiscontinuedOperationInterestIncomeExpense"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_strl_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTaxAndGainOnDisposition_93df4a4a-59c3-4186-b684-28a94c6be697" xlink:to="loc_strl_DisposalGroupIncludingDiscontinuedOperationInterestIncomeExpense_62b6ada4-a98d-4296-b971-377c027579ed" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss_819160b1-f78e-4a88-9ad1-b0a07d9f3cec" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_strl_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTaxAndGainOnDisposition_93df4a4a-59c3-4186-b684-28a94c6be697" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss_819160b1-f78e-4a88-9ad1-b0a07d9f3cec" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_DisposalGroupIncludingDiscontinuedOperationGainLossOnExtinguishmentOfDebt_4963a4b5-129f-4102-9f76-d5e7a52c3656" xlink:href="strl-20221231.xsd#strl_DisposalGroupIncludingDiscontinuedOperationGainLossOnExtinguishmentOfDebt"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_strl_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTaxAndGainOnDisposition_93df4a4a-59c3-4186-b684-28a94c6be697" xlink:to="loc_strl_DisposalGroupIncludingDiscontinuedOperationGainLossOnExtinguishmentOfDebt_4963a4b5-129f-4102-9f76-d5e7a52c3656" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss_cc19d9c7-1abd-43d8-9d7f-aef032ae92fd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss_49f9a278-b356-487f-8102-a522583c7e46" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss_cc19d9c7-1abd-43d8-9d7f-aef032ae92fd" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss_49f9a278-b356-487f-8102-a522583c7e46" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_DisposalGroupIncludingDiscontinuedOperationOtherOperatingIncomeExpenseNet_c41ac4bf-1a00-4bdf-a231-c804c0a08d1c" xlink:href="strl-20221231.xsd#strl_DisposalGroupIncludingDiscontinuedOperationOtherOperatingIncomeExpenseNet"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss_cc19d9c7-1abd-43d8-9d7f-aef032ae92fd" xlink:to="loc_strl_DisposalGroupIncludingDiscontinuedOperationOtherOperatingIncomeExpenseNet_c41ac4bf-1a00-4bdf-a231-c804c0a08d1c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense_85058e21-8c5e-40da-9dc6-46c08a13391e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss_cc19d9c7-1abd-43d8-9d7f-aef032ae92fd" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense_85058e21-8c5e-40da-9dc6-46c08a13391e" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.strlco.com/role/DispositionsScheduleoftheCarryingAmountsofMajorClassesofAssetsandLiabilitiesDetails" xlink:type="simple" xlink:href="strl-20221231.xsd#DispositionsScheduleoftheCarryingAmountsofMajorClassesofAssetsandLiabilitiesDetails"/>
  <link:calculationLink xlink:role="http://www.strlco.com/role/DispositionsScheduleoftheCarryingAmountsofMajorClassesofAssetsandLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_96ac3e65-658b-4c4b-8e52-504d938e2a60" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents_2227145f-ac5a-4bb9-ad68-6baf41249d76" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_96ac3e65-658b-4c4b-8e52-504d938e2a60" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents_2227145f-ac5a-4bb9-ad68-6baf41249d76" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets_1219f6c3-fac5-43e1-b661-b5c9f26ec935" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_96ac3e65-658b-4c4b-8e52-504d938e2a60" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets_1219f6c3-fac5-43e1-b661-b5c9f26ec935" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet_24164860-09f7-45ed-92cb-0500e70a8135" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_96ac3e65-658b-4c4b-8e52-504d938e2a60" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet_24164860-09f7-45ed-92cb-0500e70a8135" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_DisposalGroupIncludingDiscontinuedOperationContractAssetsCurrent_e8112c48-a7ff-4a97-b2b3-4b3b26b6117e" xlink:href="strl-20221231.xsd#strl_DisposalGroupIncludingDiscontinuedOperationContractAssetsCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_96ac3e65-658b-4c4b-8e52-504d938e2a60" xlink:to="loc_strl_DisposalGroupIncludingDiscontinuedOperationContractAssetsCurrent_e8112c48-a7ff-4a97-b2b3-4b3b26b6117e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_DisposalGroupIncludingDiscontinuedOperationReceivablesFromEquityInConstructionJointVenturesCurrent_c9ecd789-994b-4301-a1cc-02411fb831c2" xlink:href="strl-20221231.xsd#strl_DisposalGroupIncludingDiscontinuedOperationReceivablesFromEquityInConstructionJointVenturesCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_96ac3e65-658b-4c4b-8e52-504d938e2a60" xlink:to="loc_strl_DisposalGroupIncludingDiscontinuedOperationReceivablesFromEquityInConstructionJointVenturesCurrent_c9ecd789-994b-4301-a1cc-02411fb831c2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities_6105fb92-ad15-400c-b0c5-66e8187346b0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_DisposalGroupIncludingDiscontinuedOperationLongTermLeaseObligations_283755e1-00d1-48c8-ae2a-1e6bd75e9f8d" xlink:href="strl-20221231.xsd#strl_DisposalGroupIncludingDiscontinuedOperationLongTermLeaseObligations"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities_6105fb92-ad15-400c-b0c5-66e8187346b0" xlink:to="loc_strl_DisposalGroupIncludingDiscontinuedOperationLongTermLeaseObligations_283755e1-00d1-48c8-ae2a-1e6bd75e9f8d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_DisposalGroupIncludingDiscontinuedOperationMembersInterestSubjectToMandatoryRedemptionAndUndistributedEarnings_3944195f-12c9-450c-9375-75f625c97b56" xlink:href="strl-20221231.xsd#strl_DisposalGroupIncludingDiscontinuedOperationMembersInterestSubjectToMandatoryRedemptionAndUndistributedEarnings"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities_6105fb92-ad15-400c-b0c5-66e8187346b0" xlink:to="loc_strl_DisposalGroupIncludingDiscontinuedOperationMembersInterestSubjectToMandatoryRedemptionAndUndistributedEarnings_3944195f-12c9-450c-9375-75f625c97b56" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_DisposalGroupIncludingDiscontinuedOperationLongTermDebtExcludingCurrentMaturities_5b46de34-b812-498e-a5bd-0f29d50799d9" xlink:href="strl-20221231.xsd#strl_DisposalGroupIncludingDiscontinuedOperationLongTermDebtExcludingCurrentMaturities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities_6105fb92-ad15-400c-b0c5-66e8187346b0" xlink:to="loc_strl_DisposalGroupIncludingDiscontinuedOperationLongTermDebtExcludingCurrentMaturities_5b46de34-b812-498e-a5bd-0f29d50799d9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent_19ccbc4c-072c-49a9-8561-ee9157897ca0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent_d5525ae8-5991-41f7-8e19-4fc935f6acc7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent_19ccbc4c-072c-49a9-8561-ee9157897ca0" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent_d5525ae8-5991-41f7-8e19-4fc935f6acc7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent_1a56a23c-524e-4715-9c9c-26585c349bf2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent_19ccbc4c-072c-49a9-8561-ee9157897ca0" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent_1a56a23c-524e-4715-9c9c-26585c349bf2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_DisposalGroupIncludingDiscontinuedOperationCurrentMaturitiesOfLongTermDebt_99c9a4dc-bacc-46ef-9da0-81644b48912a" xlink:href="strl-20221231.xsd#strl_DisposalGroupIncludingDiscontinuedOperationCurrentMaturitiesOfLongTermDebt"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent_19ccbc4c-072c-49a9-8561-ee9157897ca0" xlink:to="loc_strl_DisposalGroupIncludingDiscontinuedOperationCurrentMaturitiesOfLongTermDebt_99c9a4dc-bacc-46ef-9da0-81644b48912a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_DisposalGroupIncludingDiscontinuedOperationContractLiabilitiesCurrent_216939ac-6955-4b05-80ed-bd128b039044" xlink:href="strl-20221231.xsd#strl_DisposalGroupIncludingDiscontinuedOperationContractLiabilitiesCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent_19ccbc4c-072c-49a9-8561-ee9157897ca0" xlink:to="loc_strl_DisposalGroupIncludingDiscontinuedOperationContractLiabilitiesCurrent_216939ac-6955-4b05-80ed-bd128b039044" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_DisposalGroupIncludingDiscontinuedOperationCurrentPortionOfLongTermLeaseObligations_0c0859cd-f7bf-4d02-98fc-b132df1c7c23" xlink:href="strl-20221231.xsd#strl_DisposalGroupIncludingDiscontinuedOperationCurrentPortionOfLongTermLeaseObligations"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent_19ccbc4c-072c-49a9-8561-ee9157897ca0" xlink:to="loc_strl_DisposalGroupIncludingDiscontinuedOperationCurrentPortionOfLongTermLeaseObligations_0c0859cd-f7bf-4d02-98fc-b132df1c7c23" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities_002e73ec-97f0-4bee-ada0-e4893cf4fae9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent_19ccbc4c-072c-49a9-8561-ee9157897ca0" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities_002e73ec-97f0-4bee-ada0-e4893cf4fae9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherAssets_5e85f424-272a-4c85-a506-b539a7dac028" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherAssets"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_DisposalGroupIncludingDiscontinuedOperationOperatingRightOfUseAssetsNoncurrent_8368a8eb-6e7e-47f9-b700-2b43bcfbda17" xlink:href="strl-20221231.xsd#strl_DisposalGroupIncludingDiscontinuedOperationOperatingRightOfUseAssetsNoncurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherAssets_5e85f424-272a-4c85-a506-b539a7dac028" xlink:to="loc_strl_DisposalGroupIncludingDiscontinuedOperationOperatingRightOfUseAssetsNoncurrent_8368a8eb-6e7e-47f9-b700-2b43bcfbda17" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment_39046128-8739-49cb-9fa9-202c1e60da43" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherAssets_5e85f424-272a-4c85-a506-b539a7dac028" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment_39046128-8739-49cb-9fa9-202c1e60da43" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwillNoncurrent_99726fa0-93dd-47be-be09-9744dd3c06de" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwillNoncurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherAssets_5e85f424-272a-4c85-a506-b539a7dac028" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwillNoncurrent_99726fa0-93dd-47be-be09-9744dd3c06de" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredTaxAssets_1b664e89-58f1-4412-b6c5-3d96a1e41d5b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredTaxAssets"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherAssets_5e85f424-272a-4c85-a506-b539a7dac028" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredTaxAssets_1b664e89-58f1-4412-b6c5-3d96a1e41d5b" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.strlco.com/role/Consolidated50OwnedSubsidiaryComponentsofNoncontrollingInterestSubjecttoMandatoryRedemptionDetails" xlink:type="simple" xlink:href="strl-20221231.xsd#Consolidated50OwnedSubsidiaryComponentsofNoncontrollingInterestSubjecttoMandatoryRedemptionDetails"/>
  <link:calculationLink xlink:role="http://www.strlco.com/role/Consolidated50OwnedSubsidiaryComponentsofNoncontrollingInterestSubjecttoMandatoryRedemptionDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_strl_MembersInterestSubjectToMandatoryRedemptionAndUndistributedEarnings_6f4e1d5d-1b1b-4515-a48e-73ef06e8a6db" xlink:href="strl-20221231.xsd#strl_MembersInterestSubjectToMandatoryRedemptionAndUndistributedEarnings"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_MembersInterestSubjectToMandatoryRedemption_1b756bf9-283c-49f8-afb9-d9a57edf8859" xlink:href="strl-20221231.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_6f4e1d5d-1b1b-4515-a48e-73ef06e8a6db" xlink:to="loc_strl_MembersInterestSubjectToMandatoryRedemption_1b756bf9-283c-49f8-afb9-d9a57edf8859" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_UndistributedEarningsOfDomesticSubsidiariesNet_48d1ed19-bf77-4966-970a-dd1174938571" xlink:href="strl-20221231.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_6f4e1d5d-1b1b-4515-a48e-73ef06e8a6db" xlink:to="loc_strl_UndistributedEarningsOfDomesticSubsidiariesNet_48d1ed19-bf77-4966-970a-dd1174938571" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.strlco.com/role/PropertyandEquipmentSummaryofPropertyandEquipmentDetails" xlink:type="simple" xlink:href="strl-20221231.xsd#PropertyandEquipmentSummaryofPropertyandEquipmentDetails"/>
  <link:calculationLink xlink:role="http://www.strlco.com/role/PropertyandEquipmentSummaryofPropertyandEquipmentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_9784485b-cbc0-4c96-add2-12e59db026dd" 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_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_d3a4179f-b692-4798-974b-8285619684e9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_9784485b-cbc0-4c96-add2-12e59db026dd" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_d3a4179f-b692-4798-974b-8285619684e9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization_649f4208-73db-4c96-806b-76281f9e8cf9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_9784485b-cbc0-4c96-add2-12e59db026dd" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization_649f4208-73db-4c96-806b-76281f9e8cf9" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.strlco.com/role/FinancialInstrumentsScheduleofTotalValueRecognizedinOtherComprehensiveIncomeDetails" xlink:type="simple" xlink:href="strl-20221231.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_bcc30e34-2638-4489-962f-6866dec37c0b" 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_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax_826d4e95-aace-4f11-a9cb-38fdee86143d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax_bcc30e34-2638-4489-962f-6866dec37c0b" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax_826d4e95-aace-4f11-a9cb-38fdee86143d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax_58bee2f6-42a3-4a0d-9f53-bbb93a0ef461" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax_bcc30e34-2638-4489-962f-6866dec37c0b" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax_58bee2f6-42a3-4a0d-9f53-bbb93a0ef461" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax_e29a23ed-6a78-43c6-8674-2d8514ddbecf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax_77e233c3-014d-4cea-9142-ff819460cf6b" 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_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax_e29a23ed-6a78-43c6-8674-2d8514ddbecf" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax_77e233c3-014d-4cea-9142-ff819460cf6b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax_d9a32945-f8ae-433a-a4f1-0c17dc8735be" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax_e29a23ed-6a78-43c6-8674-2d8514ddbecf" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax_d9a32945-f8ae-433a-a4f1-0c17dc8735be" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax_13e69cfb-1400-41f8-b807-53a0d51ad4a6" 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_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax_74bc6927-cce6-445b-b6ca-16141505b048" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax_13e69cfb-1400-41f8-b807-53a0d51ad4a6" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax_74bc6927-cce6-445b-b6ca-16141505b048" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax_d54b31e2-a93a-4ce6-878e-701eb817c956" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax_13e69cfb-1400-41f8-b807-53a0d51ad4a6" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax_d54b31e2-a93a-4ce6-878e-701eb817c956" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax_59b7e5a4-c99a-462a-80c4-c36c742a009f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax_0b251d7b-154f-4851-819b-80255ca1d73f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax_59b7e5a4-c99a-462a-80c4-c36c742a009f" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax_0b251d7b-154f-4851-819b-80255ca1d73f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax_2e6cfa78-1db3-45bc-98ea-6730692f306a" 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_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax_59b7e5a4-c99a-462a-80c4-c36c742a009f" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax_2e6cfa78-1db3-45bc-98ea-6730692f306a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_1d2e76be-5632-47de-b1b1-21bf37f284ff" 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_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax_be960a4b-13c7-424e-98cc-283a9330f560" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_1d2e76be-5632-47de-b1b1-21bf37f284ff" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax_be960a4b-13c7-424e-98cc-283a9330f560" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax_ea6010ac-4806-4c0e-8157-c504ae6b9535" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_1d2e76be-5632-47de-b1b1-21bf37f284ff" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax_ea6010ac-4806-4c0e-8157-c504ae6b9535" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.strlco.com/role/LeaseObligationsDetails" xlink:type="simple" xlink:href="strl-20221231.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_FinanceLeaseLiabilityPaymentsDue_7e797f45-693a-4c98-8ac2-43e532a6f50b" 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_69ca3bb8-0d33-42b6-9a7f-e26cd0cac31e" 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_7e797f45-693a-4c98-8ac2-43e532a6f50b" xlink:to="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_69ca3bb8-0d33-42b6-9a7f-e26cd0cac31e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiability_562e217d-fe09-4145-8354-4dbd9852a548" 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_7e797f45-693a-4c98-8ac2-43e532a6f50b" xlink:to="loc_us-gaap_FinanceLeaseLiability_562e217d-fe09-4145-8354-4dbd9852a548" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost_5c5ad6e3-1d4c-4c1c-89b2-0c86aa91b100" 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_2f7e8e65-4f27-4ced-b6ba-d74a96f24571" 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_5c5ad6e3-1d4c-4c1c-89b2-0c86aa91b100" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization_2f7e8e65-4f27-4ced-b6ba-d74a96f24571" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseInterestExpense_0f56fda3-7109-4288-ad81-4800e05f9c8a" 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_5c5ad6e3-1d4c-4c1c-89b2-0c86aa91b100" xlink:to="loc_us-gaap_FinanceLeaseInterestExpense_0f56fda3-7109-4288-ad81-4800e05f9c8a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiability_400dcfa1-7878-4adc-9e50-6db2e49ce7cd" 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_ad021c69-9489-4edc-9219-5b15339e044a" 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_400dcfa1-7878-4adc-9e50-6db2e49ce7cd" xlink:to="loc_us-gaap_FinanceLeaseLiabilityCurrent_ad021c69-9489-4edc-9219-5b15339e044a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_50ff2b85-0f7b-491b-a848-658458953973" 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_400dcfa1-7878-4adc-9e50-6db2e49ce7cd" xlink:to="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_50ff2b85-0f7b-491b-a848-658458953973" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_72dfb0d8-af54-478e-be7b-c75f8e4d4825" 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_ac2fda8f-e73d-4c14-9e97-5cffecfe5f41" 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_72dfb0d8-af54-478e-be7b-c75f8e4d4825" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_ac2fda8f-e73d-4c14-9e97-5cffecfe5f41" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_6dac76bc-09c3-4383-97e2-515ee6ad26ef" 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_72dfb0d8-af54-478e-be7b-c75f8e4d4825" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_6dac76bc-09c3-4383-97e2-515ee6ad26ef" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAsset_6fcd6551-06ca-47c2-a019-fa51c4344406" 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_86686635-eeb9-42bf-87e3-c39995bc9975" 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_6fcd6551-06ca-47c2-a019-fa51c4344406" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization_86686635-eeb9-42bf-87e3-c39995bc9975" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization_2bdc9f83-286d-4660-bb12-e827b68ca8bd" 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_6fcd6551-06ca-47c2-a019-fa51c4344406" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization_2bdc9f83-286d-4660-bb12-e827b68ca8bd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_a491e7e3-24d0-42c5-89bd-8030cd8929f0" 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_032234c6-31fb-47a5-990a-3e1b2efb606d" 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_a491e7e3-24d0-42c5-89bd-8030cd8929f0" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_032234c6-31fb-47a5-990a-3e1b2efb606d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_ff1e0ee6-ee3e-490f-ac4b-87ec98db9bbb" 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_a491e7e3-24d0-42c5-89bd-8030cd8929f0" xlink:to="loc_us-gaap_OperatingLeaseLiability_ff1e0ee6-ee3e-490f-ac4b-87ec98db9bbb" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.strlco.com/role/LeaseObligationsDetails_1" xlink:type="simple" xlink:href="strl-20221231.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_FinanceLeaseLiabilityPaymentsDue_4faef633-59d7-4d46-9a58-21c206585ae4" 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_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_b3fa1139-6875-42fb-a599-04a4d3f0ea5b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_4faef633-59d7-4d46-9a58-21c206585ae4" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_b3fa1139-6875-42fb-a599-04a4d3f0ea5b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_238e13fb-eb8a-41af-8626-8c87dd490639" 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_4faef633-59d7-4d46-9a58-21c206585ae4" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_238e13fb-eb8a-41af-8626-8c87dd490639" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_51e93d87-fc78-4712-ac81-6608d2986bf8" 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_4faef633-59d7-4d46-9a58-21c206585ae4" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_51e93d87-fc78-4712-ac81-6608d2986bf8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_e31a081e-dbbd-4a59-804d-fb4ee4c277ed" 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_4faef633-59d7-4d46-9a58-21c206585ae4" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_e31a081e-dbbd-4a59-804d-fb4ee4c277ed" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_fc88186c-76c4-4b48-b18a-fca1fae9c14e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_4faef633-59d7-4d46-9a58-21c206585ae4" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_fc88186c-76c4-4b48-b18a-fca1fae9c14e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_def15650-3846-4363-b608-e70cb9547465" 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_4faef633-59d7-4d46-9a58-21c206585ae4" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_def15650-3846-4363-b608-e70cb9547465" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_e665cbbc-3af5-4109-bc4a-eda60e1ec688" 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_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_c4236625-b541-45ba-8560-88d7fdf7a4a3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_e665cbbc-3af5-4109-bc4a-eda60e1ec688" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_c4236625-b541-45ba-8560-88d7fdf7a4a3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_bca9e498-30d7-47bb-8b24-9a95c448ecd6" 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_e665cbbc-3af5-4109-bc4a-eda60e1ec688" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_bca9e498-30d7-47bb-8b24-9a95c448ecd6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_90e7dc0c-55b4-43e0-99ae-bac08518dba9" 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_e665cbbc-3af5-4109-bc4a-eda60e1ec688" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_90e7dc0c-55b4-43e0-99ae-bac08518dba9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_056c4101-47a1-4f4c-b9d1-3010fdf48f45" 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_e665cbbc-3af5-4109-bc4a-eda60e1ec688" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_056c4101-47a1-4f4c-b9d1-3010fdf48f45" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_c8320d2d-9401-46e1-bcec-475d283700e3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_e665cbbc-3af5-4109-bc4a-eda60e1ec688" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_c8320d2d-9401-46e1-bcec-475d283700e3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_279b659e-42aa-4f9f-a798-43e5ba2183b3" 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_e665cbbc-3af5-4109-bc4a-eda60e1ec688" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_279b659e-42aa-4f9f-a798-43e5ba2183b3" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.strlco.com/role/IncomeTaxesIncomeTaxExpenseBenefitComponentsDetails" xlink:type="simple" xlink:href="strl-20221231.xsd#IncomeTaxesIncomeTaxExpenseBenefitComponentsDetails"/>
  <link:calculationLink xlink:role="http://www.strlco.com/role/IncomeTaxesIncomeTaxExpenseBenefitComponentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_b7e82a16-219e-4379-96b6-07aa42172fee" 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_a5be5a96-f2e6-4f52-a308-634c51487d23" 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_b7e82a16-219e-4379-96b6-07aa42172fee" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_a5be5a96-f2e6-4f52-a308-634c51487d23" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_bd578747-35ed-4ccc-a4f7-e9c59c2d2b38" 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_b7e82a16-219e-4379-96b6-07aa42172fee" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_bd578747-35ed-4ccc-a4f7-e9c59c2d2b38" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.strlco.com/role/IncomeTaxesSummaryReconciliationReportedAmountofIncomeTaxExpenseDetails" xlink:type="simple" xlink:href="strl-20221231.xsd#IncomeTaxesSummaryReconciliationReportedAmountofIncomeTaxExpenseDetails"/>
  <link:calculationLink xlink:role="http://www.strlco.com/role/IncomeTaxesSummaryReconciliationReportedAmountofIncomeTaxExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_69ad42c5-4d50-44e5-87fe-d511263b609f" 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_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_89e6cabb-0310-4375-b9fc-d6b1f568c5b2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_69ad42c5-4d50-44e5-87fe-d511263b609f" xlink:to="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_89e6cabb-0310-4375-b9fc-d6b1f568c5b2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_c18a8614-65e1-4365-b4d6-27021e8110c1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_69ad42c5-4d50-44e5-87fe-d511263b609f" xlink:to="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_c18a8614-65e1-4365-b4d6-27021e8110c1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationEquityInEarningsLossesOfUnconsolidatedSubsidiary_2e563a74-778e-43cb-bed3-6569dcb0f8d4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationEquityInEarningsLossesOfUnconsolidatedSubsidiary"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_69ad42c5-4d50-44e5-87fe-d511263b609f" xlink:to="loc_us-gaap_IncomeTaxReconciliationEquityInEarningsLossesOfUnconsolidatedSubsidiary_2e563a74-778e-43cb-bed3-6569dcb0f8d4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount_691a4106-0e18-43d4-9ab9-971ecbc0463e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_69ad42c5-4d50-44e5-87fe-d511263b609f" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount_691a4106-0e18-43d4-9ab9-971ecbc0463e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments_8959d395-e6c4-4f67-a34f-1170b23dac55" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationOtherAdjustments"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_69ad42c5-4d50-44e5-87fe-d511263b609f" xlink:to="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments_8959d395-e6c4-4f67-a34f-1170b23dac55" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_19c6e6fa-39ed-45d6-bc41-fd7578b826d5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_cc222cd8-2fd3-4ff9-b5ab-d1cb11ee267c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_19c6e6fa-39ed-45d6-bc41-fd7578b826d5" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_cc222cd8-2fd3-4ff9-b5ab-d1cb11ee267c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_c546677b-fafa-4ccd-aa48-9554320f56fe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_19c6e6fa-39ed-45d6-bc41-fd7578b826d5" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_c546677b-fafa-4ccd-aa48-9554320f56fe" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationEquityInEarningsLossesOfUnconsolidatedSubsidiary_73e028d6-9e2f-460d-924d-d33940b1636a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationEquityInEarningsLossesOfUnconsolidatedSubsidiary"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_19c6e6fa-39ed-45d6-bc41-fd7578b826d5" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationEquityInEarningsLossesOfUnconsolidatedSubsidiary_73e028d6-9e2f-460d-924d-d33940b1636a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent_9162e58b-efec-4f75-990c-affa022cd1c7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_19c6e6fa-39ed-45d6-bc41-fd7578b826d5" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent_9162e58b-efec-4f75-990c-affa022cd1c7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_EffectiveIncomeTaxRateReconciliationOtherPermanentDifferences_6d245ecd-3438-438c-9ee8-cd405ec57fab" xlink:href="strl-20221231.xsd#strl_EffectiveIncomeTaxRateReconciliationOtherPermanentDifferences"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_19c6e6fa-39ed-45d6-bc41-fd7578b826d5" xlink:to="loc_strl_EffectiveIncomeTaxRateReconciliationOtherPermanentDifferences_6d245ecd-3438-438c-9ee8-cd405ec57fab" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.strlco.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" xlink:type="simple" xlink:href="strl-20221231.xsd#IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails"/>
  <link:calculationLink xlink:role="http://www.strlco.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_abb99b5c-2942-463d-9162-0ad9e9bf4a06" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_DeferredTaxAssetsRightOfUseLiability_cee1b8c7-e074-4494-980d-e77a4bae6208" xlink:href="strl-20221231.xsd#strl_DeferredTaxAssetsRightOfUseLiability"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_abb99b5c-2942-463d-9162-0ad9e9bf4a06" xlink:to="loc_strl_DeferredTaxAssetsRightOfUseLiability_cee1b8c7-e074-4494-980d-e77a4bae6208" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits_85ce07f5-e37e-4142-81ff-7e71aade85b2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_abb99b5c-2942-463d-9162-0ad9e9bf4a06" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits_85ce07f5-e37e-4142-81ff-7e71aade85b2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsDerivativeInstruments_d16740d6-9ef8-49d3-a934-9799df6ac843" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsDerivativeInstruments"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_abb99b5c-2942-463d-9162-0ad9e9bf4a06" xlink:to="loc_us-gaap_DeferredTaxAssetsDerivativeInstruments_d16740d6-9ef8-49d3-a934-9799df6ac843" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_DeferredTaxAssetsNoncontrollingInterest_b1c7429e-6328-4b09-86c8-c5e8869ffcbf" xlink:href="strl-20221231.xsd#strl_DeferredTaxAssetsNoncontrollingInterest"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_abb99b5c-2942-463d-9162-0ad9e9bf4a06" xlink:to="loc_strl_DeferredTaxAssetsNoncontrollingInterest_b1c7429e-6328-4b09-86c8-c5e8869ffcbf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_5b48a8ab-257d-4dc1-b85f-1dc36adab814" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_abb99b5c-2942-463d-9162-0ad9e9bf4a06" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_5b48a8ab-257d-4dc1-b85f-1dc36adab814" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsContingencies_8bb1390d-6934-4b3f-a5b2-685ab0c59dd7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsContingencies"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_abb99b5c-2942-463d-9162-0ad9e9bf4a06" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsContingencies_8bb1390d-6934-4b3f-a5b2-685ab0c59dd7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_DeferredTaxAssetsDeferredPayments_c3685216-6f71-415d-96a1-c90994f2b35a" xlink:href="strl-20221231.xsd#strl_DeferredTaxAssetsDeferredPayments"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_abb99b5c-2942-463d-9162-0ad9e9bf4a06" xlink:to="loc_strl_DeferredTaxAssetsDeferredPayments_c3685216-6f71-415d-96a1-c90994f2b35a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilities_8c534599-71ec-4a29-a6cc-36498427dc67" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_68ca6fb7-7ddb-4753-9d1e-f3b9f9896c13" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxLiabilities_8c534599-71ec-4a29-a6cc-36498427dc67" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilities_68ca6fb7-7ddb-4753-9d1e-f3b9f9896c13" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_1daa9d1a-8fec-43df-adfc-67a3ae810cd7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxLiabilities_8c534599-71ec-4a29-a6cc-36498427dc67" xlink:to="loc_us-gaap_DeferredTaxAssetsGross_1daa9d1a-8fec-43df-adfc-67a3ae810cd7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_bb81a95e-7598-4791-9d78-7a2fa5e36d7e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_1a9b40e0-b0f3-40a8-b632-dba944999557" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_bb81a95e-7598-4791-9d78-7a2fa5e36d7e" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_1a9b40e0-b0f3-40a8-b632-dba944999557" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_DeferredTaxLiabilitiesRightOfUseAsset_63e9ef9c-755e-40be-ab31-475e3be843d2" xlink:href="strl-20221231.xsd#strl_DeferredTaxLiabilitiesRightOfUseAsset"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_bb81a95e-7598-4791-9d78-7a2fa5e36d7e" xlink:to="loc_strl_DeferredTaxLiabilitiesRightOfUseAsset_63e9ef9c-755e-40be-ab31-475e3be843d2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill_1109a968-b0b3-4726-8c89-f7d93586da30" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_bb81a95e-7598-4791-9d78-7a2fa5e36d7e" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill_1109a968-b0b3-4726-8c89-f7d93586da30" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesOther_207d6828-8224-4a2a-af97-aaadedaf4238" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesOther"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_bb81a95e-7598-4791-9d78-7a2fa5e36d7e" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesOther_207d6828-8224-4a2a-af97-aaadedaf4238" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.strlco.com/role/EarningsPerShareDetails" xlink:type="simple" xlink:href="strl-20221231.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_62aa60e5-fd58-48a1-946a-8a5761e5ae36" 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_d6af1006-9280-4d8e-8a77-1f13b1671fb2" 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_62aa60e5-fd58-48a1-946a-8a5761e5ae36" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_d6af1006-9280-4d8e-8a77-1f13b1671fb2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_e3c48d93-5b05-46ae-bf69-0a2f5068ab62" 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_62aa60e5-fd58-48a1-946a-8a5761e5ae36" xlink:to="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_e3c48d93-5b05-46ae-bf69-0a2f5068ab62" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.strlco.com/role/SupplementalCashFlowInformationDetails" xlink:type="simple" xlink:href="strl-20221231.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_bc22de2e-daa2-45ed-a3f4-46edc7f78ed1" 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_IncreaseDecreaseInAccruedLiabilities_20f6b1d3-9475-4271-8647-27b5b6cbcd18" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapital_bc22de2e-daa2-45ed-a3f4-46edc7f78ed1" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_20f6b1d3-9475-4271-8647-27b5b6cbcd18" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_IncreaseDecreaseInMembersInterestSubjectToMandatoryRedemptionAndUndistributedEarnings_3c6a7981-c23d-471b-894a-c23a5f0d414e" xlink:href="strl-20221231.xsd#strl_IncreaseDecreaseInMembersInterestSubjectToMandatoryRedemptionAndUndistributedEarnings"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapital_bc22de2e-daa2-45ed-a3f4-46edc7f78ed1" xlink:to="loc_strl_IncreaseDecreaseInMembersInterestSubjectToMandatoryRedemptionAndUndistributedEarnings_3c6a7981-c23d-471b-894a-c23a5f0d414e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_8be4ebeb-84bb-47fa-a11b-8503ef33720e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapital_bc22de2e-daa2-45ed-a3f4-46edc7f78ed1" xlink:to="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_8be4ebeb-84bb-47fa-a11b-8503ef33720e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_3bc37313-d014-44db-b9ee-23189359efc2" 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_bc22de2e-daa2-45ed-a3f4-46edc7f78ed1" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_3bc37313-d014-44db-b9ee-23189359efc2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_IncreaseDecreaseInReceivablesFromAndEquityInConstructionJointVentures_a19e77f5-a841-472d-aa17-2bce3e2a0c7e" xlink:href="strl-20221231.xsd#strl_IncreaseDecreaseInReceivablesFromAndEquityInConstructionJointVentures"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapital_bc22de2e-daa2-45ed-a3f4-46edc7f78ed1" xlink:to="loc_strl_IncreaseDecreaseInReceivablesFromAndEquityInConstructionJointVentures_a19e77f5-a841-472d-aa17-2bce3e2a0c7e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerAsset_da906417-8e80-4274-ba6a-88e5a79860cc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerAsset"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapital_bc22de2e-daa2-45ed-a3f4-46edc7f78ed1" xlink:to="loc_us-gaap_IncreaseDecreaseInContractWithCustomerAsset_da906417-8e80-4274-ba6a-88e5a79860cc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets_45b5e16d-9794-45a9-ad63-c63bf64b12b0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOtherOperatingAssets"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapital_bc22de2e-daa2-45ed-a3f4-46edc7f78ed1" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets_45b5e16d-9794-45a9-ad63-c63bf64b12b0" xlink:type="arc"/>
  </link:calculationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>11
<FILENAME>strl-20221231_def.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2023 Workiva-->
<!--r:8a70204b-3cf5-4f8d-998b-f377996b5335,g:4d72428f-6c78-46ff-834a-898c47d0b6a0-->
<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/ConsolidatedBalanceSheetsParentheticals" xlink:type="simple" xlink:href="strl-20221231.xsd#ConsolidatedBalanceSheetsParentheticals"/>
  <link:definitionLink xlink:role="http://www.strlco.com/role/ConsolidatedBalanceSheetsParentheticals" xlink:type="extended" id="i7aab2ddb8c8c4cd69fef5d74e83af5f6_ConsolidatedBalanceSheetsParentheticals">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_5e71a3d9-084f-425c-9382-603c6e403aed" 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_f27b2e77-5286-4059-b5ac-8de6c38da6fe" 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_5e71a3d9-084f-425c-9382-603c6e403aed" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_f27b2e77-5286-4059-b5ac-8de6c38da6fe" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesLongTermContractsOrPrograms_e9e2805e-1957-48db-ab49-9b061db90eab" 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_5e71a3d9-084f-425c-9382-603c6e403aed" xlink:to="loc_us-gaap_ReceivablesLongTermContractsOrPrograms_e9e2805e-1957-48db-ab49-9b061db90eab" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_8c2b371c-f089-45b9-a9a2-ebdaa2deeaa7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_5e71a3d9-084f-425c-9382-603c6e403aed" xlink:to="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_8c2b371c-f089-45b9-a9a2-ebdaa2deeaa7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_e68a3d52-a764-421b-a7d7-c10a6b655c7b" 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_5e71a3d9-084f-425c-9382-603c6e403aed" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_e68a3d52-a764-421b-a7d7-c10a6b655c7b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent_220b4dc3-a9fd-49fa-b83a-62b4dc5a5e2d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_5e71a3d9-084f-425c-9382-603c6e403aed" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent_220b4dc3-a9fd-49fa-b83a-62b4dc5a5e2d" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_e98ef1a9-30ee-4c8c-85b9-67b509fcc11f" 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_5e71a3d9-084f-425c-9382-603c6e403aed" xlink:to="loc_us-gaap_AccountsPayableCurrent_e98ef1a9-30ee-4c8c-85b9-67b509fcc11f" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_b290fdbe-3a98-4007-a60e-11b728924f57" 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_5e71a3d9-084f-425c-9382-603c6e403aed" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_b290fdbe-3a98-4007-a60e-11b728924f57" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_6e79135b-5c41-4bfd-87c2-3a2801be1322" 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_5e71a3d9-084f-425c-9382-603c6e403aed" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_6e79135b-5c41-4bfd-87c2-3a2801be1322" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent_6a913b7d-f97f-4ed9-8942-a463f11915d9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_5e71a3d9-084f-425c-9382-603c6e403aed" xlink:to="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent_6a913b7d-f97f-4ed9-8942-a463f11915d9" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent_8fe6656a-8aa9-486b-bdc9-8f8406f4e62a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_5e71a3d9-084f-425c-9382-603c6e403aed" xlink:to="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent_8fe6656a-8aa9-486b-bdc9-8f8406f4e62a" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_68defb59-c053-43c1-acb2-92dbf8f15fb4" 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_5e71a3d9-084f-425c-9382-603c6e403aed" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_68defb59-c053-43c1-acb2-92dbf8f15fb4" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_f5dc5cae-73e6-406a-9c26-9067219155d0" 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_5e71a3d9-084f-425c-9382-603c6e403aed" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_f5dc5cae-73e6-406a-9c26-9067219155d0" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_c1711f40-e5b5-43c0-8a19-7cb4865ee939" 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_5e71a3d9-084f-425c-9382-603c6e403aed" xlink:to="loc_us-gaap_CommonStockSharesIssued_c1711f40-e5b5-43c0-8a19-7cb4865ee939" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_68a08cb1-1369-4864-b808-dceb54e7f5f5" 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_5e71a3d9-084f-425c-9382-603c6e403aed" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_68a08cb1-1369-4864-b808-dceb54e7f5f5" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_379758f6-3dd9-4b89-a4fb-b9756752c755" 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_5e71a3d9-084f-425c-9382-603c6e403aed" xlink:to="loc_us-gaap_StatementTable_379758f6-3dd9-4b89-a4fb-b9756752c755" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_43e220f0-5d92-4f3e-ab73-eea63cf925c6" 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_379758f6-3dd9-4b89-a4fb-b9756752c755" xlink:to="loc_srt_ConsolidatedEntitiesAxis_43e220f0-5d92-4f3e-ab73-eea63cf925c6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_43e220f0-5d92-4f3e-ab73-eea63cf925c6_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_43e220f0-5d92-4f3e-ab73-eea63cf925c6" xlink:to="loc_srt_ConsolidatedEntitiesDomain_43e220f0-5d92-4f3e-ab73-eea63cf925c6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_0946e38f-ab3e-4e72-a2d1-5b17fa1736cf" 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_43e220f0-5d92-4f3e-ab73-eea63cf925c6" xlink:to="loc_srt_ConsolidatedEntitiesDomain_0946e38f-ab3e-4e72-a2d1-5b17fa1736cf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_92ab37a5-63e9-4ab2-a220-cd18dcf44a56" 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_0946e38f-ab3e-4e72-a2d1-5b17fa1736cf" xlink:to="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_92ab37a5-63e9-4ab2-a220-cd18dcf44a56" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.strlco.com/role/ConsolidatedStatementsofStockholdersEquity" xlink:type="simple" xlink:href="strl-20221231.xsd#ConsolidatedStatementsofStockholdersEquity"/>
  <link:definitionLink xlink:role="http://www.strlco.com/role/ConsolidatedStatementsofStockholdersEquity" xlink:type="extended" id="i2ed20b1b5c414928855fb1f5cda2a352_ConsolidatedStatementsofStockholdersEquity">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_80aa408f-7a95-4003-a56a-0a888426e84e" 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_f4e71fce-a8c6-4537-b9a4-530809e97b7b" 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_80aa408f-7a95-4003-a56a-0a888426e84e" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f4e71fce-a8c6-4537-b9a4-530809e97b7b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_2e07f2fe-4ada-4a1a-b5a4-5f53f4390166" 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_f4e71fce-a8c6-4537-b9a4-530809e97b7b" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_2e07f2fe-4ada-4a1a-b5a4-5f53f4390166" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_984c1b49-e8f1-4377-aea0-f333468ad465" 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_f4e71fce-a8c6-4537-b9a4-530809e97b7b" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_984c1b49-e8f1-4377-aea0-f333468ad465" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonShares_bbddec0e-1604-4e9b-ac4e-32e21e2edfda" 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_f4e71fce-a8c6-4537-b9a4-530809e97b7b" xlink:to="loc_us-gaap_TreasuryStockCommonShares_bbddec0e-1604-4e9b-ac4e-32e21e2edfda" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_9047d7d8-e387-413d-83b8-4fc9f6d4db8d" 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_f4e71fce-a8c6-4537-b9a4-530809e97b7b" xlink:to="loc_us-gaap_ProfitLoss_9047d7d8-e387-413d-83b8-4fc9f6d4db8d" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_a52b4de7-e0f7-455e-983f-4cbae331ad1a" 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_f4e71fce-a8c6-4537-b9a4-530809e97b7b" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_a52b4de7-e0f7-455e-983f-4cbae331ad1a" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensationGross_6e2bb249-1cd0-4cf4-9427-178c47a002fb" 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_f4e71fce-a8c6-4537-b9a4-530809e97b7b" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensationGross_6e2bb249-1cd0-4cf4-9427-178c47a002fb" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders_18adf416-16c0-4058-b9ef-2e2fe194cfea" 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_f4e71fce-a8c6-4537-b9a4-530809e97b7b" xlink:to="loc_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders_18adf416-16c0-4058-b9ef-2e2fe194cfea" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesAcquisitions_94930445-0ccb-40f5-94b5-e50055a1a153" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesAcquisitions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f4e71fce-a8c6-4537-b9a4-530809e97b7b" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesAcquisitions_94930445-0ccb-40f5-94b5-e50055a1a153" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueAcquisitions_c0647afd-aec8-44ca-bb9c-2a7a6ed5c1f6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueAcquisitions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f4e71fce-a8c6-4537-b9a4-530809e97b7b" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueAcquisitions_c0647afd-aec8-44ca-bb9c-2a7a6ed5c1f6" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_0123c181-dc96-4a9c-a311-bbd1513bf7d5" 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_f4e71fce-a8c6-4537-b9a4-530809e97b7b" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_0123c181-dc96-4a9c-a311-bbd1513bf7d5" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_63c3798f-a9b5-4097-9865-4c74cb9c7642" 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_f4e71fce-a8c6-4537-b9a4-530809e97b7b" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_63c3798f-a9b5-4097-9865-4c74cb9c7642" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_de754b88-876b-4b58-bf9b-3ba8ff9c1128" 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_f4e71fce-a8c6-4537-b9a4-530809e97b7b" xlink:to="loc_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_de754b88-876b-4b58-bf9b-3ba8ff9c1128" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_6dacf351-16c5-47fb-a74d-57c3ff5ea4de" 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_f4e71fce-a8c6-4537-b9a4-530809e97b7b" xlink:to="loc_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_6dacf351-16c5-47fb-a74d-57c3ff5ea4de" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalOther_5708428b-60a7-4f4f-b134-9764cebb466d" 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_f4e71fce-a8c6-4537-b9a4-530809e97b7b" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalOther_5708428b-60a7-4f4f-b134-9764cebb466d" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_585e0c5c-af1a-48fc-b79f-6c46f12e16e6" 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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_2ba0d9fc-c72e-4ffe-b647-f40f4354ad57" 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_TreasuryStockCommonShares_600938bd-06b9-44ec-9558-df5037e118ca" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockCommonShares"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_557be32e-9535-49b4-ad41-e208ea38e623" 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_80aa408f-7a95-4003-a56a-0a888426e84e" xlink:to="loc_us-gaap_StatementTable_557be32e-9535-49b4-ad41-e208ea38e623" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_3266c0f2-005f-4407-9000-67873c11dd93" 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_557be32e-9535-49b4-ad41-e208ea38e623" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_3266c0f2-005f-4407-9000-67873c11dd93" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_3266c0f2-005f-4407-9000-67873c11dd93_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_3266c0f2-005f-4407-9000-67873c11dd93" xlink:to="loc_us-gaap_EquityComponentDomain_3266c0f2-005f-4407-9000-67873c11dd93_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_1a4d5bd7-56c3-44d0-a1f2-5afbd30bae9e" 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_3266c0f2-005f-4407-9000-67873c11dd93" xlink:to="loc_us-gaap_EquityComponentDomain_1a4d5bd7-56c3-44d0-a1f2-5afbd30bae9e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_f68d2714-b715-4113-9244-fda11c4bdd90" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_1a4d5bd7-56c3-44d0-a1f2-5afbd30bae9e" xlink:to="loc_us-gaap_CommonStockMember_f68d2714-b715-4113-9244-fda11c4bdd90" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_fae91146-a48b-422f-b371-8724a80249db" 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_1a4d5bd7-56c3-44d0-a1f2-5afbd30bae9e" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_fae91146-a48b-422f-b371-8724a80249db" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonMember_24049ceb-309b-45b6-aaa6-74b088b2036b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockCommonMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_1a4d5bd7-56c3-44d0-a1f2-5afbd30bae9e" xlink:to="loc_us-gaap_TreasuryStockCommonMember_24049ceb-309b-45b6-aaa6-74b088b2036b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_6147f7a0-d47a-41cc-8d22-187ead2713cf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_1a4d5bd7-56c3-44d0-a1f2-5afbd30bae9e" xlink:to="loc_us-gaap_RetainedEarningsMember_6147f7a0-d47a-41cc-8d22-187ead2713cf" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_ed2c8d4e-dc37-4594-8a71-5e64621ace80" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_1a4d5bd7-56c3-44d0-a1f2-5afbd30bae9e" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_ed2c8d4e-dc37-4594-8a71-5e64621ace80" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ParentMember_f4189923-933c-4e6e-bf06-168395104eca" 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_1a4d5bd7-56c3-44d0-a1f2-5afbd30bae9e" xlink:to="loc_us-gaap_ParentMember_f4189923-933c-4e6e-bf06-168395104eca" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncontrollingInterestMember_cdbc4fb3-fc5a-477b-9b7c-7e222bb5cce7" 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_1a4d5bd7-56c3-44d0-a1f2-5afbd30bae9e" xlink:to="loc_us-gaap_NoncontrollingInterestMember_cdbc4fb3-fc5a-477b-9b7c-7e222bb5cce7" xlink:type="arc" order="6"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.strlco.com/role/BasisofPresentationandSignificantAccountingPoliciesNarrativeDetails" xlink:type="simple" xlink:href="strl-20221231.xsd#BasisofPresentationandSignificantAccountingPoliciesNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.strlco.com/role/BasisofPresentationandSignificantAccountingPoliciesNarrativeDetails" xlink:type="extended" id="i2c7f4996a1e6415593c20dd5c93797a7_BasisofPresentationandSignificantAccountingPoliciesNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableImpairedLineItems_6686de7c-8824-4d16-9659-ab070b76be2e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivableImpairedLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_ConsolidatedEntitiesOwnershipPercentage_fad03284-96eb-4919-b73c-23dca44ec78f" xlink:href="strl-20221231.xsd#strl_ConsolidatedEntitiesOwnershipPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableImpairedLineItems_6686de7c-8824-4d16-9659-ab070b76be2e" xlink:to="loc_strl_ConsolidatedEntitiesOwnershipPercentage_fad03284-96eb-4919-b73c-23dca44ec78f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_RevenueRecognitionPercentageOfCompletionRange_fb521e08-3c80-4b30-ae14-d2bddc39990e" xlink:href="strl-20221231.xsd#strl_RevenueRecognitionPercentageOfCompletionRange"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableImpairedLineItems_6686de7c-8824-4d16-9659-ab070b76be2e" xlink:to="loc_strl_RevenueRecognitionPercentageOfCompletionRange_fb521e08-3c80-4b30-ae14-d2bddc39990e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_57e8a1a6-1a9b-4132-a3c8-c52bfe8045ff" 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_FinancingReceivableImpairedLineItems_6686de7c-8824-4d16-9659-ab070b76be2e" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_57e8a1a6-1a9b-4132-a3c8-c52bfe8045ff" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_ContractWithCustomerRetainageAssetCurrent_15cb998e-675c-4565-b6fc-864cb37d507f" xlink:href="strl-20221231.xsd#strl_ContractWithCustomerRetainageAssetCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableImpairedLineItems_6686de7c-8824-4d16-9659-ab070b76be2e" xlink:to="loc_strl_ContractWithCustomerRetainageAssetCurrent_15cb998e-675c-4565-b6fc-864cb37d507f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_ContractWithCustomerRetainageLiabilityCurrent_e125df07-3952-49f3-adff-87b2e26ef751" xlink:href="strl-20221231.xsd#strl_ContractWithCustomerRetainageLiabilityCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableImpairedLineItems_6686de7c-8824-4d16-9659-ab070b76be2e" xlink:to="loc_strl_ContractWithCustomerRetainageLiabilityCurrent_e125df07-3952-49f3-adff-87b2e26ef751" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_ContractsReceivableRetainagePercentageEstimatedToBeCollectedInNextFiscalYear_46b0da1c-c1a5-497f-bf7d-49b643d68440" xlink:href="strl-20221231.xsd#strl_ContractsReceivableRetainagePercentageEstimatedToBeCollectedInNextFiscalYear"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableImpairedLineItems_6686de7c-8824-4d16-9659-ab070b76be2e" xlink:to="loc_strl_ContractsReceivableRetainagePercentageEstimatedToBeCollectedInNextFiscalYear_46b0da1c-c1a5-497f-bf7d-49b643d68440" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_IncreaseDecreaseInContractWithCustomerRetainageAsset_f2c9818a-9dba-48f8-9ce9-e34970448951" xlink:href="strl-20221231.xsd#strl_IncreaseDecreaseInContractWithCustomerRetainageAsset"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableImpairedLineItems_6686de7c-8824-4d16-9659-ab070b76be2e" xlink:to="loc_strl_IncreaseDecreaseInContractWithCustomerRetainageAsset_f2c9818a-9dba-48f8-9ce9-e34970448951" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_IncreaseDecreaseInContractWithCustomerRetainageLiability_455b4bc9-b0a1-446e-816f-0d57c55cd49a" xlink:href="strl-20221231.xsd#strl_IncreaseDecreaseInContractWithCustomerRetainageLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableImpairedLineItems_6686de7c-8824-4d16-9659-ab070b76be2e" xlink:to="loc_strl_IncreaseDecreaseInContractWithCustomerRetainageLiability_455b4bc9-b0a1-446e-816f-0d57c55cd49a" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_ContractWithCustomerLiabilityRevenueRecognizedDuringThePeriod_aa9780d3-0a91-4603-bc55-c013269ff459" xlink:href="strl-20221231.xsd#strl_ContractWithCustomerLiabilityRevenueRecognizedDuringThePeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableImpairedLineItems_6686de7c-8824-4d16-9659-ab070b76be2e" xlink:to="loc_strl_ContractWithCustomerLiabilityRevenueRecognizedDuringThePeriod_aa9780d3-0a91-4603-bc55-c013269ff459" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_764d76a1-6b07-4668-a7ea-7e9a92443fc6" 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_FinancingReceivableImpairedLineItems_6686de7c-8824-4d16-9659-ab070b76be2e" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_764d76a1-6b07-4668-a7ea-7e9a92443fc6" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCash_de8c3a53-89e9-4e97-a66e-af1088064558" 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_FinancingReceivableImpairedLineItems_6686de7c-8824-4d16-9659-ab070b76be2e" xlink:to="loc_us-gaap_RestrictedCash_de8c3a53-89e9-4e97-a66e-af1088064558" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_04ef862b-3af2-49d5-aac5-4cc826e6a660" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableImpairedLineItems_6686de7c-8824-4d16-9659-ab070b76be2e" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_04ef862b-3af2-49d5-aac5-4cc826e6a660" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfImpairedFinancingReceivableTable_7d5ee48f-ec04-4531-94cc-1a2ce30cca64" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfImpairedFinancingReceivableTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FinancingReceivableImpairedLineItems_6686de7c-8824-4d16-9659-ab070b76be2e" xlink:to="loc_us-gaap_ScheduleOfImpairedFinancingReceivableTable_7d5ee48f-ec04-4531-94cc-1a2ce30cca64" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_66f51ded-092e-4f8f-b535-c24b0809fb51" 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_ScheduleOfImpairedFinancingReceivableTable_7d5ee48f-ec04-4531-94cc-1a2ce30cca64" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_66f51ded-092e-4f8f-b535-c24b0809fb51" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_66f51ded-092e-4f8f-b535-c24b0809fb51_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_66f51ded-092e-4f8f-b535-c24b0809fb51" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_66f51ded-092e-4f8f-b535-c24b0809fb51_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_93300714-5ab4-4127-9f36-7ed9033b85a5" 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_66f51ded-092e-4f8f-b535-c24b0809fb51" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_93300714-5ab4-4127-9f36-7ed9033b85a5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingAndBuildingImprovementsMember_36912bfc-9690-48cc-8c82-b503e0bc097b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BuildingAndBuildingImprovementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_93300714-5ab4-4127-9f36-7ed9033b85a5" xlink:to="loc_us-gaap_BuildingAndBuildingImprovementsMember_36912bfc-9690-48cc-8c82-b503e0bc097b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquipmentMember_6b3e16b4-7c26-46de-83b0-84076f588ff7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_93300714-5ab4-4127-9f36-7ed9033b85a5" xlink:to="loc_us-gaap_EquipmentMember_6b3e16b4-7c26-46de-83b0-84076f588ff7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_67d23907-2599-4539-8b6f-f185ed912653" 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_ScheduleOfImpairedFinancingReceivableTable_7d5ee48f-ec04-4531-94cc-1a2ce30cca64" xlink:to="loc_srt_RangeAxis_67d23907-2599-4539-8b6f-f185ed912653" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_67d23907-2599-4539-8b6f-f185ed912653_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_67d23907-2599-4539-8b6f-f185ed912653" xlink:to="loc_srt_RangeMember_67d23907-2599-4539-8b6f-f185ed912653_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_05f0e132-eda5-4ea9-89ce-3ed0fc801a1b" 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_67d23907-2599-4539-8b6f-f185ed912653" xlink:to="loc_srt_RangeMember_05f0e132-eda5-4ea9-89ce-3ed0fc801a1b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_adb6ae4a-0cdc-4806-922f-36873ef2bea0" 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_05f0e132-eda5-4ea9-89ce-3ed0fc801a1b" xlink:to="loc_srt_MinimumMember_adb6ae4a-0cdc-4806-922f-36873ef2bea0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_8d4b1a5a-aba8-4ae8-90f7-76b9a73ee44c" 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_05f0e132-eda5-4ea9-89ce-3ed0fc801a1b" xlink:to="loc_srt_MaximumMember_8d4b1a5a-aba8-4ae8-90f7-76b9a73ee44c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_0c72bf68-d215-42f2-b36f-04a0bb132f25" 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_ScheduleOfImpairedFinancingReceivableTable_7d5ee48f-ec04-4531-94cc-1a2ce30cca64" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_0c72bf68-d215-42f2-b36f-04a0bb132f25" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_0c72bf68-d215-42f2-b36f-04a0bb132f25_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_0c72bf68-d215-42f2-b36f-04a0bb132f25" xlink:to="loc_us-gaap_SegmentDomain_0c72bf68-d215-42f2-b36f-04a0bb132f25_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_d9f1685c-4726-47ea-8dbc-9428c37268db" 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_0c72bf68-d215-42f2-b36f-04a0bb132f25" xlink:to="loc_us-gaap_SegmentDomain_d9f1685c-4726-47ea-8dbc-9428c37268db" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_TransportationSolutionsSegmentMember_297aac34-568f-414e-8d0d-909e70a5a265" xlink:href="strl-20221231.xsd#strl_TransportationSolutionsSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_d9f1685c-4726-47ea-8dbc-9428c37268db" xlink:to="loc_strl_TransportationSolutionsSegmentMember_297aac34-568f-414e-8d0d-909e70a5a265" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_EInfrastructureSolutionsSegmentMember_50491831-dfb7-42b6-bbf6-484646dbd2a3" xlink:href="strl-20221231.xsd#strl_EInfrastructureSolutionsSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_d9f1685c-4726-47ea-8dbc-9428c37268db" xlink:to="loc_strl_EInfrastructureSolutionsSegmentMember_50491831-dfb7-42b6-bbf6-484646dbd2a3" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.strlco.com/role/AcquisitionsNarrativeDetails" xlink:type="simple" xlink:href="strl-20221231.xsd#AcquisitionsNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.strlco.com/role/AcquisitionsNarrativeDetails" xlink:type="extended" id="i9407edb7e8734acdb9aef65ddbc5782c_AcquisitionsNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_92d0e3a2-5f03-4ab5-82c2-16b76a078c42" 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_deffe2ee-dcc2-4536-aad3-205556dda3cf" 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_92d0e3a2-5f03-4ab5-82c2-16b76a078c42" xlink:to="loc_us-gaap_Goodwill_deffe2ee-dcc2-4536-aad3-205556dda3cf" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount_b7f272d8-15ab-40d3-8429-13f7fe78477c" 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_92d0e3a2-5f03-4ab5-82c2-16b76a078c42" xlink:to="loc_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount_b7f272d8-15ab-40d3-8429-13f7fe78477c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_BusinessAcquisitionGoodwillExpectedTaxDeductiblePeriod_fcd554d2-0db9-465e-bc54-8696bf919e40" xlink:href="strl-20221231.xsd#strl_BusinessAcquisitionGoodwillExpectedTaxDeductiblePeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_92d0e3a2-5f03-4ab5-82c2-16b76a078c42" xlink:to="loc_strl_BusinessAcquisitionGoodwillExpectedTaxDeductiblePeriod_fcd554d2-0db9-465e-bc54-8696bf919e40" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred_ae5d2dcf-09b1-4548-b47d-53b0908b9859" 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_92d0e3a2-5f03-4ab5-82c2-16b76a078c42" xlink:to="loc_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred_ae5d2dcf-09b1-4548-b47d-53b0908b9859" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinitelivedIntangibleAssetsAcquired1_f5628f31-8ad3-4bb9-af28-7722f5dceab5" 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_92d0e3a2-5f03-4ab5-82c2-16b76a078c42" xlink:to="loc_us-gaap_FinitelivedIntangibleAssetsAcquired1_f5628f31-8ad3-4bb9-af28-7722f5dceab5" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1_0dc241a5-4627-49a9-9761-61f438354d87" 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_BusinessAcquisitionLineItems_92d0e3a2-5f03-4ab5-82c2-16b76a078c42" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferred1_0dc241a5-4627-49a9-9761-61f438354d87" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_2a39ae81-fc87-4632-a295-becfe75707f4" 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_BusinessAcquisitionLineItems_92d0e3a2-5f03-4ab5-82c2-16b76a078c42" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesGross_2a39ae81-fc87-4632-a295-becfe75707f4" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_2ae42426-d423-42ec-a337-05e7499aba9a" 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_92d0e3a2-5f03-4ab5-82c2-16b76a078c42" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_2ae42426-d423-42ec-a337-05e7499aba9a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_b157f019-0ee5-4f71-8d9b-121ac75e9dc0" 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_2ae42426-d423-42ec-a337-05e7499aba9a" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_b157f019-0ee5-4f71-8d9b-121ac75e9dc0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_b157f019-0ee5-4f71-8d9b-121ac75e9dc0_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_b157f019-0ee5-4f71-8d9b-121ac75e9dc0" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_b157f019-0ee5-4f71-8d9b-121ac75e9dc0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_aa46b682-1638-4c8b-9315-6e31f611a6be" 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_b157f019-0ee5-4f71-8d9b-121ac75e9dc0" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_aa46b682-1638-4c8b-9315-6e31f611a6be" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_CCSAcquisitionMember_14e854a1-79d5-4971-83c3-a53e7287c46b" xlink:href="strl-20221231.xsd#strl_CCSAcquisitionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_aa46b682-1638-4c8b-9315-6e31f611a6be" xlink:to="loc_strl_CCSAcquisitionMember_14e854a1-79d5-4971-83c3-a53e7287c46b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_PetilloIncorporatedMember_e73c1bed-ebf6-4673-b53b-f91b909b6905" xlink:href="strl-20221231.xsd#strl_PetilloIncorporatedMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_aa46b682-1638-4c8b-9315-6e31f611a6be" xlink:to="loc_strl_PetilloIncorporatedMember_e73c1bed-ebf6-4673-b53b-f91b909b6905" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_KimesStoneMember_21b94d40-20ad-44b5-a843-4eedc2c41227" xlink:href="strl-20221231.xsd#strl_KimesStoneMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_aa46b682-1638-4c8b-9315-6e31f611a6be" xlink:to="loc_strl_KimesStoneMember_21b94d40-20ad-44b5-a843-4eedc2c41227" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_4d10f511-e2e5-4c5c-989d-ff95d1704b3c" 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_2ae42426-d423-42ec-a337-05e7499aba9a" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_4d10f511-e2e5-4c5c-989d-ff95d1704b3c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_4d10f511-e2e5-4c5c-989d-ff95d1704b3c_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_4d10f511-e2e5-4c5c-989d-ff95d1704b3c" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_4d10f511-e2e5-4c5c-989d-ff95d1704b3c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_95fe1b17-c299-4385-94c7-3d25d016b014" 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_4d10f511-e2e5-4c5c-989d-ff95d1704b3c" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_95fe1b17-c299-4385-94c7-3d25d016b014" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrderOrProductionBacklogMember_3c8288d8-7d97-4f41-8ea1-e03665aeb6f6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OrderOrProductionBacklogMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_95fe1b17-c299-4385-94c7-3d25d016b014" xlink:to="loc_us-gaap_OrderOrProductionBacklogMember_3c8288d8-7d97-4f41-8ea1-e03665aeb6f6" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.strlco.com/role/AcquisitionsConsiderationTransferredandPurchasePriceAllocationDetails" xlink:type="simple" xlink:href="strl-20221231.xsd#AcquisitionsConsiderationTransferredandPurchasePriceAllocationDetails"/>
  <link:definitionLink xlink:role="http://www.strlco.com/role/AcquisitionsConsiderationTransferredandPurchasePriceAllocationDetails" xlink:type="extended" id="i521e7e511fcc4442a8c5538e791a810a_AcquisitionsConsiderationTransferredandPurchasePriceAllocationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_b2477fb8-e244-4367-91d3-aa6e4f8eae83" 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_f5c29d71-1460-462f-aa66-b36cbea76112" 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_b2477fb8-e244-4367-91d3-aa6e4f8eae83" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferredAbstract_f5c29d71-1460-462f-aa66-b36cbea76112" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_170b71f1-77c6-4648-9889-cc4b3f7c226b" 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_f5c29d71-1460-462f-aa66-b36cbea76112" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesGross_170b71f1-77c6-4648-9889-cc4b3f7c226b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_391c0733-8f19-42a5-9354-ea2de7b2db39" 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_f5c29d71-1460-462f-aa66-b36cbea76112" xlink:to="loc_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_391c0733-8f19-42a5-9354-ea2de7b2db39" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionSharePrice_4e8c4283-7df2-449e-99a3-d1030926f6e9" 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_f5c29d71-1460-462f-aa66-b36cbea76112" xlink:to="loc_us-gaap_BusinessAcquisitionSharePrice_4e8c4283-7df2-449e-99a3-d1030926f6e9" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_d679f68c-d9ec-4c16-8c65-084e108dcba9" 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_f5c29d71-1460-462f-aa66-b36cbea76112" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_d679f68c-d9ec-4c16-8c65-084e108dcba9" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_BusinessCombinationConsiderationTransferredWorkingCapital_413b4194-3661-4ce9-b0e6-3d5a77378dff" xlink:href="strl-20221231.xsd#strl_BusinessCombinationConsiderationTransferredWorkingCapital"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferredAbstract_f5c29d71-1460-462f-aa66-b36cbea76112" xlink:to="loc_strl_BusinessCombinationConsiderationTransferredWorkingCapital_413b4194-3661-4ce9-b0e6-3d5a77378dff" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1_fa23c916-52e5-43ca-9a6e-c42e72ee68a4" 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_f5c29d71-1460-462f-aa66-b36cbea76112" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferred1_fa23c916-52e5-43ca-9a6e-c42e72ee68a4" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterestAbstract_0411c9a2-1cdd-49b9-b625-26907b0849dd" 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_b2477fb8-e244-4367-91d3-aa6e4f8eae83" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterestAbstract_0411c9a2-1cdd-49b9-b625-26907b0849dd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_16fe3490-2660-469e-857c-fbcddf077c4f" 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_0411c9a2-1cdd-49b9-b625-26907b0849dd" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_16fe3490-2660-469e-857c-fbcddf077c4f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContracts_c760c698-9690-41b7-ba83-c272f88a6eca" xlink:href="strl-20221231.xsd#strl_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContracts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterestAbstract_0411c9a2-1cdd-49b9-b625-26907b0849dd" xlink:to="loc_strl_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContracts_c760c698-9690-41b7-ba83-c272f88a6eca" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther_b3808911-7efd-458f-bba1-c71d5737b0bb" 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_0411c9a2-1cdd-49b9-b625-26907b0849dd" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther_b3808911-7efd-458f-bba1-c71d5737b0bb" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_d8d52179-d145-4f20-8815-26fbcfff4747" 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_0411c9a2-1cdd-49b9-b625-26907b0849dd" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_d8d52179-d145-4f20-8815-26fbcfff4747" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets_3d284e48-6ecf-4bcc-a61a-a150c844962c" 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_0411c9a2-1cdd-49b9-b625-26907b0849dd" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets_3d284e48-6ecf-4bcc-a61a-a150c844962c" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable_77b998c3-6fd9-4a22-8b18-289ffdedd759" 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_0411c9a2-1cdd-49b9-b625-26907b0849dd" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable_77b998c3-6fd9-4a22-8b18-289ffdedd759" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedBillingsInExcessOfCostsAndEstimatedEarningsOnUncompletedContracts_8bf08005-f26b-407a-8c19-aa386d55f575" xlink:href="strl-20221231.xsd#strl_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedBillingsInExcessOfCostsAndEstimatedEarningsOnUncompletedContracts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterestAbstract_0411c9a2-1cdd-49b9-b625-26907b0849dd" xlink:to="loc_strl_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedBillingsInExcessOfCostsAndEstimatedEarningsOnUncompletedContracts_8bf08005-f26b-407a-8c19-aa386d55f575" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther_68d4b0fa-73c7-4d31-be34-03498a0dde3c" 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_0411c9a2-1cdd-49b9-b625-26907b0849dd" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther_68d4b0fa-73c7-4d31-be34-03498a0dde3c" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedTangibleAssetsNet_63c7ab2c-8194-4e97-8272-3f7696259de3" xlink:href="strl-20221231.xsd#strl_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedTangibleAssetsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterestAbstract_0411c9a2-1cdd-49b9-b625-26907b0849dd" xlink:to="loc_strl_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedTangibleAssetsNet_63c7ab2c-8194-4e97-8272-3f7696259de3" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_IdentifiableIntangibleAssetsAndGoodwill_a3a7d6ea-c907-4194-8d9a-918cd678eb42" xlink:href="strl-20221231.xsd#strl_IdentifiableIntangibleAssetsAndGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterestAbstract_0411c9a2-1cdd-49b9-b625-26907b0849dd" xlink:to="loc_strl_IdentifiableIntangibleAssetsAndGoodwill_a3a7d6ea-c907-4194-8d9a-918cd678eb42" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_4cd02ded-4af6-48d0-90a2-b664842564df" 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_0411c9a2-1cdd-49b9-b625-26907b0849dd" xlink:to="loc_us-gaap_Goodwill_4cd02ded-4af6-48d0-90a2-b664842564df" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_990fcdd2-895e-4057-813b-1f34f1f31b64" 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_0411c9a2-1cdd-49b9-b625-26907b0849dd" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_990fcdd2-895e-4057-813b-1f34f1f31b64" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_f6a40e82-ccb7-4613-88f0-63dc686d9125" 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_b2477fb8-e244-4367-91d3-aa6e4f8eae83" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_f6a40e82-ccb7-4613-88f0-63dc686d9125" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_17c84bd3-9db6-4727-9be4-4590da4ff809" 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_f6a40e82-ccb7-4613-88f0-63dc686d9125" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_17c84bd3-9db6-4727-9be4-4590da4ff809" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_17c84bd3-9db6-4727-9be4-4590da4ff809_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_17c84bd3-9db6-4727-9be4-4590da4ff809" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_17c84bd3-9db6-4727-9be4-4590da4ff809_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_7e91a4d0-9d89-473d-8075-9fc047c88732" 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_17c84bd3-9db6-4727-9be4-4590da4ff809" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_7e91a4d0-9d89-473d-8075-9fc047c88732" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_PetilloIncorporatedMember_b24297f1-e098-4204-b383-a73c4ce433f2" xlink:href="strl-20221231.xsd#strl_PetilloIncorporatedMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_7e91a4d0-9d89-473d-8075-9fc047c88732" xlink:to="loc_strl_PetilloIncorporatedMember_b24297f1-e098-4204-b383-a73c4ce433f2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_CCSAcquisitionMember_d4de4821-186c-45c2-b830-8ad2050ff695" xlink:href="strl-20221231.xsd#strl_CCSAcquisitionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_7e91a4d0-9d89-473d-8075-9fc047c88732" xlink:to="loc_strl_CCSAcquisitionMember_d4de4821-186c-45c2-b830-8ad2050ff695" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.strlco.com/role/AcquisitionsScheduleofIdentifiableIntangibleAssetsDetails" xlink:type="simple" xlink:href="strl-20221231.xsd#AcquisitionsScheduleofIdentifiableIntangibleAssetsDetails"/>
  <link:definitionLink xlink:role="http://www.strlco.com/role/AcquisitionsScheduleofIdentifiableIntangibleAssetsDetails" xlink:type="extended" id="i1f302e3ccdbe401fb6dd16585e3d4e42_AcquisitionsScheduleofIdentifiableIntangibleAssetsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredIndefiniteLivedIntangibleAssetsLineItems_39616887-b892-43d3-ac76-59f58194f892" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AcquiredIndefiniteLivedIntangibleAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_4d999806-02da-4126-87d7-8751ffb4ca27" 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_AcquiredIndefiniteLivedIntangibleAssetsLineItems_39616887-b892-43d3-ac76-59f58194f892" xlink:to="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_4d999806-02da-4126-87d7-8751ffb4ca27" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinitelivedIntangibleAssetsAcquired1_9a7af2a5-19f4-4cfd-8c9c-77e4165dc0c6" 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_AcquiredIndefiniteLivedIntangibleAssetsLineItems_39616887-b892-43d3-ac76-59f58194f892" xlink:to="loc_us-gaap_FinitelivedIntangibleAssetsAcquired1_9a7af2a5-19f4-4cfd-8c9c-77e4165dc0c6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable_a3c78116-ad68-465f-bca6-e6dbeea264b9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_AcquiredIndefiniteLivedIntangibleAssetsLineItems_39616887-b892-43d3-ac76-59f58194f892" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable_a3c78116-ad68-465f-bca6-e6dbeea264b9" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_072d8bbc-69bb-4d03-8e4a-7401abc830e5" 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_IndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable_a3c78116-ad68-465f-bca6-e6dbeea264b9" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_072d8bbc-69bb-4d03-8e4a-7401abc830e5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_072d8bbc-69bb-4d03-8e4a-7401abc830e5_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_072d8bbc-69bb-4d03-8e4a-7401abc830e5" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_072d8bbc-69bb-4d03-8e4a-7401abc830e5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_561b47b6-97ed-46b5-99c4-8fe147764c37" 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_072d8bbc-69bb-4d03-8e4a-7401abc830e5" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_561b47b6-97ed-46b5-99c4-8fe147764c37" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_PetilloIncorporatedMember_71090fd6-d3ef-4301-845a-343822cbf6fb" xlink:href="strl-20221231.xsd#strl_PetilloIncorporatedMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_561b47b6-97ed-46b5-99c4-8fe147764c37" xlink:to="loc_strl_PetilloIncorporatedMember_71090fd6-d3ef-4301-845a-343822cbf6fb" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_c1149e45-4692-4811-86c0-044ccbd1dd56" 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_IndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable_a3c78116-ad68-465f-bca6-e6dbeea264b9" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_c1149e45-4692-4811-86c0-044ccbd1dd56" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_c1149e45-4692-4811-86c0-044ccbd1dd56_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_c1149e45-4692-4811-86c0-044ccbd1dd56" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_c1149e45-4692-4811-86c0-044ccbd1dd56_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_a3df7669-d91d-4415-bf7f-9bfe6f34a663" 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_c1149e45-4692-4811-86c0-044ccbd1dd56" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_a3df7669-d91d-4415-bf7f-9bfe6f34a663" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_9492c38f-de33-4685-a9fb-9624f6a3e4ab" 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_a3df7669-d91d-4415-bf7f-9bfe6f34a663" xlink:to="loc_us-gaap_CustomerRelationshipsMember_9492c38f-de33-4685-a9fb-9624f6a3e4ab" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_9841577e-bb79-4067-9c09-f78fde266f19" 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_a3df7669-d91d-4415-bf7f-9bfe6f34a663" xlink:to="loc_us-gaap_TradeNamesMember_9841577e-bb79-4067-9c09-f78fde266f19" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.strlco.com/role/AcquisitionsSupplementalProFormaInformationDetails" xlink:type="simple" xlink:href="strl-20221231.xsd#AcquisitionsSupplementalProFormaInformationDetails"/>
  <link:definitionLink xlink:role="http://www.strlco.com/role/AcquisitionsSupplementalProFormaInformationDetails" xlink:type="extended" id="i76777babc2ba466ba302426e6a082569_AcquisitionsSupplementalProFormaInformationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_63518e61-556a-413b-9b0c-c91ebd5a3a87" 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_BusinessAcquisitionsProFormaRevenue_483423e6-e6b2-4f7f-b763-cc683fb25626" 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_StatementLineItems_63518e61-556a-413b-9b0c-c91ebd5a3a87" xlink:to="loc_us-gaap_BusinessAcquisitionsProFormaRevenue_483423e6-e6b2-4f7f-b763-cc683fb25626" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss_23b26db6-8b64-4e6a-b6a0-353e8435720c" 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_StatementLineItems_63518e61-556a-413b-9b0c-c91ebd5a3a87" xlink:to="loc_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss_23b26db6-8b64-4e6a-b6a0-353e8435720c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_9847dc43-a372-45f7-aa6a-f9487f8ffebb" 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_63518e61-556a-413b-9b0c-c91ebd5a3a87" xlink:to="loc_us-gaap_StatementTable_9847dc43-a372-45f7-aa6a-f9487f8ffebb" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_b0dbd1f5-5589-4045-81d7-ad3801876919" 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_StatementTable_9847dc43-a372-45f7-aa6a-f9487f8ffebb" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_b0dbd1f5-5589-4045-81d7-ad3801876919" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_b0dbd1f5-5589-4045-81d7-ad3801876919_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_b0dbd1f5-5589-4045-81d7-ad3801876919" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_b0dbd1f5-5589-4045-81d7-ad3801876919_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_c1c24b38-579f-4737-bd01-c92e96917e04" 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_b0dbd1f5-5589-4045-81d7-ad3801876919" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_c1c24b38-579f-4737-bd01-c92e96917e04" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_PetilloIncorporatedMember_abe73bd9-2502-49f6-8e0a-4d2e5161b572" xlink:href="strl-20221231.xsd#strl_PetilloIncorporatedMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_c1c24b38-579f-4737-bd01-c92e96917e04" xlink:to="loc_strl_PetilloIncorporatedMember_abe73bd9-2502-49f6-8e0a-4d2e5161b572" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.strlco.com/role/DispositionsNarrativeDetails" xlink:type="simple" xlink:href="strl-20221231.xsd#DispositionsNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.strlco.com/role/DispositionsNarrativeDetails" xlink:type="extended" id="i74ae236beeb74551bc85580a69d37971_DispositionsNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_2fc10731-3f74-4347-8976-e6460b2451c3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_DisposalGroupIncludingDiscontinuedOperationOwnershipPercentageInDisposedAsset_58b32e52-145e-40aa-a682-c35d05df54d1" xlink:href="strl-20221231.xsd#strl_DisposalGroupIncludingDiscontinuedOperationOwnershipPercentageInDisposedAsset"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_2fc10731-3f74-4347-8976-e6460b2451c3" xlink:to="loc_strl_DisposalGroupIncludingDiscontinuedOperationOwnershipPercentageInDisposedAsset_58b32e52-145e-40aa-a682-c35d05df54d1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfEquityMethodInvestments_3f81b768-eb8c-4bd9-93a4-fc489dff9d3c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromSaleOfEquityMethodInvestments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_2fc10731-3f74-4347-8976-e6460b2451c3" xlink:to="loc_us-gaap_ProceedsFromSaleOfEquityMethodInvestments_3f81b768-eb8c-4bd9-93a4-fc489dff9d3c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_DisposalGroupIncludingDiscontinuedOperationPaymentTermsInitialPayment_80f1a7d7-45e6-4b0d-a925-42a4e88727c3" xlink:href="strl-20221231.xsd#strl_DisposalGroupIncludingDiscontinuedOperationPaymentTermsInitialPayment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_2fc10731-3f74-4347-8976-e6460b2451c3" xlink:to="loc_strl_DisposalGroupIncludingDiscontinuedOperationPaymentTermsInitialPayment_80f1a7d7-45e6-4b0d-a925-42a4e88727c3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_DisposalGroupIncludingDiscontinuedOperationDeferredConsiderationNumberOfPaymentsDue_5d4ae64b-643f-4962-b08d-471e1500c8bd" xlink:href="strl-20221231.xsd#strl_DisposalGroupIncludingDiscontinuedOperationDeferredConsiderationNumberOfPaymentsDue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_2fc10731-3f74-4347-8976-e6460b2451c3" xlink:to="loc_strl_DisposalGroupIncludingDiscontinuedOperationDeferredConsiderationNumberOfPaymentsDue_5d4ae64b-643f-4962-b08d-471e1500c8bd" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_DisposalGroupIncludingDiscontinuedOperationDeferredConsiderationPaymentDueYearOne_1a608c6e-fa2c-40cc-87b0-8803927f2c9e" xlink:href="strl-20221231.xsd#strl_DisposalGroupIncludingDiscontinuedOperationDeferredConsiderationPaymentDueYearOne"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_2fc10731-3f74-4347-8976-e6460b2451c3" xlink:to="loc_strl_DisposalGroupIncludingDiscontinuedOperationDeferredConsiderationPaymentDueYearOne_1a608c6e-fa2c-40cc-87b0-8803927f2c9e" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_DisposalGroupIncludingDiscontinuedOperationDeferredConsiderationPaymentDueYearTwo_d4ce7160-45fd-4e18-83d3-aaf9bb137be8" xlink:href="strl-20221231.xsd#strl_DisposalGroupIncludingDiscontinuedOperationDeferredConsiderationPaymentDueYearTwo"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_2fc10731-3f74-4347-8976-e6460b2451c3" xlink:to="loc_strl_DisposalGroupIncludingDiscontinuedOperationDeferredConsiderationPaymentDueYearTwo_d4ce7160-45fd-4e18-83d3-aaf9bb137be8" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_DisposalGroupIncludingDiscontinuedOperationDeferredConsiderationPaymentDueYearThree_da5fe2ad-5782-444c-9274-12bd96986c16" xlink:href="strl-20221231.xsd#strl_DisposalGroupIncludingDiscontinuedOperationDeferredConsiderationPaymentDueYearThree"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_2fc10731-3f74-4347-8976-e6460b2451c3" xlink:to="loc_strl_DisposalGroupIncludingDiscontinuedOperationDeferredConsiderationPaymentDueYearThree_da5fe2ad-5782-444c-9274-12bd96986c16" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_DisposalGroupIncludingDiscontinuedOperationImplicitInterestRate_e08b6222-430b-4494-87d4-ce3410bc8df3" xlink:href="strl-20221231.xsd#strl_DisposalGroupIncludingDiscontinuedOperationImplicitInterestRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_2fc10731-3f74-4347-8976-e6460b2451c3" xlink:to="loc_strl_DisposalGroupIncludingDiscontinuedOperationImplicitInterestRate_e08b6222-430b-4494-87d4-ce3410bc8df3" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_8b72d369-3b42-41f1-bb02-ef259d2b4c5c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_2fc10731-3f74-4347-8976-e6460b2451c3" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_8b72d369-3b42-41f1-bb02-ef259d2b4c5c" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationAxis_af178e0f-fabb-4208-b437-2e86ce4fa5d2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupClassificationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_8b72d369-3b42-41f1-bb02-ef259d2b4c5c" xlink:to="loc_us-gaap_DisposalGroupClassificationAxis_af178e0f-fabb-4208-b437-2e86ce4fa5d2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_af178e0f-fabb-4208-b437-2e86ce4fa5d2_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_af178e0f-fabb-4208-b437-2e86ce4fa5d2" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_af178e0f-fabb-4208-b437-2e86ce4fa5d2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_cb2cd34f-3a68-4e1b-8b6a-535c52f62e05" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_af178e0f-fabb-4208-b437-2e86ce4fa5d2" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_cb2cd34f-3a68-4e1b-8b6a-535c52f62e05" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDiscontinuedOperationsMember_590bab3b-b2ae-4a4c-a24f-4709dd30720a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDiscontinuedOperationsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupClassificationDomain_cb2cd34f-3a68-4e1b-8b6a-535c52f62e05" xlink:to="loc_us-gaap_SegmentDiscontinuedOperationsMember_590bab3b-b2ae-4a4c-a24f-4709dd30720a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_9c2abae4-8bb6-4616-bf38-c61bedc85ec7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_8b72d369-3b42-41f1-bb02-ef259d2b4c5c" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_9c2abae4-8bb6-4616-bf38-c61bedc85ec7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_9c2abae4-8bb6-4616-bf38-c61bedc85ec7_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_9c2abae4-8bb6-4616-bf38-c61bedc85ec7" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_9c2abae4-8bb6-4616-bf38-c61bedc85ec7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_c43af287-b491-4771-ba52-d5a801c01a66" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_9c2abae4-8bb6-4616-bf38-c61bedc85ec7" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_c43af287-b491-4771-ba52-d5a801c01a66" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_MyersSonsConstructionLPMember_8b6fe44f-030c-4b95-8a86-333aeeb0304e" xlink:href="strl-20221231.xsd#strl_MyersSonsConstructionLPMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_c43af287-b491-4771-ba52-d5a801c01a66" xlink:to="loc_strl_MyersSonsConstructionLPMember_8b6fe44f-030c-4b95-8a86-333aeeb0304e" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.strlco.com/role/DispositionsScheduleoftheComponentsofNetEarningsfromDiscontinuedOperationsDetails" xlink:type="simple" xlink:href="strl-20221231.xsd#DispositionsScheduleoftheComponentsofNetEarningsfromDiscontinuedOperationsDetails"/>
  <link:definitionLink xlink:role="http://www.strlco.com/role/DispositionsScheduleoftheComponentsofNetEarningsfromDiscontinuedOperationsDetails" xlink:type="extended" id="i056166beae974b14be6cfbef599b53b2_DispositionsScheduleoftheComponentsofNetEarningsfromDiscontinuedOperationsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_c1a5d2fd-33d4-428c-a859-1cd34158fc32" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue_a00c1a3a-efdf-47f9-b44c-7c1c8f0fc150" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_c1a5d2fd-33d4-428c-a859-1cd34158fc32" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue_a00c1a3a-efdf-47f9-b44c-7c1c8f0fc150" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold_1b2ee45d-7ca6-4fd8-bb17-70a61599bfa5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_c1a5d2fd-33d4-428c-a859-1cd34158fc32" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold_1b2ee45d-7ca6-4fd8-bb17-70a61599bfa5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss_d6d82c08-0a15-4792-87fe-4bed0bd53309" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_c1a5d2fd-33d4-428c-a859-1cd34158fc32" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss_d6d82c08-0a15-4792-87fe-4bed0bd53309" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense_185fe095-9c88-425b-b52e-ec7f1b56e8a4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_c1a5d2fd-33d4-428c-a859-1cd34158fc32" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense_185fe095-9c88-425b-b52e-ec7f1b56e8a4" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_DisposalGroupIncludingDiscontinuedOperationOtherOperatingIncomeExpenseNet_4eeafc33-e458-4c8f-8c72-aa78fa20ffa8" xlink:href="strl-20221231.xsd#strl_DisposalGroupIncludingDiscontinuedOperationOtherOperatingIncomeExpenseNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_c1a5d2fd-33d4-428c-a859-1cd34158fc32" xlink:to="loc_strl_DisposalGroupIncludingDiscontinuedOperationOtherOperatingIncomeExpenseNet_4eeafc33-e458-4c8f-8c72-aa78fa20ffa8" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss_3f91666a-2106-433a-bbc3-76b98fbab955" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_c1a5d2fd-33d4-428c-a859-1cd34158fc32" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss_3f91666a-2106-433a-bbc3-76b98fbab955" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_DisposalGroupIncludingDiscontinuedOperationInterestIncomeExpense_94cc0d7d-a04c-40cc-98f8-c25ad1e806f7" xlink:href="strl-20221231.xsd#strl_DisposalGroupIncludingDiscontinuedOperationInterestIncomeExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_c1a5d2fd-33d4-428c-a859-1cd34158fc32" xlink:to="loc_strl_DisposalGroupIncludingDiscontinuedOperationInterestIncomeExpense_94cc0d7d-a04c-40cc-98f8-c25ad1e806f7" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_DisposalGroupIncludingDiscontinuedOperationGainLossOnExtinguishmentOfDebt_7aa2940f-9421-4835-b40f-338d978c1c32" xlink:href="strl-20221231.xsd#strl_DisposalGroupIncludingDiscontinuedOperationGainLossOnExtinguishmentOfDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_c1a5d2fd-33d4-428c-a859-1cd34158fc32" xlink:to="loc_strl_DisposalGroupIncludingDiscontinuedOperationGainLossOnExtinguishmentOfDebt_7aa2940f-9421-4835-b40f-338d978c1c32" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTaxAndGainOnDisposition_342106cc-67ac-44a2-aa56-387e769f8f77" xlink:href="strl-20221231.xsd#strl_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTaxAndGainOnDisposition"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_c1a5d2fd-33d4-428c-a859-1cd34158fc32" xlink:to="loc_strl_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTaxAndGainOnDisposition_342106cc-67ac-44a2-aa56-387e769f8f77" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax_8fdcb8f6-cda1-4188-8f81-75dc653c4496" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_c1a5d2fd-33d4-428c-a859-1cd34158fc32" xlink:to="loc_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax_8fdcb8f6-cda1-4188-8f81-75dc653c4496" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_3802cb4a-2161-46e6-b8da-105bb24d7672" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_c1a5d2fd-33d4-428c-a859-1cd34158fc32" xlink:to="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_3802cb4a-2161-46e6-b8da-105bb24d7672" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation_7e2da719-af59-4941-b8be-0203ccb13c9e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_c1a5d2fd-33d4-428c-a859-1cd34158fc32" xlink:to="loc_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation_7e2da719-af59-4941-b8be-0203ccb13c9e" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_2739f5ad-63fa-4bfe-bf17-f961873560fd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_c1a5d2fd-33d4-428c-a859-1cd34158fc32" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_2739f5ad-63fa-4bfe-bf17-f961873560fd" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_c47f7f9f-bb19-4f30-a5f7-8bb4c6b9805a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_c1a5d2fd-33d4-428c-a859-1cd34158fc32" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_c47f7f9f-bb19-4f30-a5f7-8bb4c6b9805a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationAxis_7c921557-323d-4550-aeaa-160ff3ec95af" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupClassificationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_c47f7f9f-bb19-4f30-a5f7-8bb4c6b9805a" xlink:to="loc_us-gaap_DisposalGroupClassificationAxis_7c921557-323d-4550-aeaa-160ff3ec95af" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_7c921557-323d-4550-aeaa-160ff3ec95af_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_7c921557-323d-4550-aeaa-160ff3ec95af" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_7c921557-323d-4550-aeaa-160ff3ec95af_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_e4d456c8-670d-4815-a762-89da2f88c545" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_7c921557-323d-4550-aeaa-160ff3ec95af" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_e4d456c8-670d-4815-a762-89da2f88c545" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDiscontinuedOperationsMember_61497fb6-07b7-4abe-a779-aaaa10eef201" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDiscontinuedOperationsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupClassificationDomain_e4d456c8-670d-4815-a762-89da2f88c545" xlink:to="loc_us-gaap_SegmentDiscontinuedOperationsMember_61497fb6-07b7-4abe-a779-aaaa10eef201" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.strlco.com/role/DispositionsScheduleoftheCarryingAmountsofMajorClassesofAssetsandLiabilitiesDetails" xlink:type="simple" xlink:href="strl-20221231.xsd#DispositionsScheduleoftheCarryingAmountsofMajorClassesofAssetsandLiabilitiesDetails"/>
  <link:definitionLink xlink:role="http://www.strlco.com/role/DispositionsScheduleoftheCarryingAmountsofMajorClassesofAssetsandLiabilitiesDetails" xlink:type="extended" id="i6129ecd3b1dd476c80fb02e9a5e1d200_DispositionsScheduleoftheCarryingAmountsofMajorClassesofAssetsandLiabilitiesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_166445fe-39d0-40a9-bac8-67335a367850" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents_9a06ec27-d68c-4797-9605-670262c93abd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_166445fe-39d0-40a9-bac8-67335a367850" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents_9a06ec27-d68c-4797-9605-670262c93abd" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet_bf6fd9a4-73b6-404f-8cd3-e4afcea4d15c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_166445fe-39d0-40a9-bac8-67335a367850" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet_bf6fd9a4-73b6-404f-8cd3-e4afcea4d15c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_DisposalGroupIncludingDiscontinuedOperationContractAssetsCurrent_33568be2-2116-4be2-b0d2-7fc57d43a515" xlink:href="strl-20221231.xsd#strl_DisposalGroupIncludingDiscontinuedOperationContractAssetsCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_166445fe-39d0-40a9-bac8-67335a367850" xlink:to="loc_strl_DisposalGroupIncludingDiscontinuedOperationContractAssetsCurrent_33568be2-2116-4be2-b0d2-7fc57d43a515" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_DisposalGroupIncludingDiscontinuedOperationReceivablesFromEquityInConstructionJointVenturesCurrent_586933fb-dd0a-4f83-894d-11f786f1b8e7" xlink:href="strl-20221231.xsd#strl_DisposalGroupIncludingDiscontinuedOperationReceivablesFromEquityInConstructionJointVenturesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_166445fe-39d0-40a9-bac8-67335a367850" xlink:to="loc_strl_DisposalGroupIncludingDiscontinuedOperationReceivablesFromEquityInConstructionJointVenturesCurrent_586933fb-dd0a-4f83-894d-11f786f1b8e7" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets_f6dfbf40-547e-4db6-b589-9c5c71c399e6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_166445fe-39d0-40a9-bac8-67335a367850" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets_f6dfbf40-547e-4db6-b589-9c5c71c399e6" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_8cd6dad0-941e-416e-9112-c2895a4d316f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_166445fe-39d0-40a9-bac8-67335a367850" xlink:to="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_8cd6dad0-941e-416e-9112-c2895a4d316f" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment_1578b578-3028-42ff-8e66-bed555bb02e6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_166445fe-39d0-40a9-bac8-67335a367850" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment_1578b578-3028-42ff-8e66-bed555bb02e6" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_DisposalGroupIncludingDiscontinuedOperationOperatingRightOfUseAssetsNoncurrent_f1843bda-5b3f-418a-a74c-1e33ebec1301" xlink:href="strl-20221231.xsd#strl_DisposalGroupIncludingDiscontinuedOperationOperatingRightOfUseAssetsNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_166445fe-39d0-40a9-bac8-67335a367850" xlink:to="loc_strl_DisposalGroupIncludingDiscontinuedOperationOperatingRightOfUseAssetsNoncurrent_f1843bda-5b3f-418a-a74c-1e33ebec1301" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwillNoncurrent_781c1766-20f6-472d-b5e5-1f6b605fdfc3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwillNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_166445fe-39d0-40a9-bac8-67335a367850" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwillNoncurrent_781c1766-20f6-472d-b5e5-1f6b605fdfc3" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredTaxAssets_f5e79cec-fa53-4caa-a669-6efa74bd2af0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredTaxAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_166445fe-39d0-40a9-bac8-67335a367850" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredTaxAssets_f5e79cec-fa53-4caa-a669-6efa74bd2af0" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherAssets_b09679f7-9591-4871-89cc-bedd5af19cd8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_166445fe-39d0-40a9-bac8-67335a367850" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherAssets_b09679f7-9591-4871-89cc-bedd5af19cd8" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent_4367bcc1-be68-4648-8c53-51c8f4c98be8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_166445fe-39d0-40a9-bac8-67335a367850" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent_4367bcc1-be68-4648-8c53-51c8f4c98be8" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_DisposalGroupIncludingDiscontinuedOperationContractLiabilitiesCurrent_a4a16575-4d80-412e-a602-4dda339c70da" xlink:href="strl-20221231.xsd#strl_DisposalGroupIncludingDiscontinuedOperationContractLiabilitiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_166445fe-39d0-40a9-bac8-67335a367850" xlink:to="loc_strl_DisposalGroupIncludingDiscontinuedOperationContractLiabilitiesCurrent_a4a16575-4d80-412e-a602-4dda339c70da" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_DisposalGroupIncludingDiscontinuedOperationCurrentMaturitiesOfLongTermDebt_8709e129-f991-400b-80e6-d24ea42feb99" xlink:href="strl-20221231.xsd#strl_DisposalGroupIncludingDiscontinuedOperationCurrentMaturitiesOfLongTermDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_166445fe-39d0-40a9-bac8-67335a367850" xlink:to="loc_strl_DisposalGroupIncludingDiscontinuedOperationCurrentMaturitiesOfLongTermDebt_8709e129-f991-400b-80e6-d24ea42feb99" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_DisposalGroupIncludingDiscontinuedOperationCurrentPortionOfLongTermLeaseObligations_af6a91ba-3e5b-4054-8c6b-a36396f6d6fe" xlink:href="strl-20221231.xsd#strl_DisposalGroupIncludingDiscontinuedOperationCurrentPortionOfLongTermLeaseObligations"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_166445fe-39d0-40a9-bac8-67335a367850" xlink:to="loc_strl_DisposalGroupIncludingDiscontinuedOperationCurrentPortionOfLongTermLeaseObligations_af6a91ba-3e5b-4054-8c6b-a36396f6d6fe" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent_137ba63b-0f29-4590-a710-e2716e5aa163" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_166445fe-39d0-40a9-bac8-67335a367850" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent_137ba63b-0f29-4590-a710-e2716e5aa163" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities_d02416cd-dafb-41c6-81ad-9523db00905d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_166445fe-39d0-40a9-bac8-67335a367850" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities_d02416cd-dafb-41c6-81ad-9523db00905d" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent_b5edd0fc-19e3-4fcd-adc2-4d3e794b28d2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_166445fe-39d0-40a9-bac8-67335a367850" xlink:to="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent_b5edd0fc-19e3-4fcd-adc2-4d3e794b28d2" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_DisposalGroupIncludingDiscontinuedOperationLongTermDebtExcludingCurrentMaturities_f9868066-ac65-4764-b905-7c471cd36108" xlink:href="strl-20221231.xsd#strl_DisposalGroupIncludingDiscontinuedOperationLongTermDebtExcludingCurrentMaturities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_166445fe-39d0-40a9-bac8-67335a367850" xlink:to="loc_strl_DisposalGroupIncludingDiscontinuedOperationLongTermDebtExcludingCurrentMaturities_f9868066-ac65-4764-b905-7c471cd36108" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_DisposalGroupIncludingDiscontinuedOperationLongTermLeaseObligations_43a5f45d-446f-4600-a7e7-7518fcecea01" xlink:href="strl-20221231.xsd#strl_DisposalGroupIncludingDiscontinuedOperationLongTermLeaseObligations"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_166445fe-39d0-40a9-bac8-67335a367850" xlink:to="loc_strl_DisposalGroupIncludingDiscontinuedOperationLongTermLeaseObligations_43a5f45d-446f-4600-a7e7-7518fcecea01" xlink:type="arc" order="19"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_DisposalGroupIncludingDiscontinuedOperationMembersInterestSubjectToMandatoryRedemptionAndUndistributedEarnings_83727437-a6dc-4f44-b50b-e0f3c39603ea" xlink:href="strl-20221231.xsd#strl_DisposalGroupIncludingDiscontinuedOperationMembersInterestSubjectToMandatoryRedemptionAndUndistributedEarnings"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_166445fe-39d0-40a9-bac8-67335a367850" xlink:to="loc_strl_DisposalGroupIncludingDiscontinuedOperationMembersInterestSubjectToMandatoryRedemptionAndUndistributedEarnings_83727437-a6dc-4f44-b50b-e0f3c39603ea" xlink:type="arc" order="20"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities_f7af976e-9351-4542-b837-601fb919e06f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_166445fe-39d0-40a9-bac8-67335a367850" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities_f7af976e-9351-4542-b837-601fb919e06f" xlink:type="arc" order="21"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_ac4f8e62-8fb1-40a2-a2e1-bd404b5d1173" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_166445fe-39d0-40a9-bac8-67335a367850" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_ac4f8e62-8fb1-40a2-a2e1-bd404b5d1173" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationAxis_eb73643f-154f-4103-9a6b-545775e1e8ab" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupClassificationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_ac4f8e62-8fb1-40a2-a2e1-bd404b5d1173" xlink:to="loc_us-gaap_DisposalGroupClassificationAxis_eb73643f-154f-4103-9a6b-545775e1e8ab" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_eb73643f-154f-4103-9a6b-545775e1e8ab_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_eb73643f-154f-4103-9a6b-545775e1e8ab" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_eb73643f-154f-4103-9a6b-545775e1e8ab_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_83c61736-23e5-459e-ad0c-cfff0862879e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_eb73643f-154f-4103-9a6b-545775e1e8ab" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_83c61736-23e5-459e-ad0c-cfff0862879e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDiscontinuedOperationsMember_3c29e26a-eb59-497b-b3d5-471b4078785d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDiscontinuedOperationsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupClassificationDomain_83c61736-23e5-459e-ad0c-cfff0862879e" xlink:to="loc_us-gaap_SegmentDiscontinuedOperationsMember_3c29e26a-eb59-497b-b3d5-471b4078785d" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.strlco.com/role/DispositionsScheduleoftheCashFlowsfromDiscontinuedOperationsDetails" xlink:type="simple" xlink:href="strl-20221231.xsd#DispositionsScheduleoftheCashFlowsfromDiscontinuedOperationsDetails"/>
  <link:definitionLink xlink:role="http://www.strlco.com/role/DispositionsScheduleoftheCashFlowsfromDiscontinuedOperationsDetails" xlink:type="extended" id="ife55dd4775844cf995af55978ccc6522_DispositionsScheduleoftheCashFlowsfromDiscontinuedOperationsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_ef94a4ce-10fb-4f80-a09b-338e5988909e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInDiscontinuedOperationsAbstract_72a941d9-4f14-4340-a1a6-cb58c5cd9edd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInDiscontinuedOperationsAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_ef94a4ce-10fb-4f80-a09b-338e5988909e" xlink:to="loc_us-gaap_NetCashProvidedByUsedInDiscontinuedOperationsAbstract_72a941d9-4f14-4340-a1a6-cb58c5cd9edd" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations_d9443d5f-54a4-4969-b1b1-8b33e00e3fc2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInDiscontinuedOperationsAbstract_72a941d9-4f14-4340-a1a6-cb58c5cd9edd" xlink:to="loc_us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations_d9443d5f-54a4-4969-b1b1-8b33e00e3fc2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations_50228f04-c27f-44d6-9375-af200e1953c4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInDiscontinuedOperationsAbstract_72a941d9-4f14-4340-a1a6-cb58c5cd9edd" xlink:to="loc_us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations_50228f04-c27f-44d6-9375-af200e1953c4" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations_61bd67f2-af38-4a44-bf15-d417bc4a2c80" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInDiscontinuedOperationsAbstract_72a941d9-4f14-4340-a1a6-cb58c5cd9edd" xlink:to="loc_us-gaap_CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations_61bd67f2-af38-4a44-bf15-d417bc4a2c80" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_39aa9d97-22cd-491d-b35e-f9e04e6cc979" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInDiscontinuedOperationsAbstract_72a941d9-4f14-4340-a1a6-cb58c5cd9edd" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_39aa9d97-22cd-491d-b35e-f9e04e6cc979" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_5fe57a11-2b45-44ca-88b8-42a1a5fc0c3e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_ef94a4ce-10fb-4f80-a09b-338e5988909e" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_5fe57a11-2b45-44ca-88b8-42a1a5fc0c3e" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOperatingActivitiesSegmentAxis_ddbfcb36-67cb-408c-b8af-6aebe4980c73" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOperatingActivitiesSegmentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_5fe57a11-2b45-44ca-88b8-42a1a5fc0c3e" xlink:to="loc_us-gaap_StatementOperatingActivitiesSegmentAxis_ddbfcb36-67cb-408c-b8af-6aebe4980c73" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentOperatingActivitiesDomain_ddbfcb36-67cb-408c-b8af-6aebe4980c73_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentOperatingActivitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementOperatingActivitiesSegmentAxis_ddbfcb36-67cb-408c-b8af-6aebe4980c73" xlink:to="loc_us-gaap_SegmentOperatingActivitiesDomain_ddbfcb36-67cb-408c-b8af-6aebe4980c73_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentOperatingActivitiesDomain_a4bbf6d9-72d4-40ad-98cb-2d17f94bef8a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentOperatingActivitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementOperatingActivitiesSegmentAxis_ddbfcb36-67cb-408c-b8af-6aebe4980c73" xlink:to="loc_us-gaap_SegmentOperatingActivitiesDomain_a4bbf6d9-72d4-40ad-98cb-2d17f94bef8a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDiscontinuedOperationsMember_9f0f6759-5bda-45df-afdd-08e7380d2024" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDiscontinuedOperationsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentOperatingActivitiesDomain_a4bbf6d9-72d4-40ad-98cb-2d17f94bef8a" xlink:to="loc_us-gaap_SegmentDiscontinuedOperationsMember_9f0f6759-5bda-45df-afdd-08e7380d2024" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.strlco.com/role/RevenuefromCustomersBacklogBySegmentDetails" xlink:type="simple" xlink:href="strl-20221231.xsd#RevenuefromCustomersBacklogBySegmentDetails"/>
  <link:definitionLink xlink:role="http://www.strlco.com/role/RevenuefromCustomersBacklogBySegmentDetails" xlink:type="extended" id="i267bf5d66f3a40a59814c6b299e65bb5_RevenuefromCustomersBacklogBySegmentDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_09f26bd8-4df1-4755-9ed4-977c1ad5ab05" 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_RevenueRemainingPerformanceObligation_f3ba06c7-a480-4797-8b54-d47cc2cc7d2c" 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_SegmentReportingInformationLineItems_09f26bd8-4df1-4755-9ed4-977c1ad5ab05" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligation_f3ba06c7-a480-4797-8b54-d47cc2cc7d2c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_4f5e6866-4f53-45f3-bb9b-f0ca9b0799a8" 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_09f26bd8-4df1-4755-9ed4-977c1ad5ab05" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_4f5e6866-4f53-45f3-bb9b-f0ca9b0799a8" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_8b490beb-3f6a-432c-a224-1087c6d85bc0" 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_4f5e6866-4f53-45f3-bb9b-f0ca9b0799a8" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_8b490beb-3f6a-432c-a224-1087c6d85bc0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_8b490beb-3f6a-432c-a224-1087c6d85bc0_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_8b490beb-3f6a-432c-a224-1087c6d85bc0" xlink:to="loc_us-gaap_SegmentDomain_8b490beb-3f6a-432c-a224-1087c6d85bc0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_d0cb6214-0dcd-4c8c-a025-1789a5688656" 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_8b490beb-3f6a-432c-a224-1087c6d85bc0" xlink:to="loc_us-gaap_SegmentDomain_d0cb6214-0dcd-4c8c-a025-1789a5688656" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_EInfrastructureSolutionsSegmentMember_46f3a57e-eb09-4f10-9bd2-f4c0b4163914" xlink:href="strl-20221231.xsd#strl_EInfrastructureSolutionsSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_d0cb6214-0dcd-4c8c-a025-1789a5688656" xlink:to="loc_strl_EInfrastructureSolutionsSegmentMember_46f3a57e-eb09-4f10-9bd2-f4c0b4163914" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_TransportationSolutionsSegmentMember_140df86f-a805-42be-949e-1b223421c963" xlink:href="strl-20221231.xsd#strl_TransportationSolutionsSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_d0cb6214-0dcd-4c8c-a025-1789a5688656" xlink:to="loc_strl_TransportationSolutionsSegmentMember_140df86f-a805-42be-949e-1b223421c963" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_BuildingSolutionsSegmentMember_35ef5555-f2c9-421a-83ae-045378257249" xlink:href="strl-20221231.xsd#strl_BuildingSolutionsSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_d0cb6214-0dcd-4c8c-a025-1789a5688656" xlink:to="loc_strl_BuildingSolutionsSegmentMember_35ef5555-f2c9-421a-83ae-045378257249" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOperatingActivitiesSegmentAxis_4db64418-4710-4b39-a64b-8b01cd6fffd8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOperatingActivitiesSegmentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_4f5e6866-4f53-45f3-bb9b-f0ca9b0799a8" xlink:to="loc_us-gaap_StatementOperatingActivitiesSegmentAxis_4db64418-4710-4b39-a64b-8b01cd6fffd8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentOperatingActivitiesDomain_4db64418-4710-4b39-a64b-8b01cd6fffd8_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentOperatingActivitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementOperatingActivitiesSegmentAxis_4db64418-4710-4b39-a64b-8b01cd6fffd8" xlink:to="loc_us-gaap_SegmentOperatingActivitiesDomain_4db64418-4710-4b39-a64b-8b01cd6fffd8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentOperatingActivitiesDomain_e69ac7c2-29e5-4505-aed2-7db36e0044ca" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentOperatingActivitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementOperatingActivitiesSegmentAxis_4db64418-4710-4b39-a64b-8b01cd6fffd8" xlink:to="loc_us-gaap_SegmentOperatingActivitiesDomain_e69ac7c2-29e5-4505-aed2-7db36e0044ca" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentContinuingOperationsMember_7782cd29-467c-4e9c-a478-316f84403065" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentContinuingOperationsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentOperatingActivitiesDomain_e69ac7c2-29e5-4505-aed2-7db36e0044ca" xlink:to="loc_us-gaap_SegmentContinuingOperationsMember_7782cd29-467c-4e9c-a478-316f84403065" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.strlco.com/role/RevenuefromCustomersRevenueDisaggregationDetails" xlink:type="simple" xlink:href="strl-20221231.xsd#RevenuefromCustomersRevenueDisaggregationDetails"/>
  <link:definitionLink xlink:role="http://www.strlco.com/role/RevenuefromCustomersRevenueDisaggregationDetails" xlink:type="extended" id="ic13562340cad4cb7868c7feee97725ab_RevenuefromCustomersRevenueDisaggregationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_7c272cce-22e1-4c41-b2b6-8e9d4b44ac8c" 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_fd3dfcf2-f708-492a-8875-5c7441f84277" 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_7c272cce-22e1-4c41-b2b6-8e9d4b44ac8c" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_fd3dfcf2-f708-492a-8875-5c7441f84277" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_5c1b27cb-d880-4c6c-8823-e127d48f0a66" 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_7c272cce-22e1-4c41-b2b6-8e9d4b44ac8c" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_5c1b27cb-d880-4c6c-8823-e127d48f0a66" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerBasisOfPricingAxis_45407e79-8fa2-4a30-9a82-995226c07190" 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_5c1b27cb-d880-4c6c-8823-e127d48f0a66" xlink:to="loc_us-gaap_ContractWithCustomerBasisOfPricingAxis_45407e79-8fa2-4a30-9a82-995226c07190" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain_45407e79-8fa2-4a30-9a82-995226c07190_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_45407e79-8fa2-4a30-9a82-995226c07190" xlink:to="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain_45407e79-8fa2-4a30-9a82-995226c07190_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain_0dd725d5-a458-49ee-8f3a-bcee602bdb65" 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_45407e79-8fa2-4a30-9a82-995226c07190" xlink:to="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain_0dd725d5-a458-49ee-8f3a-bcee602bdb65" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_LumpSumMember_c63da5c3-b2ab-4fdf-b77f-d84dbcf438c3" xlink:href="strl-20221231.xsd#strl_LumpSumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain_0dd725d5-a458-49ee-8f3a-bcee602bdb65" xlink:to="loc_strl_LumpSumMember_c63da5c3-b2ab-4fdf-b77f-d84dbcf438c3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FixedPriceContractMember_e41e8963-8d51-455f-9767-ae48c0aa2191" 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_0dd725d5-a458-49ee-8f3a-bcee602bdb65" xlink:to="loc_us-gaap_FixedPriceContractMember_e41e8963-8d51-455f-9767-ae48c0aa2191" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_ResidentialAndOtherMember_76119eb9-616f-48ca-bcd0-96cdb9581dc0" xlink:href="strl-20221231.xsd#strl_ResidentialAndOtherMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain_0dd725d5-a458-49ee-8f3a-bcee602bdb65" xlink:to="loc_strl_ResidentialAndOtherMember_76119eb9-616f-48ca-bcd0-96cdb9581dc0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_e54d05fc-2893-4ba0-aad4-fd7b61a8ae5a" 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_5c1b27cb-d880-4c6c-8823-e127d48f0a66" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_e54d05fc-2893-4ba0-aad4-fd7b61a8ae5a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_e54d05fc-2893-4ba0-aad4-fd7b61a8ae5a_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_e54d05fc-2893-4ba0-aad4-fd7b61a8ae5a" xlink:to="loc_us-gaap_SegmentDomain_e54d05fc-2893-4ba0-aad4-fd7b61a8ae5a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_5eeb64dc-7b1a-4c3f-a97b-cf40481c8e0a" 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_e54d05fc-2893-4ba0-aad4-fd7b61a8ae5a" xlink:to="loc_us-gaap_SegmentDomain_5eeb64dc-7b1a-4c3f-a97b-cf40481c8e0a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_EInfrastructureSolutionsSegmentMember_8c59c56d-dcf6-4c98-8131-7c4cadaa95f4" xlink:href="strl-20221231.xsd#strl_EInfrastructureSolutionsSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_5eeb64dc-7b1a-4c3f-a97b-cf40481c8e0a" xlink:to="loc_strl_EInfrastructureSolutionsSegmentMember_8c59c56d-dcf6-4c98-8131-7c4cadaa95f4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_TransportationSolutionsSegmentMember_65125f4f-d7d7-4a90-b3d3-00aa4955910a" xlink:href="strl-20221231.xsd#strl_TransportationSolutionsSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_5eeb64dc-7b1a-4c3f-a97b-cf40481c8e0a" xlink:to="loc_strl_TransportationSolutionsSegmentMember_65125f4f-d7d7-4a90-b3d3-00aa4955910a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_BuildingSolutionsSegmentMember_5d8c89ac-dbca-4a7e-addf-81788fc79e7f" xlink:href="strl-20221231.xsd#strl_BuildingSolutionsSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_5eeb64dc-7b1a-4c3f-a97b-cf40481c8e0a" xlink:to="loc_strl_BuildingSolutionsSegmentMember_5d8c89ac-dbca-4a7e-addf-81788fc79e7f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_0efc602a-c748-4531-81b1-eef67d64230b" 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_5c1b27cb-d880-4c6c-8823-e127d48f0a66" xlink:to="loc_srt_ProductOrServiceAxis_0efc602a-c748-4531-81b1-eef67d64230b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_0efc602a-c748-4531-81b1-eef67d64230b_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_0efc602a-c748-4531-81b1-eef67d64230b" xlink:to="loc_srt_ProductsAndServicesDomain_0efc602a-c748-4531-81b1-eef67d64230b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_b5c7c3d4-9f50-4db9-9cc9-2b1e70b54531" 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_0efc602a-c748-4531-81b1-eef67d64230b" xlink:to="loc_srt_ProductsAndServicesDomain_b5c7c3d4-9f50-4db9-9cc9-2b1e70b54531" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_HeavyHighwayMember_f91ec9a4-63f9-4727-9842-beb66e48c61f" xlink:href="strl-20221231.xsd#strl_HeavyHighwayMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_b5c7c3d4-9f50-4db9-9cc9-2b1e70b54531" xlink:to="loc_strl_HeavyHighwayMember_f91ec9a4-63f9-4727-9842-beb66e48c61f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_AviationMember_d8e425f9-dbb1-4863-a9f0-c059d1728ecf" xlink:href="strl-20221231.xsd#strl_AviationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_b5c7c3d4-9f50-4db9-9cc9-2b1e70b54531" xlink:to="loc_strl_AviationMember_d8e425f9-dbb1-4863-a9f0-c059d1728ecf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_OtherRevenueMember_a29ce512-b540-4615-8f69-48667742314c" xlink:href="strl-20221231.xsd#strl_OtherRevenueMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_b5c7c3d4-9f50-4db9-9cc9-2b1e70b54531" xlink:to="loc_strl_OtherRevenueMember_a29ce512-b540-4615-8f69-48667742314c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_ResidentialConstructionMember_4bb219e3-e333-484a-9027-e79a017784aa" xlink:href="strl-20221231.xsd#strl_ResidentialConstructionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_b5c7c3d4-9f50-4db9-9cc9-2b1e70b54531" xlink:to="loc_strl_ResidentialConstructionMember_4bb219e3-e333-484a-9027-e79a017784aa" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_CommercialMember_2dc458df-d19a-4ffa-a087-a23dc2073a3a" xlink:href="strl-20221231.xsd#strl_CommercialMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_b5c7c3d4-9f50-4db9-9cc9-2b1e70b54531" xlink:to="loc_strl_CommercialMember_2dc458df-d19a-4ffa-a087-a23dc2073a3a" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_c247f769-fbb4-46dc-a494-8d2e399a9c26" 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_5c1b27cb-d880-4c6c-8823-e127d48f0a66" xlink:to="loc_srt_ConsolidationItemsAxis_c247f769-fbb4-46dc-a494-8d2e399a9c26" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_c247f769-fbb4-46dc-a494-8d2e399a9c26_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_c247f769-fbb4-46dc-a494-8d2e399a9c26" xlink:to="loc_srt_ConsolidationItemsDomain_c247f769-fbb4-46dc-a494-8d2e399a9c26_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_bbe2c052-533f-4a98-b509-c5885e3c577f" 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_c247f769-fbb4-46dc-a494-8d2e399a9c26" xlink:to="loc_srt_ConsolidationItemsDomain_bbe2c052-533f-4a98-b509-c5885e3c577f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_7e363f51-2f17-408b-a103-009746c035cd" 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_bbe2c052-533f-4a98-b509-c5885e3c577f" xlink:to="loc_us-gaap_OperatingSegmentsMember_7e363f51-2f17-408b-a103-009746c035cd" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.strlco.com/role/RevenuefromCustomersNarrativeDetails" xlink:type="simple" xlink:href="strl-20221231.xsd#RevenuefromCustomersNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.strlco.com/role/RevenuefromCustomersNarrativeDetails" xlink:type="extended" id="i001b737e9ae34e13a5873b3f7ef155bd_RevenuefromCustomersNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_dd044cc6-90fe-4b0a-bdf9-ea592c6a880e" 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_b50e8566-c75a-4e02-91e6-fc994519046a" 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_dd044cc6-90fe-4b0a-bdf9-ea592c6a880e" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_b50e8566-c75a-4e02-91e6-fc994519046a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_d4398f11-6116-4983-a239-d0761623a38b" 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_dd044cc6-90fe-4b0a-bdf9-ea592c6a880e" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_d4398f11-6116-4983-a239-d0761623a38b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnapprovedChangeOrdersAmount_f5c1b0f5-0771-471c-92be-00dede6cd911" 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_dd044cc6-90fe-4b0a-bdf9-ea592c6a880e" xlink:to="loc_us-gaap_UnapprovedChangeOrdersAmount_f5c1b0f5-0771-471c-92be-00dede6cd911" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_EstimatedConstructionGrossProfitLossBeforeTax_ffd3a50f-37e0-4a4b-ba26-1132e04991d2" xlink:href="strl-20221231.xsd#strl_EstimatedConstructionGrossProfitLossBeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_dd044cc6-90fe-4b0a-bdf9-ea592c6a880e" xlink:to="loc_strl_EstimatedConstructionGrossProfitLossBeforeTax_ffd3a50f-37e0-4a4b-ba26-1132e04991d2" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_cb218dcc-fb34-4b75-838e-2795878dbda1" 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_dd044cc6-90fe-4b0a-bdf9-ea592c6a880e" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_cb218dcc-fb34-4b75-838e-2795878dbda1" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_60dedcf3-5e94-4d35-98c6-84f978beb5bf" 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_cb218dcc-fb34-4b75-838e-2795878dbda1" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_60dedcf3-5e94-4d35-98c6-84f978beb5bf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_60dedcf3-5e94-4d35-98c6-84f978beb5bf_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_60dedcf3-5e94-4d35-98c6-84f978beb5bf" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_60dedcf3-5e94-4d35-98c6-84f978beb5bf_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_6137edea-df37-4d60-b3b9-59fc6d75e1cf" 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_60dedcf3-5e94-4d35-98c6-84f978beb5bf" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_6137edea-df37-4d60-b3b9-59fc6d75e1cf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_CostsAndEstimatedEarningsInExcessOfBillingsMember_fdce1f3d-268a-4e4f-b4ad-8988a4642d60" xlink:href="strl-20221231.xsd#strl_CostsAndEstimatedEarningsInExcessOfBillingsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_6137edea-df37-4d60-b3b9-59fc6d75e1cf" xlink:to="loc_strl_CostsAndEstimatedEarningsInExcessOfBillingsMember_fdce1f3d-268a-4e4f-b4ad-8988a4642d60" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_778bcde9-749b-4433-b5db-ea2f54443804" 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_cb218dcc-fb34-4b75-838e-2795878dbda1" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_778bcde9-749b-4433-b5db-ea2f54443804" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_778bcde9-749b-4433-b5db-ea2f54443804_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_778bcde9-749b-4433-b5db-ea2f54443804" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_778bcde9-749b-4433-b5db-ea2f54443804_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_dcbc4fb0-ddb2-4027-8e2d-d9305c9d449a" 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_778bcde9-749b-4433-b5db-ea2f54443804" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_dcbc4fb0-ddb2-4027-8e2d-d9305c9d449a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLossMember_0ffc69bf-519e-4d26-9564-41bc03bbe91e" 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_dcbc4fb0-ddb2-4027-8e2d-d9305c9d449a" xlink:to="loc_us-gaap_OperatingIncomeLossMember_0ffc69bf-519e-4d26-9564-41bc03bbe91e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_9a94c8cd-da25-495d-82ae-66ee615a42c1" 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_cb218dcc-fb34-4b75-838e-2795878dbda1" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_9a94c8cd-da25-495d-82ae-66ee615a42c1" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.strlco.com/role/RevenuefromCustomersNarrativeDetails_1" xlink:type="simple" xlink:href="strl-20221231.xsd#RevenuefromCustomersNarrativeDetails_1"/>
  <link:definitionLink xlink:role="http://www.strlco.com/role/RevenuefromCustomersNarrativeDetails_1" xlink:type="extended" id="ibcdb1bf30b044062940c2d5cc4236242_RevenuefromCustomersNarrativeDetails_1">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_dd044cc6-90fe-4b0a-bdf9-ea592c6a880e" 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_b50e8566-c75a-4e02-91e6-fc994519046a" 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_dd044cc6-90fe-4b0a-bdf9-ea592c6a880e" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_b50e8566-c75a-4e02-91e6-fc994519046a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_d4398f11-6116-4983-a239-d0761623a38b" 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_dd044cc6-90fe-4b0a-bdf9-ea592c6a880e" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_d4398f11-6116-4983-a239-d0761623a38b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnapprovedChangeOrdersAmount_f5c1b0f5-0771-471c-92be-00dede6cd911" 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_dd044cc6-90fe-4b0a-bdf9-ea592c6a880e" xlink:to="loc_us-gaap_UnapprovedChangeOrdersAmount_f5c1b0f5-0771-471c-92be-00dede6cd911" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_EstimatedConstructionGrossProfitLossBeforeTax_ffd3a50f-37e0-4a4b-ba26-1132e04991d2" xlink:href="strl-20221231.xsd#strl_EstimatedConstructionGrossProfitLossBeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_dd044cc6-90fe-4b0a-bdf9-ea592c6a880e" xlink:to="loc_strl_EstimatedConstructionGrossProfitLossBeforeTax_ffd3a50f-37e0-4a4b-ba26-1132e04991d2" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_cb218dcc-fb34-4b75-838e-2795878dbda1" 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_dd044cc6-90fe-4b0a-bdf9-ea592c6a880e" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_cb218dcc-fb34-4b75-838e-2795878dbda1" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_60dedcf3-5e94-4d35-98c6-84f978beb5bf" 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_cb218dcc-fb34-4b75-838e-2795878dbda1" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_60dedcf3-5e94-4d35-98c6-84f978beb5bf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_60dedcf3-5e94-4d35-98c6-84f978beb5bf_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_60dedcf3-5e94-4d35-98c6-84f978beb5bf" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_60dedcf3-5e94-4d35-98c6-84f978beb5bf_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_6137edea-df37-4d60-b3b9-59fc6d75e1cf" 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_60dedcf3-5e94-4d35-98c6-84f978beb5bf" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_6137edea-df37-4d60-b3b9-59fc6d75e1cf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_CostsAndEstimatedEarningsInExcessOfBillingsMember_fdce1f3d-268a-4e4f-b4ad-8988a4642d60" xlink:href="strl-20221231.xsd#strl_CostsAndEstimatedEarningsInExcessOfBillingsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_6137edea-df37-4d60-b3b9-59fc6d75e1cf" xlink:to="loc_strl_CostsAndEstimatedEarningsInExcessOfBillingsMember_fdce1f3d-268a-4e4f-b4ad-8988a4642d60" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_778bcde9-749b-4433-b5db-ea2f54443804" 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_cb218dcc-fb34-4b75-838e-2795878dbda1" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_778bcde9-749b-4433-b5db-ea2f54443804" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_778bcde9-749b-4433-b5db-ea2f54443804_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_778bcde9-749b-4433-b5db-ea2f54443804" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_778bcde9-749b-4433-b5db-ea2f54443804_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_dcbc4fb0-ddb2-4027-8e2d-d9305c9d449a" 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_778bcde9-749b-4433-b5db-ea2f54443804" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_dcbc4fb0-ddb2-4027-8e2d-d9305c9d449a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLossMember_0ffc69bf-519e-4d26-9564-41bc03bbe91e" 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_dcbc4fb0-ddb2-4027-8e2d-d9305c9d449a" xlink:to="loc_us-gaap_OperatingIncomeLossMember_0ffc69bf-519e-4d26-9564-41bc03bbe91e" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.strlco.com/role/Consolidated50OwnedSubsidiaryNarrativeDetails" xlink:type="simple" xlink:href="strl-20221231.xsd#Consolidated50OwnedSubsidiaryNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.strlco.com/role/Consolidated50OwnedSubsidiaryNarrativeDetails" xlink:type="extended" id="i61b3011f5dc64544a2f92dc7e7727e53_Consolidated50OwnedSubsidiaryNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestLineItems_480f78f4-f6a9-45e3-8ac1-c7b2db7feb79" 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_e9c55e24-4fd6-4560-a1a8-67aa12f38ab9" xlink:href="strl-20221231.xsd#strl_ConsolidatedEntitiesOwnershipPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MinorityInterestLineItems_480f78f4-f6a9-45e3-8ac1-c7b2db7feb79" xlink:to="loc_strl_ConsolidatedEntitiesOwnershipPercentage_e9c55e24-4fd6-4560-a1a8-67aa12f38ab9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromSubsidiariesBeforeTax_e96bcc9b-32f9-4707-8e78-cdf8667c622e" 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_480f78f4-f6a9-45e3-8ac1-c7b2db7feb79" xlink:to="loc_us-gaap_IncomeLossFromSubsidiariesBeforeTax_e96bcc9b-32f9-4707-8e78-cdf8667c622e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_MembersInterestSubjectToMandatoryRedemption_8afd569b-1697-43b7-a32a-5735a3275809" xlink:href="strl-20221231.xsd#strl_MembersInterestSubjectToMandatoryRedemption"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MinorityInterestLineItems_480f78f4-f6a9-45e3-8ac1-c7b2db7feb79" xlink:to="loc_strl_MembersInterestSubjectToMandatoryRedemption_8afd569b-1697-43b7-a32a-5735a3275809" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_DeathAndDisabilityInsurancePoliciesPerPolicyAmount_3ee8fe5e-656e-4a3b-b227-55cd091b7ee5" xlink:href="strl-20221231.xsd#strl_DeathAndDisabilityInsurancePoliciesPerPolicyAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MinorityInterestLineItems_480f78f4-f6a9-45e3-8ac1-c7b2db7feb79" xlink:to="loc_strl_DeathAndDisabilityInsurancePoliciesPerPolicyAmount_3ee8fe5e-656e-4a3b-b227-55cd091b7ee5" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestTable_602b554c-94d5-4bf0-ad45-14351a773912" 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_480f78f4-f6a9-45e3-8ac1-c7b2db7feb79" xlink:to="loc_us-gaap_MinorityInterestTable_602b554c-94d5-4bf0-ad45-14351a773912" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_ec6c8185-e1a7-4b76-8383-ef9ec497df13" 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_602b554c-94d5-4bf0-ad45-14351a773912" xlink:to="loc_dei_LegalEntityAxis_ec6c8185-e1a7-4b76-8383-ef9ec497df13" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_ec6c8185-e1a7-4b76-8383-ef9ec497df13_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_ec6c8185-e1a7-4b76-8383-ef9ec497df13" xlink:to="loc_dei_EntityDomain_ec6c8185-e1a7-4b76-8383-ef9ec497df13_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_d66463b8-4e8a-441c-b3da-e0f3487afb50" 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_ec6c8185-e1a7-4b76-8383-ef9ec497df13" xlink:to="loc_dei_EntityDomain_d66463b8-4e8a-441c-b3da-e0f3487afb50" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_MyersMember_aab014e1-2c4b-42af-89c3-390af093c330" xlink:href="strl-20221231.xsd#strl_MyersMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_d66463b8-4e8a-441c-b3da-e0f3487afb50" xlink:to="loc_strl_MyersMember_aab014e1-2c4b-42af-89c3-390af093c330" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_ef039f95-56e7-4e1e-ab10-949c85220c5d" 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_602b554c-94d5-4bf0-ad45-14351a773912" xlink:to="loc_srt_ConsolidatedEntitiesAxis_ef039f95-56e7-4e1e-ab10-949c85220c5d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_ef039f95-56e7-4e1e-ab10-949c85220c5d_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_ef039f95-56e7-4e1e-ab10-949c85220c5d" xlink:to="loc_srt_ConsolidatedEntitiesDomain_ef039f95-56e7-4e1e-ab10-949c85220c5d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_9de81782-cc07-408e-86c0-8e93e1c6eb94" 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_ef039f95-56e7-4e1e-ab10-949c85220c5d" xlink:to="loc_srt_ConsolidatedEntitiesDomain_9de81782-cc07-408e-86c0-8e93e1c6eb94" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_25a07ac8-5b5b-49d9-8e20-770ba6852367" 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_9de81782-cc07-408e-86c0-8e93e1c6eb94" xlink:to="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_25a07ac8-5b5b-49d9-8e20-770ba6852367" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.strlco.com/role/Consolidated50OwnedSubsidiaryStatementofOperationsDetails" xlink:type="simple" xlink:href="strl-20221231.xsd#Consolidated50OwnedSubsidiaryStatementofOperationsDetails"/>
  <link:definitionLink xlink:role="http://www.strlco.com/role/Consolidated50OwnedSubsidiaryStatementofOperationsDetails" xlink:type="extended" id="i8d391cb938a8467790be079eb73e3af4_Consolidated50OwnedSubsidiaryStatementofOperationsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableInterestEntityLineItems_efc9cb23-692d-47c2-b47b-955ee2c0aa0e" 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_f2259349-fddb-4a20-994b-8f47634aa9ea" 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_efc9cb23-692d-47c2-b47b-955ee2c0aa0e" xlink:to="loc_us-gaap_Revenues_f2259349-fddb-4a20-994b-8f47634aa9ea" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_278bddb8-88a8-4e49-828b-ca7e161c9b77" 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_efc9cb23-692d-47c2-b47b-955ee2c0aa0e" xlink:to="loc_us-gaap_OperatingIncomeLoss_278bddb8-88a8-4e49-828b-ca7e161c9b77" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_b426ccb1-7cb4-435d-b65e-bb4139414f75" 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_efc9cb23-692d-47c2-b47b-955ee2c0aa0e" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_b426ccb1-7cb4-435d-b65e-bb4139414f75" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable_8dcd08f3-8272-4700-bcdb-e2a9b3e10545" 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_efc9cb23-692d-47c2-b47b-955ee2c0aa0e" xlink:to="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable_8dcd08f3-8272-4700-bcdb-e2a9b3e10545" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_63f652fa-bb0b-4ed0-90ff-10cf02299b1b" 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_8dcd08f3-8272-4700-bcdb-e2a9b3e10545" xlink:to="loc_srt_ConsolidatedEntitiesAxis_63f652fa-bb0b-4ed0-90ff-10cf02299b1b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_63f652fa-bb0b-4ed0-90ff-10cf02299b1b_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_63f652fa-bb0b-4ed0-90ff-10cf02299b1b" xlink:to="loc_srt_ConsolidatedEntitiesDomain_63f652fa-bb0b-4ed0-90ff-10cf02299b1b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_394f2e94-480f-4795-8489-02022fea26f4" 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_63f652fa-bb0b-4ed0-90ff-10cf02299b1b" xlink:to="loc_srt_ConsolidatedEntitiesDomain_394f2e94-480f-4795-8489-02022fea26f4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_023520f9-f39a-4f77-86a6-3cce31df150b" 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_394f2e94-480f-4795-8489-02022fea26f4" xlink:to="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_023520f9-f39a-4f77-86a6-3cce31df150b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis_3bba662e-a88d-431c-b133-04d522da5096" 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_ScheduleOfVariableInterestEntitiesTable_8dcd08f3-8272-4700-bcdb-e2a9b3e10545" xlink:to="loc_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis_3bba662e-a88d-431c-b133-04d522da5096" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain_3bba662e-a88d-431c-b133-04d522da5096_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_3bba662e-a88d-431c-b133-04d522da5096" xlink:to="loc_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain_3bba662e-a88d-431c-b133-04d522da5096_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain_8d6c22d8-a81a-491d-a760-fc7a42b08847" 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_3bba662e-a88d-431c-b133-04d522da5096" xlink:to="loc_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain_8d6c22d8-a81a-491d-a760-fc7a42b08847" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_MyersMember_a21666d8-7a2c-4b3a-8200-91e423a3b4d5" xlink:href="strl-20221231.xsd#strl_MyersMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain_8d6c22d8-a81a-491d-a760-fc7a42b08847" xlink:to="loc_strl_MyersMember_a21666d8-7a2c-4b3a-8200-91e423a3b4d5" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.strlco.com/role/ConstructionJointVenturesSEMAFinancialsDetails" xlink:type="simple" xlink:href="strl-20221231.xsd#ConstructionJointVenturesSEMAFinancialsDetails"/>
  <link:definitionLink xlink:role="http://www.strlco.com/role/ConstructionJointVenturesSEMAFinancialsDetails" xlink:type="extended" id="i4990814f88714e4cbf120145b7fbbdb3_ConstructionJointVenturesSEMAFinancialsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_a494c85f-8562-466e-905f-ddec4f6b4a02" 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_4aa2f022-a340-426b-80f5-dece83fa37ad" 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_a494c85f-8562-466e-905f-ddec4f6b4a02" xlink:to="loc_us-gaap_VariableInterestEntityOwnershipPercentage_4aa2f022-a340-426b-80f5-dece83fa37ad" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_a3b584b5-a43d-4b96-aca1-ecdebad97f7c" 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_a494c85f-8562-466e-905f-ddec4f6b4a02" xlink:to="loc_us-gaap_Revenues_a3b584b5-a43d-4b96-aca1-ecdebad97f7c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_0eecad17-6b2b-41d5-b0fb-3a389060d984" 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_a494c85f-8562-466e-905f-ddec4f6b4a02" xlink:to="loc_us-gaap_OperatingIncomeLoss_0eecad17-6b2b-41d5-b0fb-3a389060d984" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_87c7a24f-5764-4929-b81c-d8674f88b554" 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_a494c85f-8562-466e-905f-ddec4f6b4a02" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_87c7a24f-5764-4929-b81c-d8674f88b554" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_d618604a-6b5f-4049-a489-8c8978761f05" 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_a494c85f-8562-466e-905f-ddec4f6b4a02" xlink:to="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_d618604a-6b5f-4049-a489-8c8978761f05" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_878bd1d8-f152-4d04-9388-c12fa9cd8342" 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_d618604a-6b5f-4049-a489-8c8978761f05" xlink:to="loc_dei_LegalEntityAxis_878bd1d8-f152-4d04-9388-c12fa9cd8342" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_878bd1d8-f152-4d04-9388-c12fa9cd8342_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_878bd1d8-f152-4d04-9388-c12fa9cd8342" xlink:to="loc_dei_EntityDomain_878bd1d8-f152-4d04-9388-c12fa9cd8342_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_10054824-aa2b-4d8c-b696-82c2b956ec86" 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_878bd1d8-f152-4d04-9388-c12fa9cd8342" xlink:to="loc_dei_EntityDomain_10054824-aa2b-4d8c-b696-82c2b956ec86" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_RLWMember_d979656d-cb21-4a00-9746-857059310d5e" xlink:href="strl-20221231.xsd#strl_RLWMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_10054824-aa2b-4d8c-b696-82c2b956ec86" xlink:to="loc_strl_RLWMember_d979656d-cb21-4a00-9746-857059310d5e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_SEMAConstructionIncMember_77f7f3db-6332-47b2-be44-b2ce48805e1c" xlink:href="strl-20221231.xsd#strl_SEMAConstructionIncMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_10054824-aa2b-4d8c-b696-82c2b956ec86" xlink:to="loc_strl_SEMAConstructionIncMember_77f7f3db-6332-47b2-be44-b2ce48805e1c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_7d627e89-ddd9-4ec2-a580-4a349f545ea5" 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_d618604a-6b5f-4049-a489-8c8978761f05" xlink:to="loc_srt_ConsolidatedEntitiesAxis_7d627e89-ddd9-4ec2-a580-4a349f545ea5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_7d627e89-ddd9-4ec2-a580-4a349f545ea5_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_7d627e89-ddd9-4ec2-a580-4a349f545ea5" xlink:to="loc_srt_ConsolidatedEntitiesDomain_7d627e89-ddd9-4ec2-a580-4a349f545ea5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_9c10c8f1-c8d5-406e-9b28-002bf6666857" 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_7d627e89-ddd9-4ec2-a580-4a349f545ea5" xlink:to="loc_srt_ConsolidatedEntitiesDomain_9c10c8f1-c8d5-406e-9b28-002bf6666857" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_3f79109e-448c-45fe-9b88-ad0c4a534c3f" 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_9c10c8f1-c8d5-406e-9b28-002bf6666857" xlink:to="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_3f79109e-448c-45fe-9b88-ad0c4a534c3f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_0e77354e-bfbf-49cf-9360-ddae90028c8d" 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_d618604a-6b5f-4049-a489-8c8978761f05" xlink:to="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_0e77354e-bfbf-49cf-9360-ddae90028c8d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_0e77354e-bfbf-49cf-9360-ddae90028c8d_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_0e77354e-bfbf-49cf-9360-ddae90028c8d" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_0e77354e-bfbf-49cf-9360-ddae90028c8d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_2f32432a-6847-408f-b14a-b78331c30525" 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_0e77354e-bfbf-49cf-9360-ddae90028c8d" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_2f32432a-6847-408f-b14a-b78331c30525" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_JointVenturesMember_fbc39950-8fcc-4ccd-a528-84d4dac1244b" xlink:href="strl-20221231.xsd#strl_JointVenturesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_2f32432a-6847-408f-b14a-b78331c30525" xlink:to="loc_strl_JointVenturesMember_fbc39950-8fcc-4ccd-a528-84d4dac1244b" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.strlco.com/role/ConstructionJointVenturesConstructionJointVenturesPartnerShareDetails" xlink:type="simple" xlink:href="strl-20221231.xsd#ConstructionJointVenturesConstructionJointVenturesPartnerShareDetails"/>
  <link:definitionLink xlink:role="http://www.strlco.com/role/ConstructionJointVenturesConstructionJointVenturesPartnerShareDetails" xlink:type="extended" id="i03f0f6478a9b420cbeb58171b265c6ed_ConstructionJointVenturesConstructionJointVenturesPartnerShareDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_e73be0b6-09a5-4655-af62-9a1acf0727d6" 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_fbd2abf7-4de8-45c4-a35d-43afa826fac1" 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_e73be0b6-09a5-4655-af62-9a1acf0727d6" xlink:to="loc_us-gaap_AssetsCurrent_fbd2abf7-4de8-45c4-a35d-43afa826fac1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_84b45a53-346e-4ec2-8dfd-2575cdd70e5a" 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_e73be0b6-09a5-4655-af62-9a1acf0727d6" xlink:to="loc_us-gaap_LiabilitiesCurrent_84b45a53-346e-4ec2-8dfd-2575cdd70e5a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_ReceivablesFromAndEquityInConstructionJointVenture_339f011f-2fd7-4082-9323-b6adf82f8d23" xlink:href="strl-20221231.xsd#strl_ReceivablesFromAndEquityInConstructionJointVenture"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_e73be0b6-09a5-4655-af62-9a1acf0727d6" xlink:to="loc_strl_ReceivablesFromAndEquityInConstructionJointVenture_339f011f-2fd7-4082-9323-b6adf82f8d23" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_e976db0b-aba1-43cd-b327-a7c318f0f3ae" 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_e73be0b6-09a5-4655-af62-9a1acf0727d6" xlink:to="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_e976db0b-aba1-43cd-b327-a7c318f0f3ae" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis_fcf558b3-9e66-48a4-b56f-acefbe628286" 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_e976db0b-aba1-43cd-b327-a7c318f0f3ae" xlink:to="loc_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis_fcf558b3-9e66-48a4-b56f-acefbe628286" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain_fcf558b3-9e66-48a4-b56f-acefbe628286_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_fcf558b3-9e66-48a4-b56f-acefbe628286" xlink:to="loc_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain_fcf558b3-9e66-48a4-b56f-acefbe628286_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain_28b4c932-88b5-401e-a1d6-6083a566f004" 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_fcf558b3-9e66-48a4-b56f-acefbe628286" xlink:to="loc_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain_28b4c932-88b5-401e-a1d6-6083a566f004" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember_15626b33-33cb-490d-9bc4-adc0b5b4630e" 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_28b4c932-88b5-401e-a1d6-6083a566f004" xlink:to="loc_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember_15626b33-33cb-490d-9bc4-adc0b5b4630e" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.strlco.com/role/ConstructionJointVenturesConstructionJointVenturesPartnerIncomeDetails" xlink:type="simple" xlink:href="strl-20221231.xsd#ConstructionJointVenturesConstructionJointVenturesPartnerIncomeDetails"/>
  <link:definitionLink xlink:role="http://www.strlco.com/role/ConstructionJointVenturesConstructionJointVenturesPartnerIncomeDetails" xlink:type="extended" id="i0871d90055d845c3a7e81c1e7c138372_ConstructionJointVenturesConstructionJointVenturesPartnerIncomeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_dfd05082-7d7f-4fac-a9bc-3419d6fe673b" 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_d65627a8-530d-4647-ad91-79185e3fdf9d" 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_dfd05082-7d7f-4fac-a9bc-3419d6fe673b" xlink:to="loc_us-gaap_Revenues_d65627a8-530d-4647-ad91-79185e3fdf9d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_73ff7064-2bd7-437a-97a4-74b5d0741c59" 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_dfd05082-7d7f-4fac-a9bc-3419d6fe673b" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_73ff7064-2bd7-437a-97a4-74b5d0741c59" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncontrollingInterestAbstract_70f095ae-66bd-496d-af1b-8faa7e96f66a" 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_dfd05082-7d7f-4fac-a9bc-3419d6fe673b" xlink:to="loc_us-gaap_NoncontrollingInterestAbstract_70f095ae-66bd-496d-af1b-8faa7e96f66a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_3563c792-381c-4b0b-8527-3e967e960fde" 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_70f095ae-66bd-496d-af1b-8faa7e96f66a" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_3563c792-381c-4b0b-8527-3e967e960fde" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_b9bdce4b-a9b2-4b9a-9230-cf21ac044245" 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_70f095ae-66bd-496d-af1b-8faa7e96f66a" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_b9bdce4b-a9b2-4b9a-9230-cf21ac044245" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_487b71c8-ca6d-4987-81f8-193c39b70999" 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_dfd05082-7d7f-4fac-a9bc-3419d6fe673b" xlink:to="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_487b71c8-ca6d-4987-81f8-193c39b70999" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis_419d9952-b2af-49ed-8c08-6500c3328d19" 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_487b71c8-ca6d-4987-81f8-193c39b70999" xlink:to="loc_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis_419d9952-b2af-49ed-8c08-6500c3328d19" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain_419d9952-b2af-49ed-8c08-6500c3328d19_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_419d9952-b2af-49ed-8c08-6500c3328d19" xlink:to="loc_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain_419d9952-b2af-49ed-8c08-6500c3328d19_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain_79b2b7cc-06cb-4df5-8663-a1209f577895" 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_419d9952-b2af-49ed-8c08-6500c3328d19" xlink:to="loc_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain_79b2b7cc-06cb-4df5-8663-a1209f577895" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember_e22ccedb-a727-4426-a069-e51afabf8000" 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_79b2b7cc-06cb-4df5-8663-a1209f577895" xlink:to="loc_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember_e22ccedb-a727-4426-a069-e51afabf8000" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.strlco.com/role/PropertyandEquipmentSummaryofPropertyandEquipmentDetails" xlink:type="simple" xlink:href="strl-20221231.xsd#PropertyandEquipmentSummaryofPropertyandEquipmentDetails"/>
  <link:definitionLink xlink:role="http://www.strlco.com/role/PropertyandEquipmentSummaryofPropertyandEquipmentDetails" xlink:type="extended" id="i3310e547cb2f4273b443b4b247f56005_PropertyandEquipmentSummaryofPropertyandEquipmentDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_fe5ccdb6-d249-4445-9b24-3e55f31dfa48" 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_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization_6e92a580-f4e7-4537-95f5-bbeec0d47c93" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_fe5ccdb6-d249-4445-9b24-3e55f31dfa48" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization_6e92a580-f4e7-4537-95f5-bbeec0d47c93" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_9d75b2c3-8f44-4cc5-bda7-e479c25491db" 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_fe5ccdb6-d249-4445-9b24-3e55f31dfa48" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_9d75b2c3-8f44-4cc5-bda7-e479c25491db" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_3a82c006-17b1-47e9-b8a2-20743dcb6d9c" 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_fe5ccdb6-d249-4445-9b24-3e55f31dfa48" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_3a82c006-17b1-47e9-b8a2-20743dcb6d9c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_28824757-603e-41c1-a4f8-4d7bdd10e0a4" 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_fe5ccdb6-d249-4445-9b24-3e55f31dfa48" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_28824757-603e-41c1-a4f8-4d7bdd10e0a4" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_855908fe-970d-4ae8-aae9-bccf0a70ea83" 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_28824757-603e-41c1-a4f8-4d7bdd10e0a4" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_855908fe-970d-4ae8-aae9-bccf0a70ea83" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_855908fe-970d-4ae8-aae9-bccf0a70ea83_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_855908fe-970d-4ae8-aae9-bccf0a70ea83" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_855908fe-970d-4ae8-aae9-bccf0a70ea83_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_3b26d20e-b75a-4627-a1fa-60eb611513b5" 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_855908fe-970d-4ae8-aae9-bccf0a70ea83" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_3b26d20e-b75a-4627-a1fa-60eb611513b5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_ConstructionEquipmentMember_cbad1c6b-5ea3-4c69-bc04-b9e964e9a16b" xlink:href="strl-20221231.xsd#strl_ConstructionEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_3b26d20e-b75a-4627-a1fa-60eb611513b5" xlink:to="loc_strl_ConstructionEquipmentMember_cbad1c6b-5ea3-4c69-bc04-b9e964e9a16b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingMember_2f162ec0-f868-460d-9e6e-a5175784a4f5" 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_3b26d20e-b75a-4627-a1fa-60eb611513b5" xlink:to="loc_us-gaap_BuildingMember_2f162ec0-f868-460d-9e6e-a5175784a4f5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LandMember_135483b5-67ba-4e18-8da8-05e9576ee560" 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_3b26d20e-b75a-4627-a1fa-60eb611513b5" xlink:to="loc_us-gaap_LandMember_135483b5-67ba-4e18-8da8-05e9576ee560" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OfficeEquipmentMember_88245e4b-1852-4fda-9d6a-6e04e5ccce5d" 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_3b26d20e-b75a-4627-a1fa-60eb611513b5" xlink:to="loc_us-gaap_OfficeEquipmentMember_88245e4b-1852-4fda-9d6a-6e04e5ccce5d" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.strlco.com/role/OtherIntangibleAssetsSummaryofGoodwillBySegmentsDetails" xlink:type="simple" xlink:href="strl-20221231.xsd#OtherIntangibleAssetsSummaryofGoodwillBySegmentsDetails"/>
  <link:definitionLink xlink:role="http://www.strlco.com/role/OtherIntangibleAssetsSummaryofGoodwillBySegmentsDetails" xlink:type="extended" id="i25a49ba360cd4fbf93f70056f92bb570_OtherIntangibleAssetsSummaryofGoodwillBySegmentsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillLineItems_d4832fa4-0597-49a0-8fed-e72ca326ab7c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_36f68b8f-3117-40bd-af32-ab2a19e2f9d0" 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_GoodwillLineItems_d4832fa4-0597-49a0-8fed-e72ca326ab7c" xlink:to="loc_us-gaap_Goodwill_36f68b8f-3117-40bd-af32-ab2a19e2f9d0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTable_18d34cad-6b71-4b67-bcf4-dc658a31cf62" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfGoodwillTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_GoodwillLineItems_d4832fa4-0597-49a0-8fed-e72ca326ab7c" xlink:to="loc_us-gaap_ScheduleOfGoodwillTable_18d34cad-6b71-4b67-bcf4-dc658a31cf62" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_180c8712-6d0d-4198-a373-f12b03165f59" 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_ScheduleOfGoodwillTable_18d34cad-6b71-4b67-bcf4-dc658a31cf62" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_180c8712-6d0d-4198-a373-f12b03165f59" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_180c8712-6d0d-4198-a373-f12b03165f59_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_180c8712-6d0d-4198-a373-f12b03165f59" xlink:to="loc_us-gaap_SegmentDomain_180c8712-6d0d-4198-a373-f12b03165f59_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_7fa947cd-331f-4fb9-82d8-a37c00fa8015" 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_180c8712-6d0d-4198-a373-f12b03165f59" xlink:to="loc_us-gaap_SegmentDomain_7fa947cd-331f-4fb9-82d8-a37c00fa8015" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_EInfrastructureSolutionsSegmentMember_c52febd6-20d5-493d-963c-202b3112945d" xlink:href="strl-20221231.xsd#strl_EInfrastructureSolutionsSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_7fa947cd-331f-4fb9-82d8-a37c00fa8015" xlink:to="loc_strl_EInfrastructureSolutionsSegmentMember_c52febd6-20d5-493d-963c-202b3112945d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_TransportationSolutionsSegmentMember_9b03b1f5-0078-4e03-a5e1-38542bea783a" xlink:href="strl-20221231.xsd#strl_TransportationSolutionsSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_7fa947cd-331f-4fb9-82d8-a37c00fa8015" xlink:to="loc_strl_TransportationSolutionsSegmentMember_9b03b1f5-0078-4e03-a5e1-38542bea783a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_BuildingSolutionsSegmentMember_9b4b173c-1e57-4848-a545-d2869ecf122b" xlink:href="strl-20221231.xsd#strl_BuildingSolutionsSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_7fa947cd-331f-4fb9-82d8-a37c00fa8015" xlink:to="loc_strl_BuildingSolutionsSegmentMember_9b4b173c-1e57-4848-a545-d2869ecf122b" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.strlco.com/role/OtherIntangibleAssetsSummaryofFiniteLivedIntangibleAssetsDetails" xlink:type="simple" xlink:href="strl-20221231.xsd#OtherIntangibleAssetsSummaryofFiniteLivedIntangibleAssetsDetails"/>
  <link:definitionLink xlink:role="http://www.strlco.com/role/OtherIntangibleAssetsSummaryofFiniteLivedIntangibleAssetsDetails" xlink:type="extended" id="i93fc68f7b160408ca057c3870a708f4d_OtherIntangibleAssetsSummaryofFiniteLivedIntangibleAssetsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_3d92859d-9b40-4d88-9077-1d5765439c37" 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_4c2f4ad2-c98f-49d8-b84f-fa8ef8b6a91d" 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_3d92859d-9b40-4d88-9077-1d5765439c37" xlink:to="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_4c2f4ad2-c98f-49d8-b84f-fa8ef8b6a91d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_48dcdd34-5753-4d34-925e-a1ef325f30f6" 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_3d92859d-9b40-4d88-9077-1d5765439c37" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_48dcdd34-5753-4d34-925e-a1ef325f30f6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_890d1efa-e0cf-4165-90da-b929c57a0906" 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_3d92859d-9b40-4d88-9077-1d5765439c37" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_890d1efa-e0cf-4165-90da-b929c57a0906" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_43eeee49-d1ec-4480-a999-702a4dec01ef" 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_3d92859d-9b40-4d88-9077-1d5765439c37" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_43eeee49-d1ec-4480-a999-702a4dec01ef" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_5c14f89c-3e54-43fd-9141-6563909c287e" 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_43eeee49-d1ec-4480-a999-702a4dec01ef" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_5c14f89c-3e54-43fd-9141-6563909c287e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_5c14f89c-3e54-43fd-9141-6563909c287e_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_5c14f89c-3e54-43fd-9141-6563909c287e" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_5c14f89c-3e54-43fd-9141-6563909c287e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_6ec53ada-b704-4c1c-b1de-66e0f8a995dc" 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_5c14f89c-3e54-43fd-9141-6563909c287e" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_6ec53ada-b704-4c1c-b1de-66e0f8a995dc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_d4bb49d5-83f8-401f-8c9e-afb2f0e1615b" 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_6ec53ada-b704-4c1c-b1de-66e0f8a995dc" xlink:to="loc_us-gaap_CustomerRelationshipsMember_d4bb49d5-83f8-401f-8c9e-afb2f0e1615b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_c80e4121-ed82-445c-af88-638f8da12d16" 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_6ec53ada-b704-4c1c-b1de-66e0f8a995dc" xlink:to="loc_us-gaap_TradeNamesMember_c80e4121-ed82-445c-af88-638f8da12d16" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncompeteAgreementsMember_23dde415-b269-48a2-8681-d88cfb0c50a7" 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_6ec53ada-b704-4c1c-b1de-66e0f8a995dc" xlink:to="loc_us-gaap_NoncompeteAgreementsMember_23dde415-b269-48a2-8681-d88cfb0c50a7" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.strlco.com/role/DebtLongtermDebtDetails" xlink:type="simple" xlink:href="strl-20221231.xsd#DebtLongtermDebtDetails"/>
  <link:definitionLink xlink:role="http://www.strlco.com/role/DebtLongtermDebtDetails" xlink:type="extended" id="ie854b8e251a24342b826dd4b8e480a47_DebtLongtermDebtDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_06e37821-8ed7-432d-bd38-ec22b1f5f773" 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_11424137-84be-4048-ae7b-f963388ae789" 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_06e37821-8ed7-432d-bd38-ec22b1f5f773" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_11424137-84be-4048-ae7b-f963388ae789" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_LongtermDebtCurrentMaturitiesGross_45ec71b1-5004-48c2-85b3-0a08bc174b78" xlink:href="strl-20221231.xsd#strl_LongtermDebtCurrentMaturitiesGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_06e37821-8ed7-432d-bd38-ec22b1f5f773" xlink:to="loc_strl_LongtermDebtCurrentMaturitiesGross_45ec71b1-5004-48c2-85b3-0a08bc174b78" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsCurrentNet_85e28a45-fb92-4955-9513-0c3378780cda" 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_06e37821-8ed7-432d-bd38-ec22b1f5f773" xlink:to="loc_us-gaap_DeferredFinanceCostsCurrentNet_85e28a45-fb92-4955-9513-0c3378780cda" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_5f99dd4e-95d4-4b46-9115-300911183706" 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_06e37821-8ed7-432d-bd38-ec22b1f5f773" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_5f99dd4e-95d4-4b46-9115-300911183706" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_8ac6b63e-670a-41f9-a4a0-8d0b2a27d91e" 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_06e37821-8ed7-432d-bd38-ec22b1f5f773" xlink:to="loc_us-gaap_DebtInstrumentTable_8ac6b63e-670a-41f9-a4a0-8d0b2a27d91e" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_a0d783c1-a083-4322-a185-af665f9b2c59" 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_8ac6b63e-670a-41f9-a4a0-8d0b2a27d91e" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_a0d783c1-a083-4322-a185-af665f9b2c59" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_a0d783c1-a083-4322-a185-af665f9b2c59_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_a0d783c1-a083-4322-a185-af665f9b2c59" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_a0d783c1-a083-4322-a185-af665f9b2c59_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_869aff12-61b1-4d2f-b942-83e2ddc4c6c9" 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_a0d783c1-a083-4322-a185-af665f9b2c59" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_869aff12-61b1-4d2f-b942-83e2ddc4c6c9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredDebtMember_0a3a4021-d10b-44af-883b-77f999233c86" 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_869aff12-61b1-4d2f-b942-83e2ddc4c6c9" xlink:to="loc_us-gaap_SecuredDebtMember_0a3a4021-d10b-44af-883b-77f999233c86" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_013a11a9-ad3a-4681-b7da-7934965ed643" 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_8ac6b63e-670a-41f9-a4a0-8d0b2a27d91e" xlink:to="loc_us-gaap_DebtInstrumentAxis_013a11a9-ad3a-4681-b7da-7934965ed643" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_013a11a9-ad3a-4681-b7da-7934965ed643_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_013a11a9-ad3a-4681-b7da-7934965ed643" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_013a11a9-ad3a-4681-b7da-7934965ed643_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_0ccb2fdd-8ad1-4219-aef2-4ee6f389fe3f" 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_013a11a9-ad3a-4681-b7da-7934965ed643" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_0ccb2fdd-8ad1-4219-aef2-4ee6f389fe3f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_TermLoanFacilityMember_843c6300-67f8-4abf-ac02-b84020526029" xlink:href="strl-20221231.xsd#strl_TermLoanFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_0ccb2fdd-8ad1-4219-aef2-4ee6f389fe3f" xlink:to="loc_strl_TermLoanFacilityMember_843c6300-67f8-4abf-ac02-b84020526029" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_3db065c9-6697-4246-9084-427f0fb6a641" 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_0ccb2fdd-8ad1-4219-aef2-4ee6f389fe3f" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_3db065c9-6697-4246-9084-427f0fb6a641" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_TheCreditFacilityMember_488d29b8-fb2a-439b-a783-cb802bc9f7af" xlink:href="strl-20221231.xsd#strl_TheCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_0ccb2fdd-8ad1-4219-aef2-4ee6f389fe3f" xlink:to="loc_strl_TheCreditFacilityMember_488d29b8-fb2a-439b-a783-cb802bc9f7af" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_OtherDebtMember_c322a6d2-e682-4571-a7d9-1a36e7c84aab" xlink:href="strl-20221231.xsd#strl_OtherDebtMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_0ccb2fdd-8ad1-4219-aef2-4ee6f389fe3f" xlink:to="loc_strl_OtherDebtMember_c322a6d2-e682-4571-a7d9-1a36e7c84aab" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.strlco.com/role/DebtNarrativeDetails" xlink:type="simple" xlink:href="strl-20221231.xsd#DebtNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.strlco.com/role/DebtNarrativeDetails" xlink:type="extended" id="ic9e2fcc9bc6744b69556a71226ccd00c_DebtNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_ffa58d20-aaca-43f2-a780-9110f0f884ae" 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_c8ecd453-c63d-49c8-b6a9-0785cd48678f" 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_ffa58d20-aaca-43f2-a780-9110f0f884ae" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_c8ecd453-c63d-49c8-b6a9-0785cd48678f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_cec7ca42-99b9-4e40-a428-16007e36f4b4" 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_ffa58d20-aaca-43f2-a780-9110f0f884ae" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_cec7ca42-99b9-4e40-a428-16007e36f4b4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_DebtInstrumentCovenantLeverageRatio_375fc6fb-92c4-46fc-9541-72f5a0788857" xlink:href="strl-20221231.xsd#strl_DebtInstrumentCovenantLeverageRatio"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_ffa58d20-aaca-43f2-a780-9110f0f884ae" xlink:to="loc_strl_DebtInstrumentCovenantLeverageRatio_375fc6fb-92c4-46fc-9541-72f5a0788857" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_DebtInstrumentCovenantFixedChargeRatioMinimum_26ac9c10-95b2-4a87-9d89-977e4650ded1" xlink:href="strl-20221231.xsd#strl_DebtInstrumentCovenantFixedChargeRatioMinimum"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_ffa58d20-aaca-43f2-a780-9110f0f884ae" xlink:to="loc_strl_DebtInstrumentCovenantFixedChargeRatioMinimum_26ac9c10-95b2-4a87-9d89-977e4650ded1" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_DebtInstrumentStatedLIBORInterestRate_106c5b34-a981-49db-bb0e-b15cf09b0683" xlink:href="strl-20221231.xsd#strl_DebtInstrumentStatedLIBORInterestRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_ffa58d20-aaca-43f2-a780-9110f0f884ae" xlink:to="loc_strl_DebtInstrumentStatedLIBORInterestRate_106c5b34-a981-49db-bb0e-b15cf09b0683" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_0583f758-9ff0-42b8-86f0-3e1d8607939c" 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_ffa58d20-aaca-43f2-a780-9110f0f884ae" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_0583f758-9ff0-42b8-86f0-3e1d8607939c" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeNotionalAmount_e8a128d9-524b-4394-b2b3-e77eee3effa0" 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_ffa58d20-aaca-43f2-a780-9110f0f884ae" xlink:to="loc_us-gaap_DerivativeNotionalAmount_e8a128d9-524b-4394-b2b3-e77eee3effa0" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtWeightedAverageInterestRate_a4375a31-b86c-45a3-a9ce-b0afadcf5f04" 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_ffa58d20-aaca-43f2-a780-9110f0f884ae" xlink:to="loc_us-gaap_DebtWeightedAverageInterestRate_a4375a31-b86c-45a3-a9ce-b0afadcf5f04" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentPeriodicPaymentPrincipal_40b91f3c-ff17-484b-8cb7-2982244dbc4f" 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_ffa58d20-aaca-43f2-a780-9110f0f884ae" xlink:to="loc_us-gaap_DebtInstrumentPeriodicPaymentPrincipal_40b91f3c-ff17-484b-8cb7-2982244dbc4f" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfDebt_9edd881b-25cc-492a-b8bd-53a5bca4df37" 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_ffa58d20-aaca-43f2-a780-9110f0f884ae" xlink:to="loc_us-gaap_RepaymentsOfDebt_9edd881b-25cc-492a-b8bd-53a5bca4df37" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_628e5756-2143-4c0f-9227-40ff4eb35788" 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_ffa58d20-aaca-43f2-a780-9110f0f884ae" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_628e5756-2143-4c0f-9227-40ff4eb35788" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_6c73c085-88d2-4269-b880-6322c85b66e7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_ffa58d20-aaca-43f2-a780-9110f0f884ae" xlink:to="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_6c73c085-88d2-4269-b880-6322c85b66e7" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCosts_c0656c53-6ffb-4f4b-aa75-3dfaaa0ab4b4" 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_ffa58d20-aaca-43f2-a780-9110f0f884ae" xlink:to="loc_us-gaap_AmortizationOfFinancingCosts_c0656c53-6ffb-4f4b-aa75-3dfaaa0ab4b4" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred_4cb76a4d-a7aa-4006-a3fc-5effb85a33f0" 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_ffa58d20-aaca-43f2-a780-9110f0f884ae" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred_4cb76a4d-a7aa-4006-a3fc-5effb85a33f0" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_ba2761b0-8563-459c-a8da-95dad2e70091" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_ffa58d20-aaca-43f2-a780-9110f0f884ae" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_ba2761b0-8563-459c-a8da-95dad2e70091" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_e0ae7b81-8f08-4809-ac3f-a62afef22f1d" 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_ffa58d20-aaca-43f2-a780-9110f0f884ae" xlink:to="loc_us-gaap_DebtInstrumentTable_e0ae7b81-8f08-4809-ac3f-a62afef22f1d" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_50616eb5-8ba7-4fcc-a4f2-189cea2c4b23" 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_e0ae7b81-8f08-4809-ac3f-a62afef22f1d" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_50616eb5-8ba7-4fcc-a4f2-189cea2c4b23" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_50616eb5-8ba7-4fcc-a4f2-189cea2c4b23_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_50616eb5-8ba7-4fcc-a4f2-189cea2c4b23" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_50616eb5-8ba7-4fcc-a4f2-189cea2c4b23_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_ff952386-7946-44d2-b490-021569de0fd4" 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_50616eb5-8ba7-4fcc-a4f2-189cea2c4b23" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_ff952386-7946-44d2-b490-021569de0fd4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredDebtMember_e1d43ff0-3c1b-4cbd-bac2-09d62563cce1" 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_ff952386-7946-44d2-b490-021569de0fd4" xlink:to="loc_us-gaap_SecuredDebtMember_e1d43ff0-3c1b-4cbd-bac2-09d62563cce1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_051a2315-c37d-487f-8cc8-a4587a7eb4e2" 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_ff952386-7946-44d2-b490-021569de0fd4" xlink:to="loc_us-gaap_LineOfCreditMember_051a2315-c37d-487f-8cc8-a4587a7eb4e2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesPayableOtherPayablesMember_d16d21e7-050d-4141-a54d-3f9466e0fa84" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NotesPayableOtherPayablesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_ff952386-7946-44d2-b490-021569de0fd4" xlink:to="loc_us-gaap_NotesPayableOtherPayablesMember_d16d21e7-050d-4141-a54d-3f9466e0fa84" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_03c64810-e7d1-4f20-b08e-13c5978b2b7a" 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_e0ae7b81-8f08-4809-ac3f-a62afef22f1d" xlink:to="loc_us-gaap_DebtInstrumentAxis_03c64810-e7d1-4f20-b08e-13c5978b2b7a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_03c64810-e7d1-4f20-b08e-13c5978b2b7a_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_03c64810-e7d1-4f20-b08e-13c5978b2b7a" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_03c64810-e7d1-4f20-b08e-13c5978b2b7a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_015cd52b-db04-4405-abd1-052d326a63dc" 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_03c64810-e7d1-4f20-b08e-13c5978b2b7a" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_015cd52b-db04-4405-abd1-052d326a63dc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_CreditAgreementMember_2f6ba24d-d500-489e-bd42-e72998544bee" xlink:href="strl-20221231.xsd#strl_CreditAgreementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_015cd52b-db04-4405-abd1-052d326a63dc" xlink:to="loc_strl_CreditAgreementMember_2f6ba24d-d500-489e-bd42-e72998544bee" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_TheRevolvingCreditFacilityMember_c7bcc473-2c6a-477f-9b19-517bb0e00e07" xlink:href="strl-20221231.xsd#strl_TheRevolvingCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_015cd52b-db04-4405-abd1-052d326a63dc" xlink:to="loc_strl_TheRevolvingCreditFacilityMember_c7bcc473-2c6a-477f-9b19-517bb0e00e07" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_TermLoanFacilityMember_8aedec20-993f-4e32-a581-83c734dab601" xlink:href="strl-20221231.xsd#strl_TermLoanFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_015cd52b-db04-4405-abd1-052d326a63dc" xlink:to="loc_strl_TermLoanFacilityMember_8aedec20-993f-4e32-a581-83c734dab601" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_7fcc64c3-c0cf-4674-9d30-8641f675b4c2" 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_e0ae7b81-8f08-4809-ac3f-a62afef22f1d" xlink:to="loc_us-gaap_CreditFacilityAxis_7fcc64c3-c0cf-4674-9d30-8641f675b4c2" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_7fcc64c3-c0cf-4674-9d30-8641f675b4c2_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_7fcc64c3-c0cf-4674-9d30-8641f675b4c2" xlink:to="loc_us-gaap_CreditFacilityDomain_7fcc64c3-c0cf-4674-9d30-8641f675b4c2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_42c9044a-ee6b-44da-8fdf-3903457fe32e" 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_7fcc64c3-c0cf-4674-9d30-8641f675b4c2" xlink:to="loc_us-gaap_CreditFacilityDomain_42c9044a-ee6b-44da-8fdf-3903457fe32e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_77a05cba-a703-48c9-aab4-7ebc91c5c62f" 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_42c9044a-ee6b-44da-8fdf-3903457fe32e" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_77a05cba-a703-48c9-aab4-7ebc91c5c62f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_TermLoanFacilityMember_7b1a405e-771d-4c0c-ad1f-8d6796d64c1b" xlink:href="strl-20221231.xsd#strl_TermLoanFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_42c9044a-ee6b-44da-8fdf-3903457fe32e" xlink:to="loc_strl_TermLoanFacilityMember_7b1a405e-771d-4c0c-ad1f-8d6796d64c1b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_SwingLineLoanMember_2aeecb32-3d51-4edb-8e82-7b8278473b7d" xlink:href="strl-20221231.xsd#strl_SwingLineLoanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_42c9044a-ee6b-44da-8fdf-3903457fe32e" xlink:to="loc_strl_SwingLineLoanMember_2aeecb32-3d51-4edb-8e82-7b8278473b7d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis_2b51325c-b353-4250-be09-1fd222217354" 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_e0ae7b81-8f08-4809-ac3f-a62afef22f1d" xlink:to="loc_us-gaap_VariableRateAxis_2b51325c-b353-4250-be09-1fd222217354" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_2b51325c-b353-4250-be09-1fd222217354_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_2b51325c-b353-4250-be09-1fd222217354" xlink:to="loc_us-gaap_VariableRateDomain_2b51325c-b353-4250-be09-1fd222217354_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_d5c20fdc-47ae-4cad-9459-169131f39099" 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_2b51325c-b353-4250-be09-1fd222217354" xlink:to="loc_us-gaap_VariableRateDomain_d5c20fdc-47ae-4cad-9459-169131f39099" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LondonInterbankOfferedRateLIBORMember_fcf99877-f14d-4e9c-b395-b4fe8d13091f" 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_d5c20fdc-47ae-4cad-9459-169131f39099" xlink:to="loc_us-gaap_LondonInterbankOfferedRateLIBORMember_fcf99877-f14d-4e9c-b395-b4fe8d13091f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_4e95ff54-c32a-4770-bfba-2a06acd0aacf" 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_e0ae7b81-8f08-4809-ac3f-a62afef22f1d" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_4e95ff54-c32a-4770-bfba-2a06acd0aacf" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_4e95ff54-c32a-4770-bfba-2a06acd0aacf_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_4e95ff54-c32a-4770-bfba-2a06acd0aacf" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_4e95ff54-c32a-4770-bfba-2a06acd0aacf_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_3f2a88b2-6deb-4294-9f59-fd62bf0cc598" 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_4e95ff54-c32a-4770-bfba-2a06acd0aacf" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_3f2a88b2-6deb-4294-9f59-fd62bf0cc598" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateSwapMember_ede20afb-3db1-401b-bbfa-14817f5acb0a" 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_3f2a88b2-6deb-4294-9f59-fd62bf0cc598" xlink:to="loc_us-gaap_InterestRateSwapMember_ede20afb-3db1-401b-bbfa-14817f5acb0a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_DebtCovenantPeriodAxis_6e1e8791-17ba-44e7-aa25-1fbb6dd0b425" xlink:href="strl-20221231.xsd#strl_DebtCovenantPeriodAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_e0ae7b81-8f08-4809-ac3f-a62afef22f1d" xlink:to="loc_strl_DebtCovenantPeriodAxis_6e1e8791-17ba-44e7-aa25-1fbb6dd0b425" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_DebtCovenantPeriodDomain_6e1e8791-17ba-44e7-aa25-1fbb6dd0b425_default" xlink:href="strl-20221231.xsd#strl_DebtCovenantPeriodDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_strl_DebtCovenantPeriodAxis_6e1e8791-17ba-44e7-aa25-1fbb6dd0b425" xlink:to="loc_strl_DebtCovenantPeriodDomain_6e1e8791-17ba-44e7-aa25-1fbb6dd0b425_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_DebtCovenantPeriodDomain_5256cd53-b82a-44cb-a49f-4f64d2e4e146" xlink:href="strl-20221231.xsd#strl_DebtCovenantPeriodDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_strl_DebtCovenantPeriodAxis_6e1e8791-17ba-44e7-aa25-1fbb6dd0b425" xlink:to="loc_strl_DebtCovenantPeriodDomain_5256cd53-b82a-44cb-a49f-4f64d2e4e146" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_Period1Member_ef3b09b3-f9f3-4890-b8cc-b68b2675b05a" xlink:href="strl-20221231.xsd#strl_Period1Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_strl_DebtCovenantPeriodDomain_5256cd53-b82a-44cb-a49f-4f64d2e4e146" xlink:to="loc_strl_Period1Member_ef3b09b3-f9f3-4890-b8cc-b68b2675b05a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_Period2Member_936ae79e-30d4-481c-a3a0-ccc589f2721b" xlink:href="strl-20221231.xsd#strl_Period2Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_strl_DebtCovenantPeriodDomain_5256cd53-b82a-44cb-a49f-4f64d2e4e146" xlink:to="loc_strl_Period2Member_936ae79e-30d4-481c-a3a0-ccc589f2721b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_052b55a0-5009-4ae7-bab5-c8d57308f172" 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_e0ae7b81-8f08-4809-ac3f-a62afef22f1d" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_052b55a0-5009-4ae7-bab5-c8d57308f172" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_052b55a0-5009-4ae7-bab5-c8d57308f172_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_052b55a0-5009-4ae7-bab5-c8d57308f172" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_052b55a0-5009-4ae7-bab5-c8d57308f172_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_561e7b95-b289-43ab-8add-f0fb2ea7155f" 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_052b55a0-5009-4ae7-bab5-c8d57308f172" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_561e7b95-b289-43ab-8add-f0fb2ea7155f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_PlateauExcavationMember_ecaa9ccf-4df2-452d-a205-c2eb339916a1" xlink:href="strl-20221231.xsd#strl_PlateauExcavationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_561e7b95-b289-43ab-8add-f0fb2ea7155f" xlink:to="loc_strl_PlateauExcavationMember_ecaa9ccf-4df2-452d-a205-c2eb339916a1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis_f2bf9499-2009-4f42-bff1-d0d72a47ce0d" 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_e0ae7b81-8f08-4809-ac3f-a62afef22f1d" xlink:to="loc_srt_StatementScenarioAxis_f2bf9499-2009-4f42-bff1-d0d72a47ce0d" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_f2bf9499-2009-4f42-bff1-d0d72a47ce0d_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_f2bf9499-2009-4f42-bff1-d0d72a47ce0d" xlink:to="loc_srt_ScenarioUnspecifiedDomain_f2bf9499-2009-4f42-bff1-d0d72a47ce0d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_9a2c331d-c881-4012-b2cb-417977a97532" 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_f2bf9499-2009-4f42-bff1-d0d72a47ce0d" xlink:to="loc_srt_ScenarioUnspecifiedDomain_9a2c331d-c881-4012-b2cb-417977a97532" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioForecastMember_f68997ab-9754-4986-92b3-4cd6fea45464" 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_9a2c331d-c881-4012-b2cb-417977a97532" xlink:to="loc_srt_ScenarioForecastMember_f68997ab-9754-4986-92b3-4cd6fea45464" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.strlco.com/role/FinancialInstrumentsNarrativeDetails" xlink:type="simple" xlink:href="strl-20221231.xsd#FinancialInstrumentsNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.strlco.com/role/FinancialInstrumentsNarrativeDetails" xlink:type="extended" id="i58c79fae4151413b8d3272f2891ea197_FinancialInstrumentsNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLineItems_66d293f5-56e5-4449-9e17-1b67fc1ce6a3" 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_2e2e0a07-5f7a-4e0a-8282-5b43f06eade3" 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_66d293f5-56e5-4449-9e17-1b67fc1ce6a3" xlink:to="loc_us-gaap_DerivativeNotionalAmount_2e2e0a07-5f7a-4e0a-8282-5b43f06eade3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeTable_528cf9fd-8940-436f-b140-d06f040a90cc" 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_66d293f5-56e5-4449-9e17-1b67fc1ce6a3" xlink:to="loc_us-gaap_DerivativeTable_528cf9fd-8940-436f-b140-d06f040a90cc" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_a7eb127a-ee46-4d72-938a-a052dc1d437d" 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_528cf9fd-8940-436f-b140-d06f040a90cc" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_a7eb127a-ee46-4d72-938a-a052dc1d437d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_a7eb127a-ee46-4d72-938a-a052dc1d437d_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_a7eb127a-ee46-4d72-938a-a052dc1d437d" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_a7eb127a-ee46-4d72-938a-a052dc1d437d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_63944401-0e8a-4423-8a1a-10389e0b378c" 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_a7eb127a-ee46-4d72-938a-a052dc1d437d" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_63944401-0e8a-4423-8a1a-10389e0b378c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredDebtMember_0098a3c9-19ed-433b-b836-1e8abf925aeb" 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_63944401-0e8a-4423-8a1a-10389e0b378c" xlink:to="loc_us-gaap_SecuredDebtMember_0098a3c9-19ed-433b-b836-1e8abf925aeb" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_0582d330-8c72-4853-b21e-e68f16616dc3" 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_528cf9fd-8940-436f-b140-d06f040a90cc" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_0582d330-8c72-4853-b21e-e68f16616dc3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_0582d330-8c72-4853-b21e-e68f16616dc3_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_0582d330-8c72-4853-b21e-e68f16616dc3" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_0582d330-8c72-4853-b21e-e68f16616dc3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_ca23ecc4-0305-4077-bcba-57551e02b05f" 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_0582d330-8c72-4853-b21e-e68f16616dc3" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_ca23ecc4-0305-4077-bcba-57551e02b05f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateSwapMember_9eda4b68-b3ff-4550-83d3-077004370f93" 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_ca23ecc4-0305-4077-bcba-57551e02b05f" xlink:to="loc_us-gaap_InterestRateSwapMember_9eda4b68-b3ff-4550-83d3-077004370f93" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.strlco.com/role/FinancialInstrumentsFairValueoftheInterestRateDerivativeDetails" xlink:type="simple" xlink:href="strl-20221231.xsd#FinancialInstrumentsFairValueoftheInterestRateDerivativeDetails"/>
  <link:definitionLink xlink:role="http://www.strlco.com/role/FinancialInstrumentsFairValueoftheInterestRateDerivativeDetails" xlink:type="extended" id="i59b7129c9b604dffba40b5482e9b0228_FinancialInstrumentsFairValueoftheInterestRateDerivativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLineItems_4a432c3d-275f-48b8-98da-ef5ffad4c49b" 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_DerivativeLiabilitiesAbstract_79fcea39-8f72-4cd8-8b0e-c647a2d62fe1" 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_4a432c3d-275f-48b8-98da-ef5ffad4c49b" xlink:to="loc_us-gaap_DerivativeLiabilitiesAbstract_79fcea39-8f72-4cd8-8b0e-c647a2d62fe1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilitiesCurrent_fae17ca9-c975-4a98-b6c9-45ad5e227131" 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_79fcea39-8f72-4cd8-8b0e-c647a2d62fe1" xlink:to="loc_us-gaap_DerivativeLiabilitiesCurrent_fae17ca9-c975-4a98-b6c9-45ad5e227131" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeTable_b7a14566-9446-4c2e-931f-95b95d0ab181" 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_4a432c3d-275f-48b8-98da-ef5ffad4c49b" xlink:to="loc_us-gaap_DerivativeTable_b7a14566-9446-4c2e-931f-95b95d0ab181" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_b43d1c99-6a66-40ba-82c0-810f5f2b5901" 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_b7a14566-9446-4c2e-931f-95b95d0ab181" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_b43d1c99-6a66-40ba-82c0-810f5f2b5901" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_b43d1c99-6a66-40ba-82c0-810f5f2b5901_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_b43d1c99-6a66-40ba-82c0-810f5f2b5901" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_b43d1c99-6a66-40ba-82c0-810f5f2b5901_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_5621ad54-6e08-4a05-b3fe-b1fde7afc691" 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_b43d1c99-6a66-40ba-82c0-810f5f2b5901" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_5621ad54-6e08-4a05-b3fe-b1fde7afc691" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember_8115ab76-5939-426a-9d42-4c6e9a25b3a1" 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_5621ad54-6e08-4a05-b3fe-b1fde7afc691" xlink:to="loc_us-gaap_FairValueMeasurementsRecurringMember_8115ab76-5939-426a-9d42-4c6e9a25b3a1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_00e3fae3-00c0-48af-a678-46381f292d35" 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_b7a14566-9446-4c2e-931f-95b95d0ab181" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_00e3fae3-00c0-48af-a678-46381f292d35" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_00e3fae3-00c0-48af-a678-46381f292d35_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_00e3fae3-00c0-48af-a678-46381f292d35" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_00e3fae3-00c0-48af-a678-46381f292d35_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_155c382c-e089-4802-b181-d9e653c3f9a4" 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_00e3fae3-00c0-48af-a678-46381f292d35" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_155c382c-e089-4802-b181-d9e653c3f9a4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateSwapMember_002ca82f-1ed0-4fed-9c50-f49d0c662bec" 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_155c382c-e089-4802-b181-d9e653c3f9a4" xlink:to="loc_us-gaap_InterestRateSwapMember_002ca82f-1ed0-4fed-9c50-f49d0c662bec" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_09e78f1e-d950-404a-82eb-5ae676d0fd18" 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_b7a14566-9446-4c2e-931f-95b95d0ab181" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_09e78f1e-d950-404a-82eb-5ae676d0fd18" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_09e78f1e-d950-404a-82eb-5ae676d0fd18_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_09e78f1e-d950-404a-82eb-5ae676d0fd18" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_09e78f1e-d950-404a-82eb-5ae676d0fd18_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_e49cf1d7-089a-4946-a1e5-66ab04964ec4" 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_09e78f1e-d950-404a-82eb-5ae676d0fd18" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_e49cf1d7-089a-4946-a1e5-66ab04964ec4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_e090cc9c-6291-49de-b74c-2b484578c431" 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_e49cf1d7-089a-4946-a1e5-66ab04964ec4" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_e090cc9c-6291-49de-b74c-2b484578c431" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_c770ac49-619e-459e-93e0-2976d3e07452" 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_e49cf1d7-089a-4946-a1e5-66ab04964ec4" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_c770ac49-619e-459e-93e0-2976d3e07452" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_f6a580ba-28c2-4852-8146-f389fc314fdd" 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_e49cf1d7-089a-4946-a1e5-66ab04964ec4" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_f6a580ba-28c2-4852-8146-f389fc314fdd" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.strlco.com/role/LeaseObligationsDetails" xlink:type="simple" xlink:href="strl-20221231.xsd#LeaseObligationsDetails"/>
  <link:definitionLink xlink:role="http://www.strlco.com/role/LeaseObligationsDetails" xlink:type="extended" id="i62ba4d5321bd48eba56b6ed6ed0cc58c_LeaseObligationsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems_716e7f81-31e5-47ca-9f53-407657d5c776" 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_c508998d-a06c-45ca-a364-c279a3a41641" xlink:href="strl-20221231.xsd#strl_LesseeLeaseRenewalTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_716e7f81-31e5-47ca-9f53-407657d5c776" xlink:to="loc_strl_LesseeLeaseRenewalTerm_c508998d-a06c-45ca-a364-c279a3a41641" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_LesseeLeaseExpirationPeriod_88ec6e90-f1b1-4bd6-b500-61cf6cf927ea" xlink:href="strl-20221231.xsd#strl_LesseeLeaseExpirationPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_716e7f81-31e5-47ca-9f53-407657d5c776" xlink:to="loc_strl_LesseeLeaseExpirationPeriod_88ec6e90-f1b1-4bd6-b500-61cf6cf927ea" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCostAbstract_ca3c273b-8e94-4c33-b122-edadfe34b131" 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_716e7f81-31e5-47ca-9f53-407657d5c776" xlink:to="loc_us-gaap_LeaseCostAbstract_ca3c273b-8e94-4c33-b122-edadfe34b131" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost_b0b7e53d-e5d6-41cc-9dbd-787dca922904" 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_ca3c273b-8e94-4c33-b122-edadfe34b131" xlink:to="loc_us-gaap_OperatingLeaseCost_b0b7e53d-e5d6-41cc-9dbd-787dca922904" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermLeaseCost_9239beba-600f-4312-be95-a15d84ded581" 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_ca3c273b-8e94-4c33-b122-edadfe34b131" xlink:to="loc_us-gaap_ShortTermLeaseCost_9239beba-600f-4312-be95-a15d84ded581" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_FinanceLeasesCostAbstract_f23fdf72-7479-43bf-8dff-a481dfb03d96" xlink:href="strl-20221231.xsd#strl_FinanceLeasesCostAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LeaseCostAbstract_ca3c273b-8e94-4c33-b122-edadfe34b131" xlink:to="loc_strl_FinanceLeasesCostAbstract_f23fdf72-7479-43bf-8dff-a481dfb03d96" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization_253590c7-5ba0-4aac-8ca0-0874db7348eb" 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_f23fdf72-7479-43bf-8dff-a481dfb03d96" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization_253590c7-5ba0-4aac-8ca0-0874db7348eb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseInterestExpense_0f916509-8e78-4dcb-842f-86fdf71d4b4f" 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_f23fdf72-7479-43bf-8dff-a481dfb03d96" xlink:to="loc_us-gaap_FinanceLeaseInterestExpense_0f916509-8e78-4dcb-842f-86fdf71d4b4f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost_b00bd10f-2414-4daa-b638-1547459d2e66" 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_f23fdf72-7479-43bf-8dff-a481dfb03d96" xlink:to="loc_us-gaap_LeaseCost_b00bd10f-2414-4daa-b638-1547459d2e66" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_CashPaidForAmountsIncludedInMeasurementOfLeaseLiabilitiesAbstract_23bd9850-0f86-4d36-bd7d-c8212bbd8949" xlink:href="strl-20221231.xsd#strl_CashPaidForAmountsIncludedInMeasurementOfLeaseLiabilitiesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_716e7f81-31e5-47ca-9f53-407657d5c776" xlink:to="loc_strl_CashPaidForAmountsIncludedInMeasurementOfLeaseLiabilitiesAbstract_23bd9850-0f86-4d36-bd7d-c8212bbd8949" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasePayments_a33e2943-eebe-44f6-87fe-dee7ccbed015" 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_23bd9850-0f86-4d36-bd7d-c8212bbd8949" xlink:to="loc_us-gaap_OperatingLeasePayments_a33e2943-eebe-44f6-87fe-dee7ccbed015" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseInterestPaymentOnLiability_e196c190-9a2d-4022-a725-ffd5489af86e" 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_23bd9850-0f86-4d36-bd7d-c8212bbd8949" xlink:to="loc_us-gaap_FinanceLeaseInterestPaymentOnLiability_e196c190-9a2d-4022-a725-ffd5489af86e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeasePrincipalPayments_a30fa0ee-53d2-4ac1-81f2-276ff2ed16d5" 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_23bd9850-0f86-4d36-bd7d-c8212bbd8949" xlink:to="loc_us-gaap_FinanceLeasePrincipalPayments_a30fa0ee-53d2-4ac1-81f2-276ff2ed16d5" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_RightOfUseAssetsObtainedInExchangeForLeaseObligationsAbstract_1b2ffeca-d5ce-48b4-a611-aed8c2540743" xlink:href="strl-20221231.xsd#strl_RightOfUseAssetsObtainedInExchangeForLeaseObligationsAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_716e7f81-31e5-47ca-9f53-407657d5c776" xlink:to="loc_strl_RightOfUseAssetsObtainedInExchangeForLeaseObligationsAbstract_1b2ffeca-d5ce-48b4-a611-aed8c2540743" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_a2749bf0-ecf2-4e2b-b692-82e8c9ccd296" 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_1b2ffeca-d5ce-48b4-a611-aed8c2540743" xlink:to="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_a2749bf0-ecf2-4e2b-b692-82e8c9ccd296" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability_461bdd99-d3e8-4281-8b4b-43e627d115ef" 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_1b2ffeca-d5ce-48b4-a611-aed8c2540743" xlink:to="loc_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability_461bdd99-d3e8-4281-8b4b-43e627d115ef" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAndLiabilitiesLesseeAbstract_ba9229dc-9c34-4f4a-af39-1a2bdcd2c615" 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_716e7f81-31e5-47ca-9f53-407657d5c776" xlink:to="loc_us-gaap_AssetsAndLiabilitiesLesseeAbstract_ba9229dc-9c34-4f4a-af39-1a2bdcd2c615" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_cf8ca331-e366-4e96-bed6-02b1882a4f63" 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_ba9229dc-9c34-4f4a-af39-1a2bdcd2c615" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_cf8ca331-e366-4e96-bed6-02b1882a4f63" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_513e1f1b-f32c-474e-a7c0-b71b5284a960" 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_ba9229dc-9c34-4f4a-af39-1a2bdcd2c615" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_513e1f1b-f32c-474e-a7c0-b71b5284a960" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_6456cdee-042a-4b33-8d3f-c7fc6e7d3389" 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_ba9229dc-9c34-4f4a-af39-1a2bdcd2c615" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_6456cdee-042a-4b33-8d3f-c7fc6e7d3389" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_058601fe-5bf0-42fc-9f88-98c9caec029b" 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_ba9229dc-9c34-4f4a-af39-1a2bdcd2c615" xlink:to="loc_us-gaap_OperatingLeaseLiability_058601fe-5bf0-42fc-9f88-98c9caec029b" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization_a1e3f954-e0e2-4ffc-9202-4543572c2bc6" 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_ba9229dc-9c34-4f4a-af39-1a2bdcd2c615" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization_a1e3f954-e0e2-4ffc-9202-4543572c2bc6" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization_fb101937-daf0-4ae6-8faf-48c452369b67" 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_ba9229dc-9c34-4f4a-af39-1a2bdcd2c615" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization_fb101937-daf0-4ae6-8faf-48c452369b67" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_87329415-f00f-42e8-ab2b-0e9434a4e26f" 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_ba9229dc-9c34-4f4a-af39-1a2bdcd2c615" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_87329415-f00f-42e8-ab2b-0e9434a4e26f" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAsset_ccdb94f8-03d4-464a-a825-74ed1d4f3677" 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_ba9229dc-9c34-4f4a-af39-1a2bdcd2c615" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAsset_ccdb94f8-03d4-464a-a825-74ed1d4f3677" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_acdd6666-f08c-49c2-b3f5-bef4b17cd7c2" 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_ba9229dc-9c34-4f4a-af39-1a2bdcd2c615" xlink:to="loc_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_acdd6666-f08c-49c2-b3f5-bef4b17cd7c2" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityCurrent_34b49740-b735-4e21-9172-d4f934592167" 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_ba9229dc-9c34-4f4a-af39-1a2bdcd2c615" xlink:to="loc_us-gaap_FinanceLeaseLiabilityCurrent_34b49740-b735-4e21-9172-d4f934592167" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_91494269-a1e3-4b58-9f41-75800f75783c" 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_ba9229dc-9c34-4f4a-af39-1a2bdcd2c615" xlink:to="loc_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_91494269-a1e3-4b58-9f41-75800f75783c" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_cc0ebd00-eea7-4a13-a270-92fc105fefd7" 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_ba9229dc-9c34-4f4a-af39-1a2bdcd2c615" xlink:to="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_cc0ebd00-eea7-4a13-a270-92fc105fefd7" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiability_ada18178-ed86-4caa-a004-b19501214f02" 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_ba9229dc-9c34-4f4a-af39-1a2bdcd2c615" xlink:to="loc_us-gaap_FinanceLeaseLiability_ada18178-ed86-4caa-a004-b19501214f02" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_78f7111b-10b7-422a-ac54-6bc4631b2f71" 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_ba9229dc-9c34-4f4a-af39-1a2bdcd2c615" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_78f7111b-10b7-422a-ac54-6bc4631b2f71" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1_70fc2e18-5211-43bb-a826-69ab73bc9c72" 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_ba9229dc-9c34-4f4a-af39-1a2bdcd2c615" xlink:to="loc_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1_70fc2e18-5211-43bb-a826-69ab73bc9c72" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_5fa5df9f-7f04-4dc9-ad74-dbfb5df97cd3" 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_ba9229dc-9c34-4f4a-af39-1a2bdcd2c615" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_5fa5df9f-7f04-4dc9-ad74-dbfb5df97cd3" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent_3c53ae3a-9313-401f-8677-8dbf0f1472fd" 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_ba9229dc-9c34-4f4a-af39-1a2bdcd2c615" xlink:to="loc_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent_3c53ae3a-9313-401f-8677-8dbf0f1472fd" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_84e3f936-470d-44c1-bcf1-1b9e5fb42d6e" 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_716e7f81-31e5-47ca-9f53-407657d5c776" xlink:to="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_84e3f936-470d-44c1-bcf1-1b9e5fb42d6e" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_8b173070-d8da-4c98-b8af-d404b6f73644" 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_84e3f936-470d-44c1-bcf1-1b9e5fb42d6e" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_8b173070-d8da-4c98-b8af-d404b6f73644" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_b4ac92ed-6873-4d17-8b2b-ec71de9095bb" 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_84e3f936-470d-44c1-bcf1-1b9e5fb42d6e" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_b4ac92ed-6873-4d17-8b2b-ec71de9095bb" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_a27f139e-4472-4aea-ab86-fa529b7ea0c6" 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_84e3f936-470d-44c1-bcf1-1b9e5fb42d6e" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_a27f139e-4472-4aea-ab86-fa529b7ea0c6" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_6041fce5-6a39-4baa-969a-179f05776c6a" 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_84e3f936-470d-44c1-bcf1-1b9e5fb42d6e" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_6041fce5-6a39-4baa-969a-179f05776c6a" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_a4e2961f-8f73-4ab3-ad94-ef8fbb25b35d" 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_84e3f936-470d-44c1-bcf1-1b9e5fb42d6e" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_a4e2961f-8f73-4ab3-ad94-ef8fbb25b35d" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_88781770-56e0-4d2a-b577-2f6bb4bacb17" 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_84e3f936-470d-44c1-bcf1-1b9e5fb42d6e" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_88781770-56e0-4d2a-b577-2f6bb4bacb17" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_e4c01c8c-e468-4f28-9cbd-c664534fd398" 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_84e3f936-470d-44c1-bcf1-1b9e5fb42d6e" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_e4c01c8c-e468-4f28-9cbd-c664534fd398" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_d55a8dc8-6efd-48e3-aaca-f55404b1b845" 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_84e3f936-470d-44c1-bcf1-1b9e5fb42d6e" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_d55a8dc8-6efd-48e3-aaca-f55404b1b845" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_efd75b64-9663-4e0b-9d56-ede24c0cca46" 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_c6eeb57f-9f1d-4c00-be47-22c3910ad119" 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_716e7f81-31e5-47ca-9f53-407657d5c776" xlink:to="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_c6eeb57f-9f1d-4c00-be47-22c3910ad119" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_d4f4430f-1697-408e-9c68-1396fa795d1b" 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_c6eeb57f-9f1d-4c00-be47-22c3910ad119" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_d4f4430f-1697-408e-9c68-1396fa795d1b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_981d1f7c-df23-47e3-a2d9-b150e486e062" 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_c6eeb57f-9f1d-4c00-be47-22c3910ad119" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_981d1f7c-df23-47e3-a2d9-b150e486e062" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_ee6f99d9-b47e-4089-be18-d5e1da2ba99d" 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_c6eeb57f-9f1d-4c00-be47-22c3910ad119" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_ee6f99d9-b47e-4089-be18-d5e1da2ba99d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_577f7851-a955-44d0-a942-d73a18ca32f8" 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_c6eeb57f-9f1d-4c00-be47-22c3910ad119" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_577f7851-a955-44d0-a942-d73a18ca32f8" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_3b3ab0f2-3276-4caa-9839-96449650cf41" 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_c6eeb57f-9f1d-4c00-be47-22c3910ad119" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_3b3ab0f2-3276-4caa-9839-96449650cf41" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_b4da3315-bec4-497a-a0c5-ca93d3c1b883" 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_c6eeb57f-9f1d-4c00-be47-22c3910ad119" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_b4da3315-bec4-497a-a0c5-ca93d3c1b883" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_c4bb58ce-2840-4a95-8296-7fd30c85d473" 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_c6eeb57f-9f1d-4c00-be47-22c3910ad119" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_c4bb58ce-2840-4a95-8296-7fd30c85d473" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_5faacac7-3880-4b5c-863e-94d6677563dc" 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_c6eeb57f-9f1d-4c00-be47-22c3910ad119" xlink:to="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_5faacac7-3880-4b5c-863e-94d6677563dc" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiability_03ff973b-29f8-4704-b7da-7bff1a9b0322" 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_9b9d12b1-cac7-4a95-ba0a-d5d7b8a2338b" 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_716e7f81-31e5-47ca-9f53-407657d5c776" xlink:to="loc_us-gaap_LesseeLeaseDescriptionTable_9b9d12b1-cac7-4a95-ba0a-d5d7b8a2338b" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_99f2d094-652a-4e59-bf0b-33bbeedabed3" 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_9b9d12b1-cac7-4a95-ba0a-d5d7b8a2338b" xlink:to="loc_srt_RangeAxis_99f2d094-652a-4e59-bf0b-33bbeedabed3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_99f2d094-652a-4e59-bf0b-33bbeedabed3_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_99f2d094-652a-4e59-bf0b-33bbeedabed3" xlink:to="loc_srt_RangeMember_99f2d094-652a-4e59-bf0b-33bbeedabed3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_93bd73a8-7794-4e7f-93d0-ed77b3e40187" 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_99f2d094-652a-4e59-bf0b-33bbeedabed3" xlink:to="loc_srt_RangeMember_93bd73a8-7794-4e7f-93d0-ed77b3e40187" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_a1ad2937-cf5d-48ed-ac4c-fa7506d267dc" 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_93bd73a8-7794-4e7f-93d0-ed77b3e40187" xlink:to="loc_srt_MinimumMember_a1ad2937-cf5d-48ed-ac4c-fa7506d267dc" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_ba7dab41-8ccf-4302-b71a-726597376c5a" 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_93bd73a8-7794-4e7f-93d0-ed77b3e40187" xlink:to="loc_srt_MaximumMember_ba7dab41-8ccf-4302-b71a-726597376c5a" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.strlco.com/role/IncomeTaxesIncomeTaxExpenseBenefitComponentsDetails" xlink:type="simple" xlink:href="strl-20221231.xsd#IncomeTaxesIncomeTaxExpenseBenefitComponentsDetails"/>
  <link:definitionLink xlink:role="http://www.strlco.com/role/IncomeTaxesIncomeTaxExpenseBenefitComponentsDetails" xlink:type="extended" id="i6724a85dd2714e98bd573e145caf7d46_IncomeTaxesIncomeTaxExpenseBenefitComponentsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxContingencyLineItems_23fc2dd0-7566-4e8e-a53d-16f4fd502fee" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxContingencyLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_f624144d-b30b-47d1-b838-5fbdba91c9b3" 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_IncomeTaxContingencyLineItems_23fc2dd0-7566-4e8e-a53d-16f4fd502fee" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_f624144d-b30b-47d1-b838-5fbdba91c9b3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_d1ffb1b0-955d-4e5a-a1ca-ed3e482f3016" 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_IncomeTaxContingencyLineItems_23fc2dd0-7566-4e8e-a53d-16f4fd502fee" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_d1ffb1b0-955d-4e5a-a1ca-ed3e482f3016" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_5cab22bc-f2dc-4286-af32-e11c4903d37d" 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_IncomeTaxContingencyLineItems_23fc2dd0-7566-4e8e-a53d-16f4fd502fee" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_5cab22bc-f2dc-4286-af32-e11c4903d37d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxContingencyTable_866a7454-fe32-4e7c-ad1e-19b5c547c965" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxContingencyTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_23fc2dd0-7566-4e8e-a53d-16f4fd502fee" xlink:to="loc_us-gaap_IncomeTaxContingencyTable_866a7454-fe32-4e7c-ad1e-19b5c547c965" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOperatingActivitiesSegmentAxis_9b45d799-039f-4efc-86f6-625c579ee41f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOperatingActivitiesSegmentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IncomeTaxContingencyTable_866a7454-fe32-4e7c-ad1e-19b5c547c965" xlink:to="loc_us-gaap_StatementOperatingActivitiesSegmentAxis_9b45d799-039f-4efc-86f6-625c579ee41f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentOperatingActivitiesDomain_9b45d799-039f-4efc-86f6-625c579ee41f_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentOperatingActivitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementOperatingActivitiesSegmentAxis_9b45d799-039f-4efc-86f6-625c579ee41f" xlink:to="loc_us-gaap_SegmentOperatingActivitiesDomain_9b45d799-039f-4efc-86f6-625c579ee41f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentOperatingActivitiesDomain_884cecdd-f25e-45c8-be4d-3046ffe1fd67" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentOperatingActivitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementOperatingActivitiesSegmentAxis_9b45d799-039f-4efc-86f6-625c579ee41f" xlink:to="loc_us-gaap_SegmentOperatingActivitiesDomain_884cecdd-f25e-45c8-be4d-3046ffe1fd67" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentContinuingOperationsMember_e0515719-5b26-45bb-989d-fe7aeef19fa4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentContinuingOperationsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentOperatingActivitiesDomain_884cecdd-f25e-45c8-be4d-3046ffe1fd67" xlink:to="loc_us-gaap_SegmentContinuingOperationsMember_e0515719-5b26-45bb-989d-fe7aeef19fa4" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.strlco.com/role/IncomeTaxesNarrativeDetails" xlink:type="simple" xlink:href="strl-20221231.xsd#IncomeTaxesNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.strlco.com/role/IncomeTaxesNarrativeDetails" xlink:type="extended" id="i1336be2374ec465a8eee11078d39f2f5_IncomeTaxesNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsLineItems_867162c1-26b3-4ad7-8081-68b52218392e" 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_IncomeTaxesPaid_192a032d-9a8c-4753-9164-282adf92fb12" 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_867162c1-26b3-4ad7-8081-68b52218392e" xlink:to="loc_us-gaap_IncomeTaxesPaid_192a032d-9a8c-4753-9164-282adf92fb12" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwards_d24f2ae3-b892-408a-800c-c59dce529a86" 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_867162c1-26b3-4ad7-8081-68b52218392e" xlink:to="loc_us-gaap_OperatingLossCarryforwards_d24f2ae3-b892-408a-800c-c59dce529a86" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration_de59156b-1725-4c31-8c98-a500f5efe4d2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_867162c1-26b3-4ad7-8081-68b52218392e" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration_de59156b-1725-4c31-8c98-a500f5efe4d2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsTable_0c148349-6872-4bbb-9d84-981978d1cf22" 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_867162c1-26b3-4ad7-8081-68b52218392e" xlink:to="loc_us-gaap_OperatingLossCarryforwardsTable_0c148349-6872-4bbb-9d84-981978d1cf22" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_673bacac-004a-42f0-9fd6-c131bc4c3340" 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_0c148349-6872-4bbb-9d84-981978d1cf22" xlink:to="loc_us-gaap_IncomeTaxAuthorityAxis_673bacac-004a-42f0-9fd6-c131bc4c3340" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_673bacac-004a-42f0-9fd6-c131bc4c3340_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_673bacac-004a-42f0-9fd6-c131bc4c3340" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_673bacac-004a-42f0-9fd6-c131bc4c3340_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_8e3acc2b-0e96-41ad-9ce5-d6dc7ee1bf82" 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_673bacac-004a-42f0-9fd6-c131bc4c3340" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_8e3acc2b-0e96-41ad-9ce5-d6dc7ee1bf82" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DomesticCountryMember_8187d875-458a-437f-a6fc-598f64ad107b" 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_8e3acc2b-0e96-41ad-9ce5-d6dc7ee1bf82" xlink:to="loc_us-gaap_DomesticCountryMember_8187d875-458a-437f-a6fc-598f64ad107b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StateAndLocalJurisdictionMember_9eb46714-fb20-4911-94e7-7de027c7cf29" 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_8e3acc2b-0e96-41ad-9ce5-d6dc7ee1bf82" xlink:to="loc_us-gaap_StateAndLocalJurisdictionMember_9eb46714-fb20-4911-94e7-7de027c7cf29" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.strlco.com/role/StockholdersEquityNarrativeDetails" xlink:type="simple" xlink:href="strl-20221231.xsd#StockholdersEquityNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.strlco.com/role/StockholdersEquityNarrativeDetails" xlink:type="extended" id="ib6ef7cb2244b44f0b3845146f85a4932_StockholdersEquityNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_a2d94b68-7088-4410-8cc2-81be0842fb4f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_CommonStockVotesPerShare_b379c74d-f545-435a-bb52-4e3741baf298" xlink:href="strl-20221231.xsd#strl_CommonStockVotesPerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_a2d94b68-7088-4410-8cc2-81be0842fb4f" xlink:to="loc_strl_CommonStockVotesPerShare_b379c74d-f545-435a-bb52-4e3741baf298" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased_f697322d-4820-4dd4-8a5b-c6d4838bf328" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_a2d94b68-7088-4410-8cc2-81be0842fb4f" xlink:to="loc_us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased_f697322d-4820-4dd4-8a5b-c6d4838bf328" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodShares_828a4a85-0ded-489c-83dc-53d4351f3d6a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRepurchasedDuringPeriodShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_a2d94b68-7088-4410-8cc2-81be0842fb4f" xlink:to="loc_us-gaap_StockRepurchasedDuringPeriodShares_828a4a85-0ded-489c-83dc-53d4351f3d6a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_b052c40c-041a-4ff4-be2e-5b26864b4c56" 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_AccumulatedOtherComprehensiveIncomeLossLineItems_a2d94b68-7088-4410-8cc2-81be0842fb4f" xlink:to="loc_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_b052c40c-041a-4ff4-be2e-5b26864b4c56" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_3f77989a-7fd7-4d24-9486-ef797b60537e" 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_AccumulatedOtherComprehensiveIncomeLossLineItems_a2d94b68-7088-4410-8cc2-81be0842fb4f" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_3f77989a-7fd7-4d24-9486-ef797b60537e" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_a1854906-86a1-49c8-ab09-339852e6fab2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_a2d94b68-7088-4410-8cc2-81be0842fb4f" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_a1854906-86a1-49c8-ab09-339852e6fab2" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_81ec8800-6110-4a22-844a-c5449e081e02" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_a1854906-86a1-49c8-ab09-339852e6fab2" xlink:to="loc_us-gaap_StatementClassOfStockAxis_81ec8800-6110-4a22-844a-c5449e081e02" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_81ec8800-6110-4a22-844a-c5449e081e02_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_81ec8800-6110-4a22-844a-c5449e081e02" xlink:to="loc_us-gaap_ClassOfStockDomain_81ec8800-6110-4a22-844a-c5449e081e02_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_5a2c190c-d55c-49bc-8ed9-e3cfa979961e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_81ec8800-6110-4a22-844a-c5449e081e02" xlink:to="loc_us-gaap_ClassOfStockDomain_5a2c190c-d55c-49bc-8ed9-e3cfa979961e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_59005372-9fa1-4324-bc0b-e532d8f9832b" 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_ClassOfStockDomain_5a2c190c-d55c-49bc-8ed9-e3cfa979961e" xlink:to="loc_us-gaap_CommonStockMember_59005372-9fa1-4324-bc0b-e532d8f9832b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_477f2963-6783-40b3-8f0a-ebaaaecf6510" 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_AccumulatedOtherComprehensiveIncomeLossTable_a1854906-86a1-49c8-ab09-339852e6fab2" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_477f2963-6783-40b3-8f0a-ebaaaecf6510" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_477f2963-6783-40b3-8f0a-ebaaaecf6510_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_477f2963-6783-40b3-8f0a-ebaaaecf6510" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_477f2963-6783-40b3-8f0a-ebaaaecf6510_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_f05a5fd3-5022-457a-beb8-f00647133b72" 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_477f2963-6783-40b3-8f0a-ebaaaecf6510" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_f05a5fd3-5022-457a-beb8-f00647133b72" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_PetilloIncorporatedMember_556033cc-dd79-4445-bc04-6b4b56df55b6" xlink:href="strl-20221231.xsd#strl_PetilloIncorporatedMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_f05a5fd3-5022-457a-beb8-f00647133b72" xlink:to="loc_strl_PetilloIncorporatedMember_556033cc-dd79-4445-bc04-6b4b56df55b6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_CCSAcquisitionMember_4310d4af-413c-4f7c-9357-76b3134308c6" xlink:href="strl-20221231.xsd#strl_CCSAcquisitionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_f05a5fd3-5022-457a-beb8-f00647133b72" xlink:to="loc_strl_CCSAcquisitionMember_4310d4af-413c-4f7c-9357-76b3134308c6" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.strlco.com/role/StockIncentivePlanNarrativeDetails" xlink:type="simple" xlink:href="strl-20221231.xsd#StockIncentivePlanNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.strlco.com/role/StockIncentivePlanNarrativeDetails" xlink:type="extended" id="ia1d041b6268b4ea49d73ec8f82693e50_StockIncentivePlanNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiarySaleOfStockLineItems_7552636f-b9fa-4eec-903c-8cfb71a7758f" 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_58274940-ee9b-4409-a8f1-51c0745605af" 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_7552636f-b9fa-4eec-903c-8cfb71a7758f" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_58274940-ee9b-4409-a8f1-51c0745605af" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_7fb001cc-7abf-42ce-bca7-da0ed60a228b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_7552636f-b9fa-4eec-903c-8cfb71a7758f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_7fb001cc-7abf-42ce-bca7-da0ed60a228b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_7ce6e218-01fa-4bc8-90ef-87fb37c1792f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_7552636f-b9fa-4eec-903c-8cfb71a7758f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_7ce6e218-01fa-4bc8-90ef-87fb37c1792f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_SharebasedCompensationArrangementbySharebasedPaymentAwardMaximumAnnualContributionsPerEmployeePercent_c568a10e-2403-46e9-aebd-36570d22cf8f" xlink:href="strl-20221231.xsd#strl_SharebasedCompensationArrangementbySharebasedPaymentAwardMaximumAnnualContributionsPerEmployeePercent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_7552636f-b9fa-4eec-903c-8cfb71a7758f" xlink:to="loc_strl_SharebasedCompensationArrangementbySharebasedPaymentAwardMaximumAnnualContributionsPerEmployeePercent_c568a10e-2403-46e9-aebd-36570d22cf8f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_SharebasedCompensationArrangementbySharebasedPaymentAwardMaximumAnnualContributionsPerEmployeeAmount_cc654047-501b-46ca-9734-fdd2f618e70f" xlink:href="strl-20221231.xsd#strl_SharebasedCompensationArrangementbySharebasedPaymentAwardMaximumAnnualContributionsPerEmployeeAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_7552636f-b9fa-4eec-903c-8cfb71a7758f" xlink:to="loc_strl_SharebasedCompensationArrangementbySharebasedPaymentAwardMaximumAnnualContributionsPerEmployeeAmount_cc654047-501b-46ca-9734-fdd2f618e70f" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_fcf146b5-b64a-465c-8294-572f7eba5d83" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_7552636f-b9fa-4eec-903c-8cfb71a7758f" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_fcf146b5-b64a-465c-8294-572f7eba5d83" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_e4a48c4d-0c5d-447d-ac52-39a13ea92fe0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_7552636f-b9fa-4eec-903c-8cfb71a7758f" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_e4a48c4d-0c5d-447d-ac52-39a13ea92fe0" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_1f536d73-6aff-4d61-b522-38f53155902a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_7552636f-b9fa-4eec-903c-8cfb71a7758f" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_1f536d73-6aff-4d61-b522-38f53155902a" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_d7c48c30-946a-471b-b361-aea328655460" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_7552636f-b9fa-4eec-903c-8cfb71a7758f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_d7c48c30-946a-471b-b361-aea328655460" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_ab537168-0cc1-415b-82ec-00c716f4dbff" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_7552636f-b9fa-4eec-903c-8cfb71a7758f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_ab537168-0cc1-415b-82ec-00c716f4dbff" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_5e69a4be-d673-4bc0-923b-30768f7d595f" 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_SubsidiarySaleOfStockLineItems_7552636f-b9fa-4eec-903c-8cfb71a7758f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_5e69a4be-d673-4bc0-923b-30768f7d595f" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_8db43e27-7e13-4c63-8c37-4ade823e34d3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_7552636f-b9fa-4eec-903c-8cfb71a7758f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_8db43e27-7e13-4c63-8c37-4ade823e34d3" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_b857c877-82d6-4701-9d16-b304a3d921a1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_7552636f-b9fa-4eec-903c-8cfb71a7758f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_b857c877-82d6-4701-9d16-b304a3d921a1" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_1f617d1a-5fd6-4b5f-b586-3f86b9449497" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_7552636f-b9fa-4eec-903c-8cfb71a7758f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_1f617d1a-5fd6-4b5f-b586-3f86b9449497" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_8067040d-0c42-4dfa-a273-b8d75976989d" 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_7552636f-b9fa-4eec-903c-8cfb71a7758f" xlink:to="loc_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_8067040d-0c42-4dfa-a273-b8d75976989d" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_6255d31c-5246-443e-8ae2-05daca86e81a" 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_7552636f-b9fa-4eec-903c-8cfb71a7758f" xlink:to="loc_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_6255d31c-5246-443e-8ae2-05daca86e81a" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_ClassOfWarrantOrRightTerm_619307e4-1c95-44bb-bb9d-22b79eb8e08d" xlink:href="strl-20221231.xsd#strl_ClassOfWarrantOrRightTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_7552636f-b9fa-4eec-903c-8cfb71a7758f" xlink:to="loc_strl_ClassOfWarrantOrRightTerm_619307e4-1c95-44bb-bb9d-22b79eb8e08d" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_21f55b01-3903-4367-b19c-ad67d2c7dabc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_7552636f-b9fa-4eec-903c-8cfb71a7758f" xlink:to="loc_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_21f55b01-3903-4367-b19c-ad67d2c7dabc" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_c0633700-f450-47e6-802f-4fb323507f5e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_7552636f-b9fa-4eec-903c-8cfb71a7758f" xlink:to="loc_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_c0633700-f450-47e6-802f-4fb323507f5e" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_ClassOfWarrantOrRightNumberOfWarrantsExercised_e1a5b175-135c-4a4b-b2b0-33145ad9cbd2" xlink:href="strl-20221231.xsd#strl_ClassOfWarrantOrRightNumberOfWarrantsExercised"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_7552636f-b9fa-4eec-903c-8cfb71a7758f" xlink:to="loc_strl_ClassOfWarrantOrRightNumberOfWarrantsExercised_e1a5b175-135c-4a4b-b2b0-33145ad9cbd2" xlink:type="arc" order="19"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_StockIssuedDuringPeriodSharesWarrantsExercised_b51ea1e7-3b3a-4368-8075-1701cfb281f9" xlink:href="strl-20221231.xsd#strl_StockIssuedDuringPeriodSharesWarrantsExercised"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_7552636f-b9fa-4eec-903c-8cfb71a7758f" xlink:to="loc_strl_StockIssuedDuringPeriodSharesWarrantsExercised_b51ea1e7-3b3a-4368-8075-1701cfb281f9" xlink:type="arc" order="20"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_StockIssuedDuringPeriodValueWarrantsExercised_1786c31a-b0ce-49f8-82e4-d0f9fff4b823" xlink:href="strl-20221231.xsd#strl_StockIssuedDuringPeriodValueWarrantsExercised"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_7552636f-b9fa-4eec-903c-8cfb71a7758f" xlink:to="loc_strl_StockIssuedDuringPeriodValueWarrantsExercised_1786c31a-b0ce-49f8-82e4-d0f9fff4b823" xlink:type="arc" order="21"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightOutstanding_741a5a4b-15c2-4889-b3bb-b0a8fbe296b7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfWarrantOrRightOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_7552636f-b9fa-4eec-903c-8cfb71a7758f" xlink:to="loc_us-gaap_ClassOfWarrantOrRightOutstanding_741a5a4b-15c2-4889-b3bb-b0a8fbe296b7" xlink:type="arc" order="22"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_4943bd6b-9608-47b1-a1b0-49bb3f5f1600" 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_7552636f-b9fa-4eec-903c-8cfb71a7758f" xlink:to="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_4943bd6b-9608-47b1-a1b0-49bb3f5f1600" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_d2db4892-5218-4226-b2b9-3c268c8016c8" 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_4943bd6b-9608-47b1-a1b0-49bb3f5f1600" xlink:to="loc_us-gaap_PlanNameAxis_d2db4892-5218-4226-b2b9-3c268c8016c8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_d2db4892-5218-4226-b2b9-3c268c8016c8_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_d2db4892-5218-4226-b2b9-3c268c8016c8" xlink:to="loc_us-gaap_PlanNameDomain_d2db4892-5218-4226-b2b9-3c268c8016c8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_b8648b8a-28a3-4c78-898e-7be9f7d77058" 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_d2db4892-5218-4226-b2b9-3c268c8016c8" xlink:to="loc_us-gaap_PlanNameDomain_b8648b8a-28a3-4c78-898e-7be9f7d77058" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_StockIncentivePlanAndEmployeeStockPurchasePlanMember_f65ad9f1-b120-4394-8cf7-1f818127278a" xlink:href="strl-20221231.xsd#strl_StockIncentivePlanAndEmployeeStockPurchasePlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_b8648b8a-28a3-4c78-898e-7be9f7d77058" xlink:to="loc_strl_StockIncentivePlanAndEmployeeStockPurchasePlanMember_f65ad9f1-b120-4394-8cf7-1f818127278a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_StockIncentivePlanMember_35ae98a6-6672-45c1-b365-d62bcf0aad15" xlink:href="strl-20221231.xsd#strl_StockIncentivePlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_strl_StockIncentivePlanAndEmployeeStockPurchasePlanMember_f65ad9f1-b120-4394-8cf7-1f818127278a" xlink:to="loc_strl_StockIncentivePlanMember_35ae98a6-6672-45c1-b365-d62bcf0aad15" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_EmployeeStockPurchasePlanMember_a1c66644-8df2-4d06-a5d1-805b707e8cbd" xlink:href="strl-20221231.xsd#strl_EmployeeStockPurchasePlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_strl_StockIncentivePlanAndEmployeeStockPurchasePlanMember_f65ad9f1-b120-4394-8cf7-1f818127278a" xlink:to="loc_strl_EmployeeStockPurchasePlanMember_a1c66644-8df2-4d06-a5d1-805b707e8cbd" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightAxis_f0f8b098-c174-462c-8957-2f3ec8939e84" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfWarrantOrRightAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_4943bd6b-9608-47b1-a1b0-49bb3f5f1600" xlink:to="loc_us-gaap_ClassOfWarrantOrRightAxis_f0f8b098-c174-462c-8957-2f3ec8939e84" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightDomain_f0f8b098-c174-462c-8957-2f3ec8939e84_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfWarrantOrRightDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ClassOfWarrantOrRightAxis_f0f8b098-c174-462c-8957-2f3ec8939e84" xlink:to="loc_us-gaap_ClassOfWarrantOrRightDomain_f0f8b098-c174-462c-8957-2f3ec8939e84_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightDomain_fa7a30af-dc88-48a5-a42c-fe87ddfff4d0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfWarrantOrRightDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ClassOfWarrantOrRightAxis_f0f8b098-c174-462c-8957-2f3ec8939e84" xlink:to="loc_us-gaap_ClassOfWarrantOrRightDomain_fa7a30af-dc88-48a5-a42c-fe87ddfff4d0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_WarrantsToTheLendersUnderTheLoanAgreementMember_ec977ec7-0e50-4352-9205-0c99482d80c3" xlink:href="strl-20221231.xsd#strl_WarrantsToTheLendersUnderTheLoanAgreementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfWarrantOrRightDomain_fa7a30af-dc88-48a5-a42c-fe87ddfff4d0" xlink:to="loc_strl_WarrantsToTheLendersUnderTheLoanAgreementMember_ec977ec7-0e50-4352-9205-0c99482d80c3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_eecd0d9f-c7e8-42ad-a8fb-03bf2ba9e4f1" 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_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_4943bd6b-9608-47b1-a1b0-49bb3f5f1600" xlink:to="loc_us-gaap_DebtInstrumentAxis_eecd0d9f-c7e8-42ad-a8fb-03bf2ba9e4f1" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_eecd0d9f-c7e8-42ad-a8fb-03bf2ba9e4f1_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_eecd0d9f-c7e8-42ad-a8fb-03bf2ba9e4f1" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_eecd0d9f-c7e8-42ad-a8fb-03bf2ba9e4f1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_665eccc0-3056-495c-a4a3-c3108b2adf0c" 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_eecd0d9f-c7e8-42ad-a8fb-03bf2ba9e4f1" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_665eccc0-3056-495c-a4a3-c3108b2adf0c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_LoanAndSecurityAgreementMember_6aee5595-ae71-4dc4-94c6-a4299e27f6dc" xlink:href="strl-20221231.xsd#strl_LoanAndSecurityAgreementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_665eccc0-3056-495c-a4a3-c3108b2adf0c" xlink:to="loc_strl_LoanAndSecurityAgreementMember_6aee5595-ae71-4dc4-94c6-a4299e27f6dc" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_39ab5d68-7d63-4f9f-bd9a-646aa7285b2d" 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_4943bd6b-9608-47b1-a1b0-49bb3f5f1600" xlink:to="loc_us-gaap_AwardTypeAxis_39ab5d68-7d63-4f9f-bd9a-646aa7285b2d" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_39ab5d68-7d63-4f9f-bd9a-646aa7285b2d_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_39ab5d68-7d63-4f9f-bd9a-646aa7285b2d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_39ab5d68-7d63-4f9f-bd9a-646aa7285b2d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1a1f2581-3c41-49a1-9419-3ec0d6203aff" 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_39ab5d68-7d63-4f9f-bd9a-646aa7285b2d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1a1f2581-3c41-49a1-9419-3ec0d6203aff" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_RestrictedStockAwardsRestrictedStockUnitsAndPerformanceStockUnitsMember_5b78c4f0-46df-4c38-bca5-c27da662c86d" xlink:href="strl-20221231.xsd#strl_RestrictedStockAwardsRestrictedStockUnitsAndPerformanceStockUnitsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1a1f2581-3c41-49a1-9419-3ec0d6203aff" xlink:to="loc_strl_RestrictedStockAwardsRestrictedStockUnitsAndPerformanceStockUnitsMember_5b78c4f0-46df-4c38-bca5-c27da662c86d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_RestrictedStockAwardMember_b7dfcc28-1736-4fb5-a170-e2819a190b3c" xlink:href="strl-20221231.xsd#strl_RestrictedStockAwardMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_strl_RestrictedStockAwardsRestrictedStockUnitsAndPerformanceStockUnitsMember_5b78c4f0-46df-4c38-bca5-c27da662c86d" xlink:to="loc_strl_RestrictedStockAwardMember_b7dfcc28-1736-4fb5-a170-e2819a190b3c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_9acfc691-19e2-4946-b111-fc4068d580f0" 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_strl_RestrictedStockAwardsRestrictedStockUnitsAndPerformanceStockUnitsMember_5b78c4f0-46df-4c38-bca5-c27da662c86d" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_9acfc691-19e2-4946-b111-fc4068d580f0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PhantomShareUnitsPSUsMember_554c7c6b-2427-4676-8ee6-1b86391af219" 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_strl_RestrictedStockAwardsRestrictedStockUnitsAndPerformanceStockUnitsMember_5b78c4f0-46df-4c38-bca5-c27da662c86d" xlink:to="loc_us-gaap_PhantomShareUnitsPSUsMember_554c7c6b-2427-4676-8ee6-1b86391af219" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockMember_db148c52-cb84-44c1-a8a0-d010e6df60fc" 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_1a1f2581-3c41-49a1-9419-3ec0d6203aff" xlink:to="loc_us-gaap_EmployeeStockMember_db148c52-cb84-44c1-a8a0-d010e6df60fc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_RestrictedStockUnitsAndPhantomStockUnitsMember_264de291-b818-448d-9605-2554d7d50561" xlink:href="strl-20221231.xsd#strl_RestrictedStockUnitsAndPhantomStockUnitsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1a1f2581-3c41-49a1-9419-3ec0d6203aff" xlink:to="loc_strl_RestrictedStockUnitsAndPhantomStockUnitsMember_264de291-b818-448d-9605-2554d7d50561" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_LiabilityBasedAwardsMember_ecca802d-ef95-4eef-adeb-e2fd2f276806" xlink:href="strl-20221231.xsd#strl_LiabilityBasedAwardsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1a1f2581-3c41-49a1-9419-3ec0d6203aff" xlink:to="loc_strl_LiabilityBasedAwardsMember_ecca802d-ef95-4eef-adeb-e2fd2f276806" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_83471db3-532d-49f9-9b05-b20253f2b59c" 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_4943bd6b-9608-47b1-a1b0-49bb3f5f1600" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_83471db3-532d-49f9-9b05-b20253f2b59c" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_83471db3-532d-49f9-9b05-b20253f2b59c_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_83471db3-532d-49f9-9b05-b20253f2b59c" xlink:to="loc_us-gaap_EquityComponentDomain_83471db3-532d-49f9-9b05-b20253f2b59c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_a9c1252c-3948-4c97-9846-3c04f45d0f7c" 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_83471db3-532d-49f9-9b05-b20253f2b59c" xlink:to="loc_us-gaap_EquityComponentDomain_a9c1252c-3948-4c97-9846-3c04f45d0f7c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_338d723d-8615-4821-9b2b-c9a812e825a2" 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_a9c1252c-3948-4c97-9846-3c04f45d0f7c" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_338d723d-8615-4821-9b2b-c9a812e825a2" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.strlco.com/role/StockIncentivePlanSummaryofAwardActivityDetails" xlink:type="simple" xlink:href="strl-20221231.xsd#StockIncentivePlanSummaryofAwardActivityDetails"/>
  <link:definitionLink xlink:role="http://www.strlco.com/role/StockIncentivePlanSummaryofAwardActivityDetails" xlink:type="extended" id="i2eac373d175e425fa54be19308d9dc52_StockIncentivePlanSummaryofAwardActivityDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockLineItems_66b125a4-73d7-4aaf-9126-55f2d99a599b" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_6cd374db-5a1d-4a8c-a0a7-8f926f6ffb07" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_66b125a4-73d7-4aaf-9126-55f2d99a599b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_6cd374db-5a1d-4a8c-a0a7-8f926f6ffb07" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_5c291b81-4006-415b-9e08-079bc2edb238" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_6cd374db-5a1d-4a8c-a0a7-8f926f6ffb07" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_5c291b81-4006-415b-9e08-079bc2edb238" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_5081daac-51e3-44ff-921f-528cef0f94b0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_6cd374db-5a1d-4a8c-a0a7-8f926f6ffb07" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_5081daac-51e3-44ff-921f-528cef0f94b0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_bc0cf2dc-2977-4b15-945d-cb760bac481d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_6cd374db-5a1d-4a8c-a0a7-8f926f6ffb07" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_bc0cf2dc-2977-4b15-945d-cb760bac481d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_65c3d4ad-6c6c-4d8f-8e8d-6a5059e18baf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_6cd374db-5a1d-4a8c-a0a7-8f926f6ffb07" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_65c3d4ad-6c6c-4d8f-8e8d-6a5059e18baf" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_21fc438f-20e5-463b-a38d-a7cae9b0dd44" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_7cf0f690-cc89-49fc-9380-a8e95003dc87" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_66b125a4-73d7-4aaf-9126-55f2d99a599b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_7cf0f690-cc89-49fc-9380-a8e95003dc87" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_a4ca55ae-7e06-4ccc-aa76-b411c9508365" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_7cf0f690-cc89-49fc-9380-a8e95003dc87" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_a4ca55ae-7e06-4ccc-aa76-b411c9508365" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_9cea76cd-71dc-4196-be1d-a09de9eb2523" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_7cf0f690-cc89-49fc-9380-a8e95003dc87" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_9cea76cd-71dc-4196-be1d-a09de9eb2523" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_3a1358f0-e7e4-4629-b677-4eda479f1399" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_7cf0f690-cc89-49fc-9380-a8e95003dc87" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_3a1358f0-e7e4-4629-b677-4eda479f1399" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_3cde80e4-5077-47cc-bae0-3cf542bbb0dc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_7cf0f690-cc89-49fc-9380-a8e95003dc87" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_3cde80e4-5077-47cc-bae0-3cf542bbb0dc" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_d8d5f57f-15f7-48f9-b957-7637b6ed273b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfStockByClassTable_3ae85ffb-e3a8-44fa-8ca7-f5fcb6ec1327" 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_66b125a4-73d7-4aaf-9126-55f2d99a599b" xlink:to="loc_us-gaap_ScheduleOfStockByClassTable_3ae85ffb-e3a8-44fa-8ca7-f5fcb6ec1327" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_74ea6603-b5d1-4232-8ad8-68a164cef87c" 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_3ae85ffb-e3a8-44fa-8ca7-f5fcb6ec1327" xlink:to="loc_us-gaap_AwardTypeAxis_74ea6603-b5d1-4232-8ad8-68a164cef87c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_74ea6603-b5d1-4232-8ad8-68a164cef87c_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_74ea6603-b5d1-4232-8ad8-68a164cef87c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_74ea6603-b5d1-4232-8ad8-68a164cef87c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_b3a4e263-d5a2-44f7-8d49-7b9b11f6b89b" 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_74ea6603-b5d1-4232-8ad8-68a164cef87c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_b3a4e263-d5a2-44f7-8d49-7b9b11f6b89b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_RestrictedStockAwardMember_2d9a6c31-a5e1-4e03-8a26-9907db1afc72" xlink:href="strl-20221231.xsd#strl_RestrictedStockAwardMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_b3a4e263-d5a2-44f7-8d49-7b9b11f6b89b" xlink:to="loc_strl_RestrictedStockAwardMember_2d9a6c31-a5e1-4e03-8a26-9907db1afc72" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_300347b5-6c84-4d23-ae04-54d00a4be5fb" 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_b3a4e263-d5a2-44f7-8d49-7b9b11f6b89b" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_300347b5-6c84-4d23-ae04-54d00a4be5fb" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.strlco.com/role/StockIncentivePlanFairValueAssumptionsDetails" xlink:type="simple" xlink:href="strl-20221231.xsd#StockIncentivePlanFairValueAssumptionsDetails"/>
  <link:definitionLink xlink:role="http://www.strlco.com/role/StockIncentivePlanFairValueAssumptionsDetails" xlink:type="extended" id="i81e3436046c84ee78c9bb0cce2ff3206_StockIncentivePlanFairValueAssumptionsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_7b3c0d22-947d-46e7-9c51-b5b923733b92" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WarrantsAndRightsOutstandingMeasurementInput_3aaf6eaa-515e-423d-b097-b52242b7b32e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WarrantsAndRightsOutstandingMeasurementInput"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_7b3c0d22-947d-46e7-9c51-b5b923733b92" xlink:to="loc_us-gaap_WarrantsAndRightsOutstandingMeasurementInput_3aaf6eaa-515e-423d-b097-b52242b7b32e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WarrantsAndRightsOutstandingTerm_24d1b7fa-7cc5-4afa-8105-abe2f3030548" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WarrantsAndRightsOutstandingTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_7b3c0d22-947d-46e7-9c51-b5b923733b92" xlink:to="loc_us-gaap_WarrantsAndRightsOutstandingTerm_24d1b7fa-7cc5-4afa-8105-abe2f3030548" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WarrantsAndRightsOutstanding_6c58f3ae-7d3a-44d2-9c42-2ff18a367f44" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WarrantsAndRightsOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_7b3c0d22-947d-46e7-9c51-b5b923733b92" xlink:to="loc_us-gaap_WarrantsAndRightsOutstanding_6c58f3ae-7d3a-44d2-9c42-2ff18a367f44" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_ef2a89a4-8b3e-4074-9e6e-6a5381083d78" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_7b3c0d22-947d-46e7-9c51-b5b923733b92" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_ef2a89a4-8b3e-4074-9e6e-6a5381083d78" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_b1adecf6-633f-4827-b6fd-240ee3247b20" 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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_ef2a89a4-8b3e-4074-9e6e-6a5381083d78" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_b1adecf6-633f-4827-b6fd-240ee3247b20" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_b1adecf6-633f-4827-b6fd-240ee3247b20_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_b1adecf6-633f-4827-b6fd-240ee3247b20" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_b1adecf6-633f-4827-b6fd-240ee3247b20_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_03a1cd1b-5736-4d44-844d-ea66da399b49" 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_b1adecf6-633f-4827-b6fd-240ee3247b20" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_03a1cd1b-5736-4d44-844d-ea66da399b49" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_bc743686-4823-4620-87f1-5b91b939c7b9" 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_03a1cd1b-5736-4d44-844d-ea66da399b49" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_bc743686-4823-4620-87f1-5b91b939c7b9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_5fa932b8-db7c-40bd-8262-3a45347c54d6" 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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_ef2a89a4-8b3e-4074-9e6e-6a5381083d78" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_5fa932b8-db7c-40bd-8262-3a45347c54d6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_5fa932b8-db7c-40bd-8262-3a45347c54d6_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_5fa932b8-db7c-40bd-8262-3a45347c54d6" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_5fa932b8-db7c-40bd-8262-3a45347c54d6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_8ad7220c-e17d-431f-b747-95d0328edb56" 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_5fa932b8-db7c-40bd-8262-3a45347c54d6" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_8ad7220c-e17d-431f-b747-95d0328edb56" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember_6035d4fc-85ce-4801-bd3a-0f7bfe7abad0" 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_8ad7220c-e17d-431f-b747-95d0328edb56" xlink:to="loc_us-gaap_FairValueMeasurementsRecurringMember_6035d4fc-85ce-4801-bd3a-0f7bfe7abad0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeAxis_e7c281bb-fa5b-4765-b637-38cdfe2b5083" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MeasurementInputTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_ef2a89a4-8b3e-4074-9e6e-6a5381083d78" xlink:to="loc_us-gaap_MeasurementInputTypeAxis_e7c281bb-fa5b-4765-b637-38cdfe2b5083" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeDomain_e7c281bb-fa5b-4765-b637-38cdfe2b5083_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MeasurementInputTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_MeasurementInputTypeAxis_e7c281bb-fa5b-4765-b637-38cdfe2b5083" xlink:to="loc_us-gaap_MeasurementInputTypeDomain_e7c281bb-fa5b-4765-b637-38cdfe2b5083_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeDomain_2f4a31a0-0d19-480a-8816-44a1dd0ea4fd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MeasurementInputTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_MeasurementInputTypeAxis_e7c281bb-fa5b-4765-b637-38cdfe2b5083" xlink:to="loc_us-gaap_MeasurementInputTypeDomain_2f4a31a0-0d19-480a-8816-44a1dd0ea4fd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputSharePriceMember_83b63877-b1e7-42a2-8c17-b3bad27c38dc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MeasurementInputSharePriceMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MeasurementInputTypeDomain_2f4a31a0-0d19-480a-8816-44a1dd0ea4fd" xlink:to="loc_us-gaap_MeasurementInputSharePriceMember_83b63877-b1e7-42a2-8c17-b3bad27c38dc" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputExercisePriceMember_2bd40ec7-0df7-4333-abcc-05566cf2a10a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MeasurementInputExercisePriceMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MeasurementInputTypeDomain_2f4a31a0-0d19-480a-8816-44a1dd0ea4fd" xlink:to="loc_us-gaap_MeasurementInputExercisePriceMember_2bd40ec7-0df7-4333-abcc-05566cf2a10a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputPriceVolatilityMember_3fd9bf43-4e75-4b03-a2e5-ba64a08a9d38" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MeasurementInputPriceVolatilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MeasurementInputTypeDomain_2f4a31a0-0d19-480a-8816-44a1dd0ea4fd" xlink:to="loc_us-gaap_MeasurementInputPriceVolatilityMember_3fd9bf43-4e75-4b03-a2e5-ba64a08a9d38" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputRiskFreeInterestRateMember_0f496a79-13c6-474c-bcd7-2ee732a7a833" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MeasurementInputRiskFreeInterestRateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MeasurementInputTypeDomain_2f4a31a0-0d19-480a-8816-44a1dd0ea4fd" xlink:to="loc_us-gaap_MeasurementInputRiskFreeInterestRateMember_0f496a79-13c6-474c-bcd7-2ee732a7a833" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputExpectedDividendRateMember_8e11db3e-29d0-4702-a4d1-33095cc85058" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MeasurementInputExpectedDividendRateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MeasurementInputTypeDomain_2f4a31a0-0d19-480a-8816-44a1dd0ea4fd" xlink:to="loc_us-gaap_MeasurementInputExpectedDividendRateMember_8e11db3e-29d0-4702-a4d1-33095cc85058" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightAxis_e3e0be3e-6b2b-4b01-b9d3-8e0a07efc9a2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfWarrantOrRightAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_ef2a89a4-8b3e-4074-9e6e-6a5381083d78" xlink:to="loc_us-gaap_ClassOfWarrantOrRightAxis_e3e0be3e-6b2b-4b01-b9d3-8e0a07efc9a2" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightDomain_e3e0be3e-6b2b-4b01-b9d3-8e0a07efc9a2_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfWarrantOrRightDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ClassOfWarrantOrRightAxis_e3e0be3e-6b2b-4b01-b9d3-8e0a07efc9a2" xlink:to="loc_us-gaap_ClassOfWarrantOrRightDomain_e3e0be3e-6b2b-4b01-b9d3-8e0a07efc9a2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightDomain_c37c023f-590f-4e13-be5d-06f47f01e0cc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfWarrantOrRightDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ClassOfWarrantOrRightAxis_e3e0be3e-6b2b-4b01-b9d3-8e0a07efc9a2" xlink:to="loc_us-gaap_ClassOfWarrantOrRightDomain_c37c023f-590f-4e13-be5d-06f47f01e0cc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_WarrantsToTheLendersUnderTheLoanAgreementMember_a94cb0b3-3148-45d3-9269-c49b2b60deb6" xlink:href="strl-20221231.xsd#strl_WarrantsToTheLendersUnderTheLoanAgreementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfWarrantOrRightDomain_c37c023f-590f-4e13-be5d-06f47f01e0cc" xlink:to="loc_strl_WarrantsToTheLendersUnderTheLoanAgreementMember_a94cb0b3-3148-45d3-9269-c49b2b60deb6" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.strlco.com/role/RetirementBenefitsNarrativeDetails" xlink:type="simple" xlink:href="strl-20221231.xsd#RetirementBenefitsNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.strlco.com/role/RetirementBenefitsNarrativeDetails" xlink:type="extended" id="i66fd8a63f513423082534338f094e887_RetirementBenefitsNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanDisclosureLineItems_aa1cd443-deed-4bfe-8271-3ded88a9554f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedContributionPlanDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_b9df2ae4-4671-4869-996e-89452b7916e3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedContributionPlanDisclosureLineItems_aa1cd443-deed-4bfe-8271-3ded88a9554f" xlink:to="loc_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_b9df2ae4-4671-4869-996e-89452b7916e3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityNumberOfEmployees_dfbde703-a996-469d-a087-69a715fd9922" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityNumberOfEmployees"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedContributionPlanDisclosureLineItems_aa1cd443-deed-4bfe-8271-3ded88a9554f" xlink:to="loc_dei_EntityNumberOfEmployees_dfbde703-a996-469d-a087-69a715fd9922" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_EntityNumberofEmployeesFieldPersonnel_4cc5ee67-c051-48a3-92a9-0614dc177761" xlink:href="strl-20221231.xsd#strl_EntityNumberofEmployeesFieldPersonnel"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedContributionPlanDisclosureLineItems_aa1cd443-deed-4bfe-8271-3ded88a9554f" xlink:to="loc_strl_EntityNumberofEmployeesFieldPersonnel_4cc5ee67-c051-48a3-92a9-0614dc177761" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_NumberOfEmployeesPercent_111be560-4e70-4b25-82e4-68e097061af8" xlink:href="strl-20221231.xsd#strl_NumberOfEmployeesPercent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedContributionPlanDisclosureLineItems_aa1cd443-deed-4bfe-8271-3ded88a9554f" xlink:to="loc_strl_NumberOfEmployeesPercent_111be560-4e70-4b25-82e4-68e097061af8" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MultiemployerPlanEmployerContributionCost_90477c6f-3dce-4fb6-9842-68e5f5c7463f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MultiemployerPlanEmployerContributionCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedContributionPlanDisclosureLineItems_aa1cd443-deed-4bfe-8271-3ded88a9554f" xlink:to="loc_us-gaap_MultiemployerPlanEmployerContributionCost_90477c6f-3dce-4fb6-9842-68e5f5c7463f" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanTable_d17396cb-2ab7-4802-a47f-ab16f19957bb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedContributionPlanTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DefinedContributionPlanDisclosureLineItems_aa1cd443-deed-4bfe-8271-3ded88a9554f" xlink:to="loc_us-gaap_DefinedContributionPlanTable_d17396cb-2ab7-4802-a47f-ab16f19957bb" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualAxis_2b716a53-e501-41d6-868c-08b8fc5ff459" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_TitleOfIndividualAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DefinedContributionPlanTable_d17396cb-2ab7-4802-a47f-ab16f19957bb" xlink:to="loc_srt_TitleOfIndividualAxis_2b716a53-e501-41d6-868c-08b8fc5ff459" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_2b716a53-e501-41d6-868c-08b8fc5ff459_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_TitleOfIndividualAxis_2b716a53-e501-41d6-868c-08b8fc5ff459" xlink:to="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_2b716a53-e501-41d6-868c-08b8fc5ff459_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_c0d13167-9950-4fce-913d-c901d2d3060b" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_TitleOfIndividualAxis_2b716a53-e501-41d6-868c-08b8fc5ff459" xlink:to="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_c0d13167-9950-4fce-913d-c901d2d3060b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_UnionMembersMember_97c18a72-5f11-4bcd-908f-69941ede3ac3" xlink:href="strl-20221231.xsd#strl_UnionMembersMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_c0d13167-9950-4fce-913d-c901d2d3060b" xlink:to="loc_strl_UnionMembersMember_97c18a72-5f11-4bcd-908f-69941ede3ac3" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.strlco.com/role/RetirementBenefitsParticipationinMultiemployerDefinedBenefitPensionPlanDetails" xlink:type="simple" xlink:href="strl-20221231.xsd#RetirementBenefitsParticipationinMultiemployerDefinedBenefitPensionPlanDetails"/>
  <link:definitionLink xlink:role="http://www.strlco.com/role/RetirementBenefitsParticipationinMultiemployerDefinedBenefitPensionPlanDetails" xlink:type="extended" id="ic0f2bc70aab641caa0a5d38afc83b2cd_RetirementBenefitsParticipationinMultiemployerDefinedBenefitPensionPlanDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanDisclosureLineItems_7936af08-2f80-4bd8-8fbb-830359c39b86" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedContributionPlanDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MultiemployerPlanEmployerContributionCost_00401258-9c4b-4ed9-a6dc-8aa3633e80c9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MultiemployerPlanEmployerContributionCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedContributionPlanDisclosureLineItems_7936af08-2f80-4bd8-8fbb-830359c39b86" xlink:to="loc_us-gaap_MultiemployerPlanEmployerContributionCost_00401258-9c4b-4ed9-a6dc-8aa3633e80c9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MultiemployerPlanPensionSignificantEmployerContributionUnderCollectiveBargainingArrangementToAllParticipatingEmployerContributionsPercentage_f1a67483-e583-43e1-8e1d-fc1a824e9d09" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MultiemployerPlanPensionSignificantEmployerContributionUnderCollectiveBargainingArrangementToAllParticipatingEmployerContributionsPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedContributionPlanDisclosureLineItems_7936af08-2f80-4bd8-8fbb-830359c39b86" xlink:to="loc_us-gaap_MultiemployerPlanPensionSignificantEmployerContributionUnderCollectiveBargainingArrangementToAllParticipatingEmployerContributionsPercentage_f1a67483-e583-43e1-8e1d-fc1a824e9d09" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanTable_f6e7260e-1fc5-4a2e-9fd2-ebd80c9ba8b4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedContributionPlanTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DefinedContributionPlanDisclosureLineItems_7936af08-2f80-4bd8-8fbb-830359c39b86" xlink:to="loc_us-gaap_DefinedContributionPlanTable_f6e7260e-1fc5-4a2e-9fd2-ebd80c9ba8b4" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanNameAxis_0ca26bc2-5b2d-4e54-96b8-2e6f85f4fa46" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DefinedContributionPlanTable_f6e7260e-1fc5-4a2e-9fd2-ebd80c9ba8b4" xlink:to="loc_us-gaap_RetirementPlanNameAxis_0ca26bc2-5b2d-4e54-96b8-2e6f85f4fa46" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanNameDomain_0ca26bc2-5b2d-4e54-96b8-2e6f85f4fa46_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanNameAxis_0ca26bc2-5b2d-4e54-96b8-2e6f85f4fa46" xlink:to="loc_us-gaap_RetirementPlanNameDomain_0ca26bc2-5b2d-4e54-96b8-2e6f85f4fa46_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanNameDomain_59968b9c-031a-4175-83a3-b7d8596f96a6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanNameAxis_0ca26bc2-5b2d-4e54-96b8-2e6f85f4fa46" xlink:to="loc_us-gaap_RetirementPlanNameDomain_59968b9c-031a-4175-83a3-b7d8596f96a6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_HeavyAndGeneralConstructionLaborersLocal472AndLocal172Member_98bdad35-e04e-49ae-9c4d-5b61e216c12e" xlink:href="strl-20221231.xsd#strl_HeavyAndGeneralConstructionLaborersLocal472AndLocal172Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanNameDomain_59968b9c-031a-4175-83a3-b7d8596f96a6" xlink:to="loc_strl_HeavyAndGeneralConstructionLaborersLocal472AndLocal172Member_98bdad35-e04e-49ae-9c4d-5b61e216c12e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_InternationalUnionOfOperatingEngineersLocal825Member_06268fd1-6a00-4fb5-91d6-494d50c5fb0a" xlink:href="strl-20221231.xsd#strl_InternationalUnionOfOperatingEngineersLocal825Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanNameDomain_59968b9c-031a-4175-83a3-b7d8596f96a6" xlink:to="loc_strl_InternationalUnionOfOperatingEngineersLocal825Member_06268fd1-6a00-4fb5-91d6-494d50c5fb0a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_PensionTrustFundForOperatingEngineersPensionPlanMember_2140e238-ba36-48d2-8f78-665295905b00" xlink:href="strl-20221231.xsd#strl_PensionTrustFundForOperatingEngineersPensionPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanNameDomain_59968b9c-031a-4175-83a3-b7d8596f96a6" xlink:to="loc_strl_PensionTrustFundForOperatingEngineersPensionPlanMember_2140e238-ba36-48d2-8f78-665295905b00" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_AllOtherFundsMember_327ec035-3caf-4798-adab-ec624290c512" xlink:href="strl-20221231.xsd#strl_AllOtherFundsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanNameDomain_59968b9c-031a-4175-83a3-b7d8596f96a6" xlink:to="loc_strl_AllOtherFundsMember_327ec035-3caf-4798-adab-ec624290c512" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_RedZoneMember_22807a25-5ebc-46ad-86ff-2c86bfc11b08" xlink:href="strl-20221231.xsd#strl_RedZoneMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanNameDomain_59968b9c-031a-4175-83a3-b7d8596f96a6" xlink:to="loc_strl_RedZoneMember_22807a25-5ebc-46ad-86ff-2c86bfc11b08" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_OrangeZoneMember_a42404ad-59d0-4e86-a7d6-83b1454c5afb" xlink:href="strl-20221231.xsd#strl_OrangeZoneMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanNameDomain_59968b9c-031a-4175-83a3-b7d8596f96a6" xlink:to="loc_strl_OrangeZoneMember_a42404ad-59d0-4e86-a7d6-83b1454c5afb" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_YellowZoneMember_1a799b8d-7edb-452d-a1d3-7ae1aae5f059" xlink:href="strl-20221231.xsd#strl_YellowZoneMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanNameDomain_59968b9c-031a-4175-83a3-b7d8596f96a6" xlink:to="loc_strl_YellowZoneMember_1a799b8d-7edb-452d-a1d3-7ae1aae5f059" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_GreenZoneMember_7864902e-a7d1-4f4d-bdd6-36d1edfc690f" xlink:href="strl-20221231.xsd#strl_GreenZoneMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanNameDomain_59968b9c-031a-4175-83a3-b7d8596f96a6" xlink:to="loc_strl_GreenZoneMember_7864902e-a7d1-4f4d-bdd6-36d1edfc690f" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_f32687f6-9e6c-4f29-a489-8b801fe554fd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DefinedContributionPlanTable_f6e7260e-1fc5-4a2e-9fd2-ebd80c9ba8b4" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_f32687f6-9e6c-4f29-a489-8b801fe554fd" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_f32687f6-9e6c-4f29-a489-8b801fe554fd_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_f32687f6-9e6c-4f29-a489-8b801fe554fd" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_f32687f6-9e6c-4f29-a489-8b801fe554fd_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_6a4b131b-0920-4bab-b1a6-eccb077f2553" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_f32687f6-9e6c-4f29-a489-8b801fe554fd" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_6a4b131b-0920-4bab-b1a6-eccb077f2553" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_e549ab3c-ec6f-423c-b0d7-9d0b73dbe480" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_6a4b131b-0920-4bab-b1a6-eccb077f2553" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_e549ab3c-ec6f-423c-b0d7-9d0b73dbe480" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.strlco.com/role/ConcentrationofRiskandEnterpriseWideDisclosuresContractRevenuesbyCustomerDetails" xlink:type="simple" xlink:href="strl-20221231.xsd#ConcentrationofRiskandEnterpriseWideDisclosuresContractRevenuesbyCustomerDetails"/>
  <link:definitionLink xlink:role="http://www.strlco.com/role/ConcentrationofRiskandEnterpriseWideDisclosuresContractRevenuesbyCustomerDetails" xlink:type="extended" id="i45c4ef21884049beb566149ce199680b_ConcentrationofRiskandEnterpriseWideDisclosuresContractRevenuesbyCustomerDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EntityWideRevenueMajorCustomerLineItems_43cc152f-a098-4819-8f89-8fdcc8458073" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EntityWideRevenueMajorCustomerLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_4a84ea5e-ce18-418b-8d8e-6dcc03305b9e" 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_EntityWideRevenueMajorCustomerLineItems_43cc152f-a098-4819-8f89-8fdcc8458073" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_4a84ea5e-ce18-418b-8d8e-6dcc03305b9e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_650bb8b8-c225-46c1-b35c-ffa955af4b49" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EntityWideRevenueMajorCustomerLineItems_43cc152f-a098-4819-8f89-8fdcc8458073" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_650bb8b8-c225-46c1-b35c-ffa955af4b49" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableBilledForLongTermContractsOrPrograms_8eed8f00-8590-4bb7-a586-542b86e08b23" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableBilledForLongTermContractsOrPrograms"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EntityWideRevenueMajorCustomerLineItems_43cc152f-a098-4819-8f89-8fdcc8458073" xlink:to="loc_us-gaap_AccountsReceivableBilledForLongTermContractsOrPrograms_8eed8f00-8590-4bb7-a586-542b86e08b23" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable_8a56922b-975a-481a-8c93-f5f3719557de" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_EntityWideRevenueMajorCustomerLineItems_43cc152f-a098-4819-8f89-8fdcc8458073" xlink:to="loc_us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable_8a56922b-975a-481a-8c93-f5f3719557de" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis_28d6c1e0-2ee1-4959-aeb3-215d2aeebf1f" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MajorCustomersAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable_8a56922b-975a-481a-8c93-f5f3719557de" xlink:to="loc_srt_MajorCustomersAxis_28d6c1e0-2ee1-4959-aeb3-215d2aeebf1f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_28d6c1e0-2ee1-4959-aeb3-215d2aeebf1f_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_MajorCustomersAxis_28d6c1e0-2ee1-4959-aeb3-215d2aeebf1f" xlink:to="loc_srt_NameOfMajorCustomerDomain_28d6c1e0-2ee1-4959-aeb3-215d2aeebf1f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_cff12032-1bf0-402d-9f53-f6a6856bc79d" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_MajorCustomersAxis_28d6c1e0-2ee1-4959-aeb3-215d2aeebf1f" xlink:to="loc_srt_NameOfMajorCustomerDomain_cff12032-1bf0-402d-9f53-f6a6856bc79d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_OneCustomerMember_8dcc09be-e75b-4df2-b797-2fb06bba880c" xlink:href="strl-20221231.xsd#strl_OneCustomerMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_cff12032-1bf0-402d-9f53-f6a6856bc79d" xlink:to="loc_strl_OneCustomerMember_8dcc09be-e75b-4df2-b797-2fb06bba880c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_b780aa47-8602-41ec-ab4c-5e655954f8c8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable_8a56922b-975a-481a-8c93-f5f3719557de" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_b780aa47-8602-41ec-ab4c-5e655954f8c8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_b780aa47-8602-41ec-ab4c-5e655954f8c8_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_b780aa47-8602-41ec-ab4c-5e655954f8c8" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_b780aa47-8602-41ec-ab4c-5e655954f8c8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_588e3a22-660d-42e7-8654-6f090ef88228" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_b780aa47-8602-41ec-ab4c-5e655954f8c8" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_588e3a22-660d-42e7-8654-6f090ef88228" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerConcentrationRiskMember_372a03d0-f335-43a4-a392-e848cf9cc383" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CustomerConcentrationRiskMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_588e3a22-660d-42e7-8654-6f090ef88228" xlink:to="loc_us-gaap_CustomerConcentrationRiskMember_372a03d0-f335-43a4-a392-e848cf9cc383" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_aa99b9a3-783b-4701-a331-89c5cc18f329" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable_8a56922b-975a-481a-8c93-f5f3719557de" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_aa99b9a3-783b-4701-a331-89c5cc18f329" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_aa99b9a3-783b-4701-a331-89c5cc18f329_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_aa99b9a3-783b-4701-a331-89c5cc18f329" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_aa99b9a3-783b-4701-a331-89c5cc18f329_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_2fe7284e-bd1a-49fd-8a86-11cc21dd3703" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_aa99b9a3-783b-4701-a331-89c5cc18f329" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_2fe7284e-bd1a-49fd-8a86-11cc21dd3703" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableMember_0cf3ef09-15e8-479f-81d4-80bead32a21f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_2fe7284e-bd1a-49fd-8a86-11cc21dd3703" xlink:to="loc_us-gaap_AccountsReceivableMember_0cf3ef09-15e8-479f-81d4-80bead32a21f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_749d0c99-2fcd-414c-ba5d-08dee8912a87" 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_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable_8a56922b-975a-481a-8c93-f5f3719557de" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_749d0c99-2fcd-414c-ba5d-08dee8912a87" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_749d0c99-2fcd-414c-ba5d-08dee8912a87_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_749d0c99-2fcd-414c-ba5d-08dee8912a87" xlink:to="loc_us-gaap_SegmentDomain_749d0c99-2fcd-414c-ba5d-08dee8912a87_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_0d617039-8ac6-4c1e-bc8f-145f9af9c2dd" 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_749d0c99-2fcd-414c-ba5d-08dee8912a87" xlink:to="loc_us-gaap_SegmentDomain_0d617039-8ac6-4c1e-bc8f-145f9af9c2dd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_EInfrastructureSolutionsSegmentMember_d5da98f4-3d13-4113-95d6-0db524ea1203" xlink:href="strl-20221231.xsd#strl_EInfrastructureSolutionsSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_0d617039-8ac6-4c1e-bc8f-145f9af9c2dd" xlink:to="loc_strl_EInfrastructureSolutionsSegmentMember_d5da98f4-3d13-4113-95d6-0db524ea1203" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.strlco.com/role/RelatedPartyTransactionsDetails" xlink:type="simple" xlink:href="strl-20221231.xsd#RelatedPartyTransactionsDetails"/>
  <link:definitionLink xlink:role="http://www.strlco.com/role/RelatedPartyTransactionsDetails" xlink:type="extended" id="i31d382b63f2a43428d8b9b8f98b2d30c_RelatedPartyTransactionsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionLineItems_6a692a97-4496-4f00-bd6c-0ad3e05abada" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseExpense_86b8d16b-205d-414b-ae5a-e6594c498c5a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_6a692a97-4496-4f00-bd6c-0ad3e05abada" xlink:to="loc_us-gaap_OperatingLeaseExpense_86b8d16b-205d-414b-ae5a-e6594c498c5a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_LesseeLeaseExpirationPeriod_b6d872a5-e3f1-4206-98cf-19e2d3dae25a" xlink:href="strl-20221231.xsd#strl_LesseeLeaseExpirationPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_6a692a97-4496-4f00-bd6c-0ad3e05abada" xlink:to="loc_strl_LesseeLeaseExpirationPeriod_b6d872a5-e3f1-4206-98cf-19e2d3dae25a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_65e17a74-12e4-4252-ab66-2441bb81ef0e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_6a692a97-4496-4f00-bd6c-0ad3e05abada" xlink:to="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_65e17a74-12e4-4252-ab66-2441bb81ef0e" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_36841bf0-8d4d-4273-93f6-30fc07b22d2d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_65e17a74-12e4-4252-ab66-2441bb81ef0e" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_36841bf0-8d4d-4273-93f6-30fc07b22d2d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_36841bf0-8d4d-4273-93f6-30fc07b22d2d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_36841bf0-8d4d-4273-93f6-30fc07b22d2d" xlink:to="loc_us-gaap_RelatedPartyDomain_36841bf0-8d4d-4273-93f6-30fc07b22d2d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_f0bb6863-e29c-457e-a2d1-aa449143f985" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_36841bf0-8d4d-4273-93f6-30fc07b22d2d" xlink:to="loc_us-gaap_RelatedPartyDomain_f0bb6863-e29c-457e-a2d1-aa449143f985" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_RLWMember_0a4eab9b-73ef-423f-98af-e495d76b61a9" xlink:href="strl-20221231.xsd#strl_RLWMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyDomain_f0bb6863-e29c-457e-a2d1-aa449143f985" xlink:to="loc_strl_RLWMember_0a4eab9b-73ef-423f-98af-e495d76b61a9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_26bcc286-1c07-4cb8-949f-20fd676d3c37" 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_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_65e17a74-12e4-4252-ab66-2441bb81ef0e" xlink:to="loc_srt_RangeAxis_26bcc286-1c07-4cb8-949f-20fd676d3c37" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_26bcc286-1c07-4cb8-949f-20fd676d3c37_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_26bcc286-1c07-4cb8-949f-20fd676d3c37" xlink:to="loc_srt_RangeMember_26bcc286-1c07-4cb8-949f-20fd676d3c37_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_2fe67f46-60ef-4dd5-877b-366ca619231a" 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_26bcc286-1c07-4cb8-949f-20fd676d3c37" xlink:to="loc_srt_RangeMember_2fe67f46-60ef-4dd5-877b-366ca619231a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_7da23592-2ca3-431b-8a5e-47c4626fe27c" 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_2fe67f46-60ef-4dd5-877b-366ca619231a" xlink:to="loc_srt_MinimumMember_7da23592-2ca3-431b-8a5e-47c4626fe27c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_c1cd2434-b71f-44ad-a46d-8e0825764209" 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_2fe67f46-60ef-4dd5-877b-366ca619231a" xlink:to="loc_srt_MaximumMember_c1cd2434-b71f-44ad-a46d-8e0825764209" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.strlco.com/role/SegmentInformationRevenueOperatingIncomeandAssetsByReportableSegmentDetails" xlink:type="simple" xlink:href="strl-20221231.xsd#SegmentInformationRevenueOperatingIncomeandAssetsByReportableSegmentDetails"/>
  <link:definitionLink xlink:role="http://www.strlco.com/role/SegmentInformationRevenueOperatingIncomeandAssetsByReportableSegmentDetails" xlink:type="extended" id="i2d817311b74349bda44084b5292ba182_SegmentInformationRevenueOperatingIncomeandAssetsByReportableSegmentDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_965974d2-5365-4849-a36c-1598576e2c33" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_1041a8b1-b403-47a2-86fc-5a4de75e97ed" 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_965974d2-5365-4849-a36c-1598576e2c33" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_1041a8b1-b403-47a2-86fc-5a4de75e97ed" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_7854df3f-c6b1-4f4b-9a50-51ebf568a694" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_965974d2-5365-4849-a36c-1598576e2c33" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_7854df3f-c6b1-4f4b-9a50-51ebf568a694" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_6dca0a91-1473-49f5-b195-d13489eb10b5" 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_965974d2-5365-4849-a36c-1598576e2c33" xlink:to="loc_us-gaap_OperatingIncomeLoss_6dca0a91-1473-49f5-b195-d13489eb10b5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_d4fd38a6-0412-4714-89dc-8ec745f6347b" 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_965974d2-5365-4849-a36c-1598576e2c33" xlink:to="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_d4fd38a6-0412-4714-89dc-8ec745f6347b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_fbb07ce2-52eb-4622-b87f-98554f5f37cc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Assets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_965974d2-5365-4849-a36c-1598576e2c33" xlink:to="loc_us-gaap_Assets_fbb07ce2-52eb-4622-b87f-98554f5f37cc" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_281661ff-b9ac-4b34-8a5e-d5ed791b53f3" 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_965974d2-5365-4849-a36c-1598576e2c33" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_281661ff-b9ac-4b34-8a5e-d5ed791b53f3" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_443fdbd0-f9cb-4cc3-b6ae-bf7dca3301d8" 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_281661ff-b9ac-4b34-8a5e-d5ed791b53f3" xlink:to="loc_srt_ConsolidationItemsAxis_443fdbd0-f9cb-4cc3-b6ae-bf7dca3301d8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_443fdbd0-f9cb-4cc3-b6ae-bf7dca3301d8_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_443fdbd0-f9cb-4cc3-b6ae-bf7dca3301d8" xlink:to="loc_srt_ConsolidationItemsDomain_443fdbd0-f9cb-4cc3-b6ae-bf7dca3301d8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_a80e1c10-6556-4595-a751-1d3205c5ee16" 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_443fdbd0-f9cb-4cc3-b6ae-bf7dca3301d8" xlink:to="loc_srt_ConsolidationItemsDomain_a80e1c10-6556-4595-a751-1d3205c5ee16" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_5b3dc18d-3c63-4a3f-85f4-1a23812b6f26" 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_a80e1c10-6556-4595-a751-1d3205c5ee16" xlink:to="loc_us-gaap_OperatingSegmentsMember_5b3dc18d-3c63-4a3f-85f4-1a23812b6f26" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateNonSegmentMember_5533c55e-ecbd-4f87-9b30-3ddacbaa5211" 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_a80e1c10-6556-4595-a751-1d3205c5ee16" xlink:to="loc_us-gaap_CorporateNonSegmentMember_5533c55e-ecbd-4f87-9b30-3ddacbaa5211" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_8e76fbeb-a23e-42d8-ab7f-7205d843b70e" 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_281661ff-b9ac-4b34-8a5e-d5ed791b53f3" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_8e76fbeb-a23e-42d8-ab7f-7205d843b70e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_8e76fbeb-a23e-42d8-ab7f-7205d843b70e_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_8e76fbeb-a23e-42d8-ab7f-7205d843b70e" xlink:to="loc_us-gaap_SegmentDomain_8e76fbeb-a23e-42d8-ab7f-7205d843b70e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_a52b8017-ef75-4b59-92ee-dcee656d7588" 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_8e76fbeb-a23e-42d8-ab7f-7205d843b70e" xlink:to="loc_us-gaap_SegmentDomain_a52b8017-ef75-4b59-92ee-dcee656d7588" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_EInfrastructureSolutionsSegmentMember_563f571f-f74d-4c51-999d-9b6ba3090a3f" xlink:href="strl-20221231.xsd#strl_EInfrastructureSolutionsSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_a52b8017-ef75-4b59-92ee-dcee656d7588" xlink:to="loc_strl_EInfrastructureSolutionsSegmentMember_563f571f-f74d-4c51-999d-9b6ba3090a3f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_TransportationSolutionsSegmentMember_9cde00c4-9fb1-4647-a749-c98cc08a02af" xlink:href="strl-20221231.xsd#strl_TransportationSolutionsSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_a52b8017-ef75-4b59-92ee-dcee656d7588" xlink:to="loc_strl_TransportationSolutionsSegmentMember_9cde00c4-9fb1-4647-a749-c98cc08a02af" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_BuildingSolutionsSegmentMember_8c337bcb-03c9-4637-86fc-e0b124fffe2d" xlink:href="strl-20221231.xsd#strl_BuildingSolutionsSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_a52b8017-ef75-4b59-92ee-dcee656d7588" xlink:to="loc_strl_BuildingSolutionsSegmentMember_8c337bcb-03c9-4637-86fc-e0b124fffe2d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOperatingActivitiesSegmentAxis_ba1f5e0f-682e-43f5-b7b2-523cc0c27b81" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOperatingActivitiesSegmentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_281661ff-b9ac-4b34-8a5e-d5ed791b53f3" xlink:to="loc_us-gaap_StatementOperatingActivitiesSegmentAxis_ba1f5e0f-682e-43f5-b7b2-523cc0c27b81" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentOperatingActivitiesDomain_ba1f5e0f-682e-43f5-b7b2-523cc0c27b81_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentOperatingActivitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementOperatingActivitiesSegmentAxis_ba1f5e0f-682e-43f5-b7b2-523cc0c27b81" xlink:to="loc_us-gaap_SegmentOperatingActivitiesDomain_ba1f5e0f-682e-43f5-b7b2-523cc0c27b81_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentOperatingActivitiesDomain_9048307c-bd5d-4151-8668-1b1f84df2715" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentOperatingActivitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementOperatingActivitiesSegmentAxis_ba1f5e0f-682e-43f5-b7b2-523cc0c27b81" xlink:to="loc_us-gaap_SegmentOperatingActivitiesDomain_9048307c-bd5d-4151-8668-1b1f84df2715" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentContinuingOperationsMember_8785f4b6-7a81-4c55-ba79-7f29c52f0c31" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentContinuingOperationsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentOperatingActivitiesDomain_9048307c-bd5d-4151-8668-1b1f84df2715" xlink:to="loc_us-gaap_SegmentContinuingOperationsMember_8785f4b6-7a81-4c55-ba79-7f29c52f0c31" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDiscontinuedOperationsMember_0232bc15-4531-49a4-9e8a-c396695f580f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDiscontinuedOperationsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentOperatingActivitiesDomain_9048307c-bd5d-4151-8668-1b1f84df2715" xlink:to="loc_us-gaap_SegmentDiscontinuedOperationsMember_0232bc15-4531-49a4-9e8a-c396695f580f" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.strlco.com/role/QuarterlyFinancialInformationQuarterlyrevenueandincomefromoperationsDetails" xlink:type="simple" xlink:href="strl-20221231.xsd#QuarterlyFinancialInformationQuarterlyrevenueandincomefromoperationsDetails"/>
  <link:definitionLink xlink:role="http://www.strlco.com/role/QuarterlyFinancialInformationQuarterlyrevenueandincomefromoperationsDetails" xlink:type="extended" id="i0b0ef1c2dd114dfea0c277a1b40a18cb_QuarterlyFinancialInformationQuarterlyrevenueandincomefromoperationsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_e8181e71-e647-4f48-97ed-e85fa609c311" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_747b47bb-6bc0-4485-89dc-555b69c060ab" 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_e8181e71-e647-4f48-97ed-e85fa609c311" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_747b47bb-6bc0-4485-89dc-555b69c060ab" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_a3c7397b-8839-43b9-8f69-ccf386f9212b" 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_e8181e71-e647-4f48-97ed-e85fa609c311" xlink:to="loc_us-gaap_OperatingIncomeLoss_a3c7397b-8839-43b9-8f69-ccf386f9212b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_54cd734c-b132-48f8-a0f9-631f9a38c541" 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_e8181e71-e647-4f48-97ed-e85fa609c311" xlink:to="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_54cd734c-b132-48f8-a0f9-631f9a38c541" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_145f2894-e65b-409a-8b63-3593a47a26d1" 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_e8181e71-e647-4f48-97ed-e85fa609c311" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_145f2894-e65b-409a-8b63-3593a47a26d1" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_9e49990e-12e2-4248-a8df-1c28de8f0ddd" 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_145f2894-e65b-409a-8b63-3593a47a26d1" xlink:to="loc_srt_ConsolidationItemsAxis_9e49990e-12e2-4248-a8df-1c28de8f0ddd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_9e49990e-12e2-4248-a8df-1c28de8f0ddd_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_9e49990e-12e2-4248-a8df-1c28de8f0ddd" xlink:to="loc_srt_ConsolidationItemsDomain_9e49990e-12e2-4248-a8df-1c28de8f0ddd_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_0b042cc5-37c1-4fe6-9c02-97b0b1b1c78a" 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_9e49990e-12e2-4248-a8df-1c28de8f0ddd" xlink:to="loc_srt_ConsolidationItemsDomain_0b042cc5-37c1-4fe6-9c02-97b0b1b1c78a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_0d2e030c-1e16-4d02-b0de-64f12ef5d611" 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_0b042cc5-37c1-4fe6-9c02-97b0b1b1c78a" xlink:to="loc_us-gaap_OperatingSegmentsMember_0d2e030c-1e16-4d02-b0de-64f12ef5d611" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateNonSegmentMember_927ff55c-5362-4f36-8d96-701337333d4a" 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_0b042cc5-37c1-4fe6-9c02-97b0b1b1c78a" xlink:to="loc_us-gaap_CorporateNonSegmentMember_927ff55c-5362-4f36-8d96-701337333d4a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_3c25b518-21c7-450c-ad6c-d8f3000f77b3" 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_145f2894-e65b-409a-8b63-3593a47a26d1" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_3c25b518-21c7-450c-ad6c-d8f3000f77b3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_3c25b518-21c7-450c-ad6c-d8f3000f77b3_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_3c25b518-21c7-450c-ad6c-d8f3000f77b3" xlink:to="loc_us-gaap_SegmentDomain_3c25b518-21c7-450c-ad6c-d8f3000f77b3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_1114a020-0bdf-4386-a6d8-cb3db2619f07" 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_3c25b518-21c7-450c-ad6c-d8f3000f77b3" xlink:to="loc_us-gaap_SegmentDomain_1114a020-0bdf-4386-a6d8-cb3db2619f07" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_EInfrastructureSolutionsSegmentMember_e252d37a-67fd-4215-8c12-4bc8afa44774" xlink:href="strl-20221231.xsd#strl_EInfrastructureSolutionsSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_1114a020-0bdf-4386-a6d8-cb3db2619f07" xlink:to="loc_strl_EInfrastructureSolutionsSegmentMember_e252d37a-67fd-4215-8c12-4bc8afa44774" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_TransportationSolutionsSegmentMember_cf2ec57d-67d0-47e1-9953-96ca9b8b971b" xlink:href="strl-20221231.xsd#strl_TransportationSolutionsSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_1114a020-0bdf-4386-a6d8-cb3db2619f07" xlink:to="loc_strl_TransportationSolutionsSegmentMember_cf2ec57d-67d0-47e1-9953-96ca9b8b971b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_BuildingSolutionsSegmentMember_bb5ecdbe-5201-4f03-886b-5fc3e3972705" xlink:href="strl-20221231.xsd#strl_BuildingSolutionsSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_1114a020-0bdf-4386-a6d8-cb3db2619f07" xlink:to="loc_strl_BuildingSolutionsSegmentMember_bb5ecdbe-5201-4f03-886b-5fc3e3972705" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.strlco.com/role/QuarterlyFinancialInformationSummarizestheunauditedquarterlyresultsofcontinuingoperationsDetails" xlink:type="simple" xlink:href="strl-20221231.xsd#QuarterlyFinancialInformationSummarizestheunauditedquarterlyresultsofcontinuingoperationsDetails"/>
  <link:definitionLink xlink:role="http://www.strlco.com/role/QuarterlyFinancialInformationSummarizestheunauditedquarterlyresultsofcontinuingoperationsDetails" xlink:type="extended" id="i80dd2a679aba488e929ee968dbf3bc40_QuarterlyFinancialInformationSummarizestheunauditedquarterlyresultsofcontinuingoperationsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_ff2025e4-d9b6-4e50-a083-4143630fe8e8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_6e341cb9-b3e0-4d54-8484-8e3edb00784c" 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_ff2025e4-d9b6-4e50-a083-4143630fe8e8" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_6e341cb9-b3e0-4d54-8484-8e3edb00784c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_2dfd5332-2f28-414f-9173-fcc89d85f1dd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GrossProfit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_ff2025e4-d9b6-4e50-a083-4143630fe8e8" xlink:to="loc_us-gaap_GrossProfit_2dfd5332-2f28-414f-9173-fcc89d85f1dd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_IncomeBeforeIncomeTaxesAndEarningsAttributableToNoncontrollingInterests_e0e69c32-4290-4afd-ab2c-b985206ece5e" xlink:href="strl-20221231.xsd#strl_IncomeBeforeIncomeTaxesAndEarningsAttributableToNoncontrollingInterests"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_ff2025e4-d9b6-4e50-a083-4143630fe8e8" xlink:to="loc_strl_IncomeBeforeIncomeTaxesAndEarningsAttributableToNoncontrollingInterests_e0e69c32-4290-4afd-ab2c-b985206ece5e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_2094f85f-a727-42df-8bdf-e77426379b61" 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_SegmentReportingInformationLineItems_ff2025e4-d9b6-4e50-a083-4143630fe8e8" xlink:to="loc_us-gaap_ProfitLoss_2094f85f-a727-42df-8bdf-e77426379b61" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_8b70d169-7308-4f4e-8cda-53de8e8b4354" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ProfitLoss_2094f85f-a727-42df-8bdf-e77426379b61" xlink:to="loc_us-gaap_EarningsPerShareAbstract_8b70d169-7308-4f4e-8cda-53de8e8b4354" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_366f626e-542a-42f2-9f0c-9d24f35bf812" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareAbstract_8b70d169-7308-4f4e-8cda-53de8e8b4354" xlink:to="loc_us-gaap_EarningsPerShareBasic_366f626e-542a-42f2-9f0c-9d24f35bf812" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_4397ac65-e68b-406c-bce2-fc78fec068bc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareAbstract_8b70d169-7308-4f4e-8cda-53de8e8b4354" xlink:to="loc_us-gaap_EarningsPerShareDiluted_4397ac65-e68b-406c-bce2-fc78fec068bc" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_7bd06d34-6dd8-47c5-81cd-d9a224b03cd4" 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_ff2025e4-d9b6-4e50-a083-4143630fe8e8" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_7bd06d34-6dd8-47c5-81cd-d9a224b03cd4" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_f07406ca-a72a-48ca-b48c-2c4156cc4fce" 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_7bd06d34-6dd8-47c5-81cd-d9a224b03cd4" xlink:to="loc_srt_ConsolidationItemsAxis_f07406ca-a72a-48ca-b48c-2c4156cc4fce" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_f07406ca-a72a-48ca-b48c-2c4156cc4fce_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_f07406ca-a72a-48ca-b48c-2c4156cc4fce" xlink:to="loc_srt_ConsolidationItemsDomain_f07406ca-a72a-48ca-b48c-2c4156cc4fce_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_d6193819-0ea9-42f2-81af-096542abae7f" 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_f07406ca-a72a-48ca-b48c-2c4156cc4fce" xlink:to="loc_srt_ConsolidationItemsDomain_d6193819-0ea9-42f2-81af-096542abae7f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_4df7e08e-ede6-4ecc-a6e5-c6b5a5249835" 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_d6193819-0ea9-42f2-81af-096542abae7f" xlink:to="loc_us-gaap_OperatingSegmentsMember_4df7e08e-ede6-4ecc-a6e5-c6b5a5249835" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOperatingActivitiesSegmentAxis_5082b6b9-f3c9-4131-8a57-534655d03575" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOperatingActivitiesSegmentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_7bd06d34-6dd8-47c5-81cd-d9a224b03cd4" xlink:to="loc_us-gaap_StatementOperatingActivitiesSegmentAxis_5082b6b9-f3c9-4131-8a57-534655d03575" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentOperatingActivitiesDomain_5082b6b9-f3c9-4131-8a57-534655d03575_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentOperatingActivitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementOperatingActivitiesSegmentAxis_5082b6b9-f3c9-4131-8a57-534655d03575" xlink:to="loc_us-gaap_SegmentOperatingActivitiesDomain_5082b6b9-f3c9-4131-8a57-534655d03575_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentOperatingActivitiesDomain_40ea13b1-0613-484d-be4e-9c634b8df75e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentOperatingActivitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementOperatingActivitiesSegmentAxis_5082b6b9-f3c9-4131-8a57-534655d03575" xlink:to="loc_us-gaap_SegmentOperatingActivitiesDomain_40ea13b1-0613-484d-be4e-9c634b8df75e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentContinuingOperationsMember_0f4f1ad9-a086-48d5-bd7e-e6cc875c5c06" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentContinuingOperationsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentOperatingActivitiesDomain_40ea13b1-0613-484d-be4e-9c634b8df75e" xlink:to="loc_us-gaap_SegmentContinuingOperationsMember_0f4f1ad9-a086-48d5-bd7e-e6cc875c5c06" xlink:type="arc" order="0"/>
  </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="1"/>
    <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="1"/>
  </link:definitionLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>12
<FILENAME>strl-20221231_lab.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2023 Workiva-->
<!--r:8a70204b-3cf5-4f8d-998b-f377996b5335,g:4d72428f-6c78-46ff-834a-898c47d0b6a0-->
<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_DeferredTaxAssetsDerivativeInstruments_d91a8bc9-9507-4191-9760-5f30918c107b_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsDerivativeInstruments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative liability</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsDerivativeInstruments_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsDerivativeInstruments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Derivative Instruments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsDerivativeInstruments" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsDerivativeInstruments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsDerivativeInstruments" xlink:to="lab_us-gaap_DeferredTaxAssetsDerivativeInstruments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionAxis_384cb132-6378-45a3-855f-f86d6571e0e0_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_strl_DisposalGroupIncludingDiscontinuedOperationContractAssetsCurrent_cd19bcb9-7ddf-4358-8952-af4f05dc01a9_terseLabel_en-US" xlink:label="lab_strl_DisposalGroupIncludingDiscontinuedOperationContractAssetsCurrent" xlink: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_DisposalGroupIncludingDiscontinuedOperationContractAssetsCurrent_label_en-US" xlink:label="lab_strl_DisposalGroupIncludingDiscontinuedOperationContractAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Contract Assets, Current</link:label>
    <link:label id="lab_strl_DisposalGroupIncludingDiscontinuedOperationContractAssetsCurrent_documentation_en-US" xlink:label="lab_strl_DisposalGroupIncludingDiscontinuedOperationContractAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Contract Assets, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_strl_DisposalGroupIncludingDiscontinuedOperationContractAssetsCurrent" xlink:href="strl-20221231.xsd#strl_DisposalGroupIncludingDiscontinuedOperationContractAssetsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_strl_DisposalGroupIncludingDiscontinuedOperationContractAssetsCurrent" xlink:to="lab_strl_DisposalGroupIncludingDiscontinuedOperationContractAssetsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_3214da11-d432-444a-9d6a-75906736c2ff_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_365d6c5d-7455-4b83-967a-98b04079728b_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_03241402-9a92-47b0-b82b-990457e3545d_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, including noncontrolling interests</link:label>
    <link:label id="lab_us-gaap_ProfitLoss_a762bd8c-c65d-4fff-ac0b-926d94a0476f_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_9fe2716c-93ac-4482-b4b5-0fe4794529b8_verboseLabel_en-US" xlink:label="lab_us-gaap_ProfitLoss" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income, including noncontrolling interests</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_RelatedPartyTransactionsAbstract_8a0076cb-8e76-43c6-b3fa-26599ff4496c_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transactions [Abstract]</link:label>
    <link:label id="lab_us-gaap_RelatedPartyTransactionsAbstract_label_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transactions [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionsAbstract" xlink:to="lab_us-gaap_RelatedPartyTransactionsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_39003ced-2fad-44a2-8c8c-531a35aeb071_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_d2051697-302b-49bf-a137-313d24dd6f7e_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-20221231.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_1230effc-296b-4086-b4b5-473363631170_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">Gross 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_0f16e059-34e9-48c1-a5a2-7faa4696b451_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_ca777914-4380-41bd-a8e5-bca2222c8746_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 the 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-20221231.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_ScheduleOfImpairedFinancingReceivableTable_05d25433-1a79-44ea-bae4-c7a25f94be70_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfImpairedFinancingReceivableTable" xlink: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 Impaired Financing Receivable [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfImpairedFinancingReceivableTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfImpairedFinancingReceivableTable" xlink: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 Impaired Financing Receivable [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfImpairedFinancingReceivableTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfImpairedFinancingReceivableTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfImpairedFinancingReceivableTable" xlink:to="lab_us-gaap_ScheduleOfImpairedFinancingReceivableTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseRightOfUseAsset_ca30630c-21f0-44af-9baa-4310a6d8ba01_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_strl_AuditInformationAbstract_label_en-US" xlink:label="lab_strl_AuditInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Audit Information [Abstract]</link:label>
    <link:label id="lab_strl_AuditInformationAbstract_documentation_en-US" xlink:label="lab_strl_AuditInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Audit Information</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_strl_AuditInformationAbstract" xlink:href="strl-20221231.xsd#strl_AuditInformationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_strl_AuditInformationAbstract" xlink:to="lab_strl_AuditInformationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_strl_StockIncentivePlanAndEmployeeStockPurchasePlanMember_054a0c91-e760-4550-9c21-c3836f7aa4f4_terseLabel_en-US" xlink:label="lab_strl_StockIncentivePlanAndEmployeeStockPurchasePlanMember" xlink: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 &amp; ESPP</link:label>
    <link:label id="lab_strl_StockIncentivePlanAndEmployeeStockPurchasePlanMember_label_en-US" xlink:label="lab_strl_StockIncentivePlanAndEmployeeStockPurchasePlanMember" xlink: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 Incentive Plan And Employee Stock Purchase Plan [Member]</link:label>
    <link:label id="lab_strl_StockIncentivePlanAndEmployeeStockPurchasePlanMember_documentation_en-US" xlink:label="lab_strl_StockIncentivePlanAndEmployeeStockPurchasePlanMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Incentive Plan And Employee Stock Purchase Plan</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_strl_StockIncentivePlanAndEmployeeStockPurchasePlanMember" xlink:href="strl-20221231.xsd#strl_StockIncentivePlanAndEmployeeStockPurchasePlanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_strl_StockIncentivePlanAndEmployeeStockPurchasePlanMember" xlink:to="lab_strl_StockIncentivePlanAndEmployeeStockPurchasePlanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets_06844c9f-95e8-47dc-99b6-341ed08e1824_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets" xlink: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_DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets_label_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Other Assets, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets" xlink:to="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentAbstract_fd8579ca-0b6a-4180-b2b2-4f0756295848_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_bb3c25bb-3675-4879-b1f8-6dd12676f26b_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_b379c994-2f6c-43c5-9722-3b58082f59cb_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_LineOfCreditFacilityMaximumBorrowingCapacity_2a81a74c-70b9-4a62-854c-c79d636a90b8_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of credit, maximum borrowing capacity</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Maximum Borrowing Capacity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:to="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureAbstract_eb3319ae-3b49-4245-bd06-1aee334d945e_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_strl_ContractWithCustomerRetainageAssetCurrent_61217091-283d-46c9-bf2e-d197d8a7e930_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 asset retainage</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-20221231.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_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_a5360251-983a-404e-98d4-e80a6455e3e6_negatedLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation of property and equipment</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Property, Plant and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationEquityInEarningsLossesOfUnconsolidatedSubsidiary_a9ae7839-b6d3-4c89-9900-c0c391437516_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationEquityInEarningsLossesOfUnconsolidatedSubsidiary" 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">Taxes on subsidiaries&#8217; and joint ventures&#8217; earnings allocated to noncontrolling interests owners</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationEquityInEarningsLossesOfUnconsolidatedSubsidiary_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationEquityInEarningsLossesOfUnconsolidatedSubsidiary" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Equity in Earnings (Losses) of Unconsolidated Subsidiary, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationEquityInEarningsLossesOfUnconsolidatedSubsidiary" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationEquityInEarningsLossesOfUnconsolidatedSubsidiary"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationEquityInEarningsLossesOfUnconsolidatedSubsidiary" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationEquityInEarningsLossesOfUnconsolidatedSubsidiary" xlink:type="arc" order="1"/>
    <link:label id="lab_strl_PetilloIncorporatedMember_433c59c0-317b-4714-9a21-add3f3de1df5_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-20221231.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_505d76dd-6a19-41d4-b31c-4d95b1a21591_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_strl_KimesStoneMember_ae741eb5-3029-4f4a-9e44-c818ce0c1a30_terseLabel_en-US" xlink:label="lab_strl_KimesStoneMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Kimes Acquisition</link:label>
    <link:label id="lab_strl_KimesStoneMember_label_en-US" xlink:label="lab_strl_KimesStoneMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Kimes &amp; Stone [Member]</link:label>
    <link:label id="lab_strl_KimesStoneMember_documentation_en-US" xlink:label="lab_strl_KimesStoneMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Kimes Acquisition</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_strl_KimesStoneMember" xlink:href="strl-20221231.xsd#strl_KimesStoneMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_strl_KimesStoneMember" xlink:to="lab_strl_KimesStoneMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_249cd1d1-25b8-4a8f-aee2-fcd9597799ba_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_DisposalGroupIncludingDiscontinuedOperationRevenue_e0d5bfb6-730e-47fd-86b2-df61769a3fd4_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenues</link:label>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue_label_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Revenue</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue" xlink:to="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_6f42e81f-d5fa-4c45-baee-a370b4d7d4de_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_f7ebee33-aaa0-473b-8532-06ec6558362f_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_0fe67497-f81b-4853-b835-2f444a3a42cd_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_ef67b306-0a15-4cb5-bffa-69394dca1782_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_9a7d23df-d249-4d5f-a0d5-f2942f9987d3_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average discount rate, operating leases</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_DebtInstrumentInterestRateStatedPercentage_5f7dc4f8-9067-4515-99c8-82b2c4f21cc3_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stated interest rate</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Interest Rate, Stated Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:to="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_strl_SharebasedCompensationArrangementbySharebasedPaymentAwardMaximumAnnualContributionsPerEmployeeAmount_8356b7b7-8dc1-4012-8bbb-25e906b5f130_terseLabel_en-US" xlink:label="lab_strl_SharebasedCompensationArrangementbySharebasedPaymentAwardMaximumAnnualContributionsPerEmployeeAmount" xlink: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 annual contribution amount</link:label>
    <link:label id="lab_strl_SharebasedCompensationArrangementbySharebasedPaymentAwardMaximumAnnualContributionsPerEmployeeAmount_label_en-US" xlink:label="lab_strl_SharebasedCompensationArrangementbySharebasedPaymentAwardMaximumAnnualContributionsPerEmployeeAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Maximum Annual Contributions Per Employee, Amount</link:label>
    <link:label id="lab_strl_SharebasedCompensationArrangementbySharebasedPaymentAwardMaximumAnnualContributionsPerEmployeeAmount_documentation_en-US" xlink:label="lab_strl_SharebasedCompensationArrangementbySharebasedPaymentAwardMaximumAnnualContributionsPerEmployeeAmount" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Maximum Annual Contributions Per Employee, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_strl_SharebasedCompensationArrangementbySharebasedPaymentAwardMaximumAnnualContributionsPerEmployeeAmount" xlink:href="strl-20221231.xsd#strl_SharebasedCompensationArrangementbySharebasedPaymentAwardMaximumAnnualContributionsPerEmployeeAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_strl_SharebasedCompensationArrangementbySharebasedPaymentAwardMaximumAnnualContributionsPerEmployeeAmount" xlink:to="lab_strl_SharebasedCompensationArrangementbySharebasedPaymentAwardMaximumAnnualContributionsPerEmployeeAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_strl_BusinessCombinationConsiderationTransferredTaxGrossUpPaymentAndOtherPaymentsDueToSellers_2e1e1c7d-21a2-4a37-bb80-33969242908d_terseLabel_en-US" xlink:label="lab_strl_BusinessCombinationConsiderationTransferredTaxGrossUpPaymentAndOtherPaymentsDueToSellers" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax basis election and other payments due to sellers</link:label>
    <link:label id="lab_strl_BusinessCombinationConsiderationTransferredTaxGrossUpPaymentAndOtherPaymentsDueToSellers_label_en-US" xlink:label="lab_strl_BusinessCombinationConsiderationTransferredTaxGrossUpPaymentAndOtherPaymentsDueToSellers" xlink: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, Tax Gross Up Payment And Other Payments Due To Sellers</link:label>
    <link:label id="lab_strl_BusinessCombinationConsiderationTransferredTaxGrossUpPaymentAndOtherPaymentsDueToSellers_documentation_en-US" xlink:label="lab_strl_BusinessCombinationConsiderationTransferredTaxGrossUpPaymentAndOtherPaymentsDueToSellers" xlink: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, Tax Gross Up Payment And Other Payments Due To Sellers</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_strl_BusinessCombinationConsiderationTransferredTaxGrossUpPaymentAndOtherPaymentsDueToSellers" xlink:href="strl-20221231.xsd#strl_BusinessCombinationConsiderationTransferredTaxGrossUpPaymentAndOtherPaymentsDueToSellers"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_strl_BusinessCombinationConsiderationTransferredTaxGrossUpPaymentAndOtherPaymentsDueToSellers" xlink:to="lab_strl_BusinessCombinationConsiderationTransferredTaxGrossUpPaymentAndOtherPaymentsDueToSellers" xlink:type="arc" order="1"/>
    <link:label id="lab_strl_IncreaseDecreaseInReceivablesFromAndEquityInConstructionJointVentures_cecd9d28-3939-4387-b78d-87edf5b58c04_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-20221231.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_11bb6994-76db-40c1-ae48-70649766dee3_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">Schedule 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_StockIssuedDuringPeriodSharesAcquisitions_f913152e-8d4b-4308-b8ba-3b7edefc7d4b_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesAcquisitions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock issued for acquisition (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesAcquisitions_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesAcquisitions" xlink: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, Acquisitions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesAcquisitions" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesAcquisitions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesAcquisitions" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesAcquisitions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DomesticCountryMember_0f48a362-10f1-424b-9a47-50d422a523c8_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_02f8421f-e639-47de-ae3e-d6a03b85f040_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_0362091c-89ab-49d8-9da9-5ed8f616064e_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</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_58226988-04c1-4b70-86e2-3e1a76a9d56d_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_ClassOfWarrantOrRightNumberOfWarrantsExercised_4ce21818-058b-4ffb-9b5d-aaf05d73741a_terseLabel_en-US" xlink:label="lab_strl_ClassOfWarrantOrRightNumberOfWarrantsExercised" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Warrants exercised (in shares)</link:label>
    <link:label id="lab_strl_ClassOfWarrantOrRightNumberOfWarrantsExercised_label_en-US" xlink:label="lab_strl_ClassOfWarrantOrRightNumberOfWarrantsExercised" xlink: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 Warrant or Right, Number of Warrants Exercised</link:label>
    <link:label id="lab_strl_ClassOfWarrantOrRightNumberOfWarrantsExercised_documentation_en-US" xlink:label="lab_strl_ClassOfWarrantOrRightNumberOfWarrantsExercised" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Warrant or Right, Number of Warrants Exercised</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_strl_ClassOfWarrantOrRightNumberOfWarrantsExercised" xlink:href="strl-20221231.xsd#strl_ClassOfWarrantOrRightNumberOfWarrantsExercised"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_strl_ClassOfWarrantOrRightNumberOfWarrantsExercised" xlink:to="lab_strl_ClassOfWarrantOrRightNumberOfWarrantsExercised" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxesPaid_e9620946-aedc-4d8d-b7ff-1b273d42faab_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 during the period 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_d9afc69f-c169-4ca6-8b62-fbe4ea8d01b2_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_NetIncomeLoss_d65a6d7a-6186-4b15-b669-d785afe71988_totalLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income attributable to Sterling common stockholders</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_label_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Income (Loss) Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLoss" xlink:to="lab_us-gaap_NetIncomeLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MeasurementInputTypeDomain_1122cd07-97fc-4a9d-bda0-2932e567e1e1_terseLabel_en-US" xlink:label="lab_us-gaap_MeasurementInputTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Input Type [Domain]</link:label>
    <link:label id="lab_us-gaap_MeasurementInputTypeDomain_label_en-US" xlink:label="lab_us-gaap_MeasurementInputTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Input Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MeasurementInputTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MeasurementInputTypeDomain" xlink:to="lab_us-gaap_MeasurementInputTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeLeaseDescriptionTable_a66b3e91-3c40-49e2-9fd2-74550e9d6776_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_92706803-b47a-43ff-aba1-0242492e41af_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">Schedule of 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_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents_301516f2-aa2a-4dc2-8a73-02c87ec8ae04_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents" xlink: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_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents_label_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Cash and Cash Equivalents</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents" xlink:to="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeFinanceLeasesTextBlock_d55ab03c-a2f8-4c57-a146-e736577de3dd_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_strl_OtherRevenueMember_e6dd99be-5725-46c8-b886-9347f566ba82_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-20221231.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_1aad80da-c6c5-4a74-923f-c02865ba8844_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, Payment, Due [Abstract]</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, 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_f1a24273-752c-4919-8584-d3d2acacce7e_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_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations_991bbd5c-42ae-4f81-98f2-66d07588a382_terseLabel_en-US" xlink:label="lab_us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating activities of Discontinued Operations</link:label>
    <link:label id="lab_us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations_label_en-US" xlink:label="lab_us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash Provided by (Used in) Operating Activities, Discontinued Operations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations" xlink:to="lab_us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityComponentDomain_92231ccd-9016-4551-9772-8efd40d3bee1_verboseLabel_en-US" xlink:label="lab_us-gaap_EquityComponentDomain" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Component</link:label>
    <link:label id="lab_us-gaap_EquityComponentDomain_cccc0e17-d807-40ce-8ecb-4d6dd6689062_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_srt_StatementScenarioAxis_a95d1fdc-3889-4bd8-8315-4904d8da69a8_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_7a7f67ea-c778-45eb-8e61-24a12c717349_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_d44a62bb-1cdf-479f-848e-5d0bdc6d5d3e_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</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-20221231.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_srt_EquityMethodInvesteeNameDomain_a1019e0d-c7dc-4aaf-b44d-54d959d9f61d_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_LesseeOperatingLeasesTextBlock_80c335f8-b3fc-43b4-9837-015a6c2560ae_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_us-gaap_FinanceLeaseRightOfUseAssetAmortization_80f02394-67f9-4162-8079-4d72f468fa4a_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_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_63f4ef30-1cc0-4ff5-ac12-24d3556dbf58_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink: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, Percent [Abstract]</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink: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 [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RelatedPartyDomain_ebab9724-3df1-4ec1-8e35-bc111b954a60_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party [Domain]</link:label>
    <link:label id="lab_us-gaap_RelatedPartyDomain_label_en-US" xlink:label="lab_us-gaap_RelatedPartyDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyDomain" xlink:to="lab_us-gaap_RelatedPartyDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeLeaseDescriptionLineItems_ba39d2ee-a20f-42ea-83d1-d73e3061a52d_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_8dce8f15-93b4-4e06-973d-451a0735b901_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_BusinessAcquisitionSharePrice_d084f4f2-8a69-4386-9014-7c506bf69fb7_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 share price (in dollars 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_SupplementalCashFlowElementsAbstract_4b51b24d-76db-4bc4-adba-a625a0b61386_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_MeasurementInputExpectedDividendRateMember_79c41979-c8f1-4700-95eb-9cb7cef9ec2a_terseLabel_en-US" xlink:label="lab_us-gaap_MeasurementInputExpectedDividendRateMember" xlink: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 dividend yield</link:label>
    <link:label id="lab_us-gaap_MeasurementInputExpectedDividendRateMember_label_en-US" xlink:label="lab_us-gaap_MeasurementInputExpectedDividendRateMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Input, Expected Dividend Rate [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputExpectedDividendRateMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MeasurementInputExpectedDividendRateMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MeasurementInputExpectedDividendRateMember" xlink:to="lab_us-gaap_MeasurementInputExpectedDividendRateMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SupplementalCashFlowInformationAbstract_4fc42014-eb62-47f8-b52e-08c5a91c3c5a_terseLabel_en-US" xlink:label="lab_us-gaap_SupplementalCashFlowInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplemental disclosures of cash flow information:</link:label>
    <link:label id="lab_us-gaap_SupplementalCashFlowInformationAbstract_label_en-US" xlink:label="lab_us-gaap_SupplementalCashFlowInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplemental Cash Flow Information [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="lab_us-gaap_SupplementalCashFlowInformationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_55b49126-5c24-45f8-9ebd-d4fa6d451be3_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income per share from Continuing Operations - Diluted (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (Loss) from Continuing Operations, Per Diluted Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare" xlink:type="arc" order="1"/>
    <link:label id="lab_strl_DeferredTaxLiabilitiesRightOfUseAsset_4d8ca43d-05cc-4b96-81f8-8af03487fc76_negatedTerseLabel_en-US" xlink:label="lab_strl_DeferredTaxLiabilitiesRightOfUseAsset" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Right of use assets</link:label>
    <link:label id="lab_strl_DeferredTaxLiabilitiesRightOfUseAsset_label_en-US" xlink:label="lab_strl_DeferredTaxLiabilitiesRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Right Of Use Asset</link:label>
    <link:label id="lab_strl_DeferredTaxLiabilitiesRightOfUseAsset_documentation_en-US" xlink:label="lab_strl_DeferredTaxLiabilitiesRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Right Of Use Asset</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_strl_DeferredTaxLiabilitiesRightOfUseAsset" xlink:href="strl-20221231.xsd#strl_DeferredTaxLiabilitiesRightOfUseAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_strl_DeferredTaxLiabilitiesRightOfUseAsset" xlink:to="lab_strl_DeferredTaxLiabilitiesRightOfUseAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeInstrumentRiskAxis_78f44294-9c58-4887-a3c9-68ba931472a3_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_b8b711f0-b84b-4303-969f-11878e77721f_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_d0e28d70-28f9-42ff-aa3e-468d6e94757e_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-20221231.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_4f39dfbd-6976-47ff-bf34-036c1640ca3a_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_a452f1aa-694c-4ead-92bf-8f39a86cb569_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_strl_Period2Member_eb4b5bab-12e7-4572-bd4f-35d377292d36_terseLabel_en-US" xlink:label="lab_strl_Period2Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Period 2</link:label>
    <link:label id="lab_strl_Period2Member_label_en-US" xlink:label="lab_strl_Period2Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Period 2 [Member]</link:label>
    <link:label id="lab_strl_Period2Member_documentation_en-US" xlink:label="lab_strl_Period2Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Period 2 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_strl_Period2Member" xlink:href="strl-20221231.xsd#strl_Period2Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_strl_Period2Member" xlink:to="lab_strl_Period2Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillLineItems_6c3fc513-74ea-4ef8-aceb-8d9e29421501_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill [Line Items]</link:label>
    <link:label id="lab_us-gaap_GoodwillLineItems_label_en-US" xlink:label="lab_us-gaap_GoodwillLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillLineItems" xlink:to="lab_us-gaap_GoodwillLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfCashFlowsAbstract_054e76f9-7bd0-4bf9-99ad-a4bb47d83d96_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_bbef0271-1275-489c-b808-ceacb04043e2_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_6e8304eb-c532-4360-9242-9847d10a6c3d_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_fa404ae3-574c-4a81-a32f-b4545d2116ca_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-20221231.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_a77a5934-17e6-43b1-9a93-fb476192a0de_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">Employee Stock</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_e03415c8-5d88-4bde-b674-6f13411d823c_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_727fb85d-ae64-4f1f-8eec-5d2b95b968da_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-20221231.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_SegmentOperatingActivitiesDomain_fab4e014-a949-4385-9ef1-b62d96f6fed7_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentOperatingActivitiesDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Activities [Domain]</link:label>
    <link:label id="lab_us-gaap_SegmentOperatingActivitiesDomain_label_en-US" xlink:label="lab_us-gaap_SegmentOperatingActivitiesDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Activities [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentOperatingActivitiesDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentOperatingActivitiesDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentOperatingActivitiesDomain" xlink:to="lab_us-gaap_SegmentOperatingActivitiesDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AwardTypeAxis_12511e5e-8cbc-4a5d-a126-3c142b882440_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_3596a79a-80f2-4232-84d9-93157c72ed11_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_47daa01e-8a96-471c-82a4-d08df05a73ee_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_e09be53d-225f-4aef-ba97-e2ed3043f0d2_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 ($0 and $50 related to VIEs)</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrent_c9a54421-51d5-493e-90f1-829af79984c7_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</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_IncomeLossFromSubsidiariesBeforeTax_6b165ba8-df88-426e-899e-5fa3deb1bfae_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">Earnings from consolidated 50% owned subsidiaries</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_strl_OrangeZoneMember_1f33c269-c274-48ac-b067-984c12f8dfa2_terseLabel_en-US" xlink:label="lab_strl_OrangeZoneMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Orange Zone</link:label>
    <link:label id="lab_strl_OrangeZoneMember_label_en-US" xlink:label="lab_strl_OrangeZoneMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Orange Zone [Member]</link:label>
    <link:label id="lab_strl_OrangeZoneMember_documentation_en-US" xlink:label="lab_strl_OrangeZoneMember" xlink: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 Orange Zone.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_strl_OrangeZoneMember" xlink:href="strl-20221231.xsd#strl_OrangeZoneMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_strl_OrangeZoneMember" xlink:to="lab_strl_OrangeZoneMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseCostAbstract_68a6577a-7129-4963-b587-958e65fb8baa_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_b8f0a416-c11e-4675-a9f2-66aed6f5379a_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_DisposalGroupIncludingDiscontinuedOperationImplicitInterestRate_c98b485c-712a-4747-bb1e-c95d4e0c80a4_terseLabel_en-US" xlink:label="lab_strl_DisposalGroupIncludingDiscontinuedOperationImplicitInterestRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal group, including discontinued operation, implicit interest rate</link:label>
    <link:label id="lab_strl_DisposalGroupIncludingDiscontinuedOperationImplicitInterestRate_label_en-US" xlink:label="lab_strl_DisposalGroupIncludingDiscontinuedOperationImplicitInterestRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Implicit Interest Rate</link:label>
    <link:label id="lab_strl_DisposalGroupIncludingDiscontinuedOperationImplicitInterestRate_documentation_en-US" xlink:label="lab_strl_DisposalGroupIncludingDiscontinuedOperationImplicitInterestRate" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Implicit Interest Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_strl_DisposalGroupIncludingDiscontinuedOperationImplicitInterestRate" xlink:href="strl-20221231.xsd#strl_DisposalGroupIncludingDiscontinuedOperationImplicitInterestRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_strl_DisposalGroupIncludingDiscontinuedOperationImplicitInterestRate" xlink:to="lab_strl_DisposalGroupIncludingDiscontinuedOperationImplicitInterestRate" xlink:type="arc" order="1"/>
    <link:label id="lab_strl_AviationMember_4325e2b0-0448-48ef-a9ba-f876b48dcd3f_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-20221231.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_2c93f7ac-e1d1-48ed-aa13-8564b1dcc51d_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_c02015cc-e905-4dad-ad5e-751d25bdfefd_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_a6f6ec6e-ae1e-4c91-ae5e-6b5cd552c8e8_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_DocumentAnnualReport_90bd9eed-759e-452c-965f-01012858a894_terseLabel_en-US" xlink:label="lab_dei_DocumentAnnualReport" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Annual Report</link:label>
    <link:label id="lab_dei_DocumentAnnualReport_label_en-US" xlink:label="lab_dei_DocumentAnnualReport" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Annual Report</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentAnnualReport" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentAnnualReport"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentAnnualReport" xlink:to="lab_dei_DocumentAnnualReport" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_LegalEntityAxis_4ecad4a1-0e5f-44f0-9f98-b0bb9c2f52d6_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_9f329ae5-0b6b-44a4-8e18-8078f7000cc4_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</link:label>
    <link:label id="lab_us-gaap_LongTermDebtNoncurrent_166912ea-6062-4806-a630-83307d9d2530_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_789edb2f-b5dd-443a-9bb9-7cd8e7b0de4f_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_NetCashProvidedByUsedInDiscontinuedOperationsAbstract_f3420ef1-ddf5-4c89-b882-2c9bea8fff94_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInDiscontinuedOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net cash provided by (used in):</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInDiscontinuedOperationsAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInDiscontinuedOperationsAbstract" xlink: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) Discontinued Operations [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInDiscontinuedOperationsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInDiscontinuedOperationsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInDiscontinuedOperationsAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInDiscontinuedOperationsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_944bb350-2733-4b9e-a195-c688f136715c_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average remaining lease term, 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_8debd62f-b135-40be-a52a-22f054dc9ba6_negatedLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax" 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, 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_ef94b228-ef0e-49b7-b1fd-d3fd98c6b104_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-20221231.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_274cdd2c-5ed0-47fe-88a4-88f5362fd91d_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_strl_GeneralLiabilityAndWorkersCompensationClaimPerOccurrenceThatWouldAffectUltimateLiability_c2d6763d-a8a2-41ac-968d-31cd84262ea9_terseLabel_en-US" xlink:label="lab_strl_GeneralLiabilityAndWorkersCompensationClaimPerOccurrenceThatWouldAffectUltimateLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Claim amounts that affect ultimate liability</link:label>
    <link:label id="lab_strl_GeneralLiabilityAndWorkersCompensationClaimPerOccurrenceThatWouldAffectUltimateLiability_label_en-US" xlink:label="lab_strl_GeneralLiabilityAndWorkersCompensationClaimPerOccurrenceThatWouldAffectUltimateLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">General Liability And Workers Compensation Claim Per Occurrence That Would Affect Ultimate Liability</link:label>
    <link:label id="lab_strl_GeneralLiabilityAndWorkersCompensationClaimPerOccurrenceThatWouldAffectUltimateLiability_documentation_en-US" xlink:label="lab_strl_GeneralLiabilityAndWorkersCompensationClaimPerOccurrenceThatWouldAffectUltimateLiability" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">General Liability And Workers Compensation Claim Per Occurrence That Would Affect Ultimate Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_strl_GeneralLiabilityAndWorkersCompensationClaimPerOccurrenceThatWouldAffectUltimateLiability" xlink:href="strl-20221231.xsd#strl_GeneralLiabilityAndWorkersCompensationClaimPerOccurrenceThatWouldAffectUltimateLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_strl_GeneralLiabilityAndWorkersCompensationClaimPerOccurrenceThatWouldAffectUltimateLiability" xlink:to="lab_strl_GeneralLiabilityAndWorkersCompensationClaimPerOccurrenceThatWouldAffectUltimateLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_strl_RedZoneMember_a03ba245-3e28-4d94-bb71-a146d69715ac_terseLabel_en-US" xlink:label="lab_strl_RedZoneMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Red Zone</link:label>
    <link:label id="lab_strl_RedZoneMember_label_en-US" xlink:label="lab_strl_RedZoneMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Red Zone [Member]</link:label>
    <link:label id="lab_strl_RedZoneMember_documentation_en-US" xlink:label="lab_strl_RedZoneMember" xlink: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 Red Zone.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_strl_RedZoneMember" xlink:href="strl-20221231.xsd#strl_RedZoneMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_strl_RedZoneMember" xlink:to="lab_strl_RedZoneMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueNewIssues_d0155f6d-dccb-4624-bfc0-506aeb3d2c34_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_566c2f05-0452-4836-949b-4c1a1df606f1_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-20221231.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_d692db1f-74b9-4982-9565-080e0b655289_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_22a83eb0-8827-4b87-9579-4bd9a852dcb7_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 (in shares)</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_fddac78e-da03-490c-a763-302794f07403_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_36dc6c82-9a91-4bea-af21-345c4c480f20_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_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss_2e558f91-d37f-4891-88b5-e37da4a0918d_totalLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross profit</link:label>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss_label_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Gross Profit (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss" xlink:to="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTextBlock_54bd1409-e8fd-4cc8-a101-717ad524663b_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Property 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_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare_fd915434-dae4-482d-8cbb-16fb3d815181_terseLabel_en-US" xlink:label="lab_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income (loss) per share from Discontinued Operations - Basic (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare_label_en-US" xlink:label="lab_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Discontinued Operation, Income (Loss) from Discontinued Operation, Net of Tax, Per Basic Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare" xlink:to="lab_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_8a41cb10-1355-494a-8a3e-f871816d8151_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">Revenue Recognition and 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_8aa08073-9725-4dc3-acea-880351087dca_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_strl_NoncashOrPartNoncashAcquisitionNotesPayableAndDeferredPaymentsIncurred_ffc19c9e-778f-47f6-96a1-732e3a0572b6_terseLabel_en-US" xlink:label="lab_strl_NoncashOrPartNoncashAcquisitionNotesPayableAndDeferredPaymentsIncurred" xlink: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 payments from buyer of Myers</link:label>
    <link:label id="lab_strl_NoncashOrPartNoncashAcquisitionNotesPayableAndDeferredPaymentsIncurred_label_en-US" xlink:label="lab_strl_NoncashOrPartNoncashAcquisitionNotesPayableAndDeferredPaymentsIncurred" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Notes and deferred payments to sellers</link:label>
    <link:label id="lab_strl_NoncashOrPartNoncashAcquisitionNotesPayableAndDeferredPaymentsIncurred_documentation_en-US" xlink:label="lab_strl_NoncashOrPartNoncashAcquisitionNotesPayableAndDeferredPaymentsIncurred" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The amount of notes payable and deferred payments that an Entity incurred in acquiring a business or in consideration for an asset received in a noncash (or part noncash) acquisition. Noncash is defined as transactions 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.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_strl_NoncashOrPartNoncashAcquisitionNotesPayableAndDeferredPaymentsIncurred" xlink:href="strl-20221231.xsd#strl_NoncashOrPartNoncashAcquisitionNotesPayableAndDeferredPaymentsIncurred"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_strl_NoncashOrPartNoncashAcquisitionNotesPayableAndDeferredPaymentsIncurred" xlink:to="lab_strl_NoncashOrPartNoncashAcquisitionNotesPayableAndDeferredPaymentsIncurred" xlink:type="arc" order="1"/>
    <link:label id="lab_strl_DisposalGroupIncludingDiscontinuedOperationCurrentMaturitiesOfLongTermDebt_fb9c1224-384e-4e97-af0d-5b6b85f8274a_terseLabel_en-US" xlink:label="lab_strl_DisposalGroupIncludingDiscontinuedOperationCurrentMaturitiesOfLongTermDebt" xlink: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_strl_DisposalGroupIncludingDiscontinuedOperationCurrentMaturitiesOfLongTermDebt_label_en-US" xlink:label="lab_strl_DisposalGroupIncludingDiscontinuedOperationCurrentMaturitiesOfLongTermDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Current Maturities of Long-Term Debt</link:label>
    <link:label id="lab_strl_DisposalGroupIncludingDiscontinuedOperationCurrentMaturitiesOfLongTermDebt_documentation_en-US" xlink:label="lab_strl_DisposalGroupIncludingDiscontinuedOperationCurrentMaturitiesOfLongTermDebt" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Current Maturities of Long-Term Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_strl_DisposalGroupIncludingDiscontinuedOperationCurrentMaturitiesOfLongTermDebt" xlink:href="strl-20221231.xsd#strl_DisposalGroupIncludingDiscontinuedOperationCurrentMaturitiesOfLongTermDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_strl_DisposalGroupIncludingDiscontinuedOperationCurrentMaturitiesOfLongTermDebt" xlink:to="lab_strl_DisposalGroupIncludingDiscontinuedOperationCurrentMaturitiesOfLongTermDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife_6596f96f-ed24-4192-9133-f80f2edcbfb7_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, plant and equipment, useful life</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Useful Life</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskBenchmarkDomain_910e128e-a6e4-4c57-af6a-334fee2161be_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Benchmark [Domain]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskBenchmarkDomain_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Benchmark [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="lab_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_75d1490a-5e7e-4a50-b8a1-ecc3c5210315_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of Shares</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent_382cbb0e-e957-42b8-9f88-b9daa4e394f9_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent" xlink: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-current assets of Discontinued Operations ($0 and $20,746 related to VIEs)</link:label>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent_7ae890b4-4f3f-455d-91a2-89486698e80f_verboseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent" 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">Non-current assets of discontinued operations</link:label>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent_label_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Assets, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent" xlink:to="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_eea453c1-3e95-4402-9da9-bceb0d52101a_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_strl_RevenueRecognitionPercentageOfCompletionRange_9adb56f3-30e8-4b1b-85d7-a8df1781f5af_terseLabel_en-US" xlink:label="lab_strl_RevenueRecognitionPercentageOfCompletionRange" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue recognition, percentage of completion range</link:label>
    <link:label id="lab_strl_RevenueRecognitionPercentageOfCompletionRange_label_en-US" xlink:label="lab_strl_RevenueRecognitionPercentageOfCompletionRange" xlink: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 Recognition Percentage Of Completion Range</link:label>
    <link:label id="lab_strl_RevenueRecognitionPercentageOfCompletionRange_documentation_en-US" xlink:label="lab_strl_RevenueRecognitionPercentageOfCompletionRange" xlink: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 length of time the Company's contracts generally take to complete.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_strl_RevenueRecognitionPercentageOfCompletionRange" xlink:href="strl-20221231.xsd#strl_RevenueRecognitionPercentageOfCompletionRange"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_strl_RevenueRecognitionPercentageOfCompletionRange" xlink:to="lab_strl_RevenueRecognitionPercentageOfCompletionRange" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_b60db42e-4b80-4f03-b6a8-5d13c1ec5e12_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nonvested (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_40fd7bd0-74c9-4d74-a28b-f6fed928611c_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nonvested (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementBusinessSegmentsAxis_b7fffade-b7b7-4122-bcb8-4403200f932e_terseLabel_en-US" xlink:label="lab_us-gaap_StatementBusinessSegmentsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segments [Axis]</link:label>
    <link:label id="lab_us-gaap_StatementBusinessSegmentsAxis_label_en-US" xlink:label="lab_us-gaap_StatementBusinessSegmentsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segments [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis" xlink:to="lab_us-gaap_StatementBusinessSegmentsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtDisclosureTextBlock_df8fb9a5-c13b-4afd-a072-c98e5a6b51bc_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_FinanceLeaseLiabilitiesPaymentsDueAbstract_ddf3d04e-629e-4fba-8683-994fb55134ae_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 Lease, Liability, Payment, Due [Abstract]</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_16dea706-9086-4e33-b30e-3ccf34424439_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_eee71161-154a-4db5-880b-c04c02db3de8_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_de407e40-4ef7-4197-b990-cc0f0cbba578_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_659d96e4-6f2c-4287-899b-fadd9a665ff5_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_6e2f1847-7ee5-4da9-9ff6-944efc3f67eb_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_ca0d0e76-563b-46fa-bd7d-55e6dc4704d5_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_strl_DisposalGroupIncludingDiscontinuedOperationGainLossOnExtinguishmentOfDebt_ca99c33e-b232-4c7e-9c7a-1765f44bdf27_terseLabel_en-US" xlink:label="lab_strl_DisposalGroupIncludingDiscontinuedOperationGainLossOnExtinguishmentOfDebt" xlink: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</link:label>
    <link:label id="lab_strl_DisposalGroupIncludingDiscontinuedOperationGainLossOnExtinguishmentOfDebt_label_en-US" xlink:label="lab_strl_DisposalGroupIncludingDiscontinuedOperationGainLossOnExtinguishmentOfDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Gain(Loss) on Extinguishment of Debt</link:label>
    <link:label id="lab_strl_DisposalGroupIncludingDiscontinuedOperationGainLossOnExtinguishmentOfDebt_documentation_en-US" xlink:label="lab_strl_DisposalGroupIncludingDiscontinuedOperationGainLossOnExtinguishmentOfDebt" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Gain(Loss) on Extinguishment of Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_strl_DisposalGroupIncludingDiscontinuedOperationGainLossOnExtinguishmentOfDebt" xlink:href="strl-20221231.xsd#strl_DisposalGroupIncludingDiscontinuedOperationGainLossOnExtinguishmentOfDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_strl_DisposalGroupIncludingDiscontinuedOperationGainLossOnExtinguishmentOfDebt" xlink:to="lab_strl_DisposalGroupIncludingDiscontinuedOperationGainLossOnExtinguishmentOfDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_1dc9ffdf-020c-422d-9d58-c7639560752b_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">Shares issued in acquisition of business (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_strl_StockIssuedDuringPeriodValueWarrantsExercised_ea525d33-63c3-4555-b641-12ce6d05ac4e_terseLabel_en-US" xlink:label="lab_strl_StockIssuedDuringPeriodValueWarrantsExercised" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock issued related to warrants exercised</link:label>
    <link:label id="lab_strl_StockIssuedDuringPeriodValueWarrantsExercised_label_en-US" xlink:label="lab_strl_StockIssuedDuringPeriodValueWarrantsExercised" xlink: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, Warrants Exercised</link:label>
    <link:label id="lab_strl_StockIssuedDuringPeriodValueWarrantsExercised_documentation_en-US" xlink:label="lab_strl_StockIssuedDuringPeriodValueWarrantsExercised" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Value, Warrants Exercised</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_strl_StockIssuedDuringPeriodValueWarrantsExercised" xlink:href="strl-20221231.xsd#strl_StockIssuedDuringPeriodValueWarrantsExercised"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_strl_StockIssuedDuringPeriodValueWarrantsExercised" xlink:to="lab_strl_StockIssuedDuringPeriodValueWarrantsExercised" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax_b5c92758-cba6-473e-a990-6c807c0fa907_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_134a6bed-024c-40f8-a857-f0b60b74a6e6_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_4fe7f2bf-8aa0-48de-9f64-717b2cb1d58e_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_strl_RestrictedStockAwardsRestrictedStockUnitsAndPerformanceStockUnitsMember_3bc57bee-f894-46dc-927f-354378b5559f_terseLabel_en-US" xlink:label="lab_strl_RestrictedStockAwardsRestrictedStockUnitsAndPerformanceStockUnitsMember" xlink: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, RSUs and PSUs</link:label>
    <link:label id="lab_strl_RestrictedStockAwardsRestrictedStockUnitsAndPerformanceStockUnitsMember_label_en-US" xlink:label="lab_strl_RestrictedStockAwardsRestrictedStockUnitsAndPerformanceStockUnitsMember" xlink: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, Restricted Stock Units, And Performance Stock Units [Member]</link:label>
    <link:label id="lab_strl_RestrictedStockAwardsRestrictedStockUnitsAndPerformanceStockUnitsMember_documentation_en-US" xlink:label="lab_strl_RestrictedStockAwardsRestrictedStockUnitsAndPerformanceStockUnitsMember" xlink: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, Restricted Stock Units, And Performance Stock Units [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_strl_RestrictedStockAwardsRestrictedStockUnitsAndPerformanceStockUnitsMember" xlink:href="strl-20221231.xsd#strl_RestrictedStockAwardsRestrictedStockUnitsAndPerformanceStockUnitsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_strl_RestrictedStockAwardsRestrictedStockUnitsAndPerformanceStockUnitsMember" xlink:to="lab_strl_RestrictedStockAwardsRestrictedStockUnitsAndPerformanceStockUnitsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetirementPlanNameDomain_52e94a35-f552-4383-81a7-b3a9206526b7_terseLabel_en-US" xlink:label="lab_us-gaap_RetirementPlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Multiemployer Plan Name [Domain]</link:label>
    <link:label id="lab_us-gaap_RetirementPlanNameDomain_label_en-US" xlink:label="lab_us-gaap_RetirementPlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Plan Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetirementPlanNameDomain" xlink:to="lab_us-gaap_RetirementPlanNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_strl_DebtInstrumentCovenantLeverageRatio_37e36617-8f94-44d7-8a9c-70733c579707_terseLabel_en-US" xlink:label="lab_strl_DebtInstrumentCovenantLeverageRatio" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leverage ratio</link:label>
    <link:label id="lab_strl_DebtInstrumentCovenantLeverageRatio_label_en-US" xlink:label="lab_strl_DebtInstrumentCovenantLeverageRatio" xlink: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</link:label>
    <link:label id="lab_strl_DebtInstrumentCovenantLeverageRatio_documentation_en-US" xlink:label="lab_strl_DebtInstrumentCovenantLeverageRatio" xlink: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</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_strl_DebtInstrumentCovenantLeverageRatio" xlink:href="strl-20221231.xsd#strl_DebtInstrumentCovenantLeverageRatio"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_strl_DebtInstrumentCovenantLeverageRatio" xlink:to="lab_strl_DebtInstrumentCovenantLeverageRatio" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestIncomeOther_f9875eef-0b9c-4caf-be6c-2f2addd82b5b_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_fd6c3602-3f33-4e9e-baf9-e7bf231f72a9_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_c444d18c-677f-43c2-927d-a8d091d35858_terseLabel_en-US" xlink:label="lab_us-gaap_Assets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets</link:label>
    <link:label id="lab_us-gaap_Assets_label_en-US" xlink:label="lab_us-gaap_Assets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets" xlink:href="https://xbrl.fasb.org/us-gaap/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_7dd298f1-8979-45fa-a8ba-9965121db248_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-20221231.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_DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent_1a42517c-1555-4d09-a294-449059455b7f_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent" xlink: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_DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent_label_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Accounts Payable, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent" xlink:to="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtDisclosureAbstract_066897ab-231c-4678-bb22-8d552d07ddf9_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_2dbc86a0-1683-492a-8ed3-f6124ca1a073_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 (loss) per share</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareAbstract_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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_2bda1a0b-b969-47c2-a694-9d02a0e3a0d6_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_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_strl_DeferredTaxAssetsNoncontrollingInterest_bad62d18-33fe-4556-be3d-5db3c2099d56_terseLabel_en-US" xlink:label="lab_strl_DeferredTaxAssetsNoncontrollingInterest" xlink: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_strl_DeferredTaxAssetsNoncontrollingInterest_label_en-US" xlink:label="lab_strl_DeferredTaxAssetsNoncontrollingInterest" xlink: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</link:label>
    <link:label id="lab_strl_DeferredTaxAssetsNoncontrollingInterest_documentation_en-US" xlink:label="lab_strl_DeferredTaxAssetsNoncontrollingInterest" xlink: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 before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from non-controlling interest.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_strl_DeferredTaxAssetsNoncontrollingInterest" xlink:href="strl-20221231.xsd#strl_DeferredTaxAssetsNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_strl_DeferredTaxAssetsNoncontrollingInterest" xlink:to="lab_strl_DeferredTaxAssetsNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_strl_DisposalGroupIncludingDiscontinuedOperationInterestIncomeExpense_f2eea20b-c329-4229-a0c2-ebe9d6b41301_terseLabel_en-US" xlink:label="lab_strl_DisposalGroupIncludingDiscontinuedOperationInterestIncomeExpense" xlink: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 interest income (expense)</link:label>
    <link:label id="lab_strl_DisposalGroupIncludingDiscontinuedOperationInterestIncomeExpense_label_en-US" xlink:label="lab_strl_DisposalGroupIncludingDiscontinuedOperationInterestIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Interest Income (Expense)</link:label>
    <link:label id="lab_strl_DisposalGroupIncludingDiscontinuedOperationInterestIncomeExpense_documentation_en-US" xlink:label="lab_strl_DisposalGroupIncludingDiscontinuedOperationInterestIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Interest Income (Expense)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_strl_DisposalGroupIncludingDiscontinuedOperationInterestIncomeExpense" xlink:href="strl-20221231.xsd#strl_DisposalGroupIncludingDiscontinuedOperationInterestIncomeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_strl_DisposalGroupIncludingDiscontinuedOperationInterestIncomeExpense" xlink:to="lab_strl_DisposalGroupIncludingDiscontinuedOperationInterestIncomeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_strl_CommercialInsuranceCoverage_dfb6d225-efcb-4a0d-ab65-86131038627f_terseLabel_en-US" xlink:label="lab_strl_CommercialInsuranceCoverage" xlink: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 insurance coverage</link:label>
    <link:label id="lab_strl_CommercialInsuranceCoverage_label_en-US" xlink:label="lab_strl_CommercialInsuranceCoverage" xlink: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 Insurance Coverage</link:label>
    <link:label id="lab_strl_CommercialInsuranceCoverage_documentation_en-US" xlink:label="lab_strl_CommercialInsuranceCoverage" xlink: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 Insurance Coverage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_strl_CommercialInsuranceCoverage" xlink:href="strl-20221231.xsd#strl_CommercialInsuranceCoverage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_strl_CommercialInsuranceCoverage" xlink:to="lab_strl_CommercialInsuranceCoverage" xlink:type="arc" order="1"/>
    <link:label id="lab_strl_SelfInsuranceWorkersCompensationClaimsAmountPerOccurrence_0d9677bb-1eeb-40de-aaa8-78542813aebe_terseLabel_en-US" xlink:label="lab_strl_SelfInsuranceWorkersCompensationClaimsAmountPerOccurrence" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments for workers compensation per occurrence</link:label>
    <link:label id="lab_strl_SelfInsuranceWorkersCompensationClaimsAmountPerOccurrence_label_en-US" xlink:label="lab_strl_SelfInsuranceWorkersCompensationClaimsAmountPerOccurrence" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Self Insurance, Workers Compensation Claims, Amount Per Occurrence</link:label>
    <link:label id="lab_strl_SelfInsuranceWorkersCompensationClaimsAmountPerOccurrence_documentation_en-US" xlink:label="lab_strl_SelfInsuranceWorkersCompensationClaimsAmountPerOccurrence" xlink: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 self insurance workers compensation claims, amount per occurrence.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_strl_SelfInsuranceWorkersCompensationClaimsAmountPerOccurrence" xlink:href="strl-20221231.xsd#strl_SelfInsuranceWorkersCompensationClaimsAmountPerOccurrence"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_strl_SelfInsuranceWorkersCompensationClaimsAmountPerOccurrence" xlink:to="lab_strl_SelfInsuranceWorkersCompensationClaimsAmountPerOccurrence" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestRateSwapMember_00fd2339-6091-4baf-8a97-6cae063e4f6a_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_strl_RestrictedCashOtherCurrentAssetsDisposalGroupIncludingContinuedOperations_8566cf12-3925-4ffb-b087-51aaa16e832f_negatedTerseLabel_en-US" xlink:label="lab_strl_RestrictedCashOtherCurrentAssetsDisposalGroupIncludingContinuedOperations" 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) - Continuing Operations</link:label>
    <link:label id="lab_strl_RestrictedCashOtherCurrentAssetsDisposalGroupIncludingContinuedOperations_label_en-US" xlink:label="lab_strl_RestrictedCashOtherCurrentAssetsDisposalGroupIncludingContinuedOperations" xlink: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 (Other Current Assets), Disposal Group, Including Continued Operations</link:label>
    <link:label id="lab_strl_RestrictedCashOtherCurrentAssetsDisposalGroupIncludingContinuedOperations_documentation_en-US" xlink:label="lab_strl_RestrictedCashOtherCurrentAssetsDisposalGroupIncludingContinuedOperations" xlink: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 Cash (Other Current Assets), Disposal Group, Including Continued Operations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_strl_RestrictedCashOtherCurrentAssetsDisposalGroupIncludingContinuedOperations" xlink:href="strl-20221231.xsd#strl_RestrictedCashOtherCurrentAssetsDisposalGroupIncludingContinuedOperations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_strl_RestrictedCashOtherCurrentAssetsDisposalGroupIncludingContinuedOperations" xlink:to="lab_strl_RestrictedCashOtherCurrentAssetsDisposalGroupIncludingContinuedOperations" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtCurrent_2154aba4-3f96-4c7a-8045-4c6d7d90a8b3_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</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_5d331d14-e69f-42a8-b491-fa5635c54c44_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_1138c6e1-3773-498e-bb65-3c0430419fe8_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">Intangible assets acquired</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_ac7d6492-ee2a-4d89-9ad3-f75611691216_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_77f06f39-4b3b-4623-a8f3-150ee341d66e_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_3e5a681b-fc70-4730-9d5c-03a33d9febf1_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_18224cf1-2adf-4b13-b0ff-2915fbbfd950_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</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_e157a372-faaf-427f-a9e7-836c424dbda9_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_e1e0fa70-79cd-4037-ae7b-6dbaf62e9134_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">Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Billings In Excess Of Costs And Estimated Earnings On Uncompleted Contracts</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_strl_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedBillingsInExcessOfCostsAndEstimatedEarningsOnUncompletedContracts" xlink:href="strl-20221231.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_GainLossOnSaleOfBusiness_384ce757-2588-4e48-8ac1-22275ff65976_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_GainLossOnSaleOfBusiness" 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 disposition of Myers</link:label>
    <link:label id="lab_us-gaap_GainLossOnSaleOfBusiness_label_en-US" xlink:label="lab_us-gaap_GainLossOnSaleOfBusiness" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain (Loss) on Disposition of Business</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfBusiness" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainLossOnSaleOfBusiness"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GainLossOnSaleOfBusiness" xlink:to="lab_us-gaap_GainLossOnSaleOfBusiness" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_74ab9f03-b531-45f1-885a-c54d8e2fd75c_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink: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_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_StockholdersEquityAbstract_1018b3ca-91f9-4332-84ec-37224017f1bf_terseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders&#8217; equity:</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity Attributable to Parent [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityAbstract" xlink:to="lab_us-gaap_StockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentDomain_2ce3016e-5813-4917-971f-fa9acf126a1e_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_DeferredIncomeTaxesAndTaxCredits_cf8bb477-675b-4cc7-bada-e87930759860_verboseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxesAndTaxCredits" 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_DeferredIncomeTaxesAndTaxCredits_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxesAndTaxCredits" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Income Taxes and Tax Credits</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxesAndTaxCredits"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits" xlink:to="lab_us-gaap_DeferredIncomeTaxesAndTaxCredits" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfGoodwillTable_b9c85162-8c66-4676-8609-536fad8cc0d2_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfGoodwillTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Goodwill [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfGoodwillTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfGoodwillTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Goodwill [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfGoodwillTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable" xlink:to="lab_us-gaap_ScheduleOfGoodwillTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AmortizationOfFinancingCostsAndDiscounts_51d3b558-b453-4d60-b477-af775adf083d_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_b5d1e358-7112-4bb1-a7e2-32d0c38ed648_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_srt_MajorCustomersAxis_928169d7-3af0-4147-8703-fd0b6228db33_terseLabel_en-US" xlink:label="lab_srt_MajorCustomersAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer [Axis]</link:label>
    <link:label id="lab_srt_MajorCustomersAxis_label_en-US" xlink:label="lab_srt_MajorCustomersAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MajorCustomersAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MajorCustomersAxis" xlink:to="lab_srt_MajorCustomersAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesOther_bb548c4c-73f2-42d5-8520-076af311e84b_negatedLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesOther" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesOther_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesOther" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Other</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesOther" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesOther"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesOther" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesOther" xlink:type="arc" order="1"/>
    <link:label id="lab_strl_CreditAgreementMember_50e3bcbf-b79e-423e-b93e-7a8fa278f95a_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-20221231.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_FinanceLeaseLiabilityNoncurrent_925f8f77-6ffc-437a-a2b3-4a181139c270_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_1fabdefc-1f08-48a3-81b1-4e65eb11889f_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_RelatedPartyTransactionLineItems_80b6923c-7352-4a01-83b8-4564b93aaa9b_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transaction [Line Items]</link:label>
    <link:label id="lab_us-gaap_RelatedPartyTransactionLineItems_label_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transaction [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems" xlink:to="lab_us-gaap_RelatedPartyTransactionLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_1f1e5427-bfc8-4998-a6bf-23138d4b71a6_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Components of Income Tax Expense (Benefit)</link:label>
    <link:label id="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/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_e8237d27-5697-4a34-9010-fe82ac9c8c1f_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_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_9d5cf8ef-e714-41fb-9ab7-0f35a5fa3432_terseLabel_en-US" xlink:label="lab_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink: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 warrants (in shares)</link:label>
    <link:label id="lab_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_label_en-US" xlink:label="lab_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink: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 Warrant or Right, Number of Securities Called by Warrants or Rights</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:to="lab_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_b15fc825-85e5-4df2-95a8-8f1ca507a912_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted-average recognition period</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GainsLossesOnExtinguishmentOfDebt_85a70adb-3dfd-4a73-ab5a-01a96860b3a0_negatedLabel_en-US" xlink:label="lab_us-gaap_GainsLossesOnExtinguishmentOfDebt" 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 debt extinguishment, net</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_strl_EffectiveIncomeTaxRateReconciliationOtherPermanentDifferences_31a35b82-0e9e-431a-925d-634fe9b196e5_terseLabel_en-US" xlink:label="lab_strl_EffectiveIncomeTaxRateReconciliationOtherPermanentDifferences" xlink: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 permanent differences</link:label>
    <link:label id="lab_strl_EffectiveIncomeTaxRateReconciliationOtherPermanentDifferences_label_en-US" xlink:label="lab_strl_EffectiveIncomeTaxRateReconciliationOtherPermanentDifferences" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Other Permanent Differences</link:label>
    <link:label id="lab_strl_EffectiveIncomeTaxRateReconciliationOtherPermanentDifferences_documentation_en-US" xlink:label="lab_strl_EffectiveIncomeTaxRateReconciliationOtherPermanentDifferences" xlink: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 portion of the difference between the effective income tax rate and domestic federal statutory income tax rate applied to permanent differences.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_strl_EffectiveIncomeTaxRateReconciliationOtherPermanentDifferences" xlink:href="strl-20221231.xsd#strl_EffectiveIncomeTaxRateReconciliationOtherPermanentDifferences"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_strl_EffectiveIncomeTaxRateReconciliationOtherPermanentDifferences" xlink:to="lab_strl_EffectiveIncomeTaxRateReconciliationOtherPermanentDifferences" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxContingencyTable_db435640-e082-49b4-8c2a-b49eedd128dc_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxContingencyTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Contingency [Table]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxContingencyTable_label_en-US" xlink:label="lab_us-gaap_IncomeTaxContingencyTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Contingency [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxContingencyTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxContingencyTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxContingencyTable" xlink:to="lab_us-gaap_IncomeTaxContingencyTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations_89acb9e8-1bac-44a8-9cb5-1a97d33ad17d_terseLabel_en-US" xlink:label="lab_us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investing activities of Discontinued Operations</link:label>
    <link:label id="lab_us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations_label_en-US" xlink:label="lab_us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash Provided by (Used in) Investing Activities, Discontinued Operations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations" xlink:to="lab_us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_f86b6e6c-160e-4041-bcf1-20d5fc5840d9_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_376f01e1-c06f-4bed-bbda-33f08b7fd224_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_us-gaap_PaymentsToAcquireBusinessesGross_d8aa092b-500f-4306-94f1-fd34b577b510_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_strl_ConsolidatedEntitiesOwnershipPercentage_21b2ca01-4d42-46b1-83cc-4c02e1b8486f_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">Consolidated ownership percentage</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-20221231.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_DerivativeContractTypeDomain_ec87743e-90b4-4661-8204-45004e6566e2_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_30bc7fec-069c-471f-8221-76a8d6d43a11_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_5972075a-206a-40f7-b90a-630bd4c03c61_terseLabel_en-US" xlink:label="lab_us-gaap_GrossProfit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross profit</link:label>
    <link:label id="lab_us-gaap_GrossProfit_label_en-US" xlink:label="lab_us-gaap_GrossProfit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross Profit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit" xlink:href="https://xbrl.fasb.org/us-gaap/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_af1bc3e6-af87-4ddf-8a66-269f2bda4feb_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 ($0 and $3,663 related to VIEs)</link:label>
    <link:label id="lab_us-gaap_ReceivablesLongTermContractsOrPrograms_00bd0848-0021-4fba-8e31-3cde81c8df17_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</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_2f26c475-6018-4e16-a440-b6fb863c0831_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-20221231.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_4f702f53-8595-4ef2-b43c-90d2347f01d6_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_2463e02d-35c9-43b0-8e53-0b114b9a3f89_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_9fd45be0-d305-46c3-84da-cda97fa77390_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_us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredTaxAssets_758c2dfc-7c9b-4df8-a5ac-a0471a5e0ffd_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredTaxAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred tax asset</link:label>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredTaxAssets_label_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredTaxAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Deferred Tax Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredTaxAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredTaxAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredTaxAssets" xlink:to="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredTaxAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_strl_DebtInstrumentStatedLIBORInterestRate_a8756e8b-1eef-47a8-b853-a94feab27a0a_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-20221231.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_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsContingencies_e5e6106e-fd57-4a8d-8c3f-dacf9b431889_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsContingencies" xlink: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 liabilities</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsContingencies_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsContingencies" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Contingencies</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsContingencies" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsContingencies"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsContingencies" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsContingencies" xlink:type="arc" order="1"/>
    <link:label id="lab_strl_LoanAndSecurityAgreementMember_b6c5b84e-1ef5-4522-977c-f32b5538431c_terseLabel_en-US" xlink:label="lab_strl_LoanAndSecurityAgreementMember" xlink: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 and Security Agreement</link:label>
    <link:label id="lab_strl_LoanAndSecurityAgreementMember_label_en-US" xlink:label="lab_strl_LoanAndSecurityAgreementMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loan and Security Agreement [Member]</link:label>
    <link:label id="lab_strl_LoanAndSecurityAgreementMember_documentation_en-US" xlink:label="lab_strl_LoanAndSecurityAgreementMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Refers to information regarding the loan and security agreement.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_strl_LoanAndSecurityAgreementMember" xlink:href="strl-20221231.xsd#strl_LoanAndSecurityAgreementMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_strl_LoanAndSecurityAgreementMember" xlink:to="lab_strl_LoanAndSecurityAgreementMember" xlink:type="arc" order="1"/>
    <link:label id="lab_strl_DisposalGroupIncludingDiscontinuedOperationMembersInterestSubjectToMandatoryRedemptionAndUndistributedEarnings_849c3639-62c9-4092-93f2-d95cb52ee04d_terseLabel_en-US" xlink:label="lab_strl_DisposalGroupIncludingDiscontinuedOperationMembersInterestSubjectToMandatoryRedemptionAndUndistributedEarnings" xlink: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_DisposalGroupIncludingDiscontinuedOperationMembersInterestSubjectToMandatoryRedemptionAndUndistributedEarnings_label_en-US" xlink:label="lab_strl_DisposalGroupIncludingDiscontinuedOperationMembersInterestSubjectToMandatoryRedemptionAndUndistributedEarnings" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Members&#8217; Interest Subject to Mandatory Redemption and Undistributed Earnings</link:label>
    <link:label id="lab_strl_DisposalGroupIncludingDiscontinuedOperationMembersInterestSubjectToMandatoryRedemptionAndUndistributedEarnings_documentation_en-US" xlink:label="lab_strl_DisposalGroupIncludingDiscontinuedOperationMembersInterestSubjectToMandatoryRedemptionAndUndistributedEarnings" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Members&#8217; Interest Subject to Mandatory Redemption and Undistributed Earnings</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_strl_DisposalGroupIncludingDiscontinuedOperationMembersInterestSubjectToMandatoryRedemptionAndUndistributedEarnings" xlink:href="strl-20221231.xsd#strl_DisposalGroupIncludingDiscontinuedOperationMembersInterestSubjectToMandatoryRedemptionAndUndistributedEarnings"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_strl_DisposalGroupIncludingDiscontinuedOperationMembersInterestSubjectToMandatoryRedemptionAndUndistributedEarnings" xlink:to="lab_strl_DisposalGroupIncludingDiscontinuedOperationMembersInterestSubjectToMandatoryRedemptionAndUndistributedEarnings" xlink:type="arc" order="1"/>
    <link:label id="lab_strl_AllOtherFundsMember_a339a46d-5a4e-47aa-b78a-2a2e927dde15_terseLabel_en-US" xlink:label="lab_strl_AllOtherFundsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">All other funds</link:label>
    <link:label id="lab_strl_AllOtherFundsMember_label_en-US" xlink:label="lab_strl_AllOtherFundsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">All Other Funds [Member]</link:label>
    <link:label id="lab_strl_AllOtherFundsMember_documentation_en-US" xlink:label="lab_strl_AllOtherFundsMember" xlink: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 all other funds.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_strl_AllOtherFundsMember" xlink:href="strl-20221231.xsd#strl_AllOtherFundsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_strl_AllOtherFundsMember" xlink:to="lab_strl_AllOtherFundsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CustomerRelationshipsMember_cc228ce8-7e3c-4a33-90ef-56d1b1edec13_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_a99d2d1f-7596-4ca8-9e56-9533071d2ec2_verboseLabel_en-US" xlink:label="lab_us-gaap_CustomerRelationshipsMember" 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">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_d265a222-6dec-44d8-acc4-1193d22e8c57_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_5bcbb4a4-9233-4290-a8b8-619da68a866b_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-20221231.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_strl_IncreaseDecreaseInContractWithCustomerRetainageLiability_27b73fec-948f-4d4b-807b-9303738a8f68_terseLabel_en-US" xlink:label="lab_strl_IncreaseDecreaseInContractWithCustomerRetainageLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase in contract liability retainage</link:label>
    <link:label id="lab_strl_IncreaseDecreaseInContractWithCustomerRetainageLiability_label_en-US" xlink:label="lab_strl_IncreaseDecreaseInContractWithCustomerRetainageLiability" xlink: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, Retainage Liability</link:label>
    <link:label id="lab_strl_IncreaseDecreaseInContractWithCustomerRetainageLiability_documentation_en-US" xlink:label="lab_strl_IncreaseDecreaseInContractWithCustomerRetainageLiability" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) In Contract With Customer, Retainage Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_strl_IncreaseDecreaseInContractWithCustomerRetainageLiability" xlink:href="strl-20221231.xsd#strl_IncreaseDecreaseInContractWithCustomerRetainageLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_strl_IncreaseDecreaseInContractWithCustomerRetainageLiability" xlink:to="lab_strl_IncreaseDecreaseInContractWithCustomerRetainageLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_a58d2ae3-5f6b-48f4-8896-f03a4c0a6af2_terseLabel_en-US" xlink:label="lab_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Benefits</link:label>
    <link:label id="lab_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Benefits [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:to="lab_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_strl_RestrictedStockAwardMember_18804284-0c78-40ca-889f-a1236e46d826_terseLabel_en-US" xlink:label="lab_strl_RestrictedStockAwardMember" xlink: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_RestrictedStockAwardMember_label_en-US" xlink:label="lab_strl_RestrictedStockAwardMember" xlink: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 Award [Member]</link:label>
    <link:label id="lab_strl_RestrictedStockAwardMember_documentation_en-US" xlink:label="lab_strl_RestrictedStockAwardMember" xlink: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 Award [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_strl_RestrictedStockAwardMember" xlink:href="strl-20221231.xsd#strl_RestrictedStockAwardMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_strl_RestrictedStockAwardMember" xlink:to="lab_strl_RestrictedStockAwardMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeasesAbstract_0ef3e208-72e0-483b-a918-780fb0f4ddb4_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_7b1f7d9c-2f5f-4e44-9340-f4404c6bfbe0_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_e12e3897-92ba-45ab-b7e6-0ab7188476d7_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_26f47044-52d1-4aa4-a248-b2c1e4e3f64a_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_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_3371785c-acf0-4211-920a-4991dba3007e_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink: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 operating loss carryforwards</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Operating Loss Carryforwards</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:to="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:type="arc" order="1"/>
    <link:label id="lab_strl_JointVenturesMember_bfaeb8da-856a-4678-8b58-1db13689d716_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-20221231.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_6853dcf6-6a7d-4e5a-bcf6-ba8e831f0bf8_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_us-gaap_MinorityInterest_8449d026-e2de-4fac-bed6-cdad27f6368b_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_fae84ca4-35cb-4c82-8759-44c6599ed7dd_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_da236235-4074-4692-ab6e-8b26a7df28f3_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_6e246fd8-16df-4d5a-8854-e3bdebc2fac0_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 dollars 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_796c7379-8462-4524-ae50-e4b573e894a2_totalLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax" 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 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_7e25d2ee-209e-4ba0-b88c-2051bdd105fe_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_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare_f88cd68b-e6ec-4189-9e96-2b699da2d4a0_terseLabel_en-US" xlink:label="lab_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income (loss) per share from Discontinued Operations - Diluted(in dollars per share)</link:label>
    <link:label id="lab_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare_label_en-US" xlink:label="lab_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Discontinued Operation, Income (Loss) from Discontinued Operation, Net of Tax, Per Diluted Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare" xlink:to="lab_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare" xlink:type="arc" order="1"/>
    <link:label id="lab_strl_GreenZoneMember_a9122d57-97c7-4ad1-970b-42c368a129c5_terseLabel_en-US" xlink:label="lab_strl_GreenZoneMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Green Zone</link:label>
    <link:label id="lab_strl_GreenZoneMember_label_en-US" xlink:label="lab_strl_GreenZoneMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Green Zone [Member]</link:label>
    <link:label id="lab_strl_GreenZoneMember_documentation_en-US" xlink:label="lab_strl_GreenZoneMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Green Zone [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_strl_GreenZoneMember" xlink:href="strl-20221231.xsd#strl_GreenZoneMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_strl_GreenZoneMember" xlink:to="lab_strl_GreenZoneMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrealizedGainLossOnDerivatives_4eec40ae-22d5-4430-97c0-27b9191a7194_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_UnrealizedGainLossOnDerivatives" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Change in 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_20702a97-0d1c-4d7c-aa36-221a16cadfc4_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_ad4b2856-8a82-420e-91aa-b5bb2c32762a_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TreasuryStockCommonMember_ebdaf359-4092-485b-9066-793946213cb2_terseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockCommonMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury Stock</link:label>
    <link:label id="lab_us-gaap_TreasuryStockCommonMember_label_en-US" xlink:label="lab_us-gaap_TreasuryStockCommonMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury Stock, Common [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockCommonMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockCommonMember" xlink:to="lab_us-gaap_TreasuryStockCommonMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AuditorName_246d36bd-f933-4fc0-ab7c-944cf799bf40_terseLabel_en-US" xlink:label="lab_dei_AuditorName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auditor Name</link:label>
    <link:label id="lab_dei_AuditorName_label_en-US" xlink:label="lab_dei_AuditorName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auditor Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorName" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AuditorName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AuditorName" xlink:to="lab_dei_AuditorName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PensionPlansDefinedBenefitMember_289692ba-91fc-417c-8898-29ce47c04e7d_terseLabel_en-US" xlink:label="lab_us-gaap_PensionPlansDefinedBenefitMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Multiemployer Plans, Pension</link:label>
    <link:label id="lab_us-gaap_PensionPlansDefinedBenefitMember_label_en-US" xlink:label="lab_us-gaap_PensionPlansDefinedBenefitMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pension Plan [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PensionPlansDefinedBenefitMember" xlink:to="lab_us-gaap_PensionPlansDefinedBenefitMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_623b00f2-5b4e-40c9-b230-55dab29f0123_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_dcc6d697-6af4-40b3-b14a-739935d686a9_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_26a352d7-2988-405d-ad5c-7c366809a981_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_130753eb-e326-4e63-ae3a-2414d2e1c957_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_strl_LumpSumMember_0402ec0f-170e-4dbc-ab6c-aad6858230b7_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-20221231.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_80ab6fc7-7dcd-4227-89a4-3af20c49d0cf_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_2d1fa0c5-ce19-41bf-8b37-399bdc389ae7_periodEndLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockCommonShares" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ending balance (in shares)</link:label>
    <link:label id="lab_us-gaap_TreasuryStockCommonShares_label_en-US" xlink:label="lab_us-gaap_TreasuryStockCommonShares" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury Stock, Common, Shares</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonShares" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockCommonShares"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockCommonShares" xlink:to="lab_us-gaap_TreasuryStockCommonShares" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOperatingActivitiesSegmentAxis_0acf4265-3f08-4666-9c8f-40eceff1d5ba_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOperatingActivitiesSegmentAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Activities [Axis]</link:label>
    <link:label id="lab_us-gaap_StatementOperatingActivitiesSegmentAxis_label_en-US" xlink:label="lab_us-gaap_StatementOperatingActivitiesSegmentAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Activities [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOperatingActivitiesSegmentAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOperatingActivitiesSegmentAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOperatingActivitiesSegmentAxis" xlink:to="lab_us-gaap_StatementOperatingActivitiesSegmentAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_strl_InterestExpenseAndAccretedInterest_429a4460-745e-4e5d-ab05-92ca57ba4e60_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-20221231.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_AccumulatedOtherComprehensiveIncomeLossLineItems_6c2ae1af-8c72-4634-a7e3-89f02a8dac08_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss) [Line Items]</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss) [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_8ed6d69d-07ed-405a-94e4-7c0fa54a5399_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization, 2026</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AcquiredIndefiniteLivedIntangibleAssetsLineItems_a4bedda4-dd5c-4dc0-8d6c-373f74d4ffb8_terseLabel_en-US" xlink:label="lab_us-gaap_AcquiredIndefiniteLivedIntangibleAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquired Indefinite-lived Intangible Assets [Line Items]</link:label>
    <link:label id="lab_us-gaap_AcquiredIndefiniteLivedIntangibleAssetsLineItems_label_en-US" xlink:label="lab_us-gaap_AcquiredIndefiniteLivedIntangibleAssetsLineItems" xlink: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 Indefinite-Lived Intangible Assets [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredIndefiniteLivedIntangibleAssetsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AcquiredIndefiniteLivedIntangibleAssetsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AcquiredIndefiniteLivedIntangibleAssetsLineItems" xlink:to="lab_us-gaap_AcquiredIndefiniteLivedIntangibleAssetsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentPeriodicPaymentPrincipal_4af884ea-7329-4b31-853e-b6b34cb4e6d5_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_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_f5b63e40-c471-410a-93fc-3d073201ad88_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: Net 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_EquipmentMember_4c8710f7-e4d7-4c8a-b1bf-89bb41a0cfd6_verboseLabel_en-US" xlink:label="lab_us-gaap_EquipmentMember" 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">Plant and field equipment</link:label>
    <link:label id="lab_us-gaap_EquipmentMember_label_en-US" xlink:label="lab_us-gaap_EquipmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equipment [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquipmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquipmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquipmentMember" xlink:to="lab_us-gaap_EquipmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupClassificationAxis_c19d87de-670d-43fa-862c-b5a1323aa2da_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupClassificationAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group Classification [Axis]</link:label>
    <link:label id="lab_us-gaap_DisposalGroupClassificationAxis_label_en-US" xlink:label="lab_us-gaap_DisposalGroupClassificationAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group Classification [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupClassificationAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis" xlink:to="lab_us-gaap_DisposalGroupClassificationAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_TitleOfIndividualAxis_f004b19d-8ee6-46fd-8302-dfed5105e35b_terseLabel_en-US" xlink:label="lab_srt_TitleOfIndividualAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Title of Individual [Axis]</link:label>
    <link:label id="lab_srt_TitleOfIndividualAxis_label_en-US" xlink:label="lab_srt_TitleOfIndividualAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Title of Individual [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_TitleOfIndividualAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_TitleOfIndividualAxis" xlink:to="lab_srt_TitleOfIndividualAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VariableInterestEntityDisclosureTextBlock_ff6af77b-b448-4300-9f18-63c23497b367_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 Subsidiary</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_7b13af26-dbdf-4234-b17e-d05d4a3ca480_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Grants in the period (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_b4ff12f7-3b3c-4d84-b66e-58d503fc5470_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Granted (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedStockUnitsRSUMember_9f0aa9f1-8f3a-4639-b6b9-a86a4e5eb33b_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_14d076f1-f178-4c0f-9021-82d252712355_totalLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" 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">Effective income rate, percent</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_ProceedsFromLinesOfCredit_4b58f662-533e-4382-9b44-9cbbc87f2b01_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromLinesOfCredit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash received from credit facility</link:label>
    <link:label id="lab_us-gaap_ProceedsFromLinesOfCredit_label_en-US" xlink:label="lab_us-gaap_ProceedsFromLinesOfCredit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Lines of Credit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLinesOfCredit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromLinesOfCredit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromLinesOfCredit" xlink:to="lab_us-gaap_ProceedsFromLinesOfCredit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskByBenchmarkAxis_8098b7da-866c-49bf-93ec-41ac9b9f984c_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Benchmark [Axis]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskByBenchmarkAxis_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Benchmark [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="lab_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_strl_StockIncentivePlanMember_bcfea2e9-de9e-4310-a92d-d21805377a18_terseLabel_en-US" xlink:label="lab_strl_StockIncentivePlanMember" xlink: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_strl_StockIncentivePlanMember_label_en-US" xlink:label="lab_strl_StockIncentivePlanMember" xlink: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 Incentive Plan [Member]</link:label>
    <link:label id="lab_strl_StockIncentivePlanMember_documentation_en-US" xlink:label="lab_strl_StockIncentivePlanMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Incentive Plan [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_strl_StockIncentivePlanMember" xlink:href="strl-20221231.xsd#strl_StockIncentivePlanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_strl_StockIncentivePlanMember" xlink:to="lab_strl_StockIncentivePlanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_strl_MyersSonsConstructionLPMember_3e123d73-c917-489e-8962-07c9d77f47fe_terseLabel_en-US" xlink:label="lab_strl_MyersSonsConstructionLPMember" xlink: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 &amp; Sons Construction L.P</link:label>
    <link:label id="lab_strl_MyersSonsConstructionLPMember_label_en-US" xlink:label="lab_strl_MyersSonsConstructionLPMember" xlink: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 &amp; Sons Construction L.P [Member]</link:label>
    <link:label id="lab_strl_MyersSonsConstructionLPMember_documentation_en-US" xlink:label="lab_strl_MyersSonsConstructionLPMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Myers &amp; Sons Construction L.P</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_strl_MyersSonsConstructionLPMember" xlink:href="strl-20221231.xsd#strl_MyersSonsConstructionLPMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_strl_MyersSonsConstructionLPMember" xlink:to="lab_strl_MyersSonsConstructionLPMember" xlink:type="arc" order="1"/>
    <link:label id="lab_strl_DebtInstrumentCovenantFixedChargeRatioMinimum_0228bf5a-a4dc-4f55-b132-3c0ca4a2efea_terseLabel_en-US" xlink:label="lab_strl_DebtInstrumentCovenantFixedChargeRatioMinimum" xlink: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 charge ratio minimum</link:label>
    <link:label id="lab_strl_DebtInstrumentCovenantFixedChargeRatioMinimum_label_en-US" xlink:label="lab_strl_DebtInstrumentCovenantFixedChargeRatioMinimum" xlink: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, Fixed Charge Ratio, Minimum</link:label>
    <link:label id="lab_strl_DebtInstrumentCovenantFixedChargeRatioMinimum_documentation_en-US" xlink:label="lab_strl_DebtInstrumentCovenantFixedChargeRatioMinimum" xlink: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, Fixed Charge Ratio, Minimum</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_strl_DebtInstrumentCovenantFixedChargeRatioMinimum" xlink:href="strl-20221231.xsd#strl_DebtInstrumentCovenantFixedChargeRatioMinimum"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_strl_DebtInstrumentCovenantFixedChargeRatioMinimum" xlink:to="lab_strl_DebtInstrumentCovenantFixedChargeRatioMinimum" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MeasurementInputRiskFreeInterestRateMember_b81aab95-00b8-4921-a2ab-c6d80b0a482b_terseLabel_en-US" xlink:label="lab_us-gaap_MeasurementInputRiskFreeInterestRateMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Risk-free rate</link:label>
    <link:label id="lab_us-gaap_MeasurementInputRiskFreeInterestRateMember_label_en-US" xlink:label="lab_us-gaap_MeasurementInputRiskFreeInterestRateMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Input, Risk Free Interest Rate [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputRiskFreeInterestRateMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MeasurementInputRiskFreeInterestRateMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MeasurementInputRiskFreeInterestRateMember" xlink:to="lab_us-gaap_MeasurementInputRiskFreeInterestRateMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax_093c822a-a8fc-495c-95a7-0c36c089a3f9_terseLabel_en-US" xlink:label="lab_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pretax gain on disposition</link:label>
    <link:label id="lab_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax_label_en-US" xlink:label="lab_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Discontinued Operation, Gain (Loss) from Disposal of Discontinued Operation, before Income Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax" xlink:to="lab_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedContributionPlanTable_bdc3cd6f-d66d-4589-bb19-c82310b59797_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Contribution Plan [Table]</link:label>
    <link:label id="lab_us-gaap_DefinedContributionPlanTable_label_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Contribution Plan [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedContributionPlanTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedContributionPlanTable" xlink:to="lab_us-gaap_DefinedContributionPlanTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UseOfEstimates_7e5db593-efbf-4992-836f-e34000fd2aab_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_d3107961-09ad-4c74-9365-4e87e0e18071_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_8099e723-1732-4733-b008-a6ba30f3fc98_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_79c50015-a578-4c12-a303-3a993f3dc326_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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_f53d93f1-9ba3-4e12-a4a4-9a02c631d53b_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_EquityMethodInvestmentsAndJointVenturesAbstract_59db8699-c017-4694-8c34-ffc71d138d19_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_ScheduleOfVariableInterestEntitiesTable_7361f5b6-2882-4d8f-b710-968234886c26_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_ConcentrationRiskPercentage1_84360e2d-11fa-4797-ab61-ac77ac84233c_verboseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskPercentage1" 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">Concentration risk percentage</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskPercentage1_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskPercentage1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk, Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskPercentage1" xlink:to="lab_us-gaap_ConcentrationRiskPercentage1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Revenues_3447c7af-ac1c-4ecb-9add-d54aed9b1240_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_7b5a731d-cbeb-43ee-9c5c-fc883d4ec4ee_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">Provision for estimated loss on uncompleted contracts</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_97ef1712-e4c3-4172-8b9b-bfa5d28337b5_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_af627a6f-c8ea-45ba-9f72-60ea97199903_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 other comprehensive income, 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_440e0c06-1a74-49ee-be04-d45cebe79594_verboseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred" 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">Liabilities incurred</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_DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent_5b41c239-9c47-4e92-8fa3-af730430700f_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent" xlink: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</link:label>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Accrued Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent" xlink:to="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss_4147988a-b3f5-469f-a381-4a219ba7627b_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_DerivativeLiabilitiesAbstract_24980a4c-d781-4df8-b83a-70174bc17310_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 Liability [Abstract]</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_IncomeTaxDisclosureTextBlock_0a57d53d-1bdf-4f6e-b24b-3b1376255d5f_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_DebtWeightedAverageInterestRate_a225c0a8-9f5c-4c15-b760-a4f2b9286768_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_IncomeLossFromContinuingOperations_eb3296b3-f792-4bd2-93b1-bad961441897_totalLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income from Continuing Operations</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperations_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (Loss) from Continuing Operations, Net of Tax, Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperations" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperations" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CreditFacilityDomain_56d800de-8417-4f26-ad65-19176084a6aa_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_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent_12dd6d95-7f26-45ef-a1b6-979de3976cf1_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term liabilities of Discontinued Operations ($0 and $38,637 related to VIEs)</link:label>
    <link:label id="lab_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent_891750fd-bec9-4546-a4fc-2460c7598547_verboseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent" 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 liabilities of discontinued operations</link:label>
    <link:label id="lab_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent_label_en-US" xlink:label="lab_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Liabilities, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent" xlink:to="lab_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedContributionPlanDisclosureLineItems_ab80f088-8f02-4440-81a6-65bfca239be3_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanDisclosureLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Contribution Plan Disclosure [Line Items]</link:label>
    <link:label id="lab_us-gaap_DefinedContributionPlanDisclosureLineItems_label_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanDisclosureLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Contribution Plan Disclosure [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanDisclosureLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedContributionPlanDisclosureLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedContributionPlanDisclosureLineItems" xlink:to="lab_us-gaap_DefinedContributionPlanDisclosureLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_strl_StockIssuedDuringPeriodSharesWarrantsExercised_309f43eb-0f75-41e3-b889-2e85711beb05_terseLabel_en-US" xlink:label="lab_strl_StockIssuedDuringPeriodSharesWarrantsExercised" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock issued during period (in shares)</link:label>
    <link:label id="lab_strl_StockIssuedDuringPeriodSharesWarrantsExercised_label_en-US" xlink:label="lab_strl_StockIssuedDuringPeriodSharesWarrantsExercised" xlink: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, Warrants Exercised</link:label>
    <link:label id="lab_strl_StockIssuedDuringPeriodSharesWarrantsExercised_documentation_en-US" xlink:label="lab_strl_StockIssuedDuringPeriodSharesWarrantsExercised" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Shares, Warrants Exercised</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_strl_StockIssuedDuringPeriodSharesWarrantsExercised" xlink:href="strl-20221231.xsd#strl_StockIssuedDuringPeriodSharesWarrantsExercised"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_strl_StockIssuedDuringPeriodSharesWarrantsExercised" xlink:to="lab_strl_StockIssuedDuringPeriodSharesWarrantsExercised" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AmortizationOfIntangibleAssets_a09bac3b-622c-4c3f-8f76-bddd11880cac_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_d0564e37-22c1-4daf-a5fd-0c8145e955dd_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_strl_NumberOfEmployeesPercent_c27ee75e-5d12-403b-9883-f406fdbe6a40_terseLabel_en-US" xlink:label="lab_strl_NumberOfEmployeesPercent" xlink: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 employees, percent</link:label>
    <link:label id="lab_strl_NumberOfEmployeesPercent_label_en-US" xlink:label="lab_strl_NumberOfEmployeesPercent" xlink: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 Employees, Percent</link:label>
    <link:label id="lab_strl_NumberOfEmployeesPercent_documentation_en-US" xlink:label="lab_strl_NumberOfEmployeesPercent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The percentage of the number of employees.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_strl_NumberOfEmployeesPercent" xlink:href="strl-20221231.xsd#strl_NumberOfEmployeesPercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_strl_NumberOfEmployeesPercent" xlink:to="lab_strl_NumberOfEmployeesPercent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_e65da472-97ce-414a-81d7-fdb1fcbeb651_terseLabel_en-US" xlink:label="lab_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Warrant exercise price (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_label_en-US" xlink:label="lab_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink: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 Warrant or Right, Exercise Price of Warrants or Rights</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:to="lab_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfGoodwillTextBlock_375df640-6cab-48aa-9098-947098654ffb_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfGoodwillTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Goodwill</link:label>
    <link:label id="lab_us-gaap_ScheduleOfGoodwillTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfGoodwillTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Goodwill [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfGoodwillTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfGoodwillTextBlock" xlink:to="lab_us-gaap_ScheduleOfGoodwillTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestPaidNet_0b9be6d1-74b2-4d67-967e-42a91bfc8a6d_terseLabel_en-US" xlink:label="lab_us-gaap_InterestPaidNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash paid during the period for interest</link:label>
    <link:label id="lab_us-gaap_InterestPaidNet_label_en-US" xlink:label="lab_us-gaap_InterestPaidNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Paid, Excluding Capitalized Interest, Operating Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPaidNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestPaidNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestPaidNet" xlink:to="lab_us-gaap_InterestPaidNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_e0889703-2e23-4025-abef-cda0910c4366_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income per share attributable to Sterling common stockholders - Basic (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_9bc6755f-603a-4a5d-bdf1-e7006fb0a187_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_3cee05bc-5562-4713-90d4-aad3455a270f_netLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2009/role/netLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income (loss) attributable to Sterling common stockholders, basic (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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_14c8cace-60f1-420f-87f1-bc96b1dd4512_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax" xlink: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 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_fcbfc416-40cb-401f-87a1-36a238522759_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_5bad6c7f-1ffc-4459-ac97-5ecaa1609040_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_3a344bb1-3474-4891-95bb-43f6bb819dae_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink: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 shares vested in period</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CorporateNonSegmentMember_447c642e-26ca-46b0-bb2e-f0e08f5dffae_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_0fded6be-c3d4-4316-b82a-4af0ad180b22_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 other comprehensive income, 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_d639f75b-b4ee-4cfd-9591-edacbadb68f7_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_8dabf8f2-07c6-47e3-b9af-84d1cbc98cb4_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</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_strl_YellowZoneMember_2b037893-ad26-4eb6-92eb-e9bef4a94cef_terseLabel_en-US" xlink:label="lab_strl_YellowZoneMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Yellow Zone</link:label>
    <link:label id="lab_strl_YellowZoneMember_label_en-US" xlink:label="lab_strl_YellowZoneMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Yellow Zone [Member]</link:label>
    <link:label id="lab_strl_YellowZoneMember_documentation_en-US" xlink:label="lab_strl_YellowZoneMember" xlink: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 Yellow Zone.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_strl_YellowZoneMember" xlink:href="strl-20221231.xsd#strl_YellowZoneMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_strl_YellowZoneMember" xlink:to="lab_strl_YellowZoneMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToMinorityShareholders_c44c03ee-ccf6-4ef0-8b10-606a7e896d71_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsToMinorityShareholders" 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">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_strl_DisposalGroupIncludingDiscontinuedOperationOtherOperatingIncomeExpenseNet_46822ea3-49c2-458f-8478-c0b500aa9c1a_terseLabel_en-US" xlink:label="lab_strl_DisposalGroupIncludingDiscontinuedOperationOtherOperatingIncomeExpenseNet" xlink: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 income (expense), net</link:label>
    <link:label id="lab_strl_DisposalGroupIncludingDiscontinuedOperationOtherOperatingIncomeExpenseNet_label_en-US" xlink:label="lab_strl_DisposalGroupIncludingDiscontinuedOperationOtherOperatingIncomeExpenseNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Other Operating Income (Expense), Net</link:label>
    <link:label id="lab_strl_DisposalGroupIncludingDiscontinuedOperationOtherOperatingIncomeExpenseNet_documentation_en-US" xlink:label="lab_strl_DisposalGroupIncludingDiscontinuedOperationOtherOperatingIncomeExpenseNet" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Other Operating Income (Expense), Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_strl_DisposalGroupIncludingDiscontinuedOperationOtherOperatingIncomeExpenseNet" xlink:href="strl-20221231.xsd#strl_DisposalGroupIncludingDiscontinuedOperationOtherOperatingIncomeExpenseNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_strl_DisposalGroupIncludingDiscontinuedOperationOtherOperatingIncomeExpenseNet" xlink:to="lab_strl_DisposalGroupIncludingDiscontinuedOperationOtherOperatingIncomeExpenseNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskTypeDomain_37de87d6-d7b2-40aa-bb71-b63cdd74d42d_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Type [Domain]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskTypeDomain_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain" xlink:to="lab_us-gaap_ConcentrationRiskTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_strl_IncreaseDecreaseInContractWithCustomerRetainageAsset_d7a4ccdd-fa3d-4d56-b836-c3ccb861482d_terseLabel_en-US" xlink:label="lab_strl_IncreaseDecreaseInContractWithCustomerRetainageAsset" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increased in contract asset retainage</link:label>
    <link:label id="lab_strl_IncreaseDecreaseInContractWithCustomerRetainageAsset_label_en-US" xlink:label="lab_strl_IncreaseDecreaseInContractWithCustomerRetainageAsset" xlink: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, Retainage Asset</link:label>
    <link:label id="lab_strl_IncreaseDecreaseInContractWithCustomerRetainageAsset_documentation_en-US" xlink:label="lab_strl_IncreaseDecreaseInContractWithCustomerRetainageAsset" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) In Contract With Customer, Retainage Asset</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_strl_IncreaseDecreaseInContractWithCustomerRetainageAsset" xlink:href="strl-20221231.xsd#strl_IncreaseDecreaseInContractWithCustomerRetainageAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_strl_IncreaseDecreaseInContractWithCustomerRetainageAsset" xlink:to="lab_strl_IncreaseDecreaseInContractWithCustomerRetainageAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquity_186b62a3-2c7a-4a93-b6c7-9cb76dacfed5_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_571f77e2-6ff7-4d5b-b697-2bca201aa4da_verboseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of 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_61f2c97a-544a-4756-a820-75ed7753dd4a_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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_2d14d970-191c-4aa2-890e-4fa7bdcbf63b_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forfeited (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_strl_DisposalGroupIncludingDiscontinuedOperationDeferredConsiderationPaymentDueYearThree_9f81e047-1a65-4d5a-8e6b-1fdad313d2b7_terseLabel_en-US" xlink:label="lab_strl_DisposalGroupIncludingDiscontinuedOperationDeferredConsiderationPaymentDueYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal group, including discontinued operation, payment due year three</link:label>
    <link:label id="lab_strl_DisposalGroupIncludingDiscontinuedOperationDeferredConsiderationPaymentDueYearThree_label_en-US" xlink:label="lab_strl_DisposalGroupIncludingDiscontinuedOperationDeferredConsiderationPaymentDueYearThree" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Deferred Consideration, Payment Due Year Three</link:label>
    <link:label id="lab_strl_DisposalGroupIncludingDiscontinuedOperationDeferredConsiderationPaymentDueYearThree_documentation_en-US" xlink:label="lab_strl_DisposalGroupIncludingDiscontinuedOperationDeferredConsiderationPaymentDueYearThree" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Deferred Consideration, Payment Due Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_strl_DisposalGroupIncludingDiscontinuedOperationDeferredConsiderationPaymentDueYearThree" xlink:href="strl-20221231.xsd#strl_DisposalGroupIncludingDiscontinuedOperationDeferredConsiderationPaymentDueYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_strl_DisposalGroupIncludingDiscontinuedOperationDeferredConsiderationPaymentDueYearThree" xlink:to="lab_strl_DisposalGroupIncludingDiscontinuedOperationDeferredConsiderationPaymentDueYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityInteractiveDataCurrent_cbc7e5fd-d17f-4512-abd5-0a95e29ea4c9_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_3893e2c4-f1c1-47b8-b892-7fb3fc91f383_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_180bd8ac-169e-4781-88ac-2387d035ceec_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-20221231.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_18f1c8af-d8cf-4495-a5ed-5492763e7323_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_cbfeeb79-424d-4b7b-b308-6b779dd10dea_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</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-20221231.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_4905da33-e668-4720-a4d3-1da3bed6c734_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_9dd3e041-92e9-4149-8ace-b171cfd6f0b4_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization, 2025</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_strl_TheRevolvingCreditFacilityMember_8e803234-9303-4716-9574-a3894fe9b912_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">the 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-20221231.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_1090d70f-8be1-4b50-97e1-1b3900583db9_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 (Deficit)</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_d820a40b-2f5d-4aeb-91e3-a167c337caa4_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_73fe57bf-2024-4863-92c2-3efbd545a371_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_9c739137-110a-4a35-a5d1-0a6e566033fa_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_62dfb8e9-0ab4-423d-89d2-29736475628a_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_NumberOfReportableSegments_b2f8a96f-9204-496c-a3be-24fa9d0003db_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_LeaseCostTableTextBlock_83ee7c14-6dcf-4a22-9255-c24f26a82a5c_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 Costs</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_IncreaseDecreaseInOperatingCapital_36a92546-f28d-452b-9823-ef219b7f2fee_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingCapital" 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">Changes in operating assets and liabilities (Note 19)</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingCapital_99abb251-05e0-431e-80c2-f81856e97a6f_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_4b7e592d-ce04-4474-abc1-fe8c422e6db1_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of shares available for grant (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementClassOfStockAxis_a305964f-c4ec-4b28-8cbd-d3ab7218d1a3_terseLabel_en-US" xlink:label="lab_us-gaap_StatementClassOfStockAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Stock [Axis]</link:label>
    <link:label id="lab_us-gaap_StatementClassOfStockAxis_label_en-US" xlink:label="lab_us-gaap_StatementClassOfStockAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Stock [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementClassOfStockAxis" xlink:to="lab_us-gaap_StatementClassOfStockAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxPolicyTextBlock_cd30ee48-2c26-49ae-ba27-5f1209084ffd_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Federal and State Income Taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_IncomeTaxPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxPolicyTextBlock" xlink:to="lab_us-gaap_IncomeTaxPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLossCarryforwardsLineItems_75463776-5df3-4ca9-9484-342736cc980d_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_87a88f22-cb32-4f20-bcae-a62813e957c0_terseLabel_en-US" xlink:label="lab_us-gaap_StatementTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Table]</link:label>
    <link:label id="lab_us-gaap_StatementTable_label_en-US" xlink:label="lab_us-gaap_StatementTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementTable" xlink:to="lab_us-gaap_StatementTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock_089db2c7-b3cf-4c0a-a9d9-16479b9e12e7_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Discontinued Operations By Statement Of Operations And Balance Sheet</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Groups, Including Discontinued Operations [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock" xlink:to="lab_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_3458fb07-cab7-4006-a2ea-76cc03e9f2f6_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vested (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueAcquisitions_ffbedca3-0300-4e94-b3ae-c86e703b48d0_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueAcquisitions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock issued for acquisition</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueAcquisitions_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueAcquisitions" xlink: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, Acquisitions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueAcquisitions" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueAcquisitions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueAcquisitions" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueAcquisitions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_label_en-US" xlink:label="lab_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Discontinued Operations and Disposal Groups [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:to="lab_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsCurrentAbstract_51c5dcc1-d63e-4417-afe4-617ff524f5a3_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_46ea2ae8-e890-4585-9de2-b3251e969b41_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</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_a306e6fe-b5d7-440e-9b03-0747f2c7a758_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_strl_MyersMember_08c2aa7e-1858-42a4-943e-dd71d14fc80e_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-20221231.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_srt_RangeAxis_26e6ff0a-bbc4-42e7-9e2d-20ff677469a0_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_WarrantsToTheLendersUnderTheLoanAgreementMember_6edf58e5-a739-4f45-be95-7d105b5ba367_terseLabel_en-US" xlink:label="lab_strl_WarrantsToTheLendersUnderTheLoanAgreementMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Warrants to the Lenders Under the Loan Agreement</link:label>
    <link:label id="lab_strl_WarrantsToTheLendersUnderTheLoanAgreementMember_label_en-US" xlink:label="lab_strl_WarrantsToTheLendersUnderTheLoanAgreementMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Warrants to the Lenders Under the Loan Agreement [Member]</link:label>
    <link:label id="lab_strl_WarrantsToTheLendersUnderTheLoanAgreementMember_documentation_en-US" xlink:label="lab_strl_WarrantsToTheLendersUnderTheLoanAgreementMember" xlink: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 warrants to the lenders under the loan agreement.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_strl_WarrantsToTheLendersUnderTheLoanAgreementMember" xlink:href="strl-20221231.xsd#strl_WarrantsToTheLendersUnderTheLoanAgreementMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_strl_WarrantsToTheLendersUnderTheLoanAgreementMember" xlink:to="lab_strl_WarrantsToTheLendersUnderTheLoanAgreementMember" xlink:type="arc" order="1"/>
    <link:label id="lab_strl_DisposalGroupIncludingDiscontinuedOperationOperatingRightOfUseAssetsNoncurrent_9ce78383-9db3-4d01-b5e4-ba64e7ef06f2_terseLabel_en-US" xlink:label="lab_strl_DisposalGroupIncludingDiscontinuedOperationOperatingRightOfUseAssetsNoncurrent" xlink: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_strl_DisposalGroupIncludingDiscontinuedOperationOperatingRightOfUseAssetsNoncurrent_label_en-US" xlink:label="lab_strl_DisposalGroupIncludingDiscontinuedOperationOperatingRightOfUseAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Operating Right-Of-Use Assets, Noncurrent</link:label>
    <link:label id="lab_strl_DisposalGroupIncludingDiscontinuedOperationOperatingRightOfUseAssetsNoncurrent_documentation_en-US" xlink:label="lab_strl_DisposalGroupIncludingDiscontinuedOperationOperatingRightOfUseAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Operating Right-Of-Use Assets, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_strl_DisposalGroupIncludingDiscontinuedOperationOperatingRightOfUseAssetsNoncurrent" xlink:href="strl-20221231.xsd#strl_DisposalGroupIncludingDiscontinuedOperationOperatingRightOfUseAssetsNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_strl_DisposalGroupIncludingDiscontinuedOperationOperatingRightOfUseAssetsNoncurrent" xlink:to="lab_strl_DisposalGroupIncludingDiscontinuedOperationOperatingRightOfUseAssetsNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsAccumulatedDeficit_4f7245db-eb70-4291-853b-df468c769805_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_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_c5d3abf4-418e-46a5-886e-f326a881a26a_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group Name [Axis]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_label_en-US" xlink:label="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group Name [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:to="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_f40a84ea-8b5f-4e31-97d9-f05b4cddcc62_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_3f2d4bf0-eaff-4125-a5bc-38a0c22f9654_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_eb7b3869-c75b-4f6b-bce3-70babd2cd684_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_c9dfeab8-40e7-4293-ad80-cf57df766a07_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_RelatedPartyTransactionsDisclosureTextBlock_0d4bddbc-e1e0-4292-bcc2-f11538c9348c_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transactions</link:label>
    <link:label id="lab_us-gaap_RelatedPartyTransactionsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transactions Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:to="lab_us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionProFormaInformationTextBlock_92b6bf3a-eafe-4d3e-b59e-acec28cfc6db_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">Schedule 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_fb92864f-ed88-4dfd-9832-f42b19647fac_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_strl_HeavyAndGeneralConstructionLaborersLocal472AndLocal172Member_cddec9cc-ed88-4184-9e0b-ded5513dce38_terseLabel_en-US" xlink:label="lab_strl_HeavyAndGeneralConstructionLaborersLocal472AndLocal172Member" xlink: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 And General Construction Laborers Local 472 and Local 172</link:label>
    <link:label id="lab_strl_HeavyAndGeneralConstructionLaborersLocal472AndLocal172Member_label_en-US" xlink:label="lab_strl_HeavyAndGeneralConstructionLaborersLocal472AndLocal172Member" xlink: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 And General Construction Laborers Local 472 and Local 172 [Member]</link:label>
    <link:label id="lab_strl_HeavyAndGeneralConstructionLaborersLocal472AndLocal172Member_documentation_en-US" xlink:label="lab_strl_HeavyAndGeneralConstructionLaborersLocal472AndLocal172Member" xlink: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 And General Construction Laborers Local 472 and Local 172</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_strl_HeavyAndGeneralConstructionLaborersLocal472AndLocal172Member" xlink:href="strl-20221231.xsd#strl_HeavyAndGeneralConstructionLaborersLocal472AndLocal172Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_strl_HeavyAndGeneralConstructionLaborersLocal472AndLocal172Member" xlink:to="lab_strl_HeavyAndGeneralConstructionLaborersLocal472AndLocal172Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementLineItems_b79283e7-4394-45e7-b015-ba40b7ac6ddc_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_WarrantsAndRightsOutstandingTerm_febe4878-febf-403c-9306-f67b94c3f725_terseLabel_en-US" xlink:label="lab_us-gaap_WarrantsAndRightsOutstandingTerm" xlink: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 term of&#160;warrants (in years)</link:label>
    <link:label id="lab_us-gaap_WarrantsAndRightsOutstandingTerm_label_en-US" xlink:label="lab_us-gaap_WarrantsAndRightsOutstandingTerm" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Warrants and Rights Outstanding, Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WarrantsAndRightsOutstandingTerm" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WarrantsAndRightsOutstandingTerm"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WarrantsAndRightsOutstandingTerm" xlink:to="lab_us-gaap_WarrantsAndRightsOutstandingTerm" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeasePrincipalPayments_6def0b95-f5c5-45c0-bab5-94ff2b9c80c7_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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_c73526a4-3efb-4ca3-8b2c-8ec6eb4eb6cc_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Measurement Inputs and Valuation Techniques [Table]</link:label>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_label_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Measurement Inputs and Valuation Techniques [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" xlink:to="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_333fd784-1f59-4016-98b7-1d7d278e0323_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nonvested (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_7999be94-98dc-403a-a731-a38c7d97ce18_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nonvested (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_829886a0-e211-46b8-b4c2-5f44073dc09e_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_strl_DeferredTaxAssetsRightOfUseLiability_1a361777-5ca9-424b-8038-489a8a8a27dd_terseLabel_en-US" xlink:label="lab_strl_DeferredTaxAssetsRightOfUseLiability" xlink: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 liabilities</link:label>
    <link:label id="lab_strl_DeferredTaxAssetsRightOfUseLiability_label_en-US" xlink:label="lab_strl_DeferredTaxAssetsRightOfUseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Right Of Use Liability</link:label>
    <link:label id="lab_strl_DeferredTaxAssetsRightOfUseLiability_documentation_en-US" xlink:label="lab_strl_DeferredTaxAssetsRightOfUseLiability" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Right Of Use Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_strl_DeferredTaxAssetsRightOfUseLiability" xlink:href="strl-20221231.xsd#strl_DeferredTaxAssetsRightOfUseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_strl_DeferredTaxAssetsRightOfUseLiability" xlink:to="lab_strl_DeferredTaxAssetsRightOfUseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VariableRateDomain_7a6760c1-57ab-43c4-b3d0-c43ff9a41f37_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_67a27142-827c-4884-b684-fdfe5a408d9f_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_37bc5da1-a482-4ccc-9771-bab679e15fdc_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_2669a07b-3d91-483f-b3b5-a11ed4d97037_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">Schedule of 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_bcfcd66c-e02c-411b-bdc3-d78244d1a740_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_a311a488-92d8-4ab1-91b6-9f1cf9ae3761_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, net ($0 and $50 related to VIEs)</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAsset_7c88fe33-e2a6-42a5-ad72-3f0715ad9cf8_verboseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease right-of-use assets</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAsset_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Right-of-Use Asset</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset" xlink:href="https://xbrl.fasb.org/us-gaap/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_529b11e2-2876-4966-bc6c-d269a4a9baaf_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Other Comprehensive Loss</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">AOCI Attributable to Parent [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_c7b05a16-0176-4515-9a04-bb8d10cdbf6e_terseLabel_en-US" xlink:label="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Evaluating Impairment of Other Intangible Assets and Other Long-Lived Assets</link:label>
    <link:label id="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:to="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AuditorFirmId_af0fa496-8f00-47ea-a71a-1899595359af_terseLabel_en-US" xlink:label="lab_dei_AuditorFirmId" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auditor Firm ID</link:label>
    <link:label id="lab_dei_AuditorFirmId_label_en-US" xlink:label="lab_dei_AuditorFirmId" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auditor Firm ID</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorFirmId" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AuditorFirmId"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AuditorFirmId" xlink:to="lab_dei_AuditorFirmId" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentDiscontinuedOperationsMember_afa2a02a-cb15-42a3-93a0-190130356634_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentDiscontinuedOperationsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total Assets &#8212; Discontinued Operations</link:label>
    <link:label id="lab_us-gaap_SegmentDiscontinuedOperationsMember_label_en-US" xlink:label="lab_us-gaap_SegmentDiscontinuedOperationsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Discontinued Operations [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDiscontinuedOperationsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDiscontinuedOperationsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentDiscontinuedOperationsMember" xlink:to="lab_us-gaap_SegmentDiscontinuedOperationsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesAbstract_af46c5e3-93ea-4f9f-a545-ecfa42e00c44_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesAbstract" xlink: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 related to:</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesAbstract_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Gross [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseExpense_035bfb30-e20f-4008-8762-3def0a7a1073_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease expense</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseExpense_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseExpense" xlink:to="lab_us-gaap_OperatingLeaseExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_7c2e8654-f62f-4a00-a69e-914927a38a4a_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_32516051-49c1-49b1-98e6-5c0b463c06a0_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-20221231.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_c719c2b4-ddb8-4643-bd89-3e98526fb657_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_aff1c28e-238a-4a94-b2b9-925cc3362ccd_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_2ed5a236-18bc-492a-933d-f4e51c0da991_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_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent_24b7e59a-6d11-4a3d-a6e4-e9164a824bde_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Executive compensation, including stock incentives</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), Share-Based Payment Arrangement, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_b3019cc8-cf61-41b6-8d5b-b2011b5aaff0_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_2a05267a-ba69-4d95-9758-e0a572a65379_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_80584efe-4051-46cb-9847-fd2ab474be9a_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 (Loss)</link:label>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_label_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Income (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingIncomeLoss" xlink:to="lab_us-gaap_OperatingIncomeLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StateAndLocalJurisdictionMember_b5352cab-d860-484b-b9f0-d5860163ac61_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_2f1e2c73-54f1-4d4c-a790-a392adc4ec8d_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, shares outstanding (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_94ed4d81-e3a7-4c51-9b6d-e29880f059af_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_3e7a9a92-a338-4c2f-b3cb-abf93f9b4948_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_80e995a4-c5b0-4920-ad5a-dc37af061a94_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_69bb54d7-a442-4e71-80ae-e91c5e46f5fe_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</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_DiscontinuedOperationTaxEffectOfDiscontinuedOperation_461476d0-638f-4fbd-a696-15a1ce9dd71a_negatedLabel_en-US" xlink:label="lab_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation" 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_DiscontinuedOperationTaxEffectOfDiscontinuedOperation_09dc8de9-fe3b-4918-b58b-bf79695328d3_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income tax expense</link:label>
    <link:label id="lab_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation_label_en-US" xlink:label="lab_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Discontinued Operation, Tax Effect of Discontinued Operation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation" xlink:to="lab_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation" xlink:type="arc" order="1"/>
    <link:label id="lab_strl_DisposalGroupIncludingDiscontinuedOperationDeferredConsiderationNumberOfPaymentsDue_0977f372-1748-4888-b96b-18802361cff6_terseLabel_en-US" xlink:label="lab_strl_DisposalGroupIncludingDiscontinuedOperationDeferredConsiderationNumberOfPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal group, including discontinued operation, deferred consideration, series payment due</link:label>
    <link:label id="lab_strl_DisposalGroupIncludingDiscontinuedOperationDeferredConsiderationNumberOfPaymentsDue_label_en-US" xlink:label="lab_strl_DisposalGroupIncludingDiscontinuedOperationDeferredConsiderationNumberOfPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Deferred Consideration, Number of Payments Due</link:label>
    <link:label id="lab_strl_DisposalGroupIncludingDiscontinuedOperationDeferredConsiderationNumberOfPaymentsDue_documentation_en-US" xlink:label="lab_strl_DisposalGroupIncludingDiscontinuedOperationDeferredConsiderationNumberOfPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Deferred Consideration, Number of Payments Due</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_strl_DisposalGroupIncludingDiscontinuedOperationDeferredConsiderationNumberOfPaymentsDue" xlink:href="strl-20221231.xsd#strl_DisposalGroupIncludingDiscontinuedOperationDeferredConsiderationNumberOfPaymentsDue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_strl_DisposalGroupIncludingDiscontinuedOperationDeferredConsiderationNumberOfPaymentsDue" xlink:to="lab_strl_DisposalGroupIncludingDiscontinuedOperationDeferredConsiderationNumberOfPaymentsDue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis_303c5b6c-685b-4f59-b748-2beee12c45ce_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_StockRepurchasedDuringPeriodShares_622ec316-0dfe-4876-8414-8a3381da4f88_verboseLabel_en-US" xlink:label="lab_us-gaap_StockRepurchasedDuringPeriodShares" 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">Purchase of treasury stock (in shares)</link:label>
    <link:label id="lab_us-gaap_StockRepurchasedDuringPeriodShares_label_en-US" xlink:label="lab_us-gaap_StockRepurchasedDuringPeriodShares" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Repurchased During Period, Shares</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodShares" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRepurchasedDuringPeriodShares"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRepurchasedDuringPeriodShares" xlink:to="lab_us-gaap_StockRepurchasedDuringPeriodShares" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredFinanceCostsCurrentNet_ea327d7c-33f0-4440-bb83-323a4fab44db_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_22955b03-ba59-4b27-8d2a-efaf9cfd51ba_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_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_a837a88a-3dcb-4743-a276-2f5611f11951_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Intangible Assets</link:label>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill and Intangible Assets Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_85f939d4-b895-4f89-b438-ec396dc75179_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_2d966ad3-b703-4af1-aa82-fcf7afadb967_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_c7540a75-dc18-4c1e-9299-948a5c96f763_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_682784a4-d911-4bf8-bc84-6784ebc470d2_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_PropertyPlantAndEquipmentPolicyTextBlock_ab7ff902-21d0-4f57-bb2d-ada486606aa8_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property and Equipment</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet_241b3a45-a22a-41c6-ba33-d9cb52531e1c_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_dde736d2-8854-4ec2-b598-b410b50c4d34_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_e22115c5-34bf-4293-bd80-077066227114_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_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable_1a64b20c-5a28-4c52-8960-31ccad784797_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Revenue by Major Customers, by Reporting Segments [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Revenue by Major Customers, by Reporting Segments [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable" xlink:to="lab_us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityPublicFloat_0406a210-a0f0-4427-b045-d4e34a17119e_terseLabel_en-US" xlink:label="lab_dei_EntityPublicFloat" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Public Float</link:label>
    <link:label id="lab_dei_EntityPublicFloat_label_en-US" xlink:label="lab_dei_EntityPublicFloat" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Public Float</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityPublicFloat" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityPublicFloat"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityPublicFloat" xlink:to="lab_dei_EntityPublicFloat" xlink:type="arc" order="1"/>
    <link:label id="lab_strl_LesseeLeaseExpirationPeriod_7891e8ea-694b-4e43-821d-dc2b284733ef_terseLabel_en-US" xlink:label="lab_strl_LesseeLeaseExpirationPeriod" xlink: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_LesseeLeaseExpirationPeriod_caaae047-fc40-49fe-9634-9c860dc4ad47_verboseLabel_en-US" xlink:label="lab_strl_LesseeLeaseExpirationPeriod" 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">Lease expiration period</link:label>
    <link:label id="lab_strl_LesseeLeaseExpirationPeriod_label_en-US" xlink:label="lab_strl_LesseeLeaseExpirationPeriod" xlink: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, ExpirationPeriod</link:label>
    <link:label id="lab_strl_LesseeLeaseExpirationPeriod_documentation_en-US" xlink:label="lab_strl_LesseeLeaseExpirationPeriod" xlink: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, ExpirationPeriod</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_strl_LesseeLeaseExpirationPeriod" xlink:href="strl-20221231.xsd#strl_LesseeLeaseExpirationPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_strl_LesseeLeaseExpirationPeriod" xlink:to="lab_strl_LesseeLeaseExpirationPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalMember_e5c10f48-b8a6-4c9f-bbd7-268b57f6fce9_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_66328006-2f34-4649-a696-10f87ec60119_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_3b882acb-784a-4aaa-b3fa-2b13f06a4567_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_CostOfGoodsAndServicesSold_9ee6ea42-18a0-4a8c-bf20-faf745165ea0_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_ProceedsFromSaleOfEquityMethodInvestments_0d3bff1c-6ac5-4991-9c88-2f5e06584f2c_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleOfEquityMethodInvestments" xlink: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 equity method investments</link:label>
    <link:label id="lab_us-gaap_ProceedsFromSaleOfEquityMethodInvestments_label_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleOfEquityMethodInvestments" xlink: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 Equity Method Investments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfEquityMethodInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromSaleOfEquityMethodInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromSaleOfEquityMethodInvestments" xlink:to="lab_us-gaap_ProceedsFromSaleOfEquityMethodInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensationGross_e7423ef9-8771-4aee-afaf-e1cb06f62525_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_fdff5a47-cf14-4105-975a-1095c1321a08_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_f49e8faf-07e0-440c-bba8-983c2b82a234_verboseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Diluted (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_d1187711-a5a9-4170-b679-19cb6ec2f695_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 &#8212; 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_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_2a138688-6eb2-4630-abd0-0d19c7f6931d_negatedLabel_en-US" xlink:label="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less accumulated depreciation</link:label>
    <link:label id="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:to="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskDisclosureTextBlock_2c525893-3c20-40f2-b46a-3c27cc26b7dd_verboseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskDisclosureTextBlock" 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">Concentration of Risk and Enterprise Wide Disclosures</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskDisclosureTextBlock" xlink:to="lab_us-gaap_ConcentrationRiskDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_strl_DebtCovenantPeriodAxis_8ea52580-55e5-4de3-89a7-c095426c3764_terseLabel_en-US" xlink:label="lab_strl_DebtCovenantPeriodAxis" xlink: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 Covenant Period [Axis]</link:label>
    <link:label id="lab_strl_DebtCovenantPeriodAxis_label_en-US" xlink:label="lab_strl_DebtCovenantPeriodAxis" xlink: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 Covenant Period [Axis]</link:label>
    <link:label id="lab_strl_DebtCovenantPeriodAxis_documentation_en-US" xlink:label="lab_strl_DebtCovenantPeriodAxis" xlink: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 Covenant Period [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_strl_DebtCovenantPeriodAxis" xlink:href="strl-20221231.xsd#strl_DebtCovenantPeriodAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_strl_DebtCovenantPeriodAxis" xlink:to="lab_strl_DebtCovenantPeriodAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BuildingAndBuildingImprovementsMember_b05c7c66-9087-4177-aea2-d42dc69330ac_terseLabel_en-US" xlink:label="lab_us-gaap_BuildingAndBuildingImprovementsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Building and improvements</link:label>
    <link:label id="lab_us-gaap_BuildingAndBuildingImprovementsMember_label_en-US" xlink:label="lab_us-gaap_BuildingAndBuildingImprovementsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Building and Building Improvements [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingAndBuildingImprovementsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BuildingAndBuildingImprovementsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BuildingAndBuildingImprovementsMember" xlink:to="lab_us-gaap_BuildingAndBuildingImprovementsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsReceivableMember_0b059798-3329-473d-b0ac-61aefaf42d03_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableMember" xlink: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_us-gaap_AccountsReceivableMember_label_en-US" xlink:label="lab_us-gaap_AccountsReceivableMember" xlink: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 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableMember" xlink:to="lab_us-gaap_AccountsReceivableMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_IcfrAuditorAttestationFlag_4b2317a8-1480-4cf5-80fb-654a49ff8fe2_terseLabel_en-US" xlink:label="lab_dei_IcfrAuditorAttestationFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ICFR Auditor Attestation Flag</link:label>
    <link:label id="lab_dei_IcfrAuditorAttestationFlag_label_en-US" xlink:label="lab_dei_IcfrAuditorAttestationFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ICFR Auditor Attestation Flag</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_IcfrAuditorAttestationFlag" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_IcfrAuditorAttestationFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_IcfrAuditorAttestationFlag" xlink:to="lab_dei_IcfrAuditorAttestationFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockValue_7a7d1bb1-2006-40e4-88bb-832229fc4da3_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,585 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_0fe2912c-3864-4e72-988f-a3595eb6fd83_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-20221231.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_602c3290-181a-46d7-9f59-c8633b4d3d06_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_a081d1e4-dc47-4c67-8ba4-2c898726f0cf_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_97fa9dba-5cae-43dd-994f-9caf724a0548_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_DeferredTaxAssetsGrossAbstract_700594c0-5565-4c08-a404-064f066c9c20_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsGrossAbstract" xlink: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 related to:</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsGrossAbstract_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsGrossAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Gross [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGrossAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsGrossAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsGrossAbstract" xlink:to="lab_us-gaap_DeferredTaxAssetsGrossAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_1e33bc6f-1bd7-4a60-b91d-017f7efbb49b_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">Grants in the period (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_d5a449a1-8b55-46c9-936c-ad5f90e17f9f_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Granted (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherOperatingIncomeExpenseNet_745f1d88-e79d-429c-95bc-2045d715e9d7_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_strl_DebtCovenantPeriodDomain_83986e6b-05ed-406b-b8ad-8462901deb80_terseLabel_en-US" xlink:label="lab_strl_DebtCovenantPeriodDomain" xlink: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 Covenant Period [Domain]</link:label>
    <link:label id="lab_strl_DebtCovenantPeriodDomain_label_en-US" xlink:label="lab_strl_DebtCovenantPeriodDomain" xlink: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 Covenant Period [Domain]</link:label>
    <link:label id="lab_strl_DebtCovenantPeriodDomain_documentation_en-US" xlink:label="lab_strl_DebtCovenantPeriodDomain" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">[Domain] for Debt Covenant Period [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_strl_DebtCovenantPeriodDomain" xlink:href="strl-20221231.xsd#strl_DebtCovenantPeriodDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_strl_DebtCovenantPeriodDomain" xlink:to="lab_strl_DebtCovenantPeriodDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock_8c1d4f83-ea7d-4bd0-a1a8-66b3a5c44310_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_db4f98d2-5678-42d8-b1a0-a4f1d01791ac_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingSegmentsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Segments</link:label>
    <link:label id="lab_us-gaap_OperatingSegmentsMember_label_en-US" xlink:label="lab_us-gaap_OperatingSegmentsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Segments [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingSegmentsMember" xlink:to="lab_us-gaap_OperatingSegmentsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShortTermLeaseCost_c12478b7-72e0-4765-9426-b731414f3cd6_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_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold_4f2c6b1e-418f-4f13-b939-29f752ecc422_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of revenues</link:label>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold_label_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Costs of Goods Sold</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold" xlink:to="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold" xlink:type="arc" order="1"/>
    <link:label id="lab_strl_PensionTrustFundForOperatingEngineersPensionPlanMember_7301dea1-0fca-47cb-9d91-9f8e73b9627f_terseLabel_en-US" xlink:label="lab_strl_PensionTrustFundForOperatingEngineersPensionPlanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pension Trust Fund for Operating Engineers Pension Plan [Member]</link:label>
    <link:label id="lab_strl_PensionTrustFundForOperatingEngineersPensionPlanMember_label_en-US" xlink:label="lab_strl_PensionTrustFundForOperatingEngineersPensionPlanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pension Trust Fund for Operating Engineers Pension Plan [Member]</link:label>
    <link:label id="lab_strl_PensionTrustFundForOperatingEngineersPensionPlanMember_documentation_en-US" xlink:label="lab_strl_PensionTrustFundForOperatingEngineersPensionPlanMember" xlink: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 pension trust fund for operating engineers pension plan.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_strl_PensionTrustFundForOperatingEngineersPensionPlanMember" xlink:href="strl-20221231.xsd#strl_PensionTrustFundForOperatingEngineersPensionPlanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_strl_PensionTrustFundForOperatingEngineersPensionPlanMember" xlink:to="lab_strl_PensionTrustFundForOperatingEngineersPensionPlanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VariableInterestEntityLineItems_100bcfec-41fd-4ba2-9a18-f8c7eefd6e2e_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_400cc8fd-41fd-4d02-82bd-316f8ff3f381_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_a7e91de0-aa9b-4965-96c9-fa5c54efbb3c_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_15b71a96-d8c8-493c-a7c8-bab9f8712d19_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">Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Costs And Estimated Earnings In Excess Of Billings On Uncompleted Contracts</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_strl_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContracts" xlink:href="strl-20221231.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_250c6452-77a2-4b7a-ae9d-4633077b5c94_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_606d03cc-be8d-40ce-a87e-a28db488ce82_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_WarrantsAndRightsOutstandingMeasurementInput_291f7d16-8195-4201-82b8-f455d57cce59_terseLabel_en-US" xlink:label="lab_us-gaap_WarrantsAndRightsOutstandingMeasurementInput" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Warrants outstanding, measurement input</link:label>
    <link:label id="lab_us-gaap_WarrantsAndRightsOutstandingMeasurementInput_label_en-US" xlink:label="lab_us-gaap_WarrantsAndRightsOutstandingMeasurementInput" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Warrants and Rights Outstanding, Measurement Input</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WarrantsAndRightsOutstandingMeasurementInput" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WarrantsAndRightsOutstandingMeasurementInput"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WarrantsAndRightsOutstandingMeasurementInput" xlink:to="lab_us-gaap_WarrantsAndRightsOutstandingMeasurementInput" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MeasurementInputSharePriceMember_81e39f85-7f30-4eee-a9d1-91dbd07dd27d_terseLabel_en-US" xlink:label="lab_us-gaap_MeasurementInputSharePriceMember" xlink: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 price at grant date</link:label>
    <link:label id="lab_us-gaap_MeasurementInputSharePriceMember_label_en-US" xlink:label="lab_us-gaap_MeasurementInputSharePriceMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Input, Share Price [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputSharePriceMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MeasurementInputSharePriceMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MeasurementInputSharePriceMember" xlink:to="lab_us-gaap_MeasurementInputSharePriceMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesCurrentAbstract_78d1407d-0ee2-4cca-89d3-48adebd98032_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current liabilities:</link:label>
    <link:label id="lab_us-gaap_LiabilitiesCurrentAbstract_label_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities, Current [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:to="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_4492105f-eb89-4c7d-bb8e-ce6e30be1b2e_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 (Loss) Available to Common Stockholders, Basic</link:label>
    <link:label id="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_17173c92-e562-4939-a916-93fc2f5fe98f_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 income</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_strl_EstimatedConstructionGrossProfitLossBeforeTax_a7d23db2-2a6c-4044-ac9a-ed32c5be14e7_terseLabel_en-US" xlink:label="lab_strl_EstimatedConstructionGrossProfitLossBeforeTax" xlink: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 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-20221231.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_CommonStockSharesIssued_05032066-a23b-4ad4-928f-66a3ef9ca2fa_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, shares issued (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_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent_ef36d34b-a532-4b59-8694-58e517300f3b_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink: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 of Discontinued Operations ($0 and $51,914 related to VIEs)</link:label>
    <link:label id="lab_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent_52f1227c-1c76-4782-9af7-bb7f808b84dc_verboseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent" 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 liabilities of discontinued operations</link:label>
    <link:label id="lab_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent_856f0caf-2e84-4d0a-b377-3ac020a0c89d_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current liabilities of Discontinued Operations ($0 and $51,914 related to VIEs)</link:label>
    <link:label id="lab_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent_label_en-US" xlink:label="lab_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:to="lab_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationOtherAdjustments_390d5802-0f16-4880-8d8f-231cbf9eb3ae_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationOtherAdjustments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other permanent differences</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationOtherAdjustments_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationOtherAdjustments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Other Adjustments, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationOtherAdjustments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments" xlink:to="lab_us-gaap_IncomeTaxReconciliationOtherAdjustments" xlink:type="arc" order="1"/>
    <link:label id="lab_strl_ClassOfWarrantOrRightTerm_4fdc04b1-45cb-4369-9580-cac6c4a764a8_terseLabel_en-US" xlink:label="lab_strl_ClassOfWarrantOrRightTerm" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Warrants, term</link:label>
    <link:label id="lab_strl_ClassOfWarrantOrRightTerm_label_en-US" xlink:label="lab_strl_ClassOfWarrantOrRightTerm" xlink: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 Warrant Or Right, Term</link:label>
    <link:label id="lab_strl_ClassOfWarrantOrRightTerm_documentation_en-US" xlink:label="lab_strl_ClassOfWarrantOrRightTerm" xlink: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 term or warrants or rights.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_strl_ClassOfWarrantOrRightTerm" xlink:href="strl-20221231.xsd#strl_ClassOfWarrantOrRightTerm"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_strl_ClassOfWarrantOrRightTerm" xlink:to="lab_strl_ClassOfWarrantOrRightTerm" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityCurrent_9ed9c951-8edd-4a34-a837-a7787e40db30_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 ($15,551 and $10,584 related to VIEs)</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityCurrent_12233604-3562-4f96-b2a0-6678ced23347_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</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_ec23e220-038b-49f5-b643-f64a4766b9d8_negatedTotalLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax" 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">Change in other comprehensive income, 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_14982e28-b21c-4034-85cc-55026b3bd81e_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_f3f66688-cdb3-4206-b807-10de4a2ba6b2_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_c1d54fe3-d8de-451b-8168-4555dfa799ce_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_RetirementPlanTypeDomain_0d47c29d-44ff-46f2-8b79-6db90283a3dd_terseLabel_en-US" xlink:label="lab_us-gaap_RetirementPlanTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Multiemployer Plans Type [Domain]</link:label>
    <link:label id="lab_us-gaap_RetirementPlanTypeDomain_label_en-US" xlink:label="lab_us-gaap_RetirementPlanTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Plan Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetirementPlanTypeDomain" xlink:to="lab_us-gaap_RetirementPlanTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WarrantsAndRightsOutstanding_7433436b-1916-4fa3-9173-f054d9d6e09d_terseLabel_en-US" xlink:label="lab_us-gaap_WarrantsAndRightsOutstanding" xlink: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 fair value</link:label>
    <link:label id="lab_us-gaap_WarrantsAndRightsOutstanding_label_en-US" xlink:label="lab_us-gaap_WarrantsAndRightsOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Warrants and Rights Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WarrantsAndRightsOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WarrantsAndRightsOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WarrantsAndRightsOutstanding" xlink:to="lab_us-gaap_WarrantsAndRightsOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementLocationDomain_fb41b7f1-ad2f-4c4a-bf32-eca7e0799de1_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_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_8a4dc683-bcc2-4fac-81a2-47de332be899_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_45d0554b-870e-4676-8a97-4690b569a4e0_verboseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityCurrent" 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_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_298e6204-f592-4faa-9e93-adfa8e701c98_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_4b3f3ccd-74d5-499c-ae62-e43fc9e25ff9_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_MeasurementInputExercisePriceMember_732a9cfb-e7b7-4c8b-9d38-4522ff81bb4a_terseLabel_en-US" xlink:label="lab_us-gaap_MeasurementInputExercisePriceMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exercise option price</link:label>
    <link:label id="lab_us-gaap_MeasurementInputExercisePriceMember_label_en-US" xlink:label="lab_us-gaap_MeasurementInputExercisePriceMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Input, Exercise Price [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputExercisePriceMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MeasurementInputExercisePriceMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MeasurementInputExercisePriceMember" xlink:to="lab_us-gaap_MeasurementInputExercisePriceMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseCost_24f70a6e-df2b-4dee-8a0d-4704e0750180_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_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits_f3e8e06e-eeaf-4c3a-9f2d-4e4e08328e56_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits" xlink: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</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Employee Benefits</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentFaceAmount_f5a276c9-5bdc-4483-9929-901ef769dd4f_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_Period1Member_faa9c341-da62-408f-b438-2f2dd82f80e6_terseLabel_en-US" xlink:label="lab_strl_Period1Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Period 1</link:label>
    <link:label id="lab_strl_Period1Member_label_en-US" xlink:label="lab_strl_Period1Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Period 1 [Member]</link:label>
    <link:label id="lab_strl_Period1Member_documentation_en-US" xlink:label="lab_strl_Period1Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Period 1 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_strl_Period1Member" xlink:href="strl-20221231.xsd#strl_Period1Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_strl_Period1Member" xlink:to="lab_strl_Period1Member" xlink:type="arc" order="1"/>
    <link:label id="lab_strl_TheCreditFacilityMember_785a0fbe-6d63-4a0d-aab1-8a53a106e150_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-20221231.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_aacc6daf-de3a-4735-8da0-aca47d8db847_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_7d06ef0c-e333-423d-9779-246fe3e322c7_totalLabel_en-US" xlink:label="lab_strl_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedTangibleAssetsNet" 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 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-20221231.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_5ea0657e-d7e0-4a9c-96b0-ae1f5ed4596a_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_051f55be-6cd3-4eb6-b520-a37659040a9e_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_faa36631-cdb0-477b-8149-c551c1a70742_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_205f01b9-72b7-4dd6-8cbe-912bc0abff59_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_56fa14bd-b082-4a29-a346-5a5acf13ad53_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</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_767d87da-7531-4e2b-9603-18f39176c3de_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_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration_d97874a0-348f-45d5-8ef3-be47c90698b4_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Operating Loss Carryforwards, Not Subject to Expiration</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Operating Loss Carryforwards, Not Subject to Expiration</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration" xlink:to="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration" xlink:type="arc" order="1"/>
    <link:label id="lab_strl_EmployeeStockPurchasePlanMember_db141985-22ee-47bd-aa1a-c4b4b235275a_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">ESPP</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-20221231.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_93aa7348-f9c9-4ff1-9574-466cb6213021_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</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_strl_SEMAConstructionIncMember" xlink:href="strl-20221231.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_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity_a6ad01ec-a57e-4421-ad6c-c0389c33d718_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income (loss) from Discontinued Operations</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (Loss) from Discontinued Operations, Net of Tax, Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" xlink:to="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock_41a0de3c-6491-425f-85e0-f75a1fcdf9ef_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill</link:label>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill and Intangible Assets, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationEquityInEarningsLossesOfUnconsolidatedSubsidiary_640c5349-0a92-4f7c-90b5-5c680ffe57c7_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationEquityInEarningsLossesOfUnconsolidatedSubsidiary" 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">Taxes on subsidiaries&#8217; and joint ventures&#8217; earnings allocated to noncontrolling interests owners</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationEquityInEarningsLossesOfUnconsolidatedSubsidiary_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationEquityInEarningsLossesOfUnconsolidatedSubsidiary" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Equity in Earnings (Losses) of Unconsolidated Subsidiary, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationEquityInEarningsLossesOfUnconsolidatedSubsidiary" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationEquityInEarningsLossesOfUnconsolidatedSubsidiary"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationEquityInEarningsLossesOfUnconsolidatedSubsidiary" xlink:to="lab_us-gaap_IncomeTaxReconciliationEquityInEarningsLossesOfUnconsolidatedSubsidiary" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_9cc4f702-a5b9-4854-85e3-71b1dd96aa25_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_d56f0a5d-3324-4868-bf92-2044a98e8bee_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_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_666e148f-c921-4d1d-88dc-5ae64889ffa9_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchase price of common stock percent</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" xlink: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, Purchase Price of Common Stock, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTable_e1045818-2b0b-4110-96b8-a723d2f46471_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Table]</link:label>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTable_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable" xlink:to="lab_us-gaap_DisaggregationOfRevenueTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_fac96088-fa1b-4127-aeb9-c072ac01c3f8_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax expense at the U.S. federal statutory rate</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:type="arc" order="1"/>
    <link:label id="lab_strl_DisposalGroupIncludingDiscontinuedOperationPaymentTermsInitialPayment_69943267-819e-4757-96f0-4c946b3e730a_terseLabel_en-US" xlink:label="lab_strl_DisposalGroupIncludingDiscontinuedOperationPaymentTermsInitialPayment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal group, including discontinued operation, agreement&#8217;s payment terms</link:label>
    <link:label id="lab_strl_DisposalGroupIncludingDiscontinuedOperationPaymentTermsInitialPayment_label_en-US" xlink:label="lab_strl_DisposalGroupIncludingDiscontinuedOperationPaymentTermsInitialPayment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Payment Terms, Initial Payment</link:label>
    <link:label id="lab_strl_DisposalGroupIncludingDiscontinuedOperationPaymentTermsInitialPayment_documentation_en-US" xlink:label="lab_strl_DisposalGroupIncludingDiscontinuedOperationPaymentTermsInitialPayment" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Payment Terms, Initial Payment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_strl_DisposalGroupIncludingDiscontinuedOperationPaymentTermsInitialPayment" xlink:href="strl-20221231.xsd#strl_DisposalGroupIncludingDiscontinuedOperationPaymentTermsInitialPayment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_strl_DisposalGroupIncludingDiscontinuedOperationPaymentTermsInitialPayment" xlink:to="lab_strl_DisposalGroupIncludingDiscontinuedOperationPaymentTermsInitialPayment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock_d9326fcc-d8a4-4aca-9a44-3dab8508914b_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">Schedule 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_9077bc20-1ed3-408a-8d5d-11d8895c8dce_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_strl_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTaxAndGainOnDisposition_1ba95783-3f42-4f49-bb92-1016e25a2c28_terseLabel_en-US" xlink:label="lab_strl_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTaxAndGainOnDisposition" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pretax (loss) income</link:label>
    <link:label id="lab_strl_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTaxAndGainOnDisposition_9e4b54b0-5bbc-4c90-ae6b-1a5331a6409e_totalLabel_en-US" xlink:label="lab_strl_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTaxAndGainOnDisposition" 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">Pretax (loss) income</link:label>
    <link:label id="lab_strl_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTaxAndGainOnDisposition_label_en-US" xlink:label="lab_strl_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTaxAndGainOnDisposition" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Discontinued Operation, Income (Loss) from Discontinued Operation, before Income Tax and Gain On Disposition</link:label>
    <link:label id="lab_strl_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTaxAndGainOnDisposition_documentation_en-US" xlink:label="lab_strl_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTaxAndGainOnDisposition" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Discontinued Operation, Income (Loss) from Discontinued Operation, before Income Tax and Gain On Disposition</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_strl_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTaxAndGainOnDisposition" xlink:href="strl-20221231.xsd#strl_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTaxAndGainOnDisposition"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_strl_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTaxAndGainOnDisposition" xlink:to="lab_strl_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTaxAndGainOnDisposition" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_393a9efa-ff47-432a-924f-e1e6e99e2180_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss) [Table]</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss) [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfStockByClassTable_11822c99-d680-4986-9104-3aa4c75a66fc_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_9c04cd3f-1368-4c49-9924-aa07229fb43a_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_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_01fe4c1e-0698-47d0-a476-4185e820b66a_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">State income taxes, net of federal benefits</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_65d3828c-bcf5-497d-bddb-bb37f50cbae8_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_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherAssets_0efaca99-7d29-4c46-8a09-9f4885b149ba_totalLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherAssets" 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">Non-current assets of Discontinued Operations</link:label>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherAssets_label_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Other Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherAssets" xlink:to="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_strl_SwingLineLoanMember_565a1fa2-029c-425c-ae66-d2b0b4600f22_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-20221231.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_53d3488b-f170-4be7-8ba3-8419b5c000ea_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">Basis of Presentation</link:label>
    <link:label id="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basis of Accounting, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:to="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashFlowSupplementalDisclosuresTextBlock_4768c5fa-d53a-478d-857d-23b78fc61d91_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_38831cdb-d4c3-414a-828e-1d3e0d9712b6_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_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresAbstract_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plans and Other Postretirement Benefit Plans Disclosures [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresAbstract" xlink:to="lab_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_strl_CommonStockVotesPerShare_9d23df94-d4fe-48c6-a517-42d74110f3cd_terseLabel_en-US" xlink:label="lab_strl_CommonStockVotesPerShare" xlink: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, votes entitled per share</link:label>
    <link:label id="lab_strl_CommonStockVotesPerShare_label_en-US" xlink:label="lab_strl_CommonStockVotesPerShare" xlink: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, Votes Per Share</link:label>
    <link:label id="lab_strl_CommonStockVotesPerShare_documentation_en-US" xlink:label="lab_strl_CommonStockVotesPerShare" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Votes Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_strl_CommonStockVotesPerShare" xlink:href="strl-20221231.xsd#strl_CommonStockVotesPerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_strl_CommonStockVotesPerShare" xlink:to="lab_strl_CommonStockVotesPerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_strl_ResidentialConstructionMember_59fb9f67-9188-49bb-b358-589c2f87ebd0_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-20221231.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_687e7ebb-0b69-4aa9-8889-40e5f3c27e11_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_RepaymentsOfLongTermDebt" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repayments of 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_QuarterlyFinancialInformationTextBlock_f13bff0d-ec1e-47ff-a373-05fc090e1f5a_terseLabel_en-US" xlink:label="lab_us-gaap_QuarterlyFinancialInformationTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Quarterly Financial Information</link:label>
    <link:label id="lab_us-gaap_QuarterlyFinancialInformationTextBlock_label_en-US" xlink:label="lab_us-gaap_QuarterlyFinancialInformationTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Quarterly Financial Information [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_QuarterlyFinancialInformationTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_QuarterlyFinancialInformationTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_QuarterlyFinancialInformationTextBlock" xlink:to="lab_us-gaap_QuarterlyFinancialInformationTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsAndLiabilitiesLesseeAbstract_76b5b50f-105f-434b-8295-150c7980e4b0_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_5999425a-4b44-4fd6-a109-c8431307aa61_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_3a7ca91b-9dc1-451a-8673-1036d552377b_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_srt_TitleOfIndividualWithRelationshipToEntityDomain_720e0600-cfe3-455a-a94b-bac6c77474cd_terseLabel_en-US" xlink:label="lab_srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Title of Individual [Domain]</link:label>
    <link:label id="lab_srt_TitleOfIndividualWithRelationshipToEntityDomain_label_en-US" xlink:label="lab_srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Title of Individual [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:to="lab_srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NotesPayableOtherPayablesMember_bf690ecd-4ae4-4422-8992-855dab2c4ff3_terseLabel_en-US" xlink:label="lab_us-gaap_NotesPayableOtherPayablesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Notes Payable</link:label>
    <link:label id="lab_us-gaap_NotesPayableOtherPayablesMember_label_en-US" xlink:label="lab_us-gaap_NotesPayableOtherPayablesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Notes Payable, Other Payables [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesPayableOtherPayablesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NotesPayableOtherPayablesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NotesPayableOtherPayablesMember" xlink:to="lab_us-gaap_NotesPayableOtherPayablesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_strl_ScheduleofDefinedContributionPlanTableTextBlock_84d85ab6-3bcf-42e5-b6c4-f896b28ff92c_terseLabel_en-US" xlink:label="lab_strl_ScheduleofDefinedContributionPlanTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Defined Contribution Plan</link:label>
    <link:label id="lab_strl_ScheduleofDefinedContributionPlanTableTextBlock_label_en-US" xlink:label="lab_strl_ScheduleofDefinedContributionPlanTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Defined Contribution Plan [Table Text Block]</link:label>
    <link:label id="lab_strl_ScheduleofDefinedContributionPlanTableTextBlock_documentation_en-US" xlink:label="lab_strl_ScheduleofDefinedContributionPlanTableTextBlock" xlink: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 schedule of defined contribution plan.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_strl_ScheduleofDefinedContributionPlanTableTextBlock" xlink:href="strl-20221231.xsd#strl_ScheduleofDefinedContributionPlanTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_strl_ScheduleofDefinedContributionPlanTableTextBlock" xlink:to="lab_strl_ScheduleofDefinedContributionPlanTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_03aaea36-21e5-4447-93ed-ddcaea7c6b52_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_bd587060-b6eb-48d6-8fee-b9a57dacb6dc_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_0ff40478-d106-43f1-879d-b80a1f8b82c5_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forfeited (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BalanceSheetLocationAxis_bed918aa-6a9b-4269-8e49-26d5364bedc1_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_2a2290a4-22b8-44b7-a1b8-06a98547a0f1_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, shares authorized (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_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_adc582f8-5173-4bb4-9c29-8b9b3841a281_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink: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 Related Party Transactions, by Related Party [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink: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 Related Party Transactions, by Related Party [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:to="lab_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill_ef16e676-ce03-44c8-849a-350858f8b961_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of tax basis goodwill</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Goodwill</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_bcff97c5-eff8-4633-bcd7-445038b0f247_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_us-gaap_ClassOfWarrantOrRightAxis_0e2dce1c-33d8-42a3-a176-7208076fded2_terseLabel_en-US" xlink:label="lab_us-gaap_ClassOfWarrantOrRightAxis" xlink: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 Warrant or Right [Axis]</link:label>
    <link:label id="lab_us-gaap_ClassOfWarrantOrRightAxis_label_en-US" xlink:label="lab_us-gaap_ClassOfWarrantOrRightAxis" xlink: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 Warrant or Right [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfWarrantOrRightAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ClassOfWarrantOrRightAxis" xlink:to="lab_us-gaap_ClassOfWarrantOrRightAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MaximumMember_a0052b14-36f5-4122-b808-4bd21099a2cf_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_AccumulatedOtherComprehensiveIncomeLossNetOfTax_638c0d0e-6c88-4502-aec3-6e7e74db9376_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated other comprehensive loss</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss), Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_strl_UndistributedEarningsOfDomesticSubsidiariesNet_973abf5a-776d-470b-88a2-d66a5e6a7e28_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">Accumulated earnings, net of distributions</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-20221231.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_strl_DeferredTaxAssetsDeferredPayments_f8dc3f72-837b-4c62-bc90-ea5281c5dcb9_terseLabel_en-US" xlink:label="lab_strl_DeferredTaxAssetsDeferredPayments" xlink: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 payments</link:label>
    <link:label id="lab_strl_DeferredTaxAssetsDeferredPayments_label_en-US" xlink:label="lab_strl_DeferredTaxAssetsDeferredPayments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Deferred Payments</link:label>
    <link:label id="lab_strl_DeferredTaxAssetsDeferredPayments_documentation_en-US" xlink:label="lab_strl_DeferredTaxAssetsDeferredPayments" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Deferred Payments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_strl_DeferredTaxAssetsDeferredPayments" xlink:href="strl-20221231.xsd#strl_DeferredTaxAssetsDeferredPayments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_strl_DeferredTaxAssetsDeferredPayments" xlink:to="lab_strl_DeferredTaxAssetsDeferredPayments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_02be0736-a030-47fb-8cc0-2a63ad7d23ff_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_eb2b8ba9-d94e-48e5-919d-8797fff1777f_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_b7fd86ff-f248-4d14-91fa-e45d15089773_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 ($25,014 and $14,483 related to variable interest entities (&#8220;VIEs&#8221;))</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_9b44e701-a46e-4c73-a9f0-17bc6f198922_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 at end of period - Continuing Operations</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_f1fcea1f-8433-43f9-b204-4036c063fa61_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_681b25df-7fef-4770-8030-ec01f586ff13_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_5749c14f-7d2f-435d-a385-7c072cc13976_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsCurrent" xlink: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 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_94ecde12-6b39-434a-8344-d72297941960_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax" 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 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_f68570d7-38c0-48d2-8e85-de12001c3685_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</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-20221231.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_3aeff6ff-3ef7-4b42-8227-d13560104426_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_ce41770f-d8c0-4ea6-aeb2-7949a830cdef_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_8682fce7-560d-4d62-add2-918ea11516cd_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_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock_84a64aef-2d41-40ee-a455-18a1735ef751_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock" xlink: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 Fair Value Assumptions And Fair Value Output of Warrants</link:label>
    <link:label id="lab_us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock" xlink: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 Stockholders' Equity Note, Warrants or Rights [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock" xlink:to="lab_us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementFrequencyDomain_a6b59f49-3912-4c74-ae7d-e70e345e15fb_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_StockholdersEquityNoteDisclosureTextBlock_1f8b42f8-1f44-4119-82e2-fcd69d7e1855_terseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity Note Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:to="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_369a6f45-c051-4a1c-b75f-54ffe2df03b3_totalLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" 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, including noncontrolling interests</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_609c4401-e616-48cb-9bbe-1d0190c4fb21_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" xlink: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 from Continuing Operations, including noncontrolling interests</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (Loss) from Continuing Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedCash_848e8c72-0d7e-4321-ab25-c2ef74e3ac6b_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedCash" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted cash</link:label>
    <link:label id="lab_us-gaap_RestrictedCash_label_en-US" xlink:label="lab_us-gaap_RestrictedCash" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Cash</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCash" xlink:href="https://xbrl.fasb.org/us-gaap/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_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders_47f44a27-4b69-4c9b-bc80-7ba0e5f5f659_negatedLabel_en-US" xlink:label="lab_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" 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">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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_a5bf0199-8f12-42d8-b12e-b89ce64e1d04_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">Expected timing of satisfaction</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_957e21e5-2825-4f5c-88a8-2e616b637e50_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther" 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_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_389907e0-7a44-4e4e-b08f-d4abe8b5e0d0_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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_d048f9a9-bdce-4ae5-937f-ad38429cf3bd_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized compensation cost</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_0abb956d-3239-4884-85b7-191e7dca9513_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_7af92d0e-3274-43f9-a0d1-752b3f3ac855_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 Supplemental Cash Flow</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_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_184d9eff-6f64-4d9e-98d9-c33c6bb74efb_totalLabel_en-US" xlink:label="lab_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" 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 pretax income from Discontinued Operations</link:label>
    <link:label id="lab_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_label_en-US" xlink:label="lab_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Discontinued Operation, Income (Loss) from Discontinued Operation, before Income Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" xlink:to="lab_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" xlink:type="arc" order="1"/>
    <link:label id="lab_strl_DisposalGroupIncludingDiscontinuedOperationLongTermLeaseObligations_e69efeaf-b9fb-430b-bbe9-430936c97e24_terseLabel_en-US" xlink:label="lab_strl_DisposalGroupIncludingDiscontinuedOperationLongTermLeaseObligations" xlink: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</link:label>
    <link:label id="lab_strl_DisposalGroupIncludingDiscontinuedOperationLongTermLeaseObligations_label_en-US" xlink:label="lab_strl_DisposalGroupIncludingDiscontinuedOperationLongTermLeaseObligations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Long-Term Lease Obligations</link:label>
    <link:label id="lab_strl_DisposalGroupIncludingDiscontinuedOperationLongTermLeaseObligations_documentation_en-US" xlink:label="lab_strl_DisposalGroupIncludingDiscontinuedOperationLongTermLeaseObligations" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Long-Term Lease Obligations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_strl_DisposalGroupIncludingDiscontinuedOperationLongTermLeaseObligations" xlink:href="strl-20221231.xsd#strl_DisposalGroupIncludingDiscontinuedOperationLongTermLeaseObligations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_strl_DisposalGroupIncludingDiscontinuedOperationLongTermLeaseObligations" xlink:to="lab_strl_DisposalGroupIncludingDiscontinuedOperationLongTermLeaseObligations" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConsolidationVariableInterestEntityPolicy_8b66321c-88cb-4c10-9fdd-ec0ed4849b8d_terseLabel_en-US" xlink:label="lab_us-gaap_ConsolidationVariableInterestEntityPolicy" xlink: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 and Construction Joint Ventures</link:label>
    <link:label id="lab_us-gaap_ConsolidationVariableInterestEntityPolicy_label_en-US" xlink:label="lab_us-gaap_ConsolidationVariableInterestEntityPolicy" xlink: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, Variable Interest Entity, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsolidationVariableInterestEntityPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConsolidationVariableInterestEntityPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConsolidationVariableInterestEntityPolicy" xlink:to="lab_us-gaap_ConsolidationVariableInterestEntityPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_strl_DisposalGroupIncludingDiscontinuedOperationCurrentPortionOfLongTermLeaseObligations_723ae0f4-7da6-468e-9206-01d1956030f4_terseLabel_en-US" xlink:label="lab_strl_DisposalGroupIncludingDiscontinuedOperationCurrentPortionOfLongTermLeaseObligations" xlink: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_strl_DisposalGroupIncludingDiscontinuedOperationCurrentPortionOfLongTermLeaseObligations_label_en-US" xlink:label="lab_strl_DisposalGroupIncludingDiscontinuedOperationCurrentPortionOfLongTermLeaseObligations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Current Portion of Long-Term Lease Obligations</link:label>
    <link:label id="lab_strl_DisposalGroupIncludingDiscontinuedOperationCurrentPortionOfLongTermLeaseObligations_documentation_en-US" xlink:label="lab_strl_DisposalGroupIncludingDiscontinuedOperationCurrentPortionOfLongTermLeaseObligations" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Current Portion of Long-Term Lease Obligations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_strl_DisposalGroupIncludingDiscontinuedOperationCurrentPortionOfLongTermLeaseObligations" xlink:href="strl-20221231.xsd#strl_DisposalGroupIncludingDiscontinuedOperationCurrentPortionOfLongTermLeaseObligations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_strl_DisposalGroupIncludingDiscontinuedOperationCurrentPortionOfLongTermLeaseObligations" xlink:to="lab_strl_DisposalGroupIncludingDiscontinuedOperationCurrentPortionOfLongTermLeaseObligations" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain_f0a179b0-2b19-40ee-9ebf-f695de573c7b_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_0d9ff3e6-7973-40f3-a64d-eeba4c12443b_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_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities_e67c1355-7ade-47ec-b5bf-5d56d9f0ed97_totalLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities" 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">Long-term liabilities of Discontinued Operations</link:label>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities_label_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Other Liabilities, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities" xlink:to="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ConsolidatedEntitiesAxis_1650c069-4e54-4d71-9018-0a0b3857fbf7_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_MultiemployerPlanPensionSignificantEmployerContributionUnderCollectiveBargainingArrangementToAllParticipatingEmployerContributionsPercentage_bc8bc415-b989-4384-acab-75243f62e5f4_terseLabel_en-US" xlink:label="lab_us-gaap_MultiemployerPlanPensionSignificantEmployerContributionUnderCollectiveBargainingArrangementToAllParticipatingEmployerContributionsPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Multiemployer plan, collective-bargaining arrangement, percentage of contributions required for multiple collective-bargaining arrangements</link:label>
    <link:label id="lab_us-gaap_MultiemployerPlanPensionSignificantEmployerContributionUnderCollectiveBargainingArrangementToAllParticipatingEmployerContributionsPercentage_label_en-US" xlink:label="lab_us-gaap_MultiemployerPlanPensionSignificantEmployerContributionUnderCollectiveBargainingArrangementToAllParticipatingEmployerContributionsPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Multiemployer Plan, Pension, Significant, Employer Contribution under Collective-Bargaining Arrangement to All Participating Employer Contributions, Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MultiemployerPlanPensionSignificantEmployerContributionUnderCollectiveBargainingArrangementToAllParticipatingEmployerContributionsPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MultiemployerPlanPensionSignificantEmployerContributionUnderCollectiveBargainingArrangementToAllParticipatingEmployerContributionsPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MultiemployerPlanPensionSignificantEmployerContributionUnderCollectiveBargainingArrangementToAllParticipatingEmployerContributionsPercentage" xlink:to="lab_us-gaap_MultiemployerPlanPensionSignificantEmployerContributionUnderCollectiveBargainingArrangementToAllParticipatingEmployerContributionsPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization_73b6d55a-f418-457a-9551-37df6f2e80c7_negatedLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated 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_us-gaap_CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations_3270aa03-5909-4f70-84ab-e0c922049c91_terseLabel_en-US" xlink:label="lab_us-gaap_CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing activities of Discontinued Operations</link:label>
    <link:label id="lab_us-gaap_CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations_label_en-US" xlink:label="lab_us-gaap_CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash Provided by (Used in) Financing Activities, Discontinued Operations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations" xlink:to="lab_us-gaap_CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentLineItems_ba2a410e-b55f-4e43-aa1c-b7226011d800_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_4d06e059-58dc-4145-a3ae-6c9ba4a79084_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_IncomeTaxContingencyLineItems_a25b9d84-ed83-4ac1-ac9f-898597b02fd5_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxContingencyLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Contingency [Line Items]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxContingencyLineItems_label_en-US" xlink:label="lab_us-gaap_IncomeTaxContingencyLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Contingency [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxContingencyLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxContingencyLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems" xlink:to="lab_us-gaap_IncomeTaxContingencyLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_cb7ad0f5-cd50-412e-aa8b-8529f04ef7e1_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Measurement Inputs and Valuation Techniques [Line Items]</link:label>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_label_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Measurement Inputs and Valuation Techniques [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems" xlink:to="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsOfDebtIssuanceCosts_2769590c-82b6-4e53-b6be-e20fbfdad6e7_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsOfDebtIssuanceCosts" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt issuance costs</link:label>
    <link:label id="lab_us-gaap_PaymentsOfDebtIssuanceCosts_label_en-US" xlink:label="lab_us-gaap_PaymentsOfDebtIssuanceCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments of Debt Issuance Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtIssuanceCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsOfDebtIssuanceCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsOfDebtIssuanceCosts" xlink:to="lab_us-gaap_PaymentsOfDebtIssuanceCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiability_99c35a92-e236-4b8a-bca4-d26e868368b5_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_49aa5c29-878c-40ac-8e89-7ebfb900a7e4_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_MeasurementInputPriceVolatilityMember_0849a4bd-4c02-4b6f-a2ef-c0de129f0a3f_terseLabel_en-US" xlink:label="lab_us-gaap_MeasurementInputPriceVolatilityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expected volatility rate</link:label>
    <link:label id="lab_us-gaap_MeasurementInputPriceVolatilityMember_label_en-US" xlink:label="lab_us-gaap_MeasurementInputPriceVolatilityMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Input, Price Volatility [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputPriceVolatilityMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MeasurementInputPriceVolatilityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MeasurementInputPriceVolatilityMember" xlink:to="lab_us-gaap_MeasurementInputPriceVolatilityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDue_1fb4f879-ab59-4c1b-aaf0-707c4899f4a5_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_856446a5-e322-4d89-a775-58990a1b144e_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_66af0f12-ef78-4379-b273-13eb47628117_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">Death and permanent total disability insurance policies, per policy</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-20221231.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_c01498f6-db0a-4fa9-a4cd-51ca788d0208_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">Schedule of Maturities of Finance Lease Liabilities</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_4f485d3e-ccf2-431c-aa3d-b4bb6882ed5a_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_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount_950dea83-621c-49b6-b1df-a7101e9bb8b7_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Executive compensation, including stock incentives</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), Share-Based Payment Arrangement, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_d63bd0ed-05b5-4cba-87f5-a3ef87047955_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization, 2024</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MinorityInterestTable_6ff3bef7-7b64-46b8-b5c4-e8514c2f2bcb_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_DeferredTaxLiabilities_e6ffcd66-c039-4bbb-baf3-b92aeb4fb9f2_negatedTotalLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilities" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net total deferred tax (liability) asset</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilities_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilities" xlink:to="lab_us-gaap_DeferredTaxLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_0417d258-f0fd-4129-baff-d62b506b914c_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_031927d4-a3d1-413e-9b7f-204d003a9de5_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_9c5f1990-0bc0-4571-b316-42026c3b3cf0_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_DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities_a419f2bb-259d-40cc-9478-9da2ba7a82f9_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other current liabilities</link:label>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities_label_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Other Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities" xlink:to="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_strl_SharebasedCompensationArrangementbySharebasedPaymentAwardMaximumAnnualContributionsPerEmployeePercent_7cb7ac4d-e25d-45a4-88b9-c46dd9331675_terseLabel_en-US" xlink:label="lab_strl_SharebasedCompensationArrangementbySharebasedPaymentAwardMaximumAnnualContributionsPerEmployeePercent" xlink: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 annual contribution per employee</link:label>
    <link:label id="lab_strl_SharebasedCompensationArrangementbySharebasedPaymentAwardMaximumAnnualContributionsPerEmployeePercent_label_en-US" xlink:label="lab_strl_SharebasedCompensationArrangementbySharebasedPaymentAwardMaximumAnnualContributionsPerEmployeePercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Maximum Annual Contributions Per Employee, Percent</link:label>
    <link:label id="lab_strl_SharebasedCompensationArrangementbySharebasedPaymentAwardMaximumAnnualContributionsPerEmployeePercent_documentation_en-US" xlink:label="lab_strl_SharebasedCompensationArrangementbySharebasedPaymentAwardMaximumAnnualContributionsPerEmployeePercent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Maximum Annual Contributions Per Employee, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_strl_SharebasedCompensationArrangementbySharebasedPaymentAwardMaximumAnnualContributionsPerEmployeePercent" xlink:href="strl-20221231.xsd#strl_SharebasedCompensationArrangementbySharebasedPaymentAwardMaximumAnnualContributionsPerEmployeePercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_strl_SharebasedCompensationArrangementbySharebasedPaymentAwardMaximumAnnualContributionsPerEmployeePercent" xlink:to="lab_strl_SharebasedCompensationArrangementbySharebasedPaymentAwardMaximumAnnualContributionsPerEmployeePercent" xlink:type="arc" order="1"/>
    <link:label id="lab_strl_DisposalGroupIncludingDiscontinuedOperationReceivablesFromEquityInConstructionJointVenturesCurrent_176316d0-e198-4c67-bec2-6d635f9be565_terseLabel_en-US" xlink:label="lab_strl_DisposalGroupIncludingDiscontinuedOperationReceivablesFromEquityInConstructionJointVenturesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Receivables from and equity in construction joint ventures</link:label>
    <link:label id="lab_strl_DisposalGroupIncludingDiscontinuedOperationReceivablesFromEquityInConstructionJointVenturesCurrent_label_en-US" xlink:label="lab_strl_DisposalGroupIncludingDiscontinuedOperationReceivablesFromEquityInConstructionJointVenturesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Receivables from Equity in Construction Joint Ventures, Current</link:label>
    <link:label id="lab_strl_DisposalGroupIncludingDiscontinuedOperationReceivablesFromEquityInConstructionJointVenturesCurrent_documentation_en-US" xlink:label="lab_strl_DisposalGroupIncludingDiscontinuedOperationReceivablesFromEquityInConstructionJointVenturesCurrent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Receivables from Equity in Construction Joint Ventures, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_strl_DisposalGroupIncludingDiscontinuedOperationReceivablesFromEquityInConstructionJointVenturesCurrent" xlink:href="strl-20221231.xsd#strl_DisposalGroupIncludingDiscontinuedOperationReceivablesFromEquityInConstructionJointVenturesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_strl_DisposalGroupIncludingDiscontinuedOperationReceivablesFromEquityInConstructionJointVenturesCurrent" xlink:to="lab_strl_DisposalGroupIncludingDiscontinuedOperationReceivablesFromEquityInConstructionJointVenturesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred_cee35a24-5d12-46cc-8cbc-590b9b36baf7_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_caca5b2f-61ed-44b9-b74e-0c8cd0d6197b_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 ($2,540 and $4,194 related to VIEs)</link:label>
    <link:label id="lab_us-gaap_AccountsPayableCurrent_c81914db-5e8e-4e9a-87fd-a8400dee0f89_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</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_1b49537f-af65-4d81-83ac-b77d2ed2546c_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_f4a494c9-41a7-4340-9b6d-44e2584d2b56_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_strl_DisposalGroupIncludingDiscontinuedOperationDeferredConsiderationPaymentDueYearOne_421a37e2-8368-4113-b86c-b6869a604b0b_terseLabel_en-US" xlink:label="lab_strl_DisposalGroupIncludingDiscontinuedOperationDeferredConsiderationPaymentDueYearOne" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal group, including discontinued operation, payment due year one</link:label>
    <link:label id="lab_strl_DisposalGroupIncludingDiscontinuedOperationDeferredConsiderationPaymentDueYearOne_label_en-US" xlink:label="lab_strl_DisposalGroupIncludingDiscontinuedOperationDeferredConsiderationPaymentDueYearOne" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Deferred Consideration, Payment Due Year One</link:label>
    <link:label id="lab_strl_DisposalGroupIncludingDiscontinuedOperationDeferredConsiderationPaymentDueYearOne_documentation_en-US" xlink:label="lab_strl_DisposalGroupIncludingDiscontinuedOperationDeferredConsiderationPaymentDueYearOne" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Payment Due Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_strl_DisposalGroupIncludingDiscontinuedOperationDeferredConsiderationPaymentDueYearOne" xlink:href="strl-20221231.xsd#strl_DisposalGroupIncludingDiscontinuedOperationDeferredConsiderationPaymentDueYearOne"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_strl_DisposalGroupIncludingDiscontinuedOperationDeferredConsiderationPaymentDueYearOne" xlink:to="lab_strl_DisposalGroupIncludingDiscontinuedOperationDeferredConsiderationPaymentDueYearOne" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityNumberOfEmployees_06050b0c-fe8e-494f-9206-5a7033a00867_terseLabel_en-US" xlink:label="lab_dei_EntityNumberOfEmployees" xlink: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 employees</link:label>
    <link:label id="lab_dei_EntityNumberOfEmployees_label_en-US" xlink:label="lab_dei_EntityNumberOfEmployees" xlink: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 Number of Employees</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityNumberOfEmployees" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityNumberOfEmployees"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityNumberOfEmployees" xlink:to="lab_dei_EntityNumberOfEmployees" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationConsiderationTransferredAbstract_6cde6639-981f-4afc-93ca-55a0848de077_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_IncomeLossFromContinuingOperationsPerBasicShare_b07256a4-bdcb-4457-ae0d-408385844aec_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income per share from Continuing Operations - Basic (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (Loss) from Continuing Operations, Per Basic Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsPerBasicShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AuditorLocation_203187aa-04df-4fe6-9be3-24d156755586_terseLabel_en-US" xlink:label="lab_dei_AuditorLocation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auditor Location</link:label>
    <link:label id="lab_dei_AuditorLocation_label_en-US" xlink:label="lab_dei_AuditorLocation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auditor Location</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorLocation" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AuditorLocation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AuditorLocation" xlink:to="lab_dei_AuditorLocation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NatureOfOperations_ad0611d7-aeed-49d9-b0d9-0e533f0991af_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_f7d7cea8-893c-4452-99ca-9ed642dfdc9d_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_WeightedAverageNumberOfSharesOutstandingBasic_c943d5f0-76d7-4b36-87d2-42090cd2a2db_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_b80f5970-4220-4317-9319-e87b237ea606_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 &#8212; 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_us-gaap_AccountsReceivableBilledForLongTermContractsOrPrograms_56a23648-1802-4bb0-b9f3-fd82a4e56d7a_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableBilledForLongTermContractsOrPrograms" xlink: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 receivable</link:label>
    <link:label id="lab_us-gaap_AccountsReceivableBilledForLongTermContractsOrPrograms_label_en-US" xlink:label="lab_us-gaap_AccountsReceivableBilledForLongTermContractsOrPrograms" xlink: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, Receivable, Excluding Contract Retainage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableBilledForLongTermContractsOrPrograms" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableBilledForLongTermContractsOrPrograms"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableBilledForLongTermContractsOrPrograms" xlink:to="lab_us-gaap_AccountsReceivableBilledForLongTermContractsOrPrograms" xlink:type="arc" order="1"/>
    <link:label id="lab_strl_ScheduleOfComponentsOfAgreementObligationTableTextBlock_69a7a197-4374-494c-bb27-653535fea04d_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">Schedule of Components of Agreement Obligation</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-20221231.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_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_46061921-4f1c-4782-baaf-40183f42b8e4_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Groups, Including Discontinued Operations [Table]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_label_en-US" xlink:label="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Groups, Including Discontinued Operations [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:to="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllocatedShareBasedCompensationExpense_dd8c8ad4-5f06-47d2-abc8-a5973734328e_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">Total compensation cost attributable to shares awarded</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_96fc8e75-a9c8-4109-bcac-1482a285f2a0_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 13)</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingencies_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingencies" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies" xlink:href="https://xbrl.fasb.org/us-gaap/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_3808cd67-4859-47c4-8938-3f62ba8c8fe4_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-20221231.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_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsDisposalGroupIncludingDiscontinuedOperations_839c6be2-41c8-4084-bf44-50080972e9b5_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsDisposalGroupIncludingDiscontinuedOperations" 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: cash, cash equivalents and restricted cash - Discontinued Operations</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsDisposalGroupIncludingDiscontinuedOperations_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsDisposalGroupIncludingDiscontinuedOperations" xlink: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, Disposal Group, Including Discontinued Operations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsDisposalGroupIncludingDiscontinuedOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsDisposalGroupIncludingDiscontinuedOperations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsDisposalGroupIncludingDiscontinuedOperations" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsDisposalGroupIncludingDiscontinuedOperations" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_SecurityExchangeName_176d6e2e-be8e-4e57-9349-3c997a0b1bff_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_ClassOfWarrantOrRightDomain_f3fd544f-1023-4048-8c86-67fff98efc93_terseLabel_en-US" xlink:label="lab_us-gaap_ClassOfWarrantOrRightDomain" xlink: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 Warrant or Right [Domain]</link:label>
    <link:label id="lab_us-gaap_ClassOfWarrantOrRightDomain_label_en-US" xlink:label="lab_us-gaap_ClassOfWarrantOrRightDomain" xlink: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 Warrant or Right [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfWarrantOrRightDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ClassOfWarrantOrRightDomain" xlink:to="lab_us-gaap_ClassOfWarrantOrRightDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_fd9fa66b-277a-43c4-ab15-b75dac463374_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_5953599d-5236-470f-8d41-c1553f374806_verboseLabel_en-US" xlink:label="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" 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 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_8094ce62-5f21-489b-b8a6-8496ecb647f5_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_23ca2238-ff52-4a18-981c-b6b109c204b4_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_ScheduleOfQuarterlyFinancialInformationTableTextBlock_36ed89f1-80ae-43e5-bb7c-f8e027288cda_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Quarterly Financial Information</link:label>
    <link:label id="lab_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Quarterly Financial Information [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax_2103d610-0819-469b-b199-91d2bbb1732c_negatedTotalLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax" 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">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_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_2c0ec5b5-e0a6-4afc-a6d6-660e5d4c0d4d_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink: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 of Discontinued Operations ($0 and $71,886 related to VIEs)</link:label>
    <link:label id="lab_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_a4310443-729f-4a12-b3e3-ff51fff76a35_verboseLabel_en-US" xlink:label="lab_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" 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 of discontinued operations</link:label>
    <link:label id="lab_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_68249f73-cf12-467d-a36f-0bcf2fcce632_totalLabel_en-US" xlink:label="lab_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current assets of Discontinued Operations ($0 and $71,886 related to VIEs)</link:label>
    <link:label id="lab_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_label_en-US" xlink:label="lab_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Assets, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:to="lab_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentLineItems_1d487d58-2cd2-4efd-b8fa-f0c725ea2d78_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_74839500-8564-4e2b-944a-971f3c4857b4_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_dei_EntityWellKnownSeasonedIssuer_0ad18866-ffd5-457b-ae9d-012e8f2b28e0_terseLabel_en-US" xlink:label="lab_dei_EntityWellKnownSeasonedIssuer" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Well-known Seasoned Issuer</link:label>
    <link:label id="lab_dei_EntityWellKnownSeasonedIssuer_label_en-US" xlink:label="lab_dei_EntityWellKnownSeasonedIssuer" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Well-known Seasoned Issuer</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityWellKnownSeasonedIssuer" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityWellKnownSeasonedIssuer"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityWellKnownSeasonedIssuer" xlink:to="lab_dei_EntityWellKnownSeasonedIssuer" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss_7ac0bd49-4014-4d53-be46-64bb5a34e6a9_totalLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating (loss) income</link:label>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss_label_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Operating Income (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss" xlink:to="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancingReceivableImpairedLineItems_6211e200-57da-4b4f-9788-a0a06575d2bb_terseLabel_en-US" xlink:label="lab_us-gaap_FinancingReceivableImpairedLineItems" xlink: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 Receivable, Impaired [Line Items]</link:label>
    <link:label id="lab_us-gaap_FinancingReceivableImpairedLineItems_label_en-US" xlink:label="lab_us-gaap_FinancingReceivableImpairedLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable, Impaired [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableImpairedLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivableImpairedLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancingReceivableImpairedLineItems" xlink:to="lab_us-gaap_FinancingReceivableImpairedLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_3abb52dd-3d1b-40aa-b485-bcf0246a927d_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share 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_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_69e32162-dbf1-4a91-b1f4-9c2557c240c4_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_LesseeLeasesPolicyTextBlock_d92970e6-3e83-4233-ab73-7a27fedf5399_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeLeasesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leases Arrangements</link:label>
    <link:label id="lab_us-gaap_LesseeLeasesPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_LesseeLeasesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Leases [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeasesPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeLeasesPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeLeasesPolicyTextBlock" xlink:to="lab_us-gaap_LesseeLeasesPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel3Member_0065f225-2b2d-4de7-bfeb-2b3e326eb174_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_dei_EntityVoluntaryFilers_98b2d71e-179c-45c6-bb29-693e70750640_terseLabel_en-US" xlink:label="lab_dei_EntityVoluntaryFilers" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Voluntary Filers</link:label>
    <link:label id="lab_dei_EntityVoluntaryFilers_label_en-US" xlink:label="lab_dei_EntityVoluntaryFilers" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Voluntary Filers</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityVoluntaryFilers" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityVoluntaryFilers"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityVoluntaryFilers" xlink:to="lab_dei_EntityVoluntaryFilers" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_9ebb2ba6-b8e5-4e8b-9d31-6cda4a8f7367_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_b7d59741-3f30-43c9-bf11-89d09a79acc8_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_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_cf3902be-5cce-4434-8006-93ad8494c724_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_label_en-US" xlink:label="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable_78403db4-6cbf-4eb0-8a85-b8c620372bbc_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 credit loss</link:label>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable_label_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, Allowance for Credit Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/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_c9a929fa-664e-4592-9579-5906854f311e_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_74b8d4b9-98ae-4dd2-9dcc-a9099d8683eb_terseLabel_en-US" xlink:label="lab_strl_IncomeBeforeIncomeTaxesAndEarningsAttributableToNoncontrollingInterests" xlink: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 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-20221231.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_OrderOrProductionBacklogMember_ec27511c-0c51-4693-be7d-84af8c3fa54d_terseLabel_en-US" xlink:label="lab_us-gaap_OrderOrProductionBacklogMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Order or Production Backlog</link:label>
    <link:label id="lab_us-gaap_OrderOrProductionBacklogMember_label_en-US" xlink:label="lab_us-gaap_OrderOrProductionBacklogMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Order or Production Backlog [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrderOrProductionBacklogMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OrderOrProductionBacklogMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OrderOrProductionBacklogMember" xlink:to="lab_us-gaap_OrderOrProductionBacklogMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent_7c2a9050-a1fa-4ab5-acba-4235810d146f_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, finance leases</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_561c4876-9371-49b1-aaed-e35804e6cc95_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_2f54fd90-dc88-46b1-b369-2bab3c281013_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_f88e8042-74b8-4eac-995d-87339868b7c8_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">Receivables from and equity in construction joint ventures</link:label>
    <link:label id="lab_strl_ReceivablesFromAndEquityInConstructionJointVenture_d3d0d88c-1ada-4a49-ad7c-f94f8d83f40e_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">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-20221231.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_4f3c1b89-7b77-458b-b412-71686c01280d_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_02c62257-5807-473f-b920-ac9d59b3823b_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_strl_GainLossOnExtinguishmentOfDebtContinuingOperations_bbc8dc51-06d1-4902-9455-a749f519257a_terseLabel_en-US" xlink:label="lab_strl_GainLossOnExtinguishmentOfDebtContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain (loss) on extinguishment of debt, net</link:label>
    <link:label id="lab_strl_GainLossOnExtinguishmentOfDebtContinuingOperations_label_en-US" xlink:label="lab_strl_GainLossOnExtinguishmentOfDebtContinuingOperations" xlink: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, Continuing Operations</link:label>
    <link:label id="lab_strl_GainLossOnExtinguishmentOfDebtContinuingOperations_documentation_en-US" xlink:label="lab_strl_GainLossOnExtinguishmentOfDebtContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain (Loss) on Extinguishment of Debt, Continuing Operations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_strl_GainLossOnExtinguishmentOfDebtContinuingOperations" xlink:href="strl-20221231.xsd#strl_GainLossOnExtinguishmentOfDebtContinuingOperations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_strl_GainLossOnExtinguishmentOfDebtContinuingOperations" xlink:to="lab_strl_GainLossOnExtinguishmentOfDebtContinuingOperations" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ScenarioForecastMember_46771ca0-e5ad-4cc7-8aef-57dfa177b4c2_terseLabel_en-US" xlink:label="lab_srt_ScenarioForecastMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forecast</link:label>
    <link:label id="lab_srt_ScenarioForecastMember_label_en-US" xlink:label="lab_srt_ScenarioForecastMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forecast [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioForecastMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScenarioForecastMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ScenarioForecastMember" xlink:to="lab_srt_ScenarioForecastMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentsIncorporatedByReferenceTextBlock_b034ce07-6ccc-4f9b-87cf-6de543499f2d_terseLabel_en-US" xlink:label="lab_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Documents Incorporated by Reference</link:label>
    <link:label id="lab_dei_DocumentsIncorporatedByReferenceTextBlock_label_en-US" xlink:label="lab_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Documents Incorporated by Reference [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentsIncorporatedByReferenceTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:to="lab_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetirementPlanNameAxis_1f0a5211-0d78-46fd-8b91-1eff3aed0e93_terseLabel_en-US" xlink:label="lab_us-gaap_RetirementPlanNameAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Multiemployer Plan Name[Axis]</link:label>
    <link:label id="lab_us-gaap_RetirementPlanNameAxis_label_en-US" xlink:label="lab_us-gaap_RetirementPlanNameAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Plan Name [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanNameAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanNameAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetirementPlanNameAxis" xlink:to="lab_us-gaap_RetirementPlanNameAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_0c7b071e-5fed-41cc-b75d-7879b07e5d64_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Withholding taxes paid on net share settlement of equity awards</link:label>
    <link:label id="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payment, Tax Withholding, Share-Based Payment Arrangement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:to="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_becb4e5c-d79b-4162-a9ad-9c0e9c0a266b_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_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment_5be6fb25-45cb-43ed-bf4d-54aa26fbe2c3_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment" xlink: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_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Property, Plant and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment" xlink:to="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_strl_LongtermDebtCurrentMaturitiesGross_0180c484-ac0d-4089-a20b-04c37481a8f8_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-20221231.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_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_9014956c-2ed7-4695-a83e-5b9d381ac5a5_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Deferred Tax Assets and Liabilities</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Deferred Tax Assets and Liabilities [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AmortizationOfFinancingCosts_81a4f014-65ec-4201-bd29-c61b173fd7f9_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 and non-cash interest</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_RelatedPartyTransactionsByRelatedPartyAxis_f3235846-f3c4-4e0b-b443-758798f7aa12_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party [Axis]</link:label>
    <link:label id="lab_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_label_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="lab_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongtermDebtTypeAxis_cbb346cc-625e-4a05-b57d-025eee63c44b_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</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_LandMember_b1aafb2c-2481-44f5-b9c6-5b25a1184cbc_verboseLabel_en-US" xlink:label="lab_us-gaap_LandMember" 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">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_2b9670e9-735e-4021-b2e9-70e854b8b006_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_db0a937b-d8e9-4da2-8ca4-8ba8f62ce45d_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-20221231.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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_e52df20c-554f-4789-967d-12a16b028714_terseLabel_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Organization, Consolidation and Presentation of Financial Statements [Abstract]</link:label>
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_label_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Organization, Consolidation and Presentation of Financial Statements [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsGross_d7825ba2-f771-4342-9e04-d40005d9989a_totalLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsGross" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total deferred tax assets</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsGross_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsGross" xlink:to="lab_us-gaap_DeferredTaxAssetsGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_661c1ecd-96dd-459a-b965-e4dbf1309a4a_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group Name [Domain]</link:label>
    <link:label id="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_label_en-US" xlink:label="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:to="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_4853d011-a41b-44ad-977b-0469ff8385d6_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_strl_InternationalUnionOfOperatingEngineersLocal825Member_9e06a7fa-5286-41a9-beab-fbbaa0a827f2_terseLabel_en-US" xlink:label="lab_strl_InternationalUnionOfOperatingEngineersLocal825Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">International Union Of Operating Engineers Local 825</link:label>
    <link:label id="lab_strl_InternationalUnionOfOperatingEngineersLocal825Member_label_en-US" xlink:label="lab_strl_InternationalUnionOfOperatingEngineersLocal825Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">International Union Of Operating Engineers Local 825 [Member]</link:label>
    <link:label id="lab_strl_InternationalUnionOfOperatingEngineersLocal825Member_documentation_en-US" xlink:label="lab_strl_InternationalUnionOfOperatingEngineersLocal825Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">International Union Of Operating Engineers Local 825</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_strl_InternationalUnionOfOperatingEngineersLocal825Member" xlink:href="strl-20221231.xsd#strl_InternationalUnionOfOperatingEngineersLocal825Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_strl_InternationalUnionOfOperatingEngineersLocal825Member" xlink:to="lab_strl_InternationalUnionOfOperatingEngineersLocal825Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel2Member_70abfaa9-9461-4646-bd18-8b0de6e0997d_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_b3abc902-7e6d-4bf6-b773-8bf8ed3689e1_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_a474c8a3-395b-46fe-a196-450404be1943_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_DisposalGroupIncludingDiscontinuedOperationGoodwillNoncurrent_606f35aa-6188-4b4b-9746-2e213ca0382a_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwillNoncurrent" xlink: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_DisposalGroupIncludingDiscontinuedOperationGoodwillNoncurrent_label_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwillNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Goodwill, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwillNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwillNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwillNoncurrent" xlink:to="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwillNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_099471ec-3c01-4c7a-ba5f-f8df8ba15721_negatedLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less imputed interest</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, Undiscounted Excess Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems_b701543c-4e43-4b55-a3ee-d50e7d0edadd_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_a2d58f2f-a496-4900-9215-bc4aaa27a971_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_2fcfc3e0-0454-4c26-90dd-f20d65ca579c_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_52c19f1e-3f0c-4037-81dc-1f0dbc7c5674_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income per share attributable to Sterling common stockholders - Diluted (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_945a5c86-c4d9-48f2-8615-d22fa16be1af_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_da51b4d7-6ba1-46b7-97e5-26bd26d66821_netLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2009/role/netLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income (loss) attributable to Sterling common stockholders, diluted (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Diluted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareDiluted" xlink:to="lab_us-gaap_EarningsPerShareDiluted" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense_cf86bcfc-4b57-465f-9303-b7d0e151fe03_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense" 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">General and administrative expense</link:label>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense_label_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, General and Administrative Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense" xlink:to="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_5228c288-0296-429e-b901-f4b0f5fe7a1b_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_d020c685-1947-4613-a2c6-078299ec6de0_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share vesting period</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_e6a7dda0-abb2-44c1-ae65-0f778c381fc1_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_9c90e555-97f9-46e7-bcfb-3f4c4001fc6d_terseLabel_en-US" xlink:label="lab_srt_ConsolidationItemsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidation Items [Axis]</link:label>
    <link:label id="lab_srt_ConsolidationItemsAxis_label_en-US" xlink:label="lab_srt_ConsolidationItemsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidation Items [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ConsolidationItemsAxis" xlink:to="lab_srt_ConsolidationItemsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskByTypeAxis_6babeea6-6519-427b-b123-4bd401366aad_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Type [Axis]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskByTypeAxis_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis" xlink:to="lab_us-gaap_ConcentrationRiskByTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_strl_ConstructionEquipmentMember_04824719-f026-4631-9130-6ba79c5f4cd5_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-20221231.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_e2960b50-0dec-4e00-b7b0-3452aa651960_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_9f11be0d-f134-40a8-a1d1-ec8fb3bdee6f_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_c9cace22-e3aa-4e4b-abae-77ac5704ff99_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_00ca2b0e-3db6-42cc-b9a1-3c8c21967afc_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_f9a4334f-398d-420f-9925-122608b05f23_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_us-gaap_CustomerConcentrationRiskMember_20f9837b-6c18-4d22-90fc-e6f5484b0ee5_terseLabel_en-US" xlink:label="lab_us-gaap_CustomerConcentrationRiskMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer Concentration Risk</link:label>
    <link:label id="lab_us-gaap_CustomerConcentrationRiskMember_label_en-US" xlink:label="lab_us-gaap_CustomerConcentrationRiskMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer Concentration Risk [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerConcentrationRiskMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CustomerConcentrationRiskMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CustomerConcentrationRiskMember" xlink:to="lab_us-gaap_CustomerConcentrationRiskMember" xlink:type="arc" order="1"/>
    <link:label id="lab_strl_TransportationSolutionsSegmentMember_18062255-c9a6-4dfe-87fb-0056cf902f71_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</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-20221231.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_326f045c-11ff-4e37-8707-bf643b5c7fb9_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-20221231.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_d297e901-de1a-4780-981c-ceccb3ee5fe8_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 liability 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-20221231.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_ContractsReceivableRetainagePercentageEstimatedToBeCollectedInNextFiscalYear_28291851-d528-45c2-bb9e-a79d923fc507_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">Retainage rate</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-20221231.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_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock_63687944-3260-4d39-bfef-db405f595d12_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Share-based Compensation, Restricted Stock Units Award Activity</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_strl_RLWMember_4650ec7d-6511-41c1-93da-ce767965cf0e_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-20221231.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_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock_2f435f1f-a132-4d32-b66d-665aa64be843_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dispositions</link:label>
    <link:label id="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Groups, Including Discontinued Operations, Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" xlink:to="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligation_1478f0af-a0de-4d04-86e7-7abbcf6bc26c_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligation" xlink: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 RPOs</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_us-gaap_DerivativesAndFairValueTextBlock_cbed898e-c281-475e-9397-8f69ba789bf8_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_strl_CommercialMember_dc2342ba-a25e-40ba-a6b7-9cd12de25ad2_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-20221231.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_ScheduleOfDerivativeAssetsAtFairValueTableTextBlock_8bc3d621-04a1-438d-8d4d-b01c02e46209_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDerivativeAssetsAtFairValueTableTextBlock" xlink: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 Assets at Fair Value</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDerivativeAssetsAtFairValueTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDerivativeAssetsAtFairValueTableTextBlock" xlink: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 Assets at Fair Value [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDerivativeAssetsAtFairValueTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDerivativeAssetsAtFairValueTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDerivativeAssetsAtFairValueTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfDerivativeAssetsAtFairValueTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_strl_DisposalGroupIncludingDiscontinuedOperationDeferredConsiderationPaymentDueYearTwo_b3e2c614-6402-4023-b455-3d8d16c5247c_terseLabel_en-US" xlink:label="lab_strl_DisposalGroupIncludingDiscontinuedOperationDeferredConsiderationPaymentDueYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal group, including discontinued operation, payment due year two</link:label>
    <link:label id="lab_strl_DisposalGroupIncludingDiscontinuedOperationDeferredConsiderationPaymentDueYearTwo_label_en-US" xlink:label="lab_strl_DisposalGroupIncludingDiscontinuedOperationDeferredConsiderationPaymentDueYearTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Deferred Consideration, Payment Due Year Two</link:label>
    <link:label id="lab_strl_DisposalGroupIncludingDiscontinuedOperationDeferredConsiderationPaymentDueYearTwo_documentation_en-US" xlink:label="lab_strl_DisposalGroupIncludingDiscontinuedOperationDeferredConsiderationPaymentDueYearTwo" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Deferred Consideration, Payment Due Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_strl_DisposalGroupIncludingDiscontinuedOperationDeferredConsiderationPaymentDueYearTwo" xlink:href="strl-20221231.xsd#strl_DisposalGroupIncludingDiscontinuedOperationDeferredConsiderationPaymentDueYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_strl_DisposalGroupIncludingDiscontinuedOperationDeferredConsiderationPaymentDueYearTwo" xlink:to="lab_strl_DisposalGroupIncludingDiscontinuedOperationDeferredConsiderationPaymentDueYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_2e1ee5ef-d83b-4980-9755-1294ab4c266f_totalLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income (loss) from Discontinued Operations</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_921fd10f-63e6-4fd8-be96-a022467a30a5_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income (loss) from Discontinued Operations</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (Loss) from Discontinued Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax" xlink:to="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_74e060db-3ba6-4105-bc47-90e96d3ef3a4_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Maturities of Operating Lease Liabilities</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, Maturity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet_5e20e197-b152-4610-8a63-b600b08e1210_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet" xlink: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_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet_label_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Accounts, Notes and Loans Receivable, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet" xlink:to="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressAddressLine1_156e9819-44f9-48a4-847c-10b5baa26098_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_900ac1d1-2ec7-451e-954e-d5e9a55e3d7f_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_eb39339d-55de-485b-bd5f-b3583a632c25_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_e1cc2806-84f4-45ba-8867-a5be30f1fed4_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_ClassOfStockDomain_f0fdd55e-9ced-4c89-b4a7-fc9454ddcd5d_terseLabel_en-US" xlink:label="lab_us-gaap_ClassOfStockDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Stock [Domain]</link:label>
    <link:label id="lab_us-gaap_ClassOfStockDomain_label_en-US" xlink:label="lab_us-gaap_ClassOfStockDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Stock [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ClassOfStockDomain" xlink:to="lab_us-gaap_ClassOfStockDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets_d3ec04c9-a1de-45d4-a0c5-9a3bc5a05bec_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_c8853ca3-1669-4079-b80f-e4db124855fa_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, finance 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_LineOfCreditFacilityRemainingBorrowingCapacity_3e429c48-54d0-46d3-b70c-a8f3b37efd20_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of credit, remaining borrowing capacity</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Remaining Borrowing Capacity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:to="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsidiarySaleOfStockLineItems_0b58d686-624e-4a3d-9f4a-9cb19aadd32f_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">Subsidiary, 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_8d045162-d5cb-4d6e-aa36-b33bb682bc0a_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_a0a49164-8ee5-4900-8076-734c2020db49_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_321569ea-910f-4df1-bf0b-78c6e72dd0b9_verboseLabel_en-US" xlink:label="lab_us-gaap_TradeNamesMember" 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">Trade name</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_f60e883d-2621-4f3c-b685-f08b3b776c5f_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_RetirementPlanTypeAxis_88a0252d-15f7-430e-b557-be451580405f_terseLabel_en-US" xlink:label="lab_us-gaap_RetirementPlanTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Multiemployer Plan Type [Axis]</link:label>
    <link:label id="lab_us-gaap_RetirementPlanTypeAxis_label_en-US" xlink:label="lab_us-gaap_RetirementPlanTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Plan Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetirementPlanTypeAxis" xlink:to="lab_us-gaap_RetirementPlanTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_ce2bae4f-95de-45cb-ac77-fac573e8c49c_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employer matching contributions</link:label>
    <link:label id="lab_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_label_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Contribution Plan, Employer Discretionary Contribution Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount" xlink:to="lab_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfDebtInstrumentsTextBlock_53632ecc-b4c6-408b-856a-45171a066eed_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_EquityAbstract_7f37c867-9438-4582-bb0b-e662d4f5c113_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_BuildingMember_4f388289-b9c1-482a-b5e3-da239a3d4a81_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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_70044e72-a818-414b-8e2e-f29e788b59a5_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vested (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_a3d5dd52-83a7-4b5f-9d4e-00e8793c281a_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vested (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityTaxIdentificationNumber_b0fb0de0-517c-4d61-8859-b6831ad07860_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_f1e8ec75-5c97-4e3c-9a29-7f8cd6ceff77_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of shares authorized to issue (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_strl_IdentifiableIntangibleAssetsAndGoodwill_27569721-4fa1-497f-b81e-0619445fd0f2_terseLabel_en-US" xlink:label="lab_strl_IdentifiableIntangibleAssetsAndGoodwill" xlink: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_IdentifiableIntangibleAssetsAndGoodwill_label_en-US" xlink:label="lab_strl_IdentifiableIntangibleAssetsAndGoodwill" xlink: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_IdentifiableIntangibleAssetsAndGoodwill_documentation_en-US" xlink:label="lab_strl_IdentifiableIntangibleAssetsAndGoodwill" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Identifiable Intangible Assets and Goodwill</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_strl_IdentifiableIntangibleAssetsAndGoodwill" xlink:href="strl-20221231.xsd#strl_IdentifiableIntangibleAssetsAndGoodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_strl_IdentifiableIntangibleAssetsAndGoodwill" xlink:to="lab_strl_IdentifiableIntangibleAssetsAndGoodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_strl_EntityNumberofEmployeesFieldPersonnel_97bbf4c3-5f89-4152-8e7a-e43caa988db6_terseLabel_en-US" xlink:label="lab_strl_EntityNumberofEmployeesFieldPersonnel" xlink: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 number of employees, field personnel</link:label>
    <link:label id="lab_strl_EntityNumberofEmployeesFieldPersonnel_label_en-US" xlink:label="lab_strl_EntityNumberofEmployeesFieldPersonnel" xlink: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 Number of Employees, Field Personnel</link:label>
    <link:label id="lab_strl_EntityNumberofEmployeesFieldPersonnel_documentation_en-US" xlink:label="lab_strl_EntityNumberofEmployeesFieldPersonnel" xlink: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 Number of Employees, Field Personnel</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_strl_EntityNumberofEmployeesFieldPersonnel" xlink:href="strl-20221231.xsd#strl_EntityNumberofEmployeesFieldPersonnel"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_strl_EntityNumberofEmployeesFieldPersonnel" xlink:to="lab_strl_EntityNumberofEmployeesFieldPersonnel" xlink:type="arc" order="1"/>
    <link:label id="lab_strl_OneCustomerMember_c4fc08ee-87e6-44f7-add0-b7892248b4a0_terseLabel_en-US" xlink:label="lab_strl_OneCustomerMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">One Customer</link:label>
    <link:label id="lab_strl_OneCustomerMember_label_en-US" xlink:label="lab_strl_OneCustomerMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">One Customer [Member]</link:label>
    <link:label id="lab_strl_OneCustomerMember_documentation_en-US" xlink:label="lab_strl_OneCustomerMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">One Customer</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_strl_OneCustomerMember" xlink:href="strl-20221231.xsd#strl_OneCustomerMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_strl_OneCustomerMember" xlink:to="lab_strl_OneCustomerMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MultiemployerPlanEmployerContributionCost_d1017261-3d61-482f-8780-0d642d9b002b_terseLabel_en-US" xlink:label="lab_us-gaap_MultiemployerPlanEmployerContributionCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contributions</link:label>
    <link:label id="lab_us-gaap_MultiemployerPlanEmployerContributionCost_label_en-US" xlink:label="lab_us-gaap_MultiemployerPlanEmployerContributionCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Multiemployer Plan, Employer Contribution, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MultiemployerPlanEmployerContributionCost" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MultiemployerPlanEmployerContributionCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MultiemployerPlanEmployerContributionCost" xlink:to="lab_us-gaap_MultiemployerPlanEmployerContributionCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTableTextBlock_139cad10-a92a-47c5-b98f-33e9b671ae83_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">Schedule of 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_DeferredIncomeTaxLiabilities_54a8a2c4-d7c4-4784-bea4-1de1a4af0b58_negatedTotalLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilities" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total deferred tax liabilities</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilities_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities" xlink:to="lab_us-gaap_DeferredIncomeTaxLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerAbstract_9b4f122c-7768-4b0c-a68d-8d8f194ebd44_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_712a335f-d845-43f8-8c38-585d38eded8d_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_d4441200-4377-4bce-b9ab-6c89c96852ba_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_c271d074-e767-4475-8f70-51ff2285b7a9_negatedLabel_en-US" xlink:label="lab_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares withheld for taxes (in shares)</link:label>
    <link:label id="lab_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_9a3f9031-bd05-4745-b622-1645b2bc1cdf_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_QuarterlyFinancialInformationDisclosureAbstract_e0f948a9-83d3-4ee8-9188-05116ee0b863_terseLabel_en-US" xlink:label="lab_us-gaap_QuarterlyFinancialInformationDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Quarterly Financial Information Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_QuarterlyFinancialInformationDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Quarterly Financial Information Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_QuarterlyFinancialInformationDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract" xlink:to="lab_us-gaap_QuarterlyFinancialInformationDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization_277dfc57-da2d-485b-bf00-abd18f9dbdb8_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization" xlink: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 property and equipment</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization" xlink: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, before Accumulated Depreciation and Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VariableInterestEntityOwnershipPercentage_622e14e9-93a8-4ace-bbb1-e4aae91a652e_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_2caef22d-8f03-4d1b-9f2b-8c7589eef42a_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_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_65df0695-07f3-4462-b945-ac351ac20878_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Effective Income Tax Rate Reconciliation</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_strl_UnionMembersMember_80fcfb44-73b0-4dfd-a989-e5021c609a6e_terseLabel_en-US" xlink:label="lab_strl_UnionMembersMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Union Members</link:label>
    <link:label id="lab_strl_UnionMembersMember_label_en-US" xlink:label="lab_strl_UnionMembersMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Union Members [Member]</link:label>
    <link:label id="lab_strl_UnionMembersMember_documentation_en-US" xlink:label="lab_strl_UnionMembersMember" xlink: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 employed union members.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_strl_UnionMembersMember" xlink:href="strl-20221231.xsd#strl_UnionMembersMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_strl_UnionMembersMember" xlink:to="lab_strl_UnionMembersMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_9541db24-68f0-41b8-9d16-a7e869bc7a39_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_strl_CCSAcquisitionMember_07c24c56-62c8-4f2e-a557-b7853bbc8083_terseLabel_en-US" xlink:label="lab_strl_CCSAcquisitionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">CCS Acquisition</link:label>
    <link:label id="lab_strl_CCSAcquisitionMember_label_en-US" xlink:label="lab_strl_CCSAcquisitionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">CCS Acquisition [Member]</link:label>
    <link:label id="lab_strl_CCSAcquisitionMember_documentation_en-US" xlink:label="lab_strl_CCSAcquisitionMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">CCS Acquisition</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_strl_CCSAcquisitionMember" xlink:href="strl-20221231.xsd#strl_CCSAcquisitionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_strl_CCSAcquisitionMember" xlink:to="lab_strl_CCSAcquisitionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_9ef13e3b-0d95-47be-b231-f314c1437a9d_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">State income taxes, net of federal benefits</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:to="lab_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_1ecfe84b-c524-467b-b8db-9addc6fc5ee5_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_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_df5ed34e-6b42-4b75-a51b-ef03bf3ff96b_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization, 2027</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCentralIndexKey_ccbbd5fe-0860-4fa7-abb8-561e1b177973_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_strl_SelfInsuranceGeneralLiabilityAmountPerOccurrence_47e23531-5eec-42e0-9bff-6e35bcc8d141_terseLabel_en-US" xlink:label="lab_strl_SelfInsuranceGeneralLiabilityAmountPerOccurrence" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments for general liability per occurrence</link:label>
    <link:label id="lab_strl_SelfInsuranceGeneralLiabilityAmountPerOccurrence_label_en-US" xlink:label="lab_strl_SelfInsuranceGeneralLiabilityAmountPerOccurrence" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Self Insurance, General Liability, Amount Per Occurrence</link:label>
    <link:label id="lab_strl_SelfInsuranceGeneralLiabilityAmountPerOccurrence_documentation_en-US" xlink:label="lab_strl_SelfInsuranceGeneralLiabilityAmountPerOccurrence" xlink: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 self insurance general liability, amount per occurrence.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_strl_SelfInsuranceGeneralLiabilityAmountPerOccurrence" xlink:href="strl-20221231.xsd#strl_SelfInsuranceGeneralLiabilityAmountPerOccurrence"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_strl_SelfInsuranceGeneralLiabilityAmountPerOccurrence" xlink:to="lab_strl_SelfInsuranceGeneralLiabilityAmountPerOccurrence" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByMeasurementFrequencyAxis_f4342ddf-75b4-464d-bcc5-3d70c21223b4_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_0cf23a1e-6027-4c57-94e1-b12982c908fc_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Fair Value Per Share</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_69cdcd26-f825-4ac2-9429-dc4f7f120a7e_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_528a9afb-3b8a-4c76-83e5-ffbce29f3b21_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_15ed7e5d-20fa-43ab-91de-ab37d5dfdd56_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">Value of 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_strl_DisposalGroupIncludingDiscontinuedOperationOwnershipPercentageInDisposedAsset_b64f47c3-d6be-4770-9046-4255543cf2d5_terseLabel_en-US" xlink:label="lab_strl_DisposalGroupIncludingDiscontinuedOperationOwnershipPercentageInDisposedAsset" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal group, including discontinued operation, ownership percentage in disposed asset</link:label>
    <link:label id="lab_strl_DisposalGroupIncludingDiscontinuedOperationOwnershipPercentageInDisposedAsset_label_en-US" xlink:label="lab_strl_DisposalGroupIncludingDiscontinuedOperationOwnershipPercentageInDisposedAsset" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Ownership Percentage in Disposed Asset</link:label>
    <link:label id="lab_strl_DisposalGroupIncludingDiscontinuedOperationOwnershipPercentageInDisposedAsset_documentation_en-US" xlink:label="lab_strl_DisposalGroupIncludingDiscontinuedOperationOwnershipPercentageInDisposedAsset" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Ownership Percentage in Disposed Asset</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_strl_DisposalGroupIncludingDiscontinuedOperationOwnershipPercentageInDisposedAsset" xlink:href="strl-20221231.xsd#strl_DisposalGroupIncludingDiscontinuedOperationOwnershipPercentageInDisposedAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_strl_DisposalGroupIncludingDiscontinuedOperationOwnershipPercentageInDisposedAsset" xlink:to="lab_strl_DisposalGroupIncludingDiscontinuedOperationOwnershipPercentageInDisposedAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationConsiderationTransferred1_b308d131-e10a-49ec-ada0-42e0d6629ca4_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">Total consideration</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationConsiderationTransferred1_99e77049-ba58-406f-b926-61174ea9f7ef_totalLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationConsiderationTransferred1" 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</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_us-gaap_MeasurementInputTypeAxis_1e89ca99-f5ec-4c00-a1d3-64d20b2d5afc_terseLabel_en-US" xlink:label="lab_us-gaap_MeasurementInputTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Input Type [Axis]</link:label>
    <link:label id="lab_us-gaap_MeasurementInputTypeAxis_label_en-US" xlink:label="lab_us-gaap_MeasurementInputTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Input Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MeasurementInputTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MeasurementInputTypeAxis" xlink:to="lab_us-gaap_MeasurementInputTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased_ece8ff30-7167-4ad9-a516-e8611adf29cd_terseLabel_en-US" xlink:label="lab_us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of shares authorized to be repurchased (in shares)</link:label>
    <link:label id="lab_us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased_label_en-US" xlink:label="lab_us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Repurchase Program, Number of Shares Authorized to be Repurchased</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased" xlink:to="lab_us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityDomain_ed46d8d1-5dda-4291-9104-02e63aead81e_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_4f245c31-200e-4b10-87b5-e029a034532f_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_4d5b1fdd-1be0-4302-9e0c-9c95474cf19d_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_edc0c460-28c8-44b9-af4e-ce1d685d5e1f_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_cb0a375a-8825-4efb-af40-f1b6c2ea1b22_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_e0cd3da4-5527-4cab-b149-2a1b9bc52493_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_strl_DisposalGroupIncludingDiscontinuedOperationLongTermDebtExcludingCurrentMaturities_51fe3394-64e3-401b-9092-542accd6ed34_terseLabel_en-US" xlink:label="lab_strl_DisposalGroupIncludingDiscontinuedOperationLongTermDebtExcludingCurrentMaturities" xlink: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_strl_DisposalGroupIncludingDiscontinuedOperationLongTermDebtExcludingCurrentMaturities_label_en-US" xlink:label="lab_strl_DisposalGroupIncludingDiscontinuedOperationLongTermDebtExcludingCurrentMaturities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Long-term Debt, Excluding Current Maturities</link:label>
    <link:label id="lab_strl_DisposalGroupIncludingDiscontinuedOperationLongTermDebtExcludingCurrentMaturities_documentation_en-US" xlink:label="lab_strl_DisposalGroupIncludingDiscontinuedOperationLongTermDebtExcludingCurrentMaturities" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Long-term Debt, Excluding Current Maturities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_strl_DisposalGroupIncludingDiscontinuedOperationLongTermDebtExcludingCurrentMaturities" xlink:href="strl-20221231.xsd#strl_DisposalGroupIncludingDiscontinuedOperationLongTermDebtExcludingCurrentMaturities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_strl_DisposalGroupIncludingDiscontinuedOperationLongTermDebtExcludingCurrentMaturities" xlink:to="lab_strl_DisposalGroupIncludingDiscontinuedOperationLongTermDebtExcludingCurrentMaturities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EntityWideRevenueMajorCustomerLineItems_3b95e7c4-4a65-4004-ab28-2a8c96d62456_terseLabel_en-US" xlink:label="lab_us-gaap_EntityWideRevenueMajorCustomerLineItems" xlink: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, Major Customer [Line Items]</link:label>
    <link:label id="lab_us-gaap_EntityWideRevenueMajorCustomerLineItems_label_en-US" xlink:label="lab_us-gaap_EntityWideRevenueMajorCustomerLineItems" xlink: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, Major Customer [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EntityWideRevenueMajorCustomerLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EntityWideRevenueMajorCustomerLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EntityWideRevenueMajorCustomerLineItems" xlink:to="lab_us-gaap_EntityWideRevenueMajorCustomerLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_689615f9-f505-4406-8c82-31cb80400437_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax expense at the U.S. federal statutory rate</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:to="lab_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationPercentage_18fa8397-a070-4c50-8f17-5cc639ab9e11_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, percentage</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_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_d7009772-46ca-4e25-9761-9a4eb6269cb7_terseLabel_en-US" xlink:label="lab_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-cash items:</link:label>
    <link:label id="lab_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:to="lab_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensation_750e2eb7-ddc1-4ee8-bf72-45f5e861bc8e_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">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_strl_RestrictedStockUnitsAndPhantomStockUnitsMember_a30b2684-9cd7-446a-add5-8418d477edb1_terseLabel_en-US" xlink:label="lab_strl_RestrictedStockUnitsAndPhantomStockUnitsMember" xlink: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 and PSUs</link:label>
    <link:label id="lab_strl_RestrictedStockUnitsAndPhantomStockUnitsMember_label_en-US" xlink:label="lab_strl_RestrictedStockUnitsAndPhantomStockUnitsMember" xlink: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 Stock Units [Member]</link:label>
    <link:label id="lab_strl_RestrictedStockUnitsAndPhantomStockUnitsMember_documentation_en-US" xlink:label="lab_strl_RestrictedStockUnitsAndPhantomStockUnitsMember" xlink: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 Stock Units [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_strl_RestrictedStockUnitsAndPhantomStockUnitsMember" xlink:href="strl-20221231.xsd#strl_RestrictedStockUnitsAndPhantomStockUnitsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_strl_RestrictedStockUnitsAndPhantomStockUnitsMember" xlink:to="lab_strl_RestrictedStockUnitsAndPhantomStockUnitsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VariableRateAxis_959c4b88-8234-402b-a38a-a08827d7fead_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_ClassOfWarrantOrRightOutstanding_25dd6fc7-ab36-42ef-9da3-6472f0142937_terseLabel_en-US" xlink:label="lab_us-gaap_ClassOfWarrantOrRightOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Warrants outstanding (in shares)</link:label>
    <link:label id="lab_us-gaap_ClassOfWarrantOrRightOutstanding_label_en-US" xlink:label="lab_us-gaap_ClassOfWarrantOrRightOutstanding" xlink: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 Warrant or Right, Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfWarrantOrRightOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ClassOfWarrantOrRightOutstanding" xlink:to="lab_us-gaap_ClassOfWarrantOrRightOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_bff9a550-782b-4ca1-af1a-c0cd9e6c16dc_negatedLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less imputed interest</link:label>
    <link:label id="lab_us-gaap_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_strl_DisposalGroupIncludingDiscontinuedOperationContractLiabilitiesCurrent_8e82e7d0-b0ac-483b-9a55-6dade1584494_terseLabel_en-US" xlink:label="lab_strl_DisposalGroupIncludingDiscontinuedOperationContractLiabilitiesCurrent" xlink: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_strl_DisposalGroupIncludingDiscontinuedOperationContractLiabilitiesCurrent_label_en-US" xlink:label="lab_strl_DisposalGroupIncludingDiscontinuedOperationContractLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Contract Liabilities, Current</link:label>
    <link:label id="lab_strl_DisposalGroupIncludingDiscontinuedOperationContractLiabilitiesCurrent_documentation_en-US" xlink:label="lab_strl_DisposalGroupIncludingDiscontinuedOperationContractLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Contract Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_strl_DisposalGroupIncludingDiscontinuedOperationContractLiabilitiesCurrent" xlink:href="strl-20221231.xsd#strl_DisposalGroupIncludingDiscontinuedOperationContractLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_strl_DisposalGroupIncludingDiscontinuedOperationContractLiabilitiesCurrent" xlink:to="lab_strl_DisposalGroupIncludingDiscontinuedOperationContractLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherLiabilitiesNoncurrent_030386c9-46c4-4bf3-b2e7-32e0cb1fedb0_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_ad0348a6-4bd8-4a2b-ada5-6f6b54ab1564_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_SegmentContinuingOperationsMember_06ec8f46-559c-40a0-a279-d55e182c305f_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentContinuingOperationsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total Assets &#8212; Continuing Operations</link:label>
    <link:label id="lab_us-gaap_SegmentContinuingOperationsMember_label_en-US" xlink:label="lab_us-gaap_SegmentContinuingOperationsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Continuing Operations [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentContinuingOperationsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentContinuingOperationsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentContinuingOperationsMember" xlink:to="lab_us-gaap_SegmentContinuingOperationsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupClassificationDomain_c970f439-dbf6-4432-ada5-aa7b0669116a_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupClassificationDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group Classification [Domain]</link:label>
    <link:label id="lab_us-gaap_DisposalGroupClassificationDomain_label_en-US" xlink:label="lab_us-gaap_DisposalGroupClassificationDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group Classification [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupClassificationDomain" xlink:to="lab_us-gaap_DisposalGroupClassificationDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_dd6937b9-8618-47c1-895a-c9e15db349da_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capital expenditures</link:label>
    <link:label id="lab_us-gaap_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_52e69459-8e04-44bb-9363-40c43b62a995_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_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_001091a4-9ff9-4cb2-8d6e-e4183d1acc84_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization, 2023</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested_9c2cce32-d724-4385-97eb-148b08b6fe8e_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposition, net of cash disposed</link:label>
    <link:label id="lab_us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested_label_en-US" xlink:label="lab_us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Divestiture of Businesses, Net of Cash Divested</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested" xlink:to="lab_us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_a9c683ec-6566-4093-a62d-edb32edfb7c8_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_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_07887706-5104-4b59-8003-482f8617b3f3_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_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_d78598d3-5d03-438a-bf7b-c1fef71615c6_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_IndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable_ff7152d5-e215-44b3-91bb-bfa56aca21af_terseLabel_en-US" xlink:label="lab_us-gaap_IndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Indefinite-lived Intangible Assets Acquired as Part of Business Combination [Table]</link:label>
    <link:label id="lab_us-gaap_IndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable_label_en-US" xlink:label="lab_us-gaap_IndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Indefinite-Lived Intangible Assets Acquired as Part of Business Combination [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable" xlink:to="lab_us-gaap_IndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_NameOfMajorCustomerDomain_2d797dee-70c6-46cf-9786-6d87551ba36e_terseLabel_en-US" xlink:label="lab_srt_NameOfMajorCustomerDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer [Domain]</link:label>
    <link:label id="lab_srt_NameOfMajorCustomerDomain_label_en-US" xlink:label="lab_srt_NameOfMajorCustomerDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_NameOfMajorCustomerDomain" xlink:to="lab_srt_NameOfMajorCustomerDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_d09ed138-b593-4553-b1cd-c9804c7e19e4_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Amount [Abstract]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_label_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Expense (Benefit), Effective Income Tax Rate Reconciliation, Amount [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" xlink:to="lab_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity_ad6edd30-c47a-4e56-924c-325c4fc800dd_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity" 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: Net income attributable to noncontrolling interests</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity_74c137ac-c23f-43d9-82a3-e285d8b199f2_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity" xlink: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 from Continuing Operations, including noncontrolling interests</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (Loss) from Continuing Operations, Net of Tax, Attributable to Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity" xlink:type="arc" order="1"/>
  </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>13
<FILENAME>strl-20221231_pre.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2023 Workiva-->
<!--r:8a70204b-3cf5-4f8d-998b-f377996b5335,g:4d72428f-6c78-46ff-834a-898c47d0b6a0-->
<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-20221231.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_a46efe2c-5e20-476b-ab3a-8afa3896ed4c" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CoverAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_b2300388-0288-4c95-a67c-1a367b3123d3" 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_a46efe2c-5e20-476b-ab3a-8afa3896ed4c" xlink:to="loc_dei_DocumentType_b2300388-0288-4c95-a67c-1a367b3123d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentAnnualReport_d05799e6-f027-4919-852f-697d73163974" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentAnnualReport"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_a46efe2c-5e20-476b-ab3a-8afa3896ed4c" xlink:to="loc_dei_DocumentAnnualReport_d05799e6-f027-4919-852f-697d73163974" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_3bbee1cb-ef51-4ce2-83c7-bedb837ed9fe" 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_a46efe2c-5e20-476b-ab3a-8afa3896ed4c" xlink:to="loc_dei_DocumentPeriodEndDate_3bbee1cb-ef51-4ce2-83c7-bedb837ed9fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate_9ec50f72-029f-4ffc-999b-72310d51c1f8" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_a46efe2c-5e20-476b-ab3a-8afa3896ed4c" xlink:to="loc_dei_CurrentFiscalYearEndDate_9ec50f72-029f-4ffc-999b-72310d51c1f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport_50cc59ec-0ff9-4ed9-8f56-08835f4a8ee7" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentTransitionReport"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_a46efe2c-5e20-476b-ab3a-8afa3896ed4c" xlink:to="loc_dei_DocumentTransitionReport_50cc59ec-0ff9-4ed9-8f56-08835f4a8ee7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_7d702b3b-cf5b-4cf2-80e4-cba3e3423481" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityFileNumber"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_a46efe2c-5e20-476b-ab3a-8afa3896ed4c" xlink:to="loc_dei_EntityFileNumber_7d702b3b-cf5b-4cf2-80e4-cba3e3423481" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_e0eadffe-0238-4201-9bb6-184d0dc3b9b9" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityRegistrantName"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_a46efe2c-5e20-476b-ab3a-8afa3896ed4c" xlink:to="loc_dei_EntityRegistrantName_e0eadffe-0238-4201-9bb6-184d0dc3b9b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_62469dce-d062-4d6e-966b-60cc4129dcc4" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_a46efe2c-5e20-476b-ab3a-8afa3896ed4c" xlink:to="loc_dei_EntityIncorporationStateCountryCode_62469dce-d062-4d6e-966b-60cc4129dcc4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_eb43356c-c700-4925-abb6-a5d14ab801c2" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_a46efe2c-5e20-476b-ab3a-8afa3896ed4c" xlink:to="loc_dei_EntityTaxIdentificationNumber_eb43356c-c700-4925-abb6-a5d14ab801c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_1a329b2d-2822-42cb-9d49-1a949ab13f3e" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressAddressLine1"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_a46efe2c-5e20-476b-ab3a-8afa3896ed4c" xlink:to="loc_dei_EntityAddressAddressLine1_1a329b2d-2822-42cb-9d49-1a949ab13f3e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_5a2f0449-8ec8-4cd2-8806-d940cb7e3e12" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressCityOrTown"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_a46efe2c-5e20-476b-ab3a-8afa3896ed4c" xlink:to="loc_dei_EntityAddressCityOrTown_5a2f0449-8ec8-4cd2-8806-d940cb7e3e12" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_4eaf12da-64e1-4a90-aeab-641b491eff5f" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressStateOrProvince"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_a46efe2c-5e20-476b-ab3a-8afa3896ed4c" xlink:to="loc_dei_EntityAddressStateOrProvince_4eaf12da-64e1-4a90-aeab-641b491eff5f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_79e2f55f-1c3c-4ab3-a33d-ba3ae5dab7c7" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressPostalZipCode"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_a46efe2c-5e20-476b-ab3a-8afa3896ed4c" xlink:to="loc_dei_EntityAddressPostalZipCode_79e2f55f-1c3c-4ab3-a33d-ba3ae5dab7c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_c7f14362-81cb-4297-aa3b-b121b11cbbba" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CityAreaCode"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_a46efe2c-5e20-476b-ab3a-8afa3896ed4c" xlink:to="loc_dei_CityAreaCode_c7f14362-81cb-4297-aa3b-b121b11cbbba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_0b53f290-e3cd-4d50-b3a0-fc03526cc102" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LocalPhoneNumber"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_a46efe2c-5e20-476b-ab3a-8afa3896ed4c" xlink:to="loc_dei_LocalPhoneNumber_0b53f290-e3cd-4d50-b3a0-fc03526cc102" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_7bf35f72-910e-4ee5-b2cc-40b67d78d1aa" 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_a46efe2c-5e20-476b-ab3a-8afa3896ed4c" xlink:to="loc_dei_Security12bTitle_7bf35f72-910e-4ee5-b2cc-40b67d78d1aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_bb75e523-c176-4d3b-8158-de6658a7ab04" 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_a46efe2c-5e20-476b-ab3a-8afa3896ed4c" xlink:to="loc_dei_TradingSymbol_bb75e523-c176-4d3b-8158-de6658a7ab04" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_22580e8d-2739-480c-bf92-d816e86b1647" 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_a46efe2c-5e20-476b-ab3a-8afa3896ed4c" xlink:to="loc_dei_SecurityExchangeName_22580e8d-2739-480c-bf92-d816e86b1647" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityWellKnownSeasonedIssuer_b6150327-7a47-4c32-9f49-5e07422b1786" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityWellKnownSeasonedIssuer"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_a46efe2c-5e20-476b-ab3a-8afa3896ed4c" xlink:to="loc_dei_EntityWellKnownSeasonedIssuer_b6150327-7a47-4c32-9f49-5e07422b1786" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityVoluntaryFilers_d1b96db8-62d9-4621-bada-ddb4a39eb51b" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityVoluntaryFilers"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_a46efe2c-5e20-476b-ab3a-8afa3896ed4c" xlink:to="loc_dei_EntityVoluntaryFilers_d1b96db8-62d9-4621-bada-ddb4a39eb51b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus_fbf9e902-cec3-4438-ba22-dbec3fe08f43" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCurrentReportingStatus"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_a46efe2c-5e20-476b-ab3a-8afa3896ed4c" xlink:to="loc_dei_EntityCurrentReportingStatus_fbf9e902-cec3-4438-ba22-dbec3fe08f43" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent_64a48637-7828-42f1-923a-3807865075ca" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_a46efe2c-5e20-476b-ab3a-8afa3896ed4c" xlink:to="loc_dei_EntityInteractiveDataCurrent_64a48637-7828-42f1-923a-3807865075ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory_1b7d07c8-7115-4aea-ba40-d81095ec13c9" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityFilerCategory"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_a46efe2c-5e20-476b-ab3a-8afa3896ed4c" xlink:to="loc_dei_EntityFilerCategory_1b7d07c8-7115-4aea-ba40-d81095ec13c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness_eb1fe30c-62c8-4d21-b155-80ee86c26677" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntitySmallBusiness"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_a46efe2c-5e20-476b-ab3a-8afa3896ed4c" xlink:to="loc_dei_EntitySmallBusiness_eb1fe30c-62c8-4d21-b155-80ee86c26677" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_1f873fdc-3588-4fba-a160-9251f865a03b" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_a46efe2c-5e20-476b-ab3a-8afa3896ed4c" xlink:to="loc_dei_EntityEmergingGrowthCompany_1f873fdc-3588-4fba-a160-9251f865a03b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_IcfrAuditorAttestationFlag_e9470e8e-de13-457d-9809-5980ee2b53ae" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_IcfrAuditorAttestationFlag"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_a46efe2c-5e20-476b-ab3a-8afa3896ed4c" xlink:to="loc_dei_IcfrAuditorAttestationFlag_e9470e8e-de13-457d-9809-5980ee2b53ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany_fd8cee57-2207-4cfa-a84a-4ef8c8b454d8" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityShellCompany"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_a46efe2c-5e20-476b-ab3a-8afa3896ed4c" xlink:to="loc_dei_EntityShellCompany_fd8cee57-2207-4cfa-a84a-4ef8c8b454d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityPublicFloat_1ee77ce1-3814-4038-8ffa-626e7ee4f8bb" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityPublicFloat"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_a46efe2c-5e20-476b-ab3a-8afa3896ed4c" xlink:to="loc_dei_EntityPublicFloat_1ee77ce1-3814-4038-8ffa-626e7ee4f8bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_0b6f9d5d-c27e-4b6e-9052-8bbee84a27a3" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_a46efe2c-5e20-476b-ab3a-8afa3896ed4c" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_0b6f9d5d-c27e-4b6e-9052-8bbee84a27a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentsIncorporatedByReferenceTextBlock_fe6e3f9b-37b6-4c6f-b1af-37b8d8eb8c53" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentsIncorporatedByReferenceTextBlock"/>
    <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_a46efe2c-5e20-476b-ab3a-8afa3896ed4c" xlink:to="loc_dei_DocumentsIncorporatedByReferenceTextBlock_fe6e3f9b-37b6-4c6f-b1af-37b8d8eb8c53" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_95714e30-a988-4ba4-8270-bc95af93e9f7" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCentralIndexKey"/>
    <link:presentationArc order="31" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_a46efe2c-5e20-476b-ab3a-8afa3896ed4c" xlink:to="loc_dei_EntityCentralIndexKey_95714e30-a988-4ba4-8270-bc95af93e9f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus_9cdea3a6-e326-49bf-a02b-25268f66d9f4" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalYearFocus"/>
    <link:presentationArc order="32" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_a46efe2c-5e20-476b-ab3a-8afa3896ed4c" xlink:to="loc_dei_DocumentFiscalYearFocus_9cdea3a6-e326-49bf-a02b-25268f66d9f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus_f352d89a-e824-45e9-b2ff-26c0ccbf779e" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:presentationArc order="33" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_a46efe2c-5e20-476b-ab3a-8afa3896ed4c" xlink:to="loc_dei_DocumentFiscalPeriodFocus_f352d89a-e824-45e9-b2ff-26c0ccbf779e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_dea200aa-6118-4952-831f-2e27916df897" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AmendmentFlag"/>
    <link:presentationArc order="34" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_a46efe2c-5e20-476b-ab3a-8afa3896ed4c" xlink:to="loc_dei_AmendmentFlag_dea200aa-6118-4952-831f-2e27916df897" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.strlco.com/role/AuditInformation" xlink:type="simple" xlink:href="strl-20221231.xsd#AuditInformation"/>
  <link:presentationLink xlink:role="http://www.strlco.com/role/AuditInformation" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_strl_AuditInformationAbstract_d9d5bb99-7f27-4503-83f8-14607eb91a34" xlink:href="strl-20221231.xsd#strl_AuditInformationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorName_47324b4e-751e-437f-9e9c-70d9234164c6" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AuditorName"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_strl_AuditInformationAbstract_d9d5bb99-7f27-4503-83f8-14607eb91a34" xlink:to="loc_dei_AuditorName_47324b4e-751e-437f-9e9c-70d9234164c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorLocation_6a2d42f2-dc61-4be9-a2a0-a1ebbc407cc7" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AuditorLocation"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_strl_AuditInformationAbstract_d9d5bb99-7f27-4503-83f8-14607eb91a34" xlink:to="loc_dei_AuditorLocation_6a2d42f2-dc61-4be9-a2a0-a1ebbc407cc7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorFirmId_7fc51ab3-8102-4fcd-8614-f5f722079d09" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AuditorFirmId"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_strl_AuditInformationAbstract_d9d5bb99-7f27-4503-83f8-14607eb91a34" xlink:to="loc_dei_AuditorFirmId_7fc51ab3-8102-4fcd-8614-f5f722079d09" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.strlco.com/role/ConsolidatedStatementsofOperations" xlink:type="simple" xlink:href="strl-20221231.xsd#ConsolidatedStatementsofOperations"/>
  <link:presentationLink xlink:role="http://www.strlco.com/role/ConsolidatedStatementsofOperations" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract_797cb244-ccfd-481c-9cbd-1da8ca462830" 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_5288b8d3-e200-480d-946d-ab5af2a6582f" 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_797cb244-ccfd-481c-9cbd-1da8ca462830" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_5288b8d3-e200-480d-946d-ab5af2a6582f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_cf376407-9fc5-4ae5-bca7-a3f615989991" 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_797cb244-ccfd-481c-9cbd-1da8ca462830" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_cf376407-9fc5-4ae5-bca7-a3f615989991" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_025f5bf4-0902-4d53-84c8-0ededba2b2f8" 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_797cb244-ccfd-481c-9cbd-1da8ca462830" xlink:to="loc_us-gaap_GrossProfit_025f5bf4-0902-4d53-84c8-0ededba2b2f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_5c306039-e5d2-4f31-85d5-dc79753eb2df" 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_797cb244-ccfd-481c-9cbd-1da8ca462830" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_5c306039-e5d2-4f31-85d5-dc79753eb2df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_d0f16df3-2543-471e-8ed7-259a6a150551" 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_797cb244-ccfd-481c-9cbd-1da8ca462830" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_d0f16df3-2543-471e-8ed7-259a6a150551" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_1cd842a3-7550-48a0-b779-5dd3ddae0111" 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_797cb244-ccfd-481c-9cbd-1da8ca462830" xlink:to="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_1cd842a3-7550-48a0-b779-5dd3ddae0111" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherOperatingIncomeExpenseNet_a53085c4-313a-4bba-8e3d-683442bce1d0" 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_797cb244-ccfd-481c-9cbd-1da8ca462830" xlink:to="loc_us-gaap_OtherOperatingIncomeExpenseNet_a53085c4-313a-4bba-8e3d-683442bce1d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_7a2b05fb-4e8b-4af6-ba08-eb7be7ccafe1" 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_797cb244-ccfd-481c-9cbd-1da8ca462830" xlink:to="loc_us-gaap_OperatingIncomeLoss_7a2b05fb-4e8b-4af6-ba08-eb7be7ccafe1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeOther_f5280974-d29e-48a4-9762-3246ccec8d5c" 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_797cb244-ccfd-481c-9cbd-1da8ca462830" xlink:to="loc_us-gaap_InterestIncomeOther_f5280974-d29e-48a4-9762-3246ccec8d5c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_InterestExpenseAndAccretedInterest_2f97bdcf-7d9d-48b4-9384-f6d741edee02" xlink:href="strl-20221231.xsd#strl_InterestExpenseAndAccretedInterest"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_797cb244-ccfd-481c-9cbd-1da8ca462830" xlink:to="loc_strl_InterestExpenseAndAccretedInterest_2f97bdcf-7d9d-48b4-9384-f6d741edee02" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_GainLossOnExtinguishmentOfDebtContinuingOperations_b5eaf27a-37bb-4b79-b169-5ce5006f5890" xlink:href="strl-20221231.xsd#strl_GainLossOnExtinguishmentOfDebtContinuingOperations"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_797cb244-ccfd-481c-9cbd-1da8ca462830" xlink:to="loc_strl_GainLossOnExtinguishmentOfDebtContinuingOperations_b5eaf27a-37bb-4b79-b169-5ce5006f5890" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_IncomeBeforeIncomeTaxesAndEarningsAttributableToNoncontrollingInterests_2bc0ca46-1f63-4e4d-bf5f-dd8f507dc4c1" xlink:href="strl-20221231.xsd#strl_IncomeBeforeIncomeTaxesAndEarningsAttributableToNoncontrollingInterests"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_797cb244-ccfd-481c-9cbd-1da8ca462830" xlink:to="loc_strl_IncomeBeforeIncomeTaxesAndEarningsAttributableToNoncontrollingInterests_2bc0ca46-1f63-4e4d-bf5f-dd8f507dc4c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_4ef14c87-12ee-49eb-8de0-8691d95c8193" 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_797cb244-ccfd-481c-9cbd-1da8ca462830" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_4ef14c87-12ee-49eb-8de0-8691d95c8193" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_ee29a4c3-28b1-4feb-a3a7-e903c8fc17a4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_797cb244-ccfd-481c-9cbd-1da8ca462830" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_ee29a4c3-28b1-4feb-a3a7-e903c8fc17a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity_eab50425-7d87-487b-983f-f2bcb9f67621" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_797cb244-ccfd-481c-9cbd-1da8ca462830" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity_eab50425-7d87-487b-983f-f2bcb9f67621" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperations_e76fd62c-dfa6-4b7c-b84a-bd24cd5377da" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperations"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_797cb244-ccfd-481c-9cbd-1da8ca462830" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperations_e76fd62c-dfa6-4b7c-b84a-bd24cd5377da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTaxAndGainOnDisposition_cb4b9302-5774-48fb-9c8b-870e9ca79e22" xlink:href="strl-20221231.xsd#strl_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTaxAndGainOnDisposition"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_797cb244-ccfd-481c-9cbd-1da8ca462830" xlink:to="loc_strl_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTaxAndGainOnDisposition_cb4b9302-5774-48fb-9c8b-870e9ca79e22" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax_f55855f4-f9e0-4e08-9b15-2abb43065336" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_797cb244-ccfd-481c-9cbd-1da8ca462830" xlink:to="loc_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax_f55855f4-f9e0-4e08-9b15-2abb43065336" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation_bcfb96f7-be54-4598-9449-10260f5d07df" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_797cb244-ccfd-481c-9cbd-1da8ca462830" xlink:to="loc_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation_bcfb96f7-be54-4598-9449-10260f5d07df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_c0e93724-0f7b-4839-8a3b-df867c3af729" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_797cb244-ccfd-481c-9cbd-1da8ca462830" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_c0e93724-0f7b-4839-8a3b-df867c3af729" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_2dde4fee-4c1f-4959-8537-c16b6c8b6cea" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_797cb244-ccfd-481c-9cbd-1da8ca462830" xlink:to="loc_us-gaap_NetIncomeLoss_2dde4fee-4c1f-4959-8537-c16b6c8b6cea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_ae074e8e-f975-4da4-a288-61a548b0c46f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_797cb244-ccfd-481c-9cbd-1da8ca462830" xlink:to="loc_us-gaap_EarningsPerShareAbstract_ae074e8e-f975-4da4-a288-61a548b0c46f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare_9c1af87e-1353-4bef-945a-40312466a73c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsPerBasicShare"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_ae074e8e-f975-4da4-a288-61a548b0c46f" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare_9c1af87e-1353-4bef-945a-40312466a73c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_a020d93f-4f7d-40eb-bf48-1e540fc804f3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_ae074e8e-f975-4da4-a288-61a548b0c46f" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_a020d93f-4f7d-40eb-bf48-1e540fc804f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare_901e6dc9-f87e-477f-b9ff-3722b94d11d0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_ae074e8e-f975-4da4-a288-61a548b0c46f" xlink:to="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare_901e6dc9-f87e-477f-b9ff-3722b94d11d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare_49098b85-5d4e-4970-8727-bf179b9f1d85" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_ae074e8e-f975-4da4-a288-61a548b0c46f" xlink:to="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare_49098b85-5d4e-4970-8727-bf179b9f1d85" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_b76a4797-050f-4deb-9bef-908d558636a8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_ae074e8e-f975-4da4-a288-61a548b0c46f" xlink:to="loc_us-gaap_EarningsPerShareBasic_b76a4797-050f-4deb-9bef-908d558636a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_f2cd924c-cd8e-4a91-ba92-99ba3d2f158a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_ae074e8e-f975-4da4-a288-61a548b0c46f" xlink:to="loc_us-gaap_EarningsPerShareDiluted_f2cd924c-cd8e-4a91-ba92-99ba3d2f158a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_06c65c23-d37a-4162-91c7-7e8a87d58ed2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_797cb244-ccfd-481c-9cbd-1da8ca462830" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_06c65c23-d37a-4162-91c7-7e8a87d58ed2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_9e72f7a8-8975-4c07-86d0-fc20ac92c2cd" 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_06c65c23-d37a-4162-91c7-7e8a87d58ed2" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_9e72f7a8-8975-4c07-86d0-fc20ac92c2cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_fea17ef2-6950-4687-8488-b738ce35a709" 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_06c65c23-d37a-4162-91c7-7e8a87d58ed2" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_fea17ef2-6950-4687-8488-b738ce35a709" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.strlco.com/role/ConsolidatedStatementsofComprehensiveIncome" xlink:type="simple" xlink:href="strl-20221231.xsd#ConsolidatedStatementsofComprehensiveIncome"/>
  <link:presentationLink xlink:role="http://www.strlco.com/role/ConsolidatedStatementsofComprehensiveIncome" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_039130e0-9b9f-49ac-8118-1cc2fa6a85d6" 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_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_926657d1-5115-4670-b1a9-6903680407e4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_039130e0-9b9f-49ac-8118-1cc2fa6a85d6" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_926657d1-5115-4670-b1a9-6903680407e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_bcf7feda-d69f-4a72-a260-b3c8e8e98dd9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_039130e0-9b9f-49ac-8118-1cc2fa6a85d6" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_bcf7feda-d69f-4a72-a260-b3c8e8e98dd9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_56c47ce1-3ed0-48a0-be73-e2da5961e081" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProfitLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_039130e0-9b9f-49ac-8118-1cc2fa6a85d6" xlink:to="loc_us-gaap_ProfitLoss_56c47ce1-3ed0-48a0-be73-e2da5961e081" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_a457d9ef-c794-4b42-ad97-ab24748abf4b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_039130e0-9b9f-49ac-8118-1cc2fa6a85d6" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_a457d9ef-c794-4b42-ad97-ab24748abf4b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_dd7ef9be-884a-4edf-a6dc-4cdae5f5fe45" 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_a457d9ef-c794-4b42-ad97-ab24748abf4b" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_dd7ef9be-884a-4edf-a6dc-4cdae5f5fe45" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_e79a6f97-9c29-4e02-9231-0339f80d86ce" 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_a457d9ef-c794-4b42-ad97-ab24748abf4b" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_e79a6f97-9c29-4e02-9231-0339f80d86ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_4e38825f-8f22-496a-9cef-1cc94c46a6bc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_039130e0-9b9f-49ac-8118-1cc2fa6a85d6" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_4e38825f-8f22-496a-9cef-1cc94c46a6bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_e0cf815c-569b-4aca-bc5c-e9e0e1c98639" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_039130e0-9b9f-49ac-8118-1cc2fa6a85d6" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_e0cf815c-569b-4aca-bc5c-e9e0e1c98639" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.strlco.com/role/ConsolidatedBalanceSheets" xlink:type="simple" xlink:href="strl-20221231.xsd#ConsolidatedBalanceSheets"/>
  <link:presentationLink xlink:role="http://www.strlco.com/role/ConsolidatedBalanceSheets" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_38dd35c9-25f4-4a95-a39c-5ee4c8130321" 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_922c109a-9892-4923-89d6-b9b83436ebce" 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_38dd35c9-25f4-4a95-a39c-5ee4c8130321" xlink:to="loc_us-gaap_AssetsAbstract_922c109a-9892-4923-89d6-b9b83436ebce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract_6dd9b383-3343-4ff1-ae25-a04e16a763f7" 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_922c109a-9892-4923-89d6-b9b83436ebce" xlink:to="loc_us-gaap_AssetsCurrentAbstract_6dd9b383-3343-4ff1-ae25-a04e16a763f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_fd30efe8-3424-4621-b1bb-d5a83dce765b" 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_6dd9b383-3343-4ff1-ae25-a04e16a763f7" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_fd30efe8-3424-4621-b1bb-d5a83dce765b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesLongTermContractsOrPrograms_7b119c7d-aaa7-4644-8c52-eb48052f419e" 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_6dd9b383-3343-4ff1-ae25-a04e16a763f7" xlink:to="loc_us-gaap_ReceivablesLongTermContractsOrPrograms_7b119c7d-aaa7-4644-8c52-eb48052f419e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostGross_b148f344-79e8-466b-ab6d-27fa94745be1" 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_6dd9b383-3343-4ff1-ae25-a04e16a763f7" xlink:to="loc_us-gaap_CapitalizedContractCostGross_b148f344-79e8-466b-ab6d-27fa94745be1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_ReceivablesFromAndEquityInConstructionJointVenture_210f6dae-b0af-4397-b702-f418efaa611a" xlink:href="strl-20221231.xsd#strl_ReceivablesFromAndEquityInConstructionJointVenture"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_6dd9b383-3343-4ff1-ae25-a04e16a763f7" xlink:to="loc_strl_ReceivablesFromAndEquityInConstructionJointVenture_210f6dae-b0af-4397-b702-f418efaa611a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_64c03430-0979-463c-9e8d-ac8e810ac751" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_6dd9b383-3343-4ff1-ae25-a04e16a763f7" xlink:to="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_64c03430-0979-463c-9e8d-ac8e810ac751" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent_0c3c6dfb-7f89-4e33-849d-f27d7619e2f5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_6dd9b383-3343-4ff1-ae25-a04e16a763f7" xlink:to="loc_us-gaap_OtherAssetsCurrent_0c3c6dfb-7f89-4e33-849d-f27d7619e2f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_7ecfd2a6-b1c3-4304-8453-633c6f7a6930" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_6dd9b383-3343-4ff1-ae25-a04e16a763f7" xlink:to="loc_us-gaap_AssetsCurrent_7ecfd2a6-b1c3-4304-8453-633c6f7a6930" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_db74554d-e3b5-418d-99ba-c2a0992be018" 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_922c109a-9892-4923-89d6-b9b83436ebce" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_db74554d-e3b5-418d-99ba-c2a0992be018" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_18f6918b-d619-4866-93a3-7cecf8808f29" 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_922c109a-9892-4923-89d6-b9b83436ebce" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_18f6918b-d619-4866-93a3-7cecf8808f29" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_c6468aca-043f-4e0d-9de3-6f2264f3510c" 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_922c109a-9892-4923-89d6-b9b83436ebce" xlink:to="loc_us-gaap_Goodwill_c6468aca-043f-4e0d-9de3-6f2264f3510c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_f19e117b-0138-4d2d-a2a8-a0a57d5c4551" 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_922c109a-9892-4923-89d6-b9b83436ebce" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_f19e117b-0138-4d2d-a2a8-a0a57d5c4551" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent_2799a71f-d8ca-4423-8572-8b862a8423a3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_922c109a-9892-4923-89d6-b9b83436ebce" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent_2799a71f-d8ca-4423-8572-8b862a8423a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_90650ec2-3e19-4568-8fe1-7895228d2199" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_922c109a-9892-4923-89d6-b9b83436ebce" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_90650ec2-3e19-4568-8fe1-7895228d2199" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_6ea59a97-3bff-4169-9e1e-6d5cd2ee9f45" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Assets"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_922c109a-9892-4923-89d6-b9b83436ebce" xlink:to="loc_us-gaap_Assets_6ea59a97-3bff-4169-9e1e-6d5cd2ee9f45" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_611fb315-e3fd-40d0-9676-1e66e7462b34" 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_38dd35c9-25f4-4a95-a39c-5ee4c8130321" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_611fb315-e3fd-40d0-9676-1e66e7462b34" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_4e728dd0-c9df-4616-8937-e09da82b2296" 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_611fb315-e3fd-40d0-9676-1e66e7462b34" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_4e728dd0-c9df-4616-8937-e09da82b2296" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_b2c007bc-496d-43c2-abdd-e8227e01ca2d" 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_4e728dd0-c9df-4616-8937-e09da82b2296" xlink:to="loc_us-gaap_AccountsPayableCurrent_b2c007bc-496d-43c2-abdd-e8227e01ca2d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_3a588e36-4422-4924-a01c-f27189595209" 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_4e728dd0-c9df-4616-8937-e09da82b2296" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_3a588e36-4422-4924-a01c-f27189595209" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_cea652d3-6cd0-4a4d-bed2-281e554fe6df" 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_4e728dd0-c9df-4616-8937-e09da82b2296" xlink:to="loc_us-gaap_LongTermDebtCurrent_cea652d3-6cd0-4a4d-bed2-281e554fe6df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_7bf0c7a2-6183-4e95-946c-afae8e053015" 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_4e728dd0-c9df-4616-8937-e09da82b2296" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_7bf0c7a2-6183-4e95-946c-afae8e053015" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_8d1349df-298f-4e5f-9f62-82c3d75e1ac8" 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_4e728dd0-c9df-4616-8937-e09da82b2296" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_8d1349df-298f-4e5f-9f62-82c3d75e1ac8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent_23ae9625-4899-4307-98e3-62fd6e169f1d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_4e728dd0-c9df-4616-8937-e09da82b2296" xlink:to="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent_23ae9625-4899-4307-98e3-62fd6e169f1d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_35bcbba1-b831-4dae-bfbb-1275d724cf45" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_4e728dd0-c9df-4616-8937-e09da82b2296" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_35bcbba1-b831-4dae-bfbb-1275d724cf45" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_e91099bd-686a-4419-bd21-6b7259b9f155" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_4e728dd0-c9df-4616-8937-e09da82b2296" xlink:to="loc_us-gaap_LiabilitiesCurrent_e91099bd-686a-4419-bd21-6b7259b9f155" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_90ec0d5b-05ca-42e3-973e-98ebdcb2c559" 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_611fb315-e3fd-40d0-9676-1e66e7462b34" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_90ec0d5b-05ca-42e3-973e-98ebdcb2c559" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_bda71093-99f3-4df0-9f09-d526ff285896" 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_611fb315-e3fd-40d0-9676-1e66e7462b34" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_bda71093-99f3-4df0-9f09-d526ff285896" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_MembersInterestSubjectToMandatoryRedemptionAndUndistributedEarnings_8c67888e-791d-4b59-97c9-aff398a9419a" xlink:href="strl-20221231.xsd#strl_MembersInterestSubjectToMandatoryRedemptionAndUndistributedEarnings"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_611fb315-e3fd-40d0-9676-1e66e7462b34" xlink:to="loc_strl_MembersInterestSubjectToMandatoryRedemptionAndUndistributedEarnings_8c67888e-791d-4b59-97c9-aff398a9419a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_76a52f61-1f54-44aa-96f5-090d784a917d" 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_611fb315-e3fd-40d0-9676-1e66e7462b34" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_76a52f61-1f54-44aa-96f5-090d784a917d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent_6079a345-d200-4da0-a213-0a9999fd4d56" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_611fb315-e3fd-40d0-9676-1e66e7462b34" xlink:to="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent_6079a345-d200-4da0-a213-0a9999fd4d56" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_87a432a2-f61d-498a-abe0-9f7f090963c0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_611fb315-e3fd-40d0-9676-1e66e7462b34" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_87a432a2-f61d-498a-abe0-9f7f090963c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_62fe5c3b-cd75-49c7-835b-29c32221479f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Liabilities"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_611fb315-e3fd-40d0-9676-1e66e7462b34" xlink:to="loc_us-gaap_Liabilities_62fe5c3b-cd75-49c7-835b-29c32221479f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_0d694f1c-54ea-41b3-8467-9d80f4c48c48" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_611fb315-e3fd-40d0-9676-1e66e7462b34" xlink:to="loc_us-gaap_CommitmentsAndContingencies_0d694f1c-54ea-41b3-8467-9d80f4c48c48" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract_0f1feff1-f020-4c49-a04f-86c3ce1913dc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityAbstract"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_611fb315-e3fd-40d0-9676-1e66e7462b34" xlink:to="loc_us-gaap_StockholdersEquityAbstract_0f1feff1-f020-4c49-a04f-86c3ce1913dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_b7fc679d-8952-4b22-a86e-1e1e83dd0e86" 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_StockholdersEquityAbstract_0f1feff1-f020-4c49-a04f-86c3ce1913dc" xlink:to="loc_us-gaap_CommonStockValue_b7fc679d-8952-4b22-a86e-1e1e83dd0e86" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital_184157ac-7f0d-4f1a-b9cc-1a83d66c6c32" 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_StockholdersEquityAbstract_0f1feff1-f020-4c49-a04f-86c3ce1913dc" xlink:to="loc_us-gaap_AdditionalPaidInCapital_184157ac-7f0d-4f1a-b9cc-1a83d66c6c32" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_16483526-23b9-4919-a580-1a115649f087" 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_StockholdersEquityAbstract_0f1feff1-f020-4c49-a04f-86c3ce1913dc" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_16483526-23b9-4919-a580-1a115649f087" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_78370f9e-60a5-4d27-923a-7d67b2a4dfe7" 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_StockholdersEquityAbstract_0f1feff1-f020-4c49-a04f-86c3ce1913dc" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_78370f9e-60a5-4d27-923a-7d67b2a4dfe7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_b70f30ae-99e8-4cbd-aec2-1ffcdddfa1f4" 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_StockholdersEquityAbstract_0f1feff1-f020-4c49-a04f-86c3ce1913dc" xlink:to="loc_us-gaap_StockholdersEquity_b70f30ae-99e8-4cbd-aec2-1ffcdddfa1f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterest_982c26a4-91d0-464e-b6c0-ea07ccc0b683" 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_StockholdersEquityAbstract_0f1feff1-f020-4c49-a04f-86c3ce1913dc" xlink:to="loc_us-gaap_MinorityInterest_982c26a4-91d0-464e-b6c0-ea07ccc0b683" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_7f765e2f-ca75-45c4-b903-f59c9a4913dd" 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_StockholdersEquityAbstract_0f1feff1-f020-4c49-a04f-86c3ce1913dc" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_7f765e2f-ca75-45c4-b903-f59c9a4913dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_5218232e-9fdb-492b-86e6-fdbcf17763a8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_611fb315-e3fd-40d0-9676-1e66e7462b34" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_5218232e-9fdb-492b-86e6-fdbcf17763a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.strlco.com/role/ConsolidatedBalanceSheetsParentheticals" xlink:type="simple" xlink:href="strl-20221231.xsd#ConsolidatedBalanceSheetsParentheticals"/>
  <link:presentationLink xlink:role="http://www.strlco.com/role/ConsolidatedBalanceSheetsParentheticals" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_13f71618-7d8a-408d-bc86-b509a3298acd" 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_379758f6-3dd9-4b89-a4fb-b9756752c755" 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_13f71618-7d8a-408d-bc86-b509a3298acd" xlink:to="loc_us-gaap_StatementTable_379758f6-3dd9-4b89-a4fb-b9756752c755" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_43e220f0-5d92-4f3e-ab73-eea63cf925c6" 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_379758f6-3dd9-4b89-a4fb-b9756752c755" xlink:to="loc_srt_ConsolidatedEntitiesAxis_43e220f0-5d92-4f3e-ab73-eea63cf925c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_0946e38f-ab3e-4e72-a2d1-5b17fa1736cf" 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_43e220f0-5d92-4f3e-ab73-eea63cf925c6" xlink:to="loc_srt_ConsolidatedEntitiesDomain_0946e38f-ab3e-4e72-a2d1-5b17fa1736cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_92ab37a5-63e9-4ab2-a220-cd18dcf44a56" 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_0946e38f-ab3e-4e72-a2d1-5b17fa1736cf" xlink:to="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_92ab37a5-63e9-4ab2-a220-cd18dcf44a56" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_5e71a3d9-084f-425c-9382-603c6e403aed" 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_379758f6-3dd9-4b89-a4fb-b9756752c755" xlink:to="loc_us-gaap_StatementLineItems_5e71a3d9-084f-425c-9382-603c6e403aed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_f27b2e77-5286-4059-b5ac-8de6c38da6fe" 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_5e71a3d9-084f-425c-9382-603c6e403aed" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_f27b2e77-5286-4059-b5ac-8de6c38da6fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesLongTermContractsOrPrograms_e9e2805e-1957-48db-ab49-9b061db90eab" 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_5e71a3d9-084f-425c-9382-603c6e403aed" xlink:to="loc_us-gaap_ReceivablesLongTermContractsOrPrograms_e9e2805e-1957-48db-ab49-9b061db90eab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_8c2b371c-f089-45b9-a9a2-ebdaa2deeaa7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_5e71a3d9-084f-425c-9382-603c6e403aed" xlink:to="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_8c2b371c-f089-45b9-a9a2-ebdaa2deeaa7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_e68a3d52-a764-421b-a7d7-c10a6b655c7b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_5e71a3d9-084f-425c-9382-603c6e403aed" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_e68a3d52-a764-421b-a7d7-c10a6b655c7b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent_220b4dc3-a9fd-49fa-b83a-62b4dc5a5e2d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_5e71a3d9-084f-425c-9382-603c6e403aed" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent_220b4dc3-a9fd-49fa-b83a-62b4dc5a5e2d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_e98ef1a9-30ee-4c8c-85b9-67b509fcc11f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_5e71a3d9-084f-425c-9382-603c6e403aed" xlink:to="loc_us-gaap_AccountsPayableCurrent_e98ef1a9-30ee-4c8c-85b9-67b509fcc11f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_b290fdbe-3a98-4007-a60e-11b728924f57" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_5e71a3d9-084f-425c-9382-603c6e403aed" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_b290fdbe-3a98-4007-a60e-11b728924f57" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_6e79135b-5c41-4bfd-87c2-3a2801be1322" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_5e71a3d9-084f-425c-9382-603c6e403aed" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_6e79135b-5c41-4bfd-87c2-3a2801be1322" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent_6a913b7d-f97f-4ed9-8942-a463f11915d9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_5e71a3d9-084f-425c-9382-603c6e403aed" xlink:to="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent_6a913b7d-f97f-4ed9-8942-a463f11915d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent_8fe6656a-8aa9-486b-bdc9-8f8406f4e62a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_5e71a3d9-084f-425c-9382-603c6e403aed" xlink:to="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent_8fe6656a-8aa9-486b-bdc9-8f8406f4e62a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_68defb59-c053-43c1-acb2-92dbf8f15fb4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_5e71a3d9-084f-425c-9382-603c6e403aed" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_68defb59-c053-43c1-acb2-92dbf8f15fb4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_f5dc5cae-73e6-406a-9c26-9067219155d0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_5e71a3d9-084f-425c-9382-603c6e403aed" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_f5dc5cae-73e6-406a-9c26-9067219155d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_c1711f40-e5b5-43c0-8a19-7cb4865ee939" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_5e71a3d9-084f-425c-9382-603c6e403aed" xlink:to="loc_us-gaap_CommonStockSharesIssued_c1711f40-e5b5-43c0-8a19-7cb4865ee939" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_68a08cb1-1369-4864-b808-dceb54e7f5f5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_5e71a3d9-084f-425c-9382-603c6e403aed" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_68a08cb1-1369-4864-b808-dceb54e7f5f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.strlco.com/role/ConsolidatedStatementsofCashFlows" xlink:type="simple" xlink:href="strl-20221231.xsd#ConsolidatedStatementsofCashFlows"/>
  <link:presentationLink xlink:role="http://www.strlco.com/role/ConsolidatedStatementsofCashFlows" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract_2303ffeb-8d0a-4784-9b34-cb68f437f285" 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_53b6fb5c-8db8-4f23-a2ef-e05d201d3788" 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_2303ffeb-8d0a-4784-9b34-cb68f437f285" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract_53b6fb5c-8db8-4f23-a2ef-e05d201d3788" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_b929a7b5-dfae-4484-bb67-0fdc4f1675bf" 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_53b6fb5c-8db8-4f23-a2ef-e05d201d3788" xlink:to="loc_us-gaap_ProfitLoss_b929a7b5-dfae-4484-bb67-0fdc4f1675bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_8f2c211f-bab5-4b21-9d0e-57968d68bb48" 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_53b6fb5c-8db8-4f23-a2ef-e05d201d3788" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_8f2c211f-bab5-4b21-9d0e-57968d68bb48" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_ac77ff73-0f53-42a4-b8b5-645fec461135" 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_8f2c211f-bab5-4b21-9d0e-57968d68bb48" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_ac77ff73-0f53-42a4-b8b5-645fec461135" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts_12c00b4d-5703-4d1b-aa89-21fe51fe39e6" 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_8f2c211f-bab5-4b21-9d0e-57968d68bb48" xlink:to="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts_12c00b4d-5703-4d1b-aa89-21fe51fe39e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_80753c35-df2c-4195-8316-182302e333b1" 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_8f2c211f-bab5-4b21-9d0e-57968d68bb48" xlink:to="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_80753c35-df2c-4195-8316-182302e333b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_041222ff-ee3b-479f-8ea6-2e025266bdbf" 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_8f2c211f-bab5-4b21-9d0e-57968d68bb48" xlink:to="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_041222ff-ee3b-479f-8ea6-2e025266bdbf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfBusiness_5abec030-96c3-47fc-9be8-504e16ce37bf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainLossOnSaleOfBusiness"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_8f2c211f-bab5-4b21-9d0e-57968d68bb48" xlink:to="loc_us-gaap_GainLossOnSaleOfBusiness_5abec030-96c3-47fc-9be8-504e16ce37bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_400565bb-2ae0-4f7c-8fc6-98e57d77b4fe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxesAndTaxCredits"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_8f2c211f-bab5-4b21-9d0e-57968d68bb48" xlink:to="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_400565bb-2ae0-4f7c-8fc6-98e57d77b4fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_10a03734-07c9-4ce9-9010-241a89da41dc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensation"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_8f2c211f-bab5-4b21-9d0e-57968d68bb48" xlink:to="loc_us-gaap_ShareBasedCompensation_10a03734-07c9-4ce9-9010-241a89da41dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrealizedGainLossOnDerivatives_bf0f8b6c-9f29-45a5-8d90-3eb5f19cf4d8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrealizedGainLossOnDerivatives"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_8f2c211f-bab5-4b21-9d0e-57968d68bb48" xlink:to="loc_us-gaap_UnrealizedGainLossOnDerivatives_bf0f8b6c-9f29-45a5-8d90-3eb5f19cf4d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapital_a4de710e-f9da-4c56-946d-92ac46fb12af" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOperatingCapital"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_8f2c211f-bab5-4b21-9d0e-57968d68bb48" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingCapital_a4de710e-f9da-4c56-946d-92ac46fb12af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_1b84db61-ab3e-4363-9857-0251a2b0bd05" 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_53b6fb5c-8db8-4f23-a2ef-e05d201d3788" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_1b84db61-ab3e-4363-9857-0251a2b0bd05" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_e38fb536-dd81-41c7-8a75-20588e86d8d8" 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_2303ffeb-8d0a-4784-9b34-cb68f437f285" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_e38fb536-dd81-41c7-8a75-20588e86d8d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_355f8b00-8dc1-4213-b7f7-77c9064b6c3a" 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_e38fb536-dd81-41c7-8a75-20588e86d8d8" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_355f8b00-8dc1-4213-b7f7-77c9064b6c3a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested_243cb570-4429-411f-acd0-9a56ed816251" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_e38fb536-dd81-41c7-8a75-20588e86d8d8" xlink:to="loc_us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested_243cb570-4429-411f-acd0-9a56ed816251" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_1cbda099-2582-48a6-a432-e0977f3b9c9c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_e38fb536-dd81-41c7-8a75-20588e86d8d8" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_1cbda099-2582-48a6-a432-e0977f3b9c9c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_431ce4da-e3c6-4713-94cd-6f6bec1c606c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_e38fb536-dd81-41c7-8a75-20588e86d8d8" xlink:to="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_431ce4da-e3c6-4713-94cd-6f6bec1c606c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_c2ff026c-0028-4fe5-a30e-83df2239fb3a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_e38fb536-dd81-41c7-8a75-20588e86d8d8" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_c2ff026c-0028-4fe5-a30e-83df2239fb3a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_aa4da7d7-f600-4af8-860f-e30fc6ea9911" 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_2303ffeb-8d0a-4784-9b34-cb68f437f285" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_aa4da7d7-f600-4af8-860f-e30fc6ea9911" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLinesOfCredit_f8150738-fbcf-4c91-b51f-2c88a53c8ba2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromLinesOfCredit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_aa4da7d7-f600-4af8-860f-e30fc6ea9911" xlink:to="loc_us-gaap_ProceedsFromLinesOfCredit_f8150738-fbcf-4c91-b51f-2c88a53c8ba2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt_1cbe724c-4cc4-4bc2-af94-39f9f93d795f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfLongTermDebt"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_aa4da7d7-f600-4af8-860f-e30fc6ea9911" xlink:to="loc_us-gaap_RepaymentsOfLongTermDebt_1cbe724c-4cc4-4bc2-af94-39f9f93d795f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToMinorityShareholders_0a295f5c-fecc-423d-801a-2b7ac08a74df" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToMinorityShareholders"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_aa4da7d7-f600-4af8-860f-e30fc6ea9911" xlink:to="loc_us-gaap_PaymentsToMinorityShareholders_0a295f5c-fecc-423d-801a-2b7ac08a74df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_dd3aa591-da39-4276-b48c-e8f7d418b742" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_aa4da7d7-f600-4af8-860f-e30fc6ea9911" xlink:to="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_dd3aa591-da39-4276-b48c-e8f7d418b742" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtIssuanceCosts_4e709578-a6fa-41b2-b3cc-4d0b17976821" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsOfDebtIssuanceCosts"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_aa4da7d7-f600-4af8-860f-e30fc6ea9911" xlink:to="loc_us-gaap_PaymentsOfDebtIssuanceCosts_4e709578-a6fa-41b2-b3cc-4d0b17976821" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_7d1c6d50-e567-4957-8ae9-1c97bf3cce7c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromPaymentsForOtherFinancingActivities"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_aa4da7d7-f600-4af8-860f-e30fc6ea9911" xlink:to="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_7d1c6d50-e567-4957-8ae9-1c97bf3cce7c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_69373c22-8a85-4474-a6ad-754c5b3a82cb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_aa4da7d7-f600-4af8-860f-e30fc6ea9911" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_69373c22-8a85-4474-a6ad-754c5b3a82cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_6c6da915-2cb2-440b-bbab-2862a40d0f75" 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_2303ffeb-8d0a-4784-9b34-cb68f437f285" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_6c6da915-2cb2-440b-bbab-2862a40d0f75" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_ffe4f7b6-5122-4c53-8b22-82ccf86ca52f" 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_2303ffeb-8d0a-4784-9b34-cb68f437f285" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_ffe4f7b6-5122-4c53-8b22-82ccf86ca52f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_5e2d5e26-b4fa-498e-85cd-2efaf85b7d5d" 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_2303ffeb-8d0a-4784-9b34-cb68f437f285" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_5e2d5e26-b4fa-498e-85cd-2efaf85b7d5d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_RestrictedCashOtherCurrentAssetsDisposalGroupIncludingContinuedOperations_6189332b-4c95-42a6-8ca9-dc4f8acaef1e" xlink:href="strl-20221231.xsd#strl_RestrictedCashOtherCurrentAssetsDisposalGroupIncludingContinuedOperations"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_2303ffeb-8d0a-4784-9b34-cb68f437f285" xlink:to="loc_strl_RestrictedCashOtherCurrentAssetsDisposalGroupIncludingContinuedOperations_6189332b-4c95-42a6-8ca9-dc4f8acaef1e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsDisposalGroupIncludingDiscontinuedOperations_c7da1de8-a25f-448f-90b0-fc19c04c2873" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsDisposalGroupIncludingDiscontinuedOperations"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_2303ffeb-8d0a-4784-9b34-cb68f437f285" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsDisposalGroupIncludingDiscontinuedOperations_c7da1de8-a25f-448f-90b0-fc19c04c2873" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_b53a268b-9246-421c-b0fa-6d4b990ede72" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_2303ffeb-8d0a-4784-9b34-cb68f437f285" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_b53a268b-9246-421c-b0fa-6d4b990ede72" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract_88d29f27-570a-47bd-a6a4-1ceab898456f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_2303ffeb-8d0a-4784-9b34-cb68f437f285" xlink:to="loc_us-gaap_SupplementalCashFlowInformationAbstract_88d29f27-570a-47bd-a6a4-1ceab898456f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPaidNet_25b7e485-0085-46ae-9bef-f39a6021734d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestPaidNet"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_88d29f27-570a-47bd-a6a4-1ceab898456f" xlink:to="loc_us-gaap_InterestPaidNet_25b7e485-0085-46ae-9bef-f39a6021734d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaid_02914469-c5e8-4e85-b87f-760fd2a51ce7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxesPaid"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_88d29f27-570a-47bd-a6a4-1ceab898456f" xlink:to="loc_us-gaap_IncomeTaxesPaid_02914469-c5e8-4e85-b87f-760fd2a51ce7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_bac07be0-6d0a-40eb-972c-89dbe3613023" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_2303ffeb-8d0a-4784-9b34-cb68f437f285" xlink:to="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_bac07be0-6d0a-40eb-972c-89dbe3613023" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_7800c21d-2838-46a9-b88b-a520171f9ab7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_bac07be0-6d0a-40eb-972c-89dbe3613023" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_7800c21d-2838-46a9-b88b-a520171f9ab7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_NoncashOrPartNoncashAcquisitionNotesPayableAndDeferredPaymentsIncurred_7905d7db-32ab-446a-972a-e3ac1c65e7c8" xlink:href="strl-20221231.xsd#strl_NoncashOrPartNoncashAcquisitionNotesPayableAndDeferredPaymentsIncurred"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_bac07be0-6d0a-40eb-972c-89dbe3613023" xlink:to="loc_strl_NoncashOrPartNoncashAcquisitionNotesPayableAndDeferredPaymentsIncurred_7905d7db-32ab-446a-972a-e3ac1c65e7c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_BusinessCombinationConsiderationTransferredTaxGrossUpPaymentAndOtherPaymentsDueToSellers_f4aa595b-a966-4a86-8679-b4a3599b1085" xlink:href="strl-20221231.xsd#strl_BusinessCombinationConsiderationTransferredTaxGrossUpPaymentAndOtherPaymentsDueToSellers"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_bac07be0-6d0a-40eb-972c-89dbe3613023" xlink:to="loc_strl_BusinessCombinationConsiderationTransferredTaxGrossUpPaymentAndOtherPaymentsDueToSellers_f4aa595b-a966-4a86-8679-b4a3599b1085" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid_63e9377d-3629-42e3-8850-d1847f1cb74a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalExpendituresIncurredButNotYetPaid"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_bac07be0-6d0a-40eb-972c-89dbe3613023" xlink:to="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid_63e9377d-3629-42e3-8850-d1847f1cb74a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.strlco.com/role/ConsolidatedStatementsofStockholdersEquity" xlink:type="simple" xlink:href="strl-20221231.xsd#ConsolidatedStatementsofStockholdersEquity"/>
  <link:presentationLink xlink:role="http://www.strlco.com/role/ConsolidatedStatementsofStockholdersEquity" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract_286423b0-eeb1-40cd-ad21-c53de27fcfa2" 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_557be32e-9535-49b4-ad41-e208ea38e623" 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_286423b0-eeb1-40cd-ad21-c53de27fcfa2" xlink:to="loc_us-gaap_StatementTable_557be32e-9535-49b4-ad41-e208ea38e623" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_3266c0f2-005f-4407-9000-67873c11dd93" 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_557be32e-9535-49b4-ad41-e208ea38e623" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_3266c0f2-005f-4407-9000-67873c11dd93" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_1a4d5bd7-56c3-44d0-a1f2-5afbd30bae9e" 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_3266c0f2-005f-4407-9000-67873c11dd93" xlink:to="loc_us-gaap_EquityComponentDomain_1a4d5bd7-56c3-44d0-a1f2-5afbd30bae9e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_f68d2714-b715-4113-9244-fda11c4bdd90" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_1a4d5bd7-56c3-44d0-a1f2-5afbd30bae9e" xlink:to="loc_us-gaap_CommonStockMember_f68d2714-b715-4113-9244-fda11c4bdd90" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_fae91146-a48b-422f-b371-8724a80249db" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_1a4d5bd7-56c3-44d0-a1f2-5afbd30bae9e" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_fae91146-a48b-422f-b371-8724a80249db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonMember_24049ceb-309b-45b6-aaa6-74b088b2036b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockCommonMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_1a4d5bd7-56c3-44d0-a1f2-5afbd30bae9e" xlink:to="loc_us-gaap_TreasuryStockCommonMember_24049ceb-309b-45b6-aaa6-74b088b2036b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_6147f7a0-d47a-41cc-8d22-187ead2713cf" 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_EquityComponentDomain_1a4d5bd7-56c3-44d0-a1f2-5afbd30bae9e" xlink:to="loc_us-gaap_RetainedEarningsMember_6147f7a0-d47a-41cc-8d22-187ead2713cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_ed2c8d4e-dc37-4594-8a71-5e64621ace80" 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_EquityComponentDomain_1a4d5bd7-56c3-44d0-a1f2-5afbd30bae9e" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_ed2c8d4e-dc37-4594-8a71-5e64621ace80" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ParentMember_f4189923-933c-4e6e-bf06-168395104eca" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ParentMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_1a4d5bd7-56c3-44d0-a1f2-5afbd30bae9e" xlink:to="loc_us-gaap_ParentMember_f4189923-933c-4e6e-bf06-168395104eca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncontrollingInterestMember_cdbc4fb3-fc5a-477b-9b7c-7e222bb5cce7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoncontrollingInterestMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_1a4d5bd7-56c3-44d0-a1f2-5afbd30bae9e" xlink:to="loc_us-gaap_NoncontrollingInterestMember_cdbc4fb3-fc5a-477b-9b7c-7e222bb5cce7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_80aa408f-7a95-4003-a56a-0a888426e84e" 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_557be32e-9535-49b4-ad41-e208ea38e623" xlink:to="loc_us-gaap_StatementLineItems_80aa408f-7a95-4003-a56a-0a888426e84e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f4e71fce-a8c6-4537-b9a4-530809e97b7b" 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_80aa408f-7a95-4003-a56a-0a888426e84e" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f4e71fce-a8c6-4537-b9a4-530809e97b7b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_2e07f2fe-4ada-4a1a-b5a4-5f53f4390166" 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_f4e71fce-a8c6-4537-b9a4-530809e97b7b" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_2e07f2fe-4ada-4a1a-b5a4-5f53f4390166" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_984c1b49-e8f1-4377-aea0-f333468ad465" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f4e71fce-a8c6-4537-b9a4-530809e97b7b" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_984c1b49-e8f1-4377-aea0-f333468ad465" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonShares_bbddec0e-1604-4e9b-ac4e-32e21e2edfda" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockCommonShares"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f4e71fce-a8c6-4537-b9a4-530809e97b7b" xlink:to="loc_us-gaap_TreasuryStockCommonShares_bbddec0e-1604-4e9b-ac4e-32e21e2edfda" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_9047d7d8-e387-413d-83b8-4fc9f6d4db8d" 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_f4e71fce-a8c6-4537-b9a4-530809e97b7b" xlink:to="loc_us-gaap_ProfitLoss_9047d7d8-e387-413d-83b8-4fc9f6d4db8d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_a52b4de7-e0f7-455e-983f-4cbae331ad1a" 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_f4e71fce-a8c6-4537-b9a4-530809e97b7b" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_a52b4de7-e0f7-455e-983f-4cbae331ad1a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensationGross_6e2bb249-1cd0-4cf4-9427-178c47a002fb" 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_f4e71fce-a8c6-4537-b9a4-530809e97b7b" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensationGross_6e2bb249-1cd0-4cf4-9427-178c47a002fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders_18adf416-16c0-4058-b9ef-2e2fe194cfea" 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_f4e71fce-a8c6-4537-b9a4-530809e97b7b" xlink:to="loc_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders_18adf416-16c0-4058-b9ef-2e2fe194cfea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesAcquisitions_94930445-0ccb-40f5-94b5-e50055a1a153" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesAcquisitions"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f4e71fce-a8c6-4537-b9a4-530809e97b7b" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesAcquisitions_94930445-0ccb-40f5-94b5-e50055a1a153" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueAcquisitions_c0647afd-aec8-44ca-bb9c-2a7a6ed5c1f6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueAcquisitions"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f4e71fce-a8c6-4537-b9a4-530809e97b7b" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueAcquisitions_c0647afd-aec8-44ca-bb9c-2a7a6ed5c1f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_0123c181-dc96-4a9c-a311-bbd1513bf7d5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f4e71fce-a8c6-4537-b9a4-530809e97b7b" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_0123c181-dc96-4a9c-a311-bbd1513bf7d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_63c3798f-a9b5-4097-9865-4c74cb9c7642" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f4e71fce-a8c6-4537-b9a4-530809e97b7b" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_63c3798f-a9b5-4097-9865-4c74cb9c7642" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_de754b88-876b-4b58-bf9b-3ba8ff9c1128" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f4e71fce-a8c6-4537-b9a4-530809e97b7b" xlink:to="loc_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_de754b88-876b-4b58-bf9b-3ba8ff9c1128" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_6dacf351-16c5-47fb-a74d-57c3ff5ea4de" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f4e71fce-a8c6-4537-b9a4-530809e97b7b" xlink:to="loc_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_6dacf351-16c5-47fb-a74d-57c3ff5ea4de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalOther_5708428b-60a7-4f4f-b134-9764cebb466d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalOther"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f4e71fce-a8c6-4537-b9a4-530809e97b7b" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalOther_5708428b-60a7-4f4f-b134-9764cebb466d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_585e0c5c-af1a-48fc-b79f-6c46f12e16e6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f4e71fce-a8c6-4537-b9a4-530809e97b7b" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_585e0c5c-af1a-48fc-b79f-6c46f12e16e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_2ba0d9fc-c72e-4ffe-b647-f40f4354ad57" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f4e71fce-a8c6-4537-b9a4-530809e97b7b" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_2ba0d9fc-c72e-4ffe-b647-f40f4354ad57" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonShares_600938bd-06b9-44ec-9558-df5037e118ca" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockCommonShares"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_f4e71fce-a8c6-4537-b9a4-530809e97b7b" xlink:to="loc_us-gaap_TreasuryStockCommonShares_600938bd-06b9-44ec-9558-df5037e118ca" 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-20221231.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_858db0fb-e779-4b70-be82-fb4d78b99e70" 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_0ea617cd-a5d1-444b-a682-ca7be16da0cb" 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_858db0fb-e779-4b70-be82-fb4d78b99e70" xlink:to="loc_us-gaap_NatureOfOperations_0ea617cd-a5d1-444b-a682-ca7be16da0cb" 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-20221231.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_01dab60f-2de1-4c76-ba6e-fa2e458a8a0e" 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_f0bb336b-572a-48fd-8c5b-05966f92440d" 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_01dab60f-2de1-4c76-ba6e-fa2e458a8a0e" xlink:to="loc_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock_f0bb336b-572a-48fd-8c5b-05966f92440d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.strlco.com/role/Acquisitions" xlink:type="simple" xlink:href="strl-20221231.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_0a3e0687-befa-4ac5-909d-8ed067defe59" 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_ba90a686-467f-426d-bdb8-2c5a31aa76f8" 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_0a3e0687-befa-4ac5-909d-8ed067defe59" xlink:to="loc_us-gaap_BusinessCombinationDisclosureTextBlock_ba90a686-467f-426d-bdb8-2c5a31aa76f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.strlco.com/role/Dispositions" xlink:type="simple" xlink:href="strl-20221231.xsd#Dispositions"/>
  <link:presentationLink xlink:role="http://www.strlco.com/role/Dispositions" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_1f7cd4b9-6a4d-4b49-b790-91059caccb25" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock_7990b7ef-a618-4723-aa07-8412f54ca3e0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_1f7cd4b9-6a4d-4b49-b790-91059caccb25" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock_7990b7ef-a618-4723-aa07-8412f54ca3e0" 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-20221231.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_a62a00dd-8197-42ca-8631-3c181b1bd20e" 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_4f0ea1c9-3a0c-4909-9ebb-44d4dbd891d3" 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_a62a00dd-8197-42ca-8631-3c181b1bd20e" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_4f0ea1c9-3a0c-4909-9ebb-44d4dbd891d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.strlco.com/role/Consolidated50OwnedSubsidiaries" xlink:type="simple" xlink:href="strl-20221231.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_6bbb713d-e2f5-40db-b1db-676b084d94e4" 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_cdfcd99c-17ec-428f-9493-9d10aa78468a" 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_6bbb713d-e2f5-40db-b1db-676b084d94e4" xlink:to="loc_us-gaap_VariableInterestEntityDisclosureTextBlock_cdfcd99c-17ec-428f-9493-9d10aa78468a" 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-20221231.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_e1cfdbf8-fa93-4281-ae80-c63f3af3ee37" 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_6fef3685-0236-4b6a-961b-47d42f27d8b5" 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_e1cfdbf8-fa93-4281-ae80-c63f3af3ee37" xlink:to="loc_us-gaap_EquityMethodInvestmentsDisclosureTextBlock_6fef3685-0236-4b6a-961b-47d42f27d8b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.strlco.com/role/PropertyandEquipment" xlink:type="simple" xlink:href="strl-20221231.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_6bb3a5ac-5608-4c41-a8f9-b601a7e1aba0" 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_3ef4d4b4-e17e-4128-97d8-fdc55590dc7d" 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_6bb3a5ac-5608-4c41-a8f9-b601a7e1aba0" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_3ef4d4b4-e17e-4128-97d8-fdc55590dc7d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.strlco.com/role/OtherIntangibleAssets" xlink:type="simple" xlink:href="strl-20221231.xsd#OtherIntangibleAssets"/>
  <link:presentationLink xlink:role="http://www.strlco.com/role/OtherIntangibleAssets" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_db90e7b6-7236-493c-8b9e-eac5d7e608cf" 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_GoodwillAndIntangibleAssetsDisclosureTextBlock_25e64ca6-e56b-4b74-95f7-21da889d5a79" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_db90e7b6-7236-493c-8b9e-eac5d7e608cf" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_25e64ca6-e56b-4b74-95f7-21da889d5a79" 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-20221231.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_751d18c5-cac1-4b5f-9260-8db7ae92fcd5" 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_165bcaa1-1ce7-49fa-9111-a019b75f478f" 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_751d18c5-cac1-4b5f-9260-8db7ae92fcd5" xlink:to="loc_us-gaap_DebtDisclosureTextBlock_165bcaa1-1ce7-49fa-9111-a019b75f478f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.strlco.com/role/FinancialInstruments" xlink:type="simple" xlink:href="strl-20221231.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_1fda269d-1a35-4993-b303-8a77af396983" 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_f4b85598-3910-4934-ba1f-4a58bcb4f83a" 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_1fda269d-1a35-4993-b303-8a77af396983" xlink:to="loc_us-gaap_DerivativesAndFairValueTextBlock_f4b85598-3910-4934-ba1f-4a58bcb4f83a" 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-20221231.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_c64b76cb-ff44-48f5-b175-4251bf79178b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeasesTextBlock_d4d4162d-a4de-4379-94a9-23c3b39a633f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeasesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_c64b76cb-ff44-48f5-b175-4251bf79178b" xlink:to="loc_us-gaap_LesseeOperatingLeasesTextBlock_d4d4162d-a4de-4379-94a9-23c3b39a633f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeFinanceLeasesTextBlock_de6fc622-4384-4fd6-bb1d-d1456d66e5ef" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeFinanceLeasesTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_c64b76cb-ff44-48f5-b175-4251bf79178b" xlink:to="loc_us-gaap_LesseeFinanceLeasesTextBlock_de6fc622-4384-4fd6-bb1d-d1456d66e5ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.strlco.com/role/CommitmentsandContingencies" xlink:type="simple" xlink:href="strl-20221231.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_48760c74-e2a3-4a92-b9b2-b923dbf48576" 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_875f76ff-586a-416e-b5b8-989e808048dc" 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_48760c74-e2a3-4a92-b9b2-b923dbf48576" xlink:to="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_875f76ff-586a-416e-b5b8-989e808048dc" 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-20221231.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_152ee29a-3f83-439b-a0ee-442de483881c" 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_a6bb7bd6-b41d-4afa-9ac3-c5e8cb3921c3" 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_152ee29a-3f83-439b-a0ee-442de483881c" xlink:to="loc_us-gaap_IncomeTaxDisclosureTextBlock_a6bb7bd6-b41d-4afa-9ac3-c5e8cb3921c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.strlco.com/role/StockholdersEquity" xlink:type="simple" xlink:href="strl-20221231.xsd#StockholdersEquity"/>
  <link:presentationLink xlink:role="http://www.strlco.com/role/StockholdersEquity" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_7000545a-0837-42f0-8236-e9d9bd4a9d5f" 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_StockholdersEquityNoteDisclosureTextBlock_5b408153-3d1a-4914-a092-7aa10966e509" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_7000545a-0837-42f0-8236-e9d9bd4a9d5f" xlink:to="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock_5b408153-3d1a-4914-a092-7aa10966e509" 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-20221231.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_88a63a4b-5948-4323-ae4a-8be6d8ddc97b" 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_a26511af-1f13-4aa3-9c24-bc5d79aea7f8" 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_88a63a4b-5948-4323-ae4a-8be6d8ddc97b" xlink:to="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_a26511af-1f13-4aa3-9c24-bc5d79aea7f8" 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-20221231.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_0722dc4b-6a4e-4189-8638-ac55cce2a20e" 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_38e7896a-a240-419d-ade6-7cbaa7875e50" 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_0722dc4b-6a4e-4189-8638-ac55cce2a20e" xlink:to="loc_us-gaap_EarningsPerShareTextBlock_38e7896a-a240-419d-ade6-7cbaa7875e50" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.strlco.com/role/RetirementBenefits" xlink:type="simple" xlink:href="strl-20221231.xsd#RetirementBenefits"/>
  <link:presentationLink xlink:role="http://www.strlco.com/role/RetirementBenefits" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresAbstract_88726fde-9207-4781-90cd-7eefd8292845" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_414ee063-a1b6-44bb-9bc1-885017785826" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresAbstract_88726fde-9207-4781-90cd-7eefd8292845" xlink:to="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_414ee063-a1b6-44bb-9bc1-885017785826" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.strlco.com/role/SupplementalCashFlowInformation" xlink:type="simple" xlink:href="strl-20221231.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_b012fc00-8dbc-48fd-b7a2-a2e79491affe" 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_be327859-f273-46e7-982b-2ae0e3ee3f7c" 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_b012fc00-8dbc-48fd-b7a2-a2e79491affe" xlink:to="loc_us-gaap_CashFlowSupplementalDisclosuresTextBlock_be327859-f273-46e7-982b-2ae0e3ee3f7c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.strlco.com/role/ConcentrationofRiskandEnterpriseWideDisclosures" xlink:type="simple" xlink:href="strl-20221231.xsd#ConcentrationofRiskandEnterpriseWideDisclosures"/>
  <link:presentationLink xlink:role="http://www.strlco.com/role/ConcentrationofRiskandEnterpriseWideDisclosures" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_5f1df102-ebb7-4d4c-8262-14864e54a624" 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_ConcentrationRiskDisclosureTextBlock_fbf71d27-7c73-4b55-86f8-cdbaba0b3c93" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_5f1df102-ebb7-4d4c-8262-14864e54a624" xlink:to="loc_us-gaap_ConcentrationRiskDisclosureTextBlock_fbf71d27-7c73-4b55-86f8-cdbaba0b3c93" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.strlco.com/role/RelatedPartyTransactions" xlink:type="simple" xlink:href="strl-20221231.xsd#RelatedPartyTransactions"/>
  <link:presentationLink xlink:role="http://www.strlco.com/role/RelatedPartyTransactions" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsAbstract_fbb5786f-f911-4335-abf3-d2706f203e05" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsDisclosureTextBlock_46ae15e5-97c6-47dd-8547-88cc5caa35ae" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsAbstract_fbb5786f-f911-4335-abf3-d2706f203e05" xlink:to="loc_us-gaap_RelatedPartyTransactionsDisclosureTextBlock_46ae15e5-97c6-47dd-8547-88cc5caa35ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.strlco.com/role/SegmentInformation" xlink:type="simple" xlink:href="strl-20221231.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_14cd9ae0-dec9-4632-a8f7-1ee480fdc5c7" 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_b1522fef-5a27-41bb-88bd-2632e379c64a" 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_14cd9ae0-dec9-4632-a8f7-1ee480fdc5c7" xlink:to="loc_us-gaap_SegmentReportingDisclosureTextBlock_b1522fef-5a27-41bb-88bd-2632e379c64a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.strlco.com/role/QuarterlyFinancialInformation" xlink:type="simple" xlink:href="strl-20221231.xsd#QuarterlyFinancialInformation"/>
  <link:presentationLink xlink:role="http://www.strlco.com/role/QuarterlyFinancialInformation" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_2b129878-c747-4b73-b803-e589f201e9c3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_QuarterlyFinancialInformationDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_QuarterlyFinancialInformationTextBlock_fa671c46-b88b-4e78-b28a-58f50cbe2fbc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_QuarterlyFinancialInformationTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_2b129878-c747-4b73-b803-e589f201e9c3" xlink:to="loc_us-gaap_QuarterlyFinancialInformationTextBlock_fa671c46-b88b-4e78-b28a-58f50cbe2fbc" 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-20221231.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_914cb38e-4bc4-4e9b-b962-b0bca75f7011" 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_35602365-de40-44cf-b171-805c512039ff" 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_914cb38e-4bc4-4e9b-b962-b0bca75f7011" xlink:to="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_35602365-de40-44cf-b171-805c512039ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UseOfEstimates_9e1882d8-a103-4dac-8bea-8c7596928b8c" 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_914cb38e-4bc4-4e9b-b962-b0bca75f7011" xlink:to="loc_us-gaap_UseOfEstimates_9e1882d8-a103-4dac-8bea-8c7596928b8c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_0e02711a-81a0-4e79-a967-53a3789f62fd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerPolicyTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_914cb38e-4bc4-4e9b-b962-b0bca75f7011" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_0e02711a-81a0-4e79-a967-53a3789f62fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesPolicyTextBlock_4b5b25cd-e117-4730-bf83-e9eacb7cd5de" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReceivablesPolicyTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_914cb38e-4bc4-4e9b-b962-b0bca75f7011" xlink:to="loc_us-gaap_ReceivablesPolicyTextBlock_4b5b25cd-e117-4730-bf83-e9eacb7cd5de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsolidationVariableInterestEntityPolicy_638f2436-bb75-4b34-a815-a568748b7573" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConsolidationVariableInterestEntityPolicy"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_914cb38e-4bc4-4e9b-b962-b0bca75f7011" xlink:to="loc_us-gaap_ConsolidationVariableInterestEntityPolicy_638f2436-bb75-4b34-a815-a568748b7573" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_96fc1ae0-8f01-4897-a03c-b1803261081f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_914cb38e-4bc4-4e9b-b962-b0bca75f7011" xlink:to="loc_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_96fc1ae0-8f01-4897-a03c-b1803261081f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_d83727d3-c0b8-4963-ae00-51038fc56cfe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_914cb38e-4bc4-4e9b-b962-b0bca75f7011" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_d83727d3-c0b8-4963-ae00-51038fc56cfe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeasesPolicyTextBlock_0e19978e-e62e-41bb-9fa4-d2b08c1cca2c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeLeasesPolicyTextBlock"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_914cb38e-4bc4-4e9b-b962-b0bca75f7011" xlink:to="loc_us-gaap_LesseeLeasesPolicyTextBlock_0e19978e-e62e-41bb-9fa4-d2b08c1cca2c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock_1b2c209a-d8e2-4f2d-918d-7fd2b6dd1f9a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_914cb38e-4bc4-4e9b-b962-b0bca75f7011" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock_1b2c209a-d8e2-4f2d-918d-7fd2b6dd1f9a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_6af4a18f-bddd-42e5-b98f-0bbca89fe40b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_914cb38e-4bc4-4e9b-b962-b0bca75f7011" xlink:to="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_6af4a18f-bddd-42e5-b98f-0bbca89fe40b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxPolicyTextBlock_8a165b75-6969-4f4b-a50c-a6f515e5cdd0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxPolicyTextBlock"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_914cb38e-4bc4-4e9b-b962-b0bca75f7011" xlink:to="loc_us-gaap_IncomeTaxPolicyTextBlock_8a165b75-6969-4f4b-a50c-a6f515e5cdd0" 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-20221231.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_aefd80f4-36b3-4b52-83e9-712fc0d907a3" 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_61b4cbb1-7ce2-42bd-96cd-da1f4d4ed22b" 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_aefd80f4-36b3-4b52-83e9-712fc0d907a3" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock_61b4cbb1-7ce2-42bd-96cd-da1f4d4ed22b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock_c38d37fa-3c0e-4fbf-a52b-d45438787402" 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_aefd80f4-36b3-4b52-83e9-712fc0d907a3" xlink:to="loc_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock_c38d37fa-3c0e-4fbf-a52b-d45438787402" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock_e42fef8c-6535-41cb-8ab2-0f171c726fb9" 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_aefd80f4-36b3-4b52-83e9-712fc0d907a3" xlink:to="loc_us-gaap_FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock_e42fef8c-6535-41cb-8ab2-0f171c726fb9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionProFormaInformationTextBlock_9751fb32-15a6-40e7-94d4-797c209871e8" 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_aefd80f4-36b3-4b52-83e9-712fc0d907a3" xlink:to="loc_us-gaap_BusinessAcquisitionProFormaInformationTextBlock_9751fb32-15a6-40e7-94d4-797c209871e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.strlco.com/role/DispositionsTables" xlink:type="simple" xlink:href="strl-20221231.xsd#DispositionsTables"/>
  <link:presentationLink xlink:role="http://www.strlco.com/role/DispositionsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_74633156-83c6-4d9a-85de-f5f7bd9feeb5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock_8ea60ccc-5bb8-420d-a009-3271a5214fcc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_74633156-83c6-4d9a-85de-f5f7bd9feeb5" xlink:to="loc_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock_8ea60ccc-5bb8-420d-a009-3271a5214fcc" 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-20221231.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_bb1263e4-a61d-44fd-adda-4db95c960b3e" 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_3188f690-1f30-451b-82b3-a44f15807fb7" 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_bb1263e4-a61d-44fd-adda-4db95c960b3e" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock_3188f690-1f30-451b-82b3-a44f15807fb7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_0c835c85-8af7-4ce4-ae35-4eff8e475b9a" 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_bb1263e4-a61d-44fd-adda-4db95c960b3e" xlink:to="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_0c835c85-8af7-4ce4-ae35-4eff8e475b9a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.strlco.com/role/Consolidated50OwnedSubsidiaryTables" xlink:type="simple" xlink:href="strl-20221231.xsd#Consolidated50OwnedSubsidiaryTables"/>
  <link:presentationLink xlink:role="http://www.strlco.com/role/Consolidated50OwnedSubsidiaryTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncontrollingInterestAbstract_b9d9df36-5613-4925-bde7-882cfdfe601c" 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_5df0527a-df9c-4194-b151-01d63c5ec2d5" xlink:href="strl-20221231.xsd#strl_ScheduleOfComponentsOfAgreementObligationTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoncontrollingInterestAbstract_b9d9df36-5613-4925-bde7-882cfdfe601c" xlink:to="loc_strl_ScheduleOfComponentsOfAgreementObligationTableTextBlock_5df0527a-df9c-4194-b151-01d63c5ec2d5" 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-20221231.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_3238ee8d-d007-4ae4-9d0b-2cc1b2d52edd" 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_f2562341-97f9-4f28-ac3a-003945c3744c" 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_3238ee8d-d007-4ae4-9d0b-2cc1b2d52edd" xlink:to="loc_srt_ScheduleOfCondensedIncomeStatementTableTextBlock_f2562341-97f9-4f28-ac3a-003945c3744c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfCondensedBalanceSheetTableTextBlock_abaffa77-ae6b-4a29-94c9-ae5c2edd6df0" 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_3238ee8d-d007-4ae4-9d0b-2cc1b2d52edd" xlink:to="loc_srt_ScheduleOfCondensedBalanceSheetTableTextBlock_abaffa77-ae6b-4a29-94c9-ae5c2edd6df0" 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-20221231.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_cf37aa00-4e25-4935-a434-3ea17f051347" 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_d4078ab6-01ff-4d8e-81be-17f9c620d1d4" 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_cf37aa00-4e25-4935-a434-3ea17f051347" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_d4078ab6-01ff-4d8e-81be-17f9c620d1d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.strlco.com/role/OtherIntangibleAssetsTables" xlink:type="simple" xlink:href="strl-20221231.xsd#OtherIntangibleAssetsTables"/>
  <link:presentationLink xlink:role="http://www.strlco.com/role/OtherIntangibleAssetsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_bdd5de2e-6f3e-4e6c-80b1-c08aaaa4f94b" 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_ScheduleOfGoodwillTextBlock_1b517b75-1674-4dde-b671-b9e6d0fd2daa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfGoodwillTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_bdd5de2e-6f3e-4e6c-80b1-c08aaaa4f94b" xlink:to="loc_us-gaap_ScheduleOfGoodwillTextBlock_1b517b75-1674-4dde-b671-b9e6d0fd2daa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_841fc1f9-5783-448b-bb6b-2b1be449f4fe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_bdd5de2e-6f3e-4e6c-80b1-c08aaaa4f94b" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_841fc1f9-5783-448b-bb6b-2b1be449f4fe" 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-20221231.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_c8333933-e6fb-43f8-897b-be026e99f590" 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_821a483e-3d6f-4010-bcfc-f3ff385d7c70" 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_c8333933-e6fb-43f8-897b-be026e99f590" xlink:to="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock_821a483e-3d6f-4010-bcfc-f3ff385d7c70" 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-20221231.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_27fdf296-d5f9-447b-b157-101dbaff6739" 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_7e6849cf-6e7c-41fb-88cb-13cf5ad368e3" 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_27fdf296-d5f9-447b-b157-101dbaff6739" xlink:to="loc_us-gaap_ScheduleOfDerivativeLiabilitiesAtFairValueTableTextBlock_7e6849cf-6e7c-41fb-88cb-13cf5ad368e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDerivativeAssetsAtFairValueTableTextBlock_be88e14f-f1fb-4dce-8608-466c50a54845" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDerivativeAssetsAtFairValueTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_27fdf296-d5f9-447b-b157-101dbaff6739" xlink:to="loc_us-gaap_ScheduleOfDerivativeAssetsAtFairValueTableTextBlock_be88e14f-f1fb-4dce-8608-466c50a54845" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock_d607f28b-aa54-4c87-8118-62d477f7b851" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_27fdf296-d5f9-447b-b157-101dbaff6739" xlink:to="loc_us-gaap_ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock_d607f28b-aa54-4c87-8118-62d477f7b851" 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-20221231.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_1458f35b-1863-4790-9543-bb013bcba011" 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_afd311c0-83c1-4cc0-8106-92f82d535543" 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_1458f35b-1863-4790-9543-bb013bcba011" xlink:to="loc_us-gaap_LeaseCostTableTextBlock_afd311c0-83c1-4cc0-8106-92f82d535543" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock_647705da-b038-48ae-bc24-5bdbcef4cfff" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_1458f35b-1863-4790-9543-bb013bcba011" xlink:to="loc_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock_647705da-b038-48ae-bc24-5bdbcef4cfff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_e49ac417-92df-4316-9579-fd7ae1113bc3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_1458f35b-1863-4790-9543-bb013bcba011" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_e49ac417-92df-4316-9579-fd7ae1113bc3" 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-20221231.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_dabb3989-3716-4758-b694-0a5fde85bf3b" 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_02501fef-702e-44a4-b1c8-4f9e917c7ca9" 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_dabb3989-3716-4758-b694-0a5fde85bf3b" xlink:to="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_02501fef-702e-44a4-b1c8-4f9e917c7ca9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_dae090ec-e698-4c6a-b390-1d090de31234" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_dabb3989-3716-4758-b694-0a5fde85bf3b" xlink:to="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_dae090ec-e698-4c6a-b390-1d090de31234" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_019c34f6-9f6f-400f-a0c3-3d68afb548d0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_dabb3989-3716-4758-b694-0a5fde85bf3b" xlink:to="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_019c34f6-9f6f-400f-a0c3-3d68afb548d0" 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-20221231.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_4f76272a-934d-463a-8508-081b14a9c241" 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_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock_0b097504-d463-4d5d-9fcd-bd2f90fbb9a1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract_4f76272a-934d-463a-8508-081b14a9c241" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock_0b097504-d463-4d5d-9fcd-bd2f90fbb9a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock_c887dac3-ff05-4e47-8922-835a7a54315b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract_4f76272a-934d-463a-8508-081b14a9c241" xlink:to="loc_us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock_c887dac3-ff05-4e47-8922-835a7a54315b" 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-20221231.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_2a5bc93f-cb71-49db-b93f-3467387b58a5" 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_31a7a362-0f66-4d85-9fcf-3364443a1b35" 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_2a5bc93f-cb71-49db-b93f-3467387b58a5" xlink:to="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_31a7a362-0f66-4d85-9fcf-3364443a1b35" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.strlco.com/role/RetirementBenefitsTables" xlink:type="simple" xlink:href="strl-20221231.xsd#RetirementBenefitsTables"/>
  <link:presentationLink xlink:role="http://www.strlco.com/role/RetirementBenefitsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresAbstract_25cf1405-b81d-4afb-bd82-238f93fb7e09" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_ScheduleofDefinedContributionPlanTableTextBlock_7e8f7ab3-2c65-446e-916a-8bae0bff576f" xlink:href="strl-20221231.xsd#strl_ScheduleofDefinedContributionPlanTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresAbstract_25cf1405-b81d-4afb-bd82-238f93fb7e09" xlink:to="loc_strl_ScheduleofDefinedContributionPlanTableTextBlock_7e8f7ab3-2c65-446e-916a-8bae0bff576f" 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-20221231.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_7d9044f3-fd1e-48e7-b6e7-6ca4394bb492" 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_25528a5a-4605-42ba-85d4-dd27b5b5858f" 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_7d9044f3-fd1e-48e7-b6e7-6ca4394bb492" xlink:to="loc_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock_25528a5a-4605-42ba-85d4-dd27b5b5858f" 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-20221231.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_f1d3a7a5-e3ea-45fa-b769-b11d61bec309" 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_26ad485f-25ad-4e69-ba6c-ecf222421fd5" 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_f1d3a7a5-e3ea-45fa-b769-b11d61bec309" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_26ad485f-25ad-4e69-ba6c-ecf222421fd5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.strlco.com/role/QuarterlyFinancialInformationTables" xlink:type="simple" xlink:href="strl-20221231.xsd#QuarterlyFinancialInformationTables"/>
  <link:presentationLink xlink:role="http://www.strlco.com/role/QuarterlyFinancialInformationTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_957e8707-4ee5-4947-be73-05598b9c8ed1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_QuarterlyFinancialInformationDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock_088f9734-f5a7-4fdc-aee3-47a176e0b3de" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_957e8707-4ee5-4947-be73-05598b9c8ed1" xlink:to="loc_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock_088f9734-f5a7-4fdc-aee3-47a176e0b3de" 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-20221231.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_7713244e-82f0-4249-92a5-fd84a560c7eb" 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_91c4873c-ffd8-4df5-a0d7-6bf076c8ed85" 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_7713244e-82f0-4249-92a5-fd84a560c7eb" xlink:to="loc_us-gaap_NumberOfReportableSegments_91c4873c-ffd8-4df5-a0d7-6bf076c8ed85" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_ConsolidatedEntitiesOwnershipPercentage_af0bb0b5-5dec-4b18-bc63-5d22c4617311" xlink:href="strl-20221231.xsd#strl_ConsolidatedEntitiesOwnershipPercentage"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_7713244e-82f0-4249-92a5-fd84a560c7eb" xlink:to="loc_strl_ConsolidatedEntitiesOwnershipPercentage_af0bb0b5-5dec-4b18-bc63-5d22c4617311" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.strlco.com/role/BasisofPresentationandSignificantAccountingPoliciesNarrativeDetails" xlink:type="simple" xlink:href="strl-20221231.xsd#BasisofPresentationandSignificantAccountingPoliciesNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.strlco.com/role/BasisofPresentationandSignificantAccountingPoliciesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_edde39b5-855f-4473-8208-6f336e5a5045" 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_ScheduleOfImpairedFinancingReceivableTable_7d5ee48f-ec04-4531-94cc-1a2ce30cca64" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfImpairedFinancingReceivableTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_edde39b5-855f-4473-8208-6f336e5a5045" xlink:to="loc_us-gaap_ScheduleOfImpairedFinancingReceivableTable_7d5ee48f-ec04-4531-94cc-1a2ce30cca64" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_66f51ded-092e-4f8f-b535-c24b0809fb51" 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_ScheduleOfImpairedFinancingReceivableTable_7d5ee48f-ec04-4531-94cc-1a2ce30cca64" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_66f51ded-092e-4f8f-b535-c24b0809fb51" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_93300714-5ab4-4127-9f36-7ed9033b85a5" 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_66f51ded-092e-4f8f-b535-c24b0809fb51" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_93300714-5ab4-4127-9f36-7ed9033b85a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingAndBuildingImprovementsMember_36912bfc-9690-48cc-8c82-b503e0bc097b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BuildingAndBuildingImprovementsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_93300714-5ab4-4127-9f36-7ed9033b85a5" xlink:to="loc_us-gaap_BuildingAndBuildingImprovementsMember_36912bfc-9690-48cc-8c82-b503e0bc097b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquipmentMember_6b3e16b4-7c26-46de-83b0-84076f588ff7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquipmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_93300714-5ab4-4127-9f36-7ed9033b85a5" xlink:to="loc_us-gaap_EquipmentMember_6b3e16b4-7c26-46de-83b0-84076f588ff7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_67d23907-2599-4539-8b6f-f185ed912653" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfImpairedFinancingReceivableTable_7d5ee48f-ec04-4531-94cc-1a2ce30cca64" xlink:to="loc_srt_RangeAxis_67d23907-2599-4539-8b6f-f185ed912653" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_05f0e132-eda5-4ea9-89ce-3ed0fc801a1b" 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_67d23907-2599-4539-8b6f-f185ed912653" xlink:to="loc_srt_RangeMember_05f0e132-eda5-4ea9-89ce-3ed0fc801a1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_adb6ae4a-0cdc-4806-922f-36873ef2bea0" 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_05f0e132-eda5-4ea9-89ce-3ed0fc801a1b" xlink:to="loc_srt_MinimumMember_adb6ae4a-0cdc-4806-922f-36873ef2bea0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_8d4b1a5a-aba8-4ae8-90f7-76b9a73ee44c" 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_05f0e132-eda5-4ea9-89ce-3ed0fc801a1b" xlink:to="loc_srt_MaximumMember_8d4b1a5a-aba8-4ae8-90f7-76b9a73ee44c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_0c72bf68-d215-42f2-b36f-04a0bb132f25" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfImpairedFinancingReceivableTable_7d5ee48f-ec04-4531-94cc-1a2ce30cca64" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_0c72bf68-d215-42f2-b36f-04a0bb132f25" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_d9f1685c-4726-47ea-8dbc-9428c37268db" 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_0c72bf68-d215-42f2-b36f-04a0bb132f25" xlink:to="loc_us-gaap_SegmentDomain_d9f1685c-4726-47ea-8dbc-9428c37268db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_TransportationSolutionsSegmentMember_297aac34-568f-414e-8d0d-909e70a5a265" xlink:href="strl-20221231.xsd#strl_TransportationSolutionsSegmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_d9f1685c-4726-47ea-8dbc-9428c37268db" xlink:to="loc_strl_TransportationSolutionsSegmentMember_297aac34-568f-414e-8d0d-909e70a5a265" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_EInfrastructureSolutionsSegmentMember_50491831-dfb7-42b6-bbf6-484646dbd2a3" xlink:href="strl-20221231.xsd#strl_EInfrastructureSolutionsSegmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_d9f1685c-4726-47ea-8dbc-9428c37268db" xlink:to="loc_strl_EInfrastructureSolutionsSegmentMember_50491831-dfb7-42b6-bbf6-484646dbd2a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableImpairedLineItems_6686de7c-8824-4d16-9659-ab070b76be2e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivableImpairedLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfImpairedFinancingReceivableTable_7d5ee48f-ec04-4531-94cc-1a2ce30cca64" xlink:to="loc_us-gaap_FinancingReceivableImpairedLineItems_6686de7c-8824-4d16-9659-ab070b76be2e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_ConsolidatedEntitiesOwnershipPercentage_fad03284-96eb-4919-b73c-23dca44ec78f" xlink:href="strl-20221231.xsd#strl_ConsolidatedEntitiesOwnershipPercentage"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableImpairedLineItems_6686de7c-8824-4d16-9659-ab070b76be2e" xlink:to="loc_strl_ConsolidatedEntitiesOwnershipPercentage_fad03284-96eb-4919-b73c-23dca44ec78f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_RevenueRecognitionPercentageOfCompletionRange_fb521e08-3c80-4b30-ae14-d2bddc39990e" xlink:href="strl-20221231.xsd#strl_RevenueRecognitionPercentageOfCompletionRange"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableImpairedLineItems_6686de7c-8824-4d16-9659-ab070b76be2e" xlink:to="loc_strl_RevenueRecognitionPercentageOfCompletionRange_fb521e08-3c80-4b30-ae14-d2bddc39990e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_57e8a1a6-1a9b-4132-a3c8-c52bfe8045ff" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableImpairedLineItems_6686de7c-8824-4d16-9659-ab070b76be2e" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_57e8a1a6-1a9b-4132-a3c8-c52bfe8045ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_ContractWithCustomerRetainageAssetCurrent_15cb998e-675c-4565-b6fc-864cb37d507f" xlink:href="strl-20221231.xsd#strl_ContractWithCustomerRetainageAssetCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableImpairedLineItems_6686de7c-8824-4d16-9659-ab070b76be2e" xlink:to="loc_strl_ContractWithCustomerRetainageAssetCurrent_15cb998e-675c-4565-b6fc-864cb37d507f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_ContractWithCustomerRetainageLiabilityCurrent_e125df07-3952-49f3-adff-87b2e26ef751" xlink:href="strl-20221231.xsd#strl_ContractWithCustomerRetainageLiabilityCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableImpairedLineItems_6686de7c-8824-4d16-9659-ab070b76be2e" xlink:to="loc_strl_ContractWithCustomerRetainageLiabilityCurrent_e125df07-3952-49f3-adff-87b2e26ef751" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_ContractsReceivableRetainagePercentageEstimatedToBeCollectedInNextFiscalYear_46b0da1c-c1a5-497f-bf7d-49b643d68440" xlink:href="strl-20221231.xsd#strl_ContractsReceivableRetainagePercentageEstimatedToBeCollectedInNextFiscalYear"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableImpairedLineItems_6686de7c-8824-4d16-9659-ab070b76be2e" xlink:to="loc_strl_ContractsReceivableRetainagePercentageEstimatedToBeCollectedInNextFiscalYear_46b0da1c-c1a5-497f-bf7d-49b643d68440" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_IncreaseDecreaseInContractWithCustomerRetainageAsset_f2c9818a-9dba-48f8-9ce9-e34970448951" xlink:href="strl-20221231.xsd#strl_IncreaseDecreaseInContractWithCustomerRetainageAsset"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableImpairedLineItems_6686de7c-8824-4d16-9659-ab070b76be2e" xlink:to="loc_strl_IncreaseDecreaseInContractWithCustomerRetainageAsset_f2c9818a-9dba-48f8-9ce9-e34970448951" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_IncreaseDecreaseInContractWithCustomerRetainageLiability_455b4bc9-b0a1-446e-816f-0d57c55cd49a" xlink:href="strl-20221231.xsd#strl_IncreaseDecreaseInContractWithCustomerRetainageLiability"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableImpairedLineItems_6686de7c-8824-4d16-9659-ab070b76be2e" xlink:to="loc_strl_IncreaseDecreaseInContractWithCustomerRetainageLiability_455b4bc9-b0a1-446e-816f-0d57c55cd49a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_ContractWithCustomerLiabilityRevenueRecognizedDuringThePeriod_aa9780d3-0a91-4603-bc55-c013269ff459" xlink:href="strl-20221231.xsd#strl_ContractWithCustomerLiabilityRevenueRecognizedDuringThePeriod"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableImpairedLineItems_6686de7c-8824-4d16-9659-ab070b76be2e" xlink:to="loc_strl_ContractWithCustomerLiabilityRevenueRecognizedDuringThePeriod_aa9780d3-0a91-4603-bc55-c013269ff459" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_764d76a1-6b07-4668-a7ea-7e9a92443fc6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableImpairedLineItems_6686de7c-8824-4d16-9659-ab070b76be2e" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_764d76a1-6b07-4668-a7ea-7e9a92443fc6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCash_de8c3a53-89e9-4e97-a66e-af1088064558" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCash"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableImpairedLineItems_6686de7c-8824-4d16-9659-ab070b76be2e" xlink:to="loc_us-gaap_RestrictedCash_de8c3a53-89e9-4e97-a66e-af1088064558" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_04ef862b-3af2-49d5-aac5-4cc826e6a660" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableImpairedLineItems_6686de7c-8824-4d16-9659-ab070b76be2e" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_04ef862b-3af2-49d5-aac5-4cc826e6a660" 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-20221231.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_4ec48cfb-6e6b-4493-85e4-c448906b8639" 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_2ae42426-d423-42ec-a337-05e7499aba9a" 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_4ec48cfb-6e6b-4493-85e4-c448906b8639" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_2ae42426-d423-42ec-a337-05e7499aba9a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_b157f019-0ee5-4f71-8d9b-121ac75e9dc0" 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_2ae42426-d423-42ec-a337-05e7499aba9a" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_b157f019-0ee5-4f71-8d9b-121ac75e9dc0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_aa46b682-1638-4c8b-9315-6e31f611a6be" 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_b157f019-0ee5-4f71-8d9b-121ac75e9dc0" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_aa46b682-1638-4c8b-9315-6e31f611a6be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_CCSAcquisitionMember_14e854a1-79d5-4971-83c3-a53e7287c46b" xlink:href="strl-20221231.xsd#strl_CCSAcquisitionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_aa46b682-1638-4c8b-9315-6e31f611a6be" xlink:to="loc_strl_CCSAcquisitionMember_14e854a1-79d5-4971-83c3-a53e7287c46b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_PetilloIncorporatedMember_e73c1bed-ebf6-4673-b53b-f91b909b6905" xlink:href="strl-20221231.xsd#strl_PetilloIncorporatedMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_aa46b682-1638-4c8b-9315-6e31f611a6be" xlink:to="loc_strl_PetilloIncorporatedMember_e73c1bed-ebf6-4673-b53b-f91b909b6905" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_KimesStoneMember_21b94d40-20ad-44b5-a843-4eedc2c41227" xlink:href="strl-20221231.xsd#strl_KimesStoneMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_aa46b682-1638-4c8b-9315-6e31f611a6be" xlink:to="loc_strl_KimesStoneMember_21b94d40-20ad-44b5-a843-4eedc2c41227" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_4d10f511-e2e5-4c5c-989d-ff95d1704b3c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_2ae42426-d423-42ec-a337-05e7499aba9a" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_4d10f511-e2e5-4c5c-989d-ff95d1704b3c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_95fe1b17-c299-4385-94c7-3d25d016b014" 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_4d10f511-e2e5-4c5c-989d-ff95d1704b3c" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_95fe1b17-c299-4385-94c7-3d25d016b014" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrderOrProductionBacklogMember_3c8288d8-7d97-4f41-8ea1-e03665aeb6f6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OrderOrProductionBacklogMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_95fe1b17-c299-4385-94c7-3d25d016b014" xlink:to="loc_us-gaap_OrderOrProductionBacklogMember_3c8288d8-7d97-4f41-8ea1-e03665aeb6f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_92d0e3a2-5f03-4ab5-82c2-16b76a078c42" 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_2ae42426-d423-42ec-a337-05e7499aba9a" xlink:to="loc_us-gaap_BusinessAcquisitionLineItems_92d0e3a2-5f03-4ab5-82c2-16b76a078c42" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_deffe2ee-dcc2-4536-aad3-205556dda3cf" 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_92d0e3a2-5f03-4ab5-82c2-16b76a078c42" xlink:to="loc_us-gaap_Goodwill_deffe2ee-dcc2-4536-aad3-205556dda3cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount_b7f272d8-15ab-40d3-8429-13f7fe78477c" 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_92d0e3a2-5f03-4ab5-82c2-16b76a078c42" xlink:to="loc_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount_b7f272d8-15ab-40d3-8429-13f7fe78477c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_BusinessAcquisitionGoodwillExpectedTaxDeductiblePeriod_fcd554d2-0db9-465e-bc54-8696bf919e40" xlink:href="strl-20221231.xsd#strl_BusinessAcquisitionGoodwillExpectedTaxDeductiblePeriod"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_92d0e3a2-5f03-4ab5-82c2-16b76a078c42" xlink:to="loc_strl_BusinessAcquisitionGoodwillExpectedTaxDeductiblePeriod_fcd554d2-0db9-465e-bc54-8696bf919e40" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred_ae5d2dcf-09b1-4548-b47d-53b0908b9859" 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_92d0e3a2-5f03-4ab5-82c2-16b76a078c42" xlink:to="loc_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred_ae5d2dcf-09b1-4548-b47d-53b0908b9859" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinitelivedIntangibleAssetsAcquired1_f5628f31-8ad3-4bb9-af28-7722f5dceab5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinitelivedIntangibleAssetsAcquired1"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_92d0e3a2-5f03-4ab5-82c2-16b76a078c42" xlink:to="loc_us-gaap_FinitelivedIntangibleAssetsAcquired1_f5628f31-8ad3-4bb9-af28-7722f5dceab5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1_0dc241a5-4627-49a9-9761-61f438354d87" 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_BusinessAcquisitionLineItems_92d0e3a2-5f03-4ab5-82c2-16b76a078c42" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferred1_0dc241a5-4627-49a9-9761-61f438354d87" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_2a39ae81-fc87-4632-a295-becfe75707f4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireBusinessesGross"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_92d0e3a2-5f03-4ab5-82c2-16b76a078c42" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesGross_2a39ae81-fc87-4632-a295-becfe75707f4" 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-20221231.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_d8a3078e-fef9-486e-a245-a46b23ad307c" 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_f6a40e82-ccb7-4613-88f0-63dc686d9125" 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_d8a3078e-fef9-486e-a245-a46b23ad307c" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_f6a40e82-ccb7-4613-88f0-63dc686d9125" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_17c84bd3-9db6-4727-9be4-4590da4ff809" 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_f6a40e82-ccb7-4613-88f0-63dc686d9125" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_17c84bd3-9db6-4727-9be4-4590da4ff809" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_7e91a4d0-9d89-473d-8075-9fc047c88732" 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_17c84bd3-9db6-4727-9be4-4590da4ff809" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_7e91a4d0-9d89-473d-8075-9fc047c88732" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_PetilloIncorporatedMember_b24297f1-e098-4204-b383-a73c4ce433f2" xlink:href="strl-20221231.xsd#strl_PetilloIncorporatedMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_7e91a4d0-9d89-473d-8075-9fc047c88732" xlink:to="loc_strl_PetilloIncorporatedMember_b24297f1-e098-4204-b383-a73c4ce433f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_CCSAcquisitionMember_d4de4821-186c-45c2-b830-8ad2050ff695" xlink:href="strl-20221231.xsd#strl_CCSAcquisitionMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_7e91a4d0-9d89-473d-8075-9fc047c88732" xlink:to="loc_strl_CCSAcquisitionMember_d4de4821-186c-45c2-b830-8ad2050ff695" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_b2477fb8-e244-4367-91d3-aa6e4f8eae83" 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_f6a40e82-ccb7-4613-88f0-63dc686d9125" xlink:to="loc_us-gaap_BusinessAcquisitionLineItems_b2477fb8-e244-4367-91d3-aa6e4f8eae83" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferredAbstract_f5c29d71-1460-462f-aa66-b36cbea76112" 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_b2477fb8-e244-4367-91d3-aa6e4f8eae83" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferredAbstract_f5c29d71-1460-462f-aa66-b36cbea76112" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_170b71f1-77c6-4648-9889-cc4b3f7c226b" 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_f5c29d71-1460-462f-aa66-b36cbea76112" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesGross_170b71f1-77c6-4648-9889-cc4b3f7c226b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_391c0733-8f19-42a5-9354-ea2de7b2db39" 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_f5c29d71-1460-462f-aa66-b36cbea76112" xlink:to="loc_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_391c0733-8f19-42a5-9354-ea2de7b2db39" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionSharePrice_4e8c4283-7df2-449e-99a3-d1030926f6e9" 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_f5c29d71-1460-462f-aa66-b36cbea76112" xlink:to="loc_us-gaap_BusinessAcquisitionSharePrice_4e8c4283-7df2-449e-99a3-d1030926f6e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_d679f68c-d9ec-4c16-8c65-084e108dcba9" 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_f5c29d71-1460-462f-aa66-b36cbea76112" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_d679f68c-d9ec-4c16-8c65-084e108dcba9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_BusinessCombinationConsiderationTransferredWorkingCapital_413b4194-3661-4ce9-b0e6-3d5a77378dff" xlink:href="strl-20221231.xsd#strl_BusinessCombinationConsiderationTransferredWorkingCapital"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferredAbstract_f5c29d71-1460-462f-aa66-b36cbea76112" xlink:to="loc_strl_BusinessCombinationConsiderationTransferredWorkingCapital_413b4194-3661-4ce9-b0e6-3d5a77378dff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1_fa23c916-52e5-43ca-9a6e-c42e72ee68a4" 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_f5c29d71-1460-462f-aa66-b36cbea76112" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferred1_fa23c916-52e5-43ca-9a6e-c42e72ee68a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterestAbstract_0411c9a2-1cdd-49b9-b625-26907b0849dd" 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_b2477fb8-e244-4367-91d3-aa6e4f8eae83" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterestAbstract_0411c9a2-1cdd-49b9-b625-26907b0849dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_16fe3490-2660-469e-857c-fbcddf077c4f" 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_0411c9a2-1cdd-49b9-b625-26907b0849dd" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_16fe3490-2660-469e-857c-fbcddf077c4f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContracts_c760c698-9690-41b7-ba83-c272f88a6eca" xlink:href="strl-20221231.xsd#strl_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContracts"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterestAbstract_0411c9a2-1cdd-49b9-b625-26907b0849dd" xlink:to="loc_strl_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContracts_c760c698-9690-41b7-ba83-c272f88a6eca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther_b3808911-7efd-458f-bba1-c71d5737b0bb" 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_0411c9a2-1cdd-49b9-b625-26907b0849dd" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther_b3808911-7efd-458f-bba1-c71d5737b0bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_d8d52179-d145-4f20-8815-26fbcfff4747" 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_0411c9a2-1cdd-49b9-b625-26907b0849dd" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_d8d52179-d145-4f20-8815-26fbcfff4747" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets_3d284e48-6ecf-4bcc-a61a-a150c844962c" 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_0411c9a2-1cdd-49b9-b625-26907b0849dd" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets_3d284e48-6ecf-4bcc-a61a-a150c844962c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable_77b998c3-6fd9-4a22-8b18-289ffdedd759" 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_0411c9a2-1cdd-49b9-b625-26907b0849dd" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable_77b998c3-6fd9-4a22-8b18-289ffdedd759" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedBillingsInExcessOfCostsAndEstimatedEarningsOnUncompletedContracts_8bf08005-f26b-407a-8c19-aa386d55f575" xlink:href="strl-20221231.xsd#strl_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedBillingsInExcessOfCostsAndEstimatedEarningsOnUncompletedContracts"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterestAbstract_0411c9a2-1cdd-49b9-b625-26907b0849dd" xlink:to="loc_strl_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedBillingsInExcessOfCostsAndEstimatedEarningsOnUncompletedContracts_8bf08005-f26b-407a-8c19-aa386d55f575" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther_68d4b0fa-73c7-4d31-be34-03498a0dde3c" 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_0411c9a2-1cdd-49b9-b625-26907b0849dd" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther_68d4b0fa-73c7-4d31-be34-03498a0dde3c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedTangibleAssetsNet_63c7ab2c-8194-4e97-8272-3f7696259de3" xlink:href="strl-20221231.xsd#strl_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedTangibleAssetsNet"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterestAbstract_0411c9a2-1cdd-49b9-b625-26907b0849dd" xlink:to="loc_strl_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedTangibleAssetsNet_63c7ab2c-8194-4e97-8272-3f7696259de3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_IdentifiableIntangibleAssetsAndGoodwill_a3a7d6ea-c907-4194-8d9a-918cd678eb42" xlink:href="strl-20221231.xsd#strl_IdentifiableIntangibleAssetsAndGoodwill"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterestAbstract_0411c9a2-1cdd-49b9-b625-26907b0849dd" xlink:to="loc_strl_IdentifiableIntangibleAssetsAndGoodwill_a3a7d6ea-c907-4194-8d9a-918cd678eb42" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_4cd02ded-4af6-48d0-90a2-b664842564df" 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_0411c9a2-1cdd-49b9-b625-26907b0849dd" xlink:to="loc_us-gaap_Goodwill_4cd02ded-4af6-48d0-90a2-b664842564df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_990fcdd2-895e-4057-813b-1f34f1f31b64" 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_0411c9a2-1cdd-49b9-b625-26907b0849dd" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_990fcdd2-895e-4057-813b-1f34f1f31b64" 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-20221231.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_8c6e6d3a-79f6-4194-b86b-b383bfbad8f4" 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_IndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable_a3c78116-ad68-465f-bca6-e6dbeea264b9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_8c6e6d3a-79f6-4194-b86b-b383bfbad8f4" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable_a3c78116-ad68-465f-bca6-e6dbeea264b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_072d8bbc-69bb-4d03-8e4a-7401abc830e5" 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_IndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable_a3c78116-ad68-465f-bca6-e6dbeea264b9" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_072d8bbc-69bb-4d03-8e4a-7401abc830e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_561b47b6-97ed-46b5-99c4-8fe147764c37" 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_072d8bbc-69bb-4d03-8e4a-7401abc830e5" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_561b47b6-97ed-46b5-99c4-8fe147764c37" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_PetilloIncorporatedMember_71090fd6-d3ef-4301-845a-343822cbf6fb" xlink:href="strl-20221231.xsd#strl_PetilloIncorporatedMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_561b47b6-97ed-46b5-99c4-8fe147764c37" xlink:to="loc_strl_PetilloIncorporatedMember_71090fd6-d3ef-4301-845a-343822cbf6fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_c1149e45-4692-4811-86c0-044ccbd1dd56" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable_a3c78116-ad68-465f-bca6-e6dbeea264b9" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_c1149e45-4692-4811-86c0-044ccbd1dd56" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_a3df7669-d91d-4415-bf7f-9bfe6f34a663" 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_c1149e45-4692-4811-86c0-044ccbd1dd56" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_a3df7669-d91d-4415-bf7f-9bfe6f34a663" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_9492c38f-de33-4685-a9fb-9624f6a3e4ab" 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_a3df7669-d91d-4415-bf7f-9bfe6f34a663" xlink:to="loc_us-gaap_CustomerRelationshipsMember_9492c38f-de33-4685-a9fb-9624f6a3e4ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_9841577e-bb79-4067-9c09-f78fde266f19" 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_a3df7669-d91d-4415-bf7f-9bfe6f34a663" xlink:to="loc_us-gaap_TradeNamesMember_9841577e-bb79-4067-9c09-f78fde266f19" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredIndefiniteLivedIntangibleAssetsLineItems_39616887-b892-43d3-ac76-59f58194f892" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AcquiredIndefiniteLivedIntangibleAssetsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable_a3c78116-ad68-465f-bca6-e6dbeea264b9" xlink:to="loc_us-gaap_AcquiredIndefiniteLivedIntangibleAssetsLineItems_39616887-b892-43d3-ac76-59f58194f892" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_4d999806-02da-4126-87d7-8751ffb4ca27" 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_AcquiredIndefiniteLivedIntangibleAssetsLineItems_39616887-b892-43d3-ac76-59f58194f892" xlink:to="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_4d999806-02da-4126-87d7-8751ffb4ca27" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinitelivedIntangibleAssetsAcquired1_9a7af2a5-19f4-4cfd-8c9c-77e4165dc0c6" 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_AcquiredIndefiniteLivedIntangibleAssetsLineItems_39616887-b892-43d3-ac76-59f58194f892" xlink:to="loc_us-gaap_FinitelivedIntangibleAssetsAcquired1_9a7af2a5-19f4-4cfd-8c9c-77e4165dc0c6" 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-20221231.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_76129fa2-79ba-4cd0-94e9-d89c92607c94" 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_StatementTable_9847dc43-a372-45f7-aa6a-f9487f8ffebb" 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_BusinessCombinationAndAssetAcquisitionAbstract_76129fa2-79ba-4cd0-94e9-d89c92607c94" xlink:to="loc_us-gaap_StatementTable_9847dc43-a372-45f7-aa6a-f9487f8ffebb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_b0dbd1f5-5589-4045-81d7-ad3801876919" 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_StatementTable_9847dc43-a372-45f7-aa6a-f9487f8ffebb" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_b0dbd1f5-5589-4045-81d7-ad3801876919" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_c1c24b38-579f-4737-bd01-c92e96917e04" 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_b0dbd1f5-5589-4045-81d7-ad3801876919" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_c1c24b38-579f-4737-bd01-c92e96917e04" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_PetilloIncorporatedMember_abe73bd9-2502-49f6-8e0a-4d2e5161b572" xlink:href="strl-20221231.xsd#strl_PetilloIncorporatedMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_c1c24b38-579f-4737-bd01-c92e96917e04" xlink:to="loc_strl_PetilloIncorporatedMember_abe73bd9-2502-49f6-8e0a-4d2e5161b572" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_63518e61-556a-413b-9b0c-c91ebd5a3a87" 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_9847dc43-a372-45f7-aa6a-f9487f8ffebb" xlink:to="loc_us-gaap_StatementLineItems_63518e61-556a-413b-9b0c-c91ebd5a3a87" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionsProFormaRevenue_483423e6-e6b2-4f7f-b763-cc683fb25626" 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_StatementLineItems_63518e61-556a-413b-9b0c-c91ebd5a3a87" xlink:to="loc_us-gaap_BusinessAcquisitionsProFormaRevenue_483423e6-e6b2-4f7f-b763-cc683fb25626" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss_23b26db6-8b64-4e6a-b6a0-353e8435720c" 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_StatementLineItems_63518e61-556a-413b-9b0c-c91ebd5a3a87" xlink:to="loc_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss_23b26db6-8b64-4e6a-b6a0-353e8435720c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.strlco.com/role/DispositionsNarrativeDetails" xlink:type="simple" xlink:href="strl-20221231.xsd#DispositionsNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.strlco.com/role/DispositionsNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_81486081-17cb-40b3-a899-c9e2aff33b34" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_8b72d369-3b42-41f1-bb02-ef259d2b4c5c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_81486081-17cb-40b3-a899-c9e2aff33b34" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_8b72d369-3b42-41f1-bb02-ef259d2b4c5c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationAxis_af178e0f-fabb-4208-b437-2e86ce4fa5d2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupClassificationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_8b72d369-3b42-41f1-bb02-ef259d2b4c5c" xlink:to="loc_us-gaap_DisposalGroupClassificationAxis_af178e0f-fabb-4208-b437-2e86ce4fa5d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_cb2cd34f-3a68-4e1b-8b6a-535c52f62e05" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_af178e0f-fabb-4208-b437-2e86ce4fa5d2" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_cb2cd34f-3a68-4e1b-8b6a-535c52f62e05" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDiscontinuedOperationsMember_590bab3b-b2ae-4a4c-a24f-4709dd30720a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDiscontinuedOperationsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupClassificationDomain_cb2cd34f-3a68-4e1b-8b6a-535c52f62e05" xlink:to="loc_us-gaap_SegmentDiscontinuedOperationsMember_590bab3b-b2ae-4a4c-a24f-4709dd30720a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_9c2abae4-8bb6-4616-bf38-c61bedc85ec7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_8b72d369-3b42-41f1-bb02-ef259d2b4c5c" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_9c2abae4-8bb6-4616-bf38-c61bedc85ec7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_c43af287-b491-4771-ba52-d5a801c01a66" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_9c2abae4-8bb6-4616-bf38-c61bedc85ec7" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_c43af287-b491-4771-ba52-d5a801c01a66" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_MyersSonsConstructionLPMember_8b6fe44f-030c-4b95-8a86-333aeeb0304e" xlink:href="strl-20221231.xsd#strl_MyersSonsConstructionLPMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_c43af287-b491-4771-ba52-d5a801c01a66" xlink:to="loc_strl_MyersSonsConstructionLPMember_8b6fe44f-030c-4b95-8a86-333aeeb0304e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_2fc10731-3f74-4347-8976-e6460b2451c3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_8b72d369-3b42-41f1-bb02-ef259d2b4c5c" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_2fc10731-3f74-4347-8976-e6460b2451c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_DisposalGroupIncludingDiscontinuedOperationOwnershipPercentageInDisposedAsset_58b32e52-145e-40aa-a682-c35d05df54d1" xlink:href="strl-20221231.xsd#strl_DisposalGroupIncludingDiscontinuedOperationOwnershipPercentageInDisposedAsset"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_2fc10731-3f74-4347-8976-e6460b2451c3" xlink:to="loc_strl_DisposalGroupIncludingDiscontinuedOperationOwnershipPercentageInDisposedAsset_58b32e52-145e-40aa-a682-c35d05df54d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfEquityMethodInvestments_3f81b768-eb8c-4bd9-93a4-fc489dff9d3c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromSaleOfEquityMethodInvestments"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_2fc10731-3f74-4347-8976-e6460b2451c3" xlink:to="loc_us-gaap_ProceedsFromSaleOfEquityMethodInvestments_3f81b768-eb8c-4bd9-93a4-fc489dff9d3c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_DisposalGroupIncludingDiscontinuedOperationPaymentTermsInitialPayment_80f1a7d7-45e6-4b0d-a925-42a4e88727c3" xlink:href="strl-20221231.xsd#strl_DisposalGroupIncludingDiscontinuedOperationPaymentTermsInitialPayment"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_2fc10731-3f74-4347-8976-e6460b2451c3" xlink:to="loc_strl_DisposalGroupIncludingDiscontinuedOperationPaymentTermsInitialPayment_80f1a7d7-45e6-4b0d-a925-42a4e88727c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_DisposalGroupIncludingDiscontinuedOperationDeferredConsiderationNumberOfPaymentsDue_5d4ae64b-643f-4962-b08d-471e1500c8bd" xlink:href="strl-20221231.xsd#strl_DisposalGroupIncludingDiscontinuedOperationDeferredConsiderationNumberOfPaymentsDue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_2fc10731-3f74-4347-8976-e6460b2451c3" xlink:to="loc_strl_DisposalGroupIncludingDiscontinuedOperationDeferredConsiderationNumberOfPaymentsDue_5d4ae64b-643f-4962-b08d-471e1500c8bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_DisposalGroupIncludingDiscontinuedOperationDeferredConsiderationPaymentDueYearOne_1a608c6e-fa2c-40cc-87b0-8803927f2c9e" xlink:href="strl-20221231.xsd#strl_DisposalGroupIncludingDiscontinuedOperationDeferredConsiderationPaymentDueYearOne"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_2fc10731-3f74-4347-8976-e6460b2451c3" xlink:to="loc_strl_DisposalGroupIncludingDiscontinuedOperationDeferredConsiderationPaymentDueYearOne_1a608c6e-fa2c-40cc-87b0-8803927f2c9e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_DisposalGroupIncludingDiscontinuedOperationDeferredConsiderationPaymentDueYearTwo_d4ce7160-45fd-4e18-83d3-aaf9bb137be8" xlink:href="strl-20221231.xsd#strl_DisposalGroupIncludingDiscontinuedOperationDeferredConsiderationPaymentDueYearTwo"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_2fc10731-3f74-4347-8976-e6460b2451c3" xlink:to="loc_strl_DisposalGroupIncludingDiscontinuedOperationDeferredConsiderationPaymentDueYearTwo_d4ce7160-45fd-4e18-83d3-aaf9bb137be8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_DisposalGroupIncludingDiscontinuedOperationDeferredConsiderationPaymentDueYearThree_da5fe2ad-5782-444c-9274-12bd96986c16" xlink:href="strl-20221231.xsd#strl_DisposalGroupIncludingDiscontinuedOperationDeferredConsiderationPaymentDueYearThree"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_2fc10731-3f74-4347-8976-e6460b2451c3" xlink:to="loc_strl_DisposalGroupIncludingDiscontinuedOperationDeferredConsiderationPaymentDueYearThree_da5fe2ad-5782-444c-9274-12bd96986c16" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_DisposalGroupIncludingDiscontinuedOperationImplicitInterestRate_e08b6222-430b-4494-87d4-ce3410bc8df3" xlink:href="strl-20221231.xsd#strl_DisposalGroupIncludingDiscontinuedOperationImplicitInterestRate"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_2fc10731-3f74-4347-8976-e6460b2451c3" xlink:to="loc_strl_DisposalGroupIncludingDiscontinuedOperationImplicitInterestRate_e08b6222-430b-4494-87d4-ce3410bc8df3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.strlco.com/role/DispositionsScheduleoftheComponentsofNetEarningsfromDiscontinuedOperationsDetails" xlink:type="simple" xlink:href="strl-20221231.xsd#DispositionsScheduleoftheComponentsofNetEarningsfromDiscontinuedOperationsDetails"/>
  <link:presentationLink xlink:role="http://www.strlco.com/role/DispositionsScheduleoftheComponentsofNetEarningsfromDiscontinuedOperationsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_616524a7-0757-4c3f-9a58-0689c15b578f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_c47f7f9f-bb19-4f30-a5f7-8bb4c6b9805a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_616524a7-0757-4c3f-9a58-0689c15b578f" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_c47f7f9f-bb19-4f30-a5f7-8bb4c6b9805a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationAxis_7c921557-323d-4550-aeaa-160ff3ec95af" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupClassificationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_c47f7f9f-bb19-4f30-a5f7-8bb4c6b9805a" xlink:to="loc_us-gaap_DisposalGroupClassificationAxis_7c921557-323d-4550-aeaa-160ff3ec95af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_e4d456c8-670d-4815-a762-89da2f88c545" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_7c921557-323d-4550-aeaa-160ff3ec95af" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_e4d456c8-670d-4815-a762-89da2f88c545" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDiscontinuedOperationsMember_61497fb6-07b7-4abe-a779-aaaa10eef201" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDiscontinuedOperationsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupClassificationDomain_e4d456c8-670d-4815-a762-89da2f88c545" xlink:to="loc_us-gaap_SegmentDiscontinuedOperationsMember_61497fb6-07b7-4abe-a779-aaaa10eef201" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_c1a5d2fd-33d4-428c-a859-1cd34158fc32" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_c47f7f9f-bb19-4f30-a5f7-8bb4c6b9805a" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_c1a5d2fd-33d4-428c-a859-1cd34158fc32" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue_a00c1a3a-efdf-47f9-b44c-7c1c8f0fc150" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_c1a5d2fd-33d4-428c-a859-1cd34158fc32" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue_a00c1a3a-efdf-47f9-b44c-7c1c8f0fc150" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold_1b2ee45d-7ca6-4fd8-bb17-70a61599bfa5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_c1a5d2fd-33d4-428c-a859-1cd34158fc32" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold_1b2ee45d-7ca6-4fd8-bb17-70a61599bfa5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss_d6d82c08-0a15-4792-87fe-4bed0bd53309" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_c1a5d2fd-33d4-428c-a859-1cd34158fc32" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss_d6d82c08-0a15-4792-87fe-4bed0bd53309" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense_185fe095-9c88-425b-b52e-ec7f1b56e8a4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_c1a5d2fd-33d4-428c-a859-1cd34158fc32" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense_185fe095-9c88-425b-b52e-ec7f1b56e8a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_DisposalGroupIncludingDiscontinuedOperationOtherOperatingIncomeExpenseNet_4eeafc33-e458-4c8f-8c72-aa78fa20ffa8" xlink:href="strl-20221231.xsd#strl_DisposalGroupIncludingDiscontinuedOperationOtherOperatingIncomeExpenseNet"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_c1a5d2fd-33d4-428c-a859-1cd34158fc32" xlink:to="loc_strl_DisposalGroupIncludingDiscontinuedOperationOtherOperatingIncomeExpenseNet_4eeafc33-e458-4c8f-8c72-aa78fa20ffa8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss_3f91666a-2106-433a-bbc3-76b98fbab955" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_c1a5d2fd-33d4-428c-a859-1cd34158fc32" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss_3f91666a-2106-433a-bbc3-76b98fbab955" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_DisposalGroupIncludingDiscontinuedOperationInterestIncomeExpense_94cc0d7d-a04c-40cc-98f8-c25ad1e806f7" xlink:href="strl-20221231.xsd#strl_DisposalGroupIncludingDiscontinuedOperationInterestIncomeExpense"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_c1a5d2fd-33d4-428c-a859-1cd34158fc32" xlink:to="loc_strl_DisposalGroupIncludingDiscontinuedOperationInterestIncomeExpense_94cc0d7d-a04c-40cc-98f8-c25ad1e806f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_DisposalGroupIncludingDiscontinuedOperationGainLossOnExtinguishmentOfDebt_7aa2940f-9421-4835-b40f-338d978c1c32" xlink:href="strl-20221231.xsd#strl_DisposalGroupIncludingDiscontinuedOperationGainLossOnExtinguishmentOfDebt"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_c1a5d2fd-33d4-428c-a859-1cd34158fc32" xlink:to="loc_strl_DisposalGroupIncludingDiscontinuedOperationGainLossOnExtinguishmentOfDebt_7aa2940f-9421-4835-b40f-338d978c1c32" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTaxAndGainOnDisposition_342106cc-67ac-44a2-aa56-387e769f8f77" xlink:href="strl-20221231.xsd#strl_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTaxAndGainOnDisposition"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_c1a5d2fd-33d4-428c-a859-1cd34158fc32" xlink:to="loc_strl_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTaxAndGainOnDisposition_342106cc-67ac-44a2-aa56-387e769f8f77" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax_8fdcb8f6-cda1-4188-8f81-75dc653c4496" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_c1a5d2fd-33d4-428c-a859-1cd34158fc32" xlink:to="loc_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax_8fdcb8f6-cda1-4188-8f81-75dc653c4496" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_3802cb4a-2161-46e6-b8da-105bb24d7672" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_c1a5d2fd-33d4-428c-a859-1cd34158fc32" xlink:to="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_3802cb4a-2161-46e6-b8da-105bb24d7672" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation_7e2da719-af59-4941-b8be-0203ccb13c9e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_c1a5d2fd-33d4-428c-a859-1cd34158fc32" xlink:to="loc_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation_7e2da719-af59-4941-b8be-0203ccb13c9e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_2739f5ad-63fa-4bfe-bf17-f961873560fd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_c1a5d2fd-33d4-428c-a859-1cd34158fc32" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_2739f5ad-63fa-4bfe-bf17-f961873560fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.strlco.com/role/DispositionsScheduleoftheCarryingAmountsofMajorClassesofAssetsandLiabilitiesDetails" xlink:type="simple" xlink:href="strl-20221231.xsd#DispositionsScheduleoftheCarryingAmountsofMajorClassesofAssetsandLiabilitiesDetails"/>
  <link:presentationLink xlink:role="http://www.strlco.com/role/DispositionsScheduleoftheCarryingAmountsofMajorClassesofAssetsandLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_957e3e82-d893-407f-8c77-a8ef2c101b0e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_ac4f8e62-8fb1-40a2-a2e1-bd404b5d1173" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_957e3e82-d893-407f-8c77-a8ef2c101b0e" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_ac4f8e62-8fb1-40a2-a2e1-bd404b5d1173" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationAxis_eb73643f-154f-4103-9a6b-545775e1e8ab" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupClassificationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_ac4f8e62-8fb1-40a2-a2e1-bd404b5d1173" xlink:to="loc_us-gaap_DisposalGroupClassificationAxis_eb73643f-154f-4103-9a6b-545775e1e8ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_83c61736-23e5-459e-ad0c-cfff0862879e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_eb73643f-154f-4103-9a6b-545775e1e8ab" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_83c61736-23e5-459e-ad0c-cfff0862879e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDiscontinuedOperationsMember_3c29e26a-eb59-497b-b3d5-471b4078785d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDiscontinuedOperationsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupClassificationDomain_83c61736-23e5-459e-ad0c-cfff0862879e" xlink:to="loc_us-gaap_SegmentDiscontinuedOperationsMember_3c29e26a-eb59-497b-b3d5-471b4078785d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_166445fe-39d0-40a9-bac8-67335a367850" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_ac4f8e62-8fb1-40a2-a2e1-bd404b5d1173" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_166445fe-39d0-40a9-bac8-67335a367850" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents_9a06ec27-d68c-4797-9605-670262c93abd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_166445fe-39d0-40a9-bac8-67335a367850" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents_9a06ec27-d68c-4797-9605-670262c93abd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet_bf6fd9a4-73b6-404f-8cd3-e4afcea4d15c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_166445fe-39d0-40a9-bac8-67335a367850" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet_bf6fd9a4-73b6-404f-8cd3-e4afcea4d15c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_DisposalGroupIncludingDiscontinuedOperationContractAssetsCurrent_33568be2-2116-4be2-b0d2-7fc57d43a515" xlink:href="strl-20221231.xsd#strl_DisposalGroupIncludingDiscontinuedOperationContractAssetsCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_166445fe-39d0-40a9-bac8-67335a367850" xlink:to="loc_strl_DisposalGroupIncludingDiscontinuedOperationContractAssetsCurrent_33568be2-2116-4be2-b0d2-7fc57d43a515" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_DisposalGroupIncludingDiscontinuedOperationReceivablesFromEquityInConstructionJointVenturesCurrent_586933fb-dd0a-4f83-894d-11f786f1b8e7" xlink:href="strl-20221231.xsd#strl_DisposalGroupIncludingDiscontinuedOperationReceivablesFromEquityInConstructionJointVenturesCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_166445fe-39d0-40a9-bac8-67335a367850" xlink:to="loc_strl_DisposalGroupIncludingDiscontinuedOperationReceivablesFromEquityInConstructionJointVenturesCurrent_586933fb-dd0a-4f83-894d-11f786f1b8e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets_f6dfbf40-547e-4db6-b589-9c5c71c399e6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_166445fe-39d0-40a9-bac8-67335a367850" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets_f6dfbf40-547e-4db6-b589-9c5c71c399e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_8cd6dad0-941e-416e-9112-c2895a4d316f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_166445fe-39d0-40a9-bac8-67335a367850" xlink:to="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_8cd6dad0-941e-416e-9112-c2895a4d316f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment_1578b578-3028-42ff-8e66-bed555bb02e6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_166445fe-39d0-40a9-bac8-67335a367850" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment_1578b578-3028-42ff-8e66-bed555bb02e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_DisposalGroupIncludingDiscontinuedOperationOperatingRightOfUseAssetsNoncurrent_f1843bda-5b3f-418a-a74c-1e33ebec1301" xlink:href="strl-20221231.xsd#strl_DisposalGroupIncludingDiscontinuedOperationOperatingRightOfUseAssetsNoncurrent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_166445fe-39d0-40a9-bac8-67335a367850" xlink:to="loc_strl_DisposalGroupIncludingDiscontinuedOperationOperatingRightOfUseAssetsNoncurrent_f1843bda-5b3f-418a-a74c-1e33ebec1301" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwillNoncurrent_781c1766-20f6-472d-b5e5-1f6b605fdfc3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwillNoncurrent"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_166445fe-39d0-40a9-bac8-67335a367850" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwillNoncurrent_781c1766-20f6-472d-b5e5-1f6b605fdfc3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredTaxAssets_f5e79cec-fa53-4caa-a669-6efa74bd2af0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredTaxAssets"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_166445fe-39d0-40a9-bac8-67335a367850" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredTaxAssets_f5e79cec-fa53-4caa-a669-6efa74bd2af0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherAssets_b09679f7-9591-4871-89cc-bedd5af19cd8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherAssets"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_166445fe-39d0-40a9-bac8-67335a367850" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherAssets_b09679f7-9591-4871-89cc-bedd5af19cd8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent_4367bcc1-be68-4648-8c53-51c8f4c98be8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_166445fe-39d0-40a9-bac8-67335a367850" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent_4367bcc1-be68-4648-8c53-51c8f4c98be8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_DisposalGroupIncludingDiscontinuedOperationContractLiabilitiesCurrent_a4a16575-4d80-412e-a602-4dda339c70da" xlink:href="strl-20221231.xsd#strl_DisposalGroupIncludingDiscontinuedOperationContractLiabilitiesCurrent"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_166445fe-39d0-40a9-bac8-67335a367850" xlink:to="loc_strl_DisposalGroupIncludingDiscontinuedOperationContractLiabilitiesCurrent_a4a16575-4d80-412e-a602-4dda339c70da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_DisposalGroupIncludingDiscontinuedOperationCurrentMaturitiesOfLongTermDebt_8709e129-f991-400b-80e6-d24ea42feb99" xlink:href="strl-20221231.xsd#strl_DisposalGroupIncludingDiscontinuedOperationCurrentMaturitiesOfLongTermDebt"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_166445fe-39d0-40a9-bac8-67335a367850" xlink:to="loc_strl_DisposalGroupIncludingDiscontinuedOperationCurrentMaturitiesOfLongTermDebt_8709e129-f991-400b-80e6-d24ea42feb99" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_DisposalGroupIncludingDiscontinuedOperationCurrentPortionOfLongTermLeaseObligations_af6a91ba-3e5b-4054-8c6b-a36396f6d6fe" xlink:href="strl-20221231.xsd#strl_DisposalGroupIncludingDiscontinuedOperationCurrentPortionOfLongTermLeaseObligations"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_166445fe-39d0-40a9-bac8-67335a367850" xlink:to="loc_strl_DisposalGroupIncludingDiscontinuedOperationCurrentPortionOfLongTermLeaseObligations_af6a91ba-3e5b-4054-8c6b-a36396f6d6fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent_137ba63b-0f29-4590-a710-e2716e5aa163" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_166445fe-39d0-40a9-bac8-67335a367850" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent_137ba63b-0f29-4590-a710-e2716e5aa163" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities_d02416cd-dafb-41c6-81ad-9523db00905d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_166445fe-39d0-40a9-bac8-67335a367850" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities_d02416cd-dafb-41c6-81ad-9523db00905d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent_b5edd0fc-19e3-4fcd-adc2-4d3e794b28d2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_166445fe-39d0-40a9-bac8-67335a367850" xlink:to="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent_b5edd0fc-19e3-4fcd-adc2-4d3e794b28d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_DisposalGroupIncludingDiscontinuedOperationLongTermDebtExcludingCurrentMaturities_f9868066-ac65-4764-b905-7c471cd36108" xlink:href="strl-20221231.xsd#strl_DisposalGroupIncludingDiscontinuedOperationLongTermDebtExcludingCurrentMaturities"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_166445fe-39d0-40a9-bac8-67335a367850" xlink:to="loc_strl_DisposalGroupIncludingDiscontinuedOperationLongTermDebtExcludingCurrentMaturities_f9868066-ac65-4764-b905-7c471cd36108" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_DisposalGroupIncludingDiscontinuedOperationLongTermLeaseObligations_43a5f45d-446f-4600-a7e7-7518fcecea01" xlink:href="strl-20221231.xsd#strl_DisposalGroupIncludingDiscontinuedOperationLongTermLeaseObligations"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_166445fe-39d0-40a9-bac8-67335a367850" xlink:to="loc_strl_DisposalGroupIncludingDiscontinuedOperationLongTermLeaseObligations_43a5f45d-446f-4600-a7e7-7518fcecea01" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_DisposalGroupIncludingDiscontinuedOperationMembersInterestSubjectToMandatoryRedemptionAndUndistributedEarnings_83727437-a6dc-4f44-b50b-e0f3c39603ea" xlink:href="strl-20221231.xsd#strl_DisposalGroupIncludingDiscontinuedOperationMembersInterestSubjectToMandatoryRedemptionAndUndistributedEarnings"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_166445fe-39d0-40a9-bac8-67335a367850" xlink:to="loc_strl_DisposalGroupIncludingDiscontinuedOperationMembersInterestSubjectToMandatoryRedemptionAndUndistributedEarnings_83727437-a6dc-4f44-b50b-e0f3c39603ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities_f7af976e-9351-4542-b837-601fb919e06f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_166445fe-39d0-40a9-bac8-67335a367850" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities_f7af976e-9351-4542-b837-601fb919e06f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.strlco.com/role/DispositionsScheduleoftheCashFlowsfromDiscontinuedOperationsDetails" xlink:type="simple" xlink:href="strl-20221231.xsd#DispositionsScheduleoftheCashFlowsfromDiscontinuedOperationsDetails"/>
  <link:presentationLink xlink:role="http://www.strlco.com/role/DispositionsScheduleoftheCashFlowsfromDiscontinuedOperationsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_1b21286d-39d7-49fa-92d9-79af88e82d59" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_5fe57a11-2b45-44ca-88b8-42a1a5fc0c3e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_1b21286d-39d7-49fa-92d9-79af88e82d59" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_5fe57a11-2b45-44ca-88b8-42a1a5fc0c3e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOperatingActivitiesSegmentAxis_ddbfcb36-67cb-408c-b8af-6aebe4980c73" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOperatingActivitiesSegmentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_5fe57a11-2b45-44ca-88b8-42a1a5fc0c3e" xlink:to="loc_us-gaap_StatementOperatingActivitiesSegmentAxis_ddbfcb36-67cb-408c-b8af-6aebe4980c73" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentOperatingActivitiesDomain_a4bbf6d9-72d4-40ad-98cb-2d17f94bef8a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentOperatingActivitiesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOperatingActivitiesSegmentAxis_ddbfcb36-67cb-408c-b8af-6aebe4980c73" xlink:to="loc_us-gaap_SegmentOperatingActivitiesDomain_a4bbf6d9-72d4-40ad-98cb-2d17f94bef8a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDiscontinuedOperationsMember_9f0f6759-5bda-45df-afdd-08e7380d2024" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDiscontinuedOperationsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentOperatingActivitiesDomain_a4bbf6d9-72d4-40ad-98cb-2d17f94bef8a" xlink:to="loc_us-gaap_SegmentDiscontinuedOperationsMember_9f0f6759-5bda-45df-afdd-08e7380d2024" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_ef94a4ce-10fb-4f80-a09b-338e5988909e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_5fe57a11-2b45-44ca-88b8-42a1a5fc0c3e" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_ef94a4ce-10fb-4f80-a09b-338e5988909e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInDiscontinuedOperationsAbstract_72a941d9-4f14-4340-a1a6-cb58c5cd9edd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInDiscontinuedOperationsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_ef94a4ce-10fb-4f80-a09b-338e5988909e" xlink:to="loc_us-gaap_NetCashProvidedByUsedInDiscontinuedOperationsAbstract_72a941d9-4f14-4340-a1a6-cb58c5cd9edd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations_d9443d5f-54a4-4969-b1b1-8b33e00e3fc2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInDiscontinuedOperationsAbstract_72a941d9-4f14-4340-a1a6-cb58c5cd9edd" xlink:to="loc_us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations_d9443d5f-54a4-4969-b1b1-8b33e00e3fc2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations_50228f04-c27f-44d6-9375-af200e1953c4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInDiscontinuedOperationsAbstract_72a941d9-4f14-4340-a1a6-cb58c5cd9edd" xlink:to="loc_us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations_50228f04-c27f-44d6-9375-af200e1953c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations_61bd67f2-af38-4a44-bf15-d417bc4a2c80" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInDiscontinuedOperationsAbstract_72a941d9-4f14-4340-a1a6-cb58c5cd9edd" xlink:to="loc_us-gaap_CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations_61bd67f2-af38-4a44-bf15-d417bc4a2c80" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_39aa9d97-22cd-491d-b35e-f9e04e6cc979" 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_NetCashProvidedByUsedInDiscontinuedOperationsAbstract_72a941d9-4f14-4340-a1a6-cb58c5cd9edd" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_39aa9d97-22cd-491d-b35e-f9e04e6cc979" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.strlco.com/role/RevenuefromCustomersBacklogBySegmentDetails" xlink:type="simple" xlink:href="strl-20221231.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_4f16ba62-6446-4227-8a6c-3bd5dc091e63" 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_ScheduleOfSegmentReportingInformationBySegmentTable_4f5e6866-4f53-45f3-bb9b-f0ca9b0799a8" 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_RevenueFromContractWithCustomerAbstract_4f16ba62-6446-4227-8a6c-3bd5dc091e63" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_4f5e6866-4f53-45f3-bb9b-f0ca9b0799a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_8b490beb-3f6a-432c-a224-1087c6d85bc0" 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_4f5e6866-4f53-45f3-bb9b-f0ca9b0799a8" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_8b490beb-3f6a-432c-a224-1087c6d85bc0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_d0cb6214-0dcd-4c8c-a025-1789a5688656" 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_8b490beb-3f6a-432c-a224-1087c6d85bc0" xlink:to="loc_us-gaap_SegmentDomain_d0cb6214-0dcd-4c8c-a025-1789a5688656" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_EInfrastructureSolutionsSegmentMember_46f3a57e-eb09-4f10-9bd2-f4c0b4163914" xlink:href="strl-20221231.xsd#strl_EInfrastructureSolutionsSegmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_d0cb6214-0dcd-4c8c-a025-1789a5688656" xlink:to="loc_strl_EInfrastructureSolutionsSegmentMember_46f3a57e-eb09-4f10-9bd2-f4c0b4163914" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_TransportationSolutionsSegmentMember_140df86f-a805-42be-949e-1b223421c963" xlink:href="strl-20221231.xsd#strl_TransportationSolutionsSegmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_d0cb6214-0dcd-4c8c-a025-1789a5688656" xlink:to="loc_strl_TransportationSolutionsSegmentMember_140df86f-a805-42be-949e-1b223421c963" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_BuildingSolutionsSegmentMember_35ef5555-f2c9-421a-83ae-045378257249" xlink:href="strl-20221231.xsd#strl_BuildingSolutionsSegmentMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_d0cb6214-0dcd-4c8c-a025-1789a5688656" xlink:to="loc_strl_BuildingSolutionsSegmentMember_35ef5555-f2c9-421a-83ae-045378257249" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOperatingActivitiesSegmentAxis_4db64418-4710-4b39-a64b-8b01cd6fffd8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOperatingActivitiesSegmentAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_4f5e6866-4f53-45f3-bb9b-f0ca9b0799a8" xlink:to="loc_us-gaap_StatementOperatingActivitiesSegmentAxis_4db64418-4710-4b39-a64b-8b01cd6fffd8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentOperatingActivitiesDomain_e69ac7c2-29e5-4505-aed2-7db36e0044ca" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentOperatingActivitiesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOperatingActivitiesSegmentAxis_4db64418-4710-4b39-a64b-8b01cd6fffd8" xlink:to="loc_us-gaap_SegmentOperatingActivitiesDomain_e69ac7c2-29e5-4505-aed2-7db36e0044ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentContinuingOperationsMember_7782cd29-467c-4e9c-a478-316f84403065" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentContinuingOperationsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentOperatingActivitiesDomain_e69ac7c2-29e5-4505-aed2-7db36e0044ca" xlink:to="loc_us-gaap_SegmentContinuingOperationsMember_7782cd29-467c-4e9c-a478-316f84403065" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_09f26bd8-4df1-4755-9ed4-977c1ad5ab05" 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_4f5e6866-4f53-45f3-bb9b-f0ca9b0799a8" xlink:to="loc_us-gaap_SegmentReportingInformationLineItems_09f26bd8-4df1-4755-9ed4-977c1ad5ab05" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation_f3ba06c7-a480-4797-8b54-d47cc2cc7d2c" 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_SegmentReportingInformationLineItems_09f26bd8-4df1-4755-9ed4-977c1ad5ab05" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligation_f3ba06c7-a480-4797-8b54-d47cc2cc7d2c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.strlco.com/role/RevenuefromCustomersRevenueDisaggregationDetails" xlink:type="simple" xlink:href="strl-20221231.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_54badb99-06c8-459c-9650-87025f0f3769" 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_5c1b27cb-d880-4c6c-8823-e127d48f0a66" 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_54badb99-06c8-459c-9650-87025f0f3769" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_5c1b27cb-d880-4c6c-8823-e127d48f0a66" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerBasisOfPricingAxis_45407e79-8fa2-4a30-9a82-995226c07190" 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_5c1b27cb-d880-4c6c-8823-e127d48f0a66" xlink:to="loc_us-gaap_ContractWithCustomerBasisOfPricingAxis_45407e79-8fa2-4a30-9a82-995226c07190" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain_0dd725d5-a458-49ee-8f3a-bcee602bdb65" 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_45407e79-8fa2-4a30-9a82-995226c07190" xlink:to="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain_0dd725d5-a458-49ee-8f3a-bcee602bdb65" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_LumpSumMember_c63da5c3-b2ab-4fdf-b77f-d84dbcf438c3" xlink:href="strl-20221231.xsd#strl_LumpSumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain_0dd725d5-a458-49ee-8f3a-bcee602bdb65" xlink:to="loc_strl_LumpSumMember_c63da5c3-b2ab-4fdf-b77f-d84dbcf438c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FixedPriceContractMember_e41e8963-8d51-455f-9767-ae48c0aa2191" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FixedPriceContractMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain_0dd725d5-a458-49ee-8f3a-bcee602bdb65" xlink:to="loc_us-gaap_FixedPriceContractMember_e41e8963-8d51-455f-9767-ae48c0aa2191" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_ResidentialAndOtherMember_76119eb9-616f-48ca-bcd0-96cdb9581dc0" xlink:href="strl-20221231.xsd#strl_ResidentialAndOtherMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain_0dd725d5-a458-49ee-8f3a-bcee602bdb65" xlink:to="loc_strl_ResidentialAndOtherMember_76119eb9-616f-48ca-bcd0-96cdb9581dc0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_e54d05fc-2893-4ba0-aad4-fd7b61a8ae5a" 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_5c1b27cb-d880-4c6c-8823-e127d48f0a66" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_e54d05fc-2893-4ba0-aad4-fd7b61a8ae5a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_5eeb64dc-7b1a-4c3f-a97b-cf40481c8e0a" 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_e54d05fc-2893-4ba0-aad4-fd7b61a8ae5a" xlink:to="loc_us-gaap_SegmentDomain_5eeb64dc-7b1a-4c3f-a97b-cf40481c8e0a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_EInfrastructureSolutionsSegmentMember_8c59c56d-dcf6-4c98-8131-7c4cadaa95f4" xlink:href="strl-20221231.xsd#strl_EInfrastructureSolutionsSegmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_5eeb64dc-7b1a-4c3f-a97b-cf40481c8e0a" xlink:to="loc_strl_EInfrastructureSolutionsSegmentMember_8c59c56d-dcf6-4c98-8131-7c4cadaa95f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_TransportationSolutionsSegmentMember_65125f4f-d7d7-4a90-b3d3-00aa4955910a" xlink:href="strl-20221231.xsd#strl_TransportationSolutionsSegmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_5eeb64dc-7b1a-4c3f-a97b-cf40481c8e0a" xlink:to="loc_strl_TransportationSolutionsSegmentMember_65125f4f-d7d7-4a90-b3d3-00aa4955910a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_BuildingSolutionsSegmentMember_5d8c89ac-dbca-4a7e-addf-81788fc79e7f" xlink:href="strl-20221231.xsd#strl_BuildingSolutionsSegmentMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_5eeb64dc-7b1a-4c3f-a97b-cf40481c8e0a" xlink:to="loc_strl_BuildingSolutionsSegmentMember_5d8c89ac-dbca-4a7e-addf-81788fc79e7f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_0efc602a-c748-4531-81b1-eef67d64230b" 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_5c1b27cb-d880-4c6c-8823-e127d48f0a66" xlink:to="loc_srt_ProductOrServiceAxis_0efc602a-c748-4531-81b1-eef67d64230b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_b5c7c3d4-9f50-4db9-9cc9-2b1e70b54531" 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_0efc602a-c748-4531-81b1-eef67d64230b" xlink:to="loc_srt_ProductsAndServicesDomain_b5c7c3d4-9f50-4db9-9cc9-2b1e70b54531" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_HeavyHighwayMember_f91ec9a4-63f9-4727-9842-beb66e48c61f" xlink:href="strl-20221231.xsd#strl_HeavyHighwayMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_b5c7c3d4-9f50-4db9-9cc9-2b1e70b54531" xlink:to="loc_strl_HeavyHighwayMember_f91ec9a4-63f9-4727-9842-beb66e48c61f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_AviationMember_d8e425f9-dbb1-4863-a9f0-c059d1728ecf" xlink:href="strl-20221231.xsd#strl_AviationMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_b5c7c3d4-9f50-4db9-9cc9-2b1e70b54531" xlink:to="loc_strl_AviationMember_d8e425f9-dbb1-4863-a9f0-c059d1728ecf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_OtherRevenueMember_a29ce512-b540-4615-8f69-48667742314c" xlink:href="strl-20221231.xsd#strl_OtherRevenueMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_b5c7c3d4-9f50-4db9-9cc9-2b1e70b54531" xlink:to="loc_strl_OtherRevenueMember_a29ce512-b540-4615-8f69-48667742314c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_ResidentialConstructionMember_4bb219e3-e333-484a-9027-e79a017784aa" xlink:href="strl-20221231.xsd#strl_ResidentialConstructionMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_b5c7c3d4-9f50-4db9-9cc9-2b1e70b54531" xlink:to="loc_strl_ResidentialConstructionMember_4bb219e3-e333-484a-9027-e79a017784aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_CommercialMember_2dc458df-d19a-4ffa-a087-a23dc2073a3a" xlink:href="strl-20221231.xsd#strl_CommercialMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_b5c7c3d4-9f50-4db9-9cc9-2b1e70b54531" xlink:to="loc_strl_CommercialMember_2dc458df-d19a-4ffa-a087-a23dc2073a3a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_c247f769-fbb4-46dc-a494-8d2e399a9c26" 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_5c1b27cb-d880-4c6c-8823-e127d48f0a66" xlink:to="loc_srt_ConsolidationItemsAxis_c247f769-fbb4-46dc-a494-8d2e399a9c26" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_bbe2c052-533f-4a98-b509-c5885e3c577f" 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_c247f769-fbb4-46dc-a494-8d2e399a9c26" xlink:to="loc_srt_ConsolidationItemsDomain_bbe2c052-533f-4a98-b509-c5885e3c577f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_7e363f51-2f17-408b-a103-009746c035cd" 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_bbe2c052-533f-4a98-b509-c5885e3c577f" xlink:to="loc_us-gaap_OperatingSegmentsMember_7e363f51-2f17-408b-a103-009746c035cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_7c272cce-22e1-4c41-b2b6-8e9d4b44ac8c" 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_5c1b27cb-d880-4c6c-8823-e127d48f0a66" xlink:to="loc_us-gaap_DisaggregationOfRevenueLineItems_7c272cce-22e1-4c41-b2b6-8e9d4b44ac8c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_fd3dfcf2-f708-492a-8875-5c7441f84277" 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_7c272cce-22e1-4c41-b2b6-8e9d4b44ac8c" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_fd3dfcf2-f708-492a-8875-5c7441f84277" 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-20221231.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_ed242e94-8e05-455a-873c-1a45dad11ecb" 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_cb218dcc-fb34-4b75-838e-2795878dbda1" 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_ed242e94-8e05-455a-873c-1a45dad11ecb" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_cb218dcc-fb34-4b75-838e-2795878dbda1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_60dedcf3-5e94-4d35-98c6-84f978beb5bf" 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_cb218dcc-fb34-4b75-838e-2795878dbda1" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_60dedcf3-5e94-4d35-98c6-84f978beb5bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_6137edea-df37-4d60-b3b9-59fc6d75e1cf" 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_60dedcf3-5e94-4d35-98c6-84f978beb5bf" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_6137edea-df37-4d60-b3b9-59fc6d75e1cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_CostsAndEstimatedEarningsInExcessOfBillingsMember_fdce1f3d-268a-4e4f-b4ad-8988a4642d60" xlink:href="strl-20221231.xsd#strl_CostsAndEstimatedEarningsInExcessOfBillingsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_6137edea-df37-4d60-b3b9-59fc6d75e1cf" xlink:to="loc_strl_CostsAndEstimatedEarningsInExcessOfBillingsMember_fdce1f3d-268a-4e4f-b4ad-8988a4642d60" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_778bcde9-749b-4433-b5db-ea2f54443804" 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_cb218dcc-fb34-4b75-838e-2795878dbda1" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_778bcde9-749b-4433-b5db-ea2f54443804" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_dcbc4fb0-ddb2-4027-8e2d-d9305c9d449a" 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_778bcde9-749b-4433-b5db-ea2f54443804" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_dcbc4fb0-ddb2-4027-8e2d-d9305c9d449a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLossMember_0ffc69bf-519e-4d26-9564-41bc03bbe91e" 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_dcbc4fb0-ddb2-4027-8e2d-d9305c9d449a" xlink:to="loc_us-gaap_OperatingIncomeLossMember_0ffc69bf-519e-4d26-9564-41bc03bbe91e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_9a94c8cd-da25-495d-82ae-66ee615a42c1" 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_cb218dcc-fb34-4b75-838e-2795878dbda1" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_9a94c8cd-da25-495d-82ae-66ee615a42c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_dd044cc6-90fe-4b0a-bdf9-ea592c6a880e" 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_cb218dcc-fb34-4b75-838e-2795878dbda1" xlink:to="loc_us-gaap_DisaggregationOfRevenueLineItems_dd044cc6-90fe-4b0a-bdf9-ea592c6a880e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_b50e8566-c75a-4e02-91e6-fc994519046a" 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_dd044cc6-90fe-4b0a-bdf9-ea592c6a880e" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_b50e8566-c75a-4e02-91e6-fc994519046a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_d4398f11-6116-4983-a239-d0761623a38b" 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_dd044cc6-90fe-4b0a-bdf9-ea592c6a880e" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_d4398f11-6116-4983-a239-d0761623a38b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnapprovedChangeOrdersAmount_f5c1b0f5-0771-471c-92be-00dede6cd911" 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_dd044cc6-90fe-4b0a-bdf9-ea592c6a880e" xlink:to="loc_us-gaap_UnapprovedChangeOrdersAmount_f5c1b0f5-0771-471c-92be-00dede6cd911" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_EstimatedConstructionGrossProfitLossBeforeTax_ffd3a50f-37e0-4a4b-ba26-1132e04991d2" xlink:href="strl-20221231.xsd#strl_EstimatedConstructionGrossProfitLossBeforeTax"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_dd044cc6-90fe-4b0a-bdf9-ea592c6a880e" xlink:to="loc_strl_EstimatedConstructionGrossProfitLossBeforeTax_ffd3a50f-37e0-4a4b-ba26-1132e04991d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.strlco.com/role/RevenuefromCustomersNarrativeDetails_1" xlink:type="simple" xlink:href="strl-20221231.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/Consolidated50OwnedSubsidiaryNarrativeDetails" xlink:type="simple" xlink:href="strl-20221231.xsd#Consolidated50OwnedSubsidiaryNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.strlco.com/role/Consolidated50OwnedSubsidiaryNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncontrollingInterestAbstract_eb478f39-4ecc-483e-8f12-62dade754d58" 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_602b554c-94d5-4bf0-ad45-14351a773912" 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_eb478f39-4ecc-483e-8f12-62dade754d58" xlink:to="loc_us-gaap_MinorityInterestTable_602b554c-94d5-4bf0-ad45-14351a773912" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_ec6c8185-e1a7-4b76-8383-ef9ec497df13" 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_MinorityInterestTable_602b554c-94d5-4bf0-ad45-14351a773912" xlink:to="loc_dei_LegalEntityAxis_ec6c8185-e1a7-4b76-8383-ef9ec497df13" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_d66463b8-4e8a-441c-b3da-e0f3487afb50" 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_ec6c8185-e1a7-4b76-8383-ef9ec497df13" xlink:to="loc_dei_EntityDomain_d66463b8-4e8a-441c-b3da-e0f3487afb50" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_MyersMember_aab014e1-2c4b-42af-89c3-390af093c330" xlink:href="strl-20221231.xsd#strl_MyersMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_d66463b8-4e8a-441c-b3da-e0f3487afb50" xlink:to="loc_strl_MyersMember_aab014e1-2c4b-42af-89c3-390af093c330" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_ef039f95-56e7-4e1e-ab10-949c85220c5d" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MinorityInterestTable_602b554c-94d5-4bf0-ad45-14351a773912" xlink:to="loc_srt_ConsolidatedEntitiesAxis_ef039f95-56e7-4e1e-ab10-949c85220c5d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_9de81782-cc07-408e-86c0-8e93e1c6eb94" 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_ef039f95-56e7-4e1e-ab10-949c85220c5d" xlink:to="loc_srt_ConsolidatedEntitiesDomain_9de81782-cc07-408e-86c0-8e93e1c6eb94" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_25a07ac8-5b5b-49d9-8e20-770ba6852367" 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_9de81782-cc07-408e-86c0-8e93e1c6eb94" xlink:to="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_25a07ac8-5b5b-49d9-8e20-770ba6852367" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestLineItems_480f78f4-f6a9-45e3-8ac1-c7b2db7feb79" 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_602b554c-94d5-4bf0-ad45-14351a773912" xlink:to="loc_us-gaap_MinorityInterestLineItems_480f78f4-f6a9-45e3-8ac1-c7b2db7feb79" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_ConsolidatedEntitiesOwnershipPercentage_e9c55e24-4fd6-4560-a1a8-67aa12f38ab9" xlink:href="strl-20221231.xsd#strl_ConsolidatedEntitiesOwnershipPercentage"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MinorityInterestLineItems_480f78f4-f6a9-45e3-8ac1-c7b2db7feb79" xlink:to="loc_strl_ConsolidatedEntitiesOwnershipPercentage_e9c55e24-4fd6-4560-a1a8-67aa12f38ab9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromSubsidiariesBeforeTax_e96bcc9b-32f9-4707-8e78-cdf8667c622e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromSubsidiariesBeforeTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MinorityInterestLineItems_480f78f4-f6a9-45e3-8ac1-c7b2db7feb79" xlink:to="loc_us-gaap_IncomeLossFromSubsidiariesBeforeTax_e96bcc9b-32f9-4707-8e78-cdf8667c622e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_MembersInterestSubjectToMandatoryRedemption_8afd569b-1697-43b7-a32a-5735a3275809" xlink:href="strl-20221231.xsd#strl_MembersInterestSubjectToMandatoryRedemption"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MinorityInterestLineItems_480f78f4-f6a9-45e3-8ac1-c7b2db7feb79" xlink:to="loc_strl_MembersInterestSubjectToMandatoryRedemption_8afd569b-1697-43b7-a32a-5735a3275809" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_DeathAndDisabilityInsurancePoliciesPerPolicyAmount_3ee8fe5e-656e-4a3b-b227-55cd091b7ee5" xlink:href="strl-20221231.xsd#strl_DeathAndDisabilityInsurancePoliciesPerPolicyAmount"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MinorityInterestLineItems_480f78f4-f6a9-45e3-8ac1-c7b2db7feb79" xlink:to="loc_strl_DeathAndDisabilityInsurancePoliciesPerPolicyAmount_3ee8fe5e-656e-4a3b-b227-55cd091b7ee5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.strlco.com/role/Consolidated50OwnedSubsidiaryComponentsofNoncontrollingInterestSubjecttoMandatoryRedemptionDetails" xlink:type="simple" xlink:href="strl-20221231.xsd#Consolidated50OwnedSubsidiaryComponentsofNoncontrollingInterestSubjecttoMandatoryRedemptionDetails"/>
  <link:presentationLink xlink:role="http://www.strlco.com/role/Consolidated50OwnedSubsidiaryComponentsofNoncontrollingInterestSubjecttoMandatoryRedemptionDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncontrollingInterestAbstract_271ed0b0-b8e1-4c9c-ad3f-a4186e5d3807" 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_e9e3a3fe-4f4f-4d5b-a4a5-8d118082d610" xlink:href="strl-20221231.xsd#strl_MembersInterestSubjectToMandatoryRedemption"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoncontrollingInterestAbstract_271ed0b0-b8e1-4c9c-ad3f-a4186e5d3807" xlink:to="loc_strl_MembersInterestSubjectToMandatoryRedemption_e9e3a3fe-4f4f-4d5b-a4a5-8d118082d610" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_UndistributedEarningsOfDomesticSubsidiariesNet_6fbb16af-b666-4abf-8022-ee0b91cedb41" xlink:href="strl-20221231.xsd#strl_UndistributedEarningsOfDomesticSubsidiariesNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoncontrollingInterestAbstract_271ed0b0-b8e1-4c9c-ad3f-a4186e5d3807" xlink:to="loc_strl_UndistributedEarningsOfDomesticSubsidiariesNet_6fbb16af-b666-4abf-8022-ee0b91cedb41" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_MembersInterestSubjectToMandatoryRedemptionAndUndistributedEarnings_00e82375-b849-4bae-b7a3-e5d544da7523" xlink:href="strl-20221231.xsd#strl_MembersInterestSubjectToMandatoryRedemptionAndUndistributedEarnings"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoncontrollingInterestAbstract_271ed0b0-b8e1-4c9c-ad3f-a4186e5d3807" xlink:to="loc_strl_MembersInterestSubjectToMandatoryRedemptionAndUndistributedEarnings_00e82375-b849-4bae-b7a3-e5d544da7523" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.strlco.com/role/Consolidated50OwnedSubsidiaryStatementofOperationsDetails" xlink:type="simple" xlink:href="strl-20221231.xsd#Consolidated50OwnedSubsidiaryStatementofOperationsDetails"/>
  <link:presentationLink xlink:role="http://www.strlco.com/role/Consolidated50OwnedSubsidiaryStatementofOperationsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncontrollingInterestAbstract_cd2a1aa0-b3c5-46bb-9436-ccdd09020a65" 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_8dcd08f3-8272-4700-bcdb-e2a9b3e10545" 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_cd2a1aa0-b3c5-46bb-9436-ccdd09020a65" xlink:to="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable_8dcd08f3-8272-4700-bcdb-e2a9b3e10545" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_63f652fa-bb0b-4ed0-90ff-10cf02299b1b" 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_8dcd08f3-8272-4700-bcdb-e2a9b3e10545" xlink:to="loc_srt_ConsolidatedEntitiesAxis_63f652fa-bb0b-4ed0-90ff-10cf02299b1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_394f2e94-480f-4795-8489-02022fea26f4" 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_63f652fa-bb0b-4ed0-90ff-10cf02299b1b" xlink:to="loc_srt_ConsolidatedEntitiesDomain_394f2e94-480f-4795-8489-02022fea26f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_023520f9-f39a-4f77-86a6-3cce31df150b" 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_394f2e94-480f-4795-8489-02022fea26f4" xlink:to="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_023520f9-f39a-4f77-86a6-3cce31df150b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis_3bba662e-a88d-431c-b133-04d522da5096" 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_ScheduleOfVariableInterestEntitiesTable_8dcd08f3-8272-4700-bcdb-e2a9b3e10545" xlink:to="loc_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis_3bba662e-a88d-431c-b133-04d522da5096" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain_8d6c22d8-a81a-491d-a760-fc7a42b08847" 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_3bba662e-a88d-431c-b133-04d522da5096" xlink:to="loc_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain_8d6c22d8-a81a-491d-a760-fc7a42b08847" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_MyersMember_a21666d8-7a2c-4b3a-8200-91e423a3b4d5" xlink:href="strl-20221231.xsd#strl_MyersMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain_8d6c22d8-a81a-491d-a760-fc7a42b08847" xlink:to="loc_strl_MyersMember_a21666d8-7a2c-4b3a-8200-91e423a3b4d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableInterestEntityLineItems_efc9cb23-692d-47c2-b47b-955ee2c0aa0e" 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_8dcd08f3-8272-4700-bcdb-e2a9b3e10545" xlink:to="loc_us-gaap_VariableInterestEntityLineItems_efc9cb23-692d-47c2-b47b-955ee2c0aa0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_f2259349-fddb-4a20-994b-8f47634aa9ea" 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_efc9cb23-692d-47c2-b47b-955ee2c0aa0e" xlink:to="loc_us-gaap_Revenues_f2259349-fddb-4a20-994b-8f47634aa9ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_278bddb8-88a8-4e49-828b-ca7e161c9b77" 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_efc9cb23-692d-47c2-b47b-955ee2c0aa0e" xlink:to="loc_us-gaap_OperatingIncomeLoss_278bddb8-88a8-4e49-828b-ca7e161c9b77" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_b426ccb1-7cb4-435d-b65e-bb4139414f75" 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_efc9cb23-692d-47c2-b47b-955ee2c0aa0e" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_b426ccb1-7cb4-435d-b65e-bb4139414f75" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.strlco.com/role/ConstructionJointVenturesSEMAFinancialsDetails" xlink:type="simple" xlink:href="strl-20221231.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_b878bd60-130a-468c-a707-3fb13c09dec5" 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_d618604a-6b5f-4049-a489-8c8978761f05" 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_b878bd60-130a-468c-a707-3fb13c09dec5" xlink:to="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_d618604a-6b5f-4049-a489-8c8978761f05" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_878bd1d8-f152-4d04-9388-c12fa9cd8342" 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_d618604a-6b5f-4049-a489-8c8978761f05" xlink:to="loc_dei_LegalEntityAxis_878bd1d8-f152-4d04-9388-c12fa9cd8342" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_10054824-aa2b-4d8c-b696-82c2b956ec86" 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_878bd1d8-f152-4d04-9388-c12fa9cd8342" xlink:to="loc_dei_EntityDomain_10054824-aa2b-4d8c-b696-82c2b956ec86" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_RLWMember_d979656d-cb21-4a00-9746-857059310d5e" xlink:href="strl-20221231.xsd#strl_RLWMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_10054824-aa2b-4d8c-b696-82c2b956ec86" xlink:to="loc_strl_RLWMember_d979656d-cb21-4a00-9746-857059310d5e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_SEMAConstructionIncMember_77f7f3db-6332-47b2-be44-b2ce48805e1c" xlink:href="strl-20221231.xsd#strl_SEMAConstructionIncMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_10054824-aa2b-4d8c-b696-82c2b956ec86" xlink:to="loc_strl_SEMAConstructionIncMember_77f7f3db-6332-47b2-be44-b2ce48805e1c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_7d627e89-ddd9-4ec2-a580-4a349f545ea5" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_d618604a-6b5f-4049-a489-8c8978761f05" xlink:to="loc_srt_ConsolidatedEntitiesAxis_7d627e89-ddd9-4ec2-a580-4a349f545ea5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_9c10c8f1-c8d5-406e-9b28-002bf6666857" 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_7d627e89-ddd9-4ec2-a580-4a349f545ea5" xlink:to="loc_srt_ConsolidatedEntitiesDomain_9c10c8f1-c8d5-406e-9b28-002bf6666857" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_3f79109e-448c-45fe-9b88-ad0c4a534c3f" 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_9c10c8f1-c8d5-406e-9b28-002bf6666857" xlink:to="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_3f79109e-448c-45fe-9b88-ad0c4a534c3f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_0e77354e-bfbf-49cf-9360-ddae90028c8d" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_d618604a-6b5f-4049-a489-8c8978761f05" xlink:to="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_0e77354e-bfbf-49cf-9360-ddae90028c8d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_2f32432a-6847-408f-b14a-b78331c30525" 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_0e77354e-bfbf-49cf-9360-ddae90028c8d" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_2f32432a-6847-408f-b14a-b78331c30525" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_JointVenturesMember_fbc39950-8fcc-4ccd-a528-84d4dac1244b" xlink:href="strl-20221231.xsd#strl_JointVenturesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_2f32432a-6847-408f-b14a-b78331c30525" xlink:to="loc_strl_JointVenturesMember_fbc39950-8fcc-4ccd-a528-84d4dac1244b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_a494c85f-8562-466e-905f-ddec4f6b4a02" 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_d618604a-6b5f-4049-a489-8c8978761f05" xlink:to="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_a494c85f-8562-466e-905f-ddec4f6b4a02" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableInterestEntityOwnershipPercentage_4aa2f022-a340-426b-80f5-dece83fa37ad" 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_a494c85f-8562-466e-905f-ddec4f6b4a02" xlink:to="loc_us-gaap_VariableInterestEntityOwnershipPercentage_4aa2f022-a340-426b-80f5-dece83fa37ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_a3b584b5-a43d-4b96-aca1-ecdebad97f7c" 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_a494c85f-8562-466e-905f-ddec4f6b4a02" xlink:to="loc_us-gaap_Revenues_a3b584b5-a43d-4b96-aca1-ecdebad97f7c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_0eecad17-6b2b-41d5-b0fb-3a389060d984" 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_a494c85f-8562-466e-905f-ddec4f6b4a02" xlink:to="loc_us-gaap_OperatingIncomeLoss_0eecad17-6b2b-41d5-b0fb-3a389060d984" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_87c7a24f-5764-4929-b81c-d8674f88b554" 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_a494c85f-8562-466e-905f-ddec4f6b4a02" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_87c7a24f-5764-4929-b81c-d8674f88b554" 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-20221231.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_ed584f92-f680-4f71-8b5e-c1ee2e2a8799" 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_e976db0b-aba1-43cd-b327-a7c318f0f3ae" 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_ed584f92-f680-4f71-8b5e-c1ee2e2a8799" xlink:to="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_e976db0b-aba1-43cd-b327-a7c318f0f3ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis_fcf558b3-9e66-48a4-b56f-acefbe628286" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_e976db0b-aba1-43cd-b327-a7c318f0f3ae" xlink:to="loc_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis_fcf558b3-9e66-48a4-b56f-acefbe628286" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain_28b4c932-88b5-401e-a1d6-6083a566f004" 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_fcf558b3-9e66-48a4-b56f-acefbe628286" xlink:to="loc_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain_28b4c932-88b5-401e-a1d6-6083a566f004" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember_15626b33-33cb-490d-9bc4-adc0b5b4630e" 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_28b4c932-88b5-401e-a1d6-6083a566f004" xlink:to="loc_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember_15626b33-33cb-490d-9bc4-adc0b5b4630e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_e73be0b6-09a5-4655-af62-9a1acf0727d6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_e976db0b-aba1-43cd-b327-a7c318f0f3ae" xlink:to="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_e73be0b6-09a5-4655-af62-9a1acf0727d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_fbd2abf7-4de8-45c4-a35d-43afa826fac1" 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_e73be0b6-09a5-4655-af62-9a1acf0727d6" xlink:to="loc_us-gaap_AssetsCurrent_fbd2abf7-4de8-45c4-a35d-43afa826fac1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_84b45a53-346e-4ec2-8dfd-2575cdd70e5a" 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_e73be0b6-09a5-4655-af62-9a1acf0727d6" xlink:to="loc_us-gaap_LiabilitiesCurrent_84b45a53-346e-4ec2-8dfd-2575cdd70e5a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_ReceivablesFromAndEquityInConstructionJointVenture_339f011f-2fd7-4082-9323-b6adf82f8d23" xlink:href="strl-20221231.xsd#strl_ReceivablesFromAndEquityInConstructionJointVenture"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_e73be0b6-09a5-4655-af62-9a1acf0727d6" xlink:to="loc_strl_ReceivablesFromAndEquityInConstructionJointVenture_339f011f-2fd7-4082-9323-b6adf82f8d23" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.strlco.com/role/ConstructionJointVenturesConstructionJointVenturesPartnerIncomeDetails" xlink:type="simple" xlink:href="strl-20221231.xsd#ConstructionJointVenturesConstructionJointVenturesPartnerIncomeDetails"/>
  <link:presentationLink xlink:role="http://www.strlco.com/role/ConstructionJointVenturesConstructionJointVenturesPartnerIncomeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract_1334962c-acf5-4371-90da-15648d134958" 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_487b71c8-ca6d-4987-81f8-193c39b70999" 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_1334962c-acf5-4371-90da-15648d134958" xlink:to="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_487b71c8-ca6d-4987-81f8-193c39b70999" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis_419d9952-b2af-49ed-8c08-6500c3328d19" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_487b71c8-ca6d-4987-81f8-193c39b70999" xlink:to="loc_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis_419d9952-b2af-49ed-8c08-6500c3328d19" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain_79b2b7cc-06cb-4df5-8663-a1209f577895" 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_419d9952-b2af-49ed-8c08-6500c3328d19" xlink:to="loc_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain_79b2b7cc-06cb-4df5-8663-a1209f577895" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember_e22ccedb-a727-4426-a069-e51afabf8000" 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_79b2b7cc-06cb-4df5-8663-a1209f577895" xlink:to="loc_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember_e22ccedb-a727-4426-a069-e51afabf8000" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_dfd05082-7d7f-4fac-a9bc-3419d6fe673b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_487b71c8-ca6d-4987-81f8-193c39b70999" xlink:to="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_dfd05082-7d7f-4fac-a9bc-3419d6fe673b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_d65627a8-530d-4647-ad91-79185e3fdf9d" 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_dfd05082-7d7f-4fac-a9bc-3419d6fe673b" xlink:to="loc_us-gaap_Revenues_d65627a8-530d-4647-ad91-79185e3fdf9d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_73ff7064-2bd7-437a-97a4-74b5d0741c59" 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_dfd05082-7d7f-4fac-a9bc-3419d6fe673b" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_73ff7064-2bd7-437a-97a4-74b5d0741c59" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncontrollingInterestAbstract_70f095ae-66bd-496d-af1b-8faa7e96f66a" 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_dfd05082-7d7f-4fac-a9bc-3419d6fe673b" xlink:to="loc_us-gaap_NoncontrollingInterestAbstract_70f095ae-66bd-496d-af1b-8faa7e96f66a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_3563c792-381c-4b0b-8527-3e967e960fde" 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_70f095ae-66bd-496d-af1b-8faa7e96f66a" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_3563c792-381c-4b0b-8527-3e967e960fde" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_b9bdce4b-a9b2-4b9a-9230-cf21ac044245" 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_70f095ae-66bd-496d-af1b-8faa7e96f66a" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_b9bdce4b-a9b2-4b9a-9230-cf21ac044245" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.strlco.com/role/PropertyandEquipmentSummaryofPropertyandEquipmentDetails" xlink:type="simple" xlink:href="strl-20221231.xsd#PropertyandEquipmentSummaryofPropertyandEquipmentDetails"/>
  <link:presentationLink xlink:role="http://www.strlco.com/role/PropertyandEquipmentSummaryofPropertyandEquipmentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_889640bc-d34d-4855-8df4-999bc016c6e0" 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_28824757-603e-41c1-a4f8-4d7bdd10e0a4" 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_889640bc-d34d-4855-8df4-999bc016c6e0" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_28824757-603e-41c1-a4f8-4d7bdd10e0a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_855908fe-970d-4ae8-aae9-bccf0a70ea83" 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_28824757-603e-41c1-a4f8-4d7bdd10e0a4" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_855908fe-970d-4ae8-aae9-bccf0a70ea83" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_3b26d20e-b75a-4627-a1fa-60eb611513b5" 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_855908fe-970d-4ae8-aae9-bccf0a70ea83" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_3b26d20e-b75a-4627-a1fa-60eb611513b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_ConstructionEquipmentMember_cbad1c6b-5ea3-4c69-bc04-b9e964e9a16b" xlink:href="strl-20221231.xsd#strl_ConstructionEquipmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_3b26d20e-b75a-4627-a1fa-60eb611513b5" xlink:to="loc_strl_ConstructionEquipmentMember_cbad1c6b-5ea3-4c69-bc04-b9e964e9a16b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingMember_2f162ec0-f868-460d-9e6e-a5175784a4f5" 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_3b26d20e-b75a-4627-a1fa-60eb611513b5" xlink:to="loc_us-gaap_BuildingMember_2f162ec0-f868-460d-9e6e-a5175784a4f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LandMember_135483b5-67ba-4e18-8da8-05e9576ee560" 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_3b26d20e-b75a-4627-a1fa-60eb611513b5" xlink:to="loc_us-gaap_LandMember_135483b5-67ba-4e18-8da8-05e9576ee560" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OfficeEquipmentMember_88245e4b-1852-4fda-9d6a-6e04e5ccce5d" 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_3b26d20e-b75a-4627-a1fa-60eb611513b5" xlink:to="loc_us-gaap_OfficeEquipmentMember_88245e4b-1852-4fda-9d6a-6e04e5ccce5d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_fe5ccdb6-d249-4445-9b24-3e55f31dfa48" 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_28824757-603e-41c1-a4f8-4d7bdd10e0a4" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentLineItems_fe5ccdb6-d249-4445-9b24-3e55f31dfa48" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization_6e92a580-f4e7-4537-95f5-bbeec0d47c93" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_fe5ccdb6-d249-4445-9b24-3e55f31dfa48" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization_6e92a580-f4e7-4537-95f5-bbeec0d47c93" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_9d75b2c3-8f44-4cc5-bda7-e479c25491db" 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_fe5ccdb6-d249-4445-9b24-3e55f31dfa48" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_9d75b2c3-8f44-4cc5-bda7-e479c25491db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_3a82c006-17b1-47e9-b8a2-20743dcb6d9c" 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_fe5ccdb6-d249-4445-9b24-3e55f31dfa48" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_3a82c006-17b1-47e9-b8a2-20743dcb6d9c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.strlco.com/role/PropertyandEquipmentNarrativeDetails" xlink:type="simple" xlink:href="strl-20221231.xsd#PropertyandEquipmentNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.strlco.com/role/PropertyandEquipmentNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_9e3b962f-201d-479d-a50a-e813a72fe4e3" 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_Depreciation_a72e9cd8-6ff5-4c58-89e3-6e64c7b13e13" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Depreciation"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_9e3b962f-201d-479d-a50a-e813a72fe4e3" xlink:to="loc_us-gaap_Depreciation_a72e9cd8-6ff5-4c58-89e3-6e64c7b13e13" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.strlco.com/role/OtherIntangibleAssetsNarrativeDetails" xlink:type="simple" xlink:href="strl-20221231.xsd#OtherIntangibleAssetsNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.strlco.com/role/OtherIntangibleAssetsNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_820067c8-8eff-4c4a-b5d3-e364fbeb5495" 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_Goodwill_f5bc6d3c-037a-4554-987f-777ab3a09d40" 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_GoodwillAndIntangibleAssetsDisclosureAbstract_820067c8-8eff-4c4a-b5d3-e364fbeb5495" xlink:to="loc_us-gaap_Goodwill_f5bc6d3c-037a-4554-987f-777ab3a09d40" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_99d75b52-ac14-455d-bbf9-9865c3447db1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_820067c8-8eff-4c4a-b5d3-e364fbeb5495" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_99d75b52-ac14-455d-bbf9-9865c3447db1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_7a835d2e-370d-4f76-938a-3129c76ac5e2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_820067c8-8eff-4c4a-b5d3-e364fbeb5495" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_7a835d2e-370d-4f76-938a-3129c76ac5e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_26aeb046-bab3-4be6-89b9-36710d51fb1d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_820067c8-8eff-4c4a-b5d3-e364fbeb5495" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_26aeb046-bab3-4be6-89b9-36710d51fb1d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_65d9a461-7f52-4d93-899e-5a9d714f6644" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_820067c8-8eff-4c4a-b5d3-e364fbeb5495" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_65d9a461-7f52-4d93-899e-5a9d714f6644" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_3f156692-500f-4248-9bc6-735ce10c4b01" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_820067c8-8eff-4c4a-b5d3-e364fbeb5495" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_3f156692-500f-4248-9bc6-735ce10c4b01" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_dca03b4e-6fb7-4d17-a2fa-86fe5cea5c1a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_820067c8-8eff-4c4a-b5d3-e364fbeb5495" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_dca03b4e-6fb7-4d17-a2fa-86fe5cea5c1a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.strlco.com/role/OtherIntangibleAssetsSummaryofGoodwillBySegmentsDetails" xlink:type="simple" xlink:href="strl-20221231.xsd#OtherIntangibleAssetsSummaryofGoodwillBySegmentsDetails"/>
  <link:presentationLink xlink:role="http://www.strlco.com/role/OtherIntangibleAssetsSummaryofGoodwillBySegmentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_fc980bb4-3cd8-4590-8320-0ba4838bab37" 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_ScheduleOfGoodwillTable_18d34cad-6b71-4b67-bcf4-dc658a31cf62" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfGoodwillTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_fc980bb4-3cd8-4590-8320-0ba4838bab37" xlink:to="loc_us-gaap_ScheduleOfGoodwillTable_18d34cad-6b71-4b67-bcf4-dc658a31cf62" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_180c8712-6d0d-4198-a373-f12b03165f59" 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_ScheduleOfGoodwillTable_18d34cad-6b71-4b67-bcf4-dc658a31cf62" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_180c8712-6d0d-4198-a373-f12b03165f59" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_7fa947cd-331f-4fb9-82d8-a37c00fa8015" 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_180c8712-6d0d-4198-a373-f12b03165f59" xlink:to="loc_us-gaap_SegmentDomain_7fa947cd-331f-4fb9-82d8-a37c00fa8015" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_EInfrastructureSolutionsSegmentMember_c52febd6-20d5-493d-963c-202b3112945d" xlink:href="strl-20221231.xsd#strl_EInfrastructureSolutionsSegmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_7fa947cd-331f-4fb9-82d8-a37c00fa8015" xlink:to="loc_strl_EInfrastructureSolutionsSegmentMember_c52febd6-20d5-493d-963c-202b3112945d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_TransportationSolutionsSegmentMember_9b03b1f5-0078-4e03-a5e1-38542bea783a" xlink:href="strl-20221231.xsd#strl_TransportationSolutionsSegmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_7fa947cd-331f-4fb9-82d8-a37c00fa8015" xlink:to="loc_strl_TransportationSolutionsSegmentMember_9b03b1f5-0078-4e03-a5e1-38542bea783a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_BuildingSolutionsSegmentMember_9b4b173c-1e57-4848-a545-d2869ecf122b" xlink:href="strl-20221231.xsd#strl_BuildingSolutionsSegmentMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_7fa947cd-331f-4fb9-82d8-a37c00fa8015" xlink:to="loc_strl_BuildingSolutionsSegmentMember_9b4b173c-1e57-4848-a545-d2869ecf122b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillLineItems_d4832fa4-0597-49a0-8fed-e72ca326ab7c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_18d34cad-6b71-4b67-bcf4-dc658a31cf62" xlink:to="loc_us-gaap_GoodwillLineItems_d4832fa4-0597-49a0-8fed-e72ca326ab7c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_36f68b8f-3117-40bd-af32-ab2a19e2f9d0" 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_GoodwillLineItems_d4832fa4-0597-49a0-8fed-e72ca326ab7c" xlink:to="loc_us-gaap_Goodwill_36f68b8f-3117-40bd-af32-ab2a19e2f9d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.strlco.com/role/OtherIntangibleAssetsSummaryofFiniteLivedIntangibleAssetsDetails" xlink:type="simple" xlink:href="strl-20221231.xsd#OtherIntangibleAssetsSummaryofFiniteLivedIntangibleAssetsDetails"/>
  <link:presentationLink xlink:role="http://www.strlco.com/role/OtherIntangibleAssetsSummaryofFiniteLivedIntangibleAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_8c3e5c83-ae87-4ceb-bf70-6a0153980193" 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_43eeee49-d1ec-4480-a999-702a4dec01ef" 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_8c3e5c83-ae87-4ceb-bf70-6a0153980193" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_43eeee49-d1ec-4480-a999-702a4dec01ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_5c14f89c-3e54-43fd-9141-6563909c287e" 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_43eeee49-d1ec-4480-a999-702a4dec01ef" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_5c14f89c-3e54-43fd-9141-6563909c287e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_6ec53ada-b704-4c1c-b1de-66e0f8a995dc" 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_5c14f89c-3e54-43fd-9141-6563909c287e" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_6ec53ada-b704-4c1c-b1de-66e0f8a995dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_d4bb49d5-83f8-401f-8c9e-afb2f0e1615b" 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_6ec53ada-b704-4c1c-b1de-66e0f8a995dc" xlink:to="loc_us-gaap_CustomerRelationshipsMember_d4bb49d5-83f8-401f-8c9e-afb2f0e1615b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_c80e4121-ed82-445c-af88-638f8da12d16" 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_6ec53ada-b704-4c1c-b1de-66e0f8a995dc" xlink:to="loc_us-gaap_TradeNamesMember_c80e4121-ed82-445c-af88-638f8da12d16" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncompeteAgreementsMember_23dde415-b269-48a2-8681-d88cfb0c50a7" 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_6ec53ada-b704-4c1c-b1de-66e0f8a995dc" xlink:to="loc_us-gaap_NoncompeteAgreementsMember_23dde415-b269-48a2-8681-d88cfb0c50a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_3d92859d-9b40-4d88-9077-1d5765439c37" 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_43eeee49-d1ec-4480-a999-702a4dec01ef" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_3d92859d-9b40-4d88-9077-1d5765439c37" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_4c2f4ad2-c98f-49d8-b84f-fa8ef8b6a91d" 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_3d92859d-9b40-4d88-9077-1d5765439c37" xlink:to="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_4c2f4ad2-c98f-49d8-b84f-fa8ef8b6a91d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_48dcdd34-5753-4d34-925e-a1ef325f30f6" 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_3d92859d-9b40-4d88-9077-1d5765439c37" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_48dcdd34-5753-4d34-925e-a1ef325f30f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_890d1efa-e0cf-4165-90da-b929c57a0906" 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_3d92859d-9b40-4d88-9077-1d5765439c37" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_890d1efa-e0cf-4165-90da-b929c57a0906" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.strlco.com/role/DebtLongtermDebtDetails" xlink:type="simple" xlink:href="strl-20221231.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_3786a9bc-40ca-48f3-8517-fe437386e92b" 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_8ac6b63e-670a-41f9-a4a0-8d0b2a27d91e" 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_3786a9bc-40ca-48f3-8517-fe437386e92b" xlink:to="loc_us-gaap_DebtInstrumentTable_8ac6b63e-670a-41f9-a4a0-8d0b2a27d91e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_a0d783c1-a083-4322-a185-af665f9b2c59" 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_8ac6b63e-670a-41f9-a4a0-8d0b2a27d91e" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_a0d783c1-a083-4322-a185-af665f9b2c59" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_869aff12-61b1-4d2f-b942-83e2ddc4c6c9" 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_a0d783c1-a083-4322-a185-af665f9b2c59" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_869aff12-61b1-4d2f-b942-83e2ddc4c6c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredDebtMember_0a3a4021-d10b-44af-883b-77f999233c86" 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_869aff12-61b1-4d2f-b942-83e2ddc4c6c9" xlink:to="loc_us-gaap_SecuredDebtMember_0a3a4021-d10b-44af-883b-77f999233c86" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_013a11a9-ad3a-4681-b7da-7934965ed643" 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_8ac6b63e-670a-41f9-a4a0-8d0b2a27d91e" xlink:to="loc_us-gaap_DebtInstrumentAxis_013a11a9-ad3a-4681-b7da-7934965ed643" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_0ccb2fdd-8ad1-4219-aef2-4ee6f389fe3f" 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_013a11a9-ad3a-4681-b7da-7934965ed643" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_0ccb2fdd-8ad1-4219-aef2-4ee6f389fe3f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_TermLoanFacilityMember_843c6300-67f8-4abf-ac02-b84020526029" xlink:href="strl-20221231.xsd#strl_TermLoanFacilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_0ccb2fdd-8ad1-4219-aef2-4ee6f389fe3f" xlink:to="loc_strl_TermLoanFacilityMember_843c6300-67f8-4abf-ac02-b84020526029" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_3db065c9-6697-4246-9084-427f0fb6a641" 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_0ccb2fdd-8ad1-4219-aef2-4ee6f389fe3f" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_3db065c9-6697-4246-9084-427f0fb6a641" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_TheCreditFacilityMember_488d29b8-fb2a-439b-a783-cb802bc9f7af" xlink:href="strl-20221231.xsd#strl_TheCreditFacilityMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_0ccb2fdd-8ad1-4219-aef2-4ee6f389fe3f" xlink:to="loc_strl_TheCreditFacilityMember_488d29b8-fb2a-439b-a783-cb802bc9f7af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_OtherDebtMember_c322a6d2-e682-4571-a7d9-1a36e7c84aab" xlink:href="strl-20221231.xsd#strl_OtherDebtMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_0ccb2fdd-8ad1-4219-aef2-4ee6f389fe3f" xlink:to="loc_strl_OtherDebtMember_c322a6d2-e682-4571-a7d9-1a36e7c84aab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_06e37821-8ed7-432d-bd38-ec22b1f5f773" 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_8ac6b63e-670a-41f9-a4a0-8d0b2a27d91e" xlink:to="loc_us-gaap_DebtInstrumentLineItems_06e37821-8ed7-432d-bd38-ec22b1f5f773" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_11424137-84be-4048-ae7b-f963388ae789" 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_06e37821-8ed7-432d-bd38-ec22b1f5f773" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_11424137-84be-4048-ae7b-f963388ae789" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_LongtermDebtCurrentMaturitiesGross_45ec71b1-5004-48c2-85b3-0a08bc174b78" xlink:href="strl-20221231.xsd#strl_LongtermDebtCurrentMaturitiesGross"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_06e37821-8ed7-432d-bd38-ec22b1f5f773" xlink:to="loc_strl_LongtermDebtCurrentMaturitiesGross_45ec71b1-5004-48c2-85b3-0a08bc174b78" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsCurrentNet_85e28a45-fb92-4955-9513-0c3378780cda" 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_06e37821-8ed7-432d-bd38-ec22b1f5f773" xlink:to="loc_us-gaap_DeferredFinanceCostsCurrentNet_85e28a45-fb92-4955-9513-0c3378780cda" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_5f99dd4e-95d4-4b46-9115-300911183706" 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_06e37821-8ed7-432d-bd38-ec22b1f5f773" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_5f99dd4e-95d4-4b46-9115-300911183706" 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-20221231.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_92aa9afe-e3f0-4ae0-9337-062484c5cba2" 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_e0ae7b81-8f08-4809-ac3f-a62afef22f1d" 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_92aa9afe-e3f0-4ae0-9337-062484c5cba2" xlink:to="loc_us-gaap_DebtInstrumentTable_e0ae7b81-8f08-4809-ac3f-a62afef22f1d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_50616eb5-8ba7-4fcc-a4f2-189cea2c4b23" 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_e0ae7b81-8f08-4809-ac3f-a62afef22f1d" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_50616eb5-8ba7-4fcc-a4f2-189cea2c4b23" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_ff952386-7946-44d2-b490-021569de0fd4" 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_50616eb5-8ba7-4fcc-a4f2-189cea2c4b23" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_ff952386-7946-44d2-b490-021569de0fd4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredDebtMember_e1d43ff0-3c1b-4cbd-bac2-09d62563cce1" 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_ff952386-7946-44d2-b490-021569de0fd4" xlink:to="loc_us-gaap_SecuredDebtMember_e1d43ff0-3c1b-4cbd-bac2-09d62563cce1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_051a2315-c37d-487f-8cc8-a4587a7eb4e2" 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_ff952386-7946-44d2-b490-021569de0fd4" xlink:to="loc_us-gaap_LineOfCreditMember_051a2315-c37d-487f-8cc8-a4587a7eb4e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesPayableOtherPayablesMember_d16d21e7-050d-4141-a54d-3f9466e0fa84" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NotesPayableOtherPayablesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_ff952386-7946-44d2-b490-021569de0fd4" xlink:to="loc_us-gaap_NotesPayableOtherPayablesMember_d16d21e7-050d-4141-a54d-3f9466e0fa84" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_03c64810-e7d1-4f20-b08e-13c5978b2b7a" 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_e0ae7b81-8f08-4809-ac3f-a62afef22f1d" xlink:to="loc_us-gaap_DebtInstrumentAxis_03c64810-e7d1-4f20-b08e-13c5978b2b7a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_015cd52b-db04-4405-abd1-052d326a63dc" 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_03c64810-e7d1-4f20-b08e-13c5978b2b7a" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_015cd52b-db04-4405-abd1-052d326a63dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_CreditAgreementMember_2f6ba24d-d500-489e-bd42-e72998544bee" xlink:href="strl-20221231.xsd#strl_CreditAgreementMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_015cd52b-db04-4405-abd1-052d326a63dc" xlink:to="loc_strl_CreditAgreementMember_2f6ba24d-d500-489e-bd42-e72998544bee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_TheRevolvingCreditFacilityMember_c7bcc473-2c6a-477f-9b19-517bb0e00e07" xlink:href="strl-20221231.xsd#strl_TheRevolvingCreditFacilityMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_015cd52b-db04-4405-abd1-052d326a63dc" xlink:to="loc_strl_TheRevolvingCreditFacilityMember_c7bcc473-2c6a-477f-9b19-517bb0e00e07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_TermLoanFacilityMember_8aedec20-993f-4e32-a581-83c734dab601" xlink:href="strl-20221231.xsd#strl_TermLoanFacilityMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_015cd52b-db04-4405-abd1-052d326a63dc" xlink:to="loc_strl_TermLoanFacilityMember_8aedec20-993f-4e32-a581-83c734dab601" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_7fcc64c3-c0cf-4674-9d30-8641f675b4c2" 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_e0ae7b81-8f08-4809-ac3f-a62afef22f1d" xlink:to="loc_us-gaap_CreditFacilityAxis_7fcc64c3-c0cf-4674-9d30-8641f675b4c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_42c9044a-ee6b-44da-8fdf-3903457fe32e" 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_7fcc64c3-c0cf-4674-9d30-8641f675b4c2" xlink:to="loc_us-gaap_CreditFacilityDomain_42c9044a-ee6b-44da-8fdf-3903457fe32e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_77a05cba-a703-48c9-aab4-7ebc91c5c62f" 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_42c9044a-ee6b-44da-8fdf-3903457fe32e" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_77a05cba-a703-48c9-aab4-7ebc91c5c62f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_TermLoanFacilityMember_7b1a405e-771d-4c0c-ad1f-8d6796d64c1b" xlink:href="strl-20221231.xsd#strl_TermLoanFacilityMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_42c9044a-ee6b-44da-8fdf-3903457fe32e" xlink:to="loc_strl_TermLoanFacilityMember_7b1a405e-771d-4c0c-ad1f-8d6796d64c1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_SwingLineLoanMember_2aeecb32-3d51-4edb-8e82-7b8278473b7d" xlink:href="strl-20221231.xsd#strl_SwingLineLoanMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_42c9044a-ee6b-44da-8fdf-3903457fe32e" xlink:to="loc_strl_SwingLineLoanMember_2aeecb32-3d51-4edb-8e82-7b8278473b7d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis_2b51325c-b353-4250-be09-1fd222217354" 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_e0ae7b81-8f08-4809-ac3f-a62afef22f1d" xlink:to="loc_us-gaap_VariableRateAxis_2b51325c-b353-4250-be09-1fd222217354" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_d5c20fdc-47ae-4cad-9459-169131f39099" 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_2b51325c-b353-4250-be09-1fd222217354" xlink:to="loc_us-gaap_VariableRateDomain_d5c20fdc-47ae-4cad-9459-169131f39099" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LondonInterbankOfferedRateLIBORMember_fcf99877-f14d-4e9c-b395-b4fe8d13091f" 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_d5c20fdc-47ae-4cad-9459-169131f39099" xlink:to="loc_us-gaap_LondonInterbankOfferedRateLIBORMember_fcf99877-f14d-4e9c-b395-b4fe8d13091f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_4e95ff54-c32a-4770-bfba-2a06acd0aacf" 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_e0ae7b81-8f08-4809-ac3f-a62afef22f1d" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_4e95ff54-c32a-4770-bfba-2a06acd0aacf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_3f2a88b2-6deb-4294-9f59-fd62bf0cc598" 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_4e95ff54-c32a-4770-bfba-2a06acd0aacf" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_3f2a88b2-6deb-4294-9f59-fd62bf0cc598" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateSwapMember_ede20afb-3db1-401b-bbfa-14817f5acb0a" 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_3f2a88b2-6deb-4294-9f59-fd62bf0cc598" xlink:to="loc_us-gaap_InterestRateSwapMember_ede20afb-3db1-401b-bbfa-14817f5acb0a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_DebtCovenantPeriodAxis_6e1e8791-17ba-44e7-aa25-1fbb6dd0b425" xlink:href="strl-20221231.xsd#strl_DebtCovenantPeriodAxis"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_e0ae7b81-8f08-4809-ac3f-a62afef22f1d" xlink:to="loc_strl_DebtCovenantPeriodAxis_6e1e8791-17ba-44e7-aa25-1fbb6dd0b425" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_DebtCovenantPeriodDomain_5256cd53-b82a-44cb-a49f-4f64d2e4e146" xlink:href="strl-20221231.xsd#strl_DebtCovenantPeriodDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_strl_DebtCovenantPeriodAxis_6e1e8791-17ba-44e7-aa25-1fbb6dd0b425" xlink:to="loc_strl_DebtCovenantPeriodDomain_5256cd53-b82a-44cb-a49f-4f64d2e4e146" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_Period1Member_ef3b09b3-f9f3-4890-b8cc-b68b2675b05a" xlink:href="strl-20221231.xsd#strl_Period1Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_strl_DebtCovenantPeriodDomain_5256cd53-b82a-44cb-a49f-4f64d2e4e146" xlink:to="loc_strl_Period1Member_ef3b09b3-f9f3-4890-b8cc-b68b2675b05a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_Period2Member_936ae79e-30d4-481c-a3a0-ccc589f2721b" xlink:href="strl-20221231.xsd#strl_Period2Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_strl_DebtCovenantPeriodDomain_5256cd53-b82a-44cb-a49f-4f64d2e4e146" xlink:to="loc_strl_Period2Member_936ae79e-30d4-481c-a3a0-ccc589f2721b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_052b55a0-5009-4ae7-bab5-c8d57308f172" 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_e0ae7b81-8f08-4809-ac3f-a62afef22f1d" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_052b55a0-5009-4ae7-bab5-c8d57308f172" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_561e7b95-b289-43ab-8add-f0fb2ea7155f" 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_052b55a0-5009-4ae7-bab5-c8d57308f172" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_561e7b95-b289-43ab-8add-f0fb2ea7155f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_PlateauExcavationMember_ecaa9ccf-4df2-452d-a205-c2eb339916a1" xlink:href="strl-20221231.xsd#strl_PlateauExcavationMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_561e7b95-b289-43ab-8add-f0fb2ea7155f" xlink:to="loc_strl_PlateauExcavationMember_ecaa9ccf-4df2-452d-a205-c2eb339916a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis_f2bf9499-2009-4f42-bff1-d0d72a47ce0d" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementScenarioAxis"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_e0ae7b81-8f08-4809-ac3f-a62afef22f1d" xlink:to="loc_srt_StatementScenarioAxis_f2bf9499-2009-4f42-bff1-d0d72a47ce0d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_9a2c331d-c881-4012-b2cb-417977a97532" 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_f2bf9499-2009-4f42-bff1-d0d72a47ce0d" xlink:to="loc_srt_ScenarioUnspecifiedDomain_9a2c331d-c881-4012-b2cb-417977a97532" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioForecastMember_f68997ab-9754-4986-92b3-4cd6fea45464" 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_9a2c331d-c881-4012-b2cb-417977a97532" xlink:to="loc_srt_ScenarioForecastMember_f68997ab-9754-4986-92b3-4cd6fea45464" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_ffa58d20-aaca-43f2-a780-9110f0f884ae" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_e0ae7b81-8f08-4809-ac3f-a62afef22f1d" xlink:to="loc_us-gaap_DebtInstrumentLineItems_ffa58d20-aaca-43f2-a780-9110f0f884ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_c8ecd453-c63d-49c8-b6a9-0785cd48678f" 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_ffa58d20-aaca-43f2-a780-9110f0f884ae" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_c8ecd453-c63d-49c8-b6a9-0785cd48678f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_cec7ca42-99b9-4e40-a428-16007e36f4b4" 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_ffa58d20-aaca-43f2-a780-9110f0f884ae" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_cec7ca42-99b9-4e40-a428-16007e36f4b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_DebtInstrumentCovenantLeverageRatio_375fc6fb-92c4-46fc-9541-72f5a0788857" xlink:href="strl-20221231.xsd#strl_DebtInstrumentCovenantLeverageRatio"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_ffa58d20-aaca-43f2-a780-9110f0f884ae" xlink:to="loc_strl_DebtInstrumentCovenantLeverageRatio_375fc6fb-92c4-46fc-9541-72f5a0788857" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_DebtInstrumentCovenantFixedChargeRatioMinimum_26ac9c10-95b2-4a87-9d89-977e4650ded1" xlink:href="strl-20221231.xsd#strl_DebtInstrumentCovenantFixedChargeRatioMinimum"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_ffa58d20-aaca-43f2-a780-9110f0f884ae" xlink:to="loc_strl_DebtInstrumentCovenantFixedChargeRatioMinimum_26ac9c10-95b2-4a87-9d89-977e4650ded1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_DebtInstrumentStatedLIBORInterestRate_106c5b34-a981-49db-bb0e-b15cf09b0683" xlink:href="strl-20221231.xsd#strl_DebtInstrumentStatedLIBORInterestRate"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_ffa58d20-aaca-43f2-a780-9110f0f884ae" xlink:to="loc_strl_DebtInstrumentStatedLIBORInterestRate_106c5b34-a981-49db-bb0e-b15cf09b0683" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_0583f758-9ff0-42b8-86f0-3e1d8607939c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_ffa58d20-aaca-43f2-a780-9110f0f884ae" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_0583f758-9ff0-42b8-86f0-3e1d8607939c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeNotionalAmount_e8a128d9-524b-4394-b2b3-e77eee3effa0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeNotionalAmount"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_ffa58d20-aaca-43f2-a780-9110f0f884ae" xlink:to="loc_us-gaap_DerivativeNotionalAmount_e8a128d9-524b-4394-b2b3-e77eee3effa0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtWeightedAverageInterestRate_a4375a31-b86c-45a3-a9ce-b0afadcf5f04" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtWeightedAverageInterestRate"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_ffa58d20-aaca-43f2-a780-9110f0f884ae" xlink:to="loc_us-gaap_DebtWeightedAverageInterestRate_a4375a31-b86c-45a3-a9ce-b0afadcf5f04" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentPeriodicPaymentPrincipal_40b91f3c-ff17-484b-8cb7-2982244dbc4f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentPeriodicPaymentPrincipal"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_ffa58d20-aaca-43f2-a780-9110f0f884ae" xlink:to="loc_us-gaap_DebtInstrumentPeriodicPaymentPrincipal_40b91f3c-ff17-484b-8cb7-2982244dbc4f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfDebt_9edd881b-25cc-492a-b8bd-53a5bca4df37" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfDebt"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_ffa58d20-aaca-43f2-a780-9110f0f884ae" xlink:to="loc_us-gaap_RepaymentsOfDebt_9edd881b-25cc-492a-b8bd-53a5bca4df37" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_628e5756-2143-4c0f-9227-40ff4eb35788" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_ffa58d20-aaca-43f2-a780-9110f0f884ae" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_628e5756-2143-4c0f-9227-40ff4eb35788" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_6c73c085-88d2-4269-b880-6322c85b66e7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_ffa58d20-aaca-43f2-a780-9110f0f884ae" xlink:to="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_6c73c085-88d2-4269-b880-6322c85b66e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCosts_c0656c53-6ffb-4f4b-aa75-3dfaaa0ab4b4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfFinancingCosts"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_ffa58d20-aaca-43f2-a780-9110f0f884ae" xlink:to="loc_us-gaap_AmortizationOfFinancingCosts_c0656c53-6ffb-4f4b-aa75-3dfaaa0ab4b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred_4cb76a4d-a7aa-4006-a3fc-5effb85a33f0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_ffa58d20-aaca-43f2-a780-9110f0f884ae" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred_4cb76a4d-a7aa-4006-a3fc-5effb85a33f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_ba2761b0-8563-459c-a8da-95dad2e70091" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_ffa58d20-aaca-43f2-a780-9110f0f884ae" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_ba2761b0-8563-459c-a8da-95dad2e70091" 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-20221231.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_f1f4485c-2c84-43a1-8652-d9ca3ad01bff" 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_528cf9fd-8940-436f-b140-d06f040a90cc" 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_f1f4485c-2c84-43a1-8652-d9ca3ad01bff" xlink:to="loc_us-gaap_DerivativeTable_528cf9fd-8940-436f-b140-d06f040a90cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_a7eb127a-ee46-4d72-938a-a052dc1d437d" 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_528cf9fd-8940-436f-b140-d06f040a90cc" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_a7eb127a-ee46-4d72-938a-a052dc1d437d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_63944401-0e8a-4423-8a1a-10389e0b378c" 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_a7eb127a-ee46-4d72-938a-a052dc1d437d" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_63944401-0e8a-4423-8a1a-10389e0b378c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredDebtMember_0098a3c9-19ed-433b-b836-1e8abf925aeb" 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_63944401-0e8a-4423-8a1a-10389e0b378c" xlink:to="loc_us-gaap_SecuredDebtMember_0098a3c9-19ed-433b-b836-1e8abf925aeb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_0582d330-8c72-4853-b21e-e68f16616dc3" 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_DerivativeTable_528cf9fd-8940-436f-b140-d06f040a90cc" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_0582d330-8c72-4853-b21e-e68f16616dc3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_ca23ecc4-0305-4077-bcba-57551e02b05f" 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_0582d330-8c72-4853-b21e-e68f16616dc3" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_ca23ecc4-0305-4077-bcba-57551e02b05f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateSwapMember_9eda4b68-b3ff-4550-83d3-077004370f93" 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_ca23ecc4-0305-4077-bcba-57551e02b05f" xlink:to="loc_us-gaap_InterestRateSwapMember_9eda4b68-b3ff-4550-83d3-077004370f93" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLineItems_66d293f5-56e5-4449-9e17-1b67fc1ce6a3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeTable_528cf9fd-8940-436f-b140-d06f040a90cc" xlink:to="loc_us-gaap_DerivativeLineItems_66d293f5-56e5-4449-9e17-1b67fc1ce6a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeNotionalAmount_2e2e0a07-5f7a-4e0a-8282-5b43f06eade3" 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_66d293f5-56e5-4449-9e17-1b67fc1ce6a3" xlink:to="loc_us-gaap_DerivativeNotionalAmount_2e2e0a07-5f7a-4e0a-8282-5b43f06eade3" 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-20221231.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_5dedef4e-d269-4971-8c54-d00be89f48bd" 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_b7a14566-9446-4c2e-931f-95b95d0ab181" 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_5dedef4e-d269-4971-8c54-d00be89f48bd" xlink:to="loc_us-gaap_DerivativeTable_b7a14566-9446-4c2e-931f-95b95d0ab181" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_b43d1c99-6a66-40ba-82c0-810f5f2b5901" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeTable_b7a14566-9446-4c2e-931f-95b95d0ab181" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_b43d1c99-6a66-40ba-82c0-810f5f2b5901" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_5621ad54-6e08-4a05-b3fe-b1fde7afc691" 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_b43d1c99-6a66-40ba-82c0-810f5f2b5901" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_5621ad54-6e08-4a05-b3fe-b1fde7afc691" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember_8115ab76-5939-426a-9d42-4c6e9a25b3a1" 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_5621ad54-6e08-4a05-b3fe-b1fde7afc691" xlink:to="loc_us-gaap_FairValueMeasurementsRecurringMember_8115ab76-5939-426a-9d42-4c6e9a25b3a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_00e3fae3-00c0-48af-a678-46381f292d35" 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_DerivativeTable_b7a14566-9446-4c2e-931f-95b95d0ab181" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_00e3fae3-00c0-48af-a678-46381f292d35" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_155c382c-e089-4802-b181-d9e653c3f9a4" 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_00e3fae3-00c0-48af-a678-46381f292d35" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_155c382c-e089-4802-b181-d9e653c3f9a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateSwapMember_002ca82f-1ed0-4fed-9c50-f49d0c662bec" 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_155c382c-e089-4802-b181-d9e653c3f9a4" xlink:to="loc_us-gaap_InterestRateSwapMember_002ca82f-1ed0-4fed-9c50-f49d0c662bec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_09e78f1e-d950-404a-82eb-5ae676d0fd18" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeTable_b7a14566-9446-4c2e-931f-95b95d0ab181" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_09e78f1e-d950-404a-82eb-5ae676d0fd18" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_e49cf1d7-089a-4946-a1e5-66ab04964ec4" 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_09e78f1e-d950-404a-82eb-5ae676d0fd18" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_e49cf1d7-089a-4946-a1e5-66ab04964ec4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_e090cc9c-6291-49de-b74c-2b484578c431" 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_e49cf1d7-089a-4946-a1e5-66ab04964ec4" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_e090cc9c-6291-49de-b74c-2b484578c431" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_c770ac49-619e-459e-93e0-2976d3e07452" 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_e49cf1d7-089a-4946-a1e5-66ab04964ec4" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_c770ac49-619e-459e-93e0-2976d3e07452" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_f6a580ba-28c2-4852-8146-f389fc314fdd" 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_e49cf1d7-089a-4946-a1e5-66ab04964ec4" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_f6a580ba-28c2-4852-8146-f389fc314fdd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLineItems_4a432c3d-275f-48b8-98da-ef5ffad4c49b" 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_b7a14566-9446-4c2e-931f-95b95d0ab181" xlink:to="loc_us-gaap_DerivativeLineItems_4a432c3d-275f-48b8-98da-ef5ffad4c49b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilitiesAbstract_79fcea39-8f72-4cd8-8b0e-c647a2d62fe1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeLiabilitiesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeLineItems_4a432c3d-275f-48b8-98da-ef5ffad4c49b" xlink:to="loc_us-gaap_DerivativeLiabilitiesAbstract_79fcea39-8f72-4cd8-8b0e-c647a2d62fe1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilitiesCurrent_fae17ca9-c975-4a98-b6c9-45ad5e227131" 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_79fcea39-8f72-4cd8-8b0e-c647a2d62fe1" xlink:to="loc_us-gaap_DerivativeLiabilitiesCurrent_fae17ca9-c975-4a98-b6c9-45ad5e227131" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.strlco.com/role/FinancialInstrumentsScheduleofTotalValueRecognizedinOtherComprehensiveIncomeDetails" xlink:type="simple" xlink:href="strl-20221231.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_ecb4ff57-75ca-4431-858e-5a981666157b" 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_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax_afc21425-8261-4fba-bb54-748ab0b441d2" 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_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_ecb4ff57-75ca-4431-858e-5a981666157b" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax_afc21425-8261-4fba-bb54-748ab0b441d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax_6e633c9b-eaef-4288-9ac4-e3ed7a9901e8" 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_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_ecb4ff57-75ca-4431-858e-5a981666157b" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax_6e633c9b-eaef-4288-9ac4-e3ed7a9901e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax_086eff7c-1648-45e9-99d6-cc1874bd9c2a" 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_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_ecb4ff57-75ca-4431-858e-5a981666157b" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax_086eff7c-1648-45e9-99d6-cc1874bd9c2a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax_4ab7be16-aa48-413f-b180-25d3b96c87c1" 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_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_ecb4ff57-75ca-4431-858e-5a981666157b" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax_4ab7be16-aa48-413f-b180-25d3b96c87c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax_e7baaafb-1d89-4a90-a101-8fd1bdb4372d" 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_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_ecb4ff57-75ca-4431-858e-5a981666157b" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax_e7baaafb-1d89-4a90-a101-8fd1bdb4372d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax_0d062663-17eb-479c-b583-db00bdfcea2d" 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_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_ecb4ff57-75ca-4431-858e-5a981666157b" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax_0d062663-17eb-479c-b583-db00bdfcea2d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax_7e986880-347b-4920-bb67-4879fde0c887" 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_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_ecb4ff57-75ca-4431-858e-5a981666157b" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax_7e986880-347b-4920-bb67-4879fde0c887" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax_8d77f644-9ac9-43cf-898d-4d158c5df023" 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_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_ecb4ff57-75ca-4431-858e-5a981666157b" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax_8d77f644-9ac9-43cf-898d-4d158c5df023" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_13e1e637-736b-47dd-a505-73084b55f0f5" 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_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_ecb4ff57-75ca-4431-858e-5a981666157b" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_13e1e637-736b-47dd-a505-73084b55f0f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.strlco.com/role/LeaseObligationsDetails" xlink:type="simple" xlink:href="strl-20221231.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_17444e8d-a95e-4cdd-b6fb-c2f0c0794bfe" 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_9b9d12b1-cac7-4a95-ba0a-d5d7b8a2338b" 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_17444e8d-a95e-4cdd-b6fb-c2f0c0794bfe" xlink:to="loc_us-gaap_LesseeLeaseDescriptionTable_9b9d12b1-cac7-4a95-ba0a-d5d7b8a2338b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_99f2d094-652a-4e59-bf0b-33bbeedabed3" 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_9b9d12b1-cac7-4a95-ba0a-d5d7b8a2338b" xlink:to="loc_srt_RangeAxis_99f2d094-652a-4e59-bf0b-33bbeedabed3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_93bd73a8-7794-4e7f-93d0-ed77b3e40187" 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_99f2d094-652a-4e59-bf0b-33bbeedabed3" xlink:to="loc_srt_RangeMember_93bd73a8-7794-4e7f-93d0-ed77b3e40187" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_a1ad2937-cf5d-48ed-ac4c-fa7506d267dc" 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_93bd73a8-7794-4e7f-93d0-ed77b3e40187" xlink:to="loc_srt_MinimumMember_a1ad2937-cf5d-48ed-ac4c-fa7506d267dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_ba7dab41-8ccf-4302-b71a-726597376c5a" 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_93bd73a8-7794-4e7f-93d0-ed77b3e40187" xlink:to="loc_srt_MaximumMember_ba7dab41-8ccf-4302-b71a-726597376c5a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems_716e7f81-31e5-47ca-9f53-407657d5c776" 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_9b9d12b1-cac7-4a95-ba0a-d5d7b8a2338b" xlink:to="loc_us-gaap_LesseeLeaseDescriptionLineItems_716e7f81-31e5-47ca-9f53-407657d5c776" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_LesseeLeaseRenewalTerm_c508998d-a06c-45ca-a364-c279a3a41641" xlink:href="strl-20221231.xsd#strl_LesseeLeaseRenewalTerm"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_716e7f81-31e5-47ca-9f53-407657d5c776" xlink:to="loc_strl_LesseeLeaseRenewalTerm_c508998d-a06c-45ca-a364-c279a3a41641" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_LesseeLeaseExpirationPeriod_88ec6e90-f1b1-4bd6-b500-61cf6cf927ea" xlink:href="strl-20221231.xsd#strl_LesseeLeaseExpirationPeriod"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_716e7f81-31e5-47ca-9f53-407657d5c776" xlink:to="loc_strl_LesseeLeaseExpirationPeriod_88ec6e90-f1b1-4bd6-b500-61cf6cf927ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCostAbstract_ca3c273b-8e94-4c33-b122-edadfe34b131" 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_716e7f81-31e5-47ca-9f53-407657d5c776" xlink:to="loc_us-gaap_LeaseCostAbstract_ca3c273b-8e94-4c33-b122-edadfe34b131" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost_b0b7e53d-e5d6-41cc-9dbd-787dca922904" 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_ca3c273b-8e94-4c33-b122-edadfe34b131" xlink:to="loc_us-gaap_OperatingLeaseCost_b0b7e53d-e5d6-41cc-9dbd-787dca922904" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermLeaseCost_9239beba-600f-4312-be95-a15d84ded581" 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_ca3c273b-8e94-4c33-b122-edadfe34b131" xlink:to="loc_us-gaap_ShortTermLeaseCost_9239beba-600f-4312-be95-a15d84ded581" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_FinanceLeasesCostAbstract_f23fdf72-7479-43bf-8dff-a481dfb03d96" xlink:href="strl-20221231.xsd#strl_FinanceLeasesCostAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeaseCostAbstract_ca3c273b-8e94-4c33-b122-edadfe34b131" xlink:to="loc_strl_FinanceLeasesCostAbstract_f23fdf72-7479-43bf-8dff-a481dfb03d96" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization_253590c7-5ba0-4aac-8ca0-0874db7348eb" 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_f23fdf72-7479-43bf-8dff-a481dfb03d96" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization_253590c7-5ba0-4aac-8ca0-0874db7348eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseInterestExpense_0f916509-8e78-4dcb-842f-86fdf71d4b4f" 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_f23fdf72-7479-43bf-8dff-a481dfb03d96" xlink:to="loc_us-gaap_FinanceLeaseInterestExpense_0f916509-8e78-4dcb-842f-86fdf71d4b4f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost_b00bd10f-2414-4daa-b638-1547459d2e66" 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_f23fdf72-7479-43bf-8dff-a481dfb03d96" xlink:to="loc_us-gaap_LeaseCost_b00bd10f-2414-4daa-b638-1547459d2e66" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_CashPaidForAmountsIncludedInMeasurementOfLeaseLiabilitiesAbstract_23bd9850-0f86-4d36-bd7d-c8212bbd8949" xlink:href="strl-20221231.xsd#strl_CashPaidForAmountsIncludedInMeasurementOfLeaseLiabilitiesAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_716e7f81-31e5-47ca-9f53-407657d5c776" xlink:to="loc_strl_CashPaidForAmountsIncludedInMeasurementOfLeaseLiabilitiesAbstract_23bd9850-0f86-4d36-bd7d-c8212bbd8949" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasePayments_a33e2943-eebe-44f6-87fe-dee7ccbed015" 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_23bd9850-0f86-4d36-bd7d-c8212bbd8949" xlink:to="loc_us-gaap_OperatingLeasePayments_a33e2943-eebe-44f6-87fe-dee7ccbed015" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseInterestPaymentOnLiability_e196c190-9a2d-4022-a725-ffd5489af86e" 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_23bd9850-0f86-4d36-bd7d-c8212bbd8949" xlink:to="loc_us-gaap_FinanceLeaseInterestPaymentOnLiability_e196c190-9a2d-4022-a725-ffd5489af86e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeasePrincipalPayments_a30fa0ee-53d2-4ac1-81f2-276ff2ed16d5" 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_23bd9850-0f86-4d36-bd7d-c8212bbd8949" xlink:to="loc_us-gaap_FinanceLeasePrincipalPayments_a30fa0ee-53d2-4ac1-81f2-276ff2ed16d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_RightOfUseAssetsObtainedInExchangeForLeaseObligationsAbstract_1b2ffeca-d5ce-48b4-a611-aed8c2540743" xlink:href="strl-20221231.xsd#strl_RightOfUseAssetsObtainedInExchangeForLeaseObligationsAbstract"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_716e7f81-31e5-47ca-9f53-407657d5c776" xlink:to="loc_strl_RightOfUseAssetsObtainedInExchangeForLeaseObligationsAbstract_1b2ffeca-d5ce-48b4-a611-aed8c2540743" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_a2749bf0-ecf2-4e2b-b692-82e8c9ccd296" 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_1b2ffeca-d5ce-48b4-a611-aed8c2540743" xlink:to="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_a2749bf0-ecf2-4e2b-b692-82e8c9ccd296" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability_461bdd99-d3e8-4281-8b4b-43e627d115ef" 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_1b2ffeca-d5ce-48b4-a611-aed8c2540743" xlink:to="loc_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability_461bdd99-d3e8-4281-8b4b-43e627d115ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAndLiabilitiesLesseeAbstract_ba9229dc-9c34-4f4a-af39-1a2bdcd2c615" 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_716e7f81-31e5-47ca-9f53-407657d5c776" xlink:to="loc_us-gaap_AssetsAndLiabilitiesLesseeAbstract_ba9229dc-9c34-4f4a-af39-1a2bdcd2c615" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_cf8ca331-e366-4e96-bed6-02b1882a4f63" 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_ba9229dc-9c34-4f4a-af39-1a2bdcd2c615" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_cf8ca331-e366-4e96-bed6-02b1882a4f63" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_513e1f1b-f32c-474e-a7c0-b71b5284a960" 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_ba9229dc-9c34-4f4a-af39-1a2bdcd2c615" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_513e1f1b-f32c-474e-a7c0-b71b5284a960" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_6456cdee-042a-4b33-8d3f-c7fc6e7d3389" 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_ba9229dc-9c34-4f4a-af39-1a2bdcd2c615" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_6456cdee-042a-4b33-8d3f-c7fc6e7d3389" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_058601fe-5bf0-42fc-9f88-98c9caec029b" 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_ba9229dc-9c34-4f4a-af39-1a2bdcd2c615" xlink:to="loc_us-gaap_OperatingLeaseLiability_058601fe-5bf0-42fc-9f88-98c9caec029b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization_a1e3f954-e0e2-4ffc-9202-4543572c2bc6" 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_ba9229dc-9c34-4f4a-af39-1a2bdcd2c615" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization_a1e3f954-e0e2-4ffc-9202-4543572c2bc6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization_fb101937-daf0-4ae6-8faf-48c452369b67" 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_ba9229dc-9c34-4f4a-af39-1a2bdcd2c615" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization_fb101937-daf0-4ae6-8faf-48c452369b67" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_87329415-f00f-42e8-ab2b-0e9434a4e26f" 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_ba9229dc-9c34-4f4a-af39-1a2bdcd2c615" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_87329415-f00f-42e8-ab2b-0e9434a4e26f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAsset_ccdb94f8-03d4-464a-a825-74ed1d4f3677" 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_ba9229dc-9c34-4f4a-af39-1a2bdcd2c615" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAsset_ccdb94f8-03d4-464a-a825-74ed1d4f3677" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_acdd6666-f08c-49c2-b3f5-bef4b17cd7c2" 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_ba9229dc-9c34-4f4a-af39-1a2bdcd2c615" xlink:to="loc_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_acdd6666-f08c-49c2-b3f5-bef4b17cd7c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityCurrent_34b49740-b735-4e21-9172-d4f934592167" 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_ba9229dc-9c34-4f4a-af39-1a2bdcd2c615" xlink:to="loc_us-gaap_FinanceLeaseLiabilityCurrent_34b49740-b735-4e21-9172-d4f934592167" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_91494269-a1e3-4b58-9f41-75800f75783c" 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_ba9229dc-9c34-4f4a-af39-1a2bdcd2c615" xlink:to="loc_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_91494269-a1e3-4b58-9f41-75800f75783c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_cc0ebd00-eea7-4a13-a270-92fc105fefd7" 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_ba9229dc-9c34-4f4a-af39-1a2bdcd2c615" xlink:to="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_cc0ebd00-eea7-4a13-a270-92fc105fefd7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiability_ada18178-ed86-4caa-a004-b19501214f02" 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_ba9229dc-9c34-4f4a-af39-1a2bdcd2c615" xlink:to="loc_us-gaap_FinanceLeaseLiability_ada18178-ed86-4caa-a004-b19501214f02" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_78f7111b-10b7-422a-ac54-6bc4631b2f71" 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_ba9229dc-9c34-4f4a-af39-1a2bdcd2c615" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_78f7111b-10b7-422a-ac54-6bc4631b2f71" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1_70fc2e18-5211-43bb-a826-69ab73bc9c72" 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_ba9229dc-9c34-4f4a-af39-1a2bdcd2c615" xlink:to="loc_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1_70fc2e18-5211-43bb-a826-69ab73bc9c72" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_5fa5df9f-7f04-4dc9-ad74-dbfb5df97cd3" 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_ba9229dc-9c34-4f4a-af39-1a2bdcd2c615" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_5fa5df9f-7f04-4dc9-ad74-dbfb5df97cd3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent_3c53ae3a-9313-401f-8677-8dbf0f1472fd" 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_ba9229dc-9c34-4f4a-af39-1a2bdcd2c615" xlink:to="loc_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent_3c53ae3a-9313-401f-8677-8dbf0f1472fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_84e3f936-470d-44c1-bcf1-1b9e5fb42d6e" 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_716e7f81-31e5-47ca-9f53-407657d5c776" xlink:to="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_84e3f936-470d-44c1-bcf1-1b9e5fb42d6e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_8b173070-d8da-4c98-b8af-d404b6f73644" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_84e3f936-470d-44c1-bcf1-1b9e5fb42d6e" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_8b173070-d8da-4c98-b8af-d404b6f73644" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_b4ac92ed-6873-4d17-8b2b-ec71de9095bb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_84e3f936-470d-44c1-bcf1-1b9e5fb42d6e" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_b4ac92ed-6873-4d17-8b2b-ec71de9095bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_a27f139e-4472-4aea-ab86-fa529b7ea0c6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_84e3f936-470d-44c1-bcf1-1b9e5fb42d6e" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_a27f139e-4472-4aea-ab86-fa529b7ea0c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_6041fce5-6a39-4baa-969a-179f05776c6a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_84e3f936-470d-44c1-bcf1-1b9e5fb42d6e" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_6041fce5-6a39-4baa-969a-179f05776c6a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_a4e2961f-8f73-4ab3-ad94-ef8fbb25b35d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_84e3f936-470d-44c1-bcf1-1b9e5fb42d6e" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_a4e2961f-8f73-4ab3-ad94-ef8fbb25b35d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_88781770-56e0-4d2a-b577-2f6bb4bacb17" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_84e3f936-470d-44c1-bcf1-1b9e5fb42d6e" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_88781770-56e0-4d2a-b577-2f6bb4bacb17" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_e4c01c8c-e468-4f28-9cbd-c664534fd398" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_84e3f936-470d-44c1-bcf1-1b9e5fb42d6e" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_e4c01c8c-e468-4f28-9cbd-c664534fd398" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_d55a8dc8-6efd-48e3-aaca-f55404b1b845" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_84e3f936-470d-44c1-bcf1-1b9e5fb42d6e" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_d55a8dc8-6efd-48e3-aaca-f55404b1b845" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_efd75b64-9663-4e0b-9d56-ede24c0cca46" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_84e3f936-470d-44c1-bcf1-1b9e5fb42d6e" xlink:to="loc_us-gaap_OperatingLeaseLiability_efd75b64-9663-4e0b-9d56-ede24c0cca46" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_c6eeb57f-9f1d-4c00-be47-22c3910ad119" 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_716e7f81-31e5-47ca-9f53-407657d5c776" xlink:to="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_c6eeb57f-9f1d-4c00-be47-22c3910ad119" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_d4f4430f-1697-408e-9c68-1396fa795d1b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_c6eeb57f-9f1d-4c00-be47-22c3910ad119" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_d4f4430f-1697-408e-9c68-1396fa795d1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_981d1f7c-df23-47e3-a2d9-b150e486e062" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_c6eeb57f-9f1d-4c00-be47-22c3910ad119" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_981d1f7c-df23-47e3-a2d9-b150e486e062" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_ee6f99d9-b47e-4089-be18-d5e1da2ba99d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_c6eeb57f-9f1d-4c00-be47-22c3910ad119" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_ee6f99d9-b47e-4089-be18-d5e1da2ba99d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_577f7851-a955-44d0-a942-d73a18ca32f8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_c6eeb57f-9f1d-4c00-be47-22c3910ad119" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_577f7851-a955-44d0-a942-d73a18ca32f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_3b3ab0f2-3276-4caa-9839-96449650cf41" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_c6eeb57f-9f1d-4c00-be47-22c3910ad119" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_3b3ab0f2-3276-4caa-9839-96449650cf41" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_b4da3315-bec4-497a-a0c5-ca93d3c1b883" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_c6eeb57f-9f1d-4c00-be47-22c3910ad119" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_b4da3315-bec4-497a-a0c5-ca93d3c1b883" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_c4bb58ce-2840-4a95-8296-7fd30c85d473" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_c6eeb57f-9f1d-4c00-be47-22c3910ad119" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_c4bb58ce-2840-4a95-8296-7fd30c85d473" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_5faacac7-3880-4b5c-863e-94d6677563dc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_c6eeb57f-9f1d-4c00-be47-22c3910ad119" xlink:to="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_5faacac7-3880-4b5c-863e-94d6677563dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiability_03ff973b-29f8-4704-b7da-7bff1a9b0322" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiability"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_c6eeb57f-9f1d-4c00-be47-22c3910ad119" xlink:to="loc_us-gaap_FinanceLeaseLiability_03ff973b-29f8-4704-b7da-7bff1a9b0322" 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-20221231.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/CommitmentsandContingenciesNarrativeDetails" xlink:type="simple" xlink:href="strl-20221231.xsd#CommitmentsandContingenciesNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.strlco.com/role/CommitmentsandContingenciesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_4df4f9d1-6491-4fbd-a733-73e6afa8bb00" 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_SelfInsuranceWorkersCompensationClaimsAmountPerOccurrence_c0f46c23-5f6e-4280-9ae0-89b453b27a99" xlink:href="strl-20221231.xsd#strl_SelfInsuranceWorkersCompensationClaimsAmountPerOccurrence"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_4df4f9d1-6491-4fbd-a733-73e6afa8bb00" xlink:to="loc_strl_SelfInsuranceWorkersCompensationClaimsAmountPerOccurrence_c0f46c23-5f6e-4280-9ae0-89b453b27a99" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_GeneralLiabilityAndWorkersCompensationClaimPerOccurrenceThatWouldAffectUltimateLiability_60954b02-2621-49fa-bde5-a2b8cc3beb5e" xlink:href="strl-20221231.xsd#strl_GeneralLiabilityAndWorkersCompensationClaimPerOccurrenceThatWouldAffectUltimateLiability"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_4df4f9d1-6491-4fbd-a733-73e6afa8bb00" xlink:to="loc_strl_GeneralLiabilityAndWorkersCompensationClaimPerOccurrenceThatWouldAffectUltimateLiability_60954b02-2621-49fa-bde5-a2b8cc3beb5e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_SelfInsuranceGeneralLiabilityAmountPerOccurrence_6e34051b-095c-4100-923d-4fe63db7526d" xlink:href="strl-20221231.xsd#strl_SelfInsuranceGeneralLiabilityAmountPerOccurrence"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_4df4f9d1-6491-4fbd-a733-73e6afa8bb00" xlink:to="loc_strl_SelfInsuranceGeneralLiabilityAmountPerOccurrence_6e34051b-095c-4100-923d-4fe63db7526d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_CommercialInsuranceCoverage_b08de364-2bc2-419b-bf32-a0ba89c4e08e" xlink:href="strl-20221231.xsd#strl_CommercialInsuranceCoverage"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_4df4f9d1-6491-4fbd-a733-73e6afa8bb00" xlink:to="loc_strl_CommercialInsuranceCoverage_b08de364-2bc2-419b-bf32-a0ba89c4e08e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_ConsolidatedEntitiesOwnershipPercentage_55cb5a14-ad10-471f-937c-af70c8cb4f12" xlink:href="strl-20221231.xsd#strl_ConsolidatedEntitiesOwnershipPercentage"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_4df4f9d1-6491-4fbd-a733-73e6afa8bb00" xlink:to="loc_strl_ConsolidatedEntitiesOwnershipPercentage_55cb5a14-ad10-471f-937c-af70c8cb4f12" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.strlco.com/role/IncomeTaxesIncomeTaxExpenseBenefitComponentsDetails" xlink:type="simple" xlink:href="strl-20221231.xsd#IncomeTaxesIncomeTaxExpenseBenefitComponentsDetails"/>
  <link:presentationLink xlink:role="http://www.strlco.com/role/IncomeTaxesIncomeTaxExpenseBenefitComponentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_07147848-31b8-4ba9-8b03-e15752b1988e" 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_IncomeTaxContingencyTable_866a7454-fe32-4e7c-ad1e-19b5c547c965" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxContingencyTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_07147848-31b8-4ba9-8b03-e15752b1988e" xlink:to="loc_us-gaap_IncomeTaxContingencyTable_866a7454-fe32-4e7c-ad1e-19b5c547c965" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOperatingActivitiesSegmentAxis_9b45d799-039f-4efc-86f6-625c579ee41f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOperatingActivitiesSegmentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxContingencyTable_866a7454-fe32-4e7c-ad1e-19b5c547c965" xlink:to="loc_us-gaap_StatementOperatingActivitiesSegmentAxis_9b45d799-039f-4efc-86f6-625c579ee41f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentOperatingActivitiesDomain_884cecdd-f25e-45c8-be4d-3046ffe1fd67" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentOperatingActivitiesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOperatingActivitiesSegmentAxis_9b45d799-039f-4efc-86f6-625c579ee41f" xlink:to="loc_us-gaap_SegmentOperatingActivitiesDomain_884cecdd-f25e-45c8-be4d-3046ffe1fd67" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentContinuingOperationsMember_e0515719-5b26-45bb-989d-fe7aeef19fa4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentContinuingOperationsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentOperatingActivitiesDomain_884cecdd-f25e-45c8-be4d-3046ffe1fd67" xlink:to="loc_us-gaap_SegmentContinuingOperationsMember_e0515719-5b26-45bb-989d-fe7aeef19fa4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxContingencyLineItems_23fc2dd0-7566-4e8e-a53d-16f4fd502fee" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxContingencyLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxContingencyTable_866a7454-fe32-4e7c-ad1e-19b5c547c965" xlink:to="loc_us-gaap_IncomeTaxContingencyLineItems_23fc2dd0-7566-4e8e-a53d-16f4fd502fee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_f624144d-b30b-47d1-b838-5fbdba91c9b3" 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_IncomeTaxContingencyLineItems_23fc2dd0-7566-4e8e-a53d-16f4fd502fee" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_f624144d-b30b-47d1-b838-5fbdba91c9b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_d1ffb1b0-955d-4e5a-a1ca-ed3e482f3016" 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_IncomeTaxContingencyLineItems_23fc2dd0-7566-4e8e-a53d-16f4fd502fee" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_d1ffb1b0-955d-4e5a-a1ca-ed3e482f3016" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_5cab22bc-f2dc-4286-af32-e11c4903d37d" 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_IncomeTaxContingencyLineItems_23fc2dd0-7566-4e8e-a53d-16f4fd502fee" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_5cab22bc-f2dc-4286-af32-e11c4903d37d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.strlco.com/role/IncomeTaxesSummaryReconciliationReportedAmountofIncomeTaxExpenseDetails" xlink:type="simple" xlink:href="strl-20221231.xsd#IncomeTaxesSummaryReconciliationReportedAmountofIncomeTaxExpenseDetails"/>
  <link:presentationLink xlink:role="http://www.strlco.com/role/IncomeTaxesSummaryReconciliationReportedAmountofIncomeTaxExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_f555939e-bc0e-4e46-ab49-35ab31e34618" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_c2b6d89e-b17d-4931-a270-84625638d7d1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_f555939e-bc0e-4e46-ab49-35ab31e34618" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_c2b6d89e-b17d-4931-a270-84625638d7d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_8df743a0-670d-4fb4-898e-3712d55bc6fc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_c2b6d89e-b17d-4931-a270-84625638d7d1" xlink:to="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_8df743a0-670d-4fb4-898e-3712d55bc6fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_a8cc5245-ea46-44af-afd8-f6c25238d428" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_c2b6d89e-b17d-4931-a270-84625638d7d1" xlink:to="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_a8cc5245-ea46-44af-afd8-f6c25238d428" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationEquityInEarningsLossesOfUnconsolidatedSubsidiary_d24e8456-467c-4134-bf0e-a0bbeb368cb9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationEquityInEarningsLossesOfUnconsolidatedSubsidiary"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_c2b6d89e-b17d-4931-a270-84625638d7d1" xlink:to="loc_us-gaap_IncomeTaxReconciliationEquityInEarningsLossesOfUnconsolidatedSubsidiary_d24e8456-467c-4134-bf0e-a0bbeb368cb9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount_bb0b3179-0522-4181-bc7a-d8d16876ce04" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_c2b6d89e-b17d-4931-a270-84625638d7d1" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount_bb0b3179-0522-4181-bc7a-d8d16876ce04" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments_9b95e89f-a578-4522-af21-314f51560e48" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationOtherAdjustments"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_c2b6d89e-b17d-4931-a270-84625638d7d1" xlink:to="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments_9b95e89f-a578-4522-af21-314f51560e48" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_d2bf3bcc-942b-4515-b996-66b2738d390d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_c2b6d89e-b17d-4931-a270-84625638d7d1" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_d2bf3bcc-942b-4515-b996-66b2738d390d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_b6aee60a-1044-4239-99af-37fd66c028eb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_f555939e-bc0e-4e46-ab49-35ab31e34618" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_b6aee60a-1044-4239-99af-37fd66c028eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_47de8e18-e254-4fb3-9334-d7d4c1427672" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_b6aee60a-1044-4239-99af-37fd66c028eb" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_47de8e18-e254-4fb3-9334-d7d4c1427672" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_6e7dfe8a-6a94-4d3d-93ec-cbad22922485" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_b6aee60a-1044-4239-99af-37fd66c028eb" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_6e7dfe8a-6a94-4d3d-93ec-cbad22922485" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationEquityInEarningsLossesOfUnconsolidatedSubsidiary_e31dc83f-ea96-4b76-9ac8-acde29c68ffd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationEquityInEarningsLossesOfUnconsolidatedSubsidiary"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_b6aee60a-1044-4239-99af-37fd66c028eb" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationEquityInEarningsLossesOfUnconsolidatedSubsidiary_e31dc83f-ea96-4b76-9ac8-acde29c68ffd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent_632ddb22-b15d-4045-9fba-f35b13989fd4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_b6aee60a-1044-4239-99af-37fd66c028eb" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent_632ddb22-b15d-4045-9fba-f35b13989fd4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_EffectiveIncomeTaxRateReconciliationOtherPermanentDifferences_6a094a55-b7d0-43ef-bc82-6e0338a64f11" xlink:href="strl-20221231.xsd#strl_EffectiveIncomeTaxRateReconciliationOtherPermanentDifferences"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_b6aee60a-1044-4239-99af-37fd66c028eb" xlink:to="loc_strl_EffectiveIncomeTaxRateReconciliationOtherPermanentDifferences_6a094a55-b7d0-43ef-bc82-6e0338a64f11" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_cb4602a7-e16d-414e-bd75-c345713345bb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_b6aee60a-1044-4239-99af-37fd66c028eb" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_cb4602a7-e16d-414e-bd75-c345713345bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.strlco.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" xlink:type="simple" xlink:href="strl-20221231.xsd#IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails"/>
  <link:presentationLink xlink:role="http://www.strlco.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_8f9c8e68-ff98-464d-bd5d-15fc807507b5" 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_DeferredTaxAssetsGrossAbstract_b42fffa3-d976-4ec2-bdbf-f127982b4660" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsGrossAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_8f9c8e68-ff98-464d-bd5d-15fc807507b5" xlink:to="loc_us-gaap_DeferredTaxAssetsGrossAbstract_b42fffa3-d976-4ec2-bdbf-f127982b4660" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits_48093f78-ee56-4c56-a0e2-6adb5c6cafe2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsGrossAbstract_b42fffa3-d976-4ec2-bdbf-f127982b4660" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits_48093f78-ee56-4c56-a0e2-6adb5c6cafe2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_DeferredTaxAssetsNoncontrollingInterest_a6554c08-ef21-440c-8ba9-ff48b52bd853" xlink:href="strl-20221231.xsd#strl_DeferredTaxAssetsNoncontrollingInterest"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsGrossAbstract_b42fffa3-d976-4ec2-bdbf-f127982b4660" xlink:to="loc_strl_DeferredTaxAssetsNoncontrollingInterest_a6554c08-ef21-440c-8ba9-ff48b52bd853" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsContingencies_3f911a40-4ed3-4ad3-b4f5-47b51921591d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsContingencies"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsGrossAbstract_b42fffa3-d976-4ec2-bdbf-f127982b4660" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsContingencies_3f911a40-4ed3-4ad3-b4f5-47b51921591d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_DeferredTaxAssetsRightOfUseLiability_49a9f0b8-469b-46c8-a4bb-1f0e0fbad639" xlink:href="strl-20221231.xsd#strl_DeferredTaxAssetsRightOfUseLiability"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsGrossAbstract_b42fffa3-d976-4ec2-bdbf-f127982b4660" xlink:to="loc_strl_DeferredTaxAssetsRightOfUseLiability_49a9f0b8-469b-46c8-a4bb-1f0e0fbad639" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsDerivativeInstruments_6a92f603-2d06-40ba-9edc-edcb7364a2e8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsDerivativeInstruments"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsGrossAbstract_b42fffa3-d976-4ec2-bdbf-f127982b4660" xlink:to="loc_us-gaap_DeferredTaxAssetsDerivativeInstruments_6a92f603-2d06-40ba-9edc-edcb7364a2e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_DeferredTaxAssetsDeferredPayments_7cd40e81-4786-4db6-8d7b-a049dbad52c1" xlink:href="strl-20221231.xsd#strl_DeferredTaxAssetsDeferredPayments"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsGrossAbstract_b42fffa3-d976-4ec2-bdbf-f127982b4660" xlink:to="loc_strl_DeferredTaxAssetsDeferredPayments_7cd40e81-4786-4db6-8d7b-a049dbad52c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_56b825cb-41e2-4ec6-8a36-55cc416426e9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsGrossAbstract_b42fffa3-d976-4ec2-bdbf-f127982b4660" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_56b825cb-41e2-4ec6-8a36-55cc416426e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_62843760-5dc0-4ef8-be76-aa542014c719" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsGrossAbstract_b42fffa3-d976-4ec2-bdbf-f127982b4660" xlink:to="loc_us-gaap_DeferredTaxAssetsGross_62843760-5dc0-4ef8-be76-aa542014c719" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesAbstract_a11c62df-fba7-4478-951e-27373037af6c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_8f9c8e68-ff98-464d-bd5d-15fc807507b5" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesAbstract_a11c62df-fba7-4478-951e-27373037af6c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_c7fae71b-0ec9-49c9-b4a3-7c83498cd0f5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract_a11c62df-fba7-4478-951e-27373037af6c" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_c7fae71b-0ec9-49c9-b4a3-7c83498cd0f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_DeferredTaxLiabilitiesRightOfUseAsset_1279940c-df19-470e-b5ec-f22d570fb7e1" xlink:href="strl-20221231.xsd#strl_DeferredTaxLiabilitiesRightOfUseAsset"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract_a11c62df-fba7-4478-951e-27373037af6c" xlink:to="loc_strl_DeferredTaxLiabilitiesRightOfUseAsset_1279940c-df19-470e-b5ec-f22d570fb7e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill_e362d6f2-72f1-40e2-af2b-6cfd2007833d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract_a11c62df-fba7-4478-951e-27373037af6c" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill_e362d6f2-72f1-40e2-af2b-6cfd2007833d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesOther_daedbfdc-2c09-4f0b-9e48-099a5e63e9fe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesOther"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract_a11c62df-fba7-4478-951e-27373037af6c" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesOther_daedbfdc-2c09-4f0b-9e48-099a5e63e9fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_c2cf8940-752d-45c9-bcbb-57b3c0d7dc90" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract_a11c62df-fba7-4478-951e-27373037af6c" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilities_c2cf8940-752d-45c9-bcbb-57b3c0d7dc90" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilities_ce297520-159d-4c8a-8410-d8c2eefa36ab" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilities"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract_a11c62df-fba7-4478-951e-27373037af6c" xlink:to="loc_us-gaap_DeferredTaxLiabilities_ce297520-159d-4c8a-8410-d8c2eefa36ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.strlco.com/role/IncomeTaxesNarrativeDetails" xlink:type="simple" xlink:href="strl-20221231.xsd#IncomeTaxesNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.strlco.com/role/IncomeTaxesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_2e1c3c1d-db56-4e0d-affc-bc3c61dfda3d" 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_0c148349-6872-4bbb-9d84-981978d1cf22" 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_2e1c3c1d-db56-4e0d-affc-bc3c61dfda3d" xlink:to="loc_us-gaap_OperatingLossCarryforwardsTable_0c148349-6872-4bbb-9d84-981978d1cf22" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_673bacac-004a-42f0-9fd6-c131bc4c3340" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsTable_0c148349-6872-4bbb-9d84-981978d1cf22" xlink:to="loc_us-gaap_IncomeTaxAuthorityAxis_673bacac-004a-42f0-9fd6-c131bc4c3340" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_8e3acc2b-0e96-41ad-9ce5-d6dc7ee1bf82" 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_673bacac-004a-42f0-9fd6-c131bc4c3340" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_8e3acc2b-0e96-41ad-9ce5-d6dc7ee1bf82" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DomesticCountryMember_8187d875-458a-437f-a6fc-598f64ad107b" 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_8e3acc2b-0e96-41ad-9ce5-d6dc7ee1bf82" xlink:to="loc_us-gaap_DomesticCountryMember_8187d875-458a-437f-a6fc-598f64ad107b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StateAndLocalJurisdictionMember_9eb46714-fb20-4911-94e7-7de027c7cf29" 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_8e3acc2b-0e96-41ad-9ce5-d6dc7ee1bf82" xlink:to="loc_us-gaap_StateAndLocalJurisdictionMember_9eb46714-fb20-4911-94e7-7de027c7cf29" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsLineItems_867162c1-26b3-4ad7-8081-68b52218392e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLossCarryforwardsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsTable_0c148349-6872-4bbb-9d84-981978d1cf22" xlink:to="loc_us-gaap_OperatingLossCarryforwardsLineItems_867162c1-26b3-4ad7-8081-68b52218392e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaid_192a032d-9a8c-4753-9164-282adf92fb12" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxesPaid"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_867162c1-26b3-4ad7-8081-68b52218392e" xlink:to="loc_us-gaap_IncomeTaxesPaid_192a032d-9a8c-4753-9164-282adf92fb12" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwards_d24f2ae3-b892-408a-800c-c59dce529a86" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLossCarryforwards"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_867162c1-26b3-4ad7-8081-68b52218392e" xlink:to="loc_us-gaap_OperatingLossCarryforwards_d24f2ae3-b892-408a-800c-c59dce529a86" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration_de59156b-1725-4c31-8c98-a500f5efe4d2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_867162c1-26b3-4ad7-8081-68b52218392e" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration_de59156b-1725-4c31-8c98-a500f5efe4d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.strlco.com/role/StockholdersEquityNarrativeDetails" xlink:type="simple" xlink:href="strl-20221231.xsd#StockholdersEquityNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.strlco.com/role/StockholdersEquityNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_9e582461-aa04-4254-9f2b-273eed26581c" 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_AccumulatedOtherComprehensiveIncomeLossTable_a1854906-86a1-49c8-ab09-339852e6fab2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_9e582461-aa04-4254-9f2b-273eed26581c" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_a1854906-86a1-49c8-ab09-339852e6fab2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_81ec8800-6110-4a22-844a-c5449e081e02" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_a1854906-86a1-49c8-ab09-339852e6fab2" xlink:to="loc_us-gaap_StatementClassOfStockAxis_81ec8800-6110-4a22-844a-c5449e081e02" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_5a2c190c-d55c-49bc-8ed9-e3cfa979961e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_81ec8800-6110-4a22-844a-c5449e081e02" xlink:to="loc_us-gaap_ClassOfStockDomain_5a2c190c-d55c-49bc-8ed9-e3cfa979961e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_59005372-9fa1-4324-bc0b-e532d8f9832b" 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_ClassOfStockDomain_5a2c190c-d55c-49bc-8ed9-e3cfa979961e" xlink:to="loc_us-gaap_CommonStockMember_59005372-9fa1-4324-bc0b-e532d8f9832b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_477f2963-6783-40b3-8f0a-ebaaaecf6510" 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_AccumulatedOtherComprehensiveIncomeLossTable_a1854906-86a1-49c8-ab09-339852e6fab2" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_477f2963-6783-40b3-8f0a-ebaaaecf6510" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_f05a5fd3-5022-457a-beb8-f00647133b72" 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_477f2963-6783-40b3-8f0a-ebaaaecf6510" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_f05a5fd3-5022-457a-beb8-f00647133b72" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_PetilloIncorporatedMember_556033cc-dd79-4445-bc04-6b4b56df55b6" xlink:href="strl-20221231.xsd#strl_PetilloIncorporatedMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_f05a5fd3-5022-457a-beb8-f00647133b72" xlink:to="loc_strl_PetilloIncorporatedMember_556033cc-dd79-4445-bc04-6b4b56df55b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_CCSAcquisitionMember_4310d4af-413c-4f7c-9357-76b3134308c6" xlink:href="strl-20221231.xsd#strl_CCSAcquisitionMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_f05a5fd3-5022-457a-beb8-f00647133b72" xlink:to="loc_strl_CCSAcquisitionMember_4310d4af-413c-4f7c-9357-76b3134308c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_a2d94b68-7088-4410-8cc2-81be0842fb4f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_a1854906-86a1-49c8-ab09-339852e6fab2" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_a2d94b68-7088-4410-8cc2-81be0842fb4f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_CommonStockVotesPerShare_b379c74d-f545-435a-bb52-4e3741baf298" xlink:href="strl-20221231.xsd#strl_CommonStockVotesPerShare"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_a2d94b68-7088-4410-8cc2-81be0842fb4f" xlink:to="loc_strl_CommonStockVotesPerShare_b379c74d-f545-435a-bb52-4e3741baf298" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased_f697322d-4820-4dd4-8a5b-c6d4838bf328" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_a2d94b68-7088-4410-8cc2-81be0842fb4f" xlink:to="loc_us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased_f697322d-4820-4dd4-8a5b-c6d4838bf328" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodShares_828a4a85-0ded-489c-83dc-53d4351f3d6a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRepurchasedDuringPeriodShares"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_a2d94b68-7088-4410-8cc2-81be0842fb4f" xlink:to="loc_us-gaap_StockRepurchasedDuringPeriodShares_828a4a85-0ded-489c-83dc-53d4351f3d6a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_b052c40c-041a-4ff4-be2e-5b26864b4c56" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_a2d94b68-7088-4410-8cc2-81be0842fb4f" xlink:to="loc_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_b052c40c-041a-4ff4-be2e-5b26864b4c56" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_3f77989a-7fd7-4d24-9486-ef797b60537e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_a2d94b68-7088-4410-8cc2-81be0842fb4f" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_3f77989a-7fd7-4d24-9486-ef797b60537e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.strlco.com/role/StockIncentivePlanNarrativeDetails" xlink:type="simple" xlink:href="strl-20221231.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_ec0a6d79-b366-4e92-b986-a69317c25188" 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_4943bd6b-9608-47b1-a1b0-49bb3f5f1600" 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_ec0a6d79-b366-4e92-b986-a69317c25188" xlink:to="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_4943bd6b-9608-47b1-a1b0-49bb3f5f1600" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_d2db4892-5218-4226-b2b9-3c268c8016c8" 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_4943bd6b-9608-47b1-a1b0-49bb3f5f1600" xlink:to="loc_us-gaap_PlanNameAxis_d2db4892-5218-4226-b2b9-3c268c8016c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_b8648b8a-28a3-4c78-898e-7be9f7d77058" 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_d2db4892-5218-4226-b2b9-3c268c8016c8" xlink:to="loc_us-gaap_PlanNameDomain_b8648b8a-28a3-4c78-898e-7be9f7d77058" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_StockIncentivePlanAndEmployeeStockPurchasePlanMember_f65ad9f1-b120-4394-8cf7-1f818127278a" xlink:href="strl-20221231.xsd#strl_StockIncentivePlanAndEmployeeStockPurchasePlanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_b8648b8a-28a3-4c78-898e-7be9f7d77058" xlink:to="loc_strl_StockIncentivePlanAndEmployeeStockPurchasePlanMember_f65ad9f1-b120-4394-8cf7-1f818127278a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_StockIncentivePlanMember_35ae98a6-6672-45c1-b365-d62bcf0aad15" xlink:href="strl-20221231.xsd#strl_StockIncentivePlanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_strl_StockIncentivePlanAndEmployeeStockPurchasePlanMember_f65ad9f1-b120-4394-8cf7-1f818127278a" xlink:to="loc_strl_StockIncentivePlanMember_35ae98a6-6672-45c1-b365-d62bcf0aad15" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_EmployeeStockPurchasePlanMember_a1c66644-8df2-4d06-a5d1-805b707e8cbd" xlink:href="strl-20221231.xsd#strl_EmployeeStockPurchasePlanMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_strl_StockIncentivePlanAndEmployeeStockPurchasePlanMember_f65ad9f1-b120-4394-8cf7-1f818127278a" xlink:to="loc_strl_EmployeeStockPurchasePlanMember_a1c66644-8df2-4d06-a5d1-805b707e8cbd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightAxis_f0f8b098-c174-462c-8957-2f3ec8939e84" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfWarrantOrRightAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_4943bd6b-9608-47b1-a1b0-49bb3f5f1600" xlink:to="loc_us-gaap_ClassOfWarrantOrRightAxis_f0f8b098-c174-462c-8957-2f3ec8939e84" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightDomain_fa7a30af-dc88-48a5-a42c-fe87ddfff4d0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfWarrantOrRightDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfWarrantOrRightAxis_f0f8b098-c174-462c-8957-2f3ec8939e84" xlink:to="loc_us-gaap_ClassOfWarrantOrRightDomain_fa7a30af-dc88-48a5-a42c-fe87ddfff4d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_WarrantsToTheLendersUnderTheLoanAgreementMember_ec977ec7-0e50-4352-9205-0c99482d80c3" xlink:href="strl-20221231.xsd#strl_WarrantsToTheLendersUnderTheLoanAgreementMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfWarrantOrRightDomain_fa7a30af-dc88-48a5-a42c-fe87ddfff4d0" xlink:to="loc_strl_WarrantsToTheLendersUnderTheLoanAgreementMember_ec977ec7-0e50-4352-9205-0c99482d80c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_eecd0d9f-c7e8-42ad-a8fb-03bf2ba9e4f1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_4943bd6b-9608-47b1-a1b0-49bb3f5f1600" xlink:to="loc_us-gaap_DebtInstrumentAxis_eecd0d9f-c7e8-42ad-a8fb-03bf2ba9e4f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_665eccc0-3056-495c-a4a3-c3108b2adf0c" 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_eecd0d9f-c7e8-42ad-a8fb-03bf2ba9e4f1" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_665eccc0-3056-495c-a4a3-c3108b2adf0c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_LoanAndSecurityAgreementMember_6aee5595-ae71-4dc4-94c6-a4299e27f6dc" xlink:href="strl-20221231.xsd#strl_LoanAndSecurityAgreementMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_665eccc0-3056-495c-a4a3-c3108b2adf0c" xlink:to="loc_strl_LoanAndSecurityAgreementMember_6aee5595-ae71-4dc4-94c6-a4299e27f6dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_39ab5d68-7d63-4f9f-bd9a-646aa7285b2d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_4943bd6b-9608-47b1-a1b0-49bb3f5f1600" xlink:to="loc_us-gaap_AwardTypeAxis_39ab5d68-7d63-4f9f-bd9a-646aa7285b2d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1a1f2581-3c41-49a1-9419-3ec0d6203aff" 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_39ab5d68-7d63-4f9f-bd9a-646aa7285b2d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1a1f2581-3c41-49a1-9419-3ec0d6203aff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_RestrictedStockAwardsRestrictedStockUnitsAndPerformanceStockUnitsMember_5b78c4f0-46df-4c38-bca5-c27da662c86d" xlink:href="strl-20221231.xsd#strl_RestrictedStockAwardsRestrictedStockUnitsAndPerformanceStockUnitsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1a1f2581-3c41-49a1-9419-3ec0d6203aff" xlink:to="loc_strl_RestrictedStockAwardsRestrictedStockUnitsAndPerformanceStockUnitsMember_5b78c4f0-46df-4c38-bca5-c27da662c86d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_RestrictedStockAwardMember_b7dfcc28-1736-4fb5-a170-e2819a190b3c" xlink:href="strl-20221231.xsd#strl_RestrictedStockAwardMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_strl_RestrictedStockAwardsRestrictedStockUnitsAndPerformanceStockUnitsMember_5b78c4f0-46df-4c38-bca5-c27da662c86d" xlink:to="loc_strl_RestrictedStockAwardMember_b7dfcc28-1736-4fb5-a170-e2819a190b3c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_9acfc691-19e2-4946-b111-fc4068d580f0" 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_strl_RestrictedStockAwardsRestrictedStockUnitsAndPerformanceStockUnitsMember_5b78c4f0-46df-4c38-bca5-c27da662c86d" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_9acfc691-19e2-4946-b111-fc4068d580f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PhantomShareUnitsPSUsMember_554c7c6b-2427-4676-8ee6-1b86391af219" 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_strl_RestrictedStockAwardsRestrictedStockUnitsAndPerformanceStockUnitsMember_5b78c4f0-46df-4c38-bca5-c27da662c86d" xlink:to="loc_us-gaap_PhantomShareUnitsPSUsMember_554c7c6b-2427-4676-8ee6-1b86391af219" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockMember_db148c52-cb84-44c1-a8a0-d010e6df60fc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1a1f2581-3c41-49a1-9419-3ec0d6203aff" xlink:to="loc_us-gaap_EmployeeStockMember_db148c52-cb84-44c1-a8a0-d010e6df60fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_RestrictedStockUnitsAndPhantomStockUnitsMember_264de291-b818-448d-9605-2554d7d50561" xlink:href="strl-20221231.xsd#strl_RestrictedStockUnitsAndPhantomStockUnitsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1a1f2581-3c41-49a1-9419-3ec0d6203aff" xlink:to="loc_strl_RestrictedStockUnitsAndPhantomStockUnitsMember_264de291-b818-448d-9605-2554d7d50561" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_LiabilityBasedAwardsMember_ecca802d-ef95-4eef-adeb-e2fd2f276806" xlink:href="strl-20221231.xsd#strl_LiabilityBasedAwardsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1a1f2581-3c41-49a1-9419-3ec0d6203aff" xlink:to="loc_strl_LiabilityBasedAwardsMember_ecca802d-ef95-4eef-adeb-e2fd2f276806" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_83471db3-532d-49f9-9b05-b20253f2b59c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_4943bd6b-9608-47b1-a1b0-49bb3f5f1600" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_83471db3-532d-49f9-9b05-b20253f2b59c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_a9c1252c-3948-4c97-9846-3c04f45d0f7c" 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_83471db3-532d-49f9-9b05-b20253f2b59c" xlink:to="loc_us-gaap_EquityComponentDomain_a9c1252c-3948-4c97-9846-3c04f45d0f7c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_338d723d-8615-4821-9b2b-c9a812e825a2" 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_a9c1252c-3948-4c97-9846-3c04f45d0f7c" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_338d723d-8615-4821-9b2b-c9a812e825a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiarySaleOfStockLineItems_7552636f-b9fa-4eec-903c-8cfb71a7758f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsidiarySaleOfStockLineItems"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_4943bd6b-9608-47b1-a1b0-49bb3f5f1600" xlink:to="loc_us-gaap_SubsidiarySaleOfStockLineItems_7552636f-b9fa-4eec-903c-8cfb71a7758f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_58274940-ee9b-4409-a8f1-51c0745605af" 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_7552636f-b9fa-4eec-903c-8cfb71a7758f" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_58274940-ee9b-4409-a8f1-51c0745605af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_7fb001cc-7abf-42ce-bca7-da0ed60a228b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_7552636f-b9fa-4eec-903c-8cfb71a7758f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_7fb001cc-7abf-42ce-bca7-da0ed60a228b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_7ce6e218-01fa-4bc8-90ef-87fb37c1792f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_7552636f-b9fa-4eec-903c-8cfb71a7758f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_7ce6e218-01fa-4bc8-90ef-87fb37c1792f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_SharebasedCompensationArrangementbySharebasedPaymentAwardMaximumAnnualContributionsPerEmployeePercent_c568a10e-2403-46e9-aebd-36570d22cf8f" xlink:href="strl-20221231.xsd#strl_SharebasedCompensationArrangementbySharebasedPaymentAwardMaximumAnnualContributionsPerEmployeePercent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_7552636f-b9fa-4eec-903c-8cfb71a7758f" xlink:to="loc_strl_SharebasedCompensationArrangementbySharebasedPaymentAwardMaximumAnnualContributionsPerEmployeePercent_c568a10e-2403-46e9-aebd-36570d22cf8f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_SharebasedCompensationArrangementbySharebasedPaymentAwardMaximumAnnualContributionsPerEmployeeAmount_cc654047-501b-46ca-9734-fdd2f618e70f" xlink:href="strl-20221231.xsd#strl_SharebasedCompensationArrangementbySharebasedPaymentAwardMaximumAnnualContributionsPerEmployeeAmount"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_7552636f-b9fa-4eec-903c-8cfb71a7758f" xlink:to="loc_strl_SharebasedCompensationArrangementbySharebasedPaymentAwardMaximumAnnualContributionsPerEmployeeAmount_cc654047-501b-46ca-9734-fdd2f618e70f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_fcf146b5-b64a-465c-8294-572f7eba5d83" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_7552636f-b9fa-4eec-903c-8cfb71a7758f" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_fcf146b5-b64a-465c-8294-572f7eba5d83" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_e4a48c4d-0c5d-447d-ac52-39a13ea92fe0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_7552636f-b9fa-4eec-903c-8cfb71a7758f" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_e4a48c4d-0c5d-447d-ac52-39a13ea92fe0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_1f536d73-6aff-4d61-b522-38f53155902a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_7552636f-b9fa-4eec-903c-8cfb71a7758f" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_1f536d73-6aff-4d61-b522-38f53155902a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_d7c48c30-946a-471b-b361-aea328655460" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_7552636f-b9fa-4eec-903c-8cfb71a7758f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_d7c48c30-946a-471b-b361-aea328655460" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_ab537168-0cc1-415b-82ec-00c716f4dbff" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_7552636f-b9fa-4eec-903c-8cfb71a7758f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_ab537168-0cc1-415b-82ec-00c716f4dbff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_5e69a4be-d673-4bc0-923b-30768f7d595f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_7552636f-b9fa-4eec-903c-8cfb71a7758f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_5e69a4be-d673-4bc0-923b-30768f7d595f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_8db43e27-7e13-4c63-8c37-4ade823e34d3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_7552636f-b9fa-4eec-903c-8cfb71a7758f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_8db43e27-7e13-4c63-8c37-4ade823e34d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_b857c877-82d6-4701-9d16-b304a3d921a1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_7552636f-b9fa-4eec-903c-8cfb71a7758f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_b857c877-82d6-4701-9d16-b304a3d921a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_1f617d1a-5fd6-4b5f-b586-3f86b9449497" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_7552636f-b9fa-4eec-903c-8cfb71a7758f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_1f617d1a-5fd6-4b5f-b586-3f86b9449497" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_8067040d-0c42-4dfa-a273-b8d75976989d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_7552636f-b9fa-4eec-903c-8cfb71a7758f" xlink:to="loc_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_8067040d-0c42-4dfa-a273-b8d75976989d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_6255d31c-5246-443e-8ae2-05daca86e81a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_7552636f-b9fa-4eec-903c-8cfb71a7758f" xlink:to="loc_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_6255d31c-5246-443e-8ae2-05daca86e81a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_ClassOfWarrantOrRightTerm_619307e4-1c95-44bb-bb9d-22b79eb8e08d" xlink:href="strl-20221231.xsd#strl_ClassOfWarrantOrRightTerm"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_7552636f-b9fa-4eec-903c-8cfb71a7758f" xlink:to="loc_strl_ClassOfWarrantOrRightTerm_619307e4-1c95-44bb-bb9d-22b79eb8e08d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_21f55b01-3903-4367-b19c-ad67d2c7dabc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_7552636f-b9fa-4eec-903c-8cfb71a7758f" xlink:to="loc_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_21f55b01-3903-4367-b19c-ad67d2c7dabc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_c0633700-f450-47e6-802f-4fb323507f5e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_7552636f-b9fa-4eec-903c-8cfb71a7758f" xlink:to="loc_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_c0633700-f450-47e6-802f-4fb323507f5e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_ClassOfWarrantOrRightNumberOfWarrantsExercised_e1a5b175-135c-4a4b-b2b0-33145ad9cbd2" xlink:href="strl-20221231.xsd#strl_ClassOfWarrantOrRightNumberOfWarrantsExercised"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_7552636f-b9fa-4eec-903c-8cfb71a7758f" xlink:to="loc_strl_ClassOfWarrantOrRightNumberOfWarrantsExercised_e1a5b175-135c-4a4b-b2b0-33145ad9cbd2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_StockIssuedDuringPeriodSharesWarrantsExercised_b51ea1e7-3b3a-4368-8075-1701cfb281f9" xlink:href="strl-20221231.xsd#strl_StockIssuedDuringPeriodSharesWarrantsExercised"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_7552636f-b9fa-4eec-903c-8cfb71a7758f" xlink:to="loc_strl_StockIssuedDuringPeriodSharesWarrantsExercised_b51ea1e7-3b3a-4368-8075-1701cfb281f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_StockIssuedDuringPeriodValueWarrantsExercised_1786c31a-b0ce-49f8-82e4-d0f9fff4b823" xlink:href="strl-20221231.xsd#strl_StockIssuedDuringPeriodValueWarrantsExercised"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_7552636f-b9fa-4eec-903c-8cfb71a7758f" xlink:to="loc_strl_StockIssuedDuringPeriodValueWarrantsExercised_1786c31a-b0ce-49f8-82e4-d0f9fff4b823" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightOutstanding_741a5a4b-15c2-4889-b3bb-b0a8fbe296b7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfWarrantOrRightOutstanding"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_7552636f-b9fa-4eec-903c-8cfb71a7758f" xlink:to="loc_us-gaap_ClassOfWarrantOrRightOutstanding_741a5a4b-15c2-4889-b3bb-b0a8fbe296b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.strlco.com/role/StockIncentivePlanSummaryofAwardActivityDetails" xlink:type="simple" xlink:href="strl-20221231.xsd#StockIncentivePlanSummaryofAwardActivityDetails"/>
  <link:presentationLink xlink:role="http://www.strlco.com/role/StockIncentivePlanSummaryofAwardActivityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteAbstract_a7a808c2-9961-483b-920c-5a3c9e99996a" 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_ScheduleOfStockByClassTable_3ae85ffb-e3a8-44fa-8ca7-f5fcb6ec1327" 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_StockholdersEquityNoteAbstract_a7a808c2-9961-483b-920c-5a3c9e99996a" xlink:to="loc_us-gaap_ScheduleOfStockByClassTable_3ae85ffb-e3a8-44fa-8ca7-f5fcb6ec1327" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_74ea6603-b5d1-4232-8ad8-68a164cef87c" 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_3ae85ffb-e3a8-44fa-8ca7-f5fcb6ec1327" xlink:to="loc_us-gaap_AwardTypeAxis_74ea6603-b5d1-4232-8ad8-68a164cef87c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_b3a4e263-d5a2-44f7-8d49-7b9b11f6b89b" 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_74ea6603-b5d1-4232-8ad8-68a164cef87c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_b3a4e263-d5a2-44f7-8d49-7b9b11f6b89b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_RestrictedStockAwardMember_2d9a6c31-a5e1-4e03-8a26-9907db1afc72" xlink:href="strl-20221231.xsd#strl_RestrictedStockAwardMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_b3a4e263-d5a2-44f7-8d49-7b9b11f6b89b" xlink:to="loc_strl_RestrictedStockAwardMember_2d9a6c31-a5e1-4e03-8a26-9907db1afc72" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_300347b5-6c84-4d23-ae04-54d00a4be5fb" 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_b3a4e263-d5a2-44f7-8d49-7b9b11f6b89b" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_300347b5-6c84-4d23-ae04-54d00a4be5fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockLineItems_66b125a4-73d7-4aaf-9126-55f2d99a599b" 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_3ae85ffb-e3a8-44fa-8ca7-f5fcb6ec1327" xlink:to="loc_us-gaap_ClassOfStockLineItems_66b125a4-73d7-4aaf-9126-55f2d99a599b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_6cd374db-5a1d-4a8c-a0a7-8f926f6ffb07" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_66b125a4-73d7-4aaf-9126-55f2d99a599b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_6cd374db-5a1d-4a8c-a0a7-8f926f6ffb07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_5c291b81-4006-415b-9e08-079bc2edb238" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_6cd374db-5a1d-4a8c-a0a7-8f926f6ffb07" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_5c291b81-4006-415b-9e08-079bc2edb238" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_5081daac-51e3-44ff-921f-528cef0f94b0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_6cd374db-5a1d-4a8c-a0a7-8f926f6ffb07" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_5081daac-51e3-44ff-921f-528cef0f94b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_bc0cf2dc-2977-4b15-945d-cb760bac481d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_6cd374db-5a1d-4a8c-a0a7-8f926f6ffb07" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_bc0cf2dc-2977-4b15-945d-cb760bac481d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_65c3d4ad-6c6c-4d8f-8e8d-6a5059e18baf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_6cd374db-5a1d-4a8c-a0a7-8f926f6ffb07" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_65c3d4ad-6c6c-4d8f-8e8d-6a5059e18baf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_21fc438f-20e5-463b-a38d-a7cae9b0dd44" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_6cd374db-5a1d-4a8c-a0a7-8f926f6ffb07" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_21fc438f-20e5-463b-a38d-a7cae9b0dd44" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_7cf0f690-cc89-49fc-9380-a8e95003dc87" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_66b125a4-73d7-4aaf-9126-55f2d99a599b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_7cf0f690-cc89-49fc-9380-a8e95003dc87" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_a4ca55ae-7e06-4ccc-aa76-b411c9508365" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_7cf0f690-cc89-49fc-9380-a8e95003dc87" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_a4ca55ae-7e06-4ccc-aa76-b411c9508365" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_9cea76cd-71dc-4196-be1d-a09de9eb2523" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_7cf0f690-cc89-49fc-9380-a8e95003dc87" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_9cea76cd-71dc-4196-be1d-a09de9eb2523" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_3a1358f0-e7e4-4629-b677-4eda479f1399" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_7cf0f690-cc89-49fc-9380-a8e95003dc87" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_3a1358f0-e7e4-4629-b677-4eda479f1399" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_3cde80e4-5077-47cc-bae0-3cf542bbb0dc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_7cf0f690-cc89-49fc-9380-a8e95003dc87" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_3cde80e4-5077-47cc-bae0-3cf542bbb0dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_d8d5f57f-15f7-48f9-b957-7637b6ed273b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_7cf0f690-cc89-49fc-9380-a8e95003dc87" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_d8d5f57f-15f7-48f9-b957-7637b6ed273b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.strlco.com/role/StockIncentivePlanFairValueAssumptionsDetails" xlink:type="simple" xlink:href="strl-20221231.xsd#StockIncentivePlanFairValueAssumptionsDetails"/>
  <link:presentationLink xlink:role="http://www.strlco.com/role/StockIncentivePlanFairValueAssumptionsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteAbstract_d85079d2-5a4e-46d9-b952-fdade11a1c93" 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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_ef2a89a4-8b3e-4074-9e6e-6a5381083d78" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract_d85079d2-5a4e-46d9-b952-fdade11a1c93" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_ef2a89a4-8b3e-4074-9e6e-6a5381083d78" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_b1adecf6-633f-4827-b6fd-240ee3247b20" 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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_ef2a89a4-8b3e-4074-9e6e-6a5381083d78" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_b1adecf6-633f-4827-b6fd-240ee3247b20" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_03a1cd1b-5736-4d44-844d-ea66da399b49" 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_b1adecf6-633f-4827-b6fd-240ee3247b20" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_03a1cd1b-5736-4d44-844d-ea66da399b49" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_bc743686-4823-4620-87f1-5b91b939c7b9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_03a1cd1b-5736-4d44-844d-ea66da399b49" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_bc743686-4823-4620-87f1-5b91b939c7b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_5fa932b8-db7c-40bd-8262-3a45347c54d6" 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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_ef2a89a4-8b3e-4074-9e6e-6a5381083d78" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_5fa932b8-db7c-40bd-8262-3a45347c54d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_8ad7220c-e17d-431f-b747-95d0328edb56" 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_5fa932b8-db7c-40bd-8262-3a45347c54d6" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_8ad7220c-e17d-431f-b747-95d0328edb56" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember_6035d4fc-85ce-4801-bd3a-0f7bfe7abad0" 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_8ad7220c-e17d-431f-b747-95d0328edb56" xlink:to="loc_us-gaap_FairValueMeasurementsRecurringMember_6035d4fc-85ce-4801-bd3a-0f7bfe7abad0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeAxis_e7c281bb-fa5b-4765-b637-38cdfe2b5083" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MeasurementInputTypeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_ef2a89a4-8b3e-4074-9e6e-6a5381083d78" xlink:to="loc_us-gaap_MeasurementInputTypeAxis_e7c281bb-fa5b-4765-b637-38cdfe2b5083" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeDomain_2f4a31a0-0d19-480a-8816-44a1dd0ea4fd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MeasurementInputTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MeasurementInputTypeAxis_e7c281bb-fa5b-4765-b637-38cdfe2b5083" xlink:to="loc_us-gaap_MeasurementInputTypeDomain_2f4a31a0-0d19-480a-8816-44a1dd0ea4fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputSharePriceMember_83b63877-b1e7-42a2-8c17-b3bad27c38dc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MeasurementInputSharePriceMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MeasurementInputTypeDomain_2f4a31a0-0d19-480a-8816-44a1dd0ea4fd" xlink:to="loc_us-gaap_MeasurementInputSharePriceMember_83b63877-b1e7-42a2-8c17-b3bad27c38dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputExercisePriceMember_2bd40ec7-0df7-4333-abcc-05566cf2a10a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MeasurementInputExercisePriceMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MeasurementInputTypeDomain_2f4a31a0-0d19-480a-8816-44a1dd0ea4fd" xlink:to="loc_us-gaap_MeasurementInputExercisePriceMember_2bd40ec7-0df7-4333-abcc-05566cf2a10a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputPriceVolatilityMember_3fd9bf43-4e75-4b03-a2e5-ba64a08a9d38" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MeasurementInputPriceVolatilityMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MeasurementInputTypeDomain_2f4a31a0-0d19-480a-8816-44a1dd0ea4fd" xlink:to="loc_us-gaap_MeasurementInputPriceVolatilityMember_3fd9bf43-4e75-4b03-a2e5-ba64a08a9d38" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputRiskFreeInterestRateMember_0f496a79-13c6-474c-bcd7-2ee732a7a833" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MeasurementInputRiskFreeInterestRateMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MeasurementInputTypeDomain_2f4a31a0-0d19-480a-8816-44a1dd0ea4fd" xlink:to="loc_us-gaap_MeasurementInputRiskFreeInterestRateMember_0f496a79-13c6-474c-bcd7-2ee732a7a833" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputExpectedDividendRateMember_8e11db3e-29d0-4702-a4d1-33095cc85058" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MeasurementInputExpectedDividendRateMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MeasurementInputTypeDomain_2f4a31a0-0d19-480a-8816-44a1dd0ea4fd" xlink:to="loc_us-gaap_MeasurementInputExpectedDividendRateMember_8e11db3e-29d0-4702-a4d1-33095cc85058" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightAxis_e3e0be3e-6b2b-4b01-b9d3-8e0a07efc9a2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfWarrantOrRightAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_ef2a89a4-8b3e-4074-9e6e-6a5381083d78" xlink:to="loc_us-gaap_ClassOfWarrantOrRightAxis_e3e0be3e-6b2b-4b01-b9d3-8e0a07efc9a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightDomain_c37c023f-590f-4e13-be5d-06f47f01e0cc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfWarrantOrRightDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfWarrantOrRightAxis_e3e0be3e-6b2b-4b01-b9d3-8e0a07efc9a2" xlink:to="loc_us-gaap_ClassOfWarrantOrRightDomain_c37c023f-590f-4e13-be5d-06f47f01e0cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_WarrantsToTheLendersUnderTheLoanAgreementMember_a94cb0b3-3148-45d3-9269-c49b2b60deb6" xlink:href="strl-20221231.xsd#strl_WarrantsToTheLendersUnderTheLoanAgreementMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfWarrantOrRightDomain_c37c023f-590f-4e13-be5d-06f47f01e0cc" xlink:to="loc_strl_WarrantsToTheLendersUnderTheLoanAgreementMember_a94cb0b3-3148-45d3-9269-c49b2b60deb6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_7b3c0d22-947d-46e7-9c51-b5b923733b92" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_ef2a89a4-8b3e-4074-9e6e-6a5381083d78" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_7b3c0d22-947d-46e7-9c51-b5b923733b92" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WarrantsAndRightsOutstandingMeasurementInput_3aaf6eaa-515e-423d-b097-b52242b7b32e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WarrantsAndRightsOutstandingMeasurementInput"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_7b3c0d22-947d-46e7-9c51-b5b923733b92" xlink:to="loc_us-gaap_WarrantsAndRightsOutstandingMeasurementInput_3aaf6eaa-515e-423d-b097-b52242b7b32e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WarrantsAndRightsOutstandingTerm_24d1b7fa-7cc5-4afa-8105-abe2f3030548" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WarrantsAndRightsOutstandingTerm"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_7b3c0d22-947d-46e7-9c51-b5b923733b92" xlink:to="loc_us-gaap_WarrantsAndRightsOutstandingTerm_24d1b7fa-7cc5-4afa-8105-abe2f3030548" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WarrantsAndRightsOutstanding_6c58f3ae-7d3a-44d2-9c42-2ff18a367f44" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WarrantsAndRightsOutstanding"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_7b3c0d22-947d-46e7-9c51-b5b923733b92" xlink:to="loc_us-gaap_WarrantsAndRightsOutstanding_6c58f3ae-7d3a-44d2-9c42-2ff18a367f44" 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-20221231.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_958ae52c-86c6-42b6-8863-944f66d9458c" 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_IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity_d6be237a-f132-41ca-8412-3a702447cc9f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_958ae52c-86c6-42b6-8863-944f66d9458c" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity_d6be237a-f132-41ca-8412-3a702447cc9f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity_f07861bf-daf1-4097-89e7-803fdbaa85b5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_958ae52c-86c6-42b6-8863-944f66d9458c" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity_f07861bf-daf1-4097-89e7-803fdbaa85b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_d9b6f4d9-7737-4c40-ac58-4a12317b6c02" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProfitLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_958ae52c-86c6-42b6-8863-944f66d9458c" xlink:to="loc_us-gaap_ProfitLoss_d9b6f4d9-7737-4c40-ac58-4a12317b6c02" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_7997be64-38b9-4bee-ad69-11032c44d00b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_958ae52c-86c6-42b6-8863-944f66d9458c" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_7997be64-38b9-4bee-ad69-11032c44d00b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_f3cb2e14-92eb-4bfb-b6a8-4138c91221fe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_958ae52c-86c6-42b6-8863-944f66d9458c" xlink:to="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_f3cb2e14-92eb-4bfb-b6a8-4138c91221fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_36a7eca0-dd56-4d22-9f70-545c78104a06" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_958ae52c-86c6-42b6-8863-944f66d9458c" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_36a7eca0-dd56-4d22-9f70-545c78104a06" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare_85fa549f-b6f2-47e8-91f1-e063ccf4fc1a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsPerBasicShare"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_958ae52c-86c6-42b6-8863-944f66d9458c" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare_85fa549f-b6f2-47e8-91f1-e063ccf4fc1a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_2af03fb6-035b-4d74-b750-3a76c7694789" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_958ae52c-86c6-42b6-8863-944f66d9458c" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_2af03fb6-035b-4d74-b750-3a76c7694789" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare_ba038f66-15a9-491e-826c-ca4ae93b6d60" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_958ae52c-86c6-42b6-8863-944f66d9458c" xlink:to="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare_ba038f66-15a9-491e-826c-ca4ae93b6d60" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare_e4b9687c-ed08-4577-b33e-8615399eebb7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_958ae52c-86c6-42b6-8863-944f66d9458c" xlink:to="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare_e4b9687c-ed08-4577-b33e-8615399eebb7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_5be3e08a-37e8-4ca3-9108-e79d180c24ef" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_958ae52c-86c6-42b6-8863-944f66d9458c" xlink:to="loc_us-gaap_EarningsPerShareBasic_5be3e08a-37e8-4ca3-9108-e79d180c24ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_a2ac6d30-77c6-432c-8e44-8968099a6e16" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_958ae52c-86c6-42b6-8863-944f66d9458c" xlink:to="loc_us-gaap_EarningsPerShareDiluted_a2ac6d30-77c6-432c-8e44-8968099a6e16" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.strlco.com/role/RetirementBenefitsNarrativeDetails" xlink:type="simple" xlink:href="strl-20221231.xsd#RetirementBenefitsNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.strlco.com/role/RetirementBenefitsNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresAbstract_3f1b0dff-950e-48d1-a891-925b00636857" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanTable_d17396cb-2ab7-4802-a47f-ab16f19957bb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedContributionPlanTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresAbstract_3f1b0dff-950e-48d1-a891-925b00636857" xlink:to="loc_us-gaap_DefinedContributionPlanTable_d17396cb-2ab7-4802-a47f-ab16f19957bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualAxis_2b716a53-e501-41d6-868c-08b8fc5ff459" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_TitleOfIndividualAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedContributionPlanTable_d17396cb-2ab7-4802-a47f-ab16f19957bb" xlink:to="loc_srt_TitleOfIndividualAxis_2b716a53-e501-41d6-868c-08b8fc5ff459" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_c0d13167-9950-4fce-913d-c901d2d3060b" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_TitleOfIndividualAxis_2b716a53-e501-41d6-868c-08b8fc5ff459" xlink:to="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_c0d13167-9950-4fce-913d-c901d2d3060b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_UnionMembersMember_97c18a72-5f11-4bcd-908f-69941ede3ac3" xlink:href="strl-20221231.xsd#strl_UnionMembersMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_c0d13167-9950-4fce-913d-c901d2d3060b" xlink:to="loc_strl_UnionMembersMember_97c18a72-5f11-4bcd-908f-69941ede3ac3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanDisclosureLineItems_aa1cd443-deed-4bfe-8271-3ded88a9554f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedContributionPlanDisclosureLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedContributionPlanTable_d17396cb-2ab7-4802-a47f-ab16f19957bb" xlink:to="loc_us-gaap_DefinedContributionPlanDisclosureLineItems_aa1cd443-deed-4bfe-8271-3ded88a9554f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_b9df2ae4-4671-4869-996e-89452b7916e3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedContributionPlanDisclosureLineItems_aa1cd443-deed-4bfe-8271-3ded88a9554f" xlink:to="loc_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_b9df2ae4-4671-4869-996e-89452b7916e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityNumberOfEmployees_dfbde703-a996-469d-a087-69a715fd9922" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityNumberOfEmployees"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedContributionPlanDisclosureLineItems_aa1cd443-deed-4bfe-8271-3ded88a9554f" xlink:to="loc_dei_EntityNumberOfEmployees_dfbde703-a996-469d-a087-69a715fd9922" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_EntityNumberofEmployeesFieldPersonnel_4cc5ee67-c051-48a3-92a9-0614dc177761" xlink:href="strl-20221231.xsd#strl_EntityNumberofEmployeesFieldPersonnel"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedContributionPlanDisclosureLineItems_aa1cd443-deed-4bfe-8271-3ded88a9554f" xlink:to="loc_strl_EntityNumberofEmployeesFieldPersonnel_4cc5ee67-c051-48a3-92a9-0614dc177761" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_NumberOfEmployeesPercent_111be560-4e70-4b25-82e4-68e097061af8" xlink:href="strl-20221231.xsd#strl_NumberOfEmployeesPercent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedContributionPlanDisclosureLineItems_aa1cd443-deed-4bfe-8271-3ded88a9554f" xlink:to="loc_strl_NumberOfEmployeesPercent_111be560-4e70-4b25-82e4-68e097061af8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MultiemployerPlanEmployerContributionCost_90477c6f-3dce-4fb6-9842-68e5f5c7463f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MultiemployerPlanEmployerContributionCost"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedContributionPlanDisclosureLineItems_aa1cd443-deed-4bfe-8271-3ded88a9554f" xlink:to="loc_us-gaap_MultiemployerPlanEmployerContributionCost_90477c6f-3dce-4fb6-9842-68e5f5c7463f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.strlco.com/role/RetirementBenefitsParticipationinMultiemployerDefinedBenefitPensionPlanDetails" xlink:type="simple" xlink:href="strl-20221231.xsd#RetirementBenefitsParticipationinMultiemployerDefinedBenefitPensionPlanDetails"/>
  <link:presentationLink xlink:role="http://www.strlco.com/role/RetirementBenefitsParticipationinMultiemployerDefinedBenefitPensionPlanDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresAbstract_7d969917-071f-42de-8b40-7b609ceb74f6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanTable_f6e7260e-1fc5-4a2e-9fd2-ebd80c9ba8b4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedContributionPlanTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresAbstract_7d969917-071f-42de-8b40-7b609ceb74f6" xlink:to="loc_us-gaap_DefinedContributionPlanTable_f6e7260e-1fc5-4a2e-9fd2-ebd80c9ba8b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanNameAxis_0ca26bc2-5b2d-4e54-96b8-2e6f85f4fa46" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanNameAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedContributionPlanTable_f6e7260e-1fc5-4a2e-9fd2-ebd80c9ba8b4" xlink:to="loc_us-gaap_RetirementPlanNameAxis_0ca26bc2-5b2d-4e54-96b8-2e6f85f4fa46" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanNameDomain_59968b9c-031a-4175-83a3-b7d8596f96a6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanNameAxis_0ca26bc2-5b2d-4e54-96b8-2e6f85f4fa46" xlink:to="loc_us-gaap_RetirementPlanNameDomain_59968b9c-031a-4175-83a3-b7d8596f96a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_HeavyAndGeneralConstructionLaborersLocal472AndLocal172Member_98bdad35-e04e-49ae-9c4d-5b61e216c12e" xlink:href="strl-20221231.xsd#strl_HeavyAndGeneralConstructionLaborersLocal472AndLocal172Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanNameDomain_59968b9c-031a-4175-83a3-b7d8596f96a6" xlink:to="loc_strl_HeavyAndGeneralConstructionLaborersLocal472AndLocal172Member_98bdad35-e04e-49ae-9c4d-5b61e216c12e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_InternationalUnionOfOperatingEngineersLocal825Member_06268fd1-6a00-4fb5-91d6-494d50c5fb0a" xlink:href="strl-20221231.xsd#strl_InternationalUnionOfOperatingEngineersLocal825Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanNameDomain_59968b9c-031a-4175-83a3-b7d8596f96a6" xlink:to="loc_strl_InternationalUnionOfOperatingEngineersLocal825Member_06268fd1-6a00-4fb5-91d6-494d50c5fb0a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_PensionTrustFundForOperatingEngineersPensionPlanMember_2140e238-ba36-48d2-8f78-665295905b00" xlink:href="strl-20221231.xsd#strl_PensionTrustFundForOperatingEngineersPensionPlanMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanNameDomain_59968b9c-031a-4175-83a3-b7d8596f96a6" xlink:to="loc_strl_PensionTrustFundForOperatingEngineersPensionPlanMember_2140e238-ba36-48d2-8f78-665295905b00" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_AllOtherFundsMember_327ec035-3caf-4798-adab-ec624290c512" xlink:href="strl-20221231.xsd#strl_AllOtherFundsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanNameDomain_59968b9c-031a-4175-83a3-b7d8596f96a6" xlink:to="loc_strl_AllOtherFundsMember_327ec035-3caf-4798-adab-ec624290c512" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_RedZoneMember_22807a25-5ebc-46ad-86ff-2c86bfc11b08" xlink:href="strl-20221231.xsd#strl_RedZoneMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanNameDomain_59968b9c-031a-4175-83a3-b7d8596f96a6" xlink:to="loc_strl_RedZoneMember_22807a25-5ebc-46ad-86ff-2c86bfc11b08" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_OrangeZoneMember_a42404ad-59d0-4e86-a7d6-83b1454c5afb" xlink:href="strl-20221231.xsd#strl_OrangeZoneMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanNameDomain_59968b9c-031a-4175-83a3-b7d8596f96a6" xlink:to="loc_strl_OrangeZoneMember_a42404ad-59d0-4e86-a7d6-83b1454c5afb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_YellowZoneMember_1a799b8d-7edb-452d-a1d3-7ae1aae5f059" xlink:href="strl-20221231.xsd#strl_YellowZoneMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanNameDomain_59968b9c-031a-4175-83a3-b7d8596f96a6" xlink:to="loc_strl_YellowZoneMember_1a799b8d-7edb-452d-a1d3-7ae1aae5f059" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_GreenZoneMember_7864902e-a7d1-4f4d-bdd6-36d1edfc690f" xlink:href="strl-20221231.xsd#strl_GreenZoneMember"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanNameDomain_59968b9c-031a-4175-83a3-b7d8596f96a6" xlink:to="loc_strl_GreenZoneMember_7864902e-a7d1-4f4d-bdd6-36d1edfc690f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_f32687f6-9e6c-4f29-a489-8b801fe554fd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedContributionPlanTable_f6e7260e-1fc5-4a2e-9fd2-ebd80c9ba8b4" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_f32687f6-9e6c-4f29-a489-8b801fe554fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_6a4b131b-0920-4bab-b1a6-eccb077f2553" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_f32687f6-9e6c-4f29-a489-8b801fe554fd" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_6a4b131b-0920-4bab-b1a6-eccb077f2553" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_e549ab3c-ec6f-423c-b0d7-9d0b73dbe480" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_6a4b131b-0920-4bab-b1a6-eccb077f2553" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_e549ab3c-ec6f-423c-b0d7-9d0b73dbe480" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanDisclosureLineItems_7936af08-2f80-4bd8-8fbb-830359c39b86" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedContributionPlanDisclosureLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedContributionPlanTable_f6e7260e-1fc5-4a2e-9fd2-ebd80c9ba8b4" xlink:to="loc_us-gaap_DefinedContributionPlanDisclosureLineItems_7936af08-2f80-4bd8-8fbb-830359c39b86" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MultiemployerPlanEmployerContributionCost_00401258-9c4b-4ed9-a6dc-8aa3633e80c9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MultiemployerPlanEmployerContributionCost"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedContributionPlanDisclosureLineItems_7936af08-2f80-4bd8-8fbb-830359c39b86" xlink:to="loc_us-gaap_MultiemployerPlanEmployerContributionCost_00401258-9c4b-4ed9-a6dc-8aa3633e80c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MultiemployerPlanPensionSignificantEmployerContributionUnderCollectiveBargainingArrangementToAllParticipatingEmployerContributionsPercentage_f1a67483-e583-43e1-8e1d-fc1a824e9d09" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MultiemployerPlanPensionSignificantEmployerContributionUnderCollectiveBargainingArrangementToAllParticipatingEmployerContributionsPercentage"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedContributionPlanDisclosureLineItems_7936af08-2f80-4bd8-8fbb-830359c39b86" xlink:to="loc_us-gaap_MultiemployerPlanPensionSignificantEmployerContributionUnderCollectiveBargainingArrangementToAllParticipatingEmployerContributionsPercentage_f1a67483-e583-43e1-8e1d-fc1a824e9d09" 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-20221231.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_35aa5a97-656a-4e59-bf73-fb278dfeb993" 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_469fca53-0abe-46af-a29a-ea709b0a1ec9" 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_35aa5a97-656a-4e59-bf73-fb278dfeb993" xlink:to="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_469fca53-0abe-46af-a29a-ea709b0a1ec9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerAsset_f9fe46ae-71fc-454f-a65a-367a4c12aa9f" 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_35aa5a97-656a-4e59-bf73-fb278dfeb993" xlink:to="loc_us-gaap_IncreaseDecreaseInContractWithCustomerAsset_f9fe46ae-71fc-454f-a65a-367a4c12aa9f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_IncreaseDecreaseInReceivablesFromAndEquityInConstructionJointVentures_84e27250-10da-4b27-acd7-db0cf784c9b7" xlink:href="strl-20221231.xsd#strl_IncreaseDecreaseInReceivablesFromAndEquityInConstructionJointVentures"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowElementsAbstract_35aa5a97-656a-4e59-bf73-fb278dfeb993" xlink:to="loc_strl_IncreaseDecreaseInReceivablesFromAndEquityInConstructionJointVentures_84e27250-10da-4b27-acd7-db0cf784c9b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets_556bdea2-5c8e-4c26-b898-d7f1c037d9cd" 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_35aa5a97-656a-4e59-bf73-fb278dfeb993" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets_556bdea2-5c8e-4c26-b898-d7f1c037d9cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_33e392e5-eafa-4ce1-a7ff-735daae3ab8b" 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_35aa5a97-656a-4e59-bf73-fb278dfeb993" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_33e392e5-eafa-4ce1-a7ff-735daae3ab8b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_3fe90487-9821-4509-8f13-3dda16fc7d9f" 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_35aa5a97-656a-4e59-bf73-fb278dfeb993" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_3fe90487-9821-4509-8f13-3dda16fc7d9f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_IncreaseDecreaseInMembersInterestSubjectToMandatoryRedemptionAndUndistributedEarnings_c3c20337-330e-40d9-af4f-14fe3fad8dcc" xlink:href="strl-20221231.xsd#strl_IncreaseDecreaseInMembersInterestSubjectToMandatoryRedemptionAndUndistributedEarnings"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowElementsAbstract_35aa5a97-656a-4e59-bf73-fb278dfeb993" xlink:to="loc_strl_IncreaseDecreaseInMembersInterestSubjectToMandatoryRedemptionAndUndistributedEarnings_c3c20337-330e-40d9-af4f-14fe3fad8dcc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapital_3b9880e2-0c6f-4abd-b739-5fb0020eaf74" 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_35aa5a97-656a-4e59-bf73-fb278dfeb993" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingCapital_3b9880e2-0c6f-4abd-b739-5fb0020eaf74" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.strlco.com/role/ConcentrationofRiskandEnterpriseWideDisclosuresContractRevenuesbyCustomerDetails" xlink:type="simple" xlink:href="strl-20221231.xsd#ConcentrationofRiskandEnterpriseWideDisclosuresContractRevenuesbyCustomerDetails"/>
  <link:presentationLink xlink:role="http://www.strlco.com/role/ConcentrationofRiskandEnterpriseWideDisclosuresContractRevenuesbyCustomerDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_27889fa0-b9c1-46ac-be32-c469ad1a2041" 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_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable_8a56922b-975a-481a-8c93-f5f3719557de" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_27889fa0-b9c1-46ac-be32-c469ad1a2041" xlink:to="loc_us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable_8a56922b-975a-481a-8c93-f5f3719557de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis_28d6c1e0-2ee1-4959-aeb3-215d2aeebf1f" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MajorCustomersAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable_8a56922b-975a-481a-8c93-f5f3719557de" xlink:to="loc_srt_MajorCustomersAxis_28d6c1e0-2ee1-4959-aeb3-215d2aeebf1f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_cff12032-1bf0-402d-9f53-f6a6856bc79d" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_MajorCustomersAxis_28d6c1e0-2ee1-4959-aeb3-215d2aeebf1f" xlink:to="loc_srt_NameOfMajorCustomerDomain_cff12032-1bf0-402d-9f53-f6a6856bc79d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_OneCustomerMember_8dcc09be-e75b-4df2-b797-2fb06bba880c" xlink:href="strl-20221231.xsd#strl_OneCustomerMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_cff12032-1bf0-402d-9f53-f6a6856bc79d" xlink:to="loc_strl_OneCustomerMember_8dcc09be-e75b-4df2-b797-2fb06bba880c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_b780aa47-8602-41ec-ab4c-5e655954f8c8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable_8a56922b-975a-481a-8c93-f5f3719557de" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_b780aa47-8602-41ec-ab4c-5e655954f8c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_588e3a22-660d-42e7-8654-6f090ef88228" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_b780aa47-8602-41ec-ab4c-5e655954f8c8" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_588e3a22-660d-42e7-8654-6f090ef88228" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerConcentrationRiskMember_372a03d0-f335-43a4-a392-e848cf9cc383" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CustomerConcentrationRiskMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_588e3a22-660d-42e7-8654-6f090ef88228" xlink:to="loc_us-gaap_CustomerConcentrationRiskMember_372a03d0-f335-43a4-a392-e848cf9cc383" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_aa99b9a3-783b-4701-a331-89c5cc18f329" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable_8a56922b-975a-481a-8c93-f5f3719557de" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_aa99b9a3-783b-4701-a331-89c5cc18f329" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_2fe7284e-bd1a-49fd-8a86-11cc21dd3703" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_aa99b9a3-783b-4701-a331-89c5cc18f329" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_2fe7284e-bd1a-49fd-8a86-11cc21dd3703" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableMember_0cf3ef09-15e8-479f-81d4-80bead32a21f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_2fe7284e-bd1a-49fd-8a86-11cc21dd3703" xlink:to="loc_us-gaap_AccountsReceivableMember_0cf3ef09-15e8-479f-81d4-80bead32a21f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_749d0c99-2fcd-414c-ba5d-08dee8912a87" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable_8a56922b-975a-481a-8c93-f5f3719557de" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_749d0c99-2fcd-414c-ba5d-08dee8912a87" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_0d617039-8ac6-4c1e-bc8f-145f9af9c2dd" 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_749d0c99-2fcd-414c-ba5d-08dee8912a87" xlink:to="loc_us-gaap_SegmentDomain_0d617039-8ac6-4c1e-bc8f-145f9af9c2dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_EInfrastructureSolutionsSegmentMember_d5da98f4-3d13-4113-95d6-0db524ea1203" xlink:href="strl-20221231.xsd#strl_EInfrastructureSolutionsSegmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_0d617039-8ac6-4c1e-bc8f-145f9af9c2dd" xlink:to="loc_strl_EInfrastructureSolutionsSegmentMember_d5da98f4-3d13-4113-95d6-0db524ea1203" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EntityWideRevenueMajorCustomerLineItems_43cc152f-a098-4819-8f89-8fdcc8458073" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EntityWideRevenueMajorCustomerLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable_8a56922b-975a-481a-8c93-f5f3719557de" xlink:to="loc_us-gaap_EntityWideRevenueMajorCustomerLineItems_43cc152f-a098-4819-8f89-8fdcc8458073" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_4a84ea5e-ce18-418b-8d8e-6dcc03305b9e" 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_EntityWideRevenueMajorCustomerLineItems_43cc152f-a098-4819-8f89-8fdcc8458073" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_4a84ea5e-ce18-418b-8d8e-6dcc03305b9e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_650bb8b8-c225-46c1-b35c-ffa955af4b49" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EntityWideRevenueMajorCustomerLineItems_43cc152f-a098-4819-8f89-8fdcc8458073" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_650bb8b8-c225-46c1-b35c-ffa955af4b49" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableBilledForLongTermContractsOrPrograms_8eed8f00-8590-4bb7-a586-542b86e08b23" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableBilledForLongTermContractsOrPrograms"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EntityWideRevenueMajorCustomerLineItems_43cc152f-a098-4819-8f89-8fdcc8458073" xlink:to="loc_us-gaap_AccountsReceivableBilledForLongTermContractsOrPrograms_8eed8f00-8590-4bb7-a586-542b86e08b23" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.strlco.com/role/RelatedPartyTransactionsDetails" xlink:type="simple" xlink:href="strl-20221231.xsd#RelatedPartyTransactionsDetails"/>
  <link:presentationLink xlink:role="http://www.strlco.com/role/RelatedPartyTransactionsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsAbstract_27346a30-9f5f-43c7-9627-8ac59ccab4db" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_65e17a74-12e4-4252-ab66-2441bb81ef0e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsAbstract_27346a30-9f5f-43c7-9627-8ac59ccab4db" xlink:to="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_65e17a74-12e4-4252-ab66-2441bb81ef0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_36841bf0-8d4d-4273-93f6-30fc07b22d2d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_65e17a74-12e4-4252-ab66-2441bb81ef0e" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_36841bf0-8d4d-4273-93f6-30fc07b22d2d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_f0bb6863-e29c-457e-a2d1-aa449143f985" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_36841bf0-8d4d-4273-93f6-30fc07b22d2d" xlink:to="loc_us-gaap_RelatedPartyDomain_f0bb6863-e29c-457e-a2d1-aa449143f985" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_RLWMember_0a4eab9b-73ef-423f-98af-e495d76b61a9" xlink:href="strl-20221231.xsd#strl_RLWMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyDomain_f0bb6863-e29c-457e-a2d1-aa449143f985" xlink:to="loc_strl_RLWMember_0a4eab9b-73ef-423f-98af-e495d76b61a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_26bcc286-1c07-4cb8-949f-20fd676d3c37" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_65e17a74-12e4-4252-ab66-2441bb81ef0e" xlink:to="loc_srt_RangeAxis_26bcc286-1c07-4cb8-949f-20fd676d3c37" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_2fe67f46-60ef-4dd5-877b-366ca619231a" 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_26bcc286-1c07-4cb8-949f-20fd676d3c37" xlink:to="loc_srt_RangeMember_2fe67f46-60ef-4dd5-877b-366ca619231a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_7da23592-2ca3-431b-8a5e-47c4626fe27c" 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_2fe67f46-60ef-4dd5-877b-366ca619231a" xlink:to="loc_srt_MinimumMember_7da23592-2ca3-431b-8a5e-47c4626fe27c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_c1cd2434-b71f-44ad-a46d-8e0825764209" 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_2fe67f46-60ef-4dd5-877b-366ca619231a" xlink:to="loc_srt_MaximumMember_c1cd2434-b71f-44ad-a46d-8e0825764209" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionLineItems_6a692a97-4496-4f00-bd6c-0ad3e05abada" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_65e17a74-12e4-4252-ab66-2441bb81ef0e" xlink:to="loc_us-gaap_RelatedPartyTransactionLineItems_6a692a97-4496-4f00-bd6c-0ad3e05abada" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseExpense_86b8d16b-205d-414b-ae5a-e6594c498c5a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_6a692a97-4496-4f00-bd6c-0ad3e05abada" xlink:to="loc_us-gaap_OperatingLeaseExpense_86b8d16b-205d-414b-ae5a-e6594c498c5a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_LesseeLeaseExpirationPeriod_b6d872a5-e3f1-4206-98cf-19e2d3dae25a" xlink:href="strl-20221231.xsd#strl_LesseeLeaseExpirationPeriod"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_6a692a97-4496-4f00-bd6c-0ad3e05abada" xlink:to="loc_strl_LesseeLeaseExpirationPeriod_b6d872a5-e3f1-4206-98cf-19e2d3dae25a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.strlco.com/role/SegmentInformationNarrativeDetails" xlink:type="simple" xlink:href="strl-20221231.xsd#SegmentInformationNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.strlco.com/role/SegmentInformationNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_b7ecc44f-6d3b-4b2f-959b-b66090af194d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportableSegments_0416d84f-f6f3-4f56-a601-f7fe95e7cf96" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NumberOfReportableSegments"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_b7ecc44f-6d3b-4b2f-959b-b66090af194d" xlink:to="loc_us-gaap_NumberOfReportableSegments_0416d84f-f6f3-4f56-a601-f7fe95e7cf96" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.strlco.com/role/SegmentInformationRevenueOperatingIncomeandAssetsByReportableSegmentDetails" xlink:type="simple" xlink:href="strl-20221231.xsd#SegmentInformationRevenueOperatingIncomeandAssetsByReportableSegmentDetails"/>
  <link:presentationLink xlink:role="http://www.strlco.com/role/SegmentInformationRevenueOperatingIncomeandAssetsByReportableSegmentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_5b48c9a1-e702-4181-b65f-80d2ac29c36f" 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_281661ff-b9ac-4b34-8a5e-d5ed791b53f3" 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_5b48c9a1-e702-4181-b65f-80d2ac29c36f" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_281661ff-b9ac-4b34-8a5e-d5ed791b53f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_443fdbd0-f9cb-4cc3-b6ae-bf7dca3301d8" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_281661ff-b9ac-4b34-8a5e-d5ed791b53f3" xlink:to="loc_srt_ConsolidationItemsAxis_443fdbd0-f9cb-4cc3-b6ae-bf7dca3301d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_a80e1c10-6556-4595-a751-1d3205c5ee16" 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_443fdbd0-f9cb-4cc3-b6ae-bf7dca3301d8" xlink:to="loc_srt_ConsolidationItemsDomain_a80e1c10-6556-4595-a751-1d3205c5ee16" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_5b3dc18d-3c63-4a3f-85f4-1a23812b6f26" 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_a80e1c10-6556-4595-a751-1d3205c5ee16" xlink:to="loc_us-gaap_OperatingSegmentsMember_5b3dc18d-3c63-4a3f-85f4-1a23812b6f26" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateNonSegmentMember_5533c55e-ecbd-4f87-9b30-3ddacbaa5211" 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_a80e1c10-6556-4595-a751-1d3205c5ee16" xlink:to="loc_us-gaap_CorporateNonSegmentMember_5533c55e-ecbd-4f87-9b30-3ddacbaa5211" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_8e76fbeb-a23e-42d8-ab7f-7205d843b70e" 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_ScheduleOfSegmentReportingInformationBySegmentTable_281661ff-b9ac-4b34-8a5e-d5ed791b53f3" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_8e76fbeb-a23e-42d8-ab7f-7205d843b70e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_a52b8017-ef75-4b59-92ee-dcee656d7588" 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_8e76fbeb-a23e-42d8-ab7f-7205d843b70e" xlink:to="loc_us-gaap_SegmentDomain_a52b8017-ef75-4b59-92ee-dcee656d7588" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_EInfrastructureSolutionsSegmentMember_563f571f-f74d-4c51-999d-9b6ba3090a3f" xlink:href="strl-20221231.xsd#strl_EInfrastructureSolutionsSegmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_a52b8017-ef75-4b59-92ee-dcee656d7588" xlink:to="loc_strl_EInfrastructureSolutionsSegmentMember_563f571f-f74d-4c51-999d-9b6ba3090a3f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_TransportationSolutionsSegmentMember_9cde00c4-9fb1-4647-a749-c98cc08a02af" xlink:href="strl-20221231.xsd#strl_TransportationSolutionsSegmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_a52b8017-ef75-4b59-92ee-dcee656d7588" xlink:to="loc_strl_TransportationSolutionsSegmentMember_9cde00c4-9fb1-4647-a749-c98cc08a02af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_BuildingSolutionsSegmentMember_8c337bcb-03c9-4637-86fc-e0b124fffe2d" xlink:href="strl-20221231.xsd#strl_BuildingSolutionsSegmentMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_a52b8017-ef75-4b59-92ee-dcee656d7588" xlink:to="loc_strl_BuildingSolutionsSegmentMember_8c337bcb-03c9-4637-86fc-e0b124fffe2d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOperatingActivitiesSegmentAxis_ba1f5e0f-682e-43f5-b7b2-523cc0c27b81" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOperatingActivitiesSegmentAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_281661ff-b9ac-4b34-8a5e-d5ed791b53f3" xlink:to="loc_us-gaap_StatementOperatingActivitiesSegmentAxis_ba1f5e0f-682e-43f5-b7b2-523cc0c27b81" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentOperatingActivitiesDomain_9048307c-bd5d-4151-8668-1b1f84df2715" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentOperatingActivitiesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOperatingActivitiesSegmentAxis_ba1f5e0f-682e-43f5-b7b2-523cc0c27b81" xlink:to="loc_us-gaap_SegmentOperatingActivitiesDomain_9048307c-bd5d-4151-8668-1b1f84df2715" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentContinuingOperationsMember_8785f4b6-7a81-4c55-ba79-7f29c52f0c31" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentContinuingOperationsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentOperatingActivitiesDomain_9048307c-bd5d-4151-8668-1b1f84df2715" xlink:to="loc_us-gaap_SegmentContinuingOperationsMember_8785f4b6-7a81-4c55-ba79-7f29c52f0c31" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDiscontinuedOperationsMember_0232bc15-4531-49a4-9e8a-c396695f580f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDiscontinuedOperationsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentOperatingActivitiesDomain_9048307c-bd5d-4151-8668-1b1f84df2715" xlink:to="loc_us-gaap_SegmentDiscontinuedOperationsMember_0232bc15-4531-49a4-9e8a-c396695f580f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_965974d2-5365-4849-a36c-1598576e2c33" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_281661ff-b9ac-4b34-8a5e-d5ed791b53f3" xlink:to="loc_us-gaap_SegmentReportingInformationLineItems_965974d2-5365-4849-a36c-1598576e2c33" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_1041a8b1-b403-47a2-86fc-5a4de75e97ed" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_965974d2-5365-4849-a36c-1598576e2c33" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_1041a8b1-b403-47a2-86fc-5a4de75e97ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_7854df3f-c6b1-4f4b-9a50-51ebf568a694" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_965974d2-5365-4849-a36c-1598576e2c33" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_7854df3f-c6b1-4f4b-9a50-51ebf568a694" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_6dca0a91-1473-49f5-b195-d13489eb10b5" 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_965974d2-5365-4849-a36c-1598576e2c33" xlink:to="loc_us-gaap_OperatingIncomeLoss_6dca0a91-1473-49f5-b195-d13489eb10b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_d4fd38a6-0412-4714-89dc-8ec745f6347b" 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_965974d2-5365-4849-a36c-1598576e2c33" xlink:to="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_d4fd38a6-0412-4714-89dc-8ec745f6347b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_fbb07ce2-52eb-4622-b87f-98554f5f37cc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Assets"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_965974d2-5365-4849-a36c-1598576e2c33" xlink:to="loc_us-gaap_Assets_fbb07ce2-52eb-4622-b87f-98554f5f37cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.strlco.com/role/QuarterlyFinancialInformationQuarterlyrevenueandincomefromoperationsDetails" xlink:type="simple" xlink:href="strl-20221231.xsd#QuarterlyFinancialInformationQuarterlyrevenueandincomefromoperationsDetails"/>
  <link:presentationLink xlink:role="http://www.strlco.com/role/QuarterlyFinancialInformationQuarterlyrevenueandincomefromoperationsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_d6c12eeb-68cb-48b8-a4a5-7479e00583eb" 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_145f2894-e65b-409a-8b63-3593a47a26d1" 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_d6c12eeb-68cb-48b8-a4a5-7479e00583eb" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_145f2894-e65b-409a-8b63-3593a47a26d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_9e49990e-12e2-4248-a8df-1c28de8f0ddd" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_145f2894-e65b-409a-8b63-3593a47a26d1" xlink:to="loc_srt_ConsolidationItemsAxis_9e49990e-12e2-4248-a8df-1c28de8f0ddd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_0b042cc5-37c1-4fe6-9c02-97b0b1b1c78a" 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_9e49990e-12e2-4248-a8df-1c28de8f0ddd" xlink:to="loc_srt_ConsolidationItemsDomain_0b042cc5-37c1-4fe6-9c02-97b0b1b1c78a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_0d2e030c-1e16-4d02-b0de-64f12ef5d611" 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_0b042cc5-37c1-4fe6-9c02-97b0b1b1c78a" xlink:to="loc_us-gaap_OperatingSegmentsMember_0d2e030c-1e16-4d02-b0de-64f12ef5d611" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateNonSegmentMember_927ff55c-5362-4f36-8d96-701337333d4a" 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_0b042cc5-37c1-4fe6-9c02-97b0b1b1c78a" xlink:to="loc_us-gaap_CorporateNonSegmentMember_927ff55c-5362-4f36-8d96-701337333d4a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_3c25b518-21c7-450c-ad6c-d8f3000f77b3" 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_ScheduleOfSegmentReportingInformationBySegmentTable_145f2894-e65b-409a-8b63-3593a47a26d1" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_3c25b518-21c7-450c-ad6c-d8f3000f77b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_1114a020-0bdf-4386-a6d8-cb3db2619f07" 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_3c25b518-21c7-450c-ad6c-d8f3000f77b3" xlink:to="loc_us-gaap_SegmentDomain_1114a020-0bdf-4386-a6d8-cb3db2619f07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_EInfrastructureSolutionsSegmentMember_e252d37a-67fd-4215-8c12-4bc8afa44774" xlink:href="strl-20221231.xsd#strl_EInfrastructureSolutionsSegmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_1114a020-0bdf-4386-a6d8-cb3db2619f07" xlink:to="loc_strl_EInfrastructureSolutionsSegmentMember_e252d37a-67fd-4215-8c12-4bc8afa44774" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_TransportationSolutionsSegmentMember_cf2ec57d-67d0-47e1-9953-96ca9b8b971b" xlink:href="strl-20221231.xsd#strl_TransportationSolutionsSegmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_1114a020-0bdf-4386-a6d8-cb3db2619f07" xlink:to="loc_strl_TransportationSolutionsSegmentMember_cf2ec57d-67d0-47e1-9953-96ca9b8b971b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_BuildingSolutionsSegmentMember_bb5ecdbe-5201-4f03-886b-5fc3e3972705" xlink:href="strl-20221231.xsd#strl_BuildingSolutionsSegmentMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_1114a020-0bdf-4386-a6d8-cb3db2619f07" xlink:to="loc_strl_BuildingSolutionsSegmentMember_bb5ecdbe-5201-4f03-886b-5fc3e3972705" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_e8181e71-e647-4f48-97ed-e85fa609c311" 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_145f2894-e65b-409a-8b63-3593a47a26d1" xlink:to="loc_us-gaap_SegmentReportingInformationLineItems_e8181e71-e647-4f48-97ed-e85fa609c311" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_747b47bb-6bc0-4485-89dc-555b69c060ab" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_e8181e71-e647-4f48-97ed-e85fa609c311" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_747b47bb-6bc0-4485-89dc-555b69c060ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_a3c7397b-8839-43b9-8f69-ccf386f9212b" 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_SegmentReportingInformationLineItems_e8181e71-e647-4f48-97ed-e85fa609c311" xlink:to="loc_us-gaap_OperatingIncomeLoss_a3c7397b-8839-43b9-8f69-ccf386f9212b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_54cd734c-b132-48f8-a0f9-631f9a38c541" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationAcquisitionRelatedCosts"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_e8181e71-e647-4f48-97ed-e85fa609c311" xlink:to="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_54cd734c-b132-48f8-a0f9-631f9a38c541" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.strlco.com/role/QuarterlyFinancialInformationSummarizestheunauditedquarterlyresultsofcontinuingoperationsDetails" xlink:type="simple" xlink:href="strl-20221231.xsd#QuarterlyFinancialInformationSummarizestheunauditedquarterlyresultsofcontinuingoperationsDetails"/>
  <link:presentationLink xlink:role="http://www.strlco.com/role/QuarterlyFinancialInformationSummarizestheunauditedquarterlyresultsofcontinuingoperationsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_62837681-0fbf-4a52-b968-ab07834f3805" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_QuarterlyFinancialInformationDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_7bd06d34-6dd8-47c5-81cd-d9a224b03cd4" 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_QuarterlyFinancialInformationDisclosureAbstract_62837681-0fbf-4a52-b968-ab07834f3805" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_7bd06d34-6dd8-47c5-81cd-d9a224b03cd4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_f07406ca-a72a-48ca-b48c-2c4156cc4fce" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_7bd06d34-6dd8-47c5-81cd-d9a224b03cd4" xlink:to="loc_srt_ConsolidationItemsAxis_f07406ca-a72a-48ca-b48c-2c4156cc4fce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_d6193819-0ea9-42f2-81af-096542abae7f" 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_f07406ca-a72a-48ca-b48c-2c4156cc4fce" xlink:to="loc_srt_ConsolidationItemsDomain_d6193819-0ea9-42f2-81af-096542abae7f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_4df7e08e-ede6-4ecc-a6e5-c6b5a5249835" 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_d6193819-0ea9-42f2-81af-096542abae7f" xlink:to="loc_us-gaap_OperatingSegmentsMember_4df7e08e-ede6-4ecc-a6e5-c6b5a5249835" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOperatingActivitiesSegmentAxis_5082b6b9-f3c9-4131-8a57-534655d03575" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOperatingActivitiesSegmentAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_7bd06d34-6dd8-47c5-81cd-d9a224b03cd4" xlink:to="loc_us-gaap_StatementOperatingActivitiesSegmentAxis_5082b6b9-f3c9-4131-8a57-534655d03575" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentOperatingActivitiesDomain_40ea13b1-0613-484d-be4e-9c634b8df75e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentOperatingActivitiesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOperatingActivitiesSegmentAxis_5082b6b9-f3c9-4131-8a57-534655d03575" xlink:to="loc_us-gaap_SegmentOperatingActivitiesDomain_40ea13b1-0613-484d-be4e-9c634b8df75e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentContinuingOperationsMember_0f4f1ad9-a086-48d5-bd7e-e6cc875c5c06" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentContinuingOperationsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentOperatingActivitiesDomain_40ea13b1-0613-484d-be4e-9c634b8df75e" xlink:to="loc_us-gaap_SegmentContinuingOperationsMember_0f4f1ad9-a086-48d5-bd7e-e6cc875c5c06" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_ff2025e4-d9b6-4e50-a083-4143630fe8e8" 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_7bd06d34-6dd8-47c5-81cd-d9a224b03cd4" xlink:to="loc_us-gaap_SegmentReportingInformationLineItems_ff2025e4-d9b6-4e50-a083-4143630fe8e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_6e341cb9-b3e0-4d54-8484-8e3edb00784c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_ff2025e4-d9b6-4e50-a083-4143630fe8e8" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_6e341cb9-b3e0-4d54-8484-8e3edb00784c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_2dfd5332-2f28-414f-9173-fcc89d85f1dd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GrossProfit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_ff2025e4-d9b6-4e50-a083-4143630fe8e8" xlink:to="loc_us-gaap_GrossProfit_2dfd5332-2f28-414f-9173-fcc89d85f1dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_strl_IncomeBeforeIncomeTaxesAndEarningsAttributableToNoncontrollingInterests_e0e69c32-4290-4afd-ab2c-b985206ece5e" xlink:href="strl-20221231.xsd#strl_IncomeBeforeIncomeTaxesAndEarningsAttributableToNoncontrollingInterests"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_ff2025e4-d9b6-4e50-a083-4143630fe8e8" xlink:to="loc_strl_IncomeBeforeIncomeTaxesAndEarningsAttributableToNoncontrollingInterests_e0e69c32-4290-4afd-ab2c-b985206ece5e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_2094f85f-a727-42df-8bdf-e77426379b61" 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_SegmentReportingInformationLineItems_ff2025e4-d9b6-4e50-a083-4143630fe8e8" xlink:to="loc_us-gaap_ProfitLoss_2094f85f-a727-42df-8bdf-e77426379b61" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_8b70d169-7308-4f4e-8cda-53de8e8b4354" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ProfitLoss_2094f85f-a727-42df-8bdf-e77426379b61" xlink:to="loc_us-gaap_EarningsPerShareAbstract_8b70d169-7308-4f4e-8cda-53de8e8b4354" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_366f626e-542a-42f2-9f0c-9d24f35bf812" 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_8b70d169-7308-4f4e-8cda-53de8e8b4354" xlink:to="loc_us-gaap_EarningsPerShareBasic_366f626e-542a-42f2-9f0c-9d24f35bf812" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_4397ac65-e68b-406c-bce2-fc78fec068bc" 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_8b70d169-7308-4f4e-8cda-53de8e8b4354" xlink:to="loc_us-gaap_EarningsPerShareDiluted_4397ac65-e68b-406c-bce2-fc78fec068bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
  </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>14
<FILENAME>strl-20221231_g1.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 strl-20221231_g1.jpg
M_]C_X0]917AI9@  34T *@    @ # $   ,    !"J\   $!  ,    !! 8
M  $"  ,    $    G@$&  ,    !  4   $2  ,    !  $   $5  ,    !
M  0   $:  4    !    I@$;  4    !    K@$H  ,    !  (   $Q  (
M   A    M@$R  (    4    UX=I  0    !    [    20 "  (  @ "  M
MQL   "<0 "W&P   )Q!!9&]B92!0:&]T;W-H;W @,C,N-2 H36%C:6YT;W-H
M*0 R,#(R.C$P.C U(#$X.C W.C4T    !)    <    $,#(S,: !  ,    !
M__\  * "  0    !   *UZ #  0    !   $0          & 0,  P    $
M!@   1H !0    $   %R 1L !0    $   %Z 2@  P    $  @   @$ !
M  $   &" @( !     $   W/         $@    !    2     '_V/_M  Q!
M9&]B95]#30 "_^X #D%D;V)E &2      ?_; (0 # @(" D(# D)#!$+"@L1
M%0\,# \5&!,3%1,3&!$,# P,# P1# P,# P,# P,# P,# P,# P,# P,# P,
M# P,# $-"PL-#@T0#@X0% X.#A04#@X.#A01# P,# P1$0P,# P,#!$,# P,
M# P,# P,# P,# P,# P,# P,# P,# P,_\  $0@ /P"@ P$B  (1 0,1 ?_=
M  0 "O_$ 3\   $% 0$! 0$!          ,  0($!08'" D*"P$  04! 0$!
M 0$          0 " P0%!@<("0H+$  !! $# @0"!0<&" 4###,!  (1 P0A
M$C$%05%A$R)Q@3(&%)&AL4(C)!52P6(S-'*"T4,')9)3\.'Q8W,U%J*R@R9$
MDU1D1<*C=#87TE7B9?*SA,/3=>/S1B>4I(6TE<34Y/2EM<75Y?569G:&EJ:V
MQM;F]C='5V=WAY>GM\?7Y_<1  (" 0($! ,$!08'!P8%-0$  A$#(3$2!$%1
M87$B$P4R@9$4H;%"(\%2T? S)&+A<H*20U,58W,T\24&%J*R@P<F-<+21)-4
MHQ=D154V=&7B\K.$P]-UX_-&E*2%M)7$U.3TI;7%U>7U5F9VAI:FML;6YO8G
M-T=79W>'EZ>WQ__:  P# 0 "$0,1 #\ ]522224I))))2DDDDE*223$@"3H
MDI=<Q]<_K@_ZO-HQ\:@79F2'.8ZR14QK2 YSMNUUS_=_-,?_ %_^$V[NL=)H
M.V_-QZB.0^UC3_TG+/ZGU3ZF=0QSC=1S<'(IYVONK,']YCFOWUO_ );$^ J0
M,HF4>RV=T0)",NA>-Z'UOZZ_6;/?BT=4KPVL;ZEA].O1L[?T->QUUO\ V[_U
MQ=9C_5OKS#-_UDRK#_(IH:/NMKR%P?UDZ9]5\*,SZO\ 5=]S' MQ6N<]PD_3
MQLJOW5^G_P ,_P#Z\H=-^OWUFP(:<@9E0_,RF[S_ -O,].__ #['JS+&9B\8
M$1^Z8\):T<PQGARDF7[P/%'[/T7TZGI?4JR"[K&3:!V?7C1_X'BUN6BP.#0'
M.W.'+HB?DN3^K_\ C%Z=U3(KPLREV#E7.#*C.^I[S[6,;;#',LL=]!ME?_7%
MURK3C*)J0KZ-F$HR%Q-A22228N4DDDDI22222G__T/54DDDE*22224I))))3
MD_6KJF1TGZOYF?C &^IK167"0'6/90+-OYWI^IZB\:R<OJ'4L@?:KKLR^PPU
MKW.L<2?S:ZO^^5L7N74L"CJ6!D8&0)JR6.K='(D:/;/Y['>]BS_JS]6<+H&"
MRIC6V9KFC[5E1[GN.KFM<?<RAO\ @JO_ $:I\.6..)TN=Z>3!FQ2R2'JX85K
M3YCA?47ZSY8#F=/-+#^=>6U1_P!;>?6_\"6O1_BLZXZ/6RL6H?R2]Y'_ ('4
MO4$D3S60[4/H@<IB&X,O,OGM?^*=VAMZI\0RC_OSKS_U"N4_XJ^CM_G\S*L/
M\DUL'_GJQW_27;))AYC*?TEXY?$/T X72OJ5]7.E7,R,?&]3(K,LNN<ZQP/[
MS&O/I,?_ "V5K=2249D9&R2?-D  %  >2DDDD$J22224I))))3__T=?J'UB^
MM.7]9,CI72;F4^G8ZJFHMK@^FW?999;<RSW.]WT4LR[_ !F8=0LL>;0YVT#'
MKJN<#!.YU==(=L]OTE1ZPWZK9GU@S6Y-N9T]_JO;?:&UV4&QFUFYC6^KE,]:
M/W/\Q9W4\#ZN48[7]+ZC;FWEX#JGUNK 9!W6;_3J^C[?SD5/IN'?U'*Z'5?9
M7]GZC;CAQK<-NVXLX++-VS]+^:]<9U'/_P 8?2<5F3U'*K8QSFURQM#SO<"?
MHBD?NN76?5*^[(^K?3[;WNML=2)>XRX@$M:YSOSO:/I+,_QC?\AT_P#AJO\
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
M\U9[/0_KH5#77R5ZFC;C_4&@-L.!+6^I8][*;7"MN/:<>Z^[:#Z=55];O?\
M]<_FUL9&1T?K=S^E9.+;E5U6D/>^FST!94-W](AM>YL_O+%R^@]*-5)NZMC>
MK57::WV[ QUYROM>38ZGUFL?A_:/4Q+L1V__ $?K>LK-/3SC=9SLGI^5@9.?
M8Z^RNA^[UQ8YC=M-KF9.UM5=GI>K^J^IZ*-8ZT)O7^Q5R[.M9;T?HN+7T_9Z
M./Z5UC*6-<YOIU#ULGZ.[_2?VU2Z;E?5'I&)Z_3_ $\7%RL<YA>QKH-=)KH.
M[EWK,??73]G_ )_U/T7I^HC=>Z=5F&OU\RK%<W%RZCO $BVMM=E[0ZQOZ/&C
MU+/^K5#)Z'@VY-EK.JUU,LK+:ZQL.S-;?ANLRZY?M]^;BX3<K#V_TNS^<];+
M0 A0LGQ43+H&Q3T3ZL=9?D9-W275W6.F[[32^ESB\?SGOVM?O_/V?]=_2+=.
M/0:/LSJVNH+/3-3@"TLC9Z;FN^DS:JN)7UH$.S;\9_O&YE-3VC8&O'L=9?8[
MU7W&I_[GI,]+9_AU>33OHN#B_P#,WZK_ /E=3]Q_\DCX7U:Z#@9#<G$P:JKV
M2&6 2YLZ.V%V[;[5II(*?__9_^T7;%!H;W1O<VAO<" S+C  .$))300$
M   [' %:  ,;)4<< @   @  ' (% "<R,E,P.38Q,#4U(%-T97)L:6YG($EN
M9G)A($EN8R!,;V=O7T--64L .$))300E       0WAPSE43!O8WS#7_MWW0S
MSSA"24T$.@     !"0   !     !       +<')I;G1/=71P=70    %
M %!S=%-B;V]L 0    !);G1E96YU;0    !);G1E     $-L<FT    /<')I
M;G13:7AT965N0FET8F]O;      +<')I;G1E<DYA;65415A4    $P!" '(
M;P!T &@ 90!R "  30!& $, +0!* #0 .  P $0 5P      #W!R:6YT4')O
M;V93971U<$]B:F,    , %  <@!O &\ 9@ @ %, 90!T '4 <       "G!R
M;V]F4V5T=7     !     $)L=&YE;G5M    #&)U:6QT:6Y0<F]O9@    EP
M<F]O9D--64L .$))300[      (M    $     $      !)P<FEN=$]U='!U
M=$]P=&EO;G,    7     $-P=&YB;V]L      !#;&)R8F]O;       4F=S
M36)O;VP      $-R;D-B;V]L      !#;G1#8F]O;       3&)L<V)O;VP
M     $YG='9B;V]L      !%;6Q$8F]O;       26YT<F)O;VP      $)C
M:V=/8FIC     0       %)'0D,    #     %)D("!D;W5B0&_@
M    1W)N(&1O=6) ;^            !";" @9&]U8D!OX            $)R
M9%15;G1&(U)L=                $)L9"!5;G1&(U)L=
M %)S;'15;G1&(U!X;$!RP           "G9E8W1O<D1A=&%B;V]L 0    !0
M9U!S96YU;0    !09U!S     %!G4$,     3&5F=%5N=$8C4FQT
M        5&]P(%5N=$8C4FQT                4V-L(%5N=$8C4')C0%D
M           08W)O<%=H96Y0<FEN=&EN9V)O;VP     #F-R;W!296-T0F]T
M=&]M;&]N9P         ,8W)O<%)E8W1,969T;&]N9P         -8W)O<%)E
M8W12:6=H=&QO;F<         "V-R;W!296-T5&]P;&]N9P      .$))30/M
M       0 2P    !  $!+     $  3A"24T$)@      #@             _
M@   .$))300-       $    'CA"24T$&0      !    !XX0DE- _,
M  D           $ .$))32<0       *  $          3A"24T#]0
M2  O9F8  0!L9F8 !@       0 O9F8  0"AF9H !@       0 R     0!:
M    !@       0 U     0 M    !@       3A"24T#^       <   ____
M_________________________P/H     /__________________________
M__\#Z     #_____________________________ ^@     ____________
M_________________P/H   X0DE-! @      !     !   "0    D
M.$))301$       0     @   D    )      #A"24T$'@      !      X
M0DE-!!H      VD    &              1    *UP   !H 4P!T &4 <@!L
M &D ;@!G "  20!N &8 <@!A "  20!N &, ( !, &\ 9P!O %\ - !#
M 0                         !              K7   $0
M           !                         !     !        ;G5L;
M  (    &8F]U;F1S3V)J8P    $       !28W0Q    !     !4;W @;&]N
M9P          3&5F=&QO;F<          $)T;VUL;VYG   $0     !29VAT
M;&]N9P  "M<    &<VQI8V5S5FQ,<P    %/8FIC     0      !7-L:6-E
M    $@    =S;&EC94E$;&]N9P         '9W)O=7!)1&QO;F<
M!F]R:6=I;F5N=6T    ,15-L:6-E3W)I9VEN    #6%U=&]'96YE<F%T960
M    5'EP965N=6T    *15-L:6-E5'EP90    !);6<@    !F)O=6YD<T]B
M:F,    !        4F-T,0    0     5&]P(&QO;F<          $QE9G1L
M;VYG          !"=&]M;&]N9P  !$      4F=H=&QO;F<   K7     W5R
M;%1%6%0    !        ;G5L;%1%6%0    !        37-G951%6%0    !
M       &86QT5&%G5$585     $       YC96QL5&5X=$ES2%1-3&)O;VP!
M    "&-E;&Q497AT5$585     $       EH;W)Z06QI9VYE;G5M    #T53
M;&EC94AO<GI!;&EG;@    =D969A=6QT    "79E<G1!;&EG;F5N=6T    /
M15-L:6-E5F5R=$%L:6=N    !V1E9F%U;'0    +8F=#;VQO<E1Y<&5E;G5M
M    $453;&EC94)'0V]L;W)4>7!E     $YO;F4    )=&]P3W5T<V5T;&]N
M9P         *;&5F=$]U='-E=&QO;F<         #&)O='1O;4]U='-E=&QO
M;F<         "W)I9VAT3W5T<V5T;&]N9P      .$))300H       ,
M C_P        .$))3004       $     3A"24T$#      -ZP    $   "@
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
M.7@U6WOC?81!=&GOV[=R!_S-^J__ )74_<?[UM))*8UUUU5MJJ:&5L :QC0
MUK0(:UK1]%K5E]>LZ&^DXW6*_6KJJ?F^F6N=[:"RM]C?3_/;]H;M8M98G7NF
MTYEEA?FUXCG8.10 ^)#;'XSW96ME?Z.EU3&/_P"._G$8U>N@0;K1E3U;H/3,
M*NC$D8U=%5U%=%;W@UWV>AC^BUC7;WVWOV^G]- ZOU3ZOY>+77U?%N?3#LEU
M=N/;-3*CZ+LK(8UN^FIN_P"F_P#P?Z15,OHG2;+,ZQO4J*\/(])SJ7.:6U[<
MOU\P>H+6.]+)RV6U;?\  9=E^S_0INJ]%Z#<*'U9^+C4TTN^QLL>'LWB^O(L
ML?ON;]IQG6,^SY-#O])_@T\#'IJ4>KL&R[ZO_4IG46=,=A4C,LJ-[*H=JQIV
M3NG9N_D?3_1V?Z-1Z7;]6,!N3U#I>!:QE;0QV1318YMC-SFN=0Z'>M5797^D
MV?\ &?S:G;T5C^JNRW=3#>H',KOKH&P-#6,?77B^BXNOW6=.^W?1M_PE^3Z/
MZ-1Z=TNO?U7(9G8IJR&V4VUX8VTLL]_J9654Z^YC,S7;?Z?H?\-_P0J%;]O[
M4Z]D>5F_5*S(HZUE8=IR"W[0S(=CV[V58Y9^MV-#=S,>OUF/9;L6EU#(Z%U#
M'=C9[!D4C+;B%CV.(&1HYFW3^5_/?063U3HO3+L7 &3U+'J^RX/IXS["W8]S
M78MC<HL?;LOPW>AZ>11_-VTY'\ZK/[+_ ,H%YZA0, Y[<IU4#UOM8:UOV+U_
M4]/9Z@;=L]'[3_@4:Q]SU1ZNR7I&=T+#JOIZ/B7C$:;+1913:ZFUS/9=]ELA
MS+7^W_!_TC_ ^JJ=&']3.J7BX]//JYU[VM?=397ZEH;9D7N&_;]'TK=[O](M
M+HF%U#%IQZ:\VC)Z136&XCFUDVOIC]5#\AEOH/;55L_354_K/\A5:NF"O!Z:
MS!S\=^7BWWV8MCQNJM+_ +2+Z/3KM#]U==UG\U9[/0_KH5#77R5ZFC;C_4&@
M-L.!+6^I8][*;7"MN/:<>Z^[:#Z=55];O?\ ]<_FUL9&1T?K=S^E9.+;E5U6
MD/>^FST!94-W](AM>YL_O+%R^@]*-5)NZMC>K57::WV[ QUYROM>38ZGUFL?
MA_:/4Q+L1V__ $?K>LK-/3SC=9SLGI^5@9.?8Z^RNA^[UQ8YC=M-KF9.UM5=
MGI>K^J^IZ*-8ZT)O7^Q5R[.M9;T?HN+7T_9Z./Z5UC*6-<YOIU#ULGZ.[_2?
MVU2Z;E?5'I&)Z_3_ $\7%RL<YA>QKH-=)KH.[EWK,??73]G_ )_U/T7I^HC=
M>Z=5F&OU\RK%<W%RZCO $BVMM=E[0ZQOZ/&CU+/^K5#)Z'@VY-EK.JUU,LK+
M:ZQL.S-;?ANLRZY?M]^;BX3<K#V_TNS^<];+0 A0LGQ43+H&Q3T3ZL=9?D9-
MW275W6.F[[32^ESB\?SGOVM?O_/V?]=_2+=./0:/LSJVNH+/3-3@"TLC9Z;F
MN^DS:JN)7UH$.S;\9_O&YE-3VC8&O'L=9?8[U7W&I_[GI,]+9_AU>33OHN#B
M_P#,WZK_ /E=3]Q_\DCX7U:Z#@9#<G$P:JKV2&6 2YLZ.V%V[;[5II(*?__9
M #A"24T$(0      5P    $!    #P!! &0 ;P!B &4 ( !0 &@ ;P!T &\
M<P!H &\ <    !0 00!D &\ 8@!E "  4 !H &\ = !O ', : !O '  (  R
M #  ,@ R     0 X0DE-! 8       < "  !  $! /_A$LIH='1P.B\O;G,N
M861O8F4N8V]M+WAA<"\Q+C O #P_>'!A8VME="!B96=I;CTB[[N_(B!I9#TB
M5S5-,$UP0V5H:4AZ<F53>DY48WIK8SED(C\^(#QX.GAM<&UE=&$@>&UL;G,Z
M>#TB861O8F4Z;G,Z;65T82\B('@Z>&UP=&L](D%D;V)E(%A-4"!#;W)E(#<N
M,BUC,# P(#<Y+C%B-C5A-SEB-"P@,C R,B\P-B\Q,RTR,CHP,3HP,2 @(" @
M(" @(CX@/')D9CI21$8@>&UL;G,Z<F1F/2)H='1P.B\O=W=W+G<S+F]R9R\Q
M.3DY+S R+S(R+7)D9BUS>6YT87@M;G,C(CX@/')D9CI$97-C<FEP=&EO;B!R
M9&8Z86)O=70](B(@>&UL;G,Z9&,](FAT=' Z+R]P=7)L+F]R9R]D8R]E;&5M
M96YT<R\Q+C$O(B!X;6QN<SIX;7 ](FAT=' Z+R]N<RYA9&]B92YC;VTO>&%P
M+S$N,"\B('AM;&YS.GAM<$U-/2)H='1P.B\O;G,N861O8F4N8V]M+WAA<"\Q
M+C O;6TO(B!X;6QN<SIS=%)E9CTB:'1T<#HO+VYS+F%D;V)E+F-O;2]X87 O
M,2XP+W-4>7!E+U)E<V]U<F-E4F5F(R(@>&UL;G,Z<W1%=G0](FAT=' Z+R]N
M<RYA9&]B92YC;VTO>&%P+S$N,"]S5'EP92]297-O=7)C945V96YT(R(@>&UL
M;G,Z:6QL=7-T<F%T;W(](FAT=' Z+R]N<RYA9&]B92YC;VTO:6QL=7-T<F%T
M;W(O,2XP+R(@>&UL;G,Z<&1F/2)H='1P.B\O;G,N861O8F4N8V]M+W!D9B\Q
M+C,O(B!X;6QN<SIP:&]T;W-H;W ](FAT=' Z+R]N<RYA9&]B92YC;VTO<&AO
M=&]S:&]P+S$N,"\B(&1C.F9O<FUA=#TB:6UA9V4O:G!E9R(@>&UP.DUE=&%D
M871A1&%T93TB,C R,BTQ,"TP-50Q.#HP-SHU-"TP-3HP,"(@>&UP.D-R96%T
M941A=&4](C(P,C(M,3 M,#54,34Z,38Z,3(M,#4Z,# B('AM<#I#<F5A=&]R
M5&]O;#TB061O8F4@26QL=7-T<F%T;W(@,C8N-2 H36%C:6YT;W-H*2(@>&UP
M.DUO9&EF>41A=&4](C(P,C(M,3 M,#54,3@Z,#<Z-30M,#4Z,# B('AM<$U-
M.DEN<W1A;F-E240](GAM<"YI:60Z,&)C83-A9C,M93)D8BTT93(T+3DU.6(M
M9C!F-C0Y.3,Q,3@X(B!X;7!-33I$;V-U;65N=$E$/2)X;7 N9&ED.C9A-6$P
M-C0S+60Q,SDM-&1F-"UA9&4X+3$U8F0U,6$Y9#5E,R(@>&UP34TZ3W)I9VEN
M86Q$;V-U;65N=$E$/2)U=6ED.C5$,C X.3(T.3-"1D1",3$Y,31!.#4Y,$0S
M,34P.$,X(B!X;7!-33I296YD:71I;VY#;&%S<STB9&5F875L="(@:6QL=7-T
M<F%T;W(Z4W1A<G1U<%!R;V9I;&4](E!R:6YT(B!I;&QU<W1R871O<CI#<F5A
M=&]R4W5B5&]O;#TB061O8F4@26QL=7-T<F%T;W(B('!D9CI0<F]D=6-E<CTB
M061O8F4@4$1&(&QI8G)A<GD@,38N,#<B('!H;W1O<VAO<#I#;VQO<DUO9&4]
M(C0B('!H;W1O<VAO<#I)0T-0<F]F:6QE/2)5+E,N(%=E8B!#;V%T960@*%-7
M3U I('8R(CX@/&1C.G1I=&QE/B \<F1F.D%L=#X@/')D9CIL:2!X;6PZ;&%N
M9STB>"UD969A=6QT(CXR,E,P.38Q,#4U(%-T97)L:6YG($EN9G)A($EN8R!,
M;V=O7T--64L\+W)D9CIL:3X@/"]R9&8Z06QT/B \+V1C.G1I=&QE/B \>&UP
M34TZ1&5R:79E9$9R;VT@<W12968Z:6YS=&%N8V5)1#TB>&UP+FEI9#IB,CDS
M9C$Q9BUB8CAA+31C-&0M838U-2TY.38U,C W93<V.#0B('-T4F5F.F1O8W5M
M96YT240](GAM<"YD:60Z8C(Y,V8Q,68M8F(X82TT8S1D+6$V-34M.3DV-3(P
M-V4W-C@T(B!S=%)E9CIO<FEG:6YA;$1O8W5M96YT240](G5U:60Z-40R,#@Y
M,C0Y,T)&1$(Q,3DQ-$$X-3DP1#,Q-3 X0S@B('-T4F5F.G)E;F1I=&EO;D-L
M87-S/2)D969A=6QT(B\^(#QX;7!-33I(:7-T;W)Y/B \<F1F.E-E<3X@/')D
M9CIL:2!S=$5V=#IA8W1I;VX](G-A=F5D(B!S=$5V=#II;G-T86YC94E$/2)X
M;7 N:6ED.F1D8S,P,F0S+3<Y9#0M-#5C8RUA9C8V+30Y,#%D-65C834Q,B(@
M<W1%=G0Z=VAE;CTB,C R,2TP."TP.50Q-#HT-3HU-RTP-3HP,"(@<W1%=G0Z
M<V]F='=A<F5!9V5N=#TB061O8F4@26QL=7-T<F%T;W(@,C4N,R H36%C:6YT
M;W-H*2(@<W1%=G0Z8VAA;F=E9#TB+R(O/B \<F1F.FQI('-T179T.F%C=&EO
M;CTB<V%V960B('-T179T.FEN<W1A;F-E240](GAM<"YI:60Z8C(Y,V8Q,68M
M8F(X82TT8S1D+6$V-34M.3DV-3(P-V4W-C@T(B!S=$5V=#IW:&5N/2(R,#(R
M+3$P+3 U5#$T.C,W.C,V+3 U.C P(B!S=$5V=#IS;V9T=V%R94%G96YT/2)!
M9&]B92!);&QU<W1R871O<B R-BXU("A-86-I;G1O<V@I(B!S=$5V=#IC:&%N
M9V5D/2(O(B\^(#QR9&8Z;&D@<W1%=G0Z86-T:6]N/2)C;VYV97)T960B('-T
M179T.G!A<F%M971E<G,](F9R;VT@87!P;&EC871I;VXO<&]S='-C<FEP="!T
M;R!A<'!L:6-A=&EO;B]V;F0N861O8F4N:6QL=7-T<F%T;W(B+SX@/')D9CIL
M:2!S=$5V=#IA8W1I;VX](G-A=F5D(B!S=$5V=#II;G-T86YC94E$/2)X;7 N
M:6ED.C9A-6$P-C0S+60Q,SDM-&1F-"UA9&4X+3$U8F0U,6$Y9#5E,R(@<W1%
M=G0Z=VAE;CTB,C R,BTQ,"TP-50Q-3HQ-CHQ,BTP-3HP,"(@<W1%=G0Z<V]F
M='=A<F5!9V5N=#TB061O8F4@26QL=7-T<F%T;W(@,C8N-2 H36%C:6YT;W-H
M*2(@<W1%=G0Z8VAA;F=E9#TB+R(O/B \<F1F.FQI('-T179T.F%C=&EO;CTB
M<V%V960B('-T179T.FEN<W1A;F-E240](GAM<"YI:60Z,&)C83-A9C,M93)D
M8BTT93(T+3DU.6(M9C!F-C0Y.3,Q,3@X(B!S=$5V=#IW:&5N/2(R,#(R+3$P
M+3 U5#$X.C W.C4T+3 U.C P(B!S=$5V=#IS;V9T=V%R94%G96YT/2)!9&]B
M92!0:&]T;W-H;W @,C,N-2 H36%C:6YT;W-H*2(@<W1%=G0Z8VAA;F=E9#TB
M+R(O/B \+W)D9CI397$^(#PO>&UP34TZ2&ES=&]R>3X@/"]R9&8Z1&5S8W)I
M<'1I;VX^(#PO<F1F.E)$1CX@/"]X.GAM<&UE=&$^(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @/#]X<&%C:V5T(&5N9#TB=R(_/O_B_^))0T-?4%)/1DE,10 !
M"0 (@'!!1$)% A   '!R=')#35E+3&%B( ?0  < &@ % "D -6%C<W!!4%!,
M     $%$0D4                       #VU@ !     -,M041"10
M                                                        "F1E
M<V,   #\    =&-P<G0   %P    *W=T<'0   &<    %$$R0C    &P  "B
M!D$R0C(   &P  "B!D$R0C$  *.X  "B!D(R03   47   (XM$(R03$  WYT
M  (XM$(R03( !;<H  (XM&=A;70 !^_<  "0D61E<V,         &E4N4RX@
M5V5B($-O871E9" H4U=/4"D@=C(
M
M            =&5X=     !#;W!Y<FEG:'0@,C P,"!!9&]B92!3>7-T96US
M+"!);F,N  !865H@        M5H  +QG  "2,&UF=#(     ! ,)   !
M                 0                    $   $   (   (D!!T%V@=I
M"-D*-@N%#,<-_P\Q$%X1BQ*W$^(5"Q8R%U<8>1F8&K4;TASO'B4?62"'(;(B
MVB/_)2,F1"=F*(8IIRK'*^@M""XH+T@P:3&),J8SPC3>-?LW&#@U.5$Z;3N)
M/*4]PC[>/_A!$4(I0T)$7$5U1H]'J4C#2=U*]TP232Q.0T]94&]1AE*<4[)4
MR57?5O98#5DC6CI;45QF77A>BE^;8*UAOF+/8^!D\68"9Q)H(VDS:D)K4FQ>
M;6=N<6]Z<(-QC'*4<YQTHW6J=K%WMWB]><-ZR'O-?,Y]S7[,?\N R8''@L6#
MPH2_A;N&MX>SB*Z)J8JDBYZ,F(V1CH:/>Y!PD6226)-,E$"5,Y8FEQF8#)C_
MF?*:Y)O6G,B=NYZMGY^@CJ%\HFJC5Z1%I3.F(*<.I_RHZJG7JL6KLZRAK8^N
M?:]KL%FQ1[(VLR2T$K4 M>VVVK?(N+6YH[J0NWZ\:[U9OD>_-< BP1#!_L+L
MP]K$Q\6UQJ/'D<A^R6S*6<M$S"[-&,X!SNO/U="^T:?2D--YU&'52=8QUQC8
M -CFV<W:LMN8W'W=8MY'WRS@$.#TX=CBN^.>Y'OE5^8SYP[GZ.C!Z9KJ<>M(
M[!WL\.W#[I;O=O!5\3/R#_+J\\/TG/5S]DGW'O?S^,;YE?IA^RG[Z_RG_5S^
M"_ZT_UK__P   >@#IP4L!H0'OPCG"@0+%@P<#1X.' \9$!<1%!(0$PL4!!3\
M%?,6YA?8&,P9UAK>&^$<X1W?'ML?UB#1(<LBQ".^)+@ELR:N)ZHHIBFB*J K
MGBR=+9HNE2^1,(TQB3*&,X,T@35_-G\W?SB .8(Z?SM^/'P]?#Y\/WU ?T&"
M0H5#B42-19)&F$>:2)M)G4J?2Z-,IDVJ3J]/M%"Z4<!2QU/.5-55UU;95]M8
MWEG@6N-;YUSJ7>U>\5_U8/AA_&, 9 -E 67_9OQG^FCX:?5J\VOP;.YMZV[H
M;^5PX7'><MISUG3-=<-VN7>O>*5YFWJ0>X5\>GUO?F1_6(!-@4&"-8,IA!R%
M$(7^ANV'VXC*B;B*IHN5C(.-<8Y@CTZ0/9$LDAN3"I/ZE.F5V9;)E[J8IYF3
MFH";;9Q:G4B>-I\EH!2A!*'UHN:CV*3*I;VFL:>FJ)NID:J'JW^L=ZUOKF>O
M8+!:L52R3[-,M$FU1K9%MT2X1;E&NDB[2KQ.O5*^5[]=P&/!:L)RPWO$A,6*
MQI#'ELB=R:7*K<NVS+_-R,[2S]S0YM'QTOO4!M42UA[7*M@WV43:4=M>W&O=
M>=Z&WY3@G.&BXJCCK>2RY;;FNN>]Z,#IP^K4Z^7L]>X$[Q+P(/$L\CCS0_1.
M]5GV8_=J^&[Y;_IL^V3\5OU$_B__%___   "!0/8!6@&Q@@&"3(*4@ME#'(-
M> YZ#WH0>A%Y$G43<!1H%5X64A=%&#<9*1HT&ST<0!T_'CH?-" L(2,B&2,/
M) 0D^27N)N,GV"C,*<$JMBNK+)\MDRZ'+WPP<#%D,EDS331!-38V*S<A.!8Y
M"SH .O8[[3SC/=L^TS_+0,1!O4*W0[)$K$6F1J%'G$B7291*D$N.3(M-BDZ)
M3XA0B%&)4HA3B%2(58A6B5>*6(M9C5J/6Y%<DUV67IA?FV"=89]BH&.A9*-E
MI&:F9Z=HJ&FI:JIKJFRK;:MNJV^K<*EQJ'*E<Z-TH'6==IEWE7B1>8QZAWN"
M?'Q]=GYO?VF 88%:@E&#2(0^A36&*X<AB!>)#(H"BO>+[8SBC=B.S8_#D+F1
MKY*EDYR4DI6)EH"7>)APF6J:8YM>G%F=59Y2GU"@3Z%/HE"C4J15I5FF7Z=F
MJ&ZI>*J"JXZLG*VKKKNOS+#?L?.S";0@M3BV4;=LN(>YI+K"N^&] ;XAOT/
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
MG7-ZYCH?FO9[C2 IFIA\<0  E=-_RJS.KRB"@YMHJN2!F8E^IMJ X';[HQ.
M8V.HGYN )D]3G'^ (SETF@6 3!^AF9:!%P  E(Z  *O?KCV++IJ*J?Z)C8B]
MI>V(&G8QHC"&^V+DGKR&($Z?FZ:%CCC5F2R%2Q\NF*N&1@  DW"  *L2K6J3
MYYFJJ3>1FH?,I3"/A'50H6B-O6(2G?R,44WHFNB+.#A!F&J*HA[*E]>+LP
MDGB  *I!K,J<M)C:J)B9PH;SI)27%W1UH,^4P&%-G4N2L$U"FCV1*#>_E[B0
M:QYUEQ2080 +D9* !ZF0K"RES)@OI_RB,89(H_F>XG/*H#6;[V"JG+*97$RO
MF8^7:S=-EPJ6Y1XHEE^46  ;D,2 $JCBJ[FO Y>BIWVJN(7"HW*FPW- GZRC
M0V IG#:@3TQ!F1R>.S;VEH"=?1WSE<B40  HD!F &ZA"JV&X=)<9IQNS>X5#
MHPVNYW+(GTBJY%^[F]:GJ4OAF,6EXS:PEB.BZQW,E4^4)@ SCX^ (J>YJQ7"
M7I:FIL2\JX36HK:W<7)BGO:R^E]CFX:ONDN<F'6M'S9[E=VDUAVGE0F4#0 \
MCR" *)^PNH1Y=([5M:MY.GW1L/QY,FQDK(MY9UHXJ&1YU$;OI*YZ:C'KH>9[
M!Q?PHG)[O@  D2B  )ZFN;:!I(Y"M,* O7UBL 6 #6OSJXQ_GEFXIV1_<D9L
MHZY_@S%LH-Y_P1>PH3N N@  D&Z  )WWN,N)U8V:L]Z(27S/KQJ&[FM5JJ.%
M[5D>IGJ%-$7AHL:$S##ZG^R$Q!>!H!R&!   C\N  )UHM_.2$(SXLP^/YWP:
MKE*-^VJJJ<Z,8UA]I:N++459H?:*5S"5GQ.*+!=<GQR*L   CSZ  )S5MT::
M:8QBLF&7IGM[K::5-&H&J223&%?MI/"1743AH3^0-3 ^GE*0*A<^GC:.N
MCL2  )P[MK^B[HO9L=&?DGKZK0^<CVF+J(^9^%=YI%J7UD1]H)*6<"_XG9Z6
MI!<GG6>/J   CEZ  )O(MC:KH(MPL42GI7J8K(*D$VDOJ 2A!5<EH]2>ET0Y
MH B=22_$G/"<)Q<5G*B/FP  C@J  )M*M=>TC(LBL-2OVWI7K .KJVCIIWFH
M,5;?HTNEL$/\GY6DGB^<G(:@,1<5G!>/FP  C<6  )K9M8:]ZXK+L'2X@WH.
MJZ&SMFBLIQNOXU:RHN^MH$/?GSBJIR^1G"^@*1<?F[:/H@  C8Z  )'SQ6-Y
M&((?O])XRW(6NGQXN6&CM6EXZE!QL*=Y4SX+K'-YY"FFJ99Z:@]FJUE["P
MC4.  )$WQ(N YH&VOO-_^''"N9!_2F%*M&U^XE -KYY^Q#VMJU]^Y2E=J&9_
M,@^%J<. 1   C/Z  )#-PY*(J(%'O@B')W%>N)Z%W&#;LW6$\T^AKI^$63U2
MJEJ$&2DCITJ$3@^OJ$^$[@  C,&  )"!PJF0:X#HO2..7W#IM[R,E6!KLH:+
M)D\ZK;**)3T J6J)DRCVIDB)XP_:IP2) @  C(R  ) LP>B83X"4O%N5M7"2
MMO"3=& +L;N1E4[HK-:0)CS#J)*/:2C7I6.0&Q $I>&*U   C%Z  (_'P5"@
M8H!"N[6=-W!-MD":<U_/L0F8+$ZNK":6<3R5I]"5LBC"I):5O! KI..*[@
MC#B  (]FP-6HE'_\NRJDT' 6M:JAAU^BL&^>WTZ)JY.=!SQ]ISJ<K"BXH^":
M;A!.I :+!@  C!F  (\FP%&P]7_,NJ&LDV_VM1^HRU^-K^.EV$YWJPFD&CQO
MIKRB_RBSHU.;A1!LHT2+&P  B_^  ([4O_"YR7^NNBVTFV_MM)NP+5^'KU&L
M^DY[JG"K7#R IB"G]2C<HLB;H!"PHKB+2   B^N  (2TT)]X\W77REEX@V:N
MQ&]X6U<1OM9X?4:SN9-XVC4'M0AY6"#VLG=YK@?KLME[10  B?F  (1BSY^
M;G6;R7Y_9V9PPXQ^K5;.O=9^1$9QN'1^*339L\Q^4"#VL/Y^GPAGL.I_YP
MBA:  (1*SH6'Q75OR'R&069#PH6$^E:9O+V$(48_MTN#GC2^LI&#@2$+KY6#
M^ CFKRB#_@  BB^  (1&S7R/%G5?QVR-&68@P7*+9U9VNYN*&D8DMBB)2#2U
ML6:(_B$LKDF)Y E=K9N&50  BD6  (0YS)B6A758QGB4!V8=P'"1\%9JNI>0
M248AM16/)#3$L%6.WR%:K2"/>PG,K$*&H   BEB  (0=R]2>(750Q:2;&F8H
MOXZ8D%:#N:^6F48XM"^52S3CKUV52B&2K!B40 HTJQN&Y@  BFB  (/^RRRE
MSW5*Q.^B.68WOLR?.U:AN.F<_49<LVZ;N34.KIJ;K2'-JS*6VPJ1JA^')0
MBG6  (/<RIJMIG5%Q%2I=F9*OBBF 5;"N#VCCD:$LL*BH34]K?B@Z2(*JH*7
M! KGJ4^'7P  BH"  (.^RA*UQ75%P\6PZF9DO9.L\E;RMZ.J9D;"LB6HWS6(
MK5:D,B)EJ=N700M'J+"'H   BHB  /*&>T9YBMKW>YQYI<+]>_9YT:I]?%AZ
M')%P?,-ZBG>[?3M[%ESV?<-[JC_6?GA\7!L6?]%]#_!<>9"$[]DZ>@>#Z,%Q
M>H"#!*D5>OZ"3I =>X6!R'9Y?!>!9%NZ?+*!"CZ7?6> U!EU?E^ V^YJ>":0
M=-=H>*R.4;_7>3>,4:>2><R*GXZ\>FF))74W>Q&'U5J1>[J&E3UV?&N%B1?V
M?.^%&.R8=OB<!M6?=X68T[X@>!J5T:8!>+R3#8U2>6^0IG/U>B>.:UEU>MN,
M33QL>X6*@A::>XB(W^KP=@6GH]0 =I.C;+R*=RV?;Z2%=]>;N8OO>)&81G*^
M>5J5+%AG>A>2.3MU>K>/U15D>E>,%.F"=4NS4M*9==6N(KLI=FRI**,U=QFD
M?HJ]=]J@(G&8>*><$U=L>6N89CJ6>@*5KA16>6>-P.A0=+F_'=%M=3VX]+G^
M=<ZR_Z(3=GJM9(FY=T.H+'"S>!:C3E:1>-B>ZSG6>6:<*A-R>*:-)N=7=$S+
M"]!Y=,K#ZKD&=5*] *$9=?FV=HC,=L2P:&_H=YZJX57G>&2F'#DS>..AT1*Y
M> B,J.:1= /7*<^X='G/#+@Z=/;',:!%=92_R(?_=ERX]V\O=SBRZ%5&> "N
M+3BF>'>F31(E=XN,1.'CA"YWY<PS@Z-X.[7R@RYXF)[^@M%Y#(=:@HMYG6[P
M@EUZ2U5@@D][ CDF@IE[TQ/?A)U\CN ?@J""O<KW@BF!][3=@<6!39W?@7F
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
MB)(_I.2$A8%LH6:#I&^RGC&"_ET?FSR"B$EYF*."1#0LEK*"*QIMEQF"Q@
MBV"  *&PIY6.+Y%CH_:,@X!]H("*_F[;G42)LEQ5FEF(JTC+E\6'X3.AE=&'
M>!H3EAJ(.   BG>  *#CIM26YI"7HS64FG^IG\*2?VX"G(B0GUN<F8F.]D@L
MEOV-OS,FE0*-+QG(E2V,[0  B:^  * ZIB*?WH_MHHF<\W[\GQ::-6U6F]J7
MMEKXF-J5AD>@ECF3Y3*[E#N3B1F$E%:0Z@  B0>  )^=I:&H\H]GH@6E9WYW
MGHJB!FS(FT:>\UINF$Z<6T<JE;*:DS)BDYV:$!E0DZ*1'0  B'R  )\6I4.R
M-([FH:2N$'WTGB.J%6Q(FMJF>EGUE^"CE$:^E4RB#C(1DRZ?=!DFDQ"1 0
MB N  )ZJI/F[WHY]H52W(7V$G="RBVO7FH.N>EF0EX:K@T9LE.^I0C'.DMBA
MK!CWDK60X0  A["  )7QM0ASQ(9]L+AT-W:0K*)TPF7OJ,5U;%1GI2MV,4&B
MH@AW RSPG_AWK!)NHAQWK   B7Z  )55M")\ 88?K\5[M'8TJYY[D&6.I[)[
MEE/[I!%[R$$XH.E\&BR/GLE\:1)4H)U\KP  B,2  )35LQF$+(6,KL.#-'6P
MJI."963\IJF!V%-OHP>!?T"]G^"!6RPOG;2!9Q(_GS^""0  B"&  )1.LA^,
M4X3LK<^*PG3[J:2)8&19I;&(/U+6HAB':$ ]GO*&V"O2G+J&P1(KG@:&R@
MAY.  ).[L5.4DH14K022<'19J-R0B&.RI.F.WU)*H4"-A#_(GA^,H2N!F]N,
MJ!(;G.Z*X@  AQF  ),JL+><^8/+K&::2W/4J#B7U6,OI$&5K5'.H)23Y3]F
MG5F2PRM FPN3$Q(0F_*,-@  AK.  )*^L"6EA8-@J]6B2W-HIZ6?2F+&HZV<
MIU%NH &:CC\;G+^9>BL0FD:8E!()FPR,,@  AEZ  ))3K\6N18,;JVRJ>',F
MIRRFXV)XHQ^CR5$=GVVAC3[.G#V@NBK:F<J<^1('FEV,,0  AAF  )'[KWJW
M;(+*JQ>S$7+5IM"N\6(JHK^K?%#<GPFI<SZ>F]2FS2J\F62<Y1(&F>:,,
MA>*  (AVO^5S47GANO5SK6K9MD-T*ULGL<ITS$J*K9YUASB3JA1V1B12J"MV
MMPI8J@=W%P  A@R  (@>OP5[+GFYN@AZU&JNM3QZK%KTL*MZMDI/K&YZ[CA?
MJ-5[0R0TIL=[@0J?J"Y\8@  A;:  (?>O?*"Z7EBN/V!]&I>M":!+EJ6KX^
MM4GVJTR =#@:IZR ;"03I8& E K?IH.!)@  A6N  (>7O.>*F'D!M_6)&VGG
MLR*'U%HLKH&&UTF4JD&&+3?/IIV%U2/RI%N&& L7I0>%40  A2F  (<^O J2
M8'BEMQ:08FF$LD&.IEG K9Z-,TD_J4Z,'#>/I:R+EB/7HU:,/@M*H[F'H@
MA/&  (;?NV*:4WA0MF>7UFDUL8B5G%EUK-^3O4CYJ(R253==I-.1QB/#HFN1
MZ MTHI2'OP  A,*  (:'NMZB7W@)M=J?9&CUL.^<KEDYK#Z::TC"I^R8VS<Y
MI"R8JB.ZH9B6HPN<H92'V0  A)J  (9-NF*JE7?5M5JG'FC&L&NC]ED/J[.A
M94B:IUZ?Y3<4HZ:?"B.JH/R8'0O H+2'\@  A'N  (8-NA&S/G? M/BO.6BW
MK_.K@UCUJR.HJ$B(IKVG.3<3HOVD#R/"H&"8+0OQH!V($P  A&&  'MNRS%R
M_6V9Q;9S-U]8P']SFE!SNX)T)T">MM]TRR]%LR%U9!L&L?AU:P-OL$UWB0
M@R2  'MHRD!ZB&VKQ,)Z$5]>OVMYV5!PNDEYVD"9M8=Z#2]2L:AZ5AM'L#%Z
M7P0+KB]\1@  @R*  'MRR1*!V6V7PYZ V%]'OCV #U!.N0M_H$!]M#I_;2]0
ML$=_=QM]KI)_JP27K$F =0  @R&  'MPQ^B)%&U]PG.'GE\7O1&&9U EM]2%
MA4!>LP&% B]*KP*$WQNMK1V%A 42JIN#;@  @Q^  'M;QNR096UEP7".@%[^
MO 2,Z% "ML*+I4!/L=^*SR]0K=R*K!O?J]"+, 6!J22#N0  @QZ  'LYQB67
MY&U4P)J5D%[WNQ^3CE #M=61]D!/L.Z0["]AK-*1 1P5JJ:0"P7DI^&#^P
M@QV  'L7Q82?=6U'O^J<LU[WNF":1U *M0R89D!;L"6772]YK "7>1Q+J:.3
M(08[ILZ$-P  @QV  'KVQ0:G,&T_OUNC_5[\N<&A+% 6M&&?%$!GKW6>62^-
MJU:<TQQXJ."30 :'I>N$:@  @QR  'K<Q)VO/FT^ON&KDU\)N3BH6U JL\RF
M,T"%KM>DSB^YJK"@11RSJ#&39P;(I4:$E@  @QR  .8?=G!S&- ;=TMS\;F
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
M")B.F'-P08>EECQQ:76PE#QRC&*UDFASMTZ2D-5TYSC4C\)U]!ZCD(9VA
MBG)[1:?*F9UX)Y?2ESUX@(;7E0YXW73DDPUY1V'KD3MYQ4W0CZQZ4#@9CI5Z
MS!X&CS5["P  B-E^DZ;OF%>!.Y;1E@F RH7ID]N 97/MD>6 '&$%D!U_\4T!
MCIA_WS=CC8%_UAUWC?Y_\P  AW*  *7UES:*0)7"E.J)'X3&DL>(#7+VD,V'
M#V ;CQ.&04PYC9:%E3; C'Z%&QS\C-V%9@  ACN  *4+EBZ3<93.D^R1HX/+
MD="/XG'VC]R.,U]&CA:,LTM^C*6+?38JBXR*KAR/B]"*XP  A3"  *0TE6^<
MQI0-DR^:48,*D0Z7WG$DCQJ5AEYWC5J3:$K*B]^1KC68BL60QQPCBO*/D0
MA$^  *.!E-JF+I-2DIZC&8)*D'J?^G!HCH&<_%W)C,.:4THVBT:8/S4EBA:7
ME!O1BBR2SP  @Y6  *+QE&FONY*]DC&L"X&KD >H1F_'C@2DIUTMC$2ABDFF
MBL^?9#2TB9B=V1N+B8>2GP  @OV  ***E!:YFI)(D>"U6X$CCZZP\V\XC:&L
MOURJB]BI4DDWBF"G2#12B3"BUQLWB1B29P  @H2  )I2I-MNA(L\H;IOKWM9
MGMUPTFI[G#AQ]%B5F<9S&T5NEZ]T/S!REF5U*!7_F$UU*   AB!^:9FRH[MW
M+HJTH*1WA7K#G<%WZ6GDFQ%X7E?\F)MXYT3=EH)Y>B_JE2IY[16FEM1YW
MA0"  )D+HH9_P8GJGWU_7GH*G)9_#6D?F>U^X%=&EWI^T$0[E69^V2]BE =^
MZ!54E7A_"   A 2  )A*H66(2HD-GF.'1'D8FX:&4VA.F-F%A%: EG.$XT.3
ME&2$:B[>DO^$*Q4'E#Z$@   @RB  )=^H'R0W8A#G7R/0GA'FJ&-O6=TE_>,
M6%71E8&+&D+\DWN*-2YLD@R)T13*DQN)0   @FR  );7G["9JX>7G+F7>G>7
MF=^55V;)ER^34U4OE+>1C4)[DIN00"X,D2>0#A22DA2-1@  @<Z  )9&GQRB
MCX<8G"B?SW<5F42=#68YEHJ:=%2=E!6804'_D?R6R2VTD&V6A11AD3B-R
M@4N  )7.GK&KEX:=F[VH3G:2F-*D^66VE@ZAUU0>DY6?44&'D8*>$"U8C^F;
MX!0YD(2-K   @."  )5UGF*T\(8[FVNQ*78BF'BM1F5!E:JIKE.TDRJG#D$O
MD1*E.BT.CWV>=A0"D R-AP  @(N  (R<KS1N 'Y7JWMO%V]=J -P+U]YI,!Q
M2TZ,H;MR:#Q!GS=S=R?-G?=T) TOH+ASQ0  @G^  (PLKCEV07X&JGIVCF\
MINUV\E\:HY5W;$XKH(-W^SOHG?1XC">$G)EXY TZGN)XT0  @<6  (NZK0U^
M77USJ5A]_VY\I<)]NUZ+HFE]HDVGGU9]J#MYG,=]QB<SFU=]W@T_G39^.P
M@2&  (LPJ^J&9WS/J#J%=VW#I*N$HEWKH4V#^4T1GD.#@3L F[2#-B;@FC6#
M+0T_F[6#$0  @).  (J;JOF.@WPTITV-#6T>H\&+M%U!H&**@4R)G4R)B3J-
MFL&([":4F3&(_PT_FER'/0  @!J  (H0JD&6Q'NNII:4S6R8HP62[%RZGZ&1
M.4P)G(6/T3HRF=V.]"9;F#^/6PU"F2>(]P  @ "  (FHJ9Z?('M I?B<JVPF
MHF2:1EQ(GOV8&$NAF]Z67#GCF2Z5AB8VEUZ4W U*F!&(_   @ "  (E+J32G
MIWL%I8JDO6OGH>2ASEOXGF*?(TM*FSF=.3F*F)F<K"7SELN9<@U*ESF(_
M@ "  (D#J.BP@GJ\I3.M*FN5H8*IP%NCG?:FO4K_FL6D^CE.F!^BQ"7(EE&9
MC U#EJ"(]P  @ "  ']RN?]M;''AM<!N:6.QL;UO<52KK>EP@$29JF!QC3,!
MIY-R>!Z[IM%RP06]IS]S;0  @ "  '\SN1]U4'''M,EUC&.1L)YUZ52*K*EV
M8D1VJ0EV\#+KIB9W=1[$I3!WD@8@I2%XQ0  @ "  '[YM_%\_G%OLY]\G6-%
MKV=\7E0SJVA\5$0JI\)\:S*VI-5\EAZYH[5\H09RHS9]HP  @ "  'ZJMK^$
MDG$%LG&#L&+&KCV"\5/*JCB"9D/)II:"%#)RHZ2!\!ZDHF*"%@:VH7^!Y
M@ "  'Y,M;^,.'"DL7**X6);K3Z)L%-5J3>(K4-TI8:'\#(QHI.'GAZ0H32(
M*P;QG_J$L0  @ "  'WPM/Z4!G!/L*V20&((K'&0EU,"J&*/)D,EI*J.$C'^
MH9V-M1Z!H".-X <AGJ.$T@  @ "  'V?M&F;YG +L!*9MF'&J\F7F5*^IZ^5
MQ$+BH_:4@C'2H-Z4>AY^GRZ2IP=.G7B$\0  @ "  'UJL^FCY6_8KXZA4&&0
MJSV>S5*&IQN<J4*LHUR;<#&<H$J:XAYFGGR4C0=YG':%#@  @ "  'TVLYNL
M1V_0KRNI5F&$JL&F75)DIH*CZT*0HJVBPS&4GX^?\QYVG<F4F0>@F\6%*
M@ "  '*OQ4ALWF6EP*QMM%@=O#ENGTG3M^QOE3IUM %P@2E3L31Q+126L>EP
MN   JRET>P  @ "  '*BQ'=T<&7#O[%TBU@ZNP1TU4GQMH9U0#J6LG9UORF-
MKW]V(145K\1UNP /J>EXYP  @ "  '*CPSI[N&6JOG)[15@FN;5Z_4G6M21Z
M]SJ(L0-[$BF>K?)[.!5NK=Y[! "CI]-]+@  @ "  '*5P>V"VF6 O2:!^%?G
MN&J!0DFHL]* S#IFKZV EBF<K(J D!6OK#" S $AI?B Q   @ "  ')VP-**
M"V5?O >(R%? MT6'MDEULJB&VCI1KG.&42F>JT>&217MJJ^&D &1I%6!#P
M@ "  ')1O_F1:&5*NQ^/RU>RMDZ.5$EGL:B-(CI!K6R,7BFHJB&,A18GJ5B+
M@P'QHNJ!4   @ "  '(POU"8TV4_NF*6X%>NM7^5"DECL,^3C3H_K)"2PBFV
MJ3B3!Q9@J"V/(0)'H;2!B@  @ "  '(3OM.@8&4]N<R>&E>QM-6;[DEDL!::
M.CHZJ]*9MBFWJ'V8>1:%ITV/.@*-H+.!N@  @ "  ''^OG:H-F5#N5"EHE>[
MM$.C*$EKKW>A:SI%JRF@42G0I\J<11:HIH^/4@*ZG_.!V   @ "  -FU<8%L
MJL4.<M=N-Z^_=!MOMYF;=4EQ+8*L=FMRHVKK=XIT&U(%>*!U@C9Z>:!VP!("
M>GEVK=>W;U=WWL-P<-QX1ZY)<D%XMYA+<X]Y-(%T=-)YOFG'=@YZ45#K=S1Z
MUC5H>"%[/A#.>,)ZK=7B;82#'<&D;QN"9ZRU<)F!PI;,<@"!28 <<UZ ZFB3
M=+* G$_9=>6 2C1L=KQ_[P_ =T%_(M09:^J.2K_5;8Z,D*KN;QF*\)4Z<)>)
M=7ZP<@Z(,6=7<W:'!$[,=+2%XC. =7*$VP[6=?.#,-)Z:I29;[X[;$"6S*E4
M;=:4/Y.N;UZ1U7U2<.*/E&8E<EZ-D4W.<Z2+J#*E=$>*& X.=-2&J-$F:8JD
MG;SK:SBA(Z@";,^=JI)A;ER:47P<;^B7*F4*<6B4/TSC<K:1IC'@<S^/S@UE
M<^.)#M 5:+FOU+O=:F>KBJ;K:_FG*Y%);86BYWL8;QB>YF0F<)^;,TP9<>B7
M[S$Z<EJ6% S9<QN(L,]':!^[%;L0:<NV :8,:U.PPY!>;-:KF'HO;FJFQF-7
M;_BB;4MP<4.>R#"J<9>;D QG<GF(8LZY9[S&8+J :6' ?:5A:MJZ8X^<;$VT
M8'EM;=JNSV*G;VBI[TK.<*ZF4# :<.N?[@P,<?>()<I:>>1KB[=]>F1M2Z/!
M>N9NZX\">VAP='E5>^YQ^F*U?'QS?TK2?15T[B_A?=!V'@LY?V1V-\CI=^AV
M/+97>)%VY**D>2UW@XWL><1X(GA">EUXRF&O>O]Y>DG9>Z)Z&B[U?$EZD IK
M?;%ZJ,=E=BJ Y+2N=N: AZ$<=Y6 +(QS>$-_Z';R>/5_N6"%>:U_F$C/>EI_
M<RX'>N5_0 FV?#-^UL73=*6+>K,+=6N*,Y]X=B>(\HL#=N2'Q'6B=ZZ&OU]?
M>'B%T$?5>2V$[RTP>9R$- D9>NB"=\1;<UV6$[&7="J3]IX$=/"1V8F7=;>/
MS71E=HF-X5Y(=V:,+4;M>""*G2QL>'*)B@B3><R%D\,D<EN@PK!B<RR=UYS.
M<_*:WHAH=+Z7]'-*=9>5,UU+=G22KD8;=S20BRN]=VN/>@@B>-V%@,(K<8^K
M?J]F<F&GS)O-<R.C^8=H<^Z@,W)==,^<K%Q]=;&9=D5J=FF6T2LL=H>55P?$
M>!>%0,%N</BV3:ZD<<>QV9KZ<H&M,8:.<T2HDW&'=":D35N]=1&@C$3.=<F=
MP"JN=<>:(P=X=W:%#<#P<)3!-JX7<5Z\ YI2<@FVB876<KZQ'G#5<YFL*UL>
M=(2H"$0[=3NE$"HJ=2.<@@<[=O:$Y+MN@I1JG*HQ@CAL>)?K@?EN*H1Y@=%O
MOV_\@;EQ35IP@;ARV4. @=UT1RD$@H%U4P4\@[MVC;I,@+UTLZD0@(UUC9:S
M@&5V5H-/@$MW%V[E@$)WW5EP@%!XID*3@'AY6B@N@/QYR 3(@@QZTKD<?PY^
MS:?"?OE^MY68?M]^G((D?MA^AFW/?MQ^@UAY?OA^C4&Z?R=^DB=N?XY^? 1B
M@)%^DK>\?92(U:9<?8:'[I0.?7R&_H#)?8&&%6R0?9^%3%=A?<R$F$#,??^#
M]B:H?D2#A 0)?TB!U+9M?%F2X:4+?%"1.)*_?%"/?W^$?%V-R&MW?(",+59H
M?+Z*QS_^?/2)D"7_?1B)!@.^?B^"B+55>V*=#*/S>UZ:HY&H>UZ8'GYU>VZ5
MFVIY>Y63/%6*>\^1'C]&? F/=25H? ^/  -^?4&"7+1U>IZG2:,->IVD)I"\
M>IF@U7V*>J>=B&F@>M2:=53.>Q*7OSZL>SZ5QB3L>RJ4( -)?'V".;/,>@NQ
MH*)8>@RMQH_X>?^IKWS">@2EF6C<>C&AW50:>GF>NCX9>J.<Y"1_>FJ84@,>
M>]V"'+-<>:>\(*'2>:>WF(]6>8VROGP4>8.MZ6@Y>:BIEU.,>>ZF03V7>AJC
M?"0+><V87P+\>UZ"!*S8B[UIVISYBH!KNXO]B7YM<'G B*EO"&9IA_%PF%'L
MAV)R)#OHAR!SA2&QA_5T3@  AX%W)*OSB@)S99P'B/AT58KNB QU,GBYAS]V
M"&5QAHUVXE$'A@9WO#L1A<!X>"#VAFIXQP  A95[%:KPB&I\VYK5AWM\^8G9
MAIA]"W>=A=I](61QA31]1E IA+A]=3I1A')]F2!5A/1]D   @^9^BJG1AO:&
M6IFDA@^%MXB0A3Z% ':+A(:$4V-Y@^V#PT]<@WF#23FF@SB"XQ_&@YB"N
M@F^  *BEA<./VYB8A.".BH>#A!>-(G5B@V>+MF)O@M:*9$YK@G6)2CCA@C*(
M;A\R@F:(>P  @2Z  *>KA->9?I>6@_J7?H:!@S"57'1O@H"3,V&,@?&1,$VJ
M@8:/>#A%@46.4AZU@5B-W0  @""  *;BA!RC,I;(@T6@B(6M@G:=K'.9@<*:
MRF#$@3>8)DT @,V5\C?'@':4NAY1@&R25P  @ "  *9*@X^M")8C@KZINH3X
M@>>F)G+A@2:BC& 2@)>?5DQ3@#F<V3<W?]^;M1WX?Z>41   @ "  *7C@RVW
M&I6D@F"S,X1>@7RNZW(\@*FJH%]\@!"F[TO7?Z^D>C;-?UBA>1V>?PV4!P
M@ "  )ZFE1YI3H_4DR9K(W_ND7ELU&[,D -N:ER-CK!O]DD/C9UQ=#/6C1!R
MLAF'CJ)R]@  @Q9ZO)WLDY1R6H\6D<AS37\4D"=T,VWZCJQU%%O$C5AU^4A5
MC$5VV3,HBZUWBAC]C0!W@P  @:%^'YT8DA-[3HX0D&)[?7XACL9[IVT C5A[
MV%K@C U\&$>.BP%\7S)^BF-\D1A^BWQ\;   @%J  )P9D+>$*XS]CPN#LWSV
MC7Z#-6P)C!""N%GZBM:"6$;.B=.""3'EB3"!S1@1BA*!V0  @ "  )LFCX2-
M+(P C>*,$'OXC%Z*Z6L(BO:)OUDMB;6(LD8<B+Z'W#%9B!>'4!>PB,:'6
M@ "  )I2CJ"648L_C0:4F'LWBWZ2Q&HUBA20\%A>B-6/1D5MA]2-\3#+ARF-
M31=)AZR,!0  @ "  )FDC>^?@HJ'C%J=,'IYBLV:M6EZB5Z8/5>MB"&6"D35
MAQR46S!>AE>3]!;_AK*/C0  @ "  )D<C6BHS(GUB]BEZ7G<BD2BS6C<B,F?
MMU<2AXB=#T1 AHN;22_FA;V:*1:^A>&/80  @ "  )B]C0BR5HF$BWNN\7E6
MB=RK.6A.B%*GD%:1AP:DE$/5A@2B]B^&A3B?'19KA4B/*   @ "  )#8GN%H
MS(+7G$QJC7/?F@)L-&/$E^]MQ5*'E@MO23_LE(9PL2M*D^AQLQ!LEMYQ+P
M@ !]T)! G8UQ8X)(FQ!R47,\F,-S.F,FEJ-T(E'PE+9U##]EDRIUZ2K3DG5V
M>A XE/5U\@  @ "  (^8G"%YV8%UF;IZ$G)]EVUZ36)@E5-ZE5$]DVIZZ3[+
MD>%[0"I9D1Q[<1 &DR][)0  @ "  ([/FLR"/8"2F&Z!VW&$EBV!>6&0E!.!
M)E![DC> ZCXJD+. PBG>C^* J0_2D9* J@  @ "  (X F;2*J'_&EUF)N7"T
ME1V(QV"TDP>'WD_6D1R'##V;CZ"&>BEWCL&&/@^MD!:%>P  @ "  (U5F,:3
M1W\7EGB1RW !E#R00& *DA^.ND\SD#.-8#TECI^,:BDBC;:,70^+CL")D0
M@ "  (S&F!B;]WZ:E<^9^&^"DXF7U%]ZD6"5N4Z>CW63\3REC>*2S2C/C-B2
MQ0]IC9V*:P  @ "  (Q5EYFDOWXBE5*B0V\ DP.?DU[VD,V<\4X=CMR:U#PF
MC4^9W"AKC#B8&@]+C*R*5P  @ "  (P!ESVMQ'W#E/2JW&Z1DIJGJ%Z"D%:D
MD4VTCENB43O/C,:@]2@?BZ^;(0\<B_F*-P  @ "  (.)J1-H-W8\I?9IX&@5
MHQYK>%CBH'AL_DB+G@YN<C:RG#5OMR)>F^-P6@A8G:]P(   @ "  (,2I_)P
M9W7>I-9Q1V>MH>=R+%B!GR=S%D@PG*MS_C9GFL-TRR(KFD=U'@B FW1U,0
M@ "  (*6II9X:'4_HXAXHF<BH)-XY5?OG=)Y/4>PFU1YH#8 F6=Y_B'KF,QZ
M%0B=F6=ZIP  @ "  (( I4* 4'20HCJ  &9?GTY_ME=.G(Q_@D<<FAA_:36+
MF"E_7R&AEW5_6 BNEXM_DP  @ "  (%DI"6(1W/PH22'>&6UGCR&K5:?FWF%
M\4:6F/J%7#4;EP^% B%:ED*%% B\E=^#T0  @ "  (#8HTN07W-HH$Z/&64N
MG6&-RU85FIB,CT83F!*+B#3(E@>*\2$KE22+8@C,E&"%\P  @ "  (!MHI"8
MAW+WGYF6SF2XG*B5 E6=F=J3346FEU&1\C1WE3R16R$5E!Z0Z CBDPZ& @
M@ "  ( 4HA2@TW+#GQN>N61^G!><;551F2R:.$50EI68IC07E(Z882#&DV^5
M?PCHD@"&!@  @ "  '_1H;RI7')]GK>F[&0NFZ:D,E3ZF*VAI44"E@V@+3/9
MD_R>?""9DMB6"@CCD3N& @  @ "  ':TL\%G?VGUL#AI"%R K.5JC$X8J;QL
M CZ'IN)M7"T]I.MN:QBYI9=N; &)HJIP @  @ "  '9:LM!O4FG*KRAP'5Q7
MJZ9P^4WYJ%1QW3YPI5YRO"TZHTES:ACCHZ=S1@'^H#=U80  @ "  '8,L7QV
MZ&E@K=AW&UP"JD=W8$V@INMWPSXHH^QX+2T0H<=XA!CNH>EX5 )>G?EZ6
M@ "  '6LL!U^76CIK'U^%EMWJ/-]W4TTI91]PSW'HIE]QBS0H&I]T1CGH%I]
MO *LF_I^KP  @ "  '5$KO2%X6A_JUB%+EL%I\^$ATRWI&V#\SURH62#CRR0
MGS*#:QC9GO>#OP+MFCN!^P  @ "  '3DKA.-BF@HJG6,<EJOIN.+6$Q?HWF*
M6#T>H&B)FBQ?GAB):!C2G;:)@P,CF+:"'P  @ "  '24K665/6?FJ<&3REIN
MIB.20TP8HJV0WCS4GYJ/[BPPG3N0!QC:G)6.60-6EVJ"0@  @ "  '1=K->=
M F>QJ2V;.UHRI8:95DO8H@:7HSR4GNR6M2OKG).6=AB[F\:0N0.)EE."9
M@ "  '0NK'ZE%V>TJ+ZC&5HNI/R@T$NXH5V>R3Q[GBF=\ROKF[Z;DQC1FO*0
MR .LE8R"?   @ "  &HROP-FM%W.NT!H#E#CMY9I<$,CM 5JQC0JL.AK]",?
MKSYLH@XAL4AKXP  GP1SL   @ "  &GMOCUN,EW/NCENV%#UMD)OG$-%LG=P
M;C1;KRYQ,2-SK4IQG ZUKNAPY@  G<!X*0  @ "  &G-O.=U9%V=N-IU@%#5
MM,]UN$,FL.UV&311K9!V?".1JXAVK@\<K,AV)@  G(E\(@  @ "  &FHNW)\
M:UUAMV9\'E"'LUU[Z4+RKW=[WC0MK!1[\".3J?)[^ ]GJN)[V   FVA_H0
M@ "  &EZNC&#?UTUMB."VE!6LA6"2T*TKBN!US04JK>!FB.4J(6!G@^IJ3"!
MK@  FFR     @ "  &E.N3R*NUT>M1R)R5!$L0"(W$*>K0V($#/\J9&'DB.=
MISJ'P _FIZN&N   F9"     @ "  &DIN'^1_ET4M$>0R% _L!B/@D*4K!N.
M;#/QJ)N-X2.GIC*.11 BIEF*Z0  F-^     @ "  &D-M_.965T7LYZ7YE!$
MKUF654*2JTV5"#/DI\>4MB.<I5Z3S! _I5F*_   F$B     @ "  &CZMX^@
MZUTCLQ.?25!1KK6=?$*6JIN<)3/IIPN;;B.QI)28(A!6I(.+#   E[*
M@ "  ,U0;&UF1+GG;C!H=:73;]AJD)#@<6-LE'L.<M]NC615=$]P?4QL=:1R
M4#&M=JESU@W'>#%SMLM<:>YQ5+A8:^=R9Z1M;;9S=X^?;V=TAGGC<09UEV,^
M<I9VI4MA<_IWFS"Q=-QX50SF=G1WY<F(9\E\8+:1:=Q\7*+A:\M\7XXF;9E\
M?7B1;U9\JF(2</]\WDI9<F]]!"_&<RM]! PA=.Y\@\>[9>*'4+3": J&4*$;
M:@N%8(R::_*$AW<J;<V#TV#;;XR#+TE4<06"C2[I<9F!ZPMV<YN N,889$:2
M-+,I9GR05)^#:(V.?HL/:H.,NW77;&Z+%U^R;D.)HDA@;\*(02X><"N''PKD
M<GB$4L3%8P"=(;'=93^:<)XX9U67M8G*:5.5"G2F:T>2A5ZE;2&0,T>";J:.
M*2UI;N:,Q0IH<82'"<.V8?VH$[#49$"DEYTJ9E6@^HB[:%2=:W.I:E*:$UW(
M;#.6_T;';;&45"S2;<N2\PH"<+F&Q,+M83RS"; -8W^NQ)Q398VJ3(?;9X6E
MVW+*:82AN%S_:VV>!48D;.J:_2Q/;-F87 FO<!2&C,)J8+N]_J^%8OJXYYNR
M9/BSDX<E9N*N3G(7:-JI<UQ=:L*E/D6+;#>B/BO&; "<J EM<!*&7[ZO=(YE
M8*T$=8)GOIIL=G%I[X:^=UIK_7(/>$)M^UQ:>2QO[D53>@]QNRL#>M]S&0>
M?19S?;U&<CUO\*OI<V9Q.YE:='5R<(6V=79SF'$.=G-TO5MJ=W%UWT1V>%UV
MY"HX>05WD ;U>UMX%+O <"YZ:ZH^<7)ZMI?3<IIZ^80_<[9[0F_!=,][E5I$
M=>1[[$-S=M9\,BE8=TY\/P9Z>=9\;+HI;EV$RJB:;[*$,Y8Q<.R#EH+7<AN"
M_FYX<T^"@%DG='B"#D*%=6Z!GRB1=;>!+@8/>(6 ,;BN;-&/*:<G;C*-PY2_
M;WR,4(%L<+B*WVU&<?>)A%@:<S2(4D&H="V'.R?>=$2&>06T=V2#;+=X:Y:9
MFJ7T;/^7;9./;DV5(X!#;Y&2VFPP<-F0KU<I<A:.MT#B<Q.-$B<^<ON,5@5G
M=MZ#I[:":IND%*3\; BA))*2;52>!7]);IJ:YFM';^N7^59@<2Z55D ^<A^3
M.":\<=Z2(P4G=TJ#?+7+:=^NEZ0^:TRJYY'%;)&F^'YV;<^C!FIW;R*?856C
M<&Z<-S^F<5V9\R9)<.J6X@3T=Z&#6;56:6*Y)*.X:LFTMY$C:_ZO^'W&;2^K
M/FG/;GJF\E4/;\6C9S\8<*ZA#27'<!69BP3*=^>#/;!P?/]DK*!-?1UG'8\1
M?51I5WR6?9QK9VC^??%M951$?E9O4SX1?M5Q#R0 ?ZMR)@'W@6=T :]3>M%N
MH)\S>R=P$XW?>WIQ:'MU>]5RJ6?S?#ISXU-3?*]U%#TX?2QV'2-#?<EVGP&V
M?ZYX<:X=>-5XD9W@>4UY&8R^>;9YD7I+>B9Z &;D>IQZ=E)F>Q]Z[3QP>YU[
M3"*<? )[5 %]?BM\5ZRX=Q""9YQS=YB")8LW>!:!SWCZ>):!<F6N>2>!)E%:
M>;R Y3N/>CJ HR'F>F2 5@%+?=%_NJMF=9>,0)L@=BJ+0(GE=K2*)7>Q=S^)
M &2<=]>'ZU!F>'V&^SK'>/J&*R%)>.B%S $@?AB PZI/=&F6,IH)=0.4>(C1
M=9&2EG:D=B.0J6.A=L&.UD^2=V.--SH9=]^+^2"_=YB+M@#]?E6 JZEP<WB@
M+YDE=!>=OH?J=*.;%G7!=36896+,==J5XD[;=H"3L3F*=NN2*"!1=G.0S #?
M?H> EZC*<L&J.9AS<V*G%H<K<^BCK'3_='*@.6(.=1B=$TXK=<>:>#C]=BR9
M$!_O=7J4] #'?K" AJA<<D2T6)?P<N*PBH:/<UNL8G1:<]>H.&%S=':D@4VE
M=2*AL#A\=8.?AA]W=*B51@"T?M& >:)_A<5D&9.@A19FB8.7A)QHPG(_A$=J
MT5^XA MLRDOQ@_)NK#:!A"!P2!QEA6%PY@  @$QVNJ&8@[AM@Y*G@T5O"8*
M@NAP;7$U@I]QOE[#@FMS!$L7@EIT.S7 @GUU.!O(@V]U9@  @ !ZN:"+@=EV
MU9%F@8AWBX%=@3MX*W 2@0-XP%W @-YY54HX@-=YY#4%@/-Z3QLW@9IZ+
M@ !^.I]F@!F )9 S?]V (H 7?Z>  V\3?WE_WES;?V1_PDF ?V9_K31X?WY_
ME!K*?^%_5P  @ "  )X[?K")?8\D?GV(SW\'?E"'_VWD?BN''5O6?AZ&2DB1
M?C*%F3.R?D*%#1HY?EF%#   @ "  )U$?9"2[HXD?661E7X*?3J0#VSR?1F.
M=UKU?0Z,^$?7?1F+L3,<?22*W1G'?/N*9@  @ "  )Q]?*J<9XU9?(:::7T]
M?%>8+FPF?#25Y%HT?"Z3R4<T?#B2"C*E?"N1)AEQ>\>.V0  @ "  )OE>_NE
M\XRV>]RC57R.>Z>@:VMW>WF=<EF)>W&:R4:/>X.8PS(?>VV7^1D@>L20_0
M@ "  )M]>W^OGXPY>V*L;GO\>R&HV6K>>N2E/%C^>M*B'489>N"@&C&O>L:=
MGQBX>?*0MP  @ "  )31CPQCDH;RC9UE\7?PC'EH(&>?BXEJ)U8;BKML%4,]
MBBIMX2YVBBEO1Q/(C)MO%   @ !Z0)00C2UL>H8KB_=M_G<.BN5O:&;+B?1P
MP%59B25R"T*1B)-S/RW?B'UT'A-BBGUSK   @ !]MI,QBU]U1X4<BDUV#G88
MB4AVQ&74B&1W<%1]AY]X&D'7AQ-XN2U)ANYY'Q,#B']XF@  @ "  )(LB;A]
M^X0+B+)^)'3RA\%^-63JAN)^.U.IABY^1T$NA:E^52S+A79^5!*YAJ!^!@
M@ "  )$PB$R&S(,/AU.&5W/\AFN%PV/UA9*%'5+UA-F$@4"<A%R$#"Q;A""#
MOQ)WA.B#A@  @ "  )!7ASN/OH)4ADJ.LG-#A6"-=V,BA(6,)U(D@\R*\#_R
M@T2* "O2@OV)GA(?@V>(.@  @ "  (^HAF*8M8&:A7B7%W*%A(F5.6)G@ZF3
M1E%M@O*1BC]5@F600BMO@?N0'1'E@AZ,&0  @ "  (\@A;RAOH$)A-F?EG'I
M@^&=&V',@O2:BU#5@C>86CZY@;*6]"KP@3J61A&R@1&+]P  @ "  (Z^A46J
M]X"7A&6H5W%C@V*E16$_@F*B(5!8@9>?F#Y6@0J>92J;@(Z;-1%Q@$6+RP
M@ "  (=\F)UC%7IIEIAE66Q$E.-G>%SADV1I<DQ)D@]K33HVD2!L]279D3AN
M 0L\DY5M=   @ !]1H;5EOUKBGG/E1]M FN9DVEN9UQ%D=MOOTN\D'MQ!CF^
MCX%R)R5XCW9RR LND1AR10  @ "  (8@E4ASVWCNDXATI6K2D=EU9%M[D%%V
M'DL,CO5VU#DNC?IW="4.C=1WNPL<CLAW?0  @ "  (5(D[!\%G?^D?Q\3&G,
MD%U\<UJFCMI\ETI+C8Q\P#B1C)1\Y22<C%A\Y@L!C+Q]#   @ "  (1ODEV$
M67<JD+&$!VCXCQB#H5G&C9J#,4FHC$&"R3@%BU&"AR0XBOZ"9PKMBO&![@
M@ "  (.ZD4>,R'9RCZB+[V@_C@^*]%D8C(F)ZTD&BRZ(_3><BB6(6R/KB<"(
M:PK9B6>&%   @ "  (,FD'251'7QCMV3\&>\C3N28EB&BZB0Q4AKBDV/:#<4
MB4*.F".>B+*.Q@K&B!V'20  @ "  (*QC]:=SG5VCD*<!6<ZC)>9[U@$BO:7
MS$?JB9.6&C:/B(R5:R,TA^F4%0JVAQ"'/@  @ "  ():CV2FA'46C<ZD6V;+
MC!>AQU>1BF>?+T>$B/>=4C8\A^6<<"+NASF7G@J5AD:'*   @ "  'J0HJ5B
M<&X3H"9DE6"KG>YFH%(@F^=HBD)8FAYJ3C#BF/YKPQR!F<%L/P/?F*%LO@
M@ !_T'G\H4%J>VV@GLQKXF TG']M05&YFEUNE4(!F(!OTC"CETIPU!QFE\]Q
M!P0@EA!QT@  @ "  'EKGZ)R6&SNG4)S(5^=FO1SYE$AF-%TK$&"EO)U:#!$
ME;%U_APVE@5U^P12D\5W30  @ "  'C$GA!Z'6PRF[MZ85[-F7AZG%!\EUAZ
MW$#LE8%['2_3E#Q[3QOWE&=[,01TD<!\3   @ "  '@;G+^![VN(FG*!N5X>
MF#6!=D_(EA.!+4!HE#2 ^"]DDN^ W!NUDO6 V 2.C_V G0  @ "  '>&F[J)
MWVKZF7.).%V3ES"(=4\ZE0F'K3_BDR*'!R\9D;F&L1N/D9V'%@2HCG:#)@
M@ "  '<1FMV1UVJ F)Z0Q%T5EEB/ADZZE"N.2#]MDD"-3B[$D,J,]!N&D&6,
MI 3'C2F#.P  @ "  ':SFD69ZVI+F :8@US=E:Z6RTYSDV&5##\>D663UBYC
MC_N3TALPCXR1/035C!R#10  @ "  '9KF=:B*VH"EXV@>UR+E2>>7$X<DLR<
M1#[2D,2;&2XGCTN9\!L'CLV21@38BU*#1@  @ "  &X&K3EADV(#JEUCDE4Z
MI[=E@T=II3MG5SA-HQUH]R<VHA=J&Q(JI']IIP  F--N8@  @ "  &V#K!!I
M/V&ZJ1MJCU3]ID9KX4= HZ!M*C@WH6!N4R<_H#%O&Q)QHBUNB@  ERUS:0
M@ "  &T7JH%PLV$YIY-Q<U28I+1R-T;>H@-S 3?MG[ESNB<;GG)T+A*2H!-S
MF   E:!X,   @ "  &RAJ.IX"&"OI@-X4U/]HRQXG$9JH'IX[S>)GC-Y02;=
MG-QY;!*7GC)X]0  E#!\8P  @ "  &PHIY!_;& XI*]_4%.!H=E_*T7CGR9_
M!#<QG-!^]":=FW!^\A*2G(9^XP  DNB     @ "  &N]IH>&\E_9HZ6&=U,E
MH,>%Y$6%G@N%4#;8FZN$Y29OFBB$U1*2FP.$N   D<:     @ "  &MDI;>.
M?5^1HM*-KU+?G^>,LD4ZG1Z+NS:&FKR+&R8[F26+2A*EF:B)H0  D-N
M@ "  &LDI0^6$%]4HB:4]5*<GS.3GT3SG%^2639 F?21LR7IF&&1O!*"F*V,
M@P  D">     @ "  &KPI*&=XU]6H:2<J%*9GIB:]T38FZ*95C8SF1>8SR7\
MEVJ6YQ*JEZF,G@ +CXJ "   @ "  &&SN'Q@B57TM7QB4DFALI!D&#QAK\-E
MPRV[K8QG)1R2K41GN A<KJ1G:P  DUARV   @ "  &$PMY%GVU7'M$]I DF2
ML15J.#QOK@MK9BWEJY]L9!SPJPILN@CQK EL:0  DA=W;@  @ "  &#JM@MN
M[%5WLK]ODDE=KW)P13Q#K%%Q!RW6J<YQIQT4J05QR0E<J:5QG0  D.%[@
M@ "  &"JM&1UV%4EL1IV&4C]K=!V83P$JJMVNBVJJ"!W"QT7IS)W!@FHIWIW
M.   C[]_%@  @ "  &!HLO5\TE3IKZQ\OTB^K%U\K3NYJ31\G"V.II5\HAT9
MI8Y\F0GJI8A]&0  CL&     @ "  & NL=J#\53'KH&#ETBCJR2#*CN;I_&"
MP2UOI4B"@QTEI!""H HGH\R".0  C>.     @ "  %_]L/R+%%2UK8V*?4B8
MJA^)O#N+IN&)""U=I#&(MATKHMZ)( IEHDJ&B   C3.     @ "  %_9L%>2
M1E2RK,N1?DB8J4B0=CN%I?F/B2U+HT&/91T8H>R.O I\H1^'%P  C)R
M@ "  %_!K]V9H%2[K"R8O4BCJ)&7@3N'I326A"U2HFV6+1TSH0&33@J2H"*'
M)@  C "     @ "  ,$39Q5?[:[3:3EBM)OM:SYE8(@B;21G[G-I;OAJ:5VW
M<+ELT4;'<D5O$"S/<R9PW0H$=BIQ%+\@9"5JT:U+9HILA9J.:+]N+(;H:M)O
MRW)&;,]Q8%RH;K%RZT7)<$ET4ROH</%U70EM=&AU:[U)895UIZN&9"!V3ID'
M9GUV\X5S:+-WI7#X:M)X7%N!;-!Y$43*;G!YKRL/;MEZ"@CI<MQZ+;MW7TN
M7:FX8?6 #Y=#9&Q_R(/N9L%_C6^7:0%_:5I2:QA_34//;+Y_*2I";.1^[0AV
M<;-^AKG,756+!*@@8!>)W)6R8J:(M8)I90R'EVY29V*&CEDU:9"%IT+G:SF$
MS2F):QF$&@@4<EF"/[AQ6\"5LZ;47I*3NY1P82V1M8$Q8Z*/MFTM9@.-U%@\
M:#>,'4(::>.*H"CE:7Z)L0?!<N6%/K=<6GF@8Z7,75:=GI-J7_6:NH Q8G"7
MWFP]9-Z5,5=J9QJ2P$%Q:+N0KRA@:!>/R@=\<UF%$+:.67^K#J4%7&*G?)*<
M7OZCOG]?87:@"&MN8^><F5:M9BR9CT#69\F7)R?L9N*5(@=$<[B$ZK8*6-2U
MK*1^6[6Q/Y(#7D2LI7ZZ8+&H(6K/8QVD U8?96"@?D!-9O">'R=N9<B97P<8
M= .$S+,W;NQ?1Z*9<$]B,9$.<:=DZ7YH<O9G=VJT=#]I[57I=8%L33^\=J1N
M=R8"=UIO_ 0R>PEQ$K'";"QIJZ%[;<]KC)  ;U!M4'UK<+UN_VG#<B!PGU4.
M<WAR,C[X=*!SFB57=0]T> /A>7)UR; Q:;5S])_-:WYTWXY[;2!UN'OV;JUV
MC&AZ<#!W8%/M<:%X+CW^<LEXW"2'<N9Y)@.9>>MZ1JZ29X)^'YXF:69^+8S:
M:R%^+GJ5;,=^*6<X;FE^,%+9;^Y^.ST<<1=^/"/2<.%^$ -;>E-^*ZT099^(
M1YRS9YB'BXML:6F&NGDN:R"%X683;-&%%5'7;FR$9SQ+;Y*#QR,P;P:#4P,F
M>JV!@JO69!B2?9N 9A^0_(I!9_J/67@.:;^-KV4%:WJ,&E#V;1:*KSN4;CJ)
MB"*@;5V)'P+Z>OF" ZK<8MR<M9J)9.R:<HE+9LN7_G<?:)65A60E:ER3-5 V
M:_Z1)CK_;1*/CR(O:^J.W +5>S>!ZJHC8>RF[9G,8_ZCZ8B$9=F@J'969Y^=
M8F-@:6J:84^ :Q27T3IN;"&6%B'):JJ3D *W>VJ!UJFM846Q'YE&8U2M6X?H
M92*I376Q9MRE16+%:**AI$[Z:DJ>MCGK:TJ<^B%/:8J6A0*?>Y.!Q:6D=Q5>
MPY9Z=Z]ANH8T>%QD='2G>11F^V'P>=-I9TX&>IMKMSB+>V9MOQ[+?#MNTP
M@ !R8*1X='EHC95:=51JCH4!=B5L:7.+=O9N)V#N=\MOU4TB>*-Q;#?#>69R
MQQXH>=AS40  @ !W!:,V<A=R4)0"<Q]S;H/D= YT=')H=/AU9E_L=>!V4TQ&
M=L=W-C<1=X5W[1V==Y)X!P  @ ![&*'$;_5[]Y*-<1=\3X)8<A]\C'$9<QY\
MN5ZX="5\Z4L\=1Y]&#8U==5]-ASS=7=] P  @ !^HJ!L;B:%G)$X;UJ%.X$(
M<'6$MV_4<8.$'UVT<I2#D$I5<Y^#%S5\=$V"K1QJ<X6";P  @ "  )]0;*^/
M5I @;>^./G_X;Q.,]V[-<"R+G5R]<46*54F-<DR)-C3;<O*(8QOO<<N(2P
M@ "  )YM:X"9$X\\;,B71W\4;>Z5/VWP;PN3)UON<"Z1-$C<<3>/B#19<<6.
M<1N0<%V-6   @ "  )W$:I:BTXZ*:^.@5WY8;06=D6TU;AV:O%LV;T*8*T@P
M<%*6&3/1<-25'QLZ;S61>@  @ "  )U4:?&LEXX(:SVI<GW!;%2E\FR7;5^B
M:UJE;GV?34>U;XJ= S-6;_^;>!K$;D>2&0  @ "  )A0?Y=>6HI)?W!A1GL8
M?WAC^&J6?YYF=EC8?]=HU47&@"YK#3#E@+YLWA:U@CUM-   @ !V7)=3?1MG
MF(E&?3EII'H!?61KAVF1?9QM35?M?>-N_D3[?D%PCS Y?KUQR18V?[-QNP
M@ !Z9Y8Y>M=POH@!>R!R 7CE>V)S)VAX>[!T-U;Z? AU.D0O?'!V*2^7?-MV
MV!7%?4AVA0  @ !]\Y4%>,1YYX:\>2IZ<G>7>85ZVV=Y>>%[.580>DY[CD-Q
M>L![W"\)>QM\"A5F>QU[I@  @ "  )/3=P>##H6N=W^"\W:$=^J"L&9->%*"
M4E4?>,>!^T*6>4B!M"Y7>9*!=A3I>4V!4P  @ "  )+4=:2,2X2I=B:+AW6$
M=I>*D658=P:)@U0Z=WZ(@T'@=_:'KBW&>#"'+12!=\:&I@  @ "  )('=(*5
MB8/;=0R4(W2W=7V2?&21=>Z0P5-]=FR/*4%!=N*-X2U:=OR-4Q0Y=GZ+%@
M@ "  )%J<Z">S(,W=#"<RG0+=)Z:>&/G=0B8$U+7=8:5\T"A=@"49BS:=@>3
M_A/U=7>-?@  @ "  )#]<OVH'(*Z<X^EBG-]<_2BDV-5=%&?CU)3=,:<_4 S
M=3F;:BQL=3.9C!.+=+2--P  @ "  (LLB'Y=\'X1AZU@QV_3AQUC:F!'AKAE
MVT]TAG%H)STKAF9J.RB\ANUKN0X&B/YK1P  @ !YTXI1AC1FK7TZA:1HM6[L
MA2UJFE]SA,YL8DZZA(IN#SR/A'QOCRA A-]PCPW7ADEO]0  @ !]6(E>A =O
M4WP=@Z1PHVWM@T)QVUYW@O-R^DW?@KMT"SO8@K%T^B>S@O=UAPV>@^=T[P
M@ "  (A/@A1WZ'KZ@<5XEVRX@7AY*EV$@3)YJ$T @0UZ'CLC@0=Z@2<L@3)Z
MJPUF@=%Z70  @ "  (=*@%: BWG]@!N HVO"?]^ EER+?Z: ;DQG?WN 23JH
M?WV +2;<?XZ $ U2?_Y_Z   @ "  (9H?P>)3WDV?MB(TVL"?IN((UO"?EZ'
M5DN-?C>&ESG]?BR&"291?B2%V0T-?GJ$HP  @ "  (6Q??.2$7AY?<R1!FI'
M?8V/MUL-?4Z.4$K<?2F-#SEF?1:,+"7U?..,.@SJ?3*(E@  @ "  (4B?1V:
MU7?G?/N91&FP?+>77UIY?&^58DI)?$:3LCC3?#22L26">^:22@S+?">(I@
M@ "  (2X?'^CL7=T?&"AK&DO?!.?.%GV>[R<L4G6>X>:K#AV>VN9X"4F>PR7
M(PR*>U^(>@  @ "  'Y#D?E=9G':D)%@&F1ICW%BIE6ZCH-E!T6^C<-G.30?
MC7)I&Q_2CE9J%P9.CIEJ%   @ !\RWU[C^AEJ'$JCK!GH&.RC9EI?U49C*1K
M0T4VB]QLY3.UBWUN11^.C"=NX 9JB_9N\   @ !_WGRNC==MT7 ZC,5O(V+D
MB[QP8E1.BM!QCD2+B@URHS,NB:ESAA\VBB-SS 9WB9]T*P  @ "  'O)B^UU
MZ6]$BNYVJF'>B?EW5%.%B1-W\4/7B%UX>S*CA_9XYQ[=B$9X[09\AY)YOP
M@ "  'KIBDI^!6YXB5A^1&$9B&M^9%*PAXY^:D-1ALM^;3(VAF=^=QZ=AHQ^
M8P:,A<9^KP  @ "  'HBB/J&1&VYB!:%^V!>ARJ%AU(+AD*$^$*ZA7R$<3'R
MA/>$(!YNA/F$.P:1A#R"VP  @ "  'F#A_2.C&TZAQJ-SE_CAB>,RE%WA3"+
MIT(9A&F*LC%@@]Z*,AXI@Z.*B0:+@O.$;   @ "  'D$ARJ6W6RYAE25L5]=
MA5F4)U#UA%62?$&:@X.1,3#4@OB0R!VX@IN/U@:)@>6$:P  @ "  'BBAI*?
M36Q2A;Z=RU[JA+B;QE""@Z69HD$V@L*8)3"&@B:7MAV!@:^3\P9]@12$8P
M@ "  '&OF]A<LF7QF?=?0ED[F&!AM$M.EOQC^SP*E=IF!RKBE7UGGA8NEX5G
MQP  DPUIOP  @ !_2G#WF@YDC&5GF$=F;UBTEJ)H0$KAE2-I^#NVD^IK@RJO
MDVYLJQ8PE1=LE  OD+YNM@  @ "  '!/F!-L0F2BEFIMCE@.E,MNS$H_DTUO
M^SLTDA%Q"2I6D8)QRA85DMQQA0!SCG!T,P  @ "  &^3EC%SXV/1E)9TK5<K
MDP=U94F-D8]V$CJ9D%MVJ"GEC\%W"17>D-EVK0"BC&MY1   @ "  &[7E)M[
MD&,7DPQ[XE9QD8)\'4C0D E\0SH2CL]\9REUCC%\?!6<CPY\.@##BJI]I@
M@ "  &XRDUN#6F)\D=:#/E7<D$B"^T@[CLJ"H3F$C8:"5BDPC+Z"-Q5VC62"
M: #@B2> EP  @ "  &VLDD^+)V'UD-6*H554CT6)Y$>SC;^)%3D&C':(=BC/
MBYV(415UB^.(! $#A]^ KP  @ "  &U"D8N3"F&QD!>2-542CGF1 4=IC-./
ML3B\BW2.TRAPBIZ/!!49BL>,H $:AM& O@  @ "  &SOD/B;#F%?CWV9^%2Y
MC=287T<0C""6L3ARBK&5T2@YB<65)Q3\B<F., $GA@. R   @ "  &5BIE=;
ML%H2I!]>%4WPHB-@94"KH%MBC3'RGP5D:"#GGQ-EB@O[H;ME&@  C91MT@
M@ "  &2SI,QC)UFFHHYD\4V3H&UFL$!LGGMH5C'2G/]IOR#SG-5JB@Q/GOII
M_0  B_MRS   @ "  &0KHNAJ=5D,H+AKN$T9GI1L\3_XG)IN'C%_FQ%O&B#0
MFL%OE0Q]G&QO!@  BGMWH@  @ "  &.=H0=QJUAKGN)R>DQHG,ES/#]UFM%S
M]3$1F4ATC2"0F-YTPPR.FAET50  B11[Y0  @ "  &,.GVYX\%?AG5-Y6$O>
MFSMYK3[CF3]Y[#"TEZEZ)R!-ERUZ,0R.F %Z*@  A]%_G   @ "  &*0GBR
M5E=QG!: 84MUF?B 2#Y\E_. &C!5EDY_^B EE:)_^ R5EAZ $0  AK2
M@ "  &(FG2V'OU<9FQB'>4LDF/"&^#XHEMR&9B_ZE3*&#A_FE&V&1 RLE'2%
M#0  A<Z     @ "  &'5G%Z/*U;,FDJ.FTK3F!R-OCW8E?V,VR^NE$2,=A^+
MDWZ,KPR)DR6(>@  A2&     @ "  &&5F\N6S5:_F:Z6)$K%EVR4[SV]E2B3
MK"^KDTJ39Q^QDEN1[PR_D>R(GP  A)R     @ "  %DCL:U:9$X:KU)<C4)D
MK1E>JC6<JQA@GB<LJ>-B(Q63JV%B: -%J;9C6@  B.=Q_0  @ "  %APL&=A
M?4VZK>)C&T(CJVIDN35_J2YF.B<ZI[UG8!7JJ,]G< /2IK]H40  AZ!VL@
M@ "  %@(KI)H:$U*K MID$'0J8EJM#4XISAKSB<8I:QLFA8*IG-L? 0YH_-M
M>   AF=ZW0  @ "  %>NK*=O.DS?JB9O_4%7IZAPN33GI55Q;2;?H[QQ[!8*
MI$YQJP2$H5QR_   A4%^B@  @ "  %=2JOUV'$R*J()VBD$$I?]VZC2*HZ9W
M,R:ZH?5W;18)HEUW*03"GP9XX0  A#Z     @ "  %;_J:U](TQ0IRI]2D#5
MI)U]3C1>HC=]/R:2H'1],Q8;H)=]%@3_G.]^%@  @UZ     @ "  %:ZJ*"$
M+4PIIA*$%D"YHW6#QS1!H0*#;"9TGS2#1Q8=GRV#AP4^FR&">@  @JV
M@ "  %:%I]*+0TP3I3**_4"JHH.*9S0RG_Z)SR9=GB&)RA7_GA&)-@5-F:N#
ME@  @A:     @ "  %9BIS22?DP,I'J2(D"GH;J1530NGR.0I"9GG2^0F18F
MG/:-Y 5JF'"#J0  @8"     @ "  +4F85-9LJ/^8]%= Y(V9B]@-W^&:'%C
M3&O>:I]F1E<H;*YI)4$J;F)KSR?K;MIMW0:Y=*-NQ;,J7<YD8:)Q8)IFK)#4
M8S9HYGY+9:YK$&JZ: UM*%8>:D!O+D U:_QQ!B<8;!)R7@9C=35S0;%.6K%O
M :"J7;-P2H]-8(-QC'S68R9RSFEN9:QT#53[9_YU0S\^:;MV5B91:65W"@87
M=;5X(J]T5^5Y@9[=6Q9YW(V,7@EZ.7M98-)ZEV@48W][ 5/49>I[:SY.9ZA[
MQ"679MU[ZP75=B1\FJV^57B#\IU&6,Z#=8P$6^."]GG>7L6">6;B88R""%+(
M9!&!KSUV9<J!6"3R9(2!$06==H. ;:Q24W:.9IOW5NF-&(K,6A2+P'BX70V*
M:F7.7^2)*%'G8G"("CR^9"6'&21B8G6&G05N=M.#IJLM4<^8U9KJ55B6MHG0
M6)&4@W?*6YB2663O7H"05%$D812.A3PI8KB-#"/P8,B,H@5&=Q:#D:I04(2C
M-IH>5!N@0XD*5UJ=-W<,6F2:.V0W7527@%!X7_&5'CN<88J35B..7VR1[ 4F
M=TR#>ZG!3YBM=9F24S2IH(AX5FREN79Y67"A^&.P7%Z>F5 $7OJ;Q3LH8'^:
M!2,B7D66'@4-=W>#:J@7:-M929AC:JE<KX?/;&M?YG8E;A]B\&-E;\IEW$]_
M<5]HISHB<J]K*B#H<O%LS %,?<]N\Z:!98AC=Y<T9Z5EY(:]:9IH,74M:W9J
M8V* ;4)L?4ZS;O%N?SET<#YP12!;< )Q3 $N?@%SQZ3>8HAMCI5_9-EO#H4W
M9OMP>'.X:/]QU&$X:N]S)DV6;+AT:3B!;?UU?!^=;2YU^0$4?BUX9:,T7]=W
MB)/58E!X,(.69)1XQW)?9KAY45_^:,UYW$R,:JIZ8S>K:^9ZSQ[Z:IUZX0#]
M?E1\9J&H77^!?9)@8!F!78(M8GR!)G#^9+B XE[H9N& I$N7:-2 =S;H:@.
M2QYK:'2 '0#J?G5_U*!C6Y"+>Y$K7D**EH$)8+B)DF_I8PF(@UWF94"'@DK)
M9S6&HS9#:%B%^!WN9JN%V@#9?I& DY]?6?F5=) R7+R3S( :7SZ1^V\&89N0
M)%T18^*.;TH39=R,\S6_9N6+X1V/93.+C #,?JB BIZ=6+N?88]S6XB<]W]9
M7@V:6VY*8&R7OUQ:8KB584EH9+F3:34W9;*2-QTZ9 20-@#!?KJ @IX=5]BI
M-H[J6J6F#'[#72.BIVVR7WN?3EO08<2<6$CU8\*:!S3#9**8Y1S+8PV3> "X
M?LF ?)LV<+)8]XS5<<Q<8'UG<O%?D&R\=!MBC%KA=41E9$?!=F=H$S+R=VAJ
M8!E>=\UK6@  @ !R'9GA;8=BC8NC;NYE#WPQ<$%G:6NC<8QIH5GE<M%KOD;F
M= =MNC(X=/5O8!C2=,EOW   @ !VR)B%:J%L((H_;$!MQWL1;;UO56J%;R9P
MQECN<(-R*$88<<ES=#&9<J5T?!AC<B9TDP  @ !ZXI<$: 5UF8C!:<MV?GF#
M:V=W1FDZ;.QW^5>^;FQXHT46;\)Y03#'<(EYMQ?*;^QYC   @ !^<96@9<9_
M#H=G9Z9_/'@S:5Y_1F?X:OE_.5;&;(A_+$0Y;>U_*# :;IY_'A=2;@9^\
M@ "  )1[8^J(DH9,9=^("G<F9Z:'5F;W:5.&C%76:NV%S$-_;$Z%*R^(;.>$
MOQ;I;'*$P   @ "  )./8F*2$H5E9&:0V'9&9C:/9F8A9^V-XE4-:9*,?4+6
M:O2+5B\5:VJ*K!:=:R.)QP  @ "  )+>82Z;B82R8SN9H76.90Z7=65N9L.5
M.E1>:&V3/4(O:=*1LBZ3:BZ1)196:A6-Y0  @ "  ))F8$VD\X0N8EVB9W3[
M9"F?A&399=:<G%/89WJ:%T'!:-F84RXB:1B78!7E:4R.S@  @ "  (Y\>.=8
ML8$G>5)<"7*W>>%?*&+^>H1B$U(!>S%DU#^=>^]G7BL\?,5I6Q#>?E!I8
M@ !V"8U2=>%ANH 0=IED0'&<=U)FFV']> ]HTU$?>,]JZS[=>95LTRJ?>D=N
M0!"(>X5M]@  @ !Z'XP=<QMJM7Z]= EL>7![=.-N'6#E=;MOHE R=H]Q$CX:
M=UUR72H+=^US11 ]>1!RRP  @ !]M8K5<)-SLGUK<:ATP&\I<J%UK5_H<XUV
MAT]/='IW2SUG=4]W^RF.=;UX:1 #=NQW\   @ "  (F3;FM\KGQ0;YE]%FX+
M<*E]5UZX<:5]>DY=<IY]FCR*<WU]NBC=<\9]PP^A=25]G@  @ "  (B);*2%
MMGM';>.%>FT.;O^%#%W'< F$@DU_<0>#_SOC<=N#F2A;<?^#90]:<Z&"^@
M@ "  (>R:RR.NGIU;'F-WFQ!;9R,PUT";JN+D4S&;["*>SM(<'Z)IB?Z<'")
M:0\N<EF'<   @ "  (<,:@*7N7G-:UB61&N5;'R4@5Q=;8F2J4PC;HZ1#SJJ
M;UN/]B> ;R>/[ \ <5"*)0  @ "  (:7:22@LWE/:G^>M&L*:YZ<45O0;*&9
MWDNG;9V7TCI%;E^6KB<5;@F590ZG<)&)Z   @ "  ('7@8M87758@5A;EV?&
M@5I>H5CL@7UA=TC!@;AD&S<#@B=F<2+1@QUG^ CGA*1GWP  @ !Y<X#+?K9@
MXG1H?LIC7V;4?NUEM5@7?QYGYT@+?V!I\C9P?\IKN2)G@(1LR0C?@>ELF@
M@ !]!G^Z? UI77,Y?%9K*67-?)=LV%<9?-QN9D<R?2UOV#6^?99Q$R'F?AAQ
MM@C%?X9QFP  @ "  'Z8>:9QRG(.>@UR]V26>FAT!58N>KMT]T9;>R!UTS47
M>X=VB"%T>]1VT BR?7!W"P  @ "  'V =XEZ2W#Y> MZW&.,>'E[254L>-I[
MF46T>3][X32+>:E\&R$9><!\( BJ>Z%\E@  @ "  'R/==>"WG L=FN"WV+-
M=N&"K51?=T:"7$3E=ZR"$#/R> *!WR"?=^.!U0B#>A^!7   @ "  'O+='&+
M:F]F=1"*WF(,=8F*$%.E=?&)*$0T=EB(73-<=J"'V2!*=CN(#PAR>-B%50
M@ "  'LQ<U*3\&[.<_N2X&%S='.1?U,3=-60!$.C=3F.S#++=7J.*Q_<=.".
M#0AC=\Z%JP  @ "  'J^<GB<?&Y7<R>:_6#S<YN9$%*3<_*7#D,U=$F5@3)T
M='J5$A^!<[:2U@@L=PJ%A@  @ "  '5.BK=7VFF B?M:\%RRB7Q=WDZDB2=@
MFS\TB/YC&RWSB4IE*1E_BOEE\P'UBA1G&   @ !\7W18B!M?YVBSAYEB4UOH
MARYDGDWXAMEFQ3ZIAJMHN2V.AN)J2QE/B#!JNP(LAVQK^@  @ !_@W-JA9%G
MYV>LA3YILUL+A.EK9DTCA*%L^3WXA'AN9"T'A*%O?1D A9EOH ).A1-Q-@
M@ "  ')P@S]OWV:A@PAQ&5GV@L=R.$Q*@HQS/CTT@G!T(RQM@HYTRAB<@S9T
ML@)=@PIVS0  @ "  '%]@4)WX&6Y@1UXD5D.@.IY(DM=@+=YF#R9@)-Y_"OH
M@*EZ0AA(@/]Z$P)N@41[P   @ "  '"F?Y!_\F3O?W^ (UA2?U6 )TJU?R&
M##P'?OA_\"NS?NE_Y1@S?O-_Z *-?[U_^   @ "  &_V?CF("V1A?CJ'QE?/
M?@V'/4HK?<J&E#MR?9N&"RLI?7V%U!?W?2J&'0*6?G:!P   @ "  &]I?2:0
M)&/7?2^/<E=%?0".9TFJ?+6-/#KU?'R,8"JD?%&,/!>0>[2+6P*??6J!Q@
M@ "  &[]?%.82V-J?&"70E;3?"R5OTD[>]:4(CJ7>XV3$BI;>TF2_Q=1>G6/
MCP*0?*"!O   @ "  &D#E']7"EW0DTA9]U&NDE5<Q411D95?8C5YD25AL"1R
MD:)C50]/E(QC)P  B EIF@  @ !^U&@=DB->J%T?D11@_5$)D"%C.$/,CU%E
M3C47CLQG'R0^CQQH6P]ID6UG^@  AB)N9   @ "  &=1C[9F-UQ CLQG_5!0
MC>=IK4,<C1MK/32-C)%LE2/BC,)M;@]>CH)LZ0  A%YSIP  @ "  &9^C7%M
MO%M>C)YN_T]BB\EP*D)EBP5Q/#/LBH!R("-OBIARG0\WB\]R#@  @KQXF@
M@ "  &6OBWUU3%J6BKQV%4Z;B?%VPD&>B2YW4#-FB)]WR",#B*)W_0\,B5-W
ME   @4Y\Y0  @ "  &3WB>)\\%GNB3!]2TX B&=]>T$)AY]]C3+>AP1]F2+9
MALQ]HP\+AQ)]M0  @!N     @ "  &1:B(B$BUE2A^:$=TUHAR"$+T!VAE2#
MT#):A;"#BB* A5B#B0\SA2&#1P  @ "     @ "  &/>AX",15D-AN^+Y4TO
MAA^+)$ _A2R*.S(OA&>)L"(VA :* 0[E@Z"'\@  @ "     @ "  &-\AK&4
M&5BMAB&3?$S+A4V24S_AA$^1!C'C@W.0;B("@NV0*@[;@EV*"P  @ "
M@ "  %S@GO%5WU)"G5E8GT; G A;13GYFOM=N"N)FGU?OAI)F\U@N :$G$IA
M!   @Z-M20  @ "  %P&G-U='5&LFUE?548WF?1A>3F5F,!C<BM1F!1E#!I0
MF1%EM ;?F-UEXP  @A!R,0  @ "  %M?FH5D0U#UF1ME_$6?E[UGHCD%EH1I
M)BKJE<5J5AHFEH=JM0<7E9QJY   @)=W%   @ "  %JVF$!K6E XEN=LGD31
ME9=MSCAJE&%NXRIJDY]OL1G=E#-OS@<NDK%P(P  @ ![90  @ "  %H,EDQR
M@4^2E01S6T0PD[=T'#?&DGQTMRH"D:MU+1F4DAQU(0<QD"IUW@  @ !_+@
M@ "  %ESE+=YR$\&DWUZ0T.QDBYZE3=1D.EZPRF8D 1ZWQEQD"UZS <[C?A[
MT0  @ "     @ "  %CPDVN!$TZ6DCZ!.T-,D.J!(S;MCY> ["DNCJ6 SAD@
MCJF ZP=0C!R X   @ "     @ "  %B(DER(8$XOD3J(.T+GC^:'Q#:0CH:'
M-BC<C7Z'!ABWC7.'1P<KBJ.$V0  @ "     @ "  %@WD8Z/Y4X)D'*/HT+#
MCQ6.SC9OC9"-VRCBC%>-PACYC B,H0=RB52%"0  @ "     @ "  %"FJF%4
M349BJ)A6TCM-IPU9/2[LI>1;:2"&I=E<]PZ7J*-="   H A@?   @ !Q+@
M@ "  $_&J)1;*D7$ILQ=-SJ_I1Y?,BZ%H\%@]R!;HVUB*P['I;)B!P  G6QE
M%0  @ !U^   @ "  $\]IE-A[T4MI)9CCCI!HNME&"X1H7YF>2 3H0=G5@[1
MHN%G"@  FMYI[@  @ !Z/   @ "  $['I MHIT2CHEEIWCFDH+9K 2VAGTEL
M !_ GK]LD0[&H#]L*   F'=O*P  @ !]_P  @ "  $Y+H@MO<40KH&MP3CDS
MGL5Q$2TKG4QQI!^,G*5Q]@[ G=EQC@ UE@!U"0  @ "     @ "  $W7H&IV
M8$/*GM-V\#CDG2AW52SKFYYWD1]8FM=WG [8FZEW7@!QD]IZ5   @ "
M@ "  $USGQ-]54-_G8-]HCBKF\]]L"RWFC=]GA\FF5U]C [1F>5]M0"PD@E^
MS@  @ "     @ "  $TDG@.$64-*G'.$<3B!FK:$,BR9F0B#WQ\*F!*#Y ZJ
MF'>#>P"UD)F >P  @ "     @ "  $SQG2F+CT,HFY2+ACADF="+""R&F!"*
MCA\3EO.*KP[9EQZ(1 #=CV> E@  @ "     @ "  *G.6NI3J9FM7<=7?(CS
M8(9;-7=08RQ>S&2H9;IB0U#A:!5EE3O":=UHHR,E:7!JZ0/G>6=LRZ?"5J->
M()@46>!@_H>'7.YCQG8-7]AF>&. 8I]I$$_692)KC3K39N=MT")E9=AO; /(
M>9QQ9Z7<4LQHC99'5E5J<X7[6:=L3'257,9N'&(R7[MOWTZV8EYQD#GE9!AS
M%2&Q8K%T&0.M><IV8J/Y3U-RW91Z4R!SVH0\5J%TU',?6?%UR&#A711VNTV9
M7]!WJ#D!87QX>"$*8 1X^0.5>?)Z]:(R3$!]'9+@4$A]1(*^4_Q]:'&O5VU]
MAE_$6K-]JDR>78A]V#@Z7R%^ 2!Z7<E^'0.!>A1^WZ"P2:2'69&+3=V&L(&1
M4;F%_W"=54Z%3E[#6*F$J4O86XF$'C>870V#LR !6_2#H -P>C""*Y]V1W&1
MBI!X2].0#8">3\^.AV_$4W^-"EWW5O&+JDLG6=B*=C<:6T")CQ^D6G6)E@-B
M>DB"29Z$1:R;I(^C2BZ93'_@3C^6\&\:4?^4JUU757^2GTJ.6&R0WS:;6;F/
ML!]564".U0-6>ER"0IWB1%^EAH\/2/"B27]530F?%6Z;4,Z<%ESK5%.9<DHU
M5S^72#9 6&F6(![^6$22_P-->FN"/)V'8B93@(ZD9&576'[V9I5;!FXZ:+=>
MB%QA:L5AYDE1;*EE%S2S;@9G[1O7;8)IFP  @ !M\)O$7A!==(U>8+%@9'W:
M8R=C-6U"97YEYEN$9[=H=TB2:;9JY#07:P-M 1MG:DUN(   @ !RTYH+6EIG
M68N>74-I9GQ/7_5K7&O,8GYM/%H\9.)O"4=W9OMPO#,K:"UR+AJZ9Y%RSP
M@ !W@YA25OUQ)HGN6B)R7WJN70-SAVIX7[9TG5D(8D5UIT9U9'%VI#)A985W
M=AHK93MWM@  @ ![EI:X5 5Z[(AU5UU[7WE)6FI[O6D>73Y\"E@"7^I\5D6.
M8BA\I#&M8QM\Y1FP8T1\[@  @ !_$I5D48*$M8<\50&$9'@K6#&#^F@56R6#
M@E<,7>.#$D358"2"N3$:8/2"@1E(8:6"H0  @ "  )113VB.<X8_4P:-7W=#
M5D^,*V<_65J*\E9"7"N)U$0K7FZ(YC"I7Q2(4AC\8$V(20  @ "  ).!3;B8
M&H5[46V61':(5,6426:15]N24E6=6K>0DT.,7/J/+3 L77B.?!BY7SF,[0
M@ "  )+T3'>AEX3M4#>?!'7W4Y.<1&8'5JN9F54E68B724,L6\:5C2_)7!.4
M^QA97F:0=@  @ "  )%8::Q38H.>:TQ7+W3S;/!:S&4;;I!>-U00<"-A>$&L
M<9AD@"UU<J5G"1/1<\9GQP  @ !QY(_*9<-<OH)39\!?MW.V::%BB60#:V]E
M-U,9;2=GP$#8;JYJ&BS';Y)L A-A<.=L4@  @ !VE8Y+8BIF((#=9')H27*/
M9HQJ5V+H:(%L0U(I:E9N%T 6:^MOQ2PY;*5Q%1,2;EUQ#P  @ !ZLXRW7NAO
M;G]386APUW#^8ZMR)6&A9<9S6%#^9\-T>#\;:6-U@"MQ:>MV11*2;$=V#
M@ !^1XM%7 QXN'WR7K5Y:6^M82!Y_&!@8UEZ=5 096QZYCY'9Q=[42K09VA[
MG1(T:GI[;P  @ "  (H16:"""'S27&J"!VZB7O*!WU]E84:!H$\G8V>!9#V=
M90N!.RI-922!+!'F:/>!.P  @ "  (D95YF+3WOG6GV*GFW%71B)O%Z67W^(
MR$YD8:Z'[3SZ8TN'0BGI8R>&_Q&S9["&0P  @ "  (A<5?:4@GLQ6.V3)VT1
M6Y61CEWL7@*/ZDV_8#:.>SQ;8<Z-<2EO86Z-21&"9JJ*8@  @ "  (?95+J=
MF7JJ5[V;GVR"6F>95EU>7-*7"$U%7P.5%COZ8(^3TRD)7^^3:!$D9>^+EP
M@ "  (4P<9)30'AJ<I96\VJE<[-:>%NE=-A=R4M>=?=@YSF7=PYCNR69=_EE
MUPNZ>L1F @  @ !UPH/';=)<#G<W;S!? VF!<(1ASEJE<<UD<TJ"<P9F[3CA
M=")I)"4+=,AJM@N-=_=JJ@  @ !YX8)P:EUDW772; %G%VA8;8-I,EF-;NYK
M*4F8<$!L_S@C<5YNGB2"<;QOL@ME=8)OB@  @ !]@($.9S-ML'1P:0QO-V<
M:K9PH5B5;$!Q\DB];:YS(C=];LQT*R07;N%TRPM.<UYTLP  @ "  '^Z9')V
M@'-(9G-W8V7<:#YX(E=@:=UXP4?/:UIY5#:D;'AYTR-M;#EZ%0L*<9MZ90
M@ "  'Z@8AU_67(W9#E_FF3<9AM_K59P9]!_HT;T:51_F#8&:E]_F"+W:<I_
MHPK?<!A_QP  @ "  'V\8"B()G%>8EJ'RF0/9$R'-%6N9@V&AD8]9YB%ZS5P
M:).%@B*D9Z2%B@K+;L^$0P  @ "  'T*7I&0Y7"S8-2/]F-D8M".NU4,9)2-
M:T6?9AZ,4#349PJ+I2(N9=B+Z0JS;>J'/   @ "  'R+75>9DG R7ZB8(&+;
M8:662E2$8V24844I9.62UC1X9;Z2&R')9&*140IK;F2'"P  @ "  'C]>>Y2
M_FT$>F)6CV ->P!9]E'7>[!=*4)'?&A@'S#_?4%BKASB?FQD(P2$@.ED[0
M@ !Y('>S=F!;2&OU=RA>+U\.=_)@[U#_>+ACA4&4>7UEYC!T>D=GZAR(>P5H
M\02;?BEIL@  @ !\P'9]<PUCEVJP=!=EU%W\=0EG\T_\=>IIZT"Y=K]KN"_%
M=WUM-1P0=\MMU@2<>\5NN0  @ !_[W5$< 5KWVES<3IM?5RZ<D]N_D\0<T5P
M8#_B="YQFB\A=-]REANF=+IRX@2?>;%T*   @ "  '03;5=T-VA+;K!U.ENB
M;]YV'4X%<.=VWC\\<=9WC"Z9<GMX$AM8<>YX(@2M>!EYLP  @ "  ',.:QA\
MGF=O;(]]$UK:;<]]6DTR;N)]?CYJ;\Y]G"X <%)]O1KA;XA]P@28>#Q^@@
M@ "  '(Z:3.$^6:A:KZ$Y%H6; J$D4QX;26$(CVZ;A"#Q"UN;G6#EQJ8;8B#
MW@2:>#B"@P  @ "  '&29Z>-1F8 :4.,L5EX:I:+S4OD:["*SCTH;).*!BS<
M;-^)NAHK:_:)S 29>#J#'   @ "  '$59G&5C66$:!J4CECW:7"3(DME:H.1
MGCR]:UB0@"R*:X607QG0:K2.B 1L>(>"_0  @ "  &S%@ME2>V&"@LU5YU5(
M@O19+$?+@SE</3C6@Z%? 2?9A'AA+!+TAKMAE0  @SIEK@  @ !\ VN6?X1:
M3F"0?\%=(51F@ =?T$<0@%5B4SA#@+EDD"=T@6MF1!+7@OMF7P  @0EJ8@
M@ !_-FJ$?%-B(U]O?,MD7E-V?3)F?$8N?9!H;C>+??AJ)R;J?HIK9Q*4?XEK
M/P  @ !O>@  @ "  &EM>69I^%Y.>@1KH5)1>H5M+45+>O=NF#:_>VAOSB9,
M>]MPH1(Y?(]P2   @ !T_@  @ "  &AC=M5QTUU4=Y!R]5%=>"5S]411>*)T
MT38C>0MUC27(>6!V Q'U>?AUG@  @ !YX@  @ "  &=S=*!YQ5QP=7AZ8E"(
M=AYZU4.:=IU[)35_=O][9"5]=Q][DA'7=[E[8   @ !^"0  @ "  &:N<LB!
MLUO+<[V!VT_V=&N!Q4,+=..!C#3I=3F!8R3W=2^!9!&I==J!B0  @ "
M@ "  &82<4F)FELT<DV)54]B<P&(O4*"<W2(!31G<[N'BR1R<XF'FQ%+=&J&
MP0  @ "     @ "  &68<!:1AEJ^<2B0ZD[K<>"/VT(3<DN.LS0+<GZ. B0O
M<B&.-A$1<S^*\   @ "     @ "  &"FC&]1F%8'B^U4W$IWBZE7_3V<BY5:
MY"\:B]==91X(C2E>^@F CFI?*0  @ !I:0  @ !^<%^/B5)8_E4KB1%;NTFJ
MB-Y>53SUB,1@O"ZAB.YBQAW)B?EC^ FDBJAC_0  @ !N*0  @ "  %Z?AD%@
M8U0MAC%BF$C7AA=DKSPOA@1FEBX%AB1H*1UBAO5H_0FCAU%HZP  @ !S9
M@ "  %VP@VAGR5,R@W=I>D?5@W%K#3MG@VIL>BU5@XEMG!SCA"1N& F&A&=N
M#   @ !X6P  @ "  %S&@.AO/5).@1)P<4;T@1QQA3J+@15R;RS @2=S+1QG
M@8YS8PEA@>-SB@  @ !\K   @ "  %OT?L=VQ%&(?PIWA48]?Q]X'#G=?Q=X
MCBPC?Q1XXAPE?RAX\0E:?[1YF0  @ "     @ "  %L\?/!^/5#7?4]^DD69
M?6]^M#E'?61^MRN;?4]^NAO1?21^Q F-?=)_,P  @ "     @ "  %JL>WF%
MRU!T>_F%SD5&?!N%>#D&>_&$_2MO>[:$PQN->UJ%&PE2?%R#WP  @ "
M@ "  %H[>DJ-;% %>M>-*T39>O^,;3BG>LV+DBLG>G6+2!MB>=F+,@E,>RJ&
M20  @ "     @ "  %2EEMQ0/4J,E?%353^)E4]62C,FE0)8^B3/E7=;%A+O
MF%);J &"E*5=C0  @ !M%   @ "  %.>D_U7/TF\DT19X#[%DJ=<73*(DD1>
MFR1GDHA@3Q+8E.=@F0'4D0IB:0  @ !Q^   @ "  %++D0Q>/TC<D'E@9SX*
MC^QB;3'8CX=D.2/DCZ]EAQ*;D:1EC@(&C<MG9P  @ !VY   @ "  %( CD)E
M0$@&C<AF\3THC4MH@3$OC.EIX2-4C0%JT!)*CI-JG0(?BO!LI   @ ![/
M@ "  %$YB\AL54=$BVEMECQKBO=NM3!TBH]OGB+CBHIP/1'^B[YOY@(MB'AR
M6@  @ !_!@  @ "  %""B:MS@$:9B6=T7#O2B/UU#2_JB(QUCR)IB&AUUQ'B
MB1]UB )%AE5X2@  @ "     @ "  $_BA^)ZJ48,A[A[+3M8AU1[=2^ AM5[
MER($AI-[IA&HAN5[BP)PA()]5P  @ "     @ "  $]@AF.!Q$6(AE*!\#K8
MA?:!UR\,A7"!IR&;A1&!IA$OA1B!PP)A@Q&!=0  @ "     @ "  $[XA32)
M,T5:A4:)0#JYA/.(O2\0A#B(%"'M@X.(&A'D@QV') +7@;2![   @ "
M@ "  $A8HG%.7S[?H3Q10C1IH&=3]BA9H"A63AG#H7-7OPBCHQM890  D91?
MY   @ !P>@  @ "  $='G^94_CWXGNQ7=S-XGAI9Q2>/G:];O!E%GJ%<V BG
MGW-=60  CMQD?@  @ !U40  @ "  $:;G0U;G3TTG"U=K#+"FV]?CB;;FOEA
M)!C#F[UAZ@B7F\YB4   C$-I40  @ !YJ0  @ "  $8'FCQB.CR$F6]CW#'V
MF+QE5B9 F$=FBQA'F.UG!@B F$QG7P  B=YN?   @ !]@   @ "  $5DE[AH
MZ#O=EPQJ*3%>EEAK0"6HE=)L"A?[EDQL2PAUE0]LKP  A\9T+P  @ "
M@ "  $3%E9-OOCM*E0IPIS#DE%MQ7R5,D[YQTQ>XE !QT B2DBER9   AA!Y
M9P  @ "     @ "  $0[D\)VG#K/DUIW.3""DJYWEB3XD@%WO!=HDAYWF0B"
MC])XFP  A+)]R@  @ "     @ "  $/)DD%]D#IMD?9][3 RD4]]^"3#D(A]
MVA="D'-]R A2C?!^>   @T6     @ "     @ "  $. D02$QCHED,Z$]"_Q
MD#*$LR29CUF$91=*CP6$APB%C%F#6   @G&     @ "     @ "  )[[4]5-
MU8_(5PA2'8 $6B)64&]<72Q:8UVE8!E>44J_8K5B$39Q9&-E@1Y?8Y9G] %[
M?8!K&9S13H58"(X44BY;;WZ$5;)>OFX(61%A\EQO7$-E!DFK7P=G]C6 8)AJ
MGQVM8#)L=@&+?61OSYK:2:QB/HP[3<!DN7SO49QG(FR*54%I>UL@6*AKODB-
M6XIMZ#2:7/-OVAT.74IQ) &:?4MTXICH13QL9(IK2;-M^7LR3=1OB&L?4;EQ
M#5G:559RA4=^6$YS\#/(685U-!Q_6MIV!@&F?39YBY<*039V>(C+1@IW.'F^
M2GEW]6F]3H]XJEC84EQY7D:<56AZ$#,75F9ZLQP*6--[*@&Q?21]B)5G/:F
M?H=K0M2 ;'B;1XN 7&C#2]R 2U?O3\: /D7W4MZ 0S*14Z" 6!NK5RF J &Z
M?12 Y90*.I:*<89*0 ^)B'>Q10:(IV@!28F'U%<[39.'%45<4*V&>S(N436&
M(1MG5<J&D@'"?0B!,)+U. :4/X5E/<"2=G;Y0NV0Q&=N1YB/-5:Y2[N-UD3<
M3M2,MC'#3QB,&QLQ5*^+RP'(?/V!-)(S-@^=M(2^._*;!W9Q04*8AF<$1@F6
M2U9L2C^48T2E35F2XS&)35Z24!KW4\^/\ '-?/6!.).#6KY-[H5#76%2('9;
M7_U6.69]8HI:+U6!9/E=^T,]9Q=ACR]/:$!DL1:J:75F5   @ !MTI%Y59E7
MF8/56+M:_G4M6[9>2F5_7HUA=E2C83%D>$* 8VIG2BZY9%UIMQ9.9F!JV@
M@ !RL(^:4.1A28("5&UCUW.95[EF4&0"6L]HKU-67:5J\D%C7_%M$"W18)UN
MVA6Q8^!OB@  @ !W8HW*3)-JZX!'4'-LIW'U5 %N5F*T5U)O\E(I6EEQ>$!J
M7*]RYRT370IT&!4X8;AT<P  @ ![=HP<2*YTAG[%3-MU>W"24*UV8V%@5"QW
M/%$T5UQX#3^46;MXU"QQ6;IY>Q357^=YK   @ !^\XJQ14A^&WV$2;A^36]Z
M3<1^<F!F479^C%!.5+]^J3[T5QU^U"OU5L!_"12'7F1_6   @ "  (F(0EN'
MGGQ^1P:'#6Z72T2&;5^>3QZ%S4^44GZ%0SY85-2$WRN;5$R$Q!157:*$^@
M@ "  (BA/_"0_WNR1,J/K6WB23".2E\!32:,\T\#4)6+T#W+4MR*^2LM4D>*
MQA0J7>N)FP  @ "  (?_/A&:'GL<0PR8%FU61XJ5]5Z&2Y*3\DZ@3PJ213V"
M4461'2KA4*V1$Q/?7FF-0   @ "  (@=8>Q.#'K#9 =2'6RQ9B96%UV;:#E9
M[$U6:BY=D3ND:]I@[R?R;)ACJ0Z3<.MD:   @ !QM(8G7/E7&WE(7XM:=VMC
M8?Y=MEQ[9%%@TTQ99G)CPSK,:"EF=2=":(=HE Y#;A%H_P  @ !V:(1N6&)@
M1G>T6UMBWVHM7AQE8UM<8*-GQ4MI8NAJ SH+9*%L#2:Y9))MF0X3:X=MQ0
M@ !ZBX*[5#!I:7875WEK0FB56G1M"UH473!NNDH_7Z!P2CD4855QM"7Y8,AR
MO0VX:7ARSP  @ !^(X$R4&MRB'2J4_1SJF=!5RETN5C46@]ULDE<7)]VG3A,
M7DMW<25G78-X"0U^:3%X.@  @ "  '_K32%[IW. 4.%\%V8V5$=\;U??5U9\
MM4A[6?9\^3>R6Y!]0R3V6LQ]B0U2:7Q^"0  @ "  '[A2DV$M'*.3CR$>&5;
M4<J$&5<85/B#L$? 5Z6#63<962:#*22F6)&#1 T\::&#$P  @ "  'X31_6-
MI7'23 J,PV2J3[:+LE9W4OB*G$<G5:J)N#:$5PJ)*R0W5L*)8@TE:<B'-@
M@ "  'V"1B"69W%(2E.4\F0?3A&3-E7S45N1>D:Z5 N0%S8Q54^/42/?55"/
M9 SA:CR(M0  @ "  'R5:7-.$W &:PU1_&*Z;+=5TE1A;EA9@T3&;]U<^S./
M<2M@$Q_4<:QB.0<S=[9C$   @ !UAGJS9+)6D6Z<9K=9W&&#:*E="U-8:GU@
M%4/B;"%BZC+2;65E:!]$;4]G"@<?=.IGOP  @ !YK7D=8$5?*VT78J9AR6!)
M9-ID3E(W9MIFKT+Q:)EHY#(0:<IJSAZZ:4UK]P<-=!5LI0  @ !]4G>27"YG
MTVN:7MIIOE[D841KEU$[8W)M6$(794MNZS%M9F5P11Y89=YQ 0<.=!-QS@
M@ "  '8C6(=P>&I>6V]QO5VU7@ER[5 "8%1T 4$M8D%U #":8SMUUAVX8OMV
M/0;G=%5WA   @ "  '3S55-Y(6E"6&EYQURP6RMZ3D\1799ZO$!47XE[(C '
M8%A[@QU/8(E[NP;6=')\Z@  @ "  '/]4I&!N6A@5<^!QEOA6+&!IDY06S*!
M<S^@72:!3R]U7<2!2QT,7GZ!B ;8=&^!:0  @ "  ',]4$.*.6>O4Z.)N5LV
M5IZ(^$VS62J()S\'6Q:'AB[>6WR'01R=7.2'Q0;3='B$G0  @ "  '*S3G"2
MFF<M4>V1HEJP5/602TTO5X*.XCZ866&-TBZ*692->1Q 6YZ-&0:==-.$>0
M@ "  '#1<7--XF4&<I-1I%AX<\U554K1=098WCO-=BU<("KG=T->V1:=>#!@
M%@"G?N9B6@  @ !XVF\/;.M5W&.[;FI9$U=?;]Q<+DGI<39?(3L-<FIAT"I2
M<UID Q9#= EDUP#.?J1G(0  @ !\A&V6:*==]V)2:GA@D58V;"-C$4C8;9UE
M:3HF;MUGB"F:;Y]I-Q7'<'UIK0#@?H9L*@  @ !_O&PU9+1F%V#X9L1H$E3B
M:)QI]T?>:C9KO3E&:X1M32CP;!%N@A5=;6YNJ0#S?F5QE@  @ "  &KC82-N
M1E^X8V9OI%.[961P[4;*9Q=R%CBC:&YS(BAM:,-SYQ4;:LESV@$3?BYW'@
M@ "  &G%7@-V@%[(8'9W4%+G8I9W_T7T9%QXD#?-9:-Y$2?99:IY>!2N:)IY
M9P$2?C![]   @ "  &C<6TM^JUWM7>-^]%(;8!]_#$4V8?)_"S<;8RM_$R='
M8MY_+Q1Q9KM_9@$D?A-_^@  @ "  &@E60.&P%U$6[N&CU%Y7@N&%T2@7^.%
MB3:)80B%*2:T8&&%)A0&952%1 $P??Z S@  @ "  &>>5RV.QES%6@".,U#W
M7%Z--D0B7C*,(C8@7S^+:B9G7F&+B1.P9#B)\P$/?C6 N   @ "  &3C>@Q-
M6EG<>KA0^$X'>XA4@D$#?&17W3)T?4Q:VR&4?H!=#0S,@*!=>   @ !EG0
M@ ![M&-%=<)4WUBH=L%8 DS]=[I;!4 J>*1=V#'(>8)@4R$<>F=B$0RT?*QB
M/0  @ !J2   @ !^]&'Q<:=<@U==<NY?%TON=!)AD#\O=0]CUS#Z=>9ET""!
M=GAG'@Q\>4%G&@  @ !O5@  @ "  &"P;=5D,E8;;U%F-$JP<)=H'3XW<:QI
MWS ><GYK61_5<K-L/PPP=EAL(   @ !TT0  @ "  %^$:EQKZ%4#; 1M7TFD
M;6ENO#TL;HMO\R]X;T]P^1]+;QUQB O^<]!Q;@  @ !YL@  @ "  %YV9T9S
MLE0&:1ETI$B^:IQU=#QJ:\=V(B[/;'1VL!\#:]MV_0OT<9EW'P  @ !]TP
M@ "  %V89)-[>%-+9I5[\T@;:#-\.CO2:5]\8BXS:>A\BQYZ:1U\K O7;\)]
M/0  @ "     @ "  %SG8DJ#,E*D9&V#04=]9B&#!SM#9TR"LRVK9[."BAWL
M9NJ"MPN*;ER">P  @ "     @ "  %QB8&V*[%(F8JJ*I4;_9&Z)]3K,996)
M+2U+9=B(S!VH92:)*@M9;3Z&J@  @ "     @ "  %CS@UQ,8$ZK@Y9/W4.$
MA 13/C<*A)I682B\A8!9 A=6AXE:7 1QA]5;H@  @ !I-0  @ !^&E=X?TY3
M?$V$?]56BD)Y@&!9<38L@/%<&R@3@;%>21;Q@S-?0P2-A A@;@  @ !M\0
M@ "  %9(>UI:LTQ4?!]=0$%[?,E?JC4^?5]AUR=3?@)CD19K?OMD+P2*@+9E
M5@  @ !S)   @ "  %4K=Z)A]4LQ>))C_4!6>55EY#18>?=GFB:(>G]HYA73
M>OAI+P1S?=QJ;P  @ !X(   @ "  %0:=#EI1THI=5)JSC]5=B]L-C-B=M!M
M;"7B=S=N6!5'=X1N7@1:>VEOXP  @ !\<@  @ "  %,F<2QPJTE#<F]QNSZ$
M<V1RIC*A= 9S9R4W=#USZQ4%=(=STP1B>4-UWP  @ "     @ "  %)1;G=X
M"DAS;^=XJ3W$</9Y&C'U<99Y:R2A<9MYGQ2B<B9Y@ 20>$I[<P  @ "
M@ "  %&F;"=_=$?O;<Q_N#U8;O=_L3&H;XE_C21E;U)_B11"<#I_L 1<>**
M)P  @ "     @ "  %$E:C^&\D=O; &&Z3S<;4&&>#$Y;<Z%\R01;62%VQ00
M;J2%N 11>+6"ZP  @ "     @ "  $SOC:!*UT-@C6I.-CC5C8-1:2R]C?]4
M1!Y5CU]65PR D=U6]@  B8I<-   @ !LK0  @ "  $N3B<M1E$(XB>94BS>U
MBA=74"O%BG]9OAV9BYA;; PYC15;U@  ADY@WP  @ !QC@  @ "  $J%A?I8
M9T$<ADM:Z3:\AI1=/"K7AO-?.QS<A]1@A ODB)Y@OP  @U1EN@  @ !VB
M@ "  $F-@E1?1T 7@LAA3S6K@R-C*RH!@X%DOQP@A#%EJPN(A+=EP@  @*IJ
MW@  @ !ZZP  @ "  $B;?O%F/#\G?X]GSC3"?_YI-RD>@$]J5QN5@,%J^ L[
M@6!J_0  @ !P>0  @ !^O@  @ "  $>Z>^)M3#Y-?+!N<#/^?39O:"AQ?7UP
M(AK[?:9P; L3?H9PAP  @ !V50  @ "     @ "  $;X>3%T73V5>BUU'3-<
M>LMUIR?F>P5V QIR>N=V$PK4?#9V;   @ ![1P  @ "     @ "  $9/=M![
M;#SK> -[T#*]>+Q[^"==>.U\ !GZ>(1[^PIM>F]\K0  @ !_>   @ "
M@ "  $73=-N"O#R'=D2"X#)O=R""GR<Z=SF"2QHD=G*"6PK.>+6"!@  @ "
M    @ "     @ "  $"9F45(JS>RF*U+Y2VCF)1.U"&JF5%1.Q)YG#)24P-2
MF;Y48   A+)?B@  @ !P#0  @ "  #\WE;Q/!#94E8Y1V2PLE9E48B!+ED!6
M9A%NF*%7+P,)E159/P  @:YD0   @ !U 0  @ "  #Y!DA95>#4ZDAE7X2L>
MDCY: A\ZDM=;H!"@E,-<'P+2D,]>+@  @ !I(P  @ !Y=   @ "  #UOCGU;
M_310CI]=]BH8CM5?J1YGCV1@Z __D-=A*@*JC09C.@  @ !N5@  @ !]6
M@ "  #R:BQ1BFC-TBVED)BE$BZUE=!V9C")F2P^GC1!F9P*9B<5HAP  @ !T
M!   @ "     @ "  #O+A_)I73*FB(=J@2B0B.5K:QT&B4)K\0\_B:1KU@*F
MAP-N,   @ !Y.P  @ "     @ "  #L5A2EP*3'TA?YP[R?XAG=Q>1R-AK]Q
MM [GAJYQA@*6A,5T4P  @ !]F   @ "     @ "  #I\@KMW"C%=@\]W?"=V
MA&5WKAPNA)=WJ ZCA$EWD@)N@P)Z*P  @ "     @ "     @ "  #H-@*I^
M)S#G@?9^3R<+@JQ^,1OC@LQ^ 0Z1@EQ^+@*)@8A^_P  @ "     @ "
M@ "     __\  /__  #__P  ;69T,@     $ PD   $
M   !                     0   0   @   B0$'07:!VD(V0HV"X4,QPW_
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
MN____P"  (  YD]_SG]8S9E_J'[-M-I_F7YYG!1_HWYE@TQ_QGZ%:H5__G[
M4;^ 8W\].0"!$H /_,5^?(LTY+5^8XELS$!^78?,LYI^;H9FFMA^F(5#@AA^
MV81/:5I_+X-G4*Y_KX*A.!2 =H'F^KQ]-I9QXOM],).2RLM]/I#/LCI]:8Y>
MF9-]K(PL@.]^!XHB:$Y^=8@33\%_#(8 -T%_Z(.L^.-\+J&WX4%\,YV_R3-\
M39GPL,)\A997F$5\WY,:?\M]3X_S9U9]T8RU3N]^?(E--H=_9X5<]S=[8ZT#
MWZ5[9J?KQZI[AZ,*KV![R9YIEOA\*YGX?K)\KY6W9FY]0Y%!3BY]_8Q[->5^
M](;O];QZRKA5WB]ZQ[(4QD-ZY*P4KAE[+*9AE=Q[F:#:?:1\))M9995\R)6H
M38)]D8^!-5M^D8A?]'=Z4L.JW.QZ1KPRQ0EZ7;4*K/EZIZX[E.E['Z>;?-E[
MMJ#H9-A\8)G=3.U]-9)0-.A^/8FG\V-Y]\\!V]AYX\9 P_IY\KWDJ_=Z.K7L
ME )ZN*XD?"![6Z9 9$A\$)WE3&]\ZI3C-(E]]XK%\G5YM-I:VNMYE] RPP]Y
MG\:4JQAYX[UJDSMZ9+1J>W=[#:M 8\)[S*&63 E\KY<S-#U]OHNV[E.(VWXV
MUX:'Q'W"P)^&PWUPJ8R%YGU5DE*%*GUU>P>$AGW&8\2#\7XU3(^#>'[I-9*#
M*(  [#V'?8C+UA2&<(= OVN%@X7CJ&.$NX3!D1Z$&X/?>=2#E(,M8IR#'8*-
M2Y*"PX(6--B"D('!ZGJ&1Y-EU'2%39#:O?R$;XYSIPN#Q(Q8C^V#.8IW>,J"
MRHB]8;:":8<#2LV")H5,-#."!X-OZ-N%3YW^TN"$7YITO'J#CI<4I:N"YY/H
MCK2"<I$+=[N"%8Y!8-:!QXMD2AB!EXAH,Z*!BX4$YUR$BZB@T6R#G:05NQ""
MU)^ZI%N"-YN4C8"!PI>5=KJ!>).[8 B!.8^R276!&HME,R2!'X9[Y@"#\;-+
MT!N#!*VZN<V".JA8HS*!HZ,MC'N!-IX@=<B [ID47TJ OI/;2.2 KXXZ,KF
MP8?/Y-6#<[WXSOJ"A[=6N+6!O+#BHB^!)JJHBY^ Q*2*=1& @YY57J> 5)?1
M2&F 4Y#9,F" <HC[X]:##LBES@6"),#BM\:!5[E3H4J O['ZBM" 8:J[=&N
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
M68L\C0R!W(FG>9^!?X@V9B>!.(;.4N*! X5>/]Z [H/8+9V ]H(>PPZ"I)A
ML4Z!]I6^GN"!99,VB]N \I"P>)6 GHXV94N <8O34CN 48E2/VV 4X:@+6:
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
M.*2 MH9O*:Z F(-?J;:#ZJ#'FG:#%9W-BGN"2)J*>>Z!EY<9:3F!#I.C6)B
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
ME$A_WX @A5-_KH #==Q_AW_B9=I_>G_+5<=_AG^^1@5_IG^U-J9_\7^L*&N
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
MBH7#J(=WB& &FBYX,&,;BOAX[V8#>N)YPFC1:C]ZIFNG66U[HVZ>2.5\O7'
M.+!^#74U*7U_I'DIIVIU$6F$F1]U_FN>B=QVZ&V>>>%WWV^4:5YX['&56+-Z
M%G.R2%9[8'7M.%I\Y'AE*7)^K7LQICARTW+ME]MS\70<B-1U G4[>-MV'793
M:']W3G=Y6 %XI7BU1]AZ'WH%.!)[UWMX*6A]TGT9I-IPTWPJEGUR$7R(AV9S
M0WS.=ZUT?GT*9W1UWWU15RMW8WVD1SUY"GX!-[MZ[GYJ*6!]$'[=HY)O(X5.
ME3UP>(3BAC%QQ813=HES&X.N9I1TEH,+5G)V18)R1KMX%('6-W1Z(8$P*5E\
M:8!XHH5MQXYGE#=O+8TOA39PB8O#=9UQ]8HV9<!SB(BE5=)U38<31DMW0(5\
M-S=Y<H/%*5-[VH'FH:]LK9=;DV%N()55A&5OA9,%=-=P_I",90YRJ(X+545T
MA8N!1?!VC(CD-PAXWH8>*4Y[8X,EH0]KU* =DKMM3YU$@[ANMYH+=#!P-):<
M9'%Q[9,E5+QSY(^C19)V HP&-MUX9(@U*4I[ 80VH*5K/*B<DD)LN:3M@RUN
M&Z##<Z-OE9Q78_5Q4Y?F5%MS5Y-H13YUBH[+-J-X!(G\*4=ZLX47F^A_G5_1
MCL-_>F+C@+Y_@V7,<=I_J6B?8FU_WFM^4M: )&Z!0Y> ?W&Q-+F!!G4W)OB!
MQ'DWFOI]1VB_C=-]:VKI?[]]GVSZ</-]XF\%8:9^.'$>4C=^I7-40R-_*G6K
M-(!_WGA!)PR QGLJF?![)G&'C*1[>W+@?KQ[SG0F;_I\,G5G8-E\JW:T49A]
M07@60KA]\7F/-$Y^TGLN)QU_Y7S[F,]Y-GH_BW=YK7K3?8QZ(7M,;QAZGWO!
M8!1[/WPY405[_'S 0EI\U7U2-"5]XWWU)RQ_'WZFEZ]WF(+=BGQX)8*Z?))X
ML8)N;A!Y2(()7TIZ (&F4%UZYH%,0>9[Y8#Q,^Y]%X"2)SE^=8 IEK]V3HMO
MB8MVZHJ->ZIW@XEQ;3EX*X@R7HIX^(;L3])Y\86G08A[$81>,\%\9H+\)T-]
MY(& E?]U09/8B,QUZI(U>O%VBI!%;(IW/HXF7>UX'HO]3UAY+(G,04)Z7(>-
M,Z-[T(4K)TQ];(*IE6QT<9P/B#5U(YFI>E5UQ9;>:_9V>Y/776-W:)#%3MYX
MCXVF0/!YTHIV,X5[58<;)U-]"8.EE09SVJ0&A\%TDJ#>>=1U,)TQ:W9UXIDZ
M7/9VTI4X3HMX!)$J0*EY7(T&,U=Z]XB])UE\NH1UCY>'[U^I@W>'$6*O=HB&
M:666:,V%VVAO6IB%4FM83$6$SVYI/EN$5W&F,.6#_74\)*6#RWE"CLN%R6@0
M@K*%+FI =;B$IFQ>:!:$+&Y[6?^#NG"J2]&#6'+Z/@^# W5L,-""T7@@)-:"
MPWLAC>F#P'!1@:R#5G' =-6"ZW,A9SR"C72!64V".W7Q2TN!_7=Y/;J!SWD:
M,+:!Q'KE)0&!VGS<C.V![WAP@**!GGDN<\&!4'G89FJ!"'IY6)B VGLE2L:
MP7O>/6F N'RF,)R U'V#)2>!#GYRB_J 4("!?[N &8"4<N5_XH"%995_LX!>
M6!Q_E( [2FU_H( A/3E_O( *,)-__W_U)4: 7W_?BRA_&8B/?P9^\H?U<CI^
MPX<C9.E^FX8K5VQ^D84N2?!^KH0X/.9^Z(- ,'-_3((V)6%_RX$@BG]^&I!N
M?EI]_X\E<91]U(V+9$Y]M8O!5MU]NXGN28-]Z8@7/+!^,88Y,&-^LH0_)7=_
M4((UB?I]5)@6?=5]0I8<<0Y]&).X8]!\^)$25FA]"(YB21E]3(NJ/&U]I(CJ
M,%5^-(8))8E^[(,>B9A\PY^$?6Q\MIS<<)Q\B)FE8V!\8Y8<5@Q\<Y*(2-9\
MP8[N/#=]+8M(,#=]U(>*)9=^G(/>@Z60G%]S>%J/"F)C;&>-JV5&7\N,6F@I
M4M"*_6LA1<B)FFY$.3N(-W&4+3R&Y74^(HF%KWE+@NV.K6=8=[R-3VF$:\>,
M 6NM7T6*N&W?4F6):W G17^()'*4.1>&WW4F+4J%L'?](M:$FWL7@C&,OF\5
M=N6+BW"0:Q.*5'()7IN)(7.)4>"'[W4>12*&R';/..B%IGB=+5"$FWJ:(QJ#
MJ'R_@6"*]G:N=@B)VW>(:B^(OGA67?2'H'DG452&CWH"1,2%BGKQ.+F$C'OR
M+5.#IGT0(U6"U7Y!@).)<7XP=5&(:'YR:8.'7'Z974*&4GZN4.V%37['1'J$
M:W[R.)>#CG\B+5J"S']<(X>"('^9?]Z(.86M=*:'0X5,:.&&/X2]7+J%.(0-
M4'F$0H-81$N#:(*U.'^"K((8+5V"#X%R(["!B(#'?TR'1HT%=#6&7HP*:'>%
M6HJ_7#^$3XE 3_V#9X?!0^F"H89..%J![X3?+5J!<8-7(].!"H'*?MB&C)0G
M<\&%JY*0: *$I9"%6]2#EXXT3YR"LXOF0XN" 8F>.""!7H=>+5F [H4!(^^
MHX*C?G^& 9L4<V6%(ICD9Y^$%Y826W6# Y+F3T^"'(_!0U>!<8RE. . X(F/
M+5. B(9F) 6 48-5>#.99E\I;;^7,F((8L&5(63I5SJ3!6?62V^0Q&K>/Z^.
M;&X7-'V,"'%]*>F)JG4](*J':'E0=XZ7N&:?;4:5I6C%8DZ3D&KW5N*1;6T\
M2S*/,V^?/Y",\7(L-'Z*IW3?*A>(:7?:(1*&1GL-=O>5X6WA;)F3[V]E8<*1
MZW#P5F"/UG*12M.-LW1*/UB+CG8H-'*)97@C*CR'2GI3(6V%2'RD=DZ4('3Y
M:^*2077I80*05';85=*.5G?32F&,47C@/Q**2WH'-%F(1'M#*E6&3'RC(;N$
M;7X3=::2IWP :T"0V7QA8&6.^7RS53N-!WS]2?^+%'U7/LV)+WW$-#R'1GX]
M*F:%;G[((?Z#L7]:=1.1?H+\:KF/OH+/7^F-XX)[5,6+]H(029F*#H&J/J*(
M+X%5-"N&9($+*G6$KH# (C6#%(!W=)N0AHG*:D..U(D+7W>,_8@,5%F+%(;G
M23V)-H7#/F>'9X2J-"N%GX.;*HB$"8*!(F."DH%J=#R/T9!L:@B.*8\H7S^,
M2HUT5!Z*3XM]20F(;XF2/BV&MX>V- .%!H7I*I2#@80+(HB"*((U<_*/29;6
M:<&-GI4(7O6+N9*:4]F)N8_72-.'V(TB/@N&)8I_,_:$AH?L*IN#&852(J:!
MTX+;;4*B;UZP8WB?I&& 65J<UF1C3N:9VF=B1$R6HFJ'.=&306WB+_6/R7%I
M)L^,2W5"'P>(\GE4;*F@_&6]8QR>-&?B60^;4&HC3K:81&R#1#:5#&\*.=B1
MO''!,!R.6W2>)Q^*^W>^'XB'PGL";#&?.FR-8IF<A6X=6*R9K&_"3EZ6J7&)
M0_Z3A7-P.<603W6!,#&-#'>Q)V&)SWH4'_>&N7R*:[6=?',P8A&:V'0Y6!V8
M$75,3?R5(G9W0[22&7>^.:*/ 7DC,#F+WGJ@)Y6(Q7Q!(%>%U7WJ:SB< 'G#
M89R9;'I*5ZV6KWK,38V3RWM00W:0TWON.7Z-VGRE,#F*U7UJ)[V'WGY%(*F%
M$W\B:LJ:UH!+83V83(!25UB5DH Z34"2LH 40S:/Q'_\.6B,TW_\,#R)ZX (
M)]Z'%H ;(.V$<( P:FV9Z8:D8/.79H8L5Q>4JH5T30&1R82>0OF.Y8/3.4:,
M X,9,$>)(8)N)_Z&:X&_(26#Z8$5:B>9*HR_8+*6K(O#5M:3\(II3,:1#8C?
M0L>.+8=>.16+787K,#>(A(2.*!Z%W8,K(5*#?('4:>^8HI*R8*>6(I%)5LN3
M68\[3+*08(S<0L6-=8J9.2J*K8AS,%"'](9G*#:%;X1:(7:#)8)P8JRKREX:
M67VH<V#74#>DXV.]1M&@\6;0/6F<I6H9-#B8'6V=*[63=W%-(_J.QW5%'96*
M5'E58A6JD&3!62^G(F;A4 2C9VDP1KV?7&NO/7&;"FYB-%^6CG%+*_R1^W1:
M)&B-:'>C'BV)%GKX8;VHWFLD6-2E=&R\3\6AP&YX1HN=N'!J/5V9=W*'-&V5
M$W35+#&0G'= ),6,+'G9'K"( GQS87"G&G%66'VCO')S3VF@%7.I1E.<(W4)
M/3N7^G:2-&V3M7@]+%>/7WH!)1&+%7OF'R"'%7W%82.EDG=X6#BB07@A3RF>
MHGC31A.:N7F4/266I7I^-&R2?7N&+':.1WR=)5&*(WW*'W^&2W[O8-VD77V2
M6 JA#GW*3P:=<7WM1?29C7X0/0V5A'Y*-'61:7ZD+)6-47\.)8B)4G^"'\^%
MHW_P8*.C9H-Z5^J@%8-!3O"<=8+11>"8E()///N4EH'A-'60BX&)++2,?H%%
M);F(HH$&(!"%&(#*8':BJ(DJ5]B?3XB 3N6;J(=X1=:7Q(9*/.Z3S(4O-&B/
MUX0J++R+VX,^)>"($8)7($2$J(%_8%FB&(ZD5].>KXV'3N*:_XOA1=.7%XH
M//.3(8@T-'F/-X:#+,J+4(3M)?6'GX-I(&Z$3H(1MUEBMUKIIO=E7EY8EBMG
M]F&YA,YJC64-<OYM.FAG80!P#6O;3T9S#6]Y/=QV6W-H+7%Z"G?CM7)?:F54
MI7YB9&>YE.!E0VH7@ZQH'FQU<?MK$6[;8!]N+7%;3HQQ>'/[/5UU$W;@+49Y
M#GHLLZE<@6^DH\Y?N7$!DW%BU7)<@E9EZW/%<--I&W4\7RML>G;(3=)P"GAL
M/.=S[7I +2%X*WQ5L>19Z7G&HAE=5GHKD<U@H7J5@/ECZWL';Z)G6GN-7C9J
M]GPC31YNQGS%/'ERZ7V"+0!W8WY;L$%7JX/$H)=;18-$D&!>O(+!?Y]B+X)
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
MSWA!A?E^T&*X>JE^Z&5I;H=_#F@+8<E_06JN5)]_@FUC1V9_VG ].J: 2G-
M+GR ZG:.(ZR!M7HNA/Y\8&K2>9=\LVS(;:!] FZT8/-]7'"=4_-]R'*91NE^
M472Q.EY^]';H+G!_Q7E5(^. O7OV@_-Z+G++>(EZJ'04;(]['G5-8"Y[F'9^
M4TM\-'>Z1G1\['D*.A]]OWIN+F=^P7OU)!-_Y'V7@O)X1'J]=Y!XX'M9:Z9Y
M=7O87U5Z#WQ%4LAZQWRZ1A-[KGT[.>U\K7W(+F-]W7YF)#Q_*G\.@A5VO(*>
M=MAW<8*1:P!X&8)37JEXR8'U4B9YG(&81:EZG8%&.:I[PX#Y+E!]&X"J)%]^
MC8!8@6%U>HI.=B9V08F5:E=V]HB47@]WN(=J49QXHX8\14)YOH42.7QZ^8/J
M+DA\=8*S)'M^"X%T@-5T>9' =9YU3Y!;:=%V#8Z5791VUXR842QWU(J61-]Y
M"HB4.4!Z7(:2+D%[[81\)))]H8)D@&QSMYCO=31TEY;D:6)U691472MV)9%\
M4-=W*8Z@1*1X;HO%.1!YVHCG+B9[AH7\)*1]3(,I>WF)P5II<.2(YEW-9;:(
M-&$I6>V'CF2(3<J&X&@!0:6&-6NI-@6%E&^"*P>%$G.Y(62$MWA/>IN'7&(>
M<"Z&P63.90J&+V=Z66*%GVHO36*%$&S]06.$C&_S->Z$%G,2*R.#PG9\(;V#
MD7HI><2%"VFW;T:$I6N\9$R$-FV_6+2#QV_'3-Z#77'F00R#!G0E-<F"O7:%
M*S6"EGD<(@J"CWO=>.&"[W$T;EN"K'*88V""7W/R6 2"$75.3$R!TG:Y0*J!
MI7@\-9J!B7G5*SV!CWN5(DV!KGUJ> >!(GB=;8Z ^GED8IN QWH65T6 DWJ]
M2]F ;'MM0%6 ;'PO-7* >'S^*T: IWWA(H: [G[,=T9_FW_T;-U_CX >8?M_
M<( A5KY_38 *2VU_/G_T0#-_4'_O-6E_A'_U*U5_W7_\(K6 38 #=J=^:(<B
M;&%^<X:T88U^6X8 5E!^/(4B2P!^081'/]Q^;X-Y-4Q^M8*S*UI_,X'A(MQ_
MQX$-=BE]<HX7:^A]BXT/81A]>HNB5>E]8HGZ2J5]=(A7/XE]NH:]-1U^%84L
M*U]^IX.+(OQ_6H'L=<A\MI3+:XA\UY,O8+A\RI$$59!\M(Z-2F!\RXP;/UM]
M'8FT-0!]CH=5*U=^.X3N(Q5_ X*C<'627EH>9JR0VEUP7&V/<V#*4;..!&0V
M1KF,>F?$.\^*XVN&,7J)36]X)]F'RW/%'YF&<7A:;ZF0-&%@9A2.X&0-6^2-
MB6;&44R,)&F21G2*KFQ].[&).6^7,8:'R'+9*!2&<'9E( F%/GHC;O:-_FB
M956,UVJ26TR+G&RL4,2*46[81A2(_7$?.WR'KW.,,8&&9W8;*$*%.WCB(&J$
M,7O&;CN+\&^"9).*YG$ 6HF)R7)_4#>(G70*1:6';W6I.SJ&2G=D,6^%+7DY
M*&*$*WLU(+Z#2'U ;86*+'9P8^B)/7=>6>:(-GA!3Y^''WD@14F&#7H2.OV%
M#WL9,5R$&'PP*'V#/7U?(06"@7Z1;.2(NGU-8UF'XGVO66B&Z7WO3RV%X7X>
M1.R$X7Y5.N:#\7ZB,5R#'W[\*)>";G]:(4"!VG^V;%J'A8/R8M2&PH/ 6.R%
MUX-93KV$VH+61)*#[()8.K.#$('F,6Z"1H&#*+*!O8$<(7&!48"P:^Z&F(IU
M8IJ%[(G$6+Z% 8BJ3I2#](=51'6#!H83.HJ"283G,4N!GH/2*,.!*H*K(9F
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
M?8+&C']8?)J5@%E;^9@W<Y!?695V9DIBTI*&6-!FDH^;2V1JHHRR/HIN[(G
M,DMS@H:V)W)X)X.QB@=RME6 ?DQSWEEQ<>=U*5U/9-!VCF$C5T9X"V4(2:9Y
MK&D9/'I[=6UA+]=]A7(1)(%_U'='B+EO3UX%?35PV6$O<.5R;&1*8_5T#F=B
M5I9US6J*22-WMVW7/"=YRW%2+\)\)G4B)+=^M7E6AWUL-&9[>_!N#FCC;]YO
MWFL_8P=QOFV75=ISOF_]2)MU[G*".]AX2G4J+Z]Z['@3).9]N'M AC9I8F[C
M>K!K?7"-;JYMB'(G8C1OGG.^52QQWW5:2"5T47<..YIV\7C=+Z1YU7K:)0]\
MW'T"A/UF]7<Q>:1I0G@E;:UK?WC_82]MQGG)5'!P/'J91XMR\'M\.SEUS'QN
M+X1XZ'UZ)3)\'7Z9@_IDZG]G>*YG7G^D;,QIPG^W8&1L-W^R4\-NV7^N1QQQ
MMW^W.O9TRG_++W!X&W_E)4][?8  @REC-H=I=^MERH;O;!EH388X7\)JY(5?
M4S-MKX2'1K)PMX.T.LAS[8+H+V=W;((4)6AZ]X$W@H9AU8\K=U%DA(W[:X-G
M'HQV7SIIS8K$4K=LN(D31D9OYX=F.H9S0(6]+UMVW(0!)7MZBH(_@A%@QY:;
M=MUCBI2\:PMF,I)G7LAH[X_74EMK[8U*1@9O-HK".DYRL(@X+SEV;X6@)8MZ
M,X,8?M)Z?%6?= 1[ 5E]:)M[L%U17(]\<V$E4"!]0V400ZA^+&DJ-[%_-&U[
M+%> =7(T(EB!YW=??:9W2EV=<Q-X*V#'9[]Y%F/H6]UZ#6<-3Y=[%FI'0TM\
M0&VI-X1]BW$Z+&)_$74?(J2 O7E8?(QT4F6/<?)U@&@&9M)VIFIW6PAWTVSH
M3O!Y&&]M0M9ZA'(3-T=\$73>+&-]U7?I(N=_MWLL>W!QI&UG<-AS"F\S9;UT
M97#T6D9UPW*R3DUW2'1\0FIX\79?-Q)ZOGA>+&1\OGJ*(R%^TWS7>EQO3'4U
M;])PXG949,YR:G=@66QS]GA>3=!UJ'EG0A%WC7J#-NMYDGNQ+&Q[R7S[(U-^
M#WY7>7%M67SO;Q!O%WUH9"-PP7VZ6,!R<WWS33-T37XQ0:UV6GZ!-K%XD'[=
M+&%Z^G]"(WQ]:G^H>+%KMX1T;EIMDX1%8WQO6H/96"IQ+(-+3*]S*8+ 04]U
M7() -HUWLH'(+&)Z2(%,(YY\X8#+>!IJ9(NU;<UL6HKA8O5N-HFU5[)P'8A;
M3$-R-X<#0/!TCH6R-EAW!(1J+&)YM8,6([I\<H'!=ZEI7)*N;6!K9I$[8H=M
M48]-5TQO18T@2_-Q<(KU0+QSWHC4-BQV=8:W+$MY1X25(\]\&8**<\R"C%6:
M:=^"<5EG7VR">UTT5&R"CV$-21N"H64$/=&"OVDP,Q:"\6V1*0N#3W)4(&.#
MU'=S<KY_DET<:0Q_RF!&7J^ !F-O4]F 0V:E2+* A&GV/92 VVUT,PJ!27$?
M*32!XW4;(,:"G7E9<<I\OF20:!)]/&<67>=]K&F=4R=^&6PL2"Y^D&[2/4%_
M(G&>,NU_S'20*5" H'>_(1N!C7L8<--Z+6ON9QEZWFW57/1[?6^W4G5\&W&>
M1YY\RW.6/.-]EW6K,L5^>W?<*6!_AGHZ(66 H7RN;^AW\G,X9D%XS72#7"IY
ME'7 4;-Z6W;V1S![,W@Y/)9\-WF4,J=]4'L!*7)^CGR)(:1_UGX9;Q1V"WIS
M97UW#GLA6WMW]WNP429XWGPL1KUYVWRP/&E[ 'U+,II\2'WS*81]N'ZE(=E_
M+']7;F9T>(%^9/!UH(&56P)VHH%R4+=WG8$O1E1XNH#U/!QZ X#,,H9[:("O
M*9!] H"-(@1^GX!H;=QS,HA*9&]T<X?)6HEUBH;Q4$YVEX7L1?IWS(3Q.\]Y
M-H0#,EQZMH,B*9E\;((X(B=^+8%-;7)R,([29 ISA8W 6B=TK(PP3_AUQHIC
M1;IW"8BA.ZAXAX;M,D-Z)85%*9-[^X.;(D-]T8((:2"*Y%5<8 R*(UD<5HV)
M?5SI3)F(T&#-0F6(#V3:.$F'36D@+LF&EFV;)@F%_W)O'JB%D7>#:"Z((%QM
M7U2'JE^95>F'*F+13!V&FV8>0A:& 6F.."F%;VTO+MN$ZW#])DV$BG45'Q^$
M37E89U^%;&-K7G^%,V8#54&$XFBC2XN$?6M70;&$$FXF-_.#MG$@+MJ#:70]
M)H&#/W>5'X:#,GL$9I&"\&I37:^"Y&Q85'2"O6Y@2OB"A7!W03Z"3W*C-[*"
M*73P+LR"$G=9)J>"''GL']^"/7R(9<> QW$L7/& XW*@4\* X'0-2E> RG5Z
M0-^ OG< -W. RWB>+KN YGI.)L6!('P9("J!;'WA91-^]7?R7$U_-7C64S-_
M3WFC2=E_6'IF0'M_:GLW-U)_E'P?+K=_W'T5)N& 17X6(&F O'\-9'9]9'Y]
M6[M]RW[24K)^ 7[[26U^(7\10"1^4'\P-RA^F']?+M!^]'^?)P1_B7_<()V
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
MV'O2,]5U2WS8*I!XYGWR(K5\8'\/<%-@:W[29L5CG'\97,=FN7\U4F5IX']
M1]]M,7]7/7EPM7^",[IT5W^]*IEX*'_](MQ[T8 X;[!>F87E9C1A]X6-7$%E
M083O4?!HDX0S1WAL$8.$/2%OR8+G,XUSE8)9*J!WBH''(OQ[78$R;SE=)(RJ
M9<=@JHN_6]9D%HIE48YGB(C;1RYK)8=@//-O (7Y,V=R^(2?*HYW%X-&(Q5[
M ('_;-)ZS5$58TI[AU4N66U\8EE@3RE]15VO1*1^+6(E.C!_+6;5,%6 2FN^
M)SB!FG$.'X"#!':R:VAW'UA58D1X/%OE6)5Y7E^#3H1Z@F,U1"][LV<).>Y]
M!&L/,$I^<F]')VB $G/6'^R!OWBB:D!SIU^@82UU'V*75[MVBV683<9W]&BH
M0Z5Y<&O6.9I[$F\O,#!\T'*R)XI^N79[($F H7IK:2AP>F;?8!UR/6DX5KMS
M[6N730UUGFX$0Q%W:'").3UY5W,Q, U[877Z)Z%]C7CX()E_JGP*:"1MI&X+
M7S-OJ6_&5>1QF7&"3$9SC'-#0J1UE748./-WSG<.+_9Z&WD9)[I\AGM((-Y^
MUWU\9SMK*G4F7E]M;79$52UOF7=42[=QQ'AA0C5T!WE].,UV<GJY+_)X^GP&
M)]1[H'UF(1=^)7[!9GQI!WP17<-KAWR85*MMYWSX2T9P07U+0<YRM7VP.(1U
M5'XN+^1X!7Z^)^=ZWG]/(49]DG_79>1G/8*Y73EI[H*L5"]L?()<2MYN_H'R
M079QG(&<.#IT:H%<+\!W0H$N)_5Z/X#[(6Q]&H#!97)ERXD<7-!HI(B#4\MK
M6(> 2H=M^X9303APMX4[.!=SI80[+ZEVI8-,)_%YR()?(8M\NH& 8H2"W%#A
M6?2"\53W412#(%DJ1].#2UV#/EN#;F(--0.#FV;6+$V#VVO8)&*$0W$U'=6$
MQ';'84-_:E>W60-_W5M/4$> 2E[[1S: JF+$/?2!"&:V--6!>VK?+%N" F\X
M)*J"L7/>'E*#<7BE8$-\'5Z06 Q\X6&>3X1]D&2Y1H]^+F?L/8!^T&M#-)A_
MC&[)+%J 7')V).*!3W9A'KZ"27I;7U1Y#F5>5R)Z%V?93J5[ VI?1?![Y&SZ
M/0=\SF^R-%1]TG*1+$Y^Z76/)0V ''B['QR!27OG7G!V3VP?5DYWF&X&3>-X
MP6_S149YW''J/*5[!G0 -!=\3G8V+$)]HWB!)3!_$7KJ'VN ;GU'7:5SY'++
M59=U;'0A34=VSG5N1,)X(7;!/$%Y?G@H,_IZ]'FN+$5\@7M&)5-^*'SI'ZU_
MMWYZ7/1QR7E$5/)SCWH(3+=U*'JR1$YVJWM9.^IX-7P4,]!YV'SF+%U[A7W*
M)7E]7WZO'^-_'W^ 7&9P G^,5(AR!W_'3&=ST7_&1!EU<W^R.\=W''^[,Z9X
M['_=+$)ZP8 4)8]\O(! ( ]^I(!<6_QND(6:5"1POX5,3 MRM(2>0\]T>(/1
M.Y=V/(,C,Y%X*8*/+#UZ(H(/)9M\0H&,(#)^0H$/6(J+.E!A4/B*E%2!21J*
M %B^0-V)7ETK.'&(IV'3,#*'[F;!*)V'0FOD(=B&MG%5'&"&47;95W&'_5;7
M4!6'N%J!2$R'6EY%0#Z&XF(N.!"&6&9(,!*%UVJ>*+^%9F\@(C6%&W/B'.V$
M\7BG5IB$U5U)3SN$V&!U1YR$N&.S/ZB$=F<3-Z^$*&J<+^J#Z&Y8*-6#N7(V
M(H&#KW9&'6>#OGI,5=*!W6.O3G:"'6931MR"-VD'/R."-&O8-U""*&[/+[^"
M+''L*.""/W4E(KZ"<GB!'=""MGO'51%_*6H-3<%_JVPF1CE__FY,/I> ,7""
M-PJ 87+A+YN I'5?*.B ]'?N(O&!8'J1'BF!U'T75%]\Q'!;31U]BG'J1;%^
M%W-Z/BU^?'45-KY^W';-+XA_37BG*/-_TGJ+(QR ='QT'G.!%WX[4\5ZLW9Y
M3)1[N'> 14)\>WAT/=E]#'EN-GM]EWJ#+VM^,GNR*0A^UGSN(T1_JGXA'K"
M>W\S4T%XYWQ93!9Z+WS61-5[)GTM/89[X'V"-D!\C'WR+SI]4GYX*0-^#W\.
M(V]^_W^6'N%__8 #4N!W<8(>2\QX]H(71*!Z'X&_/7%Z[8%8-E5[HX$:+VA\
M?(#X*2=]8X#H(XI^?H#.'PA_F("L3MB3_4^C2$J2A%/207&1$5@=.CV/A5RD
M,N&-V6%V*[N,(V:3)4&*>FOD'Y2(]G%O&QF'M';G3<R0^E6Y1U*/[5E]0(".
MKUU?.7V-/V%Q,FR+K67!*Y:*'6I/)6R(GV\#( "'4G/E&[6&1WBG312-^%O+
M1HR-+%\</]6,*6*$..J*Z&8<,A&)B6GC*WF(,6W@)9"&[7'W(%N%W78O'#N%
M"7H^3'B+$6'01>J*?&2D/S&)KV>/.'N(K&J?,<F'B6W@*V6&;W%&):^%:G3
M(*B$EWA-'*^#^'NJ2]J(7F?.15.($&HA/JZ'>VR(.!"&J&\(,:*%OW&Y*UR$
MXG2*)<^$%W=B(.R#?7I!'1"#$'SL2T&%[VW'1,:%\6^5/D"%F7%N-\2$]G->
M,7.$.75P*V.#B7>D)?""\7G:(2:"C'P)'6&"3GX#2KR#T'.31$R$('3</>2$
M G8B-X:#BW=[,4R"]7CR*UJ";7J")A*!]WP7(5N!P'V<':2!KG[O2DR" 'DO
M0^>"EWGR/96"KWJ?-U:"7GM8,2V!ZGPR*T6!BWT@)AJ!,GX6(82!&7[Y'=J!
M+'^T2?N ?'ZE0Y>!4G[;/56!G7[F-S&!;'[Y,22!#W\P*U2 RG]\)BB EG_1
M(9J GH ;'@6 Q(!4  #__P  __\  /__  !M9G0Q      ,$(0   0
M              $                    !     0(#! 4&!P@)"@L,#0X/
M$!$2$Q05%A<8&1H;'!T>'R A(B,D)28G*"DJ*RPM+B\P,3(S-#4V-S@Y.CL\
M/3X_0$%"0T1%1D=(24I+3$U.3U!14E-455976%E:6UQ=7E]@86)C9&5F9VAI
M:FML;6YO<'%R<W1U=G=X>7I[?'U^?X"!@H.$A8:'B(F*BXR-CH^0D9*3E)66
MEYB9FIN<G9Z?H*&BHZ2EIJ>HJ:JKK*VNK["QLK.TM;:WN+FZN[R]OK_ P<+#
MQ,7&Q\C)RLO,S<[/T-'2T]35UM?8V=K;W-W>W^#AXN/DY>;GZ.GJZ^SM[N_P
M\?+S]/7V]_CY^OO\_?[_  $! @(# P0$!08&!P<(" D)"@L+# P-#0X/#Q 0
M$1$2$Q,4%!46%A<7&!D9&AH;'!P='AX?(" A(B(C)"0E)B8G*"DI*BLL+2TN
M+S Q,C(S-#4V-S@Y.CL\/3X_0$)#1$5&2$E*3$U/4%)355=86EQ>8&)D9FAJ
M;6]Q='9Y?'Z!@X:)BXZ0DI67F9N=GZ&CI:>HJJRMK["RL[6VM[FZN[R]O\#!
MPL/$Q<;'R,G*R\S-S<[/T-'2TM/4U=;6U]C9V=K;V]S=W=[?W^#AX>+CX^3E
MY>;FY^CHZ>GJZ^OL[.WN[N_O\/#Q\O+S\_3T]?;V]_?X^/GY^OO[_/S]_?[^
M_P ! 0(" P,$! 4&!@<'" @)"0H+"PP,#0T.#P\0$!$1$A,3%!05%A87%Q@9
M&1H:&QP<'1X>'R @(2(B(R0D)28F)R@I*2HK+"TM+B\P,3(R,S0U-C<X.3H[
M/#T^/T!"0T1%1DA)2DQ-3U!24U576%I<7F!B9&9H:FUO<71V>7Q^@8.&B8N.
MD)*5EYF;G9^AHZ6GJ*JLK:^PLK.UMK>YNKN\O;_ P<+#Q,7&Q\C)RLO,S<W.
MS]#1TM+3U-76UM?8V=G:V]O<W=W>W]_@X>'BX^/DY>7FYN?HZ.GIZNOK[.SM
M[N[O[_#P\?+R\_/T]/7V]O?W^/CY^?K[^_S\_?W^_O__ICDR_Z)&2OV@36#Q
MI$QRYJ=,A-JH4);/IEFFQZ5DL<2G;[;!IWB[O:>!P+JEA\:VHX?+LZ"'T*^=
MB-:KFHO=I9>5YJ67E>:EEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>:EEY7FI9>5
MYJ67E>:EEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>;_ICDR_Z)&2OV@36#QI$QR
MYJ=,A-JH4);/IEFFQZ5DL<2G;[;!IWB[O:>!P+JEA\:VHX?+LZ"'T*^=B-:K
MFHO=I9>5YJ67E>:EEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>:EEY7FI9>5YJ67
ME>:EEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>;_ICDR_Z)&2OV@36#QI$QRYJ=,
MA-JH4);/IEFFQZ5DL<2G;[;!IWB[O:>!P+JEA\:VHX?+LZ"'T*^=B-:KFHO=
MI9>5YJ67E>:EEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>:E
MEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>;_ICDR_Z)&2OV@36#QI$QRYJ=,A-JH
M4);/IEFFQZ5DL<2G;[;!IWB[O:>!P+JEA\:VHX?+LZ"'T*^=B-:KFHO=I9>5
MYJ67E>:EEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>:EEY7F
MI9>5YJ67E>:EEY7FI9>5YJ67E>;_ICDR_Z)&2OV@36#QI$QRYJ=,A-JH4);/
MIEFFQZ5DL<2G;[;!IWB[O:>!P+JEA\:VHX?+LZ"'T*^=B-:KFHO=I9>5YJ67
ME>:EEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>:EEY7FI9>5
MYJ67E>:EEY7FI9>5YJ67E>;_ICDR_Z)&2OV@36#QI$QRYJ=,A-JH4);/IEFF
MQZ5DL<2G;[;!IWB[O:>!P+JEA\:VHX?+LZ"'T*^=B-:KFHO=I9>5YJ67E>:E
MEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>:EEY7FI9>5YJ67
ME>:EEY7FI9>5YJ67E>;_ICDR_Z)&2OV@36#QI$QRYJ=,A-JH4);/IEFFQZ5D
ML<2G;[;!IWB[O:>!P+JEA\:VHX?+LZ"'T*^=B-:KFHO=I9>5YJ67E>:EEY7F
MI9>5YJ67E>:EEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>:E
MEY7FI9>5YJ67E>;_ICDR_Z)&2OV@36#QI$QRYJ=,A-JH4);/IEFFQZ5DL<2G
M;[;!IWB[O:>!P+JEA\:VHX?+LZ"'T*^=B-:KFHO=I9>5YJ67E>:EEY7FI9>5
MYJ67E>:EEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>:EEY7F
MI9>5YJ67E>;_ICDR_Z)&2OV@36#QI$QRYJ=,A-JH4);/IEFFQZ5DL<2G;[;!
MIWB[O:>!P+JEA\:VHX?+LZ"'T*^=B-:KFHO=I9>5YJ67E>:EEY7FI9>5YJ67
ME>:EEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>:EEY7FI9>5
MYJ67E>;_ICDR_Z)&2OV@36#QI$QRYJ=,A-JH4);/IEFFQZ5DL<2G;[;!IWB[
MO:>!P+JEA\:VHX?+LZ"'T*^=B-:KFHO=I9>5YJ67E>:EEY7FI9>5YJ67E>:E
MEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>:EEY7FI9>5YJ67
ME>;_ICDR_Z)&2OV@36#QI$QRYJ=,A-JH4);/IEFFQZ5DL<2G;[;!IWB[O:>!
MP+JEA\:VHX?+LZ"'T*^=B-:KFHO=I9>5YJ67E>:EEY7FI9>5YJ67E>:EEY7F
MI9>5YJ67E>:EEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>;_
MICDR_Z)&2OV@36#QI$QRYJ=,A-JH4);/IEFFQZ5DL<2G;[;!IWB[O:>!P+JE
MA\:VHX?+LZ"'T*^=B-:KFHO=I9>5YJ67E>:EEY7FI9>5YJ67E>:EEY7FI9>5
MYJ67E>:EEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>;_ICDR
M_Z)&2OV@36#QI$QRYJ=,A-JH4);/IEFFQZ5DL<2G;[;!IWB[O:>!P+JEA\:V
MHX?+LZ"'T*^=B-:KFHO=I9>5YJ67E>:EEY7FI9>5YJ67E>:EEY7FI9>5YJ67
ME>:EEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>;_ICDR_Z)&
M2OV@36#QI$QRYJ=,A-JH4);/IEFFQZ5DL<2G;[;!IWB[O:>!P+JEA\:VHX?+
MLZ"'T*^=B-:KFHO=I9>5YJ67E>:EEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>:E
MEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>;_ICDR_Z)&2OV@
M36#QI$QRYJ=,A-JH4);/IEFFQZ5DL<2G;[;!IWB[O:>!P+JEA\:VHX?+LZ"'
MT*^=B-:KFHO=I9>5YJ67E>:EEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>:EEY7F
MI9>5YJ67E>:EEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>;_ICDR_Z)&2OV@36#Q
MI$QRYJ=,A-JH4);/IEFFQZ5DL<2G;[;!IWB[O:>!P+JEA\:VHX?+LZ"'T*^=
MB-:KFHO=I9>5YJ67E>:EEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>:EEY7FI9>5
MYJ67E>:EEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>;_ICDR_Z)&2OV@36#QI$QR
MYJ=,A-JH4);/IEFFQZ5DL<2G;[;!IWB[O:>!P+JEA\:VHX?+LZ"'T*^=B-:K
MFHO=I9>5YJ67E>:EEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>:EEY7FI9>5YJ67
ME>:EEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>;_ICDR_Z)%2OVA3&#RI4MQYJE*
M@]JJ397/J5:ER*AAL,6J:[7"K'6ZOJM]O[JJ@\6VJ(?*LJ:'T*NBA]:DGHG<
MFIJ/X9J:C^&:FH_AFIJ/X9J:C^&:FH_AFIJ/X9J:C^&:FH_AFIJ/X9J:C^&:
MFH_AFIJ/X9J:C^&:FH_AFIJ/X9J:C^'_IC@R_Z-%2OVB2V#RIDEQYJI(@MNM
M2I/0K%*CR:Q=K\:O9[/#L7&XO[-YO;BO@<2RJH?+K*:&T*6CAM6=GX;:DYV+
MWI.=B]Z3G8O>DYV+WI.=B]Z3G8O>DYV+WI.=B]Z3G8O>DYV+WI.=B]Z3G8O>
MDYV+WI.=B]Z3G8O>DYV+WI.=B][_IS@R_Z-%2OVB2E_RITAPYZQ&@=RO1Y+2
ML$ZARK%7K<BV8K#%NFRUNK-XOK*N@<6MJH?+IZ>%SZ"DA-.8H877CY^(VH^?
MB-J/GXC:CY^(VH^?B-J/GXC:CY^(VH^?B-J/GXC:CY^(VH^?B-J/GXC:CY^(
MVH^?B-J/GXC:CY^(VH^?B-K_IS@R_Z-$2_ZC25_SJ49OZ*Y$@-VS0Y#3MDB?
MS+=1JLK 7*R]N&RWL[)XP*VN@<:IJH;*HJB$SINEA-&4HX34C*&'UXRAA]>,
MH8?7C*&'UXRAA]>,H8?7C*&'UXRAA]>,H8?7C*&'UXRAA]>,H8?7C*&'UXRA
MA]>,H8?7C*&'UXRAA]?_IS<R_Z-$2_ZE1U[SJD1NZ;%!?]^X/H[6O4*;S\-*
MI,*^7*^VMVRYKK%XP:FN@<:EJX7)GJF$S)BG@\^1I832BJ.&U(JCAM2*HX;4
MBJ.&U(JCAM2*HX;4BJ.&U(JCAM2*HX;4BJ.&U(JCAM2*HX;4BJ.&U(JCAM2*
MHX;4BJ.&U(JCAM3_J#<R_Z1$2_ZF1E[TK4)MZK0^?>&].XO:QCR6RL9(I+F\
M7+*OMFV[J;%YP:6N@L6AK(3(FZJ#RY6I@\V/IX3/B::&T8FFAM&)IH;1B::&
MT8FFAM&)IH;1B::&T8FFAM&)IH;1B::&T8FFAM&)IH;1B::&T8FFAM&)IH;1
MB::&T8FFAM'_J#<R_Z1#2_^H0UWUKS]L[+@Z>N3#-X?=TS60P<1)I[&Z7K6I
MM6Z\I+%ZP**O@L2=K83'F*R$R9*JA,N-J87-B*B&SHBHALZ(J(;.B*B&SHBH
MALZ(J(;.B*B&SHBHALZ(J(;.B*B&SHBHALZ(J(;.B*B&SHBHALZ(J(;.B*B&
MSHBHAL[_J38R_Z5"2_^J05SVLCMJ[KTV=^C+,X#0TC.3N,-+J*JY8+:DM7"\
MH;)[P)ZP@\.:KH3%E:V$QY"LA,F+JX7*AZJ&S(>JALR'JH;,AZJ&S(>JALR'
MJH;,AZJ&S(>JALR'JH;,AZJ&S(>JALR'JH;,AZJ&S(>JALR'JH;,AZJ&S(>J
MALS_J34R_Z5"2_^L/5KXMS=G\<0Q<=_7+'O%T#65L,).J:2X8[>?M7*\G;-\
MOYNQ@\&7KX3#DJZ$Q8ZMA<:*K(;(AZR'R8>LA\F'K(?)AZR'R8>LA\F'K(?)
MAZR'R8>LA\F'K(?)AZR'R8>LA\F'K(?)AZR'R8>LA\F'K(?)AZR'R8>LA\G_
MJC0R_Z9 2_^P.5CYO3%BY\XM:=#@)'^YSS>7I\)2J9ZZ9K6:M7.[F+-]OI>R
M@\"4L87!D+"%PXVOA<2)KH;%AJZ'QH:NA\:&KH?&AJZ'QH:NA\:&KH?&AJZ'
MQH:NA\:&KH?&AJZ'QH:NA\:&KH?&AJZ'QH:NA\:&KH?&AJZ'QH:NA\;_JS,R
M_ZH[2?^V,E/PQRI:V-XA9L+?)(*MSCR8G\-6IYF\:+*6MW6XE+1]O9.S@[Z1
MLH6_CK*&P(NQAL&(L(?"AK"(PX:PB,.&L(C#AK"(PX:PB,.&L(C#AK"(PX:P
MB,.&L(C#AK"(PX:PB,.&L(C#AK"(PX:PB,.&L(C#AK"(PX:PB,/_K3$R_[ S
M1?C *4S?UB--Q^@@:K/>)H2AST&6E\99I)/ :JR0O'6RC[E]MH^W@[B,MH2Z
MBK6%O(BTAKV&LX>^A+.(OX2SB+^$LXB_A+.(OX2SB+^$LXB_A+.(OX2SB+^$
MLXB_A+.(OX2SB+^$LXB_A+.(OX2SB+^$LXB_A+.(OX2SB+__KR\R_[DI/^C.
M'C_,YAM2M^XA;:7>+(.7TD62D,M;G8S%:Z6+PG6JBK]\K8>^?["$O("Q@[R"
MLH&[@[-_NH2T?KJ&M7ZZAK5^NH:U?KJ&M7ZZAK5^NH:U?KJ&M7ZZAK5^NH:U
M?KJ&M7ZZAK5^NH:U?KJ&M7ZZAK5^NH:U?KJ&M7ZZAK7_LBHR\<8<,]'B%#J\
M\QM6J.XF;9CA-7^.V$J,B-!=E8;,:YN$R72@@<=XHW[%>Z5\Q'VF>\1^IWG#
M@*AXPH*I=\*#JG?"@ZIWPH.J=\*#JG?"@ZIWPH.J=\*#JG?"@ZIWPH.J=\*#
MJG?"@ZIWPH.J=\*#JG?"@ZIWPH.J=\*#JG?"@ZKZOAPHUMT.(\#P%#^L_1Y7
MG/ M:H_E/GF&WDZ#@=A?BW_4:Y!ZT7"4=\]TEW7.=YASS7F:<LU[FW',?9MP
MRW^<;\N G6_+@)UORX"=;\N G6_+@)UORX"=;\N G6_+@)UORX"=;\N G6_+
M@)UORX"=;\N G6_+@)UORX"=;\N G6_+@)W9T@L8Q.T.*;#]%D&?_R15D?0U
M98?K1G!_Y51Y>^%A?W;=:(1RVVZ';]EQB6W8=(MKV'>,:M9YC6G6>HYHU7R.
M9]5^CV?5?H]GU7Z/9]5^CV?5?H]GU7Z/9]5^CV?5?H]GU7Z/9]5^CV?5?H]G
MU7Z/9]5^CV?5?H]GU7Z/9]5^CV?5?H__HSDJ_Y]&0/^=4%7ZH%!E[Z-1=>2D
M4X;:HEN6T*!EI,B=<+#%G'NUPIR#N;^:B;Z\E8O"NI",Q;B,C\FVB)+,LX27
MS[*!G]*M?Z+3K7^BTZU_HM.M?Z+3K7^BTZU_HM.M?Z+3K7^BTZU_HM.M?Z+3
MK7^BTZU_HM.M?Z+3K7^BTZU_HM/_HSDJ_Y]&0/^=4%7ZH%!E[Z-1=>2D4X;:
MHEN6T*!EI,B=<+#%G'NUPIR#N;^:B;Z\E8O"NI",Q;B,C\FVB)+,LX27S[*!
MG]*M?Z+3K7^BTZU_HM.M?Z+3K7^BTZU_HM.M?Z+3K7^BTZU_HM.M?Z+3K7^B
MTZU_HM.M?Z+3K7^BTZU_HM/_HSDJ_Y]&0/^=4%7ZH%!E[Z-1=>2D4X;:HEN6
MT*!EI,B=<+#%G'NUPIR#N;^:B;Z\E8O"NI",Q;B,C\FVB)+,LX27S[*!G]*M
M?Z+3K7^BTZU_HM.M?Z+3K7^BTZU_HM.M?Z+3K7^BTZU_HM.M?Z+3K7^BTZU_
MHM.M?Z+3K7^BTZU_HM/_HSDJ_Y]&0/^=4%7ZH%!E[Z-1=>2D4X;:HEN6T*!E
MI,B=<+#%G'NUPIR#N;^:B;Z\E8O"NI",Q;B,C\FVB)+,LX27S[*!G]*M?Z+3
MK7^BTZU_HM.M?Z+3K7^BTZU_HM.M?Z+3K7^BTZU_HM.M?Z+3K7^BTZU_HM.M
M?Z+3K7^BTZU_HM/_HSDJ_Y]&0/^=4%7ZH%!E[Z-1=>2D4X;:HEN6T*!EI,B=
M<+#%G'NUPIR#N;^:B;Z\E8O"NI",Q;B,C\FVB)+,LX27S[*!G]*M?Z+3K7^B
MTZU_HM.M?Z+3K7^BTZU_HM.M?Z+3K7^BTZU_HM.M?Z+3K7^BTZU_HM.M?Z+3
MK7^BTZU_HM/_HSDJ_Y]&0/^=4%7ZH%!E[Z-1=>2D4X;:HEN6T*!EI,B=<+#%
MG'NUPIR#N;^:B;Z\E8O"NI",Q;B,C\FVB)+,LX27S[*!G]*M?Z+3K7^BTZU_
MHM.M?Z+3K7^BTZU_HM.M?Z+3K7^BTZU_HM.M?Z+3K7^BTZU_HM.M?Z+3K7^B
MTZU_HM/_HSDJ_Y]&0/^=4%7ZH%!E[Z-1=>2D4X;:HEN6T*!EI,B=<+#%G'NU
MPIR#N;^:B;Z\E8O"NI",Q;B,C\FVB)+,LX27S[*!G]*M?Z+3K7^BTZU_HM.M
M?Z+3K7^BTZU_HM.M?Z+3K7^BTZU_HM.M?Z+3K7^BTZU_HM.M?Z+3K7^BTZU_
MHM/_HSDJ_Y]&0/^=4%7ZH%!E[Z-1=>2D4X;:HEN6T*!EI,B=<+#%G'NUPIR#
MN;^:B;Z\E8O"NI",Q;B,C\FVB)+,LX27S[*!G]*M?Z+3K7^BTZU_HM.M?Z+3
MK7^BTZU_HM.M?Z+3K7^BTZU_HM.M?Z+3K7^BTZU_HM.M?Z+3K7^BTZU_HM/_
MHSDJ_Y]&0/^=4%7ZH%!E[Z-1=>2D4X;:HEN6T*!EI,B=<+#%G'NUPIR#N;^:
MB;Z\E8O"NI",Q;B,C\FVB)+,LX27S[*!G]*M?Z+3K7^BTZU_HM.M?Z+3K7^B
MTZU_HM.M?Z+3K7^BTZU_HM.M?Z+3K7^BTZU_HM.M?Z+3K7^BTZU_HM/_HSDJ
M_Y]&0/^=4%7ZH%!E[Z-1=>2D4X;:HEN6T*!EI,B=<+#%G'NUPIR#N;^:B;Z\
ME8O"NI",Q;B,C\FVB)+,LX27S[*!G]*M?Z+3K7^BTZU_HM.M?Z+3K7^BTZU_
MHM.M?Z+3K7^BTZU_HM.M?Z+3K7^BTZU_HM.M?Z+3K7^BTZU_HM/_HSDJ_Y]&
M0/^=4%7ZH%!E[Z-1=>2D4X;:HEN6T*!EI,B=<+#%G'NUPIR#N;^:B;Z\E8O"
MNI",Q;B,C\FVB)+,LX27S[*!G]*M?Z+3K7^BTZU_HM.M?Z+3K7^BTZU_HM.M
M?Z+3K7^BTZU_HM.M?Z+3K7^BTZU_HM.M?Z+3K7^BTZU_HM/_HSDJ_Y]&0/^=
M4%7ZH%!E[Z-1=>2D4X;:HEN6T*!EI,B=<+#%G'NUPIR#N;^:B;Z\E8O"NI",
MQ;B,C\FVB)+,LX27S[*!G]*M?Z+3K7^BTZU_HM.M?Z+3K7^BTZU_HM.M?Z+3
MK7^BTZU_HM.M?Z+3K7^BTZU_HM.M?Z+3K7^BTZU_HM/_HSDJ_Y]&0/^=4%7Z
MH%!E[Z-1=>2D4X;:HEN6T*!EI,B=<+#%G'NUPIR#N;^:B;Z\E8O"NI",Q;B,
MC\FVB)+,LX27S[*!G]*M?Z+3K7^BTZU_HM.M?Z+3K7^BTZU_HM.M?Z+3K7^B
MTZU_HM.M?Z+3K7^BTZU_HM.M?Z+3K7^BTZU_HM/_HSDJ_Y]&0/^>3U3ZH4YD
M[Z1/=>6F487:I5B5T:)BH\F?;:_%GW>UPIZ N;^=B+Z\F8G#N92+Q[:/C<NS
MBI#/L8:6U*Z#H->G@:'5IX&AU:>!H=6G@:'5IX&AU:>!H=6G@:'5IX&AU:>!
MH=6G@:'5IX&AU:>!H=6G@:'5IX&AU:>!H=7_HSDJ_Z!&0/^>3E3ZHDUD\*5.
M=.6H3X3;IU64TJ5?H<JC::W%HG2TPJ%]N;^@A;Z[G8C#N)B)R+63B\VQCH[3
MKHF6V*>%G=JAA:#6H86@UJ&%H-:AA:#6H86@UJ&%H-:AA:#6H86@UJ&%H-:A
MA:#6H86@UJ&%H-:AA:#6H86@UJ&%H-;_HSDJ_Z!&0/^?353[HTQD\*=,=.:I
M3H/<JE.2TJE;H,NF9JO&I7"SPZ5ZN+^D@KV[HH?#N)V'R;.8B<^PE([5JY*7
MVJ"*G-R;B9_8FXF?V)N)G]B;B9_8FXF?V)N)G]B;B9_8FXF?V)N)G]B;B9_8
MFXF?V)N)G]B;B9_8FXF?V)N)G]C_HS@J_Z!%0/^@3%3[I$MC\:A+<^:K3(/=
MK5"1U*Q8GLRJ8JG'JFRQQ*IVML"J?KR\J(3"N*2&R;.AB,^LG(W5HY:4VIJ1
MG-R6CI[8EHZ>V):.GMB6CI[8EHZ>V):.GMB6CI[8EHZ>V):.GMB6CI[8EHZ>
MV):.GMB6CI[8EHZ>V):.GMC_I#@J_Z!%0/^@2U/[I4IC\:E)<N>M2H'>L$V0
MU;!5G,ZP7J?)L&BOQK)SL\.R?+B]L(#!MJR"R:ZGA<^EH8K5G)R1VI69G-R1
ME)[9D92>V9&4GMF1E)[9D92>V9&4GMF1E)[9D92>V9&4GMF1E)[9D92>V9&4
MGMF1E)[9D92>V9&4GMG_I#@J_Z!%0/^A2E/[IDAB\JM(<>BO2(#?LTJ.UK51
MFM"V6J3,N&6KRKUQKL&Y>[:WLH# KJR$R*:HA<Z=I(?4E*".V(Z?F=N,FY[9
MC)N>V8R;GMF,FY[9C)N>V8R;GMF,FY[9C)N>V8R;GMF,FY[9C)N>V8R;GMF,
MFY[9C)N>V8R;GMG_I#@J_Z%%0/^B25/\IT=A\JU&<.FR1G_@MT>,V;M.E]._
M5Y_0Q6.DQ<!PK;JX>;>PLH# J:V%QZ"HA,V7I872CJ&)UX>@DMF'H9S8AZ&<
MV(>AG-B'H9S8AZ&<V(>AG-B'H9S8AZ&<V(>AG-B'H9S8AZ&<V(>AG-B'H9S8
MAZ&<V(>AG-C_I#<J_Z%$0/^C2%+\J45A\ZY$;^JU0WWBO$2)W,)*D]C*5)G*
MQF*DO+UNL+*V>+FJL8#!I*V%QYNIA,R3IH30BJ.'U(.BCM:"HI;6@J*6UH*B
MEM:"HI;6@J*6UH*BEM:"HI;6@J*6UH*BEM:"HI;6@J*6UH*BEM:"HI;6@J*6
MUH*BEM;_I3<J_Z%$0?^D1E+]JD1@]+%";NNX07ODP4*&W\Q&C=//4I?!Q&&G
ML[MMLZNU>+NEL8#!GZZ$QIBKA,J0J(3.B*:&T8*DC-. I)+3@*22TX"DDM.
MI)+3@*22TX"DDM. I)+3@*22TX"DDM. I)+3@*22TX"DDM. I)+3@*22TX"D
MDM/_I3<J_Z%$0?^E15'^K$)?];0_;.V\/GCGQT"!X-9&A\G-49JXPF"JK+IM
MM:6U>+R@L8#!FZZ$Q96LA,B.JH3+AZB&SH*GB\]_IH_0?Z:/T'^FC]!_IH_0
M?Z:/T'^FC]!_IH_0?Z:/T'^FC]!_IH_0?Z:/T'^FC]!_IH_0?Z:/T'^FC]#_
MI38J_Z)#0?^G0U#_KC]=][<\:?#".W/FT#]YT]D_BK[+49VOP&&LI;ENMJ"U
M>;R<LH' F*^$PY*NA,:,K(7(AZJ'RH*IBLQ_J8[-?ZF.S7^ICLU_J8[-?ZF.
MS7^ICLU_J8[-?ZF.S7^ICLU_J8[-?ZF.S7^ICLU_J8[-?ZF.S7^ICLW_IC8J
M_Z)"0?^I0$__LCM;^;TX9>S+.&W<W#5XQ]8^CK/)4J"GP&.MG[EPMIJU>KR8
MLH&_E+&%PH^OA<2+KH;%AJV'QX*LBLA_JXW)?ZN-R7^KC<E_JXW)?ZN-R7^K
MC<E_JXW)?ZN-R7^KC<E_JXW)?ZN-R7^KC<E_JXW)?ZN-R7^KC<G_IS4J_Z-"
M0?^L/$W_MS97\L4S7^'6-F/-XS%\NM,_D:G(5*&?P&6MF;IRM9:V>[J4LX*^
MDK*%P(VQAL&)L(?#AJ^(Q(*NBL6 KHS%@*Z,Q8"NC,6 KHS%@*Z,Q8"NC,6
MKHS%@*Z,Q8"NC,6 KHS%@*Z,Q8"NC,6 KHS%@*Z,Q8"NC,7_J#0J_Z8^/_^Q
M-TKYOC!2Y\\O5='B+&C X3!_K=)"DZ#(5Z&8P6>KE+QSLI*X?+>0MH*ZCK2%
MO(NSAKZ(LH? A;&)P8.QBL&!L(S"@;",PH&PC,*!L(S"@;",PH&PC,*!L(S"
M@;",PH&PC,*!L(S"@;",PH&PC,*!L(S"@;",PH&PC,+_J3(J_ZLX/?^X+T7N
MR"E(UM\E4L/L*6RQWS&"H=)%DI?*6I^1PVFGCK]TK8V\?+&+NH&TB+F#MH6X
MA+B#MX:Y@;:'NG^UB;M^M8N\?K6+O'ZUB[Q^M8N\?K6+O'ZUB[Q^M8N\?K6+
MO'ZUB[Q^M8N\?K6+O'ZUB[Q^M8N\?K6+O'ZUB[S_JS J_[$O./;")CS<VA\[
MQNLC5[/L*F^CWS6"EM1*D(_-79J+R&NAB<1UIH;">ZJ#P'ZL@;^ KG^^@K!]
MO8.Q>[R%LGJ[A[-YNXBS>;N(LWF[B+-YNXBS>;N(LWF[B+-YNXBS>;N(LWF[
MB+-YNXBS>;N(LWF[B+-YNXBS>;N(LWF[B+/_K2XJ_KLE,./2&BW)Z!M!MO<C
M6J7L+F^6X3Q_C-A/BX?27Y.$S6R9@<ITGG[(>*%[QWNC><9]I'C%?Z5VQ(&F
M=<.#IW3#A*ASPH:I<\*&J7/"AJESPH:I<\*&J7/"AJESPH:I<\*&J7/"AJES
MPH:I<\*&J7/"AJESPH:I<\*&J7/"AJG_M"0E[,H6(\WE$RRY]AM&I_HF6YCN
M-6R,Y41ZA-Y3@X#98HI\U6R/>-)QDW70=95SSWB7<<YZF'#-?)EOS7Z:;LR
MFVW,@IQLRX2<;,N$G&S+A)QLRX2<;,N$G&S+A)QLRX2<;,N$G&S+A)QLRX2<
M;,N$G&S+A)QLRX2<;,N$G&S+A)SUP149T=\,&+SS$S&J_QY'FOPL68[R/&>$
MZDMR?>58>GG@8X!TWFJ$<-MOAVW:<XEKV7:*:MAXBVG7>HQHUGR-9]9^CF;5
M@(YEU8&/9=6!CV75@8]EU8&/9=6!CV75@8]EU8&/9=6!CV75@8]EU8&/9=6!
MCV75@8]EU8&/9=6!CV75@8_2T@H)O^@-':W_%3.=_R-%D/\S5(7W0U]^\5%H
M=^Q<;W#I8G1KYV=W:.5M>6;D<'MEXW-]8^)V?6+A>'YBX7E_8>%[?V#@?8!?
MX'^!7^!_@5_@?X%?X'^!7^!_@5_@?X%?X'^!7^!_@5_@?X%?X'^!7^!_@5_@
M?X%?X'^!7^!_@5_@?X'_H#DA_YQ&-O^:44K_G5)9]Y]4:>V@5WCCGUR'VIQG
ME=*9<*',EGNKQI2$L\23B[;"CX^ZP(N2O+Z'E;^]@YC!O(&;P[M^H,2Z?*;&
MMWJLQK5ZK,:U>JS&M7JLQK5ZK,:U>JS&M7JLQK5ZK,:U>JS&M7JLQK5ZK,:U
M>JS&M7JLQK5ZK,;_H#DA_YQ&-O^:44K_G5)9]Y]4:>V@5WCCGUR'VIQGE=*9
M<*',EGNKQI2$L\23B[;"CX^ZP(N2O+Z'E;^]@YC!O(&;P[M^H,2Z?*;&MWJL
MQK5ZK,:U>JS&M7JLQK5ZK,:U>JS&M7JLQK5ZK,:U>JS&M7JLQK5ZK,:U>JS&
MM7JLQK5ZK,;_H#DA_YQ&-O^:44K_G5)9]Y]4:>V@5WCCGUR'VIQGE=*9<*',
MEGNKQI2$L\23B[;"CX^ZP(N2O+Z'E;^]@YC!O(&;P[M^H,2Z?*;&MWJLQK5Z
MK,:U>JS&M7JLQK5ZK,:U>JS&M7JLQK5ZK,:U>JS&M7JLQK5ZK,:U>JS&M7JL
MQK5ZK,;_H#DA_YQ&-O^:44K_G5)9]Y]4:>V@5WCCGUR'VIQGE=*9<*',EGNK
MQI2$L\23B[;"CX^ZP(N2O+Z'E;^]@YC!O(&;P[M^H,2Z?*;&MWJLQK5ZK,:U
M>JS&M7JLQK5ZK,:U>JS&M7JLQK5ZK,:U>JS&M7JLQK5ZK,:U>JS&M7JLQK5Z
MK,;_H#DA_YQ&-O^:44K_G5)9]Y]4:>V@5WCCGUR'VIQGE=*9<*',EGNKQI2$
ML\23B[;"CX^ZP(N2O+Z'E;^]@YC!O(&;P[M^H,2Z?*;&MWJLQK5ZK,:U>JS&
MM7JLQK5ZK,:U>JS&M7JLQK5ZK,:U>JS&M7JLQK5ZK,:U>JS&M7JLQK5ZK,;_
MH#DA_YQ&-O^:44K_G5)9]Y]4:>V@5WCCGUR'VIQGE=*9<*',EGNKQI2$L\23
MB[;"CX^ZP(N2O+Z'E;^]@YC!O(&;P[M^H,2Z?*;&MWJLQK5ZK,:U>JS&M7JL
MQK5ZK,:U>JS&M7JLQK5ZK,:U>JS&M7JLQK5ZK,:U>JS&M7JLQK5ZK,;_H#DA
M_YQ&-O^:44K_G5)9]Y]4:>V@5WCCGUR'VIQGE=*9<*',EGNKQI2$L\23B[;"
MCX^ZP(N2O+Z'E;^]@YC!O(&;P[M^H,2Z?*;&MWJLQK5ZK,:U>JS&M7JLQK5Z
MK,:U>JS&M7JLQK5ZK,:U>JS&M7JLQK5ZK,:U>JS&M7JLQK5ZK,;_H#DA_YQ&
M-O^:44K_G5)9]Y]4:>V@5WCCGUR'VIQGE=*9<*',EGNKQI2$L\23B[;"CX^Z
MP(N2O+Z'E;^]@YC!O(&;P[M^H,2Z?*;&MWJLQK5ZK,:U>JS&M7JLQK5ZK,:U
M>JS&M7JLQK5ZK,:U>JS&M7JLQK5ZK,:U>JS&M7JLQK5ZK,;_H#DA_YQ&-O^:
M44K_G5)9]Y]4:>V@5WCCGUR'VIQGE=*9<*',EGNKQI2$L\23B[;"CX^ZP(N2
MO+Z'E;^]@YC!O(&;P[M^H,2Z?*;&MWJLQK5ZK,:U>JS&M7JLQK5ZK,:U>JS&
MM7JLQK5ZK,:U>JS&M7JLQK5ZK,:U>JS&M7JLQK5ZK,;_H#DA_YQ&-O^:44K_
MG5)9]Y]4:>V@5WCCGUR'VIQGE=*9<*',EGNKQI2$L\23B[;"CX^ZP(N2O+Z'
ME;^]@YC!O(&;P[M^H,2Z?*;&MWJLQK5ZK,:U>JS&M7JLQK5ZK,:U>JS&M7JL
MQK5ZK,:U>JS&M7JLQK5ZK,:U>JS&M7JLQK5ZK,;_H#DA_YU&-O^:4$K_GE%9
M]Z!2:.VA5GCDH5J&VYYDE-*;;J#,F'BJQI6!LL25B;;!D8ZZOXR0O;V(D\"\
MA)?#NH&;Q;E^H,>X?*?(LGNJR+![JLBP>ZK(L'NJR+![JLBP>ZK(L'NJR+![
MJLBP>ZK(L'NJR+![JLBP>ZK(L'NJR+![JLC_H#@B_YU&-_^;3TK_GT]9^*)0
M:.ZC4W?EI%>%W*)@D].>:I_-FW2IQYA]L<27AK;!E(RZOX^.OKR*DL*ZAI7%
MN(*:R+=_H,NT?*?,K'RIRJI]J<JJ?:G*JGVIRJI]J<JJ?:G*JGVIRJI]J<JJ
M?:G*JGVIRJI]J<JJ?:G*JGVIRJI]J<K_H#@B_YU%-_^<3DK_H$Y8^*-/9^^E
M47;EIE6$W:5=D=2B9IW-GW"HR)QZL,2:@K;!F(JZOI*,O[N-C\2XB)/(MH.9
MS+2 H<^L?:7/IGZGS*1_J,ND?ZC+I'^HRZ1_J,ND?ZC+I'^HRZ1_J,ND?ZC+
MI'^HRZ1_J,ND?ZC+I'^HRZ1_J,O_H3@B_YU%-_^=34G_H4Q8^:5-9N^G3W7F
MJ5.#WJA:D-6F8IS/HVRFR:!VKL6>?[7!G(>ZOI>*P+J0C<:VBY++M(B:SK*&
MI-&F@*31H(&GS9^!I\R?@:?,GX&GS)^!I\R?@:?,GX&GS)^!I\R?@:?,GX&G
MS)^!I\R?@:?,GX&GS)^!I\S_H3@B_YY%-_^>3$G_HDM7^:9,9O"I3G3GJU&"
MWZM7CM>J7YK0J&FDRZ5SK,:C?+/"H(2YOIR(P+F6C,:UD9++KXV8SZJ*H=*@
MA*/3FX2FSIJ$I\V:A*?-FH2GS9J$I\V:A*?-FH2GS9J$I\V:A*?-FH2GS9J$
MI\V:A*?-FH2GS9J$I\W_H3@B_YY%-_^>2TG_HTI7^J=+9?"K3'/HK4^ X*]4
MC=FN7)C2K6:AS:MPJ<BJ>;##IX&WOJ&$P+6;B<:NE8_,J)&5SZ*.GM*:B:+3
MEH>ESY6'ILZ5AZ;.E8>FSI6'ILZ5AZ;.E8>FSI6'ILZ5AZ;.E8>FSI6'ILZ5
MAZ;.E8>FSI6'IL[_H3<B_YY$-_^?2DG_I$E6^JA)9/&L2W+IL$U_X;-1B]JS
M6I74LV.>S[-NI<NS>*O#K'RWN*6!OZ^>AL:HF8S+H962T)N2F].5CJ+4D8RE
MT)&+ILZ1BZ;.D8NFSI&+ILZ1BZ;.D8NFSI&+ILZ1BZ;.D8NFSI&+ILZ1BZ;.
MD8NFSI&+IL[_H3<B_YY$-_^@24C_I4A6^ZI(9/*N27'JLDQ]XK9/B=RX5Y+6
MNF&:T[UMH,FX=:N^L'JVLZE_OZJBA,:BG8K+FYJ0SY67F=*0E:+4C9"ET(R0
MIL^,D*;/C)"FSXR0IL^,D*;/C)"FSXR0IL^,D*;/C)"FSXR0IL^,D*;/C)"F
MSXR0IL__H3<B_YY$-_^@24C_ID=5^ZM'8_.P2'#KM4I\Y+I.AMZ_58_:PV"5
MTL1MG,6[<ZJYLWBVKJU]OZ6G@L6=HHC+EI^.SX^<EM*+G*+3B)6DT(F4I<^)
ME*7/B92ESXF4I<^)E*7/B92ESXF4I<^)E*7/B92ESXF4I<^)E*7/B92ESXF4
MI<__HC<B_Y]$-_^A2$C_IT95_*Q%8O2R1F[LN$AZYK],@^''4XK<S6*.SLAL
MF\"_<:JTMW>UJ;%\OI^L@<67IX;*D*2,SHJBE=&&HJ'2A)NET(6:I<^%FJ7/
MA9JESX6:I<^%FJ7/A9JESX6:I<^%FJ7/A9JESX6:I<^%FJ7/A9JESX6:I<__
MHC8B_Y]#-_^B1D?_J$14_:Y#8?6U1&SNO$9WZ<1+?^//5(39U&6(R,MKFKK"
M<*FNNG>TH[1\O9JO@<.2K(7(BZF*S(2GDL^ IIS0@*.ESX"AILZ H:;.@*&F
MSH"AILZ H:;.@*&FSH"AILZ H:;.@*&FSH"AILZ H:;.@*&FSH"AIL[_HC8B
M_Y]#-_^C14?_JD)3_K%!7_:X06KQP41SZLQ+>>#:5GS/U5Z-P,QIF[/#<JBG
MNWFSGK5_NY>Q@\*.K87&AZN(RH&IC<U\J);.>ZBBS7NIILU[J:;->ZFFS7NI
MILU[J:;->ZFFS7NIILU[J:;->ZFFS7NIILU[J:;->ZFFS7NIILW_HS8B_Y]#
M-_^E0T;_K$!2_[0^7?F]/V;NR$-MX]9-;]7=3H'$TUF1M<EFGZG!<:N@NWFS
MF;: NI2RA<",KX;$AJV(QX"KC,E\JI+*>JN<RGFKG\IYJY_*>:N?RGFKG\IY
MJY_*>:N?RGFKG\IYJY_*>:N?RGFKG\IYJY_*>:N?RGFKG\K_HS4B_Z!"-_^F
M047_KSU0_K@[6?/$/&'FT4-DV=]#<\C<2H6WT%>5JL=EHJ# <*R9NGFTE+:
MNI&SA;Z+L8;!A;"(PX&NB\5]K9#&>JV7QGJMFL9ZK9K&>JV:QGJMFL9ZK9K&
M>JV:QGJMFL9ZK9K&>JV:QGJMFL9ZK9K&>JV:QGJMFL;_I#0B_Z%!-_^I/4/_
MLSE-^;XW5>K,.EG;W3MBR^4_=[O92(FKSE>8H,9EI)C <:R3NWJSD+B!N(RU
MA+N(LX:^A;*)P(&QB\%^L(_">["4PWJPEL-ZL);#>K"6PWJPEL-ZL);#>K"6
MPWJPEL-ZL);#>K"6PWJPEL-ZL);#>K"6PWJPEL/_I#0B_Z,^-O^M.4'_N#1(
M\,8S3=_9-E#-Y39GON0[>ZW72(R@S5B9E\9GI)+!<JN.O7NPC+J!M(BX@[>$
MMX6Y@K6(NW^TBKU\LXV^>K.1OWJSD[]ZLY._>K.3OWJSD[]ZLY._>K.3OWJS
MD[]ZLY._>K.3OWJSD[]ZLY._>K.3OWJSD[__IC(B_Z8Z-/^R,SWWP"Y"Y-(O
M0<_D+E6_[S-KK^$[?J#62HV6SEN9D,AIH8S#<ZB)P'NLAKY_KX*\@;* NX2S
M?;J&M7NYB+9YN(NW=[>/N'>WD+EWMY"Y=[>0N7>WD+EWMY"Y=[>0N7>WD+EW
MMY"Y=[>0N7>WD+EWMY"Y=[>0N7>WD+G_IS$B_ZPS,?^Y*S;JS"8VTN$F0<'O
M+%JP[3-NH>$]?Y7738R-T%Z6B<MKG8;'=**#Q'JF?\-]J7S!@*MZP(*L>;^$
MK7>^AJ]UOHFP<[V,L7.]C;%SO8VQ<[V-L7.]C;%SO8VQ<[V-L7.]C;%SO8VQ
M<[V-L7.]C;%SO8VQ<[V-L7.]C;'_J2XA_[,J*_+%(BS6WAPMP^TC1[+Y*UVB
M[#9OE>)"?8O:4HB%U&"0@M!LEG[,<YM[RG>>>,E[H';(?J)TQX"C<\:"I''%
MA*5PQ(>F;L2*IV[#BZ=NPXNG;L.+IV[#BZ=NPXNG;L.+IV[#BZ=NPXNG;L.+
MIV[#BZ=NPXNG;L.+IV[#BZ?_K"H@^KT?(MS9$AO%ZQHSM/HC2J/Y+EZ5[CQM
MBN5)>8/?5H)^VF2)>M9LCG;3<9%STG64<=!YE6_/>Y=MSGZ8;,Z F6O-@IIJ
MS82;:<R'G&C,B)QHS(B<:,R(G&C,B)QHS(B<:,R(G&C,B)QHS(B<:,R(G&C,
MB)QHS(B<:,R(G&C,B)S_MAX8Y- .$\CI$2"U^1LWI?\F2Y?Z-%R+\4)H@NI/
M<GSE6WIWX61_<MYJ@V[<<(9LVW2(:MEWB6C9>8MGV'R+9M=^C&76@(UDUH*.
M8]6%CV+5A8]BU86/8M6%CV+5A8]BU86/8M6%CV+5A8]BU86/8M6%CV+5A8]B
MU86/8M6%CV+5A8_IQPT,RMH+#[?W$B2G_QTYF/\K28S^.E>#]DEA?/!5:77L
M7F]NZ6-T:N=I=V?E;GEEY')[8^-U?&+B=WUAXGE^8.%[?U_A?7]?X'^ 7N""
M@5W?@X%=WX.!7=^#@5W?@X%=WX.!7=^#@5W?@X%=WX.!7=^#@5W?@X%=WX.!
M7=^#@5W?@X'+T D#NN(+$ZC_%"::_R$WC?\Q183_0%!\_$Y8=/A77VWT761G
M\F)G8_!H:F'N;&Q?[7!M7>UR;USL=6];['=P6NMY<5KK>G%9ZGQR6.I_<ECJ
M?W-8ZG]S6.I_<UCJ?W-8ZG]S6.I_<UCJ?W-8ZG]S6.I_<UCJ?W-8ZG]S6.I_
M<UCJ?W/_G#@:_YI&+?^744'_FE-/_IQ57O6<6FSLFU]ZY)EGA]R6<9+5DWN<
MSY"$I,N.C*O(BI"PQ8>4M,.$F+?"@9NYP7^>NL%]HKO >Z:\P'FKO;]XLKV[
M>+.]NWBSO;MXL[V[>+.]NWBSO;MXL[V[>+.]NWBSO;MXL[V[>+.]NWBSO;MX
ML[W_G#@:_YI&+?^744'_FE-/_IQ57O6<6FSLFU]ZY)EGA]R6<9+5DWN<SY"$
MI,N.C*O(BI"PQ8>4M,.$F+?"@9NYP7^>NL%]HKO >Z:\P'FKO;]XLKV[>+.]
MNWBSO;MXL[V[>+.]NWBSO;MXL[V[>+.]NWBSO;MXL[V[>+.]NWBSO;MXL[W_
MG#@:_YI&+?^744'_FE-/_IQ57O6<6FSLFU]ZY)EGA]R6<9+5DWN<SY"$I,N.
MC*O(BI"PQ8>4M,.$F+?"@9NYP7^>NL%]HKO >Z:\P'FKO;]XLKV[>+.]NWBS
MO;MXL[V[>+.]NWBSO;MXL[V[>+.]NWBSO;MXL[V[>+.]NWBSO;MXL[W_G#@:
M_YI&+?^744'_FE-/_IQ57O6<6FSLFU]ZY)EGA]R6<9+5DWN<SY"$I,N.C*O(
MBI"PQ8>4M,.$F+?"@9NYP7^>NL%]HKO >Z:\P'FKO;]XLKV[>+.]NWBSO;MX
ML[V[>+.]NWBSO;MXL[V[>+.]NWBSO;MXL[V[>+.]NWBSO;MXL[W_G#@:_YI&
M+?^744'_FE-/_IQ57O6<6FSLFU]ZY)EGA]R6<9+5DWN<SY"$I,N.C*O(BI"P
MQ8>4M,.$F+?"@9NYP7^>NL%]HKO >Z:\P'FKO;]XLKV[>+.]NWBSO;MXL[V[
M>+.]NWBSO;MXL[V[>+.]NWBSO;MXL[V[>+.]NWBSO;MXL[W_G#@:_YI&+?^7
M44'_FE-/_IQ57O6<6FSLFU]ZY)EGA]R6<9+5DWN<SY"$I,N.C*O(BI"PQ8>4
MM,.$F+?"@9NYP7^>NL%]HKO >Z:\P'FKO;]XLKV[>+.]NWBSO;MXL[V[>+.]
MNWBSO;MXL[V[>+.]NWBSO;MXL[V[>+.]NWBSO;MXL[W_G#@:_YI&+?^744'_
MFE-/_IQ57O6<6FSLFU]ZY)EGA]R6<9+5DWN<SY"$I,N.C*O(BI"PQ8>4M,.$
MF+?"@9NYP7^>NL%]HKO >Z:\P'FKO;]XLKV[>+.]NWBSO;MXL[V[>+.]NWBS
MO;MXL[V[>+.]NWBSO;MXL[V[>+.]NWBSO;MXL[W_G#@:_YI&+?^744'_FE-/
M_IQ57O6<6FSLFU]ZY)EGA]R6<9+5DWN<SY"$I,N.C*O(BI"PQ8>4M,.$F+?"
M@9NYP7^>NL%]HKO >Z:\P'FKO;]XLKV[>+.]NWBSO;MXL[V[>+.]NWBSO;MX
ML[V[>+.]NWBSO;MXL[V[>+.]NWBSO;MXL[W_G3@:_YI%+O^74$'_FU%/_YU4
M7?6>6&OLG5UYY)MDAMR8;I+5E7B<T)*!I,N/B:O'C8^QQ8F3M<.%E[C"@IJZ
MP7^>N\!]HKV_>Z>^OWFMOKMXL;ZV>;*^MGFROK9YLKZV>;*^MGFROK9YLKZV
M>;*^MGFROK9YLKZV>;*^MGFROK9YLK[_G3@:_YI%+O^83T#_G5!._Y]27/:@
M56KMH%IXY9]@A=V<:I'6F'.;T)5]I,N2A:O'CXVQQ(R1ML*'E;G!@YF[OW^=
MOKY]HK^]>JC O'FOP;1YL,&P>K# L'JPP+!ZL,"P>K# L'JPP+!ZL,"P>K#
ML'JPP+!ZL,"P>K# L'JPP+!ZL,#_G3<:_YM%+O^93D#_GDY._Z%06_>B4VGN
MHU=WYJ)=@]Z?9H_7G&^:T9AYH\N5@JO'DHFQQ(Z/ML*)D[J_A)B]O8"=P+Q]
MH\*[>ZK$M'JMQ*U[KL.J>Z_!JGNOP:I[K\&J>Z_!JGNOP:I[K\&J>Z_!JGNO
MP:I[K\&J>Z_!JGNOP:I[K\'_GC<:_YM$+O^:34#_GTU-_Z).6_>D46COI55U
MYZ5:@M^C8HW8H&N8TIQUH<R9?JG(E8:PQ)*-ML&,D;N^AI:_O(&<P[I^I,6W
M?*O'K7NKQJ=\K<2D?:[#I'VNPZ1]KL.D?:[#I'VNPZ1]KL.D?:[#I'VNPZ1]
MKL.D?:[#I'VNPZ1]KL/_GC<:_YM$+O^;3$#_H$Q-_Z1-6OBF3V?PJ%-TZ*A7
M@."G7HS:I&B6TZ%QG\Z=>J?)F8.OQ96*M<&/C[N]B97!NH6=Q+:"I,>P@*K(
MIWVJR*)^K,6??Z[#GW^NPY]_KL.??Z[#GW^NPY]_KL.??Z[#GW^NPY]_KL.?
M?Z[#GW^NPY]_KL/_GC<:_YM$+O^<2S__H4I,_Z5+6?FH3F;QJE%SZ:M5?^*K
M6XK;J664U:9NG<^C=Z7*GX"LQ9F&M+^3C+RXC9/!LHF9Q:Z&H<BJA*G)H8"I
MRIR!K,:;@:W$FX&MQ)N!K<2;@:W$FX&MQ)N!K<2;@:W$FX&MQ)N!K<2;@:W$
MFX&MQ)N!K<3_GC8:_YQ$+O^<2C__HDE,_Z9*6?FI3&7QK$]QZJY4?>.O68C=
MKF*1UJUKFM&J=:++I7VKP9V#M+F6B;RRD9#!K(R6QJ>)G<BCAZ;*FX.HRYB#
MJ\>6A*W%EH2MQ9:$K<66A*W%EH2MQ9:$K<66A*W%EH2MQ9:$K<66A*W%EH2M
MQ9:$K<7_GC8:_YQ#+O^=23__HTA+_Z=)6/JK2V3RKDYPZ[%2>^2S5X7?M&".
MV;-JEM&Q=9[&J'NKO*"!M+.:A[RLE(W"II"4QJ"-F\F<BZ3+EH>HRY.'J\B2
MAZS%DH>LQ9*'K,62AZS%DH>LQ9*'K,62AZS%DH>LQ9*'K,62AZS%DH>LQ9*'
MK,7_GS8:_YQ#+O^>2#__HT=+_ZA(5_NM26/SL$QO[+10>>:X5H/ANUZ+VKMJ
MDLVT<Y[!JWFJMZ1_M*Z=A+RFF(K!H)21QIJ1F,F6CZ'+D8RHS(^*JLB.BJS&
MCHJLQHZ*K,:.BJS&CHJLQHZ*K,:.BJS&CHJLQHZ*K,:.BJS&CHJLQHZ*K,;_
MGS8:_YQ#+O^>1S[_I$9*_ZI&5ORN2&+TLTMM[KA/=^B]57_AP5Z&UL!LCLBW
M<9V]KG>JLJ=]M*FA@KNAG(C!FIB/QI26ELF0E)_+C)*HS(J/JLF*CJS&BHZL
MQHJ.K,:*CJS&BHZLQHJ.K,:*CJS&BHZLQHJ.K,:*CJS&BHZLQHJ.K,;_GS8:
M_YQ#+O^?1C[_I45*_ZM%5?RP1F'VMDEK\+Q.=.?"57O?R&& T<-JC<2Z<)VX
MLG6IK:M[LZ.E@+N;H8;!E)V-Q8Z;E,B*F9W*AIFHRX:4JLF&DJO&AI*KQH:2
MJ\:&DJO&AI*KQH:2J\:&DJO&AI*KQH:2J\:&DJO&AI*KQH:2J\;_GS4:_YU"
M+O^@13W_IT1)_ZU#5/ZS1%_WND=H[\%-<.7)5G7<SF1ZS,9IC;Z^;IRRMG2H
MI[!YLIZK?KJ5IH3 CJ.+Q(BADL>$GYK)@)^GRH&:JLB"F*O&@IBKQH*8J\:"
MF*O&@IBKQH*8J\:"F*O&@IBKQH*8J\:"F*O&@IBKQH*8J\;_H#4:_YU"+O^A
M1#W_J$)(_Z]!4_^V0EWWOD9E[,=-:^/26&W6TV%ZQ\IGC+G";9NLO'*GH;9W
ML9BQ?;F/K8*^B*J)PX*HD,9]IYG(>J>ER7NBJ\A]GJS&?9ZLQGV>K,9]GJS&
M?9ZLQGV>K,9]GJS&?9ZLQGV>K,9]GJS&?9ZLQGV>K,;_H#4:_YU"+O^B0CS_
MJD!'_[(^4?VZ0%GSPT1@Z,].8]_<66?/V&!YP,]FBK+(:YJFPG"FF[QVKY&X
M>[>)M8&\@K*'P'VPCL-XKI;%=JVAQG6LK,9WIJW%=Z:MQ7>FK<5WIJW%=Z:M
MQ7>FK<5WIJW%=Z:MQ7>FK<5WIJW%=Z:MQ7>FK<7_H#0:_YY!+O^D0#O_K#U%
M_[4[3O>_/E7LRT19X=I/6M3?46S&VEI]N--BBZO.:9B?QG&DE<!WK8Z[?K2'
MMX.Y@;2'O7RRC+]YL9/!=K";PG2PIL)RL*W"<K"MPG*PK<)RL*W"<K"MPG*P
MK<)RL*W"<K"MPG*PK<)RL*W"<K"MPG*PK<+_H3,:_YY!+_^G/3K_L#I#_;HX
M2O#&.T_CU45.U>%&7\CB2W&ZW5*!K-5;CY_,9IN6QG"DC\!XJXJ\?[&$N8.U
M@+>'N'RVB[MYM)"\=[27O7:TH;UTLZ6^=+.EOG2SI;YTLZ6^=+.EOG2SI;YT
MLZ6^=+.EOG2SI;YTLZ6^=+.EOG2SI;[_HC,:_Z ^+O^J.3?_M#4_]L U1.?/
M.477WSQ0R>=!9+OE1G:LW$Z%G]-:DI7,9YR.QG&DBL)YJH6_?JZ O(*R?;J&
MM'JYBK9WN(ZX=;>3N7.WFKESMZ"Y<[>@N7.WH+ESMZ"Y<[>@N7.WH+ESMZ"Y
M<[>@N7.WH+ESMZ"Y<[>@N7.WH+G_HS(:_Z,Z+/^N-#3^NC$Z[<HP.]K=,C_*
MYSA5O.P]::WE1'F?VTZ'E--<DHW,:)N(R'*AA,1YIH#"?:I\P(&M>;Z%KW>]
MB+!TO(NR<KN0LW"[E;1ONIJT;[J:M&^ZFK1ONIJT;[J:M&^ZFK1ONIJT;[J:
MM&^ZFK1ONIJT;[J:M&^ZFK3_I# :_Z<U*O^T+S#TPRHQWM@K+<SF+D6]\C5:
MK>X[;)_D1'N3VU&'B]1>D(;/:IB"RW.=?LAXH7K&?*1WQ("F=<.#J'/"AJEQ
MP8FK;\"-K&W DJULOY6M;+^5K6R_E:ULOY6M;+^5K6R_E:ULOY6M;+^5K6R_
ME:ULOY6M;+^5K6R_E:W_I2\:_ZTM)?R\)RCET"$DSN0D,[[Q+$JN^#-=H.T]
M;9/D1WJ*W52%@]=AC'_2;))[SW*7=\UWFG3+>YQRRGZ><,F!H&[(A*%MQX>B
M:\:*HVG&CJ1HQ9&E:,61I6C%D:5HQ9&E:,61I6C%D:5HQ9&E:,61I6C%D:5H
MQ9&E:,61I6C%D:7_IRP:_[4E'^S)&AS0XADAO_ B.*_]*TV@^#5>D^Y!;(GF
M37>!X%B ?=QDAGC8:XMSU7&.<--UD6[2>9-LT7R4:M!_EFG/@I=HSX689LZ(
MF67-C)IDS8Z:9,V.FF3-CIIDS8Z:9,V.FF3-CIIDS8Z:9,V.FF3-CIIDS8Z:
M9,V.FF3-CIK_KB06]<$7%-3?#A# [Q@FL/TC/*'_+4Z4^3I=B?%':('K4G%Z
MYEUX=.)D?7#?:X%MW7"$:MQTAFC;>(AFVGN)9=E]BF38@(MBV(.,8=:%C6#6
MB8Y?U8N.7]6+CE_5BXY?U8N.7]6+CE_5BXY?U8N.7]6+CE_5BXY?U8N.7]6+
MCE_5BX[^N18-U-(+!L+N#A:Q_!DJHO\E/93_,DR)_$!9@?9-8GKP6&ES[%]O
M;.ED<VCG:G9FY6]Y9.1S>F+C=GQAXWE]8.)[?E_A?GY>X8!_7>"#@%S@A8%;
MWXB!6]^(@5O?B(%;WXB!6]^(@5O?B(%;WXB!6]^(@5O?B(%;WXB!6]^(@5O?
MB('4R D#Q-<*![+[$!FC_QPKE?\H.XK_.$B!_T52>OQ26G+W66!K]%YD9O)D
M:&+P:6I@[FUL7NUQ;5SM=&Y;['9O6NQY<%GK>W%8ZWUQ6.I_<E?J@G-6Z81S
M5NF$<U;IA'-6Z81S5NF$<U;IA'-6Z81S5NF$<U;IA'-6Z81S5NF$<U;IA'/$
MS0@!M-T("Z3_$AJ7_Q\JB_\N-H'_/4%Y_TI)<?]24&G_6%5C_5U87_MC6USY
M9UU:^&M?6/=N8%?W<6%6]G1A5?9V8E3U=V-3]7EC4_1\9%+T?F11](!E4?2
M95'T@&51](!E4?2 95'T@&51](!E4?2 95'T@&51](!E4?2 95'T@&7_EC,4
M_Y5#)?^243?_EU-%_YE74_V96V#UF&%M[95H>>62<H3?CWR.VHR%EM6'BYS1
M@Y"ASX"5ILU]FJG+>YZKRGFAK<EWI:_(=:FPQW2NL<=SL[+&<[JRP76[LL%U
MN[+!=;NRP76[LL%UN[+!=;NRP76[LL%UN[+!=;NRP76[LL%UN[+_EC,4_Y5#
M)?^243?_EU-%_YE74_V96V#UF&%M[95H>>62<H3?CWR.VHR%EM6'BYS1@Y"A
MSX"5ILU]FJG+>YZKRGFAK<EWI:_(=:FPQW2NL<=SL[+&<[JRP76[LL%UN[+!
M=;NRP76[LL%UN[+!=;NRP76[LL%UN[+!=;NRP76[LL%UN[+_EC,4_Y5#)?^2
M43?_EU-%_YE74_V96V#UF&%M[95H>>62<H3?CWR.VHR%EM6'BYS1@Y"ASX"5
MILU]FJG+>YZKRGFAK<EWI:_(=:FPQW2NL<=SL[+&<[JRP76[LL%UN[+!=;NR
MP76[LL%UN[+!=;NRP76[LL%UN[+!=;NRP76[LL%UN[+_EC,4_Y5#)?^243?_
MEU-%_YE74_V96V#UF&%M[95H>>62<H3?CWR.VHR%EM6'BYS1@Y"ASX"5ILU]
MFJG+>YZKRGFAK<EWI:_(=:FPQW2NL<=SL[+&<[JRP76[LL%UN[+!=;NRP76[
MLL%UN[+!=;NRP76[LL%UN[+!=;NRP76[LL%UN[+_EC,4_Y5#)?^243?_EU-%
M_YE74_V96V#UF&%M[95H>>62<H3?CWR.VHR%EM6'BYS1@Y"ASX"5ILU]FJG+
M>YZKRGFAK<EWI:_(=:FPQW2NL<=SL[+&<[JRP76[LL%UN[+!=;NRP76[LL%U
MN[+!=;NRP76[LL%UN[+!=;NRP76[LL%UN[+_EC,4_Y5#)?^243?_EU-%_YE7
M4_V96V#UF&%M[95H>>62<H3?CWR.VHR%EM6'BYS1@Y"ASX"5ILU]FJG+>YZK
MRGFAK<EWI:_(=:FPQW2NL<=SL[+&<[JRP76[LL%UN[+!=;NRP76[LL%UN[+!
M=;NRP76[LL%UN[+!=;NRP76[LL%UN[+_EC,4_Y5#)?^343?_EU-%_YE64OV9
M6V#UF&!M[99G>>63<83?D'N.VHV$EM6(BIS1A)"BSX"5ILQ]F:G+>YVLR7FA
MKLAWI:_(=JJQQW2NLL=SM++$=+JROW6ZLK]UNK*_=;JROW6ZLK]UNK*_=;JR
MOW6ZLK]UNK*_=;JROW6ZLK]UNK+_EC,4_Y9#)?^54#?_F5%$_YM44OZ<6%_U
MFUUL[9ED>.:6;(/?DW:-VH^ EM2,B)W1AXZCS8.3J,N F*O)?9RNR'JAL<9X
MI;+&=ZJTQ76PM<5TN+6]=[BUN'>XM;AWN+6X=[BUN'>XM;AWN+6X=[BUN'>X
MM;AWN+6X=[BUN'>XM;AWN+7_ES,4_Y9#)?^63C?_FD]$_YU24?Z>55[VGEIJ
M[IQ@=N>:9X+@EG*,VI)[E=2.A)W0BHNCS8:1J<J"EJW(?INPQGN@L\5YIK7$
M=ZRVPW:SM[YWM[>W>+:XLGFVN+)YMKBR>;:XLGFVN+)YMKBR>;:XLGFVN+)Y
MMKBR>;:XLGFVN+)YMKC_F#,4_Y=#)?^733?_FTU#_Y]04/^@4UWWH%AI[Y]=
M=>B=9(#AFFZ+VY9WE-61@)S0CHFCS(F/J<F$E:['@)JRQ7V@M<-ZI[?">*ZY
MP'>UN;AXM;FQ>;6YK'JUN:QZM;FL>K6YK'JUN:QZM;FL>K6YK'JUN:QZM;FL
M>K6YK'JUN:QZM;G_F#,4_YA#)?^83#;_G$Q#_Z!.3_^B45SXHU5H\*);=.FA
M87_BGFJ)W)ISD]:5?)O1D86CS(R,J<F'DZ_&@IFSPWZ@M\)ZJ+G!>+&[N7BS
MO+%YL[NK>K2[IWNUNJ=[M;JG>[6ZIWNUNJ=[M;JG>[6ZIWNUNJ=[M;JG>[6Z
MIWNUNJ=[M;K_F3,4_YA#)?^92S;_GDM"_Z%,3O^D3UOYI5-F\:58<NJD7GWC
MHF:'W9YPD=>9>)G2E8&AS8^)J<F*D:_%@YBTPG^?N+U\I[NZ>K"]LGJROJM[
MLKVF?+.\HWVTNJ-]M+JC?;2ZHWVTNJ-]M+JC?;2ZHWVTNJ-]M+JC?;2ZHWVT
MNJ-]M+K_F3,4_YA#)O^92C;_GTI"_Z-+3O^F3EGZJ%%E\JA6<.NH7'OEIV*%
MWZ-LCMF?=9?3FGZ?S9.&J,6-C:^_AY2UN8.<N;5_H[RQ?:R^K'RQOZ5\L;^A
M?K.]GGZTNYY^M+N>?K2[GGZTNYY^M+N>?K2[GGZTNYY^M+N>?K2[GGZTNYY^
MM+O_F3,4_YE#)O^:237_H$A!_Z1)3?^G3%CZJE!D\ZM4;NVL6GGFK&""X*II
MB]JF<Y3/GWR=QI>#J+Z0BK"XBY&VLH:8NJV#H+VI@:B_I8"PP)]_L,"<@+*]
MFH&SNYJ!L[N:@;.[FH&SNYJ!L[N:@;.[FH&SNYJ!L[N:@;.[FH&SNYJ!L[O_
MFC,4_YE#)O^;2#7_H4=!_Z5(3/^I2E?[K$YB]:]2;.ZP6';HL5Y_W[!HB-6L
M=)#*HWJ=P)N!J+B4A["QCXZVJXJ5NZ:'G;ZBA:7 GX2OP9F!K\&7@K*^E8.S
MO)6#L[R5@[.\E8.SO)6#L[R5@[.\E8.SO)6#L[R5@[.\E8.SO)6#L[S_FC,4
M_YE#)O^<1S7_HD9 _Z='2_^K25;]KTQ@]K)1:NZT5W/EMUY\W;9J@\^O<I#%
MIGB=NYY^I[*8A;"KDXNVI8Z3NY^+FKZ;B:+!F(BLPI.%K\*2AK&_D8:SO)&&
ML[R1AK.\D8:SO)&&L[R1AK.\D8:SO)&&L[R1AK.\D8:SO)&&L[S_FC,4_YE"
M)O^<1C3_HT5 _ZA%2O^M1U7^L4I?];50:.NY5G#CO5YWV;MJ@,NR<)# J7:=
MMJ)\IZV<@J^EEXFVGI.0NYF/F+Z4C:#!D8RIPHV*KL*-B;&_C8FRO8V)LKV-
MB;*]C8FRO8V)LKV-B;*]C8FRO8V)LKV-B;*]C8FRO8V)LKW_FS,4_YI")O^=
M133_I$0__ZI$2?^O15/\M$E=\KE/9>F^5FSAPV!RT[YI@,:U;H^[K72<L*9Z
MIZ>@@*^?FX:UF)>.NY.5E;Z.DIW!BI*GPHB0KL*(CK# B(VRO8B-LKV(C;*]
MB(VRO8B-LKV(C;*]B(VRO8B-LKV(C;*]B(VRO8B-LKW_FS,4_YI")O^>1#/_
MI4(^_ZM"2/^Q1%+ZMTA:\+U.8>;$5F?>R6)MSL%G?\&Y;8ZVL7*;JZIXIJ*E
M?JZ9H(2UDIV+NHR:D[Z'F)O A)>DPH*6K\*#D[# A)&ROH21LKZ$D;*^A)&R
MOH21LKZ$D;*^A)&ROH21LKZ$D;*^A)&ROH21LK[_FS,4_YI!)O^?0C/_ID ]
M_ZU 1_^T0D_WNT=7[<--7>3,6&#9S6!LR<5F?KR]:XVPM7&:I:]VI9RJ?*V3
MIH*TC**)N8:@D+V!GIF_?9ZBP7N>K\%]F;# ?Y:ROG^6LKY_EK*^?Y:ROG^6
MLKY_EK*^?Y:ROG^6LKY_EK*^?Y:ROG^6LK[_G#,4_YI!)O^@03+_J#\\_[ ^
M1?^W04WTP$53ZLE.5N+56E?2T5YKQ,ED?;;!:HRJNV^9G[5TI):P>JR-K("R
MAJF'MW^GCKMZII:^=Z6@OW2FK;]WH;&_>IVROGJ=LKYZG;*^>IVROGJ=LKYZ
MG;*^>IVROGJ=LKYZG;*^>IVROGJ=LK[_G3,4_YM!)O^B/S'_JCPZ_[,\0ON[
M/DGPQD1-YM)/3=S<5U;,U5UJOLUC>[#':(NDP6V7F;QSHH^X>*J&M'ZP?[*%
MM7FPC+ATKY6[<:Z?O&ZOJ[UQJK.\=*6SO'2EL[QTI;.\=*6SO'2EL[QTI;.\
M=*6SO'2EL[QTI;.\=*6SO'2EL[S_G3,4_YM )O^D/##_K3DX_[8Y/_7!/$/I
MSD1$WMU-1]+@4UC%VUQHM]-A>JG-9HF<R&N5D<1QGXC =J=_O7VM>+N$L7.Z
MB[1ON)2W;+>=N&JWJ+EIMK:X;:^UN6VOM;EMK[6Y;:^UN6VOM;EMK[6Y;:^U
MN6VOM;EMK[6Y;:^UN6VOM;G_GC(4_YT^)?^G.2[_L38U^[PV.NW).CS@VD0Z
MTN)'3,?B35ZYWE1NK-E;?)_48HB4T&B3BLQOFX+'=Z)\PWZH=L"$K'*^BJ]O
MO)&Q;;R8LFN[H;-JNZVR9[JVM&>ZMK1GNK:T9[JVM&>ZMK1GNK:T9[JVM&>Z
MMK1GNK:T9[JVM&>ZMK3_GS(4_Z Z)/^J-"S_M3(Q\\,R,^/4.##3X3P_QNA"
M4KGE2&.LXDURG]]4?Y/978J)TF>3@\UPFGW)=Y]XQGVD=,2#IW#"B*ENP8ZK
M;,"4K&J_FZUIOZ6M:+^NK6B_KJUHOZZM:+^NK6B_KJUHOZZM:+^NK6B_KJUH
MOZZM:+^NK6B_KJW_H# 4_Z,V(O^O,"C[O"TKZ,TL*-7@,##'Z3A$N>P^5ZSI
M16>>YTMUDN!3@(G97HF"U&B1?-!QEGC,=YMTRGV><,B"H6['AZ-KQ8NE:<20
MIFC$EJ=FPYZH9<.EJ&7#I:AEPZ6H9<.EJ&7#I:AEPZ6H9<.EJ&7#I:AEPZ6H
M9<.EJ&7#I:C_H2\4_Z@O'_^U*B+PQB0AV-TC(,CI+36Z\C5)K/$\6I[P0VF2
MZ$QUB.%5?X';88=[UVJ-=M-QD7+1=Y5OSWR7;,V FFK,A9MHRXF=9LJ-GF7)
MDI]CR9B@8LB>H6+(GJ%BR)ZA8LB>H6+(GJ%BR)ZA8LB>H6+(GJ%BR)ZA8LB>
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
MFK>2A:*PC(RIJHB4KJ2%G+*@@J2UG8&NMIJ M[>7@;>VE8*YM)2"N;.4@KFS
ME(*YLY2"N;.4@KFSE(*YLY2"N;.4@KFSE(*YLY2"N;/_DRT._Y(]'O^:1"K_
MH$,U_Z9$/O^K1DC_KDM1];)06>RU5V'DMUYIVK1I<\VL;X+"I':/N9Q\F;&6
M@Z*JD8JIHXR1KIZ)F;*9AZ&UEH6KMY.%MK>1A+>WD(6XM9"%N;20A;FTD(6Y
MM)"%N;20A;FTD(6YM)"%N;20A;FTD(6YM)"%N;3_DRT._Y,]'O^;0RK_HD(T
M_ZA"/?^M14;\L4I/\K5/5NFZ5EWAO6!DU+AG<LBO;8&]IW2.M*!ZF:N:@**D
ME8>IG9&.KI>.EK*2BY^UCXJHMXR*L[B+B;>WBXBXM8N(N;2+B+FTBXBYM(N(
MN;2+B+FTBXBYM(N(N;2+B+FTBXBYM(N(N;3_DRT._Y,]'O^<02K_HT S_ZE!
M//^O1$7ZM$A,\+I.4^>_5EG>PF!@S[MF<<.S;(&XJW*.KJ1XF*6>?J&>FH2H
MEY:,KI&3E+*,D9RUB(^FMX6/L;B%CK:WAHVXMH>,N+6'C+BUAXRXM8>,N+6'
MC+BUAXRXM8>,N+6'C+BUAXRXM8>,N+7_E"P._Y0]'O^=0"G_I#XR_ZL_._^Q
M0D+XN$=)[;Y.3^7&5U/:QEY?R[YD<;ZV:H"SKW"-J:EVF*"C?*&8GX*HD9N)
MK8J9DK*%EIJU@96DMW^5KK=^E+>W@9&WMH*0N+6"D+BU@I"XM8*0N+6"D+BU
M@I"XM8*0N+6"D+BU@I"XM8*0N+7_E"P._Y0]'O^>/RC_ICTQ_ZT^.?^T04#T
MO$9%Z\1-2>+.6$O3REQ>QL)C<+FZ:'^NM&Z,HZYTEYJI>I^2I8"GBJ&'K(2?
MC[%_G9>T>YRAMGB;K+=WF[>V>I>XM7R5N;1\E;FT?)6YM'R5N;1\E;FT?)6Y
MM'R5N;1\E;FT?)6YM'R5N;3_E2P._Y4]'O^@/2?_J#LP_[ \-_VX/SSQP41
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
MSVC2DL]HTI+/:-*2SVC2DL]HTI+_@B@)_X(Y%O^!2"7_BD\Q_XY6/?^/7$G_
MCF-4_HIJ7OB%<6CR@'IP[GR#=^IXBWWG=)*"Y'&8A>)OG8CA;:*+X&NGC=]I
MK([>:+&0W6>WD=UFO9'<9<62W&7-DM1FT9+/:-*2SVC2DL]HTI+/:-*2SVC2
MDL]HTI+/:-*2SVC2DL]HTI+_@B@)_X(Y%O^!2"7_BD\Q_XY6/?^/7$G_CF-4
M_HIJ7OB%<6CR@'IP[GR#=^IXBWWG=)*"Y'&8A>)OG8CA;:*+X&NGC=]IK([>
M:+&0W6>WD=UFO9'<9<62W&7-DM1FT9+/:-*2SVC2DL]HTI+/:-*2SVC2DL]H
MTI+/:-*2SVC2DL]HTI+_@B@)_X(Y%O^!2"7_BD\Q_XY6/?^/7$G_CF-4_HIJ
M7OB%<6CR@'IP[GR#=^IXBWWG=)*"Y'&8A>)OG8CA;:*+X&NGC=]IK([>:+&0
MW6>WD=UFO9'<9<62W&7-DM1FT9+/:-*2SVC2DL]HTI+/:-*2SVC2DL]HTI+/
M:-*2SVC2DL]HTI+_@B@)_X,Y%O^#1R7_C$XQ_Y!5/?^16TC_D&%3_HUH7OB(
M;VCR@WAP[7Z">.EZBG[F=I&#Y'.7A^)PG8K@;J*,WVNGCMUJK)#=:+*1W&>X
MD]MFOY/;9L>4V6;0E,]HT)/+:="4RVG0E,MIT)3+:="4RVG0E,MIT)3+:="4
MRVG0E,MIT)3_@R@)_X,Y%_^&1B3_CDTP_Y-4//^46$?_DEY3_Y!E7?B,;6?R
MAG5P[8%_>.E]AW[E>8^$XG65B.!RFXS>;Z&/W6RGD=QKK)/;:;.4VFBZEMEG
MPY;99LV7T&G.ELAJSI?$:\V7Q&O-E\1KS9?$:\V7Q&O-E\1KS9?$:\V7Q&O-
ME\1KS9?_A"@)_X0Y%_^(123_D4PP_Y51._^65D?_E5Q2_Y-B7/F/:F;SBG)P
M[85[>.F A'_E>XR%XG>3BM]SFH[=<*"1VVVFE-IKK9;9:;27V&B]F-AGR)G1
M:<R9R6O,F<)LS)J];<N:O6W+FKUMRYJ];<N:O6W+FKUMRYJ];<N:O6W+FKUM
MRYK_A2@)_X4Y%_^*1"3_DTLO_Y=/.O^85$;_EUE0_Y9@6_F29V7SCF]O[HEX
M=^F#@7_D?HJ%X7F1B]YUF(_<<9^3VFZFEMALKIC7:K::UFC!F]-IRYO*:\N;
MPFW*G+MNRIVX;\J=N&_*G;AORIVX;\J=N&_*G;AORIVX;\J=N&_*G;AORIW_
MA2@)_X8Y%_^,1"/_E4HO_YE-.O^:443_FE9/_YE=6OJ69&3TDFMN[HUT=NF'
M?G[D@8>%X'R/B]UWEY#;<YZ5V&^FF-9LKYK5:KF<U&G&G<MLR9W#;<F>O&_(
MG[5PR)^R<<B?LG'(G[)QR)^R<<B?LG'(G[)QR)^R<<B?LG'(G[)QR)__AB<)
M_X8Y%_^.0R/_ETDN_YI+.?^<3T/_G51._YQ:6/N:8&+UEFAL[Y%O=>J+>7[E
MA8.%X'^,C-UYE9'9=)V6U'"EFM!NKIW-;+>?RVO#H,-NQZ"[;\>AM7'&H:]R
MQJ&L<\:AK'/&H:QSQJ&L<\:AK'/&H:QSQJ&L<\:AK'/&H:QSQJ'_AR<)_X<Y
M%_^00B/_F$<M_YQ)./^?3$+_H%%,_Z!75ON>7F#TFV5J[99L<^>0=GSABH"$
MVX2)B]-^D9+.>)F8R72AG,9QJ9_"<+*BP&^]H[IPQ:.S<L6DKG/%I*ETQ:.F
M=<6CIG7%HZ9UQ:.F=<6CIG7%HZ9UQ:.F=<6CIG7%HZ9UQ:/_AR<)_X@X%_^1
M02+_FD4L_YY'-O^A2D#_HU!*_J-55/:B7%WOH&)GZ)QI<.&6='G:D'V"T8F&
MB\J"C9/%?969P'F=GKQVI:&X<ZVDM7*XI;)RPZ:L=,.FIW;#IJ-WQ*6A>,2E
MH7C$I:%XQ*6A>,2EH7C$I:%XQ*6A>,2EH7C$I:%XQ*7_B"<)_X@X%_^302+_
MFT0L_Z!%-?^C23__I4Y(^Z=44?.F6EOKI6!DXZ)H;=R=<W;1E7J"R8V"B\*'
MBI.\@I&:MWV9G[)ZH:.O=ZFFJW:SIZEVP*BD=\*HH7G"IYUZPZ>;>L.FFWK#
MIIMZPZ:;>L.FFWK#IIMZPZ:;>L.FFWK#IIMZPZ;_B"<)_XDX%_^50"'_G4(K
M_Z)$-/^E2#W_J$Q&^*I23^^K6%?GJU]@X*AI:=2A<'7+F7B!PI)_B[N+AI2U
MAHZ:KX*5H*I^G:2F>Z:GHWJPJ:!YO*J=>L&IFGS!J9A]PJB6?<*GEGW"IY9]
MPJ>6?<*GEGW"IY9]PJ>6?<*GEGW"IY9]PJ?_B2<)_XDX%_^6/R'_GD$J_Z-"
M,_^G1CO^JTM$]:Y13.RP5U3DL5Y<VZUH9L^E;G7%G76!O)9\B[60@Y2NBHN;
MJ(:2H*."FJ6>@**HFWZLJIA^N*N6?L"KE'_ JI. P:B2@,*HDH#"J)* PJB2
M@,*HDH#"J)* PJB2@,*HDH#"J)* PJC_B2<)_XHX%_^8/R#_GS\I_Z5!,O^J
M13K\KDE!\K%/2>FU5E#AMU]7U;%E9<JH;'3 H7. MYIZBZ^4@92HCXB;HHJ/
MH)R'EZ67A*"HE(*IJI&"M:N/@K^KCH/ JHV#P:F-@\&HC8/!J(V#P:B-@\&H
MC8/!J(V#P:B-@\&HC8/!J(V#P:C_BB<)_XLX%_^9/B#_H3XH_Z9 ,/^L0SCY
ML4@_\+5.1>>Z54O>NUY4T+1D9<6L:W.[I'& L9YXBJF8?I.BDX6:FX^-H):,
ME:61B9VHC8>GJXJ'LJR(A[^LB(? JXB&P*F(AL&HB(;!J(B&P:B(AL&HB(;!
MJ(B&P:B(AL&HB(;!J(B&P:C_BB<)_XPW%_^;/1__HCTG_Z@_+_^N0C;WM$<\
M[;I-0>3 5D;9OUQ3R[=C9,"O:7.VJ&]_K*)UBJ2<?).<F(.:E92*H(^1DJ6*
MCINHAHVDJX.,KZR!C;VL@HR_JX.*P*F#BL&I@XK!J8.*P:F#BL&I@XK!J8.*
MP:F#BL&I@XK!J8.*P:G_BR<)_XXW%_^</!__HSLF_ZH]+?^Q0#/TN$4XZK],
M/.+'54#3PEI2Q[IA8[NS9W*PK6U^IZ=SB9ZA>I*6G8"9CYJ(GXF7D*2$E)BH
M?Y.BJGR2K:MZDKJL>Y' JWV/P:E^CL&H?H[!J'Z.P:A^CL&H?H[!J'Z.P:A^
MCL&H?H[!J'Z.P:C_C"<)_X\V%O^=.A[_I3HE_ZT[*_RT/C#QO$,TY\5,-M[+
M4C_.QEE1PKY@8K:X9G"KL6Q]H:QRB)BG>)&0HWZ8B:"%GH*=C:-]FY:G>)F?
MJ768JJISF;>K=)C JG>4P:EXD\*H>)/"J'B3PJAXD\*H>)/"J'B3PJAXD\*H
M>)/"J'B3PJC_C"<)_Y$U%O^?.!W_IS@C_Z\Y*/FX/"SNPD(NY<U,+=C03SW)
MR5=0O,->8+"\9&^EMVI\F[)PAI*M=H^*J7R6@J:#G'RDBZ%VHI.E<J&=IV^@
MJ*EMH+6I;:#!J'";PJ=RF<*G<IG"IW*9PJ=RF<*G<IG"IW*9PJ=RF<*G<IG"
MIW*9PJ?_C28)_Y0T%?^A-AO_JC8A_[,V)?6^.2?JR4 FX-9)*-'53CS#SE9.
MMLA<7ZK"8VV?O6AZE+ANA(NT=(V#L7J4?*Z!FG6LB)YPJY&B:ZF;I&BIIJ9F
MJ;.F9JK#I6FDQ*5KH<2E:Z'$I6NAQ*5KH<2E:Z'$I6NAQ*5KH<2E:Z'$I6NA
MQ*7_CB8)_Y<S%/^C-!K_K3,>_K@R(/#%-2#CTS\<V-Y%)LK;33J]TU1,L,Y;
M7:/)86N8Q&=WC<!L@82]<HE\NGB0=;A_EF^VAYIJM9"=9;2:H&*SI:%AM+&B
M8+7"H6*OQJ)DJ\:B9*O&HF2KQJ)DJ\:B9*O&HF2KQJ)DJ\:B9*O&HF2KQJ+_
MD"8)_YLQ$O^F,1?_L2X:][XM&N?.,1?9WCD9S>-$*,+@33BUVU-*J-596IS0
M7VB0S&5SALEK?7W&<85UQ'>+;L-^D&G!AI1DP(^78,":FEW I9M;P+&;6L'!
MFUN\RIQ=M\J=7;?*G5VWRIU=M\J=7;?*G5VWRIU=M\J=7;?*G5VWRIW_D28)
M_Y\O$?^J+13_MR@5[<@F$MK<*0[,Y#8=P>9 +K;C2#ZJX$Y,GMU669+:766(
MUF-O?M1J>';2<']NT'>%:,]_B6/.AXU?SI"06\V:DEG-I9-7SK*35L_"DU;+
MT)17Q<^55\7/E5?%SY57Q<^55\7/E5?%SY57Q<^55\7/E5?%SY7_DR8)_Z,L
M#O^P)@_UP!\-W]4;!\WD)Q/!ZS0CM>H],ZGG14*=Y4M0D>-27(;B6&9\X%]N
M=-]F=6S>;7IFWG5_8=U]@EW<AH5:VX^(6-F8BE;8H8M4V*R+5-BWC%/8R8M3
MUM:+4];6BU/6UHM3UM:+4];6BU/6UHM3UM:+4];6BU/6UHO_ER0)_ZDF"OZX
M' GFSA$%SN,7",#N)A>T\#(HJ.X[.)SM0T:1[$M2ANQ27'SK661SZUYK:NID
M<&7H;'5AYG1X7N1\>UOB@WU9X(M_5M^2@57>FH-3WJ*#4MVJA%'=MH11W;^$
M4=V_A%'=OX11W;^$4=V_A%'=OX11W;^$4=V_A%'=OX3_GR$&_[ ;!>G%#0/0
MV0L"P.X8#+/V)ARG]3$LF_4[.I#U1$>%]4Q1?/536G/U66!K\U]F9?!F:F'M
M;6U=ZW1P6NIZ<UCH@716YX=V5.:->%/EE'E1Y)MZ4.2A>T_CJGQ.X[!\3N.P
M?$[CL'Q.X[!\3N.P?$[CL'Q.X[!\3N.P?$[CL'S_J!P"Z[P, <W,"0#!X P$
MLOH9$*7\)R":_3(NC_T].X7^145[_TU.<O]456O[6EID^&!?8/9G8EST;659
M\G)G5_%X:57P?FI3[X-L4>Z);5#MCVY.[)1O3>N:<$SKH7%+ZJ9R2^JF<DOJ
MIG)+ZJ9R2^JF<DOJIG)+ZJ9R2^JF<DOJIG+WLPT S,,( +_1" "Q[PX&I/\;
M$YG_*2&._S0NA/\_.7O_1T%Q_TY(:O]43F/_6E)>_F!66OQF6%?[;%I5^G%<
M4_EV7E'X>E]/]W]@3O:$84SUB6)+]8YC2O249$GSFF5(\YYF2/.>9DCSGF9(
M\YYF2/.>9DCSGF9(\YYF2/.>9DCSGF;-NP4 O<<& +'8!P&C_Q (F/\?%(W_
M+""#_S<K>O]!-'#_1SMH_TU!8?]415S_6DE8_U]+5?]E35+_:D]0_VY13O]R
M4DS_=U-+_WM42?]_54C^A%9'_HA71OV-5T3]DUA$_)991/R6643\EEE$_)99
M1/R6643\EEE$_)991/R6643\EEF]OP0 L,X$ *+@!@*7_Q,(C/\B$X/_+AUY
M_S@E;O\^+6;_13)?_TPW6?]2.U7_6#Y1_UU 3_]B0DS_9D-*_VI$2?]N14?_
M<D9&_W9'1?]Z2$/_?DA"_X))0?^&2D#_BTL__X]+/_^/2S__CTL__X]+/_^/
M2S__CTL__X]+/_^/2S__CTNOQ@( HM8" );W"@*+_Q8'@O\D#W?_+1=L_S,>
M8_\Z)%S_0BA6_TDL4?]/+T[_53%+_UHS2/]>-4;_8C9$_V8W0_]I.$'_;#A
M_W Y/_]S.C[_=SH]_WL[//]^/#K_@SPZ_X8].O^&/3K_ACTZ_X8].O^&/3K_
MACTZ_X8].O^&/3K_ACW_=20&_W8U$/]W0QS_@$HG_X52,_^&63[_A6!(_X%H
M4O]\;UK\=WEB]W.#:/1OC&[Q;)-R[VJ:=>UGH'CL9:5ZZV2J?.IBKWWI8;5^
MZ&"[?^A?PX#G7\N!YE[5@>!@VX'78MZ!U&/?@=1CWX'48]^!U&/?@=1CWX'4
M8]^!U&/?@=1CWX'_=20&_W8U$/]W0QS_@$HG_X52,_^&63[_A6!(_X%H4O]\
M;UK\=WEB]W.#:/1OC&[Q;)-R[VJ:=>UGH'CL9:5ZZV2J?.IBKWWI8;5^Z&"[
M?^A?PX#G7\N!YE[5@>!@VX'78MZ!U&/?@=1CWX'48]^!U&/?@=1CWX'48]^!
MU&/?@=1CWX'_=20&_W8U$/]W0QS_@$HG_X52,_^&63[_A6!(_X%H4O]\;UK\
M=WEB]W.#:/1OC&[Q;)-R[VJ:=>UGH'CL9:5ZZV2J?.IBKWWI8;5^Z&"[?^A?
MPX#G7\N!YE[5@>!@VX'78MZ!U&/?@=1CWX'48]^!U&/?@=1CWX'48]^!U&/?
M@=1CWX'_=B0&_W<U$/]Y0AS_@DDG_X=1,O^(6#W_AU](_X-F4?]^;EK[>7=B
M]W6":?1QBF[Q;9)S[FN9=NQHGWGK9J1[ZF2J?>ECKW_H8K6 YV&\@>=@Q(+F
M7\Z"XU_7@]QAVX/28]V#SV3=@\]DW8//9-V#SV3=@\]DW8//9-V#SV3=@\]D
MW8/_=R0&_W@U$/]\01S_A4@G_XI/,O^,5CW_BUU'_X=D4?^";%K[?'1B]WA_
M:?-TB&_P<)!T[6R7>.MJGGOI9Z1^Z&:J@.=DL(+F8K:#Y6&^A.5@QX7E8-.%
MW6+9A=-DW(7,9=N&R67;ALEEVX;)9=N&R67;ALEEVX;)9=N&R67;ALEEVX;_
M>"0&_W@U$/]^0!O_B$<F_XU.,?^/53S_CEM&_XMB4/^&:5G\@'%B]WM[:?-V
MA7#O<HYU[&Z5>>IKG'WH::. YV:I@N5EL(3D8[>%Y&+ A^-ARX??8M6'U63:
MA\UEV8C&9]F)Q&?8B<1GV(G$9]B)Q&?8B<1GV(G$9]B)Q&?8B<1GV(G_>2,&
M_WDT$/^ /QO_BD8F_Y!-,/^24SO_D5I%_X]@3_^*9UG\A&YA]WYX:?)Y@G#O
M=(MVZW"3>^EMFW_G:J*"Y6>IA.1EL(;C9+F(XF+#B>)BT(K89-B*SF;8BL=G
MUXO :-:,OFG6C+YIUHR^:=:,OFG6C+YIUHR^:=:,OFG6C+YIUHS_>2,&_WHT
M$/^#/AO_C44E_Y-,+_^543K_E%=$_Y)=3O^.95C\B&MA]X)T:?)\?W#N=XAV
MZW.1?.AOF8#F:Z&$Y&BIA^)FL8GA9+N+X&/'C-QCU(S/9M:,QVC5C<!IU(ZZ
M:M2.N&O4CKAKU(ZX:]2.N&O4CKAKU(ZX:]2.N&O4CKAKU([_>B,&_WLT$/^%
M/1K_CT0D_Y9*+O^73CC_EU1"_Y5:3/^285;\CFE?]H=P:/*!>G#M>X5WZG:.
M?.9QEX'C;9^&X&JHB=UGL(S:9KN-UF7'CM%FU(_':-./OVK3D+EKTI&S;-*1
MLFW2D;)MTI&R;=*1LFW2D;)MTI&R;=*1LFW2D;)MTI'_>R,&_WPT$?^(/!K_
MDD,D_YA(+?^:3#?_FE)!_YE82OR77U3VDV9=\(UN9NN'=V_F@(%VX7N+?=QU
MDX/7<9R'TFZDB\]KK([,:;61R6C DL=HSY._:]&3N&S0D[)MT)2M;]"3JV_1
MDZMOT9.K;]&3JV_1DZMOT9.K;]&3JV_1DZMOT9/_?",&_WTT$?^*.QG_E$$C
M_YI&+/^<2S7_G5 __YU62/B;75'QF&-;ZY-K9.2-=6W>AGYUV("'?-%ZCX/,
M=I>)QW*?C<1OIY' ;;"3OFR[E;MKR):V;<^6L&_.EJMPSY:F<<^5I7+/E:5R
MSY6E<L^5I7+/E:5RSY6E<L^5I7+/E:5RSY7_?",&_WTT$?^,.AG_ET B_YQ%
M*_^?233_H$X\^Z%41?2@6D[LG6%8Y9EI8=Z3<VK5C'MTSH6#?<A_BX3">I.*
MOG:;C[ISHY.V<:N6LV^VF+%OPIBM<,V8J'+-F*1SS9B@=,Z7GW3.EY]TSI>?
M=,Z7GW3.EY]TSI>?=,Z7GW3.EY]TSI?_?2,&_W\S$?^..1C_F3\A_YY#*?^A
M1S+_HTPZ^*520_"D6$OHHU]4X9]H7=>8<&C.D7ATQHJ ?<"$B(6Z?X^+M7N7
MD+%WGY2M=:>7JG.QF:=SO9NE<\N;H'7+FIUVS)J:=\V9F7?-F)EWS9B9=\V8
MF7?-F)EWS9B9=\V8F7?-F)EWS9C_?B(&_X R$/^0.!C_FS\@_Z!"*/^D1C#^
MIDLX]*A00.RI5T?DJ5U0W*5F6M"=;FC'E75SOXY]?;F)A(6S@XR,K7^3D:E\
MFY6D>:29H7>MFYYWN9R<=\B<F7C*G)=YRYN5>LR:E'K,F91ZS)F4>LR9E'K,
MF91ZS)F4>LR9E'K,F91ZS)G_?B(&_X(R$/^2-Q?_G#T?_Z% )_^F1"[[J4DU
M\:Q//.FN54/AKUU+U:AD6<NA:V?"F7-SN9-Z?;*-@86LB(F,IH20D:& F):=
M?:":F7RJG)9[MIV4>\2>DGS*G9%]RIR/?<N;CWW,FH]]S)J/?<R:CWW,FH]]
MS)J/?<R:CWW,FH]]S)K_?R(&_X0Q$/^3-A?_GCP>_Z,_)?^H0BSXK4<R[[!-
M.>:T5#_=LUM)T*QB6<:D:F:\G7%RM)=W?*R1?H6FC(:,H(B-D9J%E9:6@IZ:
MDH"GG8]_LIZ-@,&>C(#)GHN RIV*@,N;BH#+FXJ RYN*@,N;BH#+FXJ RYN*
M@,N;BH#+FXJ RYO_?R(&_X4P#_^5-A;_GSL=_Z4])/^K02KUL$4O[+5,-..Z
M5#G8MUE(RZ]A6,&H:&:WH6]RKYMU?*>5?(2@D8.+FHV+D92*DY:/AYN:BX6E
MG8B$L)^&A+Z?A87)GH6$R9V%A,J<A83+FX6$RYN%A,N;A83+FX6$RYN%A,N;
MA83+FX6$RYO_@"(&_X<O#_^7-1;_H#H<_Z<\(OZM/R?SLT0LZ;I+,.&_4C73
MNEA'Q[-?5[RL9F6RI6UQJ9]S>Z&:>H2:EH&+E)*(D8Z/D):)C)F:A(JBG8&*
MK9]_BKN??HK(GG^)R9V B,J<@(C+FX"(RYN B,N;@(C+FX"(RYN B,N;@(C+
MFX"(RYO_@2(&_XDN#_^9-17_HC@;_ZDZ(/NP/23PN$(HYK]**MW#3S3.O59&
MPK9>5K>P962MJ6MPI*1Q>IR?>(.4FWZ*CI>&D(B5CI6"DI:9?I"@G'J/JYYX
MC[B?=Y#)GGF.RIUZC,N;>XS+FWN,RYM[C,N;>XS+FWN,RYM[C,N;>XS+FWN,
MRYO_@2(&_XLM#O^;-!3_I#<9_ZPX'OBT.B'MO4 CY,9)(]?'3#/)P55%O;I<
M5;*T8V.HKFEOGZEO>9:E=H*.H7R)AYV#CX&;BY1\F)28=Y>=FW.6J)UQEK6>
M<);&G7*4RIQTDLN;=9'+FG61RYIUD<N:=9'+FG61RYIUD<N:=9'+FG61RYK_
M@B(&_XTL#?^=-!/_IC08_Z\U&_2X-QSIPSX<X,U%']'+2S+$Q51#N+];4ZVY
M86&BM&AMF:]N=Y"K=("(IWJ'@:2!C7NBB9)UH)&6<)Z;F6V=IIMJG;.<:9[#
MG&N<RYMNF,R:;Y?,F6^7S)EOE\R9;Y?,F6^7S)EOE\R9;Y?,F6^7S)G_@R$&
M_Y K#?^@,Q'_J3(5_;,Q%_"^-!?ERSL5VM0_'<O/23"^R5)"LL194:>_8%^<
MNF9KDK9L=8FR<GZ!KWB%>JQ_BW2JAY!OJ(^3:J>9EF>FI)ADIK&98Z?!F62E
MS9AGH,V8:)_-EVB?S9=HG\V7:)_-EVB?S9=HG\V7:)_-EVB?S9?_A"$&_Y,I
M"_^B, __K2X2^+@L$NO&+Q#@U3@+TMH]',742"ZXSU! K,I83Z#%7EV5P61H
MB[UJ<H.Z<'I[MW:!=+5]AVZSA8MHLHZ/9+&8DF&PHY1>L+"57;&_E5VQT)1@
MJM"48:C0E&&HT)1AJ-"48:C0E&&HT)1AJ-"48:C0E&&HT)3_AB$&_Y<H"O^F
M+ W_L2@.\L F#./0* ?4WS(+R=\^&;W;1RRQUD\]I-%63)G-7%F.R6)EA,9H
M;GO$;W9TP75\;<!\@FB^A(9CO8V)7[R7C%N\HHY9O*^/6+V^CE>^U(Y9MM./
M6K33D%JTTY!:M-.06K33D%JTTY!:M-.06K33D%JTTY#_B"$&_YPG"/^J)PK\
MN"$)Z<H;!=7>( 3)Y3 /ON,]';3A1BRHWDXZG-I52)'66U6&TV%@?-!G:73.
M;G!MS75V9\M\>V++A'Y>RHV"6LJ7A%?*HX95RJ^&5,N^AE/,U894Q-F(5<'9
MB57!V8E5P=F)5<'9B57!V8E5P=F)5<'9B57!V8G_C1T%_Z(E!O^P'P7RPA0#
MV=L. <GF( >]Z"\4LN<Z(J?E0S&;XTH^D.%02H;?5U1\WEY==-UE9&S;;&IF
MVW1O8=I\<US9A'99V8YY5=F8>U/:HWQ1VK!]4-N^?5#<TWQ0U.!^4=#@?U'0
MX']1T.!_4=#@?U'0X']1T.!_4=#@?U'0X'__E1H#_ZD? _NZ$@+4S0L R>8/
M KSM( NP[2X9I>PY)YKK0C6/ZDE!A>E02WOH5U-RZ%U::N=C8&3G:F5?YW)I
M6^=Z;%?G@FY3YXMQ4.>5<D[HGW1,Z*IU2^BU=DKGPW9*Z-UV2^3@=4ODX'5+
MY.!U2^3@=4ODX'5+Y.!U2^3@=4ODX'7_G18!_[$2 =/#"0#'T0H N_(1!*_S
M(0^C\RX=F?,Y*H[S0C:$\TI!>_-227+S5U!I\UQ68_-C6EWS:5Y9\W!A5?-W
M8U+S?V9/\H=G3?"/:4OOF&M*[Z!L2>ZI;4CNLVU'[<!N1NW';D;MQVY&[<=N
M1NW';D;MQVY&[<=N1NW';D;MQV[_IP\ T[H' ,7'!P"ZU@D K?H3!J+Z(A*7
M^B\?C?LZ*X/\0S5Z_4P^<?U116C]5DMA_EM/7/YB4U?^:%94_6]84?MU6D[Z
M?%Q,^8-=2OB*7TCWD6!']IEA1O:@8D7UIV-$]+%D0_2U9$/TM61#]+5D0_2U
M9$/TM61#]+5D0_2U9$/TM636L@0 Q+X& +?,!@"LW D!H/\6")7_)12+_S(?
M@O\\*7G_13)O_THY9_]//U__54-:_UM'5?]A2E+_9TQ/_VQ.3?]R3TO_>%%)
M_WY21_^$4T7_BU1#_Y%50OZ85D']GE= _:980/RI6$#\J5A _*E80/RI6$#\
MJ5A _*E80/RI6$#\J5C&N 0 ML0$ *K3!0">\@T"E/\:"8K_*!.!_S0==_\\
M)6W_0BQE_T<R7?]--E?_4SI3_UD]3_]?/TS_9$%*_VE#2/]N1$;_<T5$_WE&
M0O]^1T'_A$@__XI)/O^02CW_E4L\_YQ,//^?3#S_GTP\_Y],//^?3#S_GTP\
M_Y],//^?3#S_GTRWO , J<L" )S; P"2_Q "B?\="(#_*A!U_S$8:_\X'V+_
M/B1;_T0I5/]*+%#_42],_U<R2?]<,T;_8#5$_V4V0O]I-T'_;C@__W,Y/?]W
M.CS_?#L[_X(\.?^'/3C_C#TW_Y,^-O^5/C;_E3XV_Y4^-O^5/C;_E3XV_Y4^
M-O^5/C;_E3ZJQ   G-(  (_G @"&_Q$"?/\;!7'_) MH_RL17_\R%U?_.1M1
M_S\>3/]&(4C_32-%_U(E0O]7)T#_6R@^_U\I//]C*CK_9RLY_VLL-_]O+#;_
M="TU_W@N-/]]+C+_@B\Q_X@P,?^*,#'_BC Q_XHP,?^*,#'_BC Q_XHP,?^*
M,#'_BC#_:B0$_VDR"O]L/A3_=D8>_WM-*?]\53/_>ET]_W9F1O]Q;DW_;7E4
M_VJ$6OYFC5_[8Y5B^6&<9?A?HFCW7JAJ]ERM:_5;LVST6KEN\UG!;O-8R6_R
M6-1P[UC@<.E9Y'#C6N9PW%WH<-Q=Z'#<7>APW%WH<-Q=Z'#<7>APW%WH<-Q=
MZ'#_:B0$_VDR"O]L/A3_=D8>_WM-*?]\53/_>ET]_W9F1O]Q;DW_;7E4_VJ$
M6OYFC5_[8Y5B^6&<9?A?HFCW7JAJ]ERM:_5;LVST6KEN\UG!;O-8R6_R6-1P
M[UC@<.E9Y'#C6N9PW%WH<-Q=Z'#<7>APW%WH<-Q=Z'#<7>APW%WH<-Q=Z'#_
M:B,$_VDQ"O]N/A3_=T4>_WQ-*/]^5#/_?%P\_WED1?]S;4[_;WA5_VN"6OUH
MBU_[991C^6*;9O=@H6GV7J=K]5VM;/1<LV[S6KIO\EG!</)9RG'Q6-AQ[%GA
M<>9:Y''@7.=QV%WH<=A>Z''87NAQV%[H<=A>Z''87NAQV%[H<=A>Z''_:R,$
M_VHQ"O]Q/!3_>D,=_X!+*/^!4S+_@%H\_WQB1?]W:D[_<715_VY_6_UJB6#Z
M9I)D^&29:/9AH&OU7Z=M\UZM;_)<LW#R6[IQ\5K#<O!9S7/N6=USZ%KB=.%<
MY7/97N9ST%_G=-!?YW307^=TT%_G=-!?YW307^=TT%_G=-!?YW3_;",$_VLQ
M"O]S.Q3_?4(=_X)*)_^$43+_@UD[_X!@1?][:$W_='%5_W!\6_QLAV'Y:)!F
M]V68:?5CGVSS8:9O\E^L<?%=LW+P7+MT[UO%=>]:T'7J6M]VXESB=MM?Y771
M8.9VRF'E=\IAY7?*8>5WRF'E=\IAY7?*8>5WRF'E=\IAY7?_;2($_VPQ"_]V
M.A3_@$$=_X5()_^(3S'_AU<[_X1>1/]_9DW_>&Y5_W-Y7/QNA&+Y:HUG]F>6
M:_1DGF[R8J5Q\6"L<^]>M'7N7;QV[EO'=^U;UGCE7.!XW%_C>-)@Y'C+8>1Y
MQ&/C>L1CXWK$8^-ZQ&/C>L1CXWK$8^-ZQ&/C>L1CXWK_;B($_VTQ"_]X.!/_
M@S\<_XE')O^+3C#_BU4Y_XA<0_^#8TS_?6M4_W9U7/QR@&+X;8IG]6F4;/-F
MG'#Q8Z1S[V&L=>Y?M'?M7;YY[%S+>NA<W'K>7^%ZTF'C>\IBXGS$8^)]OF7A
M?;UEX7V]9>%]O67A?;UEX7V]9>%]O67A?;UEX7W_;B($_VXP"_][-Q/_ACX<
M_XQ%)?^/3"[_CU,X_XU:0?^(84O_@VE3^GQQ6_=V?&+S<8=H\&V0;>UIF7'J
M9J%UZ&.I>.9ALGKD8+M[XE_'?.!?VGW48N%]RF/@?L-DX'^]9M^ MV??@+=G
MWX"W9]^ MV??@+=GWX"W9]^ MV??@+=GWX#_;R$$_V\P"_]^-A+_B3P;_Y!$
M)/^33"W_DU(V_Y)90/^.8$GYB&92]()N6N]\>6'K=X-HYW*,;N1ME7/@:IUW
MW6>F>MIEKGS68[A^TV+#@-%BTX'*9-^!P67>@KMGW8*U:-V#L&G=@[!IW8.P
M:=V#L&G=@[!IW8.P:=V#L&G=@[!IW8/_<"$$_W(O"_^!-!+_C#L:_Y-#(O^7
M2RO_EU$T_Y97/?J374;SCF1/[HAK6.B"=6#C?']HWG>);MERD733;IEYT&NA
M?<QHJ8#)9K*"QV6]@\5ERX3!9MR$N6C;A;-IVX6N:]N%J6S;A:ELVX6I;-N%
MJ6S;A:ELVX6I;-N%J6S;A:ELVX7_<2$$_W0N"O^$,Q'_CSH9_Y9#(?^:22G_
MFDXR_)I4._686T3NE&)-YX]I5>&)<U[;@GQFTWR%;\UWC77)<I5ZQ6^=?\%L
MI8*^:JV%NVFXA[EIQ(BW:=B(L&O9B*MLV8BG;=F(HV_:AZ-OVH>C;]J'HV_:
MAZ-OVH>C;]J'HV_:AZ-OVH?_<2 $_W8L"O^&,A'_DCH8_YE"(/^<1R?_GDPO
M^)Y2./"=6$#IFE])XI5G4MJ/<%S1AWAFRH&!;\5\B7; =Y!\NW28@+=QH(2T
M;ZF'L6VSB:YLOXJL;,^+J&[7BZ1OV(J@<-B*G7'9B9UQV8F=<=F)G7'9B9UQ
MV8F=<=F)G7'9B9UQV8G_<B $_W@K"O^(,!#_E#D7_YM!'O^?127]H4HM]*)0
M-.RB5CSDH%Q%W)ME3]*3;5S*C'5FPX9];[V!A7:W?(U]LWB4@:YUG(:K<Z6)
MIW&NBZ5PNHVC<,F-H''5C9QSUHR:=-:+EW38BI=TV(J7=-B*EW38BI=TV(J7
M=-B*EW38BI=TV(K_<R $_WHJ"?^++P__ECD6_YT_'/^A0R/ZI$@J\:9.,>BG
M5#CAIUQ U9]B3LN8:UO#D7)FO(MZ;[:%@G>P@8E]JWV1@J9YF8:B=Z&*GW6K
MC9QTMHZ:=,6/F'74CI5VU8V3=]6-DG?6BY)WUHN2=]:+DG?6BY)WUHN2=]:+
MDG?6BY)WUHO_<R $_WPI"?^-+P__F#@5_Y\]&_^D02'WJ$8G[:M,+>6M4C/<
MJED_T*-A3<:<:5J^E7!EMH]W;Z^*?W:IA89]I(&.@I]^EH>;>YZ+EWFHCI1X
MLX^2>,&0D'G3D(]ZU(^.>M6-C'O6C(Q[UHR,>]:,C'O6C(Q[UHR,>]:,C'O6
MC(Q[UHS_=!\$_WXH"?^.+@[_FS@4_Z$\&?^G/Q_TJT0DZJ]**>*S42[6KE<^
MRZ=?3<&@9UJYF6YEL9-U;JJ.?':CBH-]GH:+@IF#DX>4@)N+D'ZECHU]L)"*
M?;V1B7[0D8A^TX^(?M2.AW[5C8=^U8V'?M6-AW[5C8=^U8V'?M6-AW[5C8=^
MU8W_=!\$_X G"/^0+@[_G3<3_Z,Z&/RI/1SQKT(@Y[1()-^W3BS1L54]QZI>
M3+VC95FTG6QDJY=S;J23>G:>CH%\F(N(@I*'D(>.A9F+B8.BCH:"K9"#@KN1
M@H+,D8*"TY""@M2/@H'5C8*!U8V"@=6-@H'5C8*!U8V"@=6-@H'5C8*!U8W_
M=1\$_X(F"/^2+0W_GS82_Z4X%OFL.QKNLS\=Y;E&']J[2RO-M%0\PJY<2[BG
M8UBOH6ICIIQQ;9^7=W68DWY\DI"&@HR-CH>'BI:+@XB@CG^'JY!]A[B1>X?)
MD7R'TY!\AM2/?875C7V%U8U]A=6-?875C7V%U8U]A=6-?875C7V%U8W_=1\$
M_X0E"/^4+0S_H#40_Z@V%/:O.!?KMST8XK]%&=6^22K(N%,[O;%;2K.K8E>J
MIFABH:%O;)F<=722F'Q[C)6#@8:2BX:!D)2+?(Z>CGF-J)!VC+61=(W&D76-
MTY!VB]2/>(G5C7B)U8UXB=6->(G5C7B)U8UXB=6->(G5C7B)U8W_=AX#_X8D
M!_^7+ O_HC(/_ZLS$?*S-1/HO#H3WL4_%]#!2"G$NU$YN;592*ZP8%6EJF=A
MG*9M:Y2B='.-GGIZAIN!@("8B85[EI*)=I2;C7*3IH]OD[.0;I/#D&Z3TX]P
MD=2.<H[5C7*.U8URCM6-<H[5C7*.U8URCM6-<H[5C7*.U8W_=QX#_XDB!_^9
M+ K_I3 -_*XO#N^X,0[DPS<-V<H[%LO%1B>_OU XL[I81ZFU7U2?L&5?EJQK
M:8ZH<G&&I7AX@*)_?GJ?AX-TG8^(;YN9BVR:I(UIFK".9YO CF>;U8YIF-6-
M;)36C&R4UHQLE-:,;)36C&R4UHQLE-:,;)36C&R4UHS_>!X#_XPA!O^=*PC_
MJ"P*^+,J"^J_*PG@S#(&T<XY%<7)126YQ$XVKK]61:.[75*9MF-=D+)I9X>O
M<&^ K'9V>:E]?'.GA(%NI8V%::27B&6CHHICHZZ,8:.^C&"DTHMCH->+99S8
MBF6<V(IEG-B*99S8BF6<V(IEG-B*99S8BF6<V(K_>AT#_X\@!?^@*0?_K"<'
M\K@D!N7') 39U2<%R],W$[_.0R.SRDPTI\540IS!6T^2O6):B;IH9(&W;FQY
MM'1R<[)[>&VP@WUHKXN!8ZZ5A%^MH(9=K:V'6ZV\AUJNT(=<JMJ'7Z7:AU^E
MVH=?I=J'7Z7:AU^EVH=?I=J'7Z7:AU^EVH?_?AH#_Y0?!/^E)@7]L2 $[,$:
M ]_3%P'0W"4$Q-DU$+C502&LT$LQH,Q2/Y7)64R+Q6!7@L-F8'K ;&=SOG-M
M;+QZ<V>[@G=BNHI[7KF4?EJXGX!8N*R!5KF[@56ZSX%6MMZ"6+#=@EBOW8)8
MK]V"6*_=@EBOW8)8K]V"6*_=@EBOW8+_A!<"_YD< O^J'P/UN14"WLT, -#?
M$@#%X"8%N]\V#K#=0!VDV4DMF-51.XW16$B#SUY2>\QE6G/+:V%LR7)G9LAY
M;&''@7!=QHIT6<:4=E;%GWA3QJQY4L:[>E''SWE1Q.-Z4[SB?%.\XGQ3O.)\
M4[SB?%.\XGQ3O.)\4[SB?%.\XGS_BA0!_Y\8 ?^P% '8PPH SM$* ,3E% &Y
MY"8(KN0T$Z3B/R"9X$<MC]Y/.87<5D1[VEU,<]ED5&S7:UIFUG)?8=5Y9%S4
M@F=8U(MJ5=25;5+4H&Y0U*UO3M6\<$W6T&]-U>AP3LSI<D[,Z7).S.ER3LSI
M<D[,Z7).S.ER3LSI<D[,Z7+_DA$!_Z<1 -BY"0#+Q@@ PM4* +?J%@.LZB<,
MHNDT&)CH/B2-YT<P@^9..GKE5$-QY%I*:>1A4&3C:%5?XW!96N-X7%;C@%]3
MXXEB4..39$WDG65+Y*EG2N6V9TGEQF=(YM]G2N#L9TK?[&=*W^QG2M_L9TK?
M[&=*W^QG2M_L9TK?[&?_G T V[$& ,J]!P"_R@< M=H* *KO&06@\"@/EO U
M&XSP/R:"\$<Q>?!..7#O5$!H[UI&8>]@2UWO9T]8[VY25.]U55'P?5=.\(59
M2_"/6TCQF5Q&\:->1/*O7T/RNU]"\\Q@0?/G8$'SZ&!!\^A@0?/H8$'SZ&!!
M\^A@0?/H8$'SZ&#>IP( R[8% +W!!0"RSP< I^H- 9WW' >4^"L2BO@V'('Y
M0"9X^D@O;_I--F?Z4SQ@^EA 6_M?1%;[94=2^VQ)3_QR2TO\>4U(_(%/1?V*
M44/]DU)!_IQ3/_ZF5#W_L54]_KQ6//[-5CS^SE8\_LY6//[.5CS^SE8\_LY6
M//[.5CS^SE;.L ( O;H$ +''! "EU@< F_T0 I'_( F(_RT2@/\Y&W;_/R-M
M_T4J9?]+,%[_4358_U<X4_]=.T__8SY,_VA 2?]N04;_=4-#_WQ$0/^$1CW_
MC$<\_Y1(._^=23K_I4HY_ZU+./^Y2SC_N4LX_[E+./^Y2SC_N4LX_[E+./^Y
M2SC_N4N^M0( L, " *3. P"7W@4 C_\4 H;_(PA]_RX0<_\U&&K_/!YB_T(D
M6_](*%7_3BQ0_U0O3/]:,4C_7S-%_V0U0O]J-C__<#<]_W8Y._]\.CG_@SLX
M_XL\-O^3/37_FCXT_Z$^,_^J/S/_JC\S_ZH_,_^J/S/_JC\S_ZH_,_^J/S/_
MJC^QN@$ H\@  );6  "+] D!@_\6 GG_( 9O_R@,9_\P$E__-Q=8_SX;4O]$
M'TS_2B)(_U D1/]5)D'_6B<^_U\I._]D*CK_:2LX_VXL-O]T+33_>BXS_X$O
M,?^(,##_CS N_Y8Q+?^>,BW_GC(M_YXR+?^>,BW_GC(M_YXR+?^>,BW_GC*D
MP@  EL\  (C?  " _PP!=?\2 FK_& -B_R$'6O\I"U/_,0]-_S@22/\^%4/_
M1!<__TH9//]/&CG_4QLW_U@<-?]<'3/_81XQ_V4?,/]J("[_<" M_W8A*_]\
M(BK_@B,H_X@C)_^0)"?_D"0G_Y D)_^0)"?_D"0G_Y D)_^0)"?_D"3_8"4$
M_ULP!O]A.@W_:D$6_V]*'_]Q4BG_;ULR_VMD.O]G;D'_9'I'_V"$3/]=CE#_
M6I93_UB>5O]7I5C_5:M:_U2Q6_]3MUS_4KY=_E''7OQ1T5_[4.!?^%#I7_-1
M[5_N4_!?Z%3Q7^16\E_D5O)?Y%;R7^16\E_D5O)?Y%;R7^16\E__8"4$_ULP
M!O]B.0W_;$ 6_W%)'_]R42G_<5HR_VUC.O]H;4'_97A'_V&#3?]>C5'_6Y94
M_UF=5_]7I%G_5JI;_U6Q7/]4MUW^4[]>_5+'7_Q1TV#Z4.)@]E'I8/%2[F#K
M5.]@Y5;Q8.%7\F#A5_)@X5?R8.%7\F#A5_)@X5?R8.%7\F#_824$_UPP!O]E
M. W_;C\5_W1''_]U4"C_=%@Q_W!A.O]K:D'_9W9(_V.!3?]@BU+_7915_UJ<
M6/]8HUK_5ZI<_E:P7OU4MU_]4[]@_%/)8?I2UF+X4>1B\U+J8NU4[F+F5N]B
MX%CP8MM8\6/;6/%CVUCQ8]M8\6/;6/%CVUCQ8]M8\6/_8B4$_UTO!O]G-@W_
M<3X5_W=&'O]X3BC_=U8Q_W1?.O]N:$'_:G-(_V9^3O]BB5/_7Y)6_UR;6O]:
MHES^6*E>_5>P8/Q5MV'[5,!B^U/*8_E3VF3U4N9D[U3K9.A6[F3A6.]DV5GP
M9=-:\&;36O!FTUKP9M-:\&;36O!FTUKP9M-:\&;_8B0$_UXO!O]J-0W_=#P5
M_WI$'O]\3"?_>U0P_W=<.?]R94'_;&](_VA[3O]DAE/_8)!8_UV96_Y;H5[]
M6:A@_%BP8OM6N&/Z5<%D^53-9?=3WF;R5.=FZE;K9N)9[F;:6NYGT5OO:,Q<
M\&C,7/!HS%SP:,Q<\&C,7/!HS%SP:,Q<\&C_8R0$_U\N!O]M,PS_=SH4_WU"
M'?^ 2B;_?U(P_WQ;./]W8T'_<&Q(_VQW3_]G@E3_8XU9_6"67/Q=GU_Z6Z=B
M^%FN9/=8MF;U5\!G]%;+:/%5W6CM5NEIXUGL:-I;[6G07.YJR5WN:\5>[FO%
M7NYKQ5[N:\5>[FO%7NYKQ5[N:\5>[FO_9",$_V$M!O]P,@S_>S@4_X% '/^$
M227_A%$N_X%9-_]\84#_=FE(_W!S3_ML?U7X:(E:]F227O-AFV'Q7Z-D\%VK
M9NY;LVCL6KQJZEG':^A9V&OD6>AKVEOK;,]=[6W(7NQNPE_L;KY@[&^^8.QO
MOF#L;[Y@[&^^8.QOOF#L;[Y@[&__92,$_V0K!O]S, S_?C83_X4_&_^)2"3_
MB4\M_X97-O^"7C[\?&9&^'9P3O1Q>U7P;85:[6F.7^IEEV/H8I]FYF"G:>->
MKVOA7;ELX%S$;=Y<TV[97>9NSE[K;\9?ZG&_8>IQNF+I<K9CZ7*V8^ERMF/I
M<K9CZ7*V8^ERMF/I<K9CZ7+_9B,$_V<I!O]W+@O_@C42_XD^&O^-1R+_C4XK
M_XQ5,_R(7#SV@V1%\7QL3>QW=U3H<H%:Y&Z*8.%JDV3=9IMHVF2C:]9BK&[3
M8+5PT%^_<<Y?S7++7^)SQ&'H<[UBZ'2W9.=TLF7G=*]FYW2O9N=TKV;G=*]F
MYW2O9N=TKV;G=*]FYW3_9R($_VHG!?]Z+ K_AC01_XT]&?^112#_DDTH_9%3
M,?:.6CKPB6%"ZH-I2^5^=%/@>'U:VG.&8-1NCV;0:Y=JS&B?;LEFIW''9*]S
MQ&.Y=<)BQG; 8MIWNF3F=[-EY7>N9N5WJFCE=ZAHYG>H:.9WJ&CF=ZAHYG>H
M:.9WJ&CF=ZAHYG?_9R($_VTF!?]]*@K_B300_Y$\%_^51![_ETLF^)92+O&4
M6#;JD%X_Y(IG2-V$<5#5?7E:SWB"8<ISBF?&;Y)LPFR:<+]JHG.\:*IVN6>T
M>+9FP'FT9M!ZL6?C>JMHXWJG:N-ZHVOD>:%KY'FA:^1YH6OD>:%KY'FA:^1Y
MH6OD>:%KY'G_:"$$_V\D!?^ *0G_C#,/_Y0[%O^90QS]FTDC])M/*NR953/E
MEEP[WI%E1=2);5#,@W9:QWU^8<%XAFB]=(YMN'&6<K5NG76Q;*9XKFNO>ZQJ
MNWRJ:<I]J&KA?:-LXGR?;>)\G&[B>YINXWN:;N-[FF[C>YINXWN:;N-[FF[C
M>YINXWO_:2$#_W$C!?^"* G_CS(._Y<[%/^<0AKYGD8@\)],)^B?4B[@G5HV
MUI5A1,V.:D_&B')9OX)Z8KE]@FBT>8INL':2<ZQSFG>H<*)ZI6^K?:)NMGZ@
M;<5_GF[;?YMOX'Z8<.%^EG'A?91QXGR4<>)\E''B?)1QXGR4<>)\E''B?)1Q
MXGS_:2$#_W0B!/^%* C_D3$-_YHZ$O^?/Q?UHD0=[*1*(^2D4"G;H5<USYI?
M0\>3:$^_C'!9N(=W8;*"?VBM?H9NJ7J.<Z1WEGB@=9Y[G7.H?IIRLX"7<<"!
MEG+3@9-SWX"1=.!_D'3@?H]TX7V/=.%]CW3A?8]TX7V/=.%]CW3A?8]TX7W_
M:B$#_W8@!/^')P?_E# ,_YTY$?VB/17RI4$:Z:A''^"J3274I%0TRIU=0L&7
M94ZZD6U8LHMU8:R&?&BG@H-NHG^+=)U\DWB9>9M\E7>E?Y)VKX&0=KV"CG;.
M@HUWWH&+=]^ BGC@?XIXX'Z*>.!^BGC@?HIXX'Z*>.!^BGC@?HIXX'[_:B #
M_W@?!/^))@?_EC +_Y\W#_JD.A/OJ3\7YJU%&MRN2B3/J%,SQJ%<0;V;9$VT
ME6M8K8]R8*>+>6BAAX%NFX.(=)> D'B2?IE\CGRB?XMZK8*(>KJ#AWK+@X9[
MWH*%>]Z!A7O?@(5[X'^%>^!_A7O@?X5[X'^%>^!_A7O@?X5[X'__:R #_WH>
M!/^+)@;_F"\*_Z$U#?>G.!#LK3P3X[)"%M>Q1R/+JU(RP:5:0+B?8DRPF6E7
MJ)1P8*&/=V>;BWYNEHB&<Y&%CGB,@I9\B("?@(1_JH*!?[>#@'_(A'^ W8-_
M?]Z!?W_?@(!^X'^ ?N!_@'[@?X!^X'^ ?N!_@'[@?X!^X'__;" #_WP< _^-
M)0;_FBX)_Z,S"_2J- WIL3D/W[<_$M*T1B+'KE QO:A9/[.B8$NKG6=6HYAN
M7YR4=6>6D'QMD(V#<XN*BWB&B)1\@8:=@'Z$J()[A+6#>83%A'B%W8-YA-Z!
M>H/?@'J"X']Z@N!_>H+@?WJ"X']Z@N!_>H+@?WJ"X'__;1\#_WX; _^/) 7_
MG2P'_J8P"?"N,0OEMC4+V[PY$<ZW12##LD\PN*Q7/J^G7TJFH655GIUL7I>9
M<V:0E7ILBI*!<H60B7> C9%\>XN;?W>*I8)TB;*#<HG"@W**VH-SB=Z!=(??
M@'6&X']UAN!_=8;@?W6&X']UAN!_=8;@?W6&X'__;QX#_X ; _^2(P3_H"L&
M^JDL!^VR+ ?BO#$'U< V$,F[0Q^^MDTNM+!6/*JK74FAIF14F:)J79&><66*
MFWAKA)A_<7^6AG9YDX]Z=9&8?G&0HX%ND*^";)"_@VN1U8)MC]Z!;XW?@'"+
MX']PB^!_<(O@?W"+X']PB^!_<(O@?W"+X'__<1P#_X,9 O^5(0/_HRD%]JTG
M!>BW)@3>PRH#T,,U#L2_01VYNDPMKK54.Z6P6T>;K&)2DZAI6XNE;V.%HG9J
M?I]\;WB<A'1SFHQY;YF6?&N7H7]HEZV 9I>\@668T8!FEM]_:)/@?FJ1X7YJ
MD>%^:I'A?FJ1X7YJD>%^:I'A?FJ1X7[_=1H"_X<8 O^8( /_IB4#\K(@ ^2^
M'@+7R2("RL<S#;[#0!RSOTHKJ;I3.9^V6D66LF%0C:]G686L;6!^J71G>*9Z
M;7*D@G)MHHIV:*&4>62@GWQAGZM^7Z"Z?E^@SGY?G^%]8IOA?6.8XGQCF.)\
M8YCB?&.8XGQCF.)\8YCB?&.8XGS_>!@"_XL7 ?^='0+]JQX"[+@7 =[($0#/
MS1\"Q,PP"[C(/AFMQ4@HH\%1-IB]6$*/N5]-AK9E5G^S:UUXL7)D<J]Y:6RM
M@&YGK(ER8JJ2=5^IG7A<J:IZ6JFY>EFJS'I8J>1Z6Z3D>EVAY'E=H>1Y7:'D
M>5VAY'E=H>1Y7:'D>5VAY'G_?14"_Y 4 ?^A& 'VL10 V<$+ -+/"P#(TAP!
MO-$N";'..Q>FRT8EG,A/,Y'$5C^(P5U)@+]C4GB\:EEQNG!?:[EW9&:W?VEA
MMH=M7;61<%FUG')6M*ET5+2X=%.URW13M>1T5+#G=5:LYW56K.=U5JSG=5:L
MYW56K.=U5JSG=5:LYW7_@Q(!_Y81 /^H$0#9N H SL0) ,?2"@"_V1D!M-@K
M!ZG6.12?TT0BE-!-+XK-5#N!REM$>,AB37'':5-KQ6]99<1V7F##?F)<PH=F
M6,&1:%7!G&M2P:AL4,&W;4_"RFU/PN1L3[WL;E"Y[&]0N>QO4+GL;U"Y[&]0
MN>QO4+GL;U"Y[&__B1 !_YT. -JO" #-NP@ Q,<' +S6"P"SWQH!JM\K!Z#>
M.1*6W4,>C-I+*H+84S5YU5H_<=-A1FK2:$QET6]28-!V5EO0?EI7SX==4\^1
M7U#/G&%.SZEC3,^X8TO0RV-,T.5B2L[R94O(\F9+R/)F2\CR9DO(\F9+R/)F
M2\CR9DO(\F;_D@T WJ8$ ,ZT!@#"OP8 N<P( +#=# "GY1T#GN4M"Y3E.1:*
MY$(@@>-**G?B4#-OX5@[:>!?06/@9D9>WVY*6M]U3E;??5%2WX933]^05DW?
MFU=+X*=82>"U64CAQEE(X=]91]_P64;<]5M&W/5;1MSU6T;<]5M&W/5;1MSU
M6T;<]5OMG 0 T:T$ ,*X!0"WPP4 K=$( *3M$ &;[2 %DNTN#HGL.AB [$,A
M=NQ**F[L4#%FZU8W8.M</%OK9$!7ZVM#4^MR1E#K>DE-[(-+2NR,34CLEDY%
M[:%00^VN44+NO%%![\Q20>_E4D#M\5% [?%10.WQ44#M\5% [?%10.WQ44#M
M\5'4I0  Q+(# +:\ P"KR04 H-@( )?T$P&/]20'A_4Q#W[V.QAT]D(@;/9(
M)V7V3RU>]U4Q6?=;-57W8CA1]V@[3?AO/4KX=C]'^'Y!1/F'0T+YD45 ^IM&
M/OJF1SS[L4@[^[Y).OS/23G\XTDY_.-).?SC23G\XTDY_.-).?SC23G\XTG'
MK0  M[<" *K# @">T 0 D^,) (S]& *$_B<'>_\Q#W+_.!9I_T <8O]&(ES_
M3296_U,J4O]9+4[_7S!*_V4R1_]K-$3_<35!_WDW/_^!.#S_BCHZ_Y,[./^=
M/#;_ISTU_[$^-/^^/C/_RC\S_\H_,__*/S/_RC\S_\H_,__*/S/_RC^XL@
MJKT  )W*  "1V ( B/L- 7__&0)V_R0&;O\M#&;_-1)?_SP76/]#&U/_21Y.
M_T\A2O]5)$;_6R9#_V G0/]F*3[_:RH[_W(K.?]Y+3;_@2XT_XHO,?^4,##_
MG#$N_Z4R+?^O,RS_MS,L_[<S+/^W,RS_MS,L_[<S+/^W,RS_MS.KN   GL4
M )#2  "#X   ??\/ 7+_%@)H_QX$8?\G"%K_+PQ4_S<03O\^$TG_1!9%_TH8
M0?]/&3[_51L[_UD<.?]?'3;_9!XT_VD?,O]P("__=R$M_W\B*_^'(RC_D"0G
M_YDE)O^A)B7_IR8E_Z<F)?^G)B7_IR8E_Z<F)?^G)B7_IR:?P   D<T  (/;
M  !X]@( ;_\- 63_$@)<_QD#5/\@!$[_)P9(_R\(0_\V"C__/ P\_T(../]'
M#S7_3! S_U$1,/]6$B[_6A,L_U\4*O]E%"C_:Q4F_W$6(_]Y%R+_@1@@_XD8
M'O^1&1W_EQD=_Y<9'?^7&1W_EQD=_Y<9'?^7&1W_EQG_5B<$_U$R!?]6-0?_
M7ST._V1%%O]F3A__9%@G_V%B+_]>;C7_6GD[_U>$/_]4CT/_49A&_T^@2/].
MITK_3:Y+_TRU3/]+O$W_2L1._TG.3_])WD__2.E0_TCR4/Q)]E#W2_E0\4SZ
M3^M.^U#J3_M0ZD_[4.I/^U#J3_M0ZD_[4.I/^U#_5B<$_U$R!?]8- ?_8CL.
M_V=$%O]I31__9U8G_V-@+_]@:S7_7'<[_UB"0/]5C43_4Y9'_U"?2?]/IDO_
M3JU-_TVT3O],O$__2\50_TK/4?])X%'_2>M1_DGR4OE+]U+S3?E1[4_Z4>90
M^E+E4/I2Y5#Z4N50^E+E4/I2Y5#Z4N50^E+_5R<#_U(Q!?]:,@?_9#H._VI"
M%O]L2Q__:E0G_V=>+_]B:#;_7G0\_UJ 0?]7BT7_5)5(_U*=2O]0I4S_3ZU.
M_TZT3_]-O%'_3,51_TO14O]*XE/_2>U3^TOS4_5,]U/N3_A3Z%#Y4^%2^E3@
M4OI5X%+Z5>!2^E7@4OI5X%+Z5>!2^E7_6"8#_U0P!?]=,0?_9S@._VU %O]O
M21[_;E(G_VI<+_]E9C;_87$\_UU]0?]9B$;_5I))_U2<3/]2I$[_4*M0_T^S
M4?].NU+_3<13_TW/5/Y,X%7[3.M5^$ST5?!/]U7I4?A5XE+X5MM4^5?95/E7
MV53Y5]E4^5?95/E7V53Y5]E4^5?_628#_U<N!?]@+P?_:C8-_W$^%?]S2![_
M<E$F_V]:+O]J8S;_96X\_V%Z0O]=A4?_6H]*_U>83?]5H%#_5*A2_E*O4_U1
MMU7\4,!6^D_+5OA/W%?U3^E7\D_S5^I2]E?A4_=8VE7X6=%6^%K/5OA:SU;X
M6L]6^%K/5OA:SU;X6L]6^%K_628#_UHL!?]D+0?_;C,-_W4]%?]X1AW_=T\E
M_W18+?]P8#7_:FH\_V9V0O]B@4?^7HM+^UN43_E9G5+X5Z14]E:L5O54M%?S
M4[Q8\E/'6?!2U5KL4N9:Z5/R6>%4]5O75O9<SU?W7<A9^%W'6?A=QUGX7<=9
M^%W'6?A=QUGX7<=9^%W_6B4#_UTJ!?]G*@;_<C(,_WD[%/]\11S_?$TD_WI5
M+/]U7C3_;V<\_&IR0OEF?4CV8X=,\U^04/%=F5/O6Z%6[5FH6.M8L%KJ5[E;
MZ%;#7.96T5SC5N1<WU;P7=57]5_,6?9@QEKV8,!;]F&^7/9AOESV8;Y<]F&^
M7/9AOESV8;Y<]F'_6R4#_V H!?]K* ;_=S +_WXZ$_^!0QK_@DLB_W]3*O][
M6S/Y=F0Z]7!N0?%L>4CM:(--ZF2,4>=AE57E7YU8XUVE6N%;K5S>6K9>W%G
M7]I9SF#56>)@T5GO8<I:]&+"7/1CO%WT9+=>\V2V7_-DME_S9+9?\V2V7_-D
MME_S9+9?\V3_7"0#_V,F!/]O)@7_>R\+_X(Y$?^&01C_ATD@_X51*/B"63#R
M?6 X[7=J0.AR=4?D;G]-X6F(4MUFD5?98YE:U6"A7=)?J&#/7;%BS5R[8\M<
MQV3)7-MEQ5WK9;]=\F:X7_%GLV#Q9Z]A\6>N8O%GKF+Q9ZYB\6>N8O%GKF+Q
M9ZYB\6?_720#_V8D!/]R) 7_?BX*_X<W$/^+/Q;_C$<=^8M/)?*(5BWL@UTV
MYGYG/N!X<4;;<WM-U6Z#4]!JC%C,9Y1=R66<8,9CHV/#8:QEP6"U9[]?P6B]
M7]!INF#F:;5A[VJO8N]JJV/O:J=D[VFF9?!IIF7P::9E\&FF9?!IIF7P::9E
M\&G_7B,#_VDB!/]V(P3_@BP)_XLV#O^//A3]D44;])%,(NV.4RKFBEHRWX5E
M.]=^;470>'9-RW1_5,9PAUK";(]>OVF78KMGGV6X9:=HMF2P:K-CNVNQ8\IL
MKV/A;*MD[6VF9NULHV?M;*!H[FN?:.YKGVCN:Y]H[FN?:.YKGVCN:Y]H[FO_
M7R,#_VL@ _]Y(@3_A2L(_XXT#/^3/!+XED,8[Y9*'N>54";@D5@NUXIA.LZ$
M:D7(?G--PGE[5;YU@UNY<8M@M6Z29+)LFF>O:J-JK&BL;*EGMFZG9\1OI6?:
M;Z)HZV^>:>QOFVKL;IEK[6V8:^UMF&OM;9AK[6V8:^UMF&OM;9AK[6W_7R,#
M_VX> _][(03_B"H'_Y$R"_^7.@_TFD$5ZYM'&N.;32':EE4MSX]>.<B)9T3!
M@V]-NWYW5;9Y?UNQ=H=@K7./9:EPEFBF;I]LHVRH;J!KLG"=:\!QG&O2<IIL
MZ7&7;>IPE&WK<))N[&^2;NQNDF[L;I)N[&Z2;NQNDF[L;I)N[&[_82$#_W =
M _]^( /_BRD&_Y4Q"?N;. WPGCX1YZ!$%M^@2AW3FE(KRI-<.,*-9$.[AVU-
MM()T5*]^?%NJ>H1AIG>+9:)TDVF><IMMFG"D<)=OKW*5;[QSDV_-<Y)PYG.0
M<.ERCG'J<8UQZW",<>MPC''K<(QQZW",<>MPC''K<(QQZW#_8R #_W(; _^
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
M6DC%^UI(Q?M:2,7[6DC%^UKWD00 U*(" ,>O! "ZN0, L,0% *?0"0"?X1
MF.$A X_@, F&X#L2?=]$&W7>321NW54K9]Q<,F+;9#==VVL[6=IR/U7:>D-2
MVH-%3MJ-2$S:F$I)VJ5+2-NS3$?<Q$Q&W-Y,1MKM3$38^4]#V/M/0]C[3T/8
M^T]#V/M/0]C[3T/8^T_;F@  RJD" +NS @"PO0, I<D% )O6"0"4Z!0!C.DE
M!(3H,PM[Z#P4<^A$&VOH2R)DYU(H7N=9+5GG8#)5YV@U4N=O.$_G=SM,YX ]
M2>>)/T?HE$%$Z)]"0NFL0T'IND1 ZLU$0.KD1$#H]41 Y_A#0.?X0T#G^$-
MY_A#0.?X0T#G^$/-HP  O:X! +"X 0"DQ ( F= % (_A"@")\1H!@?$H!7CR
M,@QP\CL3:?)#&6+R2A]<\U C5O-7)U+S7BM/\V4M3/1L,$GT<S)&]'LT0_2$
M-D'UCC<^]9DY/?:D.COVL#LZ][\\.?C//#CWZ#PX]^P\./?L/#CW[#PX]^P\
M./?L/#CW[#R_J@  L;,  *2_  "8R@$ C-@$ (3Z#@!\^QL"=/LF!6S\, IE
M_#@07OU %5C^1QE3_DT=3_]4($O_6B)(_V$E1?]G)D+_;2A _W4J/?]]*SK_
MABTX_Y$N-O^;+S3_IC S_[(Q,O^^,C'_T#(Q_]8R,?_6,C'_UC(Q_]8R,?_6
M,C'_UC*RKP  I;H  )C&  "+T@  ?]\" 'G_$0%O_QD"9_\B!&#_+ =:_S0,
M5/\\#T__0Q-*_TD51_]/%T/_51E _UL;/O]A'#O_9AXY_VT?-O]T(#3_?2$Q
M_X8C+_^1)"W_FR4L_Z4F*_^O)BK_NR<I_[XG*?^^)RG_OB<I_[XG*?^^)RG_
MOB>FM@  F,(  (O.  !^VP  =?D' &O_#P%B_Q8"6_\> U3_)@5._RX&2?\U
M"$7_/ M!_T,-/O](#CO_3A X_U,1-?]8$C/_7A,Q_V04+O]J%2S_<A8J_WH7
M)_^#&"7_CADD_Y@:(_^@&B+_JALA_ZT;(?^M&R'_K1LA_ZT;(?^M&R'_K1N:
MO@  B\H  '[7  !PXP  9_\$ %[_#0!6_Q(!3_\9 DG_( -#_R<$/_\N!3K_
M- 8W_SH',_\_!S#_1 @N_TD)+/]."2G_4PHG_U@*)?]>"R/_9 LA_VP,'_]T
M#1W_?0X;_X<.&?^/#QC_F0\8_YL0&/^;$!C_FQ 8_YL0&/^;$!C_FQ#_3"H#
M_T@S!?]/- ;_5#<(_UI!#O]<2A;_6E0=_U=@)/]4:RK_4'@O_TV$,_]*CS;_
M1YDY_T:A._]%J3S_1+ ^_T.W/_]"P#__0LE _T'50?]!Y$'_0>Y"_T'V0O]!
M_4+_0O]!^43_0?1&_T+O1_]"[T?_0N]'_T+O1_]"[T?_0N]'_T+_32D#_THR
M!/]1,@;_5S8(_UP_#O]>21;_75,=_UI>)/]7:2K_4W4O_U"!-/]-C3?_2I<Z
M_TB?//]'ISW_1JX__T6U0/]$O4'_1,9"_T/10O]#XD/_0^Q#_T/U0_]#_$/\
M1/]#]4?_0^](_T3K2?]$ZTG_1.M)_T3K2?]$ZTG_1.M)_T3_32D#_TPP!/]4
M,07_630(_U\]#O]A1Q;_8%(=_UU<)/]:9RO_5G,P_U-_-/]/BCC_390[_TN=
M/?]*I#__2*Q _TBS0?]'NT+_1L-#_T;.1/]%WT3_1>I%_47S1?M%^T7W1O]$
M\$G_1>I*_T;E2_]'Y4O_1^5+_T?E2_]'Y4O_1^5+_T?_3BD#_T\N!/]7+@7_
M73('_V,[#O]E1A;_95 =_V%9)/]=9"O_6G P_U9\-?]3ASG_4)$\_TZ:/_]-
MHD#_2ZE"_TJP0_]*MT3_2<!%_TC*1OU(VT;Z2.='^$CR1_5(^D;Q2?]'ZDO_
M2.-,_TG>3?]*WDW_2MY-_TK>3?]*WDW_2MY-_TK_3R@#_U(L!/]:+ 7_82\'
M_V<Z#O]J1!7_:DX<_V=7)/]B82O_7FTQ_UMX-O]7@SK_5(T]_U*60/]0GD+^
M3Z5$_$ZM1?M-M$?Z3+Q(^4S'2/9+U$GS2^5)\$OP2>U,^4CI3/]*X4[_2]I/
M_TS34/]-TU#_3=-0_TW34/]-TU#_3=-0_TW_4"@#_U4J!/]=*07_92T'_VPX
M#?]O0A3_;TL<_VQ5(_]H7BK_8VDQ_U]T-OU<?SO[68D_^5:20O=4FD3U4Z)&
M]%*I2/)1L4GQ4+E*[T_#2^Y/STOK3^)+YT_N2^1/^$W?3_Y.U5'_3\Y2_U#)
M4_]0R5/_4,E3_U#)4_]0R5/_4,E3_U#_42<#_U@G!/]A)P3_:BP&_W$V#/]T
M0!/_=$D:_W)2(O]N6RG]:&0P^65P-O9A>SOS7H5 \%N.0^Y9ED;L5YY(ZE6F
M2NA4K4SG4[5-Y5._3N-3S$[A4]].W5/M3]A2]U'14_U2RE3^4\16_U._5_]3
MOU?_4[]7_U._5_]3OU?_4[]7_U/_4B<#_ULE _]E) 3_;BH&_W8T"_]Z/1'_
M>D88_WA/(/MT6"CV;V$O\6ML-NUG=CSI8X! YF"*1>1=DDCA6YI*WUFB3=U8
MJD_:5[)0V%:\4=55R%+25=M3SE;K4\M6]E7&5OU6OUC]5KI9_5>V6OU7MEK]
M5[9:_5>V6OU7MEK]5[9:_5?_4R8#_U\B _]I(0/_<R@%_WLR"O]_.Q#_@$06
M^WY,'O1[5"7N=ETMZ7%H-.1M<CO@:7Q!W&6%1MABCDK47Y9-T5V=4,Y<I5+,
M6JU4R5FV5L=9PE?&6=!7PEGF6+]9\UF[6OM9M5O[6K!=^UJM7?M9K5W[6:U=
M^UFM7?M9K5W[6:U=^UG_5B0#_V(@ _]M( /_=R8$_W\P"/^$.0W]AD$4]85)
M&^Z"42+G?5HJX7AD,MQS;CK4;G=!T&J 1\QFB4S(9)%0Q6*84\-@H%7 7JA8
MOEVQ6;M=O%NY7,E<MUS@7+1=[URP7OE=JU_Y7:A@^5RE8?E<I6'Y7*5A^5RE
M8?E<I6'Y7*5A^5S_6"(#_V4> _]Q'P/_>R0#_X0N!_^)-@OXBSX1[XM&%^B(
M3A[AA%<FV7YA,=%X:CK+<W-"QF]\2,)LA$V^:8Q1NV:35;ADFUBU8Z-:LV&L
M7+!@MUZN8,1?K&#87ZEAZU^G8?=?HF/W7Y]D]U^=9/A>G63X7IUD^%Z=9/A>
MG63X7IUD^%[_6R "_V@< O]T'0+_?B,#_X@K!?V-- GSD#L.ZI!#%.*/2AK:
MBE0ET(-=,,E^9SK#>&]"OG1X2+EQ@$ZU;HA2LFN/5J]IEUJL9Y]<J66H7Z9D
MLF&D9+]BHF308J!DYV*>9?5BFF;U89AG]F"6:/9@EFCV8)9H]F"6:/9@EFCV
M8)9H]F#_71\"_VH: O]W' +_@B$"_XLI!/F1,0?OE3@+YI8_$-V41Q?2CE$D
MRHA;+\*#9#F\?FQ!MWET2+)U?$ZN<H13JF^+5Z9MDUNC:YM>H&JD8)UHKF.;
M:+IDF6C+99=HXV25:?-DDVKT8Y%K]6*0:_5AD&OU89!K]6&0:_5AD&OU89!K
M]6'_7QT"_VT8 O]Z&P+_A1\"_XXG _65+@7KF34(X9P[#-:80Q;,DT\BQ(U8
M+KV'83BV@FE!L'YQ2*MZ>4ZG=X!3HW2(6)]QD%N;;YA?F&ZA8I5MJV22;+=F
MD&S&9H]LWV:.;?%EC&[S9(MN]&.*;O1BBF[T8HIN]&**;O1BBF[T8HIN]&+_
M81P"_V\6 O]\&@'_B!X!_Y$D O*9*P3GGC$%W: V"=&<017'ETTAOY%6+;>,
M7S>QAV= JX)N2*5^=DZ@>WU3G'B%6)AVC5R4=)5?D7*>8HYQJ&6+<+1GB7##
M:(=PVV>&<>YFAG+R985R\V2$<O1CA'+T8X1R]&.$<O1CA'+T8X1R]&/_8QH"
M_W$5 ?]_& '_BAP!_)0A NZ<)P+CHBP#V*0R",R?0!3#FDL@NI55++.073>L
MBV4_I8=L1Z"#<TV;@'M3EGV"5Y)ZBER.>))@BG:;8X=UI6:$=+%G@G3 :(!T
MU6B =>QG?W;R9G]U\V5_=?-D?W7S9']U\V1_=?-D?W7S9']U\V3_91D"_W04
M ?^!%P'_C1H!^9<> >N@(P'?IB8"TJ<P!\BC/A._GDD?MIE3*ZZ46S:GCV,_
MH(MJ1IN'<4V5A'A2D(%_5XQ_AUR(?9!@A'N98X!ZHV9^>:]H>WF]:7IYT6EY
M>NIH>GKR9GIY\F5Z>?-D>GGS9'IY\V1Z>?-D>GGS9'IY\V3_9Q<"_W84 ?^$
M%@'_D!<!]9L: >>D'0';JQ\!SJHO!L2F/1*ZH4@>LIU1*JJ8632BE&$^G)!H
M19:,;TR0B792BX9]5X:$A5N"@HU??H"78WI_H69W?JQH=7V[:7-^SFES?NAH
M='[Q9G1]\F5U?/-D=7SS9'5\\V1U?/-D=7SS9'5\\V3_:18!_W@3 ?^'% #_
MDQ4 \9X5 ..H%@#5KAL!RJTM!L"I.Q&VI48=K:%0*:6<6#.>F%\\EY1F1)"1
M;4N+CG11AHQ[5H&)@UM\AXM?>(:48G2$GV5Q@ZIG;X.X:6V#RVEM@^9H;H/R
M9F^"\F5P@?-D<('S9'"!\V1P@?-D<('S9'"!\V3_:Q0!_WL2 ?^*$@#_EA(
M[:(0 -ZM#@#0L1D Q; K!;NM.0^RJ40;J:5.)Z"A5C*9G5X[DIID0XN7:TJ&
ME')0@))Y57N/@%IWC8E><HR286Z*G&1KB:AG:8FV:&>)R&AGB>-G:(GR9FF'
M\V5JAO-D:H;S9&J&\V1JAO-D:H;S9&J&\V3_;A(!_WX0 /^-$ #WF@X VZ<*
M -.P"P#*M!8 P+0I!+:Q-PZMKD,:I*I,)9NF53"3HUPYC*!C08:=:4B FG!.
M>YAW4W:6?EAQE(9<;)*08&B1FF-ED*9E8Y"T9F&0QF9AD.%F89#R96..\V1D
MC/1C9(ST8V2,]&-DC/1C9(ST8V2,]&/_<1 !_X(/ /^1#0#>GPD TZH) ,RS
M"0#$N!, NK@F [&V-0RGLT$8GJ]*(Y:L4RZ.J5HWAZ9A/X"D9T9ZH6Y,=9]U
M47"=?%5KG(1:9IJ.76.9F&!?F*1B79BR9%N8PV1;F-YC6YCP8UR5]6)>D_5B
M7I/U8EZ3]6)>D_5B7I/U8EZ3]6+_=0X _X8- .N6" #5HP< S*T( ,6V!P"]
MO!$ M+TC JN[,@JAN3\5F+9(()"S42N(L%@T@*Y?/'JK9D-TJ6Q(;ZAS3FJF
M>E)EI8)68:.,6EVBEEQ:HJ)?5Z&P8%:AP6!5HMQ@5:'O8%:?]U]7G/=?5YSW
M7U><]U]7G/=?5YSW7U><]U__>@P _8L) -J;! #.IP8 Q+ & +RY! "UP0X
MK,(@ :3!, B:OSP3D;U&'8FZ3R>!N%8P>K9=.'.T9#]NLFI$:+%Q262P>4U?
MKH%16ZV*5%BME5=4K*%94JRO6U"LP%M0K-I:3ZON6T^J^EM1IOI;4:;Z6U&F
M^EM1IOI;4:;Z6U&F^EO_@ D X9(! -&@! #&JP4 O+0$ +.] P"KQPL I,D<
M 9S(+ :3QSD/BL5$&8'#32-ZP50L<[];,VV^8CEGO&D^8KMP0UZZ=T=:N8!+
M5KF)3E.XE%!0N*!23;BN5$RXOU1+N=A42[?M5$JV^55*L_Y62K/^5DJS_E9*
ML_Y62K/^5DJS_E;ZAP( UI@  ,FE P"]KP, L[@! *G"! "AS0@ FM 6 )+0
M* 2*SS8,@<Y!%7G,2AYRRU(F;,I:+6;)83)AR&@W7,=O/%C&=C]5QG]#4<6)
M14[%E$A+Q:!*2<6N2TC%OTM'QMA+1\7M2T;#^4U%PO].1<+_3D7"_TY%PO].
M1<+_3D7"_T[?D   S)\  +^J 0"SLP$ J;T" )_'!0"6T@D CMH2 (C;) *
MVC((>-D^$''82!AJUU ?9-98)5_57RI;U&<O5]1N,U/3=C90TW\Y3-.(.TK3
ME#Y'TZ _1=2N0$34OT%#U=A 1-/L0$+2]D)!T?Y$0='^1$'1_D1!T?Y$0='^
M1$'1_D31F   PZ4  +6N  "IN   GL," )3-!@"*V0H A.,8 7WD)@-UY#((
M;N,\#V?C115AXTT;7.-5(%?C7214XV0G4.)K*DWB<RU*XWPP2..&,D7CD#1#
MXYPU0>2I-D#DN#<_Y<LW/^7D-S_C\S8]XOLX/>+[.#WB^S@]XOLX/>+[.#WB
M^SC&H0  MZL  *JT  ">O@  D\D" (C4!@!_[@X >>T; 7'M)P-J[C((9.X[
M#5[N0Q-8[DL74^Y2&E#O61Y,[V @2>]G(T?O;R5$\'<G0?" *3_PBBH]\94L
M._&A+3GRKBXX\KXO-_/0+S?SYR\V\?,O-O'S+S;Q\R\V\?,O-O'S+S;Q\R^Y
MIP  J[   )^[  "2Q@  AM ! 'O=!0!T]Q$ ;?<< 6;X)@-?^"\&6ODX"E3Y
M0 Y0^D<13/I.%$C[519%^UL80OMB&D#\:!P]_' =.OUX'SC]@B V_8TB-/Z8
M(S+^I"0Q_[$E,/^_)B__SR8N_^,F+O_C)B[_XR8N_^,F+O_C)B[_XR:MK0
MG[<  )+"  "&S0  >=H  '#R" !H_Q$ 8?\: 5K_(P-4_RL$3_\S!DK_.PA&
M_T(+0_])#4#_3PX]_U40.O];$3C_81,U_V@4,_]O%3#_>!8N_X(7+/^-&2K_
MF1HI_Z0:*/^O&R?_NAPF_\<<)O_''";_QQPF_\<<)O_''";_QQRAM   D[\
M (;*  !XU@  ;.(  &/\!P!<_P\ 5?\6 4__'@))_R8#1/\N!$#_- 4\_SL&
M.?]!!S;_1@@S_TP(,?]1"2[_5PHL_UT**O]D"RC_; PE_W4-(_]_#B'_B@\@
M_Y40'O^@$![_J!$=_[$1'?^Q$1W_L1$=_[$1'?^Q$1W_L1&5O   AL<  'G3
M  !KX   7NT  %;_ P!/_PP 2?\2 4/_&0$^_R ".?\G S7_+0,R_S,$+O\X
M!"O_/04H_T(%)O]'!23_3 8B_U$&(/]7!AW_7@<;_V4'&?]N"!?_> @5_X,(
M$_^-"1/_E@D2_YX)$O^>"1+_G@D2_YX)$O^>"1+_G@G_0BT#_T(R!/](,@3_
M3#8&_TX\"/]01P[_4%(5_TY?&O]+:Q__2'<D_T6#)_]"CBK_09<L_S^@+O\_
MIR__/JXP_SVU,?\]O#+_/,4R_SS.,_\[WS/_.^HT_SOS-/\[^S3_//\S_CS_
M,_P]_S3V/_\U]3__-?4__S7U/_\U]3__-?4__S7_0RP#_T0P!/]*, 3_3C0&
M_U$Z"/]31@[_4E$5_U%=&O].:2#_2W0D_TB */]%BRO_0Y4M_T*=+_]!I3#_
M0*PQ_S^S,O\_NC/_/L(T_S[,-/\^W#7_/>@U_SWQ-?\^^C7]/O\U^S__-/@_
M_S;R0?\W\$'_-_!!_S?P0?\W\$'_-_!!_S?_1"P#_T<N _]-+@3_43(%_U0Y
M"/]71 [_5D\5_U1:&_]19B#_3G(E_TM]*?](B"S_1I(N_T6;,/]$HC+_0ZDS
M_T*P-/]"MS7_0;\V_T')-O] US?_0.4W_4#P-_I ^#?W0?\V]D'_-_)!_SCL
M0_\YZD3_.>I$_SGJ1/\YZD3_.>I$_SG_12L#_TDL _]0+ 3_52\%_UDW"/]<
M0@[_6TT5_UA7&_]68R#_4F\E_T]Z*O],A2W_2H\P_TB8,O]'GS3_1J8U_T6M
M-O]%M#?_1+PX_D3&./Q$TCGY0^(Y]D3N.?-$]SGQ1/\Y[T3_.NM%_SOD1O\\
MXT;_/.-&_SSC1O\\XT;_/.-&_SS_1BL#_TTI _]4*03_62P%_UXU!_]A0 W_
M84H4_UY4&O]:7R#_5VLF_U1V*O]1@2[_3HLQ_DR4-/Q+G#7[2J,W^DFJ./A(
ML3GW2+DZ]D?"._5'S3OR1]\[[D?L.^M(]COI1_\]YT?_/N%(_S_:2O] V$K_
M0-A*_T#82O] V$K_0-A*_T#_1RH#_U G _]8)@/_7BH$_V,S!_]F/0W_9D<3
M_V11&O]@6R#_7&<F_5ER*_I6?2_X4X<S]E&0-?10F#?R3I\Y\4VF.^],K3SN
M3+4][$N^/>M+RC[I2]P^Y4SJ/>)+]3_?2_Y!W$K_0M1,_T/-3?]#RT[_0\M.
M_T/+3O]#RT[_0\M._T/_2B@#_U0D _]<(P/_8R@$_V@P!O]L.PO_;$02_VI.
M&?YF6!_Y86(E]5YM*_);>##O6((T[%:+-^I4E#GH4YL[YE&C/>51JC[C4+(_
MX4^[0.!/QT#>3]A!V4_H0=1/]$/03OY%SD[_1LA0_T;"4?]'P%'_1\!1_T?
M4?]'P%'_1\!1_T?_324"_U<A O]@( /_:"8#_VXN!?]R. K_<D$0_7!+%_=M
M5!WR:%XD[61I*NEA=##E7GXTXEN'..!9CSO=5Y<^VU6?0-A4ID+54ZY#TE*W
M1-!2PD7.4M!&RU+E1LA2\DC%4OU)PE+_2KQ4_TJW5?]*ME7_2K95_TJV5?]*
MME7_2K95_TK_4","_UL> O]D'@+_;20#_W,K!/]W-0C^>#X.]G='%/!T4!OJ
M;UHBY&ME*>!G;R_;8WDUUF"".M)=BC[/6Y)!S%F:0\I8H47(5ZE'QE:R2<16
MO$K"5<E+OU7?2[Q6[DRY5OI-MU;_3;)8_TVN6?]-K%G_3:Q9_TVL6?]-K%G_
M3:Q9_TW_4R "_UX< O]H' +_<2("_W@H _]\,0?X?CH+\'U#$>EZ3!CB=E<?
MW')A*-1M:R_/:70VRV5].\=BA4#$8(U#P5Z51K]=G$B\6Z1+NEJM3+A9MTZV
M6<-/M%G53[%:ZE"N6O=0K%K_4*A;_U"D7/]0I%W_3Z1=_T^D7?]/I%W_3Z1=
M_T__5AX"_V$9 O]L&@+_=2 "_WPE _V!+@7SA#<)ZH0_#N*!2!7;?5,=T7==
M)\MR9S#&;G WPFIX/+YG@$&Z98A%MV.02+1AF$NR7Y]-KUZH3ZU=LE&K7;Y2
MJ5W.4Z9=Y5.D7O13HE[_4Y]?_U*<8/]2FV#_4IM@_U*;8/]2FV#_4IM@_U+_
M6!P"_V07 ?]P&0'_>1T!_X C OB&*@/MB3(&Y(H["MR(11+1@E <RGU:)L1X
M8R^^<VPWN6]T/;5L?$*R:H1&KF>,2JMEDTVH9)M/I6*D4J-AKE2A8;E5GV'(
M5IUAX5:;8O%5F6+]59=C_U259/]4E&3_4Y1D_U.49/]3E&3_4Y1D_U/_6AH"
M_V<5 ?]S%P'_?1L!_X0@ ?.*)@+HCBX$WY V!]2,01'+ATT;Q()7)KU]8"^W
M>&DVLG1Q/:YQ>$*J;H!'IFR(2J-JCTZ@:)A1G6>@4YIFJE689;57E67$6)1E
MVUB29N]7D6;\5X]G_E:.9_Y5C6C^58UH_E6-:/Y5C6C^58UH_E7_7!@!_VD3
M ?]V%@'_@!D!_8@= >^.(@'DDRD"VI0Q!LZ0/P_&BTL:OH95);>!7BZQ?68V
MK'EN/*=V=4*C<WU'GW"$2YQNC$Z8;)12E6N=5))JIU>0:;)9C6G 6HQIU5J*
M:NQ9BFKZ6(EK_5>':_U6AVO^5H=K_E:':_Y6AVO^5H=K_E;_7A<!_VP2 ?]X
M% '_@Q< ^8L: .N2'0'@F",!TY@O!<J4/0[!CTD9N8I3)+*&6RVL@60UIGYK
M/*%Z<D*==WI'F76!2Y5SB4^1<9%2CF^:58MNI%B(;:]:AFV]6X1MT%N#;NE:
M@V[X68)O_%B";_U7@F_]5X)O_5>";_U7@F_]5X)O_5?_8!4!_VX1 ?][$P#_
MAA0 ]H\6 .>6& #;G!P SYLM!,67.PV\DT<8M(Y1(ZV*62RGAF$TH8)I.YQ_
M<$&7?'=&DWE^2X]WAD^+=8Y2B'.7581RH5B"<:Q:?W&Z7'YQS%Q]<N=;?7+V
M6GQR_%E\<OQ7?'+]5WQR_5=\<OU7?'+]5WQR_5?_8A0!_W$1 ?]]$0#_B!(
M\I(2 ..:$@#5GQD RIXK!,&;.0RXET47L))/(JF.6"NBBE\SG(9G.I>#;D"2
M@'5%C7Y\2HE\A$Z%>HQ2@GB55GYWGUA[=JI;>76X7'=UREQW=N5<=W?U6G=V
M^UEW=OQ8=W;\5W=V_%=W=OQ7=W;\5W=V_%?_9!(!_W,0 /^ $ #_BQ  [Y4.
M -^>#0#0HA< QJ$I [V>-PNTFD,6K)9-(*225BJ=CEXREXME.9*(;$"-A7-%
MB(-Z2H2 @4Z ?XI2?'V357A\G5AU>ZA;<WJV7'%ZQUQQ>N)<<7OS6G%[^UER
M>OQ8<GK\6')Z_%AR>OQ8<GK\6')Z_%C_9Q$!_W4/ /^##@#TC@T VYD* -2A
M"P#,I!4 PJ0G [BB-@JPGD(5IYI,'Z"75"F9DUPQDY!C.(V-:C^(BG%$@XAX
M27Z&?TUZA(A1=H*157.!FUAO@*9:;7^T7&M_Q5QK@-]<:X#R6FN ^UEL?OQ8
M;7[\6&U^_%AM?OQ8;7[\6&U^_%C_:1 !_W@. /^%# #BD@@ U9L) ,ZC"0#'
MJ!( O:@E K2F- FKHD 3HY]*'IN;4B>4F%HPCI5A-XB2:#V"D&]#?HYV2'F,
M?4QUBH50<8B.5&V'F5=JAJ199X6Q6V6%PEMEA=Q;987P6F:%^UEG@_Q89X/\
M5V>#_%=G@_Q79X/\5V>#_%?_; X _WL, /*)"0#9E08 SYX( ,FF" #!JQ
MN*LB J^J,@BFISX2GJ1('):A426/GE@NB)M?-8*99CQ]EFU!>)1T1G.2>TMO
MD(-/:X^,4F>.EE5DC:)888RO65^,P%I?C-E97XSN65^,^UAABOU788G]5V&)
M_5=AB?U788G]5V&)_5?_;PP _W\) -^- P#2F 8 RJ(& ,*I!@"ZKPX LK @
M :FN+P:AK#P0F*E&&I&G3R.)I%8L@Z)=,WV?9#EWG6L_<IMQ1&Z:>4AIF(%,
M99>*4&&5E%->E:!56Y2M5UJ4O5A9E-17693L5UF3^59;D?Y56Y#^55N0_E5;
MD/Y56Y#^55N0_E7_<PD ]80$ -B1 P#,G 4 PZ4% +NM! "SLPP J[4< :.T
M+ 6;LCD.DK!$%XJM32"#JU0I?:E<,'>G8C9QI6D\;*1O06BB=T5DH7])7Y^(
M3%R>DD]8GIY25IVK4U2=O%13G=%44YWK4U.<^%-4FO]35)G_4U29_U-4F?]3
M5)G_4U29_U/_> 8 X8D  -"6 @#&H0, O*D# +.P 0"KN @ I+H8 )RZ*0.4
MN38+C+=!%(2U2AU\LU(E=K%:+'"O8#)KKF<X9JUN/&*K=4!>JGU$6JF&2%:H
MD4I3J)U-4:>J3D^HND].J,]/3J?I3TVF]T]-I?]/3J3_3TZD_T].I/]/3J3_
M3TZD_T_Z?P  V(X  ,F; 0"^I0( M*T! *NU  "AOP0 F\$4 )3!)0*,P#,(
MA+\^$7R]2!EUO% A;[I8)VJY7RUEN&4R8+=L-ERV=#I8M7P^5;2%05&TD$1.
MLYQ&3+.I2$JSN4A)M,Y(2;/I2$BQ]DE(L/]*2+#_2DBP_TI(L/]*2+#_2DBP
M_TKBA@  SI0  ,*A  "VJ0  J[$  *&Z 0"8PP4 D,D0 (K)( &#R2\%>\@[
M#73'111NQDX;:,56(6/$72=>PV0K6L)K+U;!<C-3P7LV3\"$.4S CSQ*P)L^
M1\"H/T; N$!%P,U 1<#H/T2^]D%#O?]"0[S_0T.\_T-#O/]#0[S_0T.\_T/6
MC0  QIL  +BE  "MK@  HK8  )B_ @"-R 8 @]$+ '_2&@!YTBH#<M(W"&S1
M0@]FT4L58=!3&ES/6Q]8SV(C5,YI)U'.<2I-SGHM2LZ#,$C.CC)%SIHT0\ZH
M-4+.N#9!S\TU0<[H-4#-]3<_R_XY/LO_.3[+_SD^R_\Y/LO_.3[+_SG*E@
MO*(  *^J  "CLP  F+P  (W& P""SP< >-D+ '/>& !NWB8":-XS!6+>/@I=
MWD@/6=Y0%%7>6!=1WF ;3MYG'DO=;R!(WG@C1MZ!)4/>C"=!WI@I/]ZF*C[?
MM2H]X,@J/=_C*CS=\2L[W/LM.MS]+CK<_2XZW/TN.MS]+CK<_2[ GP  L:<
M *2P  "8N@  C<,  ('- @!VUP< ;N@/ &GH&P%CZ"<"7NDR!5CI.PA4Z40,
M3^I,#TSJ4Q))ZEL51NIB%T3K:AE!ZW(;/^M['3SKAAXZ[)$@..R>(3?MK"(V
M[;LC->[/(S3NYB,TZ_4C-.OX(S3K^",TZ_@C-.OX(S3K^".SI0  IJT  )FW
M  "-P0  @,L  '75 0!IX08 9/,1 %[S' %9]"8"5/0P!$_U. 9+]4 (1_9'
M"D3V3@Q!]U4./_=<#SSW8Q$Z^&H3-_AS%#7X?18S^8@7,?F4&"_ZH1DN^J\:
M+?N^&BS[SQLK^^<;*_OK&RO[ZQLK^^L;*_OK&RO[ZQNHJ@  FK0  (V_  "
MR0  =-,  &?>  !>\@@ 6?X1 %/_&@%._R,"2?\K T7_,P1!_SH%/O]!!CO_
M1P<X_TX(-?]4"3/_6@DQ_V$*+_]I"RS_<@PJ_WT-*/^(#B;_E0\E_Z$0)/^N
M$2/_NA(B_\H2(O_0$B+_T!(B_] 2(O_0$B+_T!*<L@  CKP  (''  !ST0
M9]T  %GC  !3_08 3?\. $C_%@!#_QX!/_\F CK_+0(W_S,#,_\Y S#_/P0N
M_T0$*_]*!2G_4 4G_U8&)/]=!B+_90<@_VX''?]Y"!O_A0@:_Y()&?^>"1C_
MJ D7_[,)%_^W"1?_MPD7_[<)%_^W"1?_MPF0N@  @L4  '30  !GW   6.,
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
M2XUC_TJ,9/])BV3_28MD_TF+9/])BV3_28MD_TG_6A,!_V80 /]Q$0#_>A(
M]X(4 .B'%P#=BQP T(LL \>(.PJ_A$<3N']1'+%[6B2L=V(KIW1J,:-Q<C:?
M;WD[FVV /YAKB$*5:9!%DFB92(]FHDJ,9JU,BF6Z38AES$Z'9N9.AF?V3(9G
M_TN%:/]+A&C_2H1H_TJ$:/]*A&C_2H1H_TK_7!(!_V@/ /]T$ #_?1  \X40
M .2+$0#6CQ< RXXJ L*,. FZB$02LX1/&ZQ_6".G?& KH7AH,9UU;S:9<W8[
ME7%]/Y)OA4*.;8U%BVR62(AKH$N%:JI-@VFW3H%IR$^ :N-/@&OT3G]K_TQ_
M:_]+?VO_2W]K_TM_:_]+?VO_2W]K_TO_7A !_VL. /]V#@#[@ T ZH@- -N/
M# #0DA4 QY(G KZ/-@BVC$(1KHA-&JB$5B*B@%XJG'UE,)=Z;#63=W,ZCW5[
M/HQS@D*(<HM&A7"328)OG4Q_;JA.?6ZU3WMMQE!Z;N!0>6_R3GEO_DUY;_],
M>6__2WEO_TMY;_]+>6__2WEO_TO_8 \ _VT- /]Y# #N@PL VXL) -21"@#,
ME1, PI4E KF3- >QCT$0JHQ+&:.(5"&=A%PIEX%C+Y)^:C6.?'$YBGIX/89X
M@$*#=HA%?W6127QSFTQY<J9.=G*S4'5RPU!S<MU0='/P3W1S_4UT<_],='/_
M3'1S_TQT<_],='/_3'1S_TS_8@X _V\, /Q["@#>A@8 U8X( ,^4"0#'F!$
MOI@C ;66,@:MDS\/II!)&)^,4B"8B5HHDX9A+HZ#:#2)@6\YA7]V/8%]?D%]
M>X9%>GF/279XF4QS=Z1.<7>Q4&]VP5!N=]E0;G?O3VYW_$YN=_]-;W?_3&]W
M_TQO=_],;W?_3&]W_TS_9 T _W(* /!^!@#:B 4 T) ' ,J7" #"FQ  N9LA
M ;&:, :IEST.H91'%YJ14!^4C5@GCHM?+8F(9C.$AFTX@(1T/7N">T%X@(1%
M='^-2'%]ETMM?*).:WRO3VE[OE!H?-50:'SM3VE\^TYI?/]-:GO_3&I[_TQJ
M>_],:GO_3&I[_TS_9@H _W4( .&! @#4BP4 RY,& ,2:!@"]G@X M9\? :R>
M+@6DFSL,G9A%%9:53AZ/DU8EB9!=+(2.9#)_BVLW>HIR/':(>4!RAH%$;X6*
M1VN#E4IH@J!-98&L3F.!O$]B@=%/8H'K3F.!^4UC@?],9(#_2V2 _TMD@/]+
M9(#_2V2 _TO_:0@ ^W@$ -R$ 0#/CP0 QI<% +^=!0"WH0P KZ,< *>B+ 2?
MH#D+F)Y#%)&;3!R*F%0CA)9<*G^48C!ZDFDU=9!P.G&.=SYMC7]":8N(1F6*
MDDEBB9Y+7XBJ35Z(NDY<B,Y.78CI35V'^$Q=A_]+7H;_2UZ&_TM>AO]+7H;_
M2UZ&_TO_;04 ZGP  -6(  #*D@, P9H# +F@ P"QI@D J:<9 **G*0.:I38)
MDJ-!$HNA2AJ$GU(A?IU:*'F;8"YTF6<S;Y=N.&N6=3QGE'U 8Y.&0V"1D$9<
MD9Q)6I"I2UB0N$Q7D,Q,5Y#G2U>/]TI7CO]*6([_25B._TE8CO])6([_25B.
M_TG_<0$ X(   ,^,  #$E@( NYX" +*D  "IJ@4 HJP5 )NL)@*4JS0'C*H_
M#X6H2!=^IE >>*18)7.B7BMNH64P:I]L-&6><SEAG7L\7IN$0%J:CD-7F9I%
M5)FG1U*9MDA1F<I(49CF2%&7]4A1E_]'49;_1U&6_T=1EO]'49;_1U&6_T?V
M=P  V(4  ,F1  "_FP$ M*(  *NH  "AL   FK(1 )2S(@&-LC %A;$\#'ZO
M1A1XKDX;<JQ6(6VK7"=HJ6,L9*AJ,&"G<31<IGDX6*6".U6DC#Y1HYA 3Z.E
M0DVCM$-,H\A#3*/D0TNA]$-+H/]$2Z#_1$N@_T1+H/]$2Z#_1$N@_T3C?0
MSXL  ,*6  "WGP  K:8  *.M  "9M0  D+D. (NZ'@&$NBT#?;DY"7>X0Q!Q
MMDP7:[53'6:T6B)BLV$F7K)H*UJQ;RY6L'<R4["!-4^OBSA,KY<Z2JZD/$BN
MLSU'KL<]1Z[C/$:M\SU&J_X^1:O_/T6K_S]%J_\_1:O_/T6K_S_:@P  QY$
M +N<  "OI   I:L  )JR  "0N@$ AL$) ('"& ![PB@"=<(U!F_!0 QIP$D2
M9+]1%U^^6!Q;OE\@5[UF)%2\;B=1O'8J3;M_+4J[BC!(NY8R1;NC-$.[LC1"
MN\4U0[OB-$*Y\S5!N/TW0+?_-T"W_S= M_\W0+?_-T"W_S?.BP  OY@  +*A
M  "GJ0  G+   )&X  "&P ( >\@' '3+$@!PS"(!:\LP V;+/ =ART4,7,I.
M$5C*5A54RET94<ED'$[);!]+R70B2,A^)$7(B"=#R)4H0<BB*C_(L2L^R<0K
M/LGA*C['\BL]QOPM/,7_+CS%_RX\Q?\N/,7_+CS%_R[$DP  MI\  *FF  "=
MK@  DK<  (:_  ![QP, <,\' &?6#0!DUQH 8-@J 5S8-@-8V$$&5-A*"E#8
M4@U-V%H02M=B$T?7:19%UW(80M=\&D#8AQP]V),>/-BA'SK9L" YV<,@.=G?
M(#G7[R XU?DB-]3_(S?4_R,WU/\C-]3_(S?4_R.YG   JZ0  )^L  "3M0
MA[X  'O&  !PS@, 9=8' %WC#@!:XQL 5N,G 5+D,@).Y#P$2N1$!D?E30A%
MY54*0N5<#$#E9 X^YFP0.^9V$CGF@!0WYXP5->>9%C3GJ!<RZ+@8,NC,&#'H
MY1@QYO08,>7\&#'E_!@QY?P8,>7\&#'E_!BNH@  H:H  )2S  "(O0  >\8
M &_.  !CU@$ 6-X% %3N$ !1[QL 3>\F 4GP+P)%\#@#0?$_!#[Q1P4\\DX&
M.O)5!S?R7 @U\V0),_-M"C'T=PPO]((-+?2/#BOUG0\J]JL0*?:\$"CVSA$G
M]^81)_7Q$2?U\1$G]?$1)_7Q$2?U\1&CJ   EK(  (B[  ![Q0  ;\X  &+7
M  !6W@  3O ' $KZ$ !&^QD 0OLB 3_\*@$[_3("./TY C7^/P,R_D8#,/],
M!"[_4P4K_UH%*?]B!B?_:P8D_W8'(_^"""'_D @@_YT)'_^K"1[_N@D=_\D)
M'/_="1S_W0D<_]T)'/_="1S_W0F8L   BKH  'S$  !OS0  8M@  %7>  !)
MY   1/L% #__#@ [_Q4 ./\< #3_) $Q_RL!+?\Q 2K_-@(G_SP")?]" B/_
M2 (@_TX#'O]5 QS_70,9_V<$%_]R!!7_?P04_XP%$_^:!1+_I@41_[(%$?^\
M!1'_O 41_[P%$?^\!1'_O 6,N   ?<(  &_,  !BV   5-\  $?E   ^\0
M.?\! #3_"P P_Q  +/\6 "G_'  F_R( (O\G 1__+ $<_S$!&O\V 1C_/ $5
M_T$!$_]( A'_3P(0_U<"#?]A @S_; (*_WD""?^& PC_D@,'_YT#!O^E P;_
MI0,&_Z4#!O^E P;_I0/_,3$"_S8N O\Z+P+_.S(#_SLY!/\[0P7_.4\'_SA<
M"O\V: W_-'00_S* $O\QBQ3_,)06_S";%_\OHA?_+Z@8_RZO&?\NM1G_+KP9
M_R[%&O\NSQK_+N :_R[K&O\N]!K_+OP:_"__&?LO_QKZ+O\;^B[_'/HN_QSZ
M+O\<^B[_'/HN_QS_,R\"_SDL O\]+0+_/C #_S\V!/\_007_/4T'_SQ9"O\Z
M90[_.'(1_S9]$_\UB!7_-)$7_S.9&/\SH!G_,J89_S*L&O\QLQK_,;H;_S'"
M&_\QS!O_,=T;_S'I&_TQ\QOZ,OL;^#+_&_<R_QSV,?\=]3'_'O4Q_Q[U,?\>
M]3'_'O4Q_Q[_-2P"_SPJ O] *@+_0BT#_T,T!/]$/P7_0DH'_T%6"O\_8@[_
M/6X1_SMZ%/\YA!;_.(X8_S>6&?\VG1K_-J0;_S6J'/\UL!S_-;<=_S6_'?\U
MR1W\-=@=^C7G'?<U\1WT-?H=\C7_'O$U_Q_P-?\@[S3_(>\T_R'O-/\A[S3_
M(>\T_R'_."H"_S\G O]#)@+_1BD"_TDR _])/ 7_2$<'_T93"_]$7P__0FH2
M_T!V%?\^@!C_/(H9_SR2&_\[FAS].J =_#JG'?LYK1[Z.;0?^3F\'_@YQA_V
M.=,?\CGD'^\Y\!_L.OH?ZCG_(>DY_R/H.?\DYSG_).<Y_R7G.?\EYSG_)><Y
M_R7_/"<"_T,C O]((@+_3"8"_T\O _]0.07_3D,'_TQ/"_]*6P__2&83_T5Q
M%OQ#?!GZ0H8;^$&.'/9 EA[U/YT?\S^C(/(^JB#Q/K$A\#ZY(>X^PR'M/L\A
MZC[B(>8_[R'C/ODCX3W_)=\]_R?>/?\HW#W_*-P]_RC</?\HW#W_*-P]_RC_
M/R,!_T<@ ?],'@'_420"_U4L _]6-03_53\&_U-*"OY05@_Z3F(3]DMM%_-)
M=QKP1X$<[D:*'NQ%DB#K1)DAZ4.@(NA#IR/F0ZXCY4*V).1"P"3B0\PDWT/@
M)-M#[2760O@HTT+_*M%"_RO/0?\KSD'_+,Y!_RS.0?\LSD'_+,Y!_RS_0R !
M_TH< ?]0&P'_5R$!_ULH O]<,@/_6SL&_%E&"?9640[Q5%T3[5%H%^E/<AKF
M37P=Y$N%(.)*CB'@294CWDB<)-Q'HR;:1ZLGV$:S*-5&O"C31L@IT4;<*LU'
M["K)1O<LQT;_+L1&_R_#1O\OPD;_+\%&_R_!1O\OP4;_+\%&_R__1AT!_TX8
M ?]6& '_7!X!_V E O]B+0/\8C<%]&!!".Y=3 WH6E@2XUAC%]]5;AO;4G<?
MV%" (M1/B23139 GSTR7*,U,GBK+2Z8KR4JM+,=*MRW&2L(NQ$K1+\%+YR^]
M2O0QNTK_,KA*_S*W2_\SMDO_,[9+_S.V2_\SMDO_,[9+_S/_2AH!_U(5 ?]:
M%@'_81L!_V8A ?YH*0+T:#(#[&<\!N5D2 O?8500V5Y>%]);:1S.6'(@RU9[
M),A4@R?%4HLJPU&2+,%0F2Z_3Z$OO4^H,;M.L3*Y3KPSMT[*-+5.X32R3O$U
MKT_]-JU/_S:L3_\VJT__-JM/_S:K3_\VJT__-JM/_S;_31<!_U42 ?]?% #_
M9A@ _VL= ?AM) 'M;BP"Y6TV!-UK0PC49T\0S61:%\A@9!W$76TBP5MV)KU9
M?BF[5X4LN%:-+[95E#&T5)PSLE.D-+!2K3:M4K<WK%+%.*I2VCBG4NTYI5/Z
M.:-3_SFB4_\YH53_.*%4_SBA5/\XH53_.*%4_SC_3Q0!_UD0 /]C$@#_:A0
M_V\9 /)R'P#F="8!W70Q M-Q/PC+;4L/Q6E6%\!F8!V[8VDBMV!Q)[1>>2NQ
M7( NKEN(,:Q9CS.J6)<UIU>?-Z57J#FC5K,ZH5; .Y]6TCR=5ND\FU?X/)I7
M_SR96/\[F%C_.YA8_SJ86/\ZF%C_.IA8_SK_4A(!_UP. /]F$ #_;1$ ^G,4
M .MW& #@>1\ U'DM LMV/ ?$<D@.OF]3%KAK7!VS:&4BKV5M)ZQC=2NI87PO
MIE^$,J->BS6A79,WGER;.9Q;I#N96J\]EUJ[/I9:S#^46N4_DEOU/I%;_SZ0
M7/\]D%S_/(]<_SR/7/\\CUS_/(]<_SS_51$ _U\- /]I#@#_<0X ]7<0 .9[
M$0#9?1@ SGTJ L5[.0:^=T4.MW10%;%P61RM;6(BJ&II)Z5H<2RA9G@OGF2
M,YMBAS:888\XEF"8.Y-?H3V17JL_CUZX0(U>R$&+7N%!BE_S0(E?_S^)8/\^
MB&#_/HA@_SV(8/\]B&#_/8A@_SW_5P\ _V(, /]L# #X= P Z7H, -Y^# #2
M@14 R($G <!_-@:X?$(-LGA-%:QU5ANG<E\BHF]F)YYL;BR;:G4PEVA\,Y1G
MA#:198PYCF25/(QCGCZ)8JA AV*U0H5BQ4*$8MY#@V/Q0H)C_4&"9/] @F3_
M/X)D_S^"9/\_@F3_/X)D_S__60X _V0+ /]N"@#J=P@ VWT( -2""@#,A!(
MPX4D ;N#- 6S@$ ,K7Q+%*9Y5!NA=EPAG'-D)IAQ:RN4;W(OD6UY,XYK@3:+
M:HDYB&B2/(5GFS^"9J9!@&:R0WYFP41]9ME$?&?O0WQG_$%\:/] ?&C_0'QH
M_S]\:/\_?&C_/WQH_S__6PP _V<) /=Q!P#>>@4 U( ' ,Z%"0#'AQ$ OH@B
M ;:',02OA#X+J(%)$Z)]4AJ<>EH@EW=A)I-U:"N/<V\OBW%W,XAO?C:%;H8Z
M@FV//7]KF3]\:Z-">6JP0WAJOT1V:M1%=FOM0W9K^T)V:_]!=FS_0'9L_T!V
M;/] =FS_0'9L_T#_70H _VD' .QT P#:? 0 T(,& ,F(!P##B@\ NHL@ ;**
M+P2KB#P*I(5'$IV!4!F8?E@?DWQ?)8YY9BJ*=VTNAG5T,H)T?#9_<H0Y?'&-
M/7EPED!V;Z%"=&ZN1')NO45P;M%%<&_K1'!O^D-Q;_]!<6__0'%P_T!Q</]
M<7#_0'%P_T#_7P@ _VL$ .%V  #4?P, RX8% ,6+!@"^C0T M8\> *Z.+0.F
MC#H)GXE%$9F&3AB3@U8>CH!=)(E^9"F%?&LM@7IR,GUX>35Z=X(Y=W:+/'-U
ME3]Q=)]";G.L1&QSNT5K<\Y%:W/I1&MS^$-K<_]";'/_06QS_T!L<_] ;'/_
M0&QS_T#_804 ^FX! -UY  #0@@( QXD$ ,".! "YD0P L9(; *F2*P.BD#@(
MFXU##Y2*3!>.B%0=B85;(X2#8BB @6DM?']P,7A^=S5U?'\X<7N(/&YZDC]K
M>9U!:'BJ0V9XN$1E>,Q%97CG1&5X]T-F>/]"9GC_069X_T!F>/] 9GC_0&9X
M_T#_9 , [G$  -A\  #+A0( PXP# +N1 P"SE D K)88 *66* *=E#8'EI)!
M#I"/2A6*C5(<A(M:(G^)8"=[AV<L=X5N,'.#=31O@GTW;(&&.VE_D#YF?IM!
M8WZH0V%]MD1@?<E$7WWE0V!]]D)@??]!87W_0&%]_T!A??] 87W_0&%]_T#_
M9P  XW0  -)_  #'B $ OH\" +:5 0"NF 8 IIH5 )^:)@*8F3,&D9<_#(N5
M2!2%DU :?Y%8('J/7R5VC64J<HML+FZ*<S)JB'LV9H>$.6.&CCQ@A9D_782F
M05N$M$):A,=#6H3C0EJ#]$%;@_] 6X/_0%N#_S];@_\_6X/_/UN#_S__:@
MWG@  ,V#  #"C   N9,  +"8  "GG0( H)\2 )F?(P&3GC$%C)T\"X6;1A)_
MF4X8>I=6'G6672-PE&,H;))J+&B1<3!ED'DT88Z"-UZ-C#I:C)<]6(RD/U:+
MLD!4B\5 5(OA0%2*\S]5BOX_58G_/E6)_SY5B?\^58G_/E6)_S[O;P  UGP
M ,B'  "]D0  M)@  *J<  "@H@  F:00 ).E( &,I"X#A:,Y"7^B0P]YH$P6
M=)]3&V^=6B!JG&$E9IIH*6.9;RU?F'<P6Y> -%B6BC=5E94Y4I6B.U"4L#U/
ME,,]3Y3?/$^3\CQ/DOT\3Y+_/$^1_SQ/D?\\3Y'_/$^1_SSD=   SX$  ,*,
M  "XE@  K9P  *.A  "8J   D*H- (NK&P"%JRH"?JHV!GBI00QRJ$D2;:=1
M&&FF6!QDI%\A8*-F)5VB;2E9H74L5J%^+U.@B#)/GY,U39^@-TN>KSA*GL$X
M29[=.$F=\#A)G/PX29O_.4F;_SE)F_\Y29O_.4F;_SG;>@  R(<  +R2  "Q
MF@  IJ   )RF  "1K   A[$( (&R%@!\LR8!=K(S!'&R/0EKL4<.9K!/$V*O
M5AA>KET<6JUD(%>L:R-4K',F4*M\*4VJABQ*JI(O2*F?,$:IK3)%J;\R1*K:
M,D2H[S)#I_LS0Z;_,T.E_S1#I?\T0Z7_-$.E_S30@0  P8X  +68  "IGP
MGJ4  ).L  "(L@  ?+D" ':Z$0!RNR$ ;KLN FB[.@9DND,*7[I,#ENY4Q)7
MN%H65+AA&5&W:1Q.MW$?2[9Z(DBVA"5%MI G0[6=*4&UK"I MKXJ/[;8*C^T
M[BH^L_HL/;+_+3VQ_RT]L?\M/;'_+3VQ_RW'B0  N94  *R=  "AI   EJL
M (JR  !_N   <[\# &K$# !GQ1H 8\4H 5_%-0-;Q3\%5\5("53$4 Q0Q%@/
M3<1?$DK#9A5(PVX71<-X&D+#@AQ PXX>/L.<'SS#JR [P[PA.L/5(3O"[B$Y
MP/DB.+__)#B__R0XO_\D.+__)#B__R2]D0  L)L  *2B  "8J@  C+$  ("Y
M  !UOP  :L8$ %[," !9SQ( 5] A %70+@%1T#D"3M!#!$O03 9)T%,(1M!;
M"T/08PU!T&L//M!U$3S1@!,ZT8P4.-&:%C;1J1<UT;L7--+2%S70[!8TS_<8
M,\[_&C/._QHSSO\:,\[_&C/._QJSF0  IJ$  )JI  ".L0  @;D  '7   !J
MQP  7LT# %34" !,W0T 2MT8 $C>)@!&WC(!1-\\ D+?10,_WTT$/>!5!3O@
M708YX&8(-^!O"37A>@HSX88,,>&4#3#BHPXNXK,.+N/'#BWCXPXMX/(.+-_[
M#RS?_1 LW_T0+-_]$"S?_1"HH   G*<  (^P  "#N   =L$  &K)  !>SP
M4]4! $G<!@!%Z0\ 0ND9 $#J)  ]ZBX .NLV 3CL/@$V[$8",^U- S'M50,O
M[ET$+>YE!2ON< 4I[WL&*.^)!R;PEP<E\*<()/&X""/QS @B\N4((O#S""+O
M]0@B[_4((N_U""+O]0B>I@  D:\  (2X  !WP0  :LD  %W0  !1UP  1MT
M #_J!0 \]@X .?87 #;W(  S]R@ ,?@P "[Y-@$K^3T!*?I$ 2?Z2@(E^U("
M(_M: B#\8P,>_&X#'/U[ QO^B009_I@$&/^H!!?_MP06_\@$%O_@!!;_Y 06
M_^0$%O_D!!;_Y 23K@  A;<  'C   !JR0  7=(  %#9  !$WP  .N0  #7W
M P R_PP +O\2 "O_&@ H_R$ )O\G "/_+0 @_S, 'O\Y 1S_/P$9_T4!%_]-
M 17_50$3_U\!$?]J A#_> (._X<"#O^6 @W_I (,_[ "#/^^ @S_P@(,_\("
M#/_" @S_P@*'M@  >;\  &O)  !>TP  4-L  $/@   XY0  +_   "O_   G
M_P@ )/\. "'_$P >_QD &_\> !C_(P 5_R@ $_\M !'_,@ 0_S@ #O\_  S_
M1@$*_T\!!_]9 03_90$!_W(! /^! 0#_CP$ _YL! /^G 0#_J0$ _ZD! /^I
M 0#_J0'_+"\!_S L ?\R+ +_,S "_S$V _\P00/_+TT$_RU:!O\K9@?_*7,(
M_RA^"O\GB O_)Y$,_R>9#?\FGPW_)J4._R:K#O\FL0__)K@/_R; #_\FR0__
M)M</_R;F#_\F\ _^)OD/^R?_#_DG_P_Y)O\1^";_$?@F_Q+X)O\2^";_$O@F
M_Q+_+BP!_S,I ?\U*@+_-BT"_S8T O\U/P/_,TL$_S)7!O\P9 ?_+G )_RQ[
M"O\LA0S_*XX-_RN6#O\JG0__*J,/_RJI$/\JKQ#_*;80_RF]$?\IQQ'_*=,1
M_BGC$?LJ[Q'X*O@0]BO_$/0J_Q+T*O\3\RK_%/,I_Q3S*?\4\RG_%/,I_Q3_
M,2D!_S8F ?\Y)@'_.BD"_SLR O\[/0/_.4@%_S=4!O\U8 ?_,VP)_S)W#/\P
M@@W_,(L._R^3#_\OFA#_+J 1_RZF$?\NK!+_+K,2_BZZ$OTNQ!+[+L\3^"[A
M$O4N[1+Q+_<2[R__$^XN_Q7M+O\6["[_%^PN_Q?L+O\7["[_%^PN_Q?_-"8!
M_SDC ?\](P'_/B8"_T$O O]!.0/_/T4$_SU0!O\[7 C_.6@*_S=S#?\V?@[_
M-8<0_32/$?PTEA+Z,YT3^3.C$_@SJ13W,[ 4]C.W%/0SP!3S,\P4\#/>%.TS
MZQ3I-/85YS/_%^8S_QCD,O\9Y#/_&N,R_QKC,O\:XS+_&N,R_QK_.",!_ST@
M ?]!'P'_12,!_T<L O]'-@/_1D $_T1,!O]!6 C_/V0+^SYO#OD\>1#V.X,1
M]#J+$_,YDQ3Q.9D4\#B@%>XXIA;M.*T6[#BT%NHXO1;I.,D6YSC;%N,YZA;@
M./48W3C_&MLW_QS9-_\=US?_'=8W_Q[6-_\>UC?_'M8W_Q[_.R !_T$< ?]%
M&@'_2R !_TTH ?].,@+_33P$_TI'!OI(4PCV1E\+\D1J#N]"=!'L07X3ZD"'
M%.@_CA7F/I86Y3Z<%^,]HQCB/:H8X#VR&-\]NQG=/<89VSW8&M8]Z1K2/?4=
MSCW^'\P\_R#+//\AR3S_(<D\_R')//\AR3S_(<D\_R'_/QP!_T47 ?]+%P'_
M4!T!_U,D ?]4+0+_4S<#]U%"!?%.30CL3%H+Z$IE#^5(;Q'B1WD4WT6"%MU$
MBA?:0Y$9V$*9&M5"GQO30:8<T4&N'<]!MQ[.0<$>S$'0'\E"Y1_%0O,APD'^
M(\!!_R2^0?\DO4'_);U!_R6]0?\EO4'_);U!_R7_0A@!_TD3 /]0% #_5AD
M_UD@ ?]:* 'W6C("[U@]!.A520?C4U4*WE%@#ME.:A+43'06T$M\&,Y)A!O,
M2(P<RD>3'LA'FA_&1J$AQ$:I(L)%L2/!1;PCOT7))+U&WR6Y1N\FMD;[)[1&
M_RBS1O\HLD;_*+%&_RBQ1O\HL4;_*+%&_RC_1A4 _TT1 /]5$@#_6Q8 _UX;
M /E@(P'O8"P!YEXV ]]<1 7865 *T5=;#\Q4913(4FX8Q5!W&\-/?QW 3H8?
MODV.(;Q,E2.Z2YPDN$JD)K9*K">T2K8HLTG#*;%)UBFN2NHJJTKX*ZE*_RNH
M2_\KITO_*Z=+_RNG2_\KITO_*Z=+_RO_21( _U . /]9$ #_7Q( _V,6 /)E
M'0#G924 WF0Q =1B/P7-8$L*QUU6#\):8!6^6&D9NU9Q'+A4>1^V4X$BLU*(
M)+%0D":O4)<HK4^?*:M.J"NI3K(LITZ^+:9.SBZC3N8NH4_U+I]/_RZ>3_\N
MG4__+IU0_RZ=4/\NG5#_+IU0_R[_3!  _U0- /]=#@#_8P\ ^6<1 .MI%0#?
M:AP TVHL <MH.P3%94<)OV)2#[I@7!6V7649LEMM':]9=2&L6'PCJE:#)J=5
MBRBE5),JHU.;+*%3HRZ?4JTOG5*Y,)M2R3&94N(QEU/R,993_S&55/\QE%3_
M,)14_S"45/\PE%3_,)14_S#_3PX _U@+ /]@"P#[9@P \&L- .1M#@#6;A8
MS&\H <1M-P2]:T0)MVA/#[)E6!6N8F$:JF!I'J=><"&D77@EH5M_)Y]:ARJ<
M68XLFEB7+IA7H#"55JHRDU:U,Y%6Q3205MTTCE?P-(U7_3.,6/\SC%C_,HQ8
M_S&,6/\QC%C_,8Q8_S'_40P _UL) /]C" #K:@< W6X( -AQ"@#/<A, QG,E
M ;YR- .W<$$(L6U,#JQJ512G9UX9HV5E'J!C;2*<870EFF![*)=>@RN478LM
MDER3,(];G#*-6J8TBUJR-8E:P3:'6M8VAEOM-H5;^S6%7/\TA%S_,X1<_S.$
M7/\SA%S_,X1<_S/_4PH _UT& /5F! #?;0, U7(& -!U"0#)=A$ P'<B +AV
M,0.Q=#X'JW%)#J9N4A2A;%L9G6EB'9EG:B*69G$EDV1X*)!C?RN-88<NBF"0
M,(A?F3.%7Z,U@UZO-H%>OCB 7M$X?U_J-WY?^C9^8/\U?F#_-'Y@_S1^8/\T
M?F#_-'Y@_S3_50@ _V $ .AI  #:< , T'4% ,IX!P##>@\ NWL? +-Z+P*L
M>#P'IG5&#:%S4!.<<%@8EVY@'9-K9R&0:FXEC6AU*(IG?"N'9H0NA&2-,8%C
MEC1_8Z$V?&*M-WIBNSEY8LXY>&/H.'AC^#=X9/\V>&3_-7AD_S5X9/\U>&3_
M-7AD_S7_5P4 _V(! .%L  #4<P( RW@$ ,5[!0"^?0T MGX= *]^+ *H?#D&
MH7E$#)QW3A*7=%88DG)='(YP9""*;FLDAVQR*(1K>BN!:H(N?FF*,7MHE#1X
M9Y\V=F:J.'1FN3ES9LLZ<F;F.7)G]SAR9_\W<FC_-G)H_S5R:/\U<FC_-7)H
M_S7_60( ]F4  -UN  #/=@$ QWL# ,!_! "Y@ P L8(: *J"*@*C@#<%G7U"
M"Y=[2Q&2>%07C79;&XET8B"%<FDD@7%P)WYO=RM[;G\N>&V(,79LDC1S:YPV
M<&JH.&YJMSIM:LDZ;&KD.FUK]3AM:_\W;6O_-FUK_S9M:_\V;6O_-FUK_S;_
M6P  ZV<  -EQ  #,>0  PWX" +N" P"TA D K848 *:%* &?A#4%F8) "I-_
M21"-?5(6B7M9&X1Y8!^ =V<C?'5N)WET=2IV<WTN<W*&,7!QD#1M<)LV:V^G
M.&EOM3IH;\<Z9V_B.F=O]#AH;_\W:&__-FAO_S9H;_\V:&__-FAO_S;_7@
MY&H  --T  #(?   OX$! +>% 0"OAP< J(D5 *&))0&;B#,$E(8^"8Z$1P^)
M@5 5A']7&G]^7AY[?&4B>'IL)G1Y<RIQ>'LM;G>$,&MVCC-H=9DV9G2E.&1S
MLSEB<\0Z8G/@.F)S\SAC<_\W8W/_-F-S_S9C<_\V8W/_-F-S_S;_80  X&T
M ,]W  #$?P  NX4  +.)  "JBP, HXP3 )R-(P&6C# #D(L\"(J)10Z$ATX3
M?X55&'N#7!UW@F,A<X!J)6]_<2EL?7DL:7R"+V9[BS)C>I<U8'FC-UYYL3A=
M><(Y7'G=.5UY\3A=>/XW7GC_-EYX_S5>>/\U7GC_-5YX_S7U9   W'   ,IZ
M  # @P  MHD  *Z-  "DCP  G9$0 )>2( "1D2X#BI Y!X2.0PQ_C4P2>HM3
M%W6)6AMQB&$@;H9H(VJ%;R=GA'<K8X-_+F""B3%=@90S6X"A-EE_KS=7?\ X
M5W_:-U=_\#=8?OTV6'[_-5A^_S58?O\U6'[_-5A^_S7I:   U'0  ,9^  "[
MAP  LHT  *B1  ">E   EI8. )&7' "+ERL"A98W!7^400IYDTD0=))1%7"0
M6!ELCU\=:(YF(66,;25ABW0H7HI]+%N)AR]8B)(Q58>?,U.'K352A[XU48?6
M-5&&[C52A?LT4H7_-%*%_S-2A?\S4H7_,U*%_S/C;   SGD  ,&#  "VBP
MK)$  **5  "7F0  CYL+ (J=& "$G2<!?IPT!'F;/@ASFD<-;YE/$FJ85A=F
MEUT;8Y5C'E^4:B)<DW(E69)[*%61A2M2D9 N4)"=,$Z0JS%,D+PR3)#3,DR/
M[3),COHR3(W_,4R,_S%,C/\Q3(S_,4R,_S'<<0  R'X  +N(  "QD0  II8
M )R:  "0GP  AZ(& (&C% !\I",!=Z0P W*C.P9MHD0+:*%,#V2@5!-@GUH7
M79YA&UF=:!Y6G7 A4YQY)%";@R=-FHXI2IJ;+$B:J2U'F;HM1IK0+4:8ZRU&
ME_DN1I;_+D:6_RY&EO\N1I;_+D:6_R[1=P  P80  +:.  "JE0  H)L  )6?
M  "*I   ?:D  '>K$ !SJQX ;ZPL 6JK-P1EJT$'8:I)"UVI40]:J5@35ZA?
M%E.G9AE0IVX<3:9V'TJE@2%(I8PD1:69)D.DJ"="I+@H0:3.)T&CZB= HO@H
M0*'_*4"@_RE H/\I0*#_*4"@_RG)?@  NHL  *^4  "CF@  F*   (VE  ""
MJ@  =;   &RS# !IM!@ 9;0G 6&T,P)>M#T$6K1&!U:S3@I3LU4-4+-<$$VR
M8Q-*LFL61[%T&$6Q?AI"L(H=0+"7'CZPIB \L+<@/+#,(#ROZ" [KO<A.JW_
M(CJL_R,ZK/\C.JS_(SJL_R/ A@  LY(  *>9  "<GP  D*8  (2L  !YL0
M;;<  &&\!0!=O1( 6KX@ %B^+0%4OC@"4;Y"!$Z^2@9,OE((2;Y9"D:^8 Q$
MOF@.0;UQ$3^]?!,\O8@5.KV5%CB]I!<WO;48-KW*&#>\YQ<UN_89-;K_&C2Y
M_QLTN?\;-+G_&S2Y_QNXCP  JI@  )^?  "3I@  AZP  'NS  !ON0  8[X
M %C$! !0R P 3<@7 $S))0!*RC$ 1\H[ 47*1 )#RDP#0<I4!#[*7 8\RF0'
M.LMN"3C+> HVRX4,-,N2#3++H@XQR[(/,,S'#S#+Y0XOR?4/+LC]$2['_Q(N
MQ_\2+L?_$B['_Q*NEP  H9X  )6E  ")K0  ?+0  '"[  !DP0  6<8  $[+
M P!%T @ /M4. #W5&@ \UB8 .]<Q #G8.P XV44!-ME- 3795@(SVEX",=IH
M S#;<P0NVW\%+-N-!2K<G08IW*T&*-W!!BC=W@8GV^\')MGY"";8_@DFV/X)
M)MC^"2;8_@FDG0  F*4  (NM  !^M   <;P  &7#  !9R0  3<T  $/3 0 Z
MV08 ->0- #/D%@ QY"  ,.4J "[F,P MYCP *^=$ "KG3 $HZ%0!)^A= 27I
M9P(CZ7,"(NJ! B#JD0,?ZZ$#'>NR QSLQP,<[.$#&^KQ QOI^0,;Z?D#&^GY
M QOI^0.:I   C:P  '^U  !RO0  9<4  %G+  !,T   0=4  #C<   OX0(
M+?$- "OQ$P H\AP )O(D "3S*P B]#( (?0Y !_U00 =]4D &_91 !GW6@$7
M]V4!%?AR 13Y@0$3^9(!$OJB A'ZLP(0^\8"$/O= A#[Z0(0^^D"$/OI A#[
MZ0*/JP  @;0  '.]  !FQ@  6<T  $O3  ! V0  -=X  "SC   F\0  )/X*
M "'_$  ?_Q8 '/\< !G_(@ 7_R@ %?\N !/_-0 2_SP $/]#  [_3  -_U8
M"_]B  G_;P (_W\!!_^0 07_H $$_ZX!!/^\ 0/_QP$#_\<! __' 0/_QP&#
MM   =;T  &?&  !:SP  2]4  #_<   SX0  *>4  "'L   >_0  &O\% !?_
M#  5_Q  $O\4 !#_&0 ._QX #?\C  O_*  (_RX !O\U  /_/0  _T8  /]1
M  #_70  _VL  /][  #_BP  _YD  /^E  #_K   _ZP  /^L  #_K #_)RP!
M_RHJ ?\K*@'_*BX!_R8T O\E/P+_(TL#_R%8 _\@9 3_'G $_QU[!/\=A07_
M'8X%_QV6!?\=G ;_':(&_QRH!O\<K@?_'+0'_QR[!_\<PP?_',X'_QW?!_\=
MZP?\'?4'^1W^!O<>_P?W'?\(]AW_"?8=_PGV'?\)]AW_"?8=_PG_*2H!_RPG
M ?\N)P'_+2H!_RPR ?\K/0+_*4D#_R=5 _\E803_(VT$_R)X!?\B@@7_(8L&
M_R&3!O\AF@?_(: '_R&E!_\AJPC_(;$(_R&X"/\AP0C_(<L(_"'<"/DAZ0CV
M(?0(\R+]!_(B_PGQ(O\*\2'_"_ A_POP(?\+\"'_"_ A_PO_+"8!_S D ?\Q
M(P'_,28!_S(O ?\Q.@+_+T8#_RU2 _\K7@3_*6D%_RAU!?\G?P;_)X@'_R:0
M!_\FE@C_)IT(_B:C"?TFJ0G\)J\)^R:V"?HFO@GX)L@)]B;9"?(FZ GO)_,)
M[2?]"NLF_POJ)O\-Z2;_#>@F_P[H)O\.Z";_#N@F_P[_+R,!_S,@ ?\U'P'_
M-R,!_S@L ?\X-P+_-D("_S1. _\R6@3_,&4%_RYP!OXM>P?\+80(^BR,"?@L
MDPGW+)D*]BN@"O0KI@KS*ZP+\BNS"_$KNPOO*\8+[BS4"^HLY@OF+/(+Y"S\
M#>(L_P_A+/\0X"S_$-\L_Q'?+/\1WRS_$=\L_Q'_,Q\!_S<; ?\Z&@'_/2 !
M_S\H ?\_,@'_/3X"_SM) _\Y503[-V$&]S5L!_4T=@CR,W\)\#*'"N\RCPOM
M,I8+[#&<#.HQH@SI,:D,Z#&P#>8QN0WE,<,-XS+1#=\RY0S<,O$/V#'\$=4Q
M_Q+2,?\3T3'_%- Q_Q30,?\4T#'_%- Q_Q3_-QL!_SL7 /\_%@#_0QP _T8D
M ?]&+@'_1#D"_$)$ _8_4 3Q/5P&[3QG!^H[<0GH.GH*Y3F#"^,XBPSB.)(-
MX#>9#=\WGP[=-Z8.VS>M#]DVMA#7-L$0U3;.$-$WXQ'--_$3RC?[%<@W_Q;&
M-_\7Q3?_&,0W_QC$-_\8Q#?_&,0W_QC_.Q< _T 3 /]%$P#_21@ _TP@ /],
M*0'Z2S,!\D@^ NQ&2@3G1%8&XT-B"-]!; K<0'4,V3]^#=4^A@_3/8T0T3V4
M$<\\FQ+-/*(3S#RI%,H[L13(.[L5QSO(%L4\W!;!/.T7OCSY&;L\_QJZ//\;
MN3S_&[@\_QNX//\;N#S_&[@\_QO_/A0 _T00 /]*$0#_3Q0 _U$; /M2(P#Q
M42T!Z4\X >)-10/<2U$%UDE<"-%'9@O.1G .RT5X$,A$@!+&0X<4Q$*.%<-"
ME1;!09P7OT&D&+U K!F\0+8:ND#"&KA TANU0>@;LD'V';!!_QZN0?\>K4'_
M'JQ!_QZL0?\>K$'_'JQ!_Q[_0A$ _T<- /]/#@#_4Q$ _U85 /-7' #H5B4
MX%4Q ==3/P+/4DP%RE!7"<9.80W#3&H0P$IR$KU)>A6[2((6N4>)&+='D!FU
M1I<;LT:?'+%%IQVP1;$>KD6\'ZQ%S!^J1>,@IT;S(:5&_R&C1O\BHD;_(:)&
M_R&B1O\AHD;_(:)&_R'_10X _TL* /]3# #_5PT ^5H0 .M;% #?6AP U%HK
M ,Q:.P+&6$@%P593";Q47 VY4F41M5!M%+-/=1>P3GP9KDV$&JQ,BQRJ2Y(>
MJ$J:'Z9*HR&D2:PBHTFX(Z%)QB2?2MXDG4KP))M*_2692_\DF4O_))A+_R28
M2_\DF$O_))A+_R3_2 P _T\( /]6" #U6PD Z5X* .1>#0#57Q4 RV G ,1?
M-@*^7D,%N%M.";196 ZP5V$2K%5I%:I4<!BG4W@:I5)_'*)1AAZ@4(X@GD^6
M(IQ.GR.:3J@EF$ZS)I=.PB>53M8GDT[L)Y%/^R>03_\GD%#_)H]0_R:/4/\F
MCU#_)H]0_R;_2@D _U,% /A:! #B7P, VF(& -1C"0#-8Q( Q&4C +QE,@*V
M8T %L6%+":Q>5 ZH7%T2I5ME%J%9;!B?6',;G%9Z'II5@B"85(HBE522))-3
MFR:14J4GCU*P*8U2OBJ,4M JBE/I*HE3^2F(5/\IAU3_*(=4_RB'5/\HAU3_
M*(=4_RC_3 4 _U8! .E=  #<8P( T6<% ,QH!P#&:!  O6H@ +9I+P&P:#P$
MJF5'":5C40VA85H2G5]A%II>:1F77' <E5MW'I):?B&0688CC5B.)8M7ER>)
M5Z$IAE:M*X56NBR#5LPL@E?F+(%7]RN 6/\J@%C_*H!8_RF 6/\I@%C_*8!8
M_RG_3P( _5D  .)@  #59P  S&H# ,9L!0# ; X MVT= +!N+ &J;#D$I6I$
M"*!H3@V;9E<1EV1>%91B91F18&P<CE]S'HM>>R&)78(DAER+)H1;E"B!6YXJ
M?UJJ+'U:MRU\6LDN>EKC+GI;]2UZ7/\L>5S_*WI<_RIZ7/\J>ES_*GI<_RK_
M40  \EL  -YD  #/:@  QVX" ,!P! "Z< P LG$: *MQ*0&E<#<#GVY"!YIL
M2PR6:E01DFA<%8YF8QB+96D;B&-P'H5B>"&"87\D@&"()GU?D2E[7YPK>%ZG
M+79>M2YU7L8O=%[A+W1?\RYT7_\L=&#_*W1@_RMT8/\K=&#_*W1@_RO_4P
MZ%X  -EG  #+;0  PW$! +MS @"U<PD K747 *=U)P&A=#0#FW(_!Y5P20N1
M;E(0C&Q9%(EJ8!B%:6<;@FAN'G]F=2%]97TD>F2%)G=DCREU8YHK<F*E+7!B
MLR]O8L0O;F+>+VYC\BYN8_XM;F/_+&YC_RMN8_\K;F/_*VYC_RO_50  Y6
M --I  #(<   OW0  +=W 0"P=P< J'@5 *)Y) "<>#("EG8]!I%T1PN,<D\/
MB'!7$X1O7A> ;60:?6QK'7IK<R!W:GHC=&F#)G)HC2EO9Y<L;6>C+FMFL2]I
M9L$P:6;;,&EG\"]I9_TM:6?_+&IG_RMJ9_\K:F?_*VIG_RO^6   X6,  ,]L
M  #$<P  NW@  +-Z  "K>@0 I'L2 )Y\(@"8?"\"DGH[!8QX10J'=TT.@W55
M$G]S7!9[<F(:>'!I'75O<"!R;G@C;VV!)FULBREJ;)8K:&NA+F9KKR]D:K\P
M8VO8,&-K[R]D:_PM9&O_+65K_RQE:_\L96O_+&5K_RST6P  W68  ,MO  #
M=@  MWL  *]^  "F?@$ GW\0 )F 'P"3@"T"C7\Y!8A]0PF#>TL-?GI3$GIX
M6A9V=V$9<W5G''!T;A]M<W8B:G)_)FAQB2AE<)0K8G"@+6!OK2]?;[TO7F_4
M+UYO[2]?;_LM7V__+&!O_RQ@;_\L8&__+&!O_RSK7@  V&D  ,=R  "\>0
MLW\  *N"  "A@@  F8,. )2$'0".A"L!B(,V!(."0 A^@$D,>7]1$'5]6!1R
M?%\8;GME&VMZ;!YH>70B97A])6)WAR=@=I(J776>+%MUJRY:=+LO6771+UET
M["Y9=/HM6G3_+%IT_RM:=/\K6G3_*UIT_ROF80  T6T  ,-V  "Y?0  KX,
M *:&  "<A@  E(@, (Z)&0")B2@!@XDT WZ'/@=YAD<+=(5/#W"$5A-M@ET7
M:8%C&F: :AUC?W(@8'YZ(UU]A"9:?(\I6'N<*U9[J2Q4>[DM4WO.+51ZZBU4
M>ODL5'G_*U5Y_RI5>?\J57G_*E5Y_RKA90  S'$  +]Z  "T@@  JX<  *&*
M  "5BP  C8T) (>.%@""CR0!?8\Q GB..P5SC40);XQ,#6N*5!%GB5H59(AA
M&&&':!M>AG >6X5X(5B$@B15A(TF4H.:*5""IRI/@K<K3H+,*TZ"Z"M.@?@J
M3X#_*D^ _RE/@/\I3X#_*4^ _RG;:@  QW4  +I_  "PAP  IHP  )R/  "/
MD0  AI,% ("4$@![E2$ =Y4M 7*5. 1ME$(':9-*"V6240YBD5@27I!?%5N/
M9AA8CFT;58YV'E*-@"%/C(LC38N8)4N+I2=)B[4H2(O**$B*YR=)B?<H28C_
M)TF'_R=)A_\G28?_)TF'_R?1;P  P7L  +6$  "KC   H)   )64  ")EP
M?IH  '>;#@!SG!P ;YTI 6N<-0)FG#\%8IM'"%^:3PM<FE8/6)E<$E688Q53
MF&L74)=S&DV6?1U*E8D?1Y65(465I"-$E+,C0Y3((T.4Y2-#DO4D0Y'_)$.0
M_R1#D/\D0Y#_)$.0_R3*=0  NX$  +"+  "DD0  FI4  (^9  "#G0  =*(
M &ZC"P!JI!< 9J4E &.E,0%?I#L#6Z1$!5BD2PA5HU,+4J-:#4^B81!-HF@3
M2J%Q%4>@>QA$H(8:0I^3'$"?HAT^G[(>/9_&'CV?XQT]G?0>/9S_'SR;_Q\\
MF_\@/)O_(#R;_R#"?   M8@  *F0  ">E@  DYL  (>?  ![I   ;Z@  &.L
M! !?K1$ 7*T? %JN*P!7KC8!5*Y  U&M2 5.K4\'2ZU7"4FM7@M&K&8-1*QN
M#T&L>!$_JX03/*N1%3JKH!8YJ[ 7.*O#%SBJX1<WJ?,8-Z?^&3:F_QHVIO\:
M-J;_&C:F_QJZA   KH\  **6  "7FP  BZ$  '^F  !SJP  9Z\  %JT  !3
MM@P 4;<7 $^W) !-N#  2K@Z 4BX0P)&N$L#1+A2!$&X6@8_N&('/;AK"3JX
M=0LXMX$,-K>.#C2WG0\SMZT/,K?!#S&WW@\QMO(0,+3\$3"S_Q(PL_\3,+/_
M$S"S_Q.RC@  I94  )J;  ".H@  @J@  '6M  !ILP  7K<  %.[  !'P 4
M0\(0 $+"&P! PR< /\,R #[$/  \Q$0!.L1- 3C$50(VQ%T#-<1F!#/%< 0Q
MQ7P&+\6*!BW%F@<KQ:H(*L6^""K%V@@JQ/ (*<+["2C!_PHHP?\+*,'_"RC!
M_PNHE0  G9L  )&B  "$J0  >*\  &NU  !?NP  5+\  $G#   _R 0 -LT)
M #/.$0 RSQP ,<\G ##0,0 OT#H +M%# "W13  KTE4 *M)? 2C3:0$GTW8!
M)=.$ B34E (BU*8"(=6Y B'5T@(@T^L"(-+V Q_1_P0?T?\$']'_!!_1_P2?
MFP  E*(  (>I  !YL0  ;;@  &"^  !4PP  2<<  #[+   UT $ +=4& "7;
M"P DWA( (]X< "+?)0 AX"X (. W !_A0  >X4H '>)3 !SC7@ ;XVH &N1X
M !CDB $7Y9H!%N:L 17FP $4Y]T!$^7O 1/C^@$3X_H!$^/Z 1/C^@&6H@
MB:D  'NQ  !NN0  8<   %3&  !(R@  /<\  #/3   JV0  (MX" ![K"@ <
M[!  &^T7 !GM'P 7[B8 %>XM !3O-0 3\#T $?!& !#Q4  /\EL #O)I  WS
M>  ,](H "_6<  KUK@ )]L( "?;9  CU[0 (]>T "/7M  CU[0"+J0  ?;(
M &^Z  !BP@  5<D  $?.   [T@  ,=@  "?=   ?X0  &>@  !;X!@ 4^@T
M$OL2 !#\%P ._!T #?TC  S]*0 *_C  "/\X  ;_00 #_TP  /]8  #_9@
M_W<  /^)  #_FP  _ZL  /^[  #_S@  _\\  /_/  #_SP!_L@  <;H  &/#
M  !6RP  2-$  #K6   OW0  )>$  !SE   4Z0  $?<   __ 0 -_PD "_\-
M  C_$  &_Q0  _\8  #_'@  _R,  /\J  #_,@  _SP  /]'  #_5   _V,
M /]S  #_A0  _Y<  /^D  #_L@  _[(  /^R  #_L@#_(BD!_R,G ?\C* '_
M("L!_QPQ ?\:/0'_&$D!_Q96 O\48@+_$VX"_Q)X O\2@@+_$HL"_Q*2 O\2
MF0+_$IX"_Q*D O\2J0+_$J\"_Q*V O\2O0+_$L<"_Q+4 OT2Y0+Z$O$"]Q+Z
M O43_P+T$_\#]!/_ _03_P/T$_\#]!/_ _03_P/_)"<!_R8D ?\F) '_)"<!
M_R(O ?\@.@'_'D8!_QQ3 O\:7P+_&&H"_Q=U O\7?P+_%X@"_Q>/ O\7E@+_
M%YP"_Q>A O\7IP+_%ZT"_Q>S _X7NP/]%\4#^A?1 _<7Y +T%^\"\1CZ N\8
M_P/N&/\$[AC_!.T8_P7M&/\%[1C_!>T8_P7_)R,!_RD@ /\I( #_*", _RDM
M ?\G-P'_)4,!_R-/ O\A6P+_'V8"_QUQ O\=>P/_'80#_QV, _X=DP/\')D#
M^QR? _H<I /Y'*H#]QRQ _8<N0/U'<(#\QW. _ =X0/L'>X#Z1[Y!.@>_P7F
M'O\&Y1[_!N4>_P?E'O\'Y1[_!^4>_P?_*Q\ _RT< /\M&P#_+B  _R\I /\O
M- '_+#\!_RI+ O\H5P+_)F("_25M _HD=P/X(X #]B.( _4CCP/S(Y4$\B.;
M!/$CH03O(Z@$[B.N!.TCM@3K([\$ZB/,!.<CX 3C).T$X"3Y!MXD_P?<)/\(
MVR3_"=HD_PG:)/\)VB3_"=HD_PG_+AL _S$7 /\R%@#_-1P _S8E /\V+P'_
M-#H!_S%& ?LO4@+W+5T"\RQH _ K<@/N*GL$["J$!.HJBP3H*I(%YRF8!>8I
MG@7D*:4%XRFL!>$IM 7@*KT%WBK*!=LJW@76*NT'TBKX"<\K_PK-*O\+S"K_
M#,LJ_PS+*O\,RRK_#,LJ_PS_,A< _S42 /\X$@#_.Q@ _ST@ /\\*@#^.S4!
M]SE! ?$V30+L-%@"Z#-C ^4R;03C,G8$X#%_!=XQAP7<,(X&VC"5!M@PFP?6
M+Z('U"^I"-(OL0C0+[H)SS#&"<TPV G),>H*QC'W#,,Q_P[!,?\/P#'_#[\Q
M_P^_,?\0OS'_$+\Q_Q#_-A, _SD/ /\^$ #_010 _T,: /]"(P#U02X [3XZ
M ><]1@'A/%,"W3I> ]DY: 34.'$&T3AZ!\\W@0C--X@)RS:/"LHVE@K(-IT+
MQC6D#,4UK S#-;4-P37 #< VSPZ]-N8.N3;T$+<V_Q&U-O\2M#;_$[,V_Q.S
M-O\3LS;_$[,V_Q/_.1  _ST+ /]##0#_1Q  _T@4 /5'' #K1B8 XT0R -Q$
M00'40TT"ST%8!,M 8@;(/VL(Q3YT"<,]>PO!/8,,OSR*#;T\D Z[/)</NCN?
M$+@[IQ"V.[ 1M3N[$K,[R1*Q.^ 3KCSQ%*L\_16I//\6J#S_%J@\_Q:G//\6
MISS_%J<\_Q;_/0T _T(( /]("@#_2PP ^DP/ .Q,% #A2AT UDHL ,Y+.P')
M2D@"Q$A3!,!'70>\1F8)ND1N"[=#=@VU0WT.LT*$$+%!BQ&P09(2KD":$ZQ
MHA2J0*L5J4"V%J= Q!>F0-D7HT'M&*!!^QB?0?\9GD'_&9U!_QF=0O\8G4+_
M&)U"_QC_0 D _T8% /],!0#Q3P< YE ) .-/#0#53Q4 S%$G ,51-@&_4$,"
MND].!;9-6 BS3&$*L$II#:U)< ^K2'@1J4=_$J='AA2E1HT5HT:5%J%%GAB?
M1:<9GD6R&IQ%OQJ:1=$;F$7I&Y9&^!R51O\;E$;_&Y-&_QN31_\;DT?_&Y-'
M_QO_0@4 _TH! /)0  #A5 $ V58% --5"0#,51( PU8B +Q7,@&W5C\"LE1*
M!:U35 BJ45T+IU!D#J1.;!"B37,2GTQZ%)U,@1:;2XD7F4J1&9=*F1J52:,;
MDTFN'9))NQZ02<P>CDKE'HU*]AZ+2_\>BTO_'8I+_QV*2_\=BDO_'8I+_QW_
M10  _TT  .54  #960  SUL# ,I;!@#$6@\ NUL> +5<+@&O6SL"JEI&!:98
M4 BB5ED+GU5@#IQ3:!&94F\3EU%V%950?1>34(09D$^-&HY.EAR,3I\>BDZJ
M'XA.MR"'3L@AA4[B(81/\R"#3_\@@T__'X)0_Q^"4/\>@E#_'H)0_Q[_1P
M\U$  -]8  #170  R6 " ,-@! "]7@T M6 : *YA*@"I8#<"I%Y#!)]=30B;
M6U4+F%E=#I589!&25VL3CU9R%HU5>1B+5($:B%.)'(93DAZ$4IP?@E*G(8!2
MM")_4L0C?5+>(WQ3\2)\4_XA>U3_(7M4_R![5/\@>U3_('M4_R#_2@  Z50
M -I<  #,80  PV0  +QD @"V8PH KV07 *EE)P"C9#0"GF- !)EA2@>57U(+
MD5Y:#HY=81&+6V@3B5IO%H99=AB$6'T:@5B&'']7CQY]5ID@>U:D(GE6L2-W
M5L$D=E;:)'57[R1U5_TC=5C_(G58_R%U6/\A=5C_(758_R'_30  Y5<  --?
M  #(9   OV<  +=H  "Q9P< J6@4 *-I) ">:#(!F6<]!)1E1P>09$\*C&)7
M#8AA7A"%7V43@UYL%H!=<QA]77H:>UR#'7E;C!]V6Y<A=%JB(W):KR1Q6K\E
M<%K5)6];[25O6_PC;UO_(F];_R)O6_\A;UO_(6];_R'Z3P  X5H  ,]B  #$
M9P  NVL  +-L  "L:@0 I&L2 )YL(0"9;"\!E&LZ X]I1 :*:$T)AF95#8-E
M7!" 9&(3?6)I%7IB<!AX87@:=6" '7-?BA]P7Y0A;EZ@(VQ>K25K7KPF:E[1
M)FE>["5J7_LD:E__(VI?_R)J7_\B:E__(FI?_R+P4@  W5T  ,ME  # :P
MMVX  *]O  "G;@$ H&\0 )IP'P"4<"P!CV\X XIM0@:&;$L)@FI2#'YI60][
M:& 2=V9F%'5F;A=R974:<&1^'6UCB!]K8Y(B:6*>)&=BJR5E8KHF9&+/)F1B
MZB9E8OHD96/_(V5C_R)E8_\B96/_(F5C_R+K50  V&   ,AH  "\;@  LW$
M *MS  "B<0  FW(. )5S' "0="H!BG,V H5R0 6!<$@(?6]0"WEM5PYV;%X1
M<VMD%'!J;!=M:7,::VE\'&AHAA]F9Y A9&><(V)FJ25@9KDF7V;-)E]FZ"9@
M9ODD8&;_(V!F_R-A9O\B86;_(F%F_R+H6   TV,  ,1K  "Y<0  L'4  *=W
M  ">=0  EG8- )!W&0"+>"< AG<S H%V/01\=48'>'-."W5R50YQ<5P1;G!C
M%&MO:A9I;G$99FYZ'&-M@QYA;(XA7VN:(UUKIR5;:[<F6FO*)EIKYR5;:_<D
M6VK_(UQJ_R)<:O\B7&K_(EQJ_R+C6P  SF8  ,!N  "V=   K'D  *-[  "8
M>0  D'H+ (I[%@"%?"0 @7PQ 7Q[.P1W>D0&<WE,"G!X4PUL=UH0:79A$V=U
M:!9D=&\887-X&UYR@1U<<8P@6G&8(EAPIB16<+4E57#()55PY255</8D5F__
M(U9O_R)7;_\B5V__(E=O_R+?7P  RFD  +QR  "R>   J7T  )]_  "2?@
MBG\' (2 $P" @2$ >X$N 7> .0-R@$(%;G]*"&M^40MH?5@.9'Q?$6)[9A1?
M>FT77'EU&5EX?QQ7>(H>5'>6(5)VI")1=K,C4';&)%!VXR-0=?4C477_(E%T
M_R%1=/\A473_(5%T_R'88P  Q6T  +AV  "N?0  I8(  )J#  "-@P  A(0#
M 'V%$ !YAAX =8<K 7&'-@)MAC\$:85'!V6$3PIB@U8-7X-<#UR"8Q):@6L5
M5X!S&%1_?1I1?X@<3WZ4'TU^HB!+?;$A2GW$(DI]X2%+?/0A2WO_($M[_R!+
M>_\@2WO_($M[_R#09P  P'(  +1[  "J@@  H(8  )6(  "'B   ?(H  ':,
M#@!RC1H ;HXG &J.,@%FC3P#8XU$!6",3 A<BU,*6HM:#5>*81!4B6@248AQ
M%4^(>A=,AX4:2H:2'$B&H!U&AJ\>187"'D6%WQY%A/(>18/^'D6"_QY%@O\>
M18+_'D6"_Q[*;0  NG@  *^!  "EAP  FHL  (^-  "!C@  =)$  &Z3"@!I
ME!4 9I4B &.5+@%@E3@"7)5!!%F42096E% (5)-7"E&37@Q.DF8/3))N$4F1
M>!1&D(,61)"0&$*/GAE CZT:/X_ &C^/W!H_C?$:/XS]&S^+_QL_B_\;/XO_
M&S^+_QO"<P  M7X  *J'  "?C   E)   (B3  ![E0  ;)D  &6;! !@G!
M79T= %N>*0!8GC0!59X] E*=10-0G4T%39U4!TN<6PE(G&,+1IQK#4.;=0]!
MFX 1/IJ-$SR:FQ0ZFJL5.9J]%3F:V14YF.\6.9?\%CB6_Q<XE?\7.)7_%SB5
M_Q>[>@  KX4  *2,  "8D0  C94  (&:  !UG0  :*   %ND  !6I0P 4Z87
M %&G(P!/IR\ 3*<X 4JG00%(ITD"1J=0!$.G6 5!IU\&/Z9H"#VF<@HZIGT+
M.*:*#3:EF0XTI:D/,Z6[#S.EU \SI.X/,J+[$#*A_Q$RH?\1,J'_$3*A_Q&T
M@@  J(P  )V2  "2EP  AIP  'FA  !MI0  8:D  %6L  !+KP4 1[ 0 $6P
M' !$L2< 0K$R $&R.P _LD,!/;)+ 3NR4P(YLEL#-[)D!#6R;@4SLGD&,;*'
M!R^QE@@NLJ8(+;*X"2RRT @LL.P)*Z_Y"BNN_PLJK?\+*JW_"RJM_PNMBP
MH)(  )68  ")G0  ?:,  '&H  !DK0  6;$  $VT  !"N   .[H* #B[$P W
MO!X -;PI #2],@ SO3L ,KU$ #&^3  OOE4!+KY> 2R^: $JOG0"*;Z" B>_
MD0,FOZ(#)+^T R._RP,CON@#([SW!"*[_P4BN_\%(KO_!2*[_P6DD@  F)@
M (R>  " I0  <ZL  &>P  !;M0  3[D  $2\   ZP   ,,0$ "K'"P HR!,
M)\D= ";))P ER3  ),HY "/*0@ BRTL (<M5 "#,7P ?S&P '<UZ !S-B@ ;
MS9P &<ZN 1C.Q0 8S>0 &,ST 1C*_ $8RO\"&,K_ AC*_P*;F0  CY\  (*F
M  !UK0  :+,  %RY  !0O0  1,$  #G$   PR   *,P! "#0!@ 9U0L %M<0
M !78&0 5V2( %-DK !/:-  3VCT $MM( !'<4P 1W5\ $-UM !#>?@ .WY$
M#N"D  W@N  ,X-( "]_M  S>]P ,W?L #-W[  S=^P"2GP  A:<  '>N  !J
MM0  7;P  %#!  !$Q0  .,D  "[-   ET0  'M4  !;: 0 1W@8 $.<-  [G
M$@ -Z!D #.@A  OI*0 *ZC$ ">H[  ?K10 %ZU$ !.M>  /K;@ !ZX   .J4
M  #JIP  Z[P  .O2  #KZ0  [.\  .SO  #L[P"'IP  >:\  &NW  !>O@
M4<4  $/)   WS0  +=$  "/6   ;VP  $]\   [C   ,[@( "O8*  ?V#@ %
M]A(  _88  #U'@  ]24  /4N  #U-P  ]D(  /9.  #V70  ]FX  /:!  #V
ME0  ]Z<  />W  #XQP  ^-   /C0  #XT ![KP  ;;@  &#   !2R   1,T
M #?1   KUP  (=P  !C@   1Y   #.<   ?O   $^@   ?\#  #_"   _PT
M /X0  #^%   _QH  /\A  #_*0  _S,  /\^  #_2P  _UL  /]L  #_@
M_Y(  /^A  #_K0  _[,  /^S  #_LP#_'"8 _QPD /\:)0#_%2< _Q$N /\0
M.@#_#D<!_PU3 ?\+7P'_"FL!_PIU ?\*?P'_"H<!_PJ. ?\*E0'_"IL!_PF@
M ?\)I0#_":L _PFQ /\)N #_"<$ _@G, /P)W@#Y">L ]0GV /,)_P#R"O\
M\0K_ ?$+_P'Q"_\!\0O_ ?$+_P'_'R, _Q\A /\>(0#_&20 _Q<L /\5-P#_
M$T0 _Q%0 ?\07 '_#F<!_PYR ?\.>P'_#H0!_PZ+ ?\.D@'_#I@!_PZ= ?\.
MHP'^#J@!_ ZN ?L.M0#Z#KX ^ [) /4.VP#R#NH [@[U .P._P'K#_\!Z@__
M >H0_P'I$/\!Z1#_ >D0_P'_(A\ _R(< /\A' #_'R  _Q\I /\<- #_&D
M_Q=, ?\56 '_%&,!_Q-N ?\3=P'^$X !_!.( ?H2C@'Y$I4!^!*: ?82H 'U
M$J8!]!*L ?,2LP'Q$KP!\!+' >T2V 'I$^@!YA/U >04_P'B%/\"X17_ N$5
M_P+@%?\"X!7_ N 5_P+_)1L _R87 /\D%@#_)1P _R8E /\D, #_(3L _Q](
M /\=5 ']&U\!^1II ?<:<P'T&7P!\AF$ ?$9BP'O&9$![AF7 >P9G0'K&:,!
MZ1FJ >@9L0'G&;H!Y1G% >,9U0'?&N@!W!OU M@;_P+5'/\#U!S_ ],<_P32
M'/\$TAS_!-(<_P3_*1< _RH3 /\I$@#_+!@ _RPA /\L*P#_*3< _2=# /<E
M3P'S(UH![R)D >PA;@'I(7<!YR%_ >4AA@'D(8T!XB"4 >$@F@'?(* !WB"G
M =PAKP':(;@"V"'# M4ATP+1(N<"S2+T \HC_P3((_\%QR/_!L8C_P;&(_\&
MQB/_!L8C_P;_+!( _RX/ /\P$ #_,Q0 _S,; /\R)0#Z,#  \BX\ .PL20#G
M*E4!XRI? > I:0'=*7(!VBAZ =<H@@+5*(D"TRB0 M$HE@//*)P#SBBC \PH
MJP/**+,#R2B^!,<HS 3%*>($P2KQ!KXJ_@>\*O\(NBK_"+HJ_PBY*O\)N2K_
M";DJ_PG_, \ _S(+ /\V#0#_.!  _SD5 /DW'@#O-2@ YS,U . R0@#;,D\
MU3%: = Q9 +-,&T"RS!U \DP? /'+X,$Q2^*!,0OD07"+Y<%P2^>!K\OI@:]
M+Z\&O"^Y![HOQP>X,-T'M3#N";(P^PJP,/\+KC#_"ZXP_PNM,/\+K3#_"ZTP
M_PO_,PP _S8& /\\"0#_/@P _3T0 .\\%0#D.1\ VSDM -(Z/ #-.DD!R#E4
M <0Y7@+!.&<#OS=O!+TW=@6[-GT&N3:$![<VBP>V-9((M#6:";,UH0FQ-:H*
MKS6T"ZXUP0NL-=0+J3;J#*8V^ VE-O\.HS?_#J(W_PZB-_\.HC?_#J(W_P[_
M-P< _SL" /]  P#R0@4 Z4() .4_#@#8/A8 SD G ,=!-@#"040!O4%/ KE
M60.V/V$$M#YI!K$]<0>O/7@(KCQ_":P\A@JJ.XT+J3N5#*<[G0VE.Z8-HSJP
M#J([O ^@.\T/GCOF$)L\]1&://\1F3S_$9@\_Q&8//\1F#S_$9@\_Q'_.@$
M_T   .]%  #A2   V4@% --&"0#,11( Q$<B +U(,0"X2#\!LT=* K!&5 2L
M15T%JD1D!Z=#; BE0G,*HT)Z"Z%!@0R@08@-GD"0#YQ F!":0*$1F$"L$I=
MN!*50,@3DT#A$Y%!\Q200?\4CT'_%(Y"_Q..0O\3CD+_$XY"_Q/_/   ^40
M .1*  #83@  SD\" ,E-!@##2P\ NTT= +5.+0"O3CH!JTU& J=,3P2D2U@&
MH4I@")Y)9PF<2&X+FD=U#9A&? Z61H,/E$6+$9)%E!*019T3CD6H%(Q%M!6+
M1<06BD7<%HA&\!:&1OT6AD;_%H5'_Q6%1_\5A4?_%85'_Q7_/P  [$@  -U/
M  #/4P  QE4  ,!3 P"[40P LU(9 *U3*0"H4S8!HU)" I]12P2<4%0&F4]<
M")9.8PJ436H,D4QQ#H]+> ^-2W\1BTJ'$HE*D!2'29H5A4FE%X-)L1B"2< 8
M@4K6&7]*[1A^2_P8?DO_%WU+_Q=]2_\6?4O_%GU+_Q;_0P  YDP  -93  #)
M6   P%D  +I8 0"T5@D K%<6 *98)0"A6#(!G5<^ IA62 2555$&DE18"(]2
M7PJ,4F8,BE%M#HA0=!"%3WL2@T^$$X%.C15_3I<7?4ZA&'M-KAEZ3KT:>$[1
M&G=.ZQIW3_H9=D__&79/_QAV3_\7=D__%W9/_Q?X1@  XE   -!7  #$7
MNUX  +1=  "N6@8 IEL3 *!<(@";7"\ EUL[ I):10./64T&BUA5"(A77 J&
M5F,,@U5J#H%4<1!^5'@2?%. %'I2B19X4I08=E*?&712JQIR4KH;<5+-''!2
MZ!MP4_D:<%/_&G!3_QEP4_\8<%/_&'!3_QCO20  W5,  ,M:  # 7P  MV(
M *]A  "H7@( H5\0 )M@'@"68"P D6 X 8U>0@.)74L%A5Q2!X);60J 6F ,
M?5EG#GM8;A!X6'42=E=]%'17AQ9R5I$8;U:<&FY6J1ML5K@<:U;+'6I6YAQJ
M5_<;:E?_&FI7_QEK5_\9:U?_&6M7_QGK3   V%8  ,A>  "\8@  LV4  *ME
M  "C8@  G&(. )9C' "19"D C&,U 8AB/P.$84@%@&!0!WU?5PEZ7ET+=UUD
M#75<:Q!S7'(2<%M[%&Y;A!=L6H\8:EJ:&FA:IQQF6K8=95K('65:Y!UE6O8<
M95K_&V5:_QIE6O\995K_&65:_QGH3P  TUD  ,1A  "Y9@  L&@  *=I  ">
M90  EV8- )%G&0",:"< AV<R 8-F/0)_948$>V1-!GAC5 EU8EL+<F%A#7!A
M:0]M8' 2:U]Y%&E?@A9G7HT995Z8&F->I1QA7K0=8%[''6!>XQU@7O4<8%[_
M&V!>_QIA7O\:85[_&F%>_QKD4@  SUP  ,!D  "V:0  K&P  *-L  "9:0
MDFH+ (QJ%@"':R0 @FLP 7YJ.@)Z:4,$=FA+!G-G4@AP9UD*;69@#6ME9@]H
M9&X19F1V%&1C@!9B8XL88&*7&EYBI!Q<8K(=6V+%'5MBX1U;8O0<6V+_&UQB
M_QI<8O\:7&+_&EQB_QK@50  RU\  +UG  "R;   J7   )]O  "4;   C&T(
M (9N$P"";R$ ?6\M 7EO. )U;D$#<FU)!6YL4 =K:U<*:6M>#&9J90YD:6P1
M86ET$U]H?A9=9XD86V>5&EEFHAM79K <5F;#'59FWQU69O,<5V;_&U=F_QI7
M9O\:5V;_&E=F_QK;60  QV(  +IJ  "O<   IG,  )IS  "/<   AW$% (%R
M$0!\<QX >',J '1S-0%P<S\#;7)'!6IQ3@=G<54)9'!<"V)O8PY?;VH076YR
M$EIM?!58;8875FR3&51LH!M2:Z\<46O!'%%KW!Q1:_$;4FO^&E)J_QI2:O\9
M4FK_&5)J_QG47   PV8  +9N  "L=   HG<  )9V  ")=0  @78! 'IW#P!V
M>!L <GDG &]Y,@%K>#P":'A$!&5W3 9B=U,(7W9:"EUU80Q:=6@/6'1P$55S
M>1-3<X0647*0&$]RGAE-<:T:3'&_&TMQV1M,<? :3'#]&DUP_QE-;_\936__
M&4UO_QG.8   OFH  +)R  "H>   G7L  )!Z  "$>@  >GL  '1\# !O?A<
M;'XD &E_+P%F?SD"8G]" U]^205=?5 '6GU7"5=\7@M5?&4-4GMN#U!Z=Q).
M>H(42WF.%DEYG!=(>*L81GB]&49XU1E&=^\81W;\&$=V_QA'=?\71W7_%T=U
M_Q?)90  NF\  *YW  "D?0  F'\  (M_  !^?P  <X$  &R#"0!HA!, 984@
M &*&+ !?AC8!7(8_ EF%1@-7A4X%5(55!U*$7 E/@V,+38-K#4N"= ](@G\1
M1H&,$T2!FA5"@*D608"Z%D" TA9!?^T607[[%D%]_Q9!??\607W_%D%]_Q;"
M:@  M74  *I]  "?@@  DH,  (6$  !YA0  :HD  &2* P!@C!  78T; %N.
M)P!8CC( 58X[ 5..0P)0CDH#3HU2!4R-609)C& (1XQH"D6+<@Q"BWT.0(J)
M#SZ*F!$\BJ<2.XJX$CJ*SQ([B.L2.X?Z$SN&_Q,[AO\3.X;_$SN&_Q.\<0
MKWL  *6#  "9AP  C(@  '^)  !SC   99   %R3  !7E0P 5)86 %*6(@!0
MERT 39<V $N7/P%)ET<"1Y=. T66501#EET%099E!CZ5;P@\E7H).I6'"SB5
ME0PVE*4--92V#C24S TTD^D--)+X#C20_P\TD/\/-)#_#S20_P^U>   JH(
M )Z(  "3C0  AHX  'F0  !MDP  89<  %6;  !-G@8 29\0 $>?&P!&H"8
M1* P $.A.@!!H4(!/Z%) 3VA40([H5D".:%A S>@:P0UH'8%,Z"#!C&@D@<P
MH*((+J"S""Z@R0@NG^<(+9WW"2V<_PHMF_\*+9O_"BV;_PJO@   HXD  )>.
M  "-DP  ?Y4  '*8  !FG   6Z   $^D  !%IP  /JD, #RJ%  ZJA\ .:HI
M #BK,@ WJSL -:M# #2L2P RK%,!,:Q< 2^L9@(MK'$"*ZQ_ RJLC@,HK)X$
M)ZRP!":LQ00FJ^0#):GU!"6H_P4EI_\%):?_!26G_P6GB0  FX\  )&4  "$
MF0  >)X  &NB  !?I@  4ZH  $BM   ]L   -+,# "^U#@ MM18 ++4@ "NV
M*0 JMC( *;<Z "BW0P GMTP )KA5 "2X7P CN&L (KAX 2"XB $?N)D!';FK
M 1RYP $<N-\!'+;R 1NU_ (;M/\"&[3_ ANT_P*?CP  E)4  (B;  ![H0
M;J8  &*K  !6L   2K,  #^V   UN0  ++P  "2_!@ ?P@T '<(4 !S"'@ ;
MPR8 &L,O !G$.  8Q$$ %\1* !;%50 5Q6$ %,9O !/&?P 2QI$ $<>D !#'
MN0 /Q]0 $,;N !#$^@ 0P_\ $,/_ !##_P"7E@  BYP  'ZB  !QJ0  9*\
M %BT  !+N   0+L  #6^   KP0  (\4  !O) 0 4S 8 $- +  [1$0 -T1D
M#=$A  S1*@ ,T30 "](^  K220 )TU4 "=-B  C3<@ &U(0 !=28  34JP #
MU<   =7<  '5[0 !U?8  =7V  '5]@".G0  @*0  '.K  !FL0  6;@  $R]
M   _P   -,,  "K'   AR@  &<X  !+2   -U@$ "=L%  ;<#0 $W!$  ]T8
M  '>(   WB@  -\Q  #@/   X4<  .)4  #C8P  XW0  .2(  #DFP  Y:X
M .7!  #EU0  YN<  .;G  #FYP"#I   =:P  &BS  !:NP  3<$  $#$   S
MR   *,P  !_0   7U   $-D   O=   %X0   .0   #E!P  Y@T  .<1  #H
M%@  Z1T  .HE  #K+@  [3D  .]%  #P4P  \60  /%V  #RB@  \YP  /.M
M  #TNP  ],@  /3(  #TR !WK0  :K4  %R]  !/Q   0,D  #/-   GT0
M'=8  !3<   .X   ".,   'F    Z@   .X   #N    [P0  / *  #Q#@
M\Q(  /08  #V(   ^"H  /HU  #]0P  _E(  /]C  #_=@  _XD  /^:  #_
MI@  _[   /^P  #_L #_%B, _Q4A /\1(0#_#20 _PDK /\&-P#_ T0 _P!1
M /\ 70#_ &@ _P!R /\ >P#_ (, _P"* /\ D0#_ )8 _P"< /\ H0#] *8
M^P"L /D LP#W +L ]0#% /, T0#R .0 \0#Q .\ ^@#N /\ [@#_ .T _P#M
M /\ [0#_ .T _P#_&2  _Q@= /\5'0#_$!\ _PXI /\,- #_"D$ _P=- /\%
M60#_!&0 _P1N /\#=P#_ X  _P.' /\#C0#] I, ^P*9 /D"G@#W J0 ]0*J
M /,!L #Q ;@ [P'" .T!SP#K >, Z@'O .@"^P#G!/\ Y@7_ .8&_P#F!O\
MY@;_ .8&_P#_'!L _QL9 /\7& #_%1T _Q,E /\1, #_$#T _PY) /\,50#_
M"V  _PMJ /T+<P#["WP ^0J# /<*B@#U"I  ] J6 /,*FP#Q"J$ [PFG .T)
MK@#K";8 Z G  .8)S0#D">( X@KP -\+^P#>#/\ W W_ -P-_P#;#?\!VPW_
M =L-_P'_'Q< _QX3 /\;$@#_'!D _QLB /\8+ #_%3@ _Q-$ /X24 #Y$5L
M]1!F /,0;P#P$'< [A!_ .P0A@#J$(P Z1"2 .@0F #F#YX Y0^E .,/K #A
M#[0 X ^^ -X/S #:$.$ U1'P -(2^P#/$O\!SA/_ <T3_P'-$_\!S!/_ <P3
M_P'_(A( _R(/ /\A#P#_(A0 _R(< /\@)P#_'3( ^!L^ /(92P#N&%8 ZA=@
M .<6:@#D%G( XA9Z . 6@@#>%H@ W!:/ -L6E0#9%IL UA:B -06J0#2%K$
MT!>[ ,X7R0#,&-X R!GN <4:^P'#&O\"P1O_ L ;_P+ &_\"P!O_ L ;_P+_
M)@X _R4+ /\H# #_*1  _R@6 /XF( #T)"L ["$X .8@1 #A'U  W1]; -D>
M90#5'FT TA]U - ??0#.'X, S!^* <L?D ')'Y<!R!^> <8?I0'%(*T!PR"W
M <$@Q ' (=8!O"+J KDB^ .V(O\#M2/_ [0C_P2S(_\$LR/_!+,C_P3_*0L
M_RH% /\N" #_+PP _RT0 /,K%P#H*"( X"8O -DF/0#2)TH S2=5 ,HH7P#'
M*&@!Q2AO <,G=P'!)WX!OR>$ ;XGBP*\)Y("NR>9 KDGH *W)ZD#MBBS [0H
MOP.S*,\#L"GF!*TI]@2K*O\%J2K_!J@J_P:H*O\&J"K_!J@J_P;_+04 _S
M /\S @#V- 8 [S(* .@N$ #<+!@ T2XH ,LO-P#&,$0 P3!/ +XP60&[,&(!
MN#!J K8O<0*U+W@"LR]_ [$OA@.P+XT#KBZ4!*TNG 2K+J0%J2^N!:@ON@6F
M+\H&I##B!J$P\P>?,/\(GC'_")TQ_PB<,?\(G#'_")PQ_PC_,   _S4  .\X
M  #B.@  VSD$ -8U"0#.-!, QC8B +\X,0"Z.#\ MCA* ;,X5 &P-UT"K3=D
M JLV; .I-G,$J#9Y!*8U@ 6D-8<%HS6/!J$UEP>?-: 'GC6J")PUM@B;-<4)
MF37="98V[PJ4-OT*DS?_"I(W_PJ2-_\*DC?_"I(W_PK_,P  ]CH  .0_  #8
M0@  SD(! ,D^!@#$.P\ NSX= +4_+ "Q/SH K3]% :D_3P&F/E@"HSU? Z$]
M9P2?/&T%G3QT!IP[>P::.X('F#N*")8[DPF5.IP*DSJF"Y$ZL@N0.\ ,CCO5
M#(P\[ V*//L-B3S_#8D\_PR(//\,B#S_#(@\_PS_-P  ZC\  -Q%  #.20
MQ4D  +]& @"Z0PP LT09 *U%)P"H1C4 I$5! :!%2P*=1%,"FD-; YA#8@66
M0FD&E$%P!Y)!=@B00'X)CD"&"HU C@N+0)@,B4"B#8= K@Z%0+P/A$#/#X)!
MZ0^!0?D/@$'_#X!"_PZ 0O\.@$+_#H!"_P[Z.P  Y40  --+  #'3@  OD\
M +A,  "R20D JTD5 *5+(P"@2S$ G$L] 9A*1P*524\#DDE7!)!(7@6.1V4&
MBT=K!XE&<@F(1GD*AD6""X1%B@V"190.@$2?#WY$JQ!\1;D1>T7+$7I%YA%Y
M1O<1>$;_$'A&_Q!X1O\/>$;_#WA&_P_P/P  WTD  ,U/  #!4P  N%0  +%2
M  "K3@4 I$X1 )Y/( "94"T E5 Y 9)/0P&.3DP#BTU3!(E-6@6&3&$&A$MH
M"()+;@F 2G8+?DI^#'Q)APYZ29$/>$F<$'9)J!)T2;82<TG($W)*XQ-Q2O42
M<4K_$7%+_Q%Q2_\0<4O_$'%+_Q#L0P  V4P  ,A3  "]5P  M%@  *Q7  "E
M4@$ GE,/ )A4' "35"D CU0U (M30 &(4T@"A5)0!()15P5_4%X&?5!D"'M/
M:PEY3W(+=TY[#75.A YS38X0<4V9$6]-I1-M3;,4;$W%%&M.X11K3O03:T[_
M$FM._Q)K3O\1:T[_$6M._Q'H1@  TU   ,16  "Y6@  L%P  *9:  "?5@
MF%8- ))7&0".6"8 B5@R (98/0&"5T4"?U9- WQ55 5Y5%L&=U1A"'53: ES
M4W +<5)X#6]2@0]M4HL0:U&7$FE1HQ-G4;$49E'#%652WA5E4O(495+_$V52
M_Q)E4O\295+_$F52_Q+D2@  SU,  ,!:  "U7@  K&   *)>  ":60  DEH+
M (U;%@"(7", A%PO (!;.@%]6T,">5I+ W994@1T6%@&<5A?!V]79@EM5VT+
M:U9U#6E6?@]G5HD19565$F-5H11B5:\5857!%F!5VQ9@5O$58%;^%&!6_Q-A
M5O\285;_$F%6_Q+@30  RU8  +U=  "R80  J&,  )UA  "570  C5X) (=>
M$P"#7R  ?U\L 'M?-P%W7D "=%Y( W%=3P1O7%8%;%Q<!VI;8PEH6VL+9EIS
M#61:? ]B6H<18%F3$EY9H!1=6:X56UF_%EM9V!9;6>\56UG]%%Q9_Q-<6?\2
M7%G_$EQ9_Q+<4   QUD  +I@  "O9   I&4  )ED  "08   B&$& ()B$0!^
M8QT >F,J '9C- %S8CT!;V)& FQA301J850%9V!:!V5@80AC7VD*85]Q#%]>
M>@Y=7H406UZ1$EE=GA187:P55UV]%E9=U1967>X55UW\%%==_Q-77?\25UW_
M$E==_Q+64P  Q%P  +=C  "L:   H&@  )5G  "*8P  @V4" 'UF#P!X9AH
M=&<G '%G,@!N9SL!:V9# FAF2P-E95(%8V59!F%D7PA>9&<*7&-O#%IC> Y8
M8X,05F*/$E1BG!-38JH54F*[%5%BTA518>T54F'[%%)A_Q-38?\24V'_$E-A
M_Q+15@  P%\  +-F  "I:P  G&L  )!J  "%9P  ?6D  '=J#0!S:Q< ;VLD
M &QL+P!I;#@!9FM! F-K20-A:U $7FI7!EQJ70=::64)6&EM"U5H=@U3:($/
M46>-$4]GFA).9ZD436>Y%$QGSQ1,9NL436;[$TUF_Q).9?\23F7_$DYE_Q+,
M6@  O&,  +!J  "E;P  F&X  (QM  " ;   =VT  '%N"P!M;Q0 :7 A &9Q
M+ !D<38!87$^ 5YQ1@)<<$T#67!4!5=P6P95;V((4V]J"E!N<PQ.;GX.3&V*
M$$IMF!%);*<22&RX$T=LS1-';.H32&OZ$DAK_Q)(:O\12&K_$4AJ_Q''7@
MN&<  *QN  "A<@  DW(  (=Q  !Z<0  <7(  &MT!P!F=1$ 8W8= &!W* !>
M=S, 6W@\ 5EW0P)6=TL#5'=2!%)V6050=F '3G5H"$MU<0I)='P,1W2(#D5S
ME@]#<Z400G.V$4%SRQ%"<N@10G+X$4)Q_Q!#</\00W#_$$-P_Q#!8P  LVP
M *AS  ";=@  CG4  (%V  !U=@  :7@  &-Z @!>? X 7'T9 %E^) !7?R\
M57\X 5-_0 %0?T@"3GY/ TQ^5@1*?ET%2'UE!D9];@A#?'D*07R&"S][E T^
M>Z,./'NS#CQ[R X\>N8./'GW#CQX_PX\>/\./7?_#CUW_PZ\:   KW(  *1Y
M  "6>@  B'H  'QZ  !P?   8W\  %R"  !7A L 4X44 %&&( !/ABH 3H<T
M $R'/ %*AT0!2(=+ D:'4P)$AEH#0H9B!$"&; 8^A78'.X6#"#F%D0HXA* +
M-H2Q"S:$Q@LV@^0+-H+V"S:!_PPV@/\,-H#_##: _PRV;P  JG@  )]_  "0
M?@  @W\  '>   !K@@  7H<  %6*  !.C 8 2HX0 $B/&@!'CR4 19 O $20
M. !"D$  0)!' 3^03P$]D%8".Y!? CF0: ,WCW,$-8^ !3./C@8QCYX',(ZO
M!R^.PP<OCN$'+XST""^+_P@OBO\(+XK_"2^*_PFP=@  I7\  )B$  "*A
M?84  '"'  !EB@  6HX  $^2  !&E0  09@, #Z8%  ]F1\ .YDH #J:,0 Y
MFCH -YI" #::2@ UFE(!,YI: 3&:9 $OFF\"+9I[ BR:B@,JFIH#*9JL!"B:
MP 0GF=X#)Y?R!">6_04GE?\%)Y7_!2>5_P6I?@  GH4  )*)  "$B@  =HP
M &J/  !>DP  5)<  $F;  ! GP  -Z($ #*C#@ QHQ< ,*0A "ZD*@ MI#(
M+*4Z "NE0P JI4L *:54 "BE7@ FI6D ):5V 2.EA0$BI98!(*:H 1^ENP$>
MI=<!'J3O 1ZB^P(>H?\"'J'_ AZA_P*BA@  EXP  (N/  !]D0  ;Y0  &.8
M  !7G0  3:$  $.E   XJ   ,*L  "BN!P DKQ  (Z\7 "&O(0 @L"D '[ Q
M !ZP.@ =L4( '+%, !NQ5@ :L6$ &;)O !BR?@ 6LI  %;*B !2RM@ 3LLX
M$['K !.O^0 3KO\!$Z[_ 1.N_P&:C0  D)(  (27  !UF@  :)\  %NC  !0
MJ   1:P  #NP   QL@  )[4  ""X   8N@< %+P. !.\%0 2O!X $;TF !&]
M+@ 0O3< $+Y!  Z^3  .OE< #;YE  R_=  +OX8 "KZ9  B^K  'OL( ![[?
M  B^\  (O?H "+W\  B]_ "3E   AYD  'J?  !LI0  8*H  %.O  !'LP
M/+8  #&X   GNP  '[X  !?!   1Q $ #,@(  C)#@ 'R10 !LD<  7))  $
MRBP  \HV  +*0   RTP  ,M9  #+:   RWD  ,R,  #+GP  R[,  ,O(  #,
MX@  S.\  ,SQ  #,\0"*F@  ?*$  &^G  !BK0  5;,  $BX   [NP  ,+X
M ";!   =Q   %<@   _+   *S@  !-("  #3"@  TP\  -04  #5&@  UB(
M -<J  #9-   VC\  -Q+  #<6@  W6H  -U]  #=D0  W:0  -ZV  #>R
MWMX  -[B  #>X@!_H@  <:D  &2P  !6MP  2;P  #S    OQ   ),<  !O+
M   3SP  #=(   ?6    VP   -X   #? P  X D  .$.  #B$@  XQ<  .4>
M  #F)P  Z#$  .H]  #L2P  [%H  .UL  #N@   [I0  .ZE  #NM   [L(
M .[&  #NQ@!TJ@  9K(  %BY  !+P   /<4  "_)   DS0  &=$  !'6   +
MVP   ]X   #A    Y0   .@   #I    Z@   .L&  #M"P  [P\  / 3  #R
M&@  ]",  /<N  #Y.P  ^TH  /Q;  #];0  _8   /Z3  #^H@  _JT  /ZO
M  #^KP#_$!\ _PX= /\*'0#_ 2  _P H /\ -0#_ $$ _P!. /\ 6@#_ &4
M_P!N /\ =P#_ '\ _@"& /P C #[ )( ^0"7 /@ G #W *( ]@"G /4 K0#S
M +4 \@"] /$ R0#O -P [@#K .T ]P#L /\ ZP#_ .H _P#J /\ Z@#_ .H
M_P#_$QP _Q$9 /\-&0#_!AP _P,E /\ ,0#_ #X _P!* /\ 5@#_ &$ _P!K
M /T <P#Z 'L ]P"# /4 B0#T (\ \@"4 /$ F0#P )\ [@"D .T JP#L +(
MZ@"Z .@ Q@#G -8 Y0#H .0 ]0#C /X X@#_ .$ _P#A /\ X0#_ .$ _P#_
M%1@ _Q,4 /\/% #_#1D _PLB /\(+0#_!#D _P%& /\ 40#^ %P ^@!F /8
M;P#R '< [P!^ .T A0#K (L Z@"1 .@ E@#G )P Y@"A .0 J #C *\ X0"X
M -\ PP#= -$ VP#F -D \P#7 /T U0+_ -0"_P#4 _\ U /_ -0#_P#_&!,
M_Q40 /\2#P#_$A4 _Q$= /\.* #_##0 _PI! /D(3 #U!E< \09A .T&:@#I
M!7( Y@5Z .0%@0#B!8< X :- -\&D@#=!I@ VP:> -D&I0#7!JT U :U -(&
MP #0!\\ S@CE ,P)] #*"_\ R S_ ,<,_P#'#/\ Q@S_ ,8,_P#_&PX _QD,
M /\8#0#_&!$ _Q<8 /\4(@#[$2X \Q Z .T.1@#H#5( Y0U< .$-90#>#6T
MVPUU -@-? #5#8( TPV) -$-CP#0#94 S@V< ,T.HP#+#JL R0ZT ,@.P #&
M#L\ PQ#F , 1]0"]$O\ O!+_ +L2_P"Z$O\!NA+_ ;H2_P'_'PH _QP$ /\?
M" #_'PT _QT2 /@:&P#N%B8 YA0S . 3/P#:$TL U!-6 - 37P#.%&@ RQ1O
M ,D4=P#'%7T QA6$ ,05B@##%9$ P1:8 , 6GP"^%J< O!>P +L7O "Y%\L
MMQCB +,9\@&Q&O\!KQO_ :X;_P&N&_\!K1O_ :T;_P'_(@0 _R(  /\E @#\
M) < ]R$, .P=$@#A&AP V!HJ - ;. #+'44 QQU0 ,,>6@# 'F( OAYJ +P?
M<0"Z'W@ N1]^ +<?A0"V'XP M!^3 +,?F@&Q(*,!L""L :X@MP&L(<8!JR'=
M :<B[P*E(OT"HR/_ J(C_P*B(_\"H2/_ J$C_P+_)0  _R@  /(J  #E*P
MWR@% -PA"P#2(10 R20D ,,E,@"^)C\ NB=* +<G5 "T)UT LB=D + G; "N
M)W(!K2=Y :LG?P&J)X8!J">. :<GE@*E)YX"HRBH J(HLP*@*,$"GRC5 IPI
M[ .:*OH#F"K_!)<J_P27*O\$EBK_!)8J_P3_*   ]2X  .4S  #:-0  T#,!
M ,PM!@#&*A  OBT> +@N+ "S+SH KR]% *PP3P"I+U@ IR]? :4O9@&C+VT!
MH2]S J N>@*>+H$"G2Z) ILND0.9+IH#F"ZD!)8OKP25+[T$DR_/!)$PZ 6/
M,/@%C3'_!8TQ_P6,,?\%C#'_!8PQ_P7_+0  ZC4  -PZ  #./0  QCP  , W
M @"[,PT LS09 *XV)P"I-S0 I3=  *(W2@"?-U,!G39: 9LV80&9-F@"ES5O
M I4U=0.4-7P#DC6$!) UC02/-98%C36@!8LUJP:*-;D&B#7*!X<VY0>%-O8'
MA#?_!X,W_P>#-_\'@C?_!X(W_P?T,@  XSL  -)!  #&1   O4,  +<_  "Q
M.PD JCL4 *4\(@"@/3  G3T[ )D]10"6/4X!E#Q6 9(\70*0/&,"CCMJ XP[
M<02*.W@$B#J !8<ZB :%.I(&@SJ<!X$ZJ B .K4)?CO&"7T[X0E[//,)>SS_
M"7H\_PAZ//\(>CS_"'H\_PCN-P  W4$  ,M&  "_20  MDD  *Y&  "I000
MHT$1 )U"'@"80RL E4,W )%#00".0DH!C$)2 8E!60*'05\#A4%F X- ;02!
M0'0%@$![!GX_A =\/XX(>C^9"7@_I0IW0+(*=4##"W1 W0MS0?$+<D'_"G)!
M_PIR0?\)<D'_"7)!_PGI/   U44  ,5+  "Z3@  L$X  *=+  "B1@  FT8.
M )9'&@"12"< CD@S (I(/0"'1T8!A$=. 8)&50* 1EP#?D5B!'Q%:01Z17 %
M>$1X!G9$@0AT1(L)<D26"G!$H@MO1*\,;D3 #&U%V0UL1>\,:T7]"VM&_PMK
M1O\*:T;_"FM&_PKE0   STD  ,%/  "U4@  JU(  *%/  ";2@  E$H, (]+
M%P"+3"0 ATPO (1,.@"!3$,!?DM+ 7M+4@)Y2E@#=TI?!'5)9@5S26T&<4EU
M!V])?@AM2(@):TB3"VI(GPQH2*T-9TF]#69)U YE2>T-94K\#&5*_PME2O\+
M94K_"V5*_PO@1   RTT  +U2  "R5@  IE4  )Q2  "53@  CDX) (E/% "%
M4"  @5 L 'Y0-P![4$ !>%!( 75/3P)S3E4#<4Y<!&].8P5M36H&:TUR!VE-
M>PAG384*94V1"V1,G0QB3:L-84V[#F!-T0Y@3>P.8$W[#6!-_PQ@3?\+8$W_
M"V!-_PO<1P  QU   +E6  "N60  HE@  )A6  "040  B5(& (-3$0!_4QT
M>U0I 'A4- !U5#T!<E-% 7!33 )M4E,":U)9 VE28 1G46<&95%O!V-1> AB
M48,*8%&/"UY0FPU=4*D.6U&Y#EM1S@]:4>H.6U'Z#5M1_PQ;4?\,6U'_"UM1
M_PO62@  PU,  +99  "K7   GEH  )-9  "+5   A%8# 'Y6$ !Z5QH =E<F
M '-8,0!P5SH ;5=" 6I720)H5E "9E97 V167@1B564%8%5M!UY5=@A=58$*
M6U6-"UE4F@U85*<.5E6X#U95S ]65>D.5E7Y#595_PU75/\,5U3_#%=4_PS1
M30  P%8  +-<  "G7@  FET  (]<  "&6   ?UD  'E:#0!T6Q< <5LC &Y;
M+@!K6S< :%M  65;1P%C6DX"85I5 U]:7 1=6F,%7%IK!EI9= A867\*5EF+
M"U19F U36*8.4EFV#E%9R@]16><.45CX#5)8_PU26/\,4EC_#%)8_PS-40
MO%D  +!?  "C80  EF   (M?  "!6P  >5T  '-># !O7A4 :U\@ &A?*P!F
M8#4 8V ] 6%?10%?7TP"75]3 UM?6@197F$%5UYI!E5><@A37GT)45V)"U!=
ME@Q.7:0-35VT#DQ=R Y,7>8.35WW#4U<_PQ-7/\,3ES_#$Y<_PS)5   N5P
M *UC  "?8P  DF,  (=B  !\8   =&$  &YB"0!I8Q( 9F,= &-D* !A9#(
M7F0[ %QD0P%:9$H"6&11 E9D6 -49%\$4F-G!5!C< =.8WH(3&*&"DMBE M)
M8J(,2&*R#4=BQPU'8N0-2&'V#$AA_PQ(8/\+26#_"TE@_PO$6   M6   *IF
M  ";9@  C68  ()E  !V9   ;F4  &AF!0!C9Q  8&@: %UI)0!;:B\ 66HX
M %=J0 %5:D<!4VI. E%J50-/:5T$36ED!4MI;09):'@'1VB$"49HD@I$9Z$+
M0V>Q#$)GQ0Q"9^(,0F;U#$-F_PM#9?\+0V7_"T-E_PN_7   L60  *9J  "6
M:0  B6D  'UI  !Q:0  9VH  &)L 0!=;0T 66X6 %=O(0!5<"L 4W U %%P
M/0!0<$4!3G!, 4QP4P)*<%H#2'!B!$9O:P5$;W4&0F^"!T!NCPD_;IX*/6ZO
M"CUNP@H\;N */6WT"CUL_PH]:_\*/FO_"CYK_PJZ8   K6D  *!N  "1;0
MA&T  'AM  !L;@  87   %MR  !6= H 4G42 %!V'0!.=R< 3'<Q $MX.0!)
M>$$ 2'A) 49X4 %$=U<"0G=? T!W: ,^=W,$/'9_!CIVC0<Y=IP(-W6M"#=U
MP @V==X(-W3R"#=S_@@W<O\(-W+_"#=R_PBU9@  J6\  )IQ  "+<0  ?G$
M '-R  !H<P  7'8  %1Y  !.>P4 2GT/ $A^& !&?R, 17\L $. -0!"@#T
M08!% #^ 3 $]@%0!/(!< CI_90(X?V\#-G]\!#1_B@0R?YH%,7ZJ!C!^O08P
M?MH&,'WP!C![_08P>_\&,'K_!C!Z_P:P;   I'4  )1U  "&=0  >78  &YW
M  !C>0  5WT  $^!  !'A   0H8, #^'$P ]B!T /(@G #N),  ZB3@ .(E
M #>)2  VB4\ -(E8 3.)80$QB6P!+XEX BV)AP(LB9<#*HBG RF(N@,IB-0#
M*8;N RF%_ 0IA/\$*83_!"F$_P2J=   GGL  (YZ  " >@  ='L  &A^  !=
M@0  4H4  $F)  !!C   .9 % #61#P SDA< ,I(A #&2*0 PDS( +I,Z "V3
M00 LDTH *Y12 "J47  HE&< )Y1S 264@@$DE),!(I.D 2&3MP$@D\\!(9+L
M 2"0^@(@C_\"((__ B"/_P*D?   EX   (=_  ![@   ;H(  &*%  !7B0
M38X  $*2   ZE@  ,ID  "J<"0 HG1$ )IT9 "6=(@ DGBH (YXR "*>.@ A
MGD( ()Y+ !^?50 >GV  ')]M !N??  :GXT &)^? !>?L@ 6G\D %I[H !:<
M]P 6F_\!%YO_ 1>;_P&=@P  CX8  (*&  !TAP  9XL  %N/  !0DP  1I@
M #R<   SH   *Z,  ".F   <J L &JD1 !BI&  7J2$ %JHI !6J,0 4JCD
M$ZI# !.K30 2JU@ $:ME !"K=  .JX8 #JN9  VKK  ,J\$ #*K?  RI\@ -
MJ/P #:C_  VH_P"6B@  B8P  'J-  !LD0  8)4  %2:  !)GP  /Z,  #6G
M   KJ@  (ZX  !NP   4LP$ #[4*  VV$  ,MA8 "[8?  JV)P )MB\ "+8Y
M  >W0P &MT\ !+=;  .W:@ "MWL  +>.  "WH0  MK0  +;+  "VY0  M?$
M +7W  "U]P"/D0  @90  '*7  !EG   6*$  $RF  !!JP  -Z\  "RR   C
MM0  &K@  !.[   .O0  "< %  /!#0  P1$  ,$7  #"'@  PB8  ,(O  ##
M.0  Q$0  ,10  #$7@  Q6\  ,6!  #%E0  Q:@  ,6\  #$T0  Q.8  ,3N
M  #$[@"&F   >9X  &NC  !=J0  4*X  $2S   WM@  ++D  "*\   9OP
M$<(   S%   &R    ,L   #,!P  S T  ,T1  #-%@  SAT  ,\D  #0+0
MTC@  -1$  #44@  U6$  -5S  #6AP  UIL  -:M  #7OP  V,X  -C=  #8
MW0![H   ;J8  &"M  !3LP  1;@  #B\   KOP  (<(  !?&   0R0  "LP
M  +0    U    -<   #8    V@4  -L+  #<#@  WA,  -\9  #A(0  XRH
M .4V  #G0P  YU,  .AD  #I=P  Z8P  .J?  #JK@  ZKH  .K#  #JPP!P
MJ   8J\  %6V  !'O   .<   "S$   @R   %LP   [0   'U    -D   #=
M    X0   .,   #D    Y@   .<!  #I!P  ZPP  .P0  #N%0  \!T  /,G
M  #V,P  ]T,  /A4  #Y9@  ^7H  /J.  #ZG@  ^ZD  /NP  #[L #_"QL
M_P<9 /\ &0#_ !P _P E /\ ,@#_ #\ _P!+ /\ 5P#_ &( _P!K /\ <P#]
M 'L ^P"" /H B #X (T ]P"2 /8 F #U )T ] "B /, J0#Q +  [P"X .X
MPP#L -$ ZP#F .D \P#H /X Z #_ .@ _P#H /\ Z #_ .@ _P#_#A@ _PH5
M /\!% #_ !@ _P B /\ +@#_ #L _P!' /\ 4P#] %X ^@!G /< ;P#U '<
M\P!^ /( A #P (D [P"/ .X E #L )H ZP"? .D I0#H *P Y@"T .0 OP#C
M ,P X0#B -\ \ #> /L W@#_ -T _P#= /\ W #_ -P _P#_$!, _PT1 /\&
M$ #_ A4 _P > /\ *0#_ #8 _P!" /H 3@#T %D \0!B .X :P#L '( Z@!Y
M .@ ?P#G (4 Y0"+ .0 D #B )8 X0"< -\ H@#= *D V@"Q -@ NP#5 ,@
MT@#= -$ [0#0 /D SP#_ ,X _P#- /\ S0#_ ,T _P#_$0\ _PX- /\,#0#_
M"Q( _P<9 /\") #_ #  ]@ \ .\ 20#J %, YP!= .0 9@#A &T WP!T -T
M>P#; ($ V0"& -8 C #4 )( T@"8 -  G@#. *8 S "N ,H N #( ,0 Q@#7
M ,4 Z@## /< P@#_ ,$!_P#  O\ P +_ , "_P#_% L _Q & /\0"0#_$ X
M_PX4 /\*'@#U!BD ZP0V .,#0@#? TX VP17 -8$8 #3!&@ T 1O ,X%=@#,
M!7P R@6" ,D%B #'!8X Q@64 ,0%FP#"!:, P :K +X&M0"]!L( NPC4 +H)
MZ0"W"_@ M0S_ +0,_P"T#/\ M S_ +0,_P#_%P0 _Q0  /\6 P#_% D _Q$.
M /(.%0#H#"$ W@HN -8+.P#0#$< S Q1 ,D,6@#&#6( Q UJ ,(-<0# #7<
MOPU] +T.@P"\#HH N@Z1 +D.F "W#J  M@ZI +0/M "R#\$ L1#4 *X1ZP"K
M$OH J1+_ *@3_P"G$_\ IQ/_ *<3_P#_&@  _QL  /D;  #K&0  Y10& .40
M#@#9#A< SQ$F ,@2- #$$T  OQ1+ +P45 "Y%5T MQ5D +45:P"T%7$ LA5X
M +$6?@"O%H4 KA:, *P6E "K%YP J1>F *<8L "F&+T I!C/ *(:YP"?&O<
MG1O_ 9P;_P&<&_\!FQO_ 9L;_P'_'0  ]R$  .@D  #=)0  U"$! ,\;" #*
M%Q$ PAH@ +P<+0"W'3H LQY% + >3P"M'E< JQY? *D?9@"H'VP IA]S *4?
M>0"C'X  HA^' * @CP"?()@ G2"B )L@K &:(;D!F"'* 98BY &4(_4!DB/_
M 9$C_P&0(_\!D"/_ 9 C_P'_(@  ZRD  -TN  #/+P  QRT  ,$G P"](@T
MMB,: + E* "L)C0 J"9  *4G20"B)U( H"=: )XG80"<)V< FR=M )DG= "8
M)WL!EB>" 94GBP&3)Y0!D2B> 9 HJ0&.*+4"C2G& HLIWP*)*O("ARK_ H8J
M_P*&*O\"ABK_ H8J_P+T*   XS$  -$V  #%.   O#8  +8P  "R*PD JRP4
M *8M(@"B+B\ GBXZ )LN1 "8+TT EB]5 )0N7 "2+F( D"YI 8\N;P&-+G8!
MC"Y^ 8HNA@*(+H\"ARZ: H4OI0.#+[(#@B_" X$PV@-_,.\#?3'^ WTQ_P-\
M,?\#?#'_ WPQ_P/M+P  VS<  ,D]  "^/@  LSP  *PX  "G,P0 HC(1 )TT
M'0"9-2H E34U )(U0 "/-4D C350 (LU5P")-5X!AS5D 84T:P&$-'("@C1Y
M H T@@)^-(L#?326 WLUH01Y-:X$>#6^!7<VU 5V-NT%=#?\!70W_P1T-_\$
M=#?_!'0W_P3G-0  TCT  ,-"  "X1   K$(  *0^  "?.0  FC@. )0Z&0"0
M.B8 C3LQ (H[.P"'.T0 A#M, (([4P& .EH!?CI@ 7TZ9P)[.FX">3IU G<Z
M?@-V.H@$=#J3!'(ZG@5Q.JL%;SN[!FX[SP9M.^H&;3SZ!FP\_P5L//\%;#S_
M!6P\_P7B.0  S$(  +Y'  "Q2   I48  )U#  "7/P  DCX+ (T_%0")/R$
MA4 M () -P!_0$  ?4!( 'M 3P%Y0%8!=S]= 74_8P)S/VH"<3]R W _>@-N
M/X0$;#^0!6L_G 9I/ZD&:#^X!V= S =F0.@'9D#Y!F5 _P9E0/\&94#_!65
M_P7</@  QT8  +E+  "L3   H$H  )='  "10P  BT,( (9#$@""1!X ?D0I
M 'M%- !Y13T =D5% '1$3 %R1%,!<$19 6Y$8 )L0V<":T-O VE#=P1G0X$%
M9D.-!F1#F09B0Z<'842V"&!$R@A@1.8(7T7X!U]%_P=@1?\&8$3_!F!$_P;6
M00  PTD  +9.  "G3P  FTT  ))+  ",1P  A4<$ (!'$ !\2!H >$@F '5)
M, !S23H <$E" &Y)20%L2% !:DA6 6A(70)F2&0"94AL V-(=01A1W\%8$>*
M!EY(EP==2*4(6TBT"%M(QPE:2.0(6DGV"%I)_P=:2/\&6DC_!EI(_P;110
MOTP  +)2  "C40  EU   (U.  "&2@  @$H! 'I+#@!V3!< <DPC &],+0!M
M338 :DP_ &A,1@!F3$T!9$Q3 6),6@)A3&$"7TQI UY,<@1<3'P%6DR(!EE,
ME0=73*,(5DRR"%5,Q@E53.()54SU"%5,_P=53/\'5DS_!E9,_P;,2   O%
M *]5  "@5   DU,  (E1  "!30  >DX  '5/# !P3Q4 ;5 @ &I0*@!G4#,
M95 \ &-00P!A4$H!7U!1 5U06 )<4%\"6E!G UE0< 174'H%55"&!E10DP=2
M4*$(45"Q"5!0Q E04.$)4%#T"%%0_P=13_\'44__!E%/_P;)2P  N5,  *M7
M  "<5@  CU4  (54  !\4   =5$  '!2"0!K4Q( :%0= &54)P!B5#$ 8%0Y
M %Y400!<5$@!6E1/ 5E45@%75%T"5E1E U14;@125'@%452$!D]4D0=.5* (
M3%2O"$Q4P@E+5-\)3%3S"$Q3_P=,4_\'35/_!DU3_P;%3@  ME8  *=:  "8
M60  BU@  (%7  !W5   <%4  &I6!@!F5Q  8E<: &!8) !=6"X 6UDW %E9
M/P!7648 5EE- 5195 %365L"45EC D]8; -.6'8$3%B"!4I8CP9)6)X'2%BN
M"$=8P A'6-T(1UCR"$=7_P=(5_\'2%?_!DA7_P;!40  LED  *-<  "46P
MAUL  'U:  !R6   :UD  &5: P!@6PX 75P7 %I<(0!872L 5ETT %1>/ !3
M7D0 45Y+ 5!>4@%.7ED"3%YA DM=:@-)770$1UV !45=C09$79P'0UVL!T)=
MO@A"7=H(0ESQ!T)<_@=#6_\&0UO_!D-;_P:]50  KUT  )]?  "07@  @UX
M 'A=  !M7   95T  %]?  !:8 P 5V$4 %5B'@!28B@ 46,Q $]C.0!.8T$
M3&-( $MC3P%)8U8!1V-> D5C9P)$8W$#0F-]!$!BBP4_8IH&/F*J!CUBO <\
M8M8'/6'O!CUA_08^8/\&/F#_!CY@_P:Y60  JV$  )IA  "+80  ?V$  '1A
M  !I80  7V(  %ED  !49@D 46<1 $YG&@!,:"0 2VDM $EI-@!(:3X 1FI%
M $5J3 !#:E0!0FI< 4!I90(^:6\"/&E[ SMIB00Y:9@%.&BH!3=HN@4W:=,%
M-VCN!3=G_ 4X9O\%.&;_!3AF_P6T7@  IV4  )5E  "&9   >F4  &]E  !D
M9@  66@  %)J  !-; 0 26X. $=N%@!%;R  1' I $)P,@!!<#H 0'%" #]Q
M20 ]<5$ /'%9 3IQ8@$X<6P"-G!X C5PA@,S<)4#,G"F!#%PN 0P<- $,6_L
M!#%N^P0Q;?\$,6S_!#%L_P2O9   H6D  (]H  "!:   =6D  &MI  !@:P
M56X  $UQ  !&<P  0G4+ #]V$@ ]=QP /'<E #IX+0 Y>#4 .'D] #=Y10 V
M>4T -7E5 #-Y7@ Q>6@!,'ET 2YY@P(M>9("*WBC BIXM0(J>,P"*G?J BIV
M^0,J=?\#*G3_ RIT_P.J:@  FFT  (EL  !\;0  <&T  &9N  !;<0  4'4
M $AX  !!>P  .GX% #9_#@ T@!8 ,X$@ #*!*  P@3  +X(X "Z"0  M@D@
M+()0 "N"6@ J@F0 *()P ":"?P$E@H\!)(*@ 2."L@$B@LD!(H'G 2)_]P$B
M?O\"(GW_ B)]_P*E<0  DW$  (-Q  !V<0  ;'(  &!U  !6>   3'P  $.
M   [@P  ,X8  "V)"@ JBA$ *8L9 ">+(@ FBRH )8PQ "2,.0 CC$( (HU*
M "&-5  @C5X 'XUK !V->0 <C8H &XV< !F-K@ 8C,0 &(SC !F*]0 9B?\!
M&8C_ 1F(_P&==P  C'8  'UV  !R=P  97D  %I\  !0@   1H0  #R)   T
MC   +9   "63 @ ?E0P '982 !R6&@ ;ER( &I<J !F7,@ 8F#H %YA# !:8
M30 5F%@ %)AD !.8<P 1F(0 $)B6 !"8J0 .F+\ #I?=  ^6\@ 0E?P $)3_
M !"4_P"5?0  A7P  'A\  !K?@  7X$  %2&  !*B@  0(\  #:3   MEP
M)IH  !Z=   7H , $J(, !"C$@ 0HQD #Z,A  ZD*0 .I#$ #:0Z  RD10 +
MI%  "J1<  FD:@ 'I'L !J..  2CH0 "H[0  Z++  .BY@ #H?,  Z'[  .A
M^P"-@P  ?X(  '&$  !DAP  6(P  $V1  !"E@  .)H  "^>   FH@  'J4
M !>H   1JP  #*X'  >O#0 #KQ(  J\9  &O(0  KRD  + R  "P/   L$<
M +!3  "P80  L'$  +"#  "OEP  KZH  *^_  "NV0  KNL  *[T  "N] "'
MB0  >(H  &J.  !=DP  49@  $6=   [H@  ,*8  ">J   >K@  %K$  !"T
M   +M@  !;D#  "Z"@  N@X  +H3  "[&0  NR$  +PH  "\,0  O3P  +Y(
M  "^5@  OF4  +YW  "^C   OI\  +VS  "^QP  OMX  +WK  "]ZP!_D@
M<)4  &*:  !5GP  2:4  #VK   RKP  *+0  !ZV   5N0  #KP   F_   "
MP@   ,0   #%!   Q@H  ,8.  #'$@  R!@  ,D?  #*)P  S#   ,X\  #.
M20  SUD  ,]J  #/?@  SY,  ,^F  #/N   S\@  ,_;  #/VP!WG   :*$
M %NG  !.K@  0;0  #2W   HN@  ';T  !/    -Q   !L<   #*    S@
M -    #1    T@(  -,(  #5#   UA   -D5  #;'   W20  . O  #B/
MXTL  .1<  #D;P  Y8,  .68  #EJ0  Y;8  .7#  #EPP!LI0  7ZP  %&R
M  !$N0  -;P  "C    <Q   $L@   S+   #SP   -,   #8    W    -\
M  #?    X0   .,   #D P  Y@@  .@-  #I$0  [!@  .XB  #Q+@  \SP
M /1-  #U7P  ]G,  />'  #WF0  ^*4  /BP  #XL #_ Q< _P 5 /\ %0#_
M !@ _P C /\ +P#_ #P _P!( /\ 5 #_ %X _P!G /T ;P#[ '8 ^0!] /@
M@P#V (@ ]0". /0 DP#R )@ \0"> /  I #N *L [0"S .L O0#J ,L Z #A
M .< \0#F /T Y0#_ .0 _P#D /\ Y #_ .0 _P#_!Q, _P 1 /\ $0#_ !4
M_P ? /\ *P#_ #< _P!$ /X 3P#Z %H ]P!C /0 :P#R '( \ !Y .\ ?P#M
M (0 ZP"* .H CP#H )0 YP": .4 H #D *< X@"O .  N0#> ,8 W #: -H
M[ #8 /D U@#_ -8 _P#7 /\ V #_ -@ _P#_"A  _P,. /\ #0#_ !( _P :
M /\ )@#\ #( ]P _ /0 2@#Q %4 [0!> .H 9@#H &X Y0!T ., >@#B (
MX "% -X BP#< )  VP"6 -@ G #5 *, TP"K -$ M0#. ,$ S #1 ,L YP#)
M /4 R #_ ,@ _P#( /\ R #_ ,@ _P#_# P _P8( /\""@#_  \ _P 5 /P
M( #Q "P [  Y .D 10#E $\ X0!9 -X 80#; &@ UP!O -0 =0#2 'L T "
M ,X A@#, (P RP"2 ,D F #' *  Q0"H ,, L0#! +P OP#+ +T XP"\ /(
MNP#] +L _P"Z /\ N@#_ +H _P#_#@4 _PD  /\)!0#_!@L _P$0 /  &0#F
M "4 X0 R -P /P#6 $D T0!3 ,X 6P#+ &, R !J ,8 < #% '8 PP![ ,$
M@0#  (< O@". +P E "[ )P N0"D +< K@"U +D LP#( +$ WP"P >\ KP'[
M *X"_P"M _\ K0/_ *T#_P#_$   _PX  /\-  #V"P, \@<* .(!$0#; AT
MT@,K ,P#-P#(!$, Q 1- ,$$5@"^!5T O 5D +H%:P"X!7$ MP5V +4%? "S
M!H, L@:) + &D0"O!YD K0>A *L'JP"I"+< J G& *8*W0"E"_  HPS] *(-
M_P"A#?\ H0W_ * -_P#_$0  _!(  .P3  #B$P  VP\# -8)"P#."!0 Q@HB
M , ,, "\#3P N U& +4-3P"R#E< L Y? *X.90"M#FL JPYQ *H.> "H#GX
MIP^% *4/C0"D#Y8 HA"? * 0J0"?$+4 G1'% )L1W@"9$O$ EQ/_ )84_P"5
M%/\ E13_ )04_P#_%0  [1L  . ?  #2'P  R1L  ,04!0#!$ X NA(; +03
M*0"P%#4 K!5  *D520"F%5( I!99 *(68 "A%F8 GQ9L )X6<@"<%GD FQ>
M )D7B "8%Y$ EAB; )08I@"3&;( D1G! ) :V "-&^X BQS] (H<_P"*'/\
MB1S_ (D<_P#T'0  Y"4  -,I  #'*@  O"8  +8@  "T&0L KAH5 *@<(P"D
M'2\ H1XZ )X>1 ";'DP F1Y4 )<?6P"5'V$ E!]G )(?;0"1'W0 CR!\ (X@
MA ",((T BB"7 (DAH@"'(:X AB*] (4BT0&"(^L!@23[ 8 D_P%_)/\!?R3_
M 7\D_P'L)0  VRT  ,DQ  "\,0  L2X  *LI  "G) 4 HR,1 )XD'0":)2H
MEB8U ),F/P"1)D< CR9/ (TF5@"+)UP B2=B (@G:0"&)V\ A2=W (,G?P"!
M)XD!@"B3 7XHG@%]*:L!>RFY 7HIS0%X*N@!=ROY 78K_P%V*_\!=2O_ 74J
M_P'E+   T#0  ,$X  "S.   J#4  *(Q  "=+0  F2H. )0K& "0+"0 C2TP
M (HM.@"'+4, A2U* (,M40"!+E@ @"Y> 'XN9 !]+FL >RYS 7DN>P%X+H4!
M=BZ/ 70OFP%S+Z@"<2^V G PR0)O,.4";C'W FTQ_P)M,?\";3'_ FTQ_P+?
M,@  R3D  +L^  "L/0  H3H  )HW  "5,P  D#$* (PQ% "',B  A#,K ($S
M-0!_,SX ?3-& 'LS30!Y,U0 =S-: '8S80!T,V<!<C1O 7$T=P%O-($!;C2,
M FPTF )J-:4":36S V@UQ@-G-N(#9C;U V8V_P)F-O\"9C;_ F8V_P+8-P
MQ#X  +5"  "F00  FS\  ),\  "-.   B#8' (0W$0" -QP ?#@G 'HX,0!W
M.3H =3E" ',Y20!Q.5  <#E7 &XY70!L.60!:SEK 6DY= %H.7X"9CF) F0Y
ME0-C.J(#8CJQ V$ZPP-@.^ $7SOS U\[_P-?._\#7SO_ E\[_P+1.P  P$(
M +!%  "A1   E4,  (U   "'/0  @CL" 'T[#@!Y/!@ =3TC ',]+0!P/38
M;CT_ &P]1@!K/4T :3U3 &<]6@!F/6$!9#UH 6,]<0%A/GL"7SZ& EX^DP-<
M/J #6S^O!%H_P01:/]T$63_R!%D__P-9/_\#63__ UD__P/,/P  O$8  *M(
M  "<1P  D48  (A$  ""0   ?#\  '= # !S0!4 ;T$@ &Q!*@!J03, :$$[
M &9"0P!D0DH 8T%0 &%!5P!@0EX!7D)E 5U";@);0G@"6D*$ UA"D -70IX$
M5D.M!%5#OP140]H$5$/Q!%1#_@-40_\#5$/_ U1#_P/(0@  N$D  *=+  "8
M2@  C4D  (-'  !]0P  =D,  '%$"@!M1!( :D4= &=%)P!D13  8D4X &!%
M/P!?14< 745- %M%5 !:1EL!649C 5=&; %61G8"5$:! U-&C@-21YP$4$>K
M!%!'O01/1]8%3T?O!$]'_01/1_\#3T?_ U!'_P/$10  M4T  *--  "53
MB4L  ']*  !X1@  <4<  &Q'!P!H2!  9$@: &%)) !?22T 74DU %M)/0!9
M240 5TE* %9)40!52ED!5$IA 5)*:0%12G0"3TI_ TY*C --2IL$3$NJ!$M+
MO 1*2],%2DON!$M+_01+2O\#2TK_ TM*_P/!2   LE   *!/  "13P  A4X
M 'M-  !S20  ;$H  &=+! !B3 X 7TP7 %Q-(0!:32H 6$TR %9-.@!434$
M4TY( %).3P!03E<!3TY? 4Y.9P%,3G("2TY] DE.BP-(3ID$1T^H!$9/N@1&
M3]$$1D_M!$9._ 1&3O\#1T[_ T=._P.]3   KE(  )Q1  "-40  @5$  '=0
M  !N3   9TX  &)/  !=4 T 6E 4 %=1'@!542< 4U$P %%2. !04C\ 3E)&
M $U230!,4U4 2E-= 4E390%(4V\"1E-[ D53B0-#4Y<#0E.G!$%3N 1!4\\$
M05/L!$%2^P-"4O\#0E+_ T)1_P.Z3P  JE0  )A4  ")5   ?5,  '-3  !I
M40  8E(  %Q3  !85 H 5%42 %)5&P!/5B0 3E8M $Q7-0!+5SP 2E=$ $A7
M2P!'6%( 1EA: 4188P%#6&T!05AY D!8A@(^6)4#/5BE SQ8MP0\6,T$/%?J
M SQ7^@,]5O\#/5;_ SU6_P.V4P  I5<  )17  "%5@  >58  &]6  !E50
M7%8  %=8  !260< 3EH0 $Q:& !*6R$ 2%PJ $=<,@!%7#H 1%U! $-=2 !"
M75  0%U8 #]=80$]76L!/%UV CI=A (Y79,".%VC S==M0,V7<L#-ESH S=<
M^0,W6_\#.%O_ SA:_P.R5P  H%H  (]9  "!60  =5D  &M9  !@6@  5EL
M %%=  !,7@( 2& - $5@% !$81X 0F(F $!B+@ _8C8 /F,^ #UC10 \8TT
M.V-5 #EC7@ X8V@!-F-T 35C@0$S8Y$",F.A C%CLP(Q8\@",6+G C%A^ (Q
M8?\",F#_ C)@_P*N7   FUT  (I=  !\70  <%T  &9=  !<7@  4F   $QB
M  !%90  068* #YG$0 \:!H .V@B #EI*P X:3( -VHZ #9J00 U:DD -&I2
M #-J6P Q:F4 ,&IP 2YJ?@$M:HX!+&J? 2MJL $J:L8!*FGE 2IH]@(K9_\"
M*V?_ BMG_P*I80  E6   (1@  !W8   ;&$  &)A  !88P  3F8  $=H  !
M:P  .FX% #9O#@ T<!4 ,W > #)Q)@ P<2X +W$U "YR/0 M<D4 +')- "MR
M5P J<F$ *7)M "=R>P F<HL )'*< 2-RK@$C<L,!(W'B 2-P] $C;_\!(V[_
M 2-N_P&A90  CF0  ']D  !R9   :&4  %YF  !4:0  26P  $)O   [<@
M-'4  "YX"@ K>1$ *GD8 "EZ(0 G>B@ )GHP "5[.  D>T  (WM( ")[4@ A
M>UP ('MH !]\=@ =?(8 ''N8 !M[J@ :>[\ &GO> !IY\@ ;>/X &W?_ 1MW
M_P&9:0  B&D  'EI  !M:0  8VH  %EL  !/;P  17,  #UW   U>@  +GT
M ">! P B@PT ((02 !^$&@ =A"( '(4J !N%,0 :A3D &85" !B&3  7AE8
M%H9C !6&<0 4AH$ $H:3 !&&I@ 1A;L $(76 !&#[P 1@OL $H+_ !*!_P"1
M;@  @6T  '1N  !I;@  77   %-S  !)=P  0'P  #>    O@P  )X<  "&*
M   :C08 %8\- !.0$P 2D!H $I B !&0*@ 0D3( $)$[  ^11  .D4\ #9%<
M  R1:@ +D7H "I&-  B0GP 'D+, !X_)  >/Y@ 'CO0 "(W\  B-_P")<P
M>W,  &]S  !C=0  5W@  $U]  !#@0  .88  #"*   HC@  (9$  !J5   3
MEP  #IH(  N<#@ )G!, ")P:  ><(@ &G"H !)PS  .</0 "G4@  )U4  "=
M8@  G'(  )R$  "<EP  FZH  )N_  ":VP  FNP  )KU  "9^ "">0  =GD
M &AZ  !<?@  48(  $:'   \C   ,I$  "F5   AF0  &9T  !*@   .HP
M":8%  .G#   IQ   *<5  "H'   J",  *@K  "I-   J3\  *E+  "I60
MJ6@  *EZ  "IC@  J:$  *BU  "HRP  I^0  *?O  "G\P!]@   ;X$  &&$
M  !5B0  28X  #Z4   TF0  *IX  "&B   9I@  $JD   VL   'KP   +(
M  "S!P  LPP  +,0  "T%0  M!L  +4B  "V*P  MS4  +=   "X3@  N%T
M +AN  "X@@  N)<  +BJ  "WO@  M](  +?F  "WZ@!VB   9XL  %J0  !.
ME@  0IP  #>B   LIP  (JL  !FO   1LP  "[8   2Y    O    +X   "^
M    OP8  , +  #!#P  PA,  ,,9  #$(   Q2D  ,<T  #(0@  R5$  ,EB
M  #)=0  R8H  ,F?  #*L0  RL$  ,G1  #)V0!NDP  8)@  %.>  !&I
M.JL  "^P   DM0  &;@  !"\   *OP   <$   #$    R    ,H   #*
MS    ,T#  #."   T T  -$0  #3%@  UAX  -HH  #=-   WD,  -]4  #?
M9P  X'P  ."1  #@I   X+(  ."^  #@PP!FGP  6:8  $RM   _M   ,K@
M "2\   8OP  $,,   C'    R@   ,T   #1    U0   -@   #9    VP
M -T   #?    X00  .,*  #E#@  YQ,  .H<  #M)P  \#4  /%&  #R6
M\VL  /.   #TE   ]*,  /2N  #TL@#_ !, _P 1 /\ $0#_ !4 _P ? /\
M+ #_ #D _P!% /\ 4 #_ %H _@!C /L :P#Y '( ]P!X /4 ?@#T (0 \@")
M /$ C@#P ), [@"9 .T GP#L *8 Z@"N .@ N #F ,4 Y0#; ., [0#B /L
MX@#_ .$ _P#A /\ X0#_ .$ _P#_ !  _P . /\ #0#_ !( _P ; /\ * #_
M #0 _@!! /L 3 #W %8 ] !? /$ 9@#O &T [ !T .H >@#I '\ YP"% .8
MB@#E (\ XP"5 .$ FP#@ *( W@"J -L M #9 ,  U@#0 -, Z #2 /< T0#_
M -$ _P#0 /\ T #_ -  _P#_  T _P ) /\ "@#_  \ _P 6 /L (@#W "\
M]  [ /  1P#M %$ Z0!: .4 8@#B &D X !O -X =0#< 'H V@"  -@ A0#5
M (L TP"1 -$ EP#/ )X S0"F ,L KP#) +H QP#) ,4 X@#$ /( PP#^ ,(
M_P#! /\ P@#_ ,( _P#_ P8 _P ! /\ !@#_  P ^0 1 /$ '0#K "D YP V
M ., 00#? $L VP!4 -4 7 #2 &, SP!J ,T < #+ '4 R0![ ,@ @ #& (8
MQ0", ,, DP#! )H OP"B +T JP"[ +8 N0#$ +< V@"V .T M #Z +0 _P"T
M /\ M #_ +0 _P#_!   _P   /\   #_  8 [  - .4 %@#> "( UP O -$
M.P#- $4 R@!. ,8 5P#$ %X P0!D +\ :@"] '  O !U +H >P"Y ($ MP"'
M +4 C@"S )4 L@"> +  IP"N +( K "_ *H T0"H .@ J #W *< _P"G /\
MI@#_ *8 _P#_!@  _P4  /$#  #H    X0 ' -4 $ #- !L QP G ,, ,P"_
M #X O !( +D 40"V %@ M !? +( 90"P &H KP!P *T =@"L 'P J@"" *D
MB0"G )$ I0": *, I "A *X H "[ )X!S0"= N8 G 3T )L$_P":!?\ F@7_
M )D%_P#_"@  \0X  .00  #9#P  S@L  ,@#"P#" !, O (? +<#+ "S!#<
ML 5" *T&2@"J!E( J =9 *8'7P"E!V4 HP=K *((<0"@"'< GPA^ )T(A0";
M"8X F@F7 )@*H0"6"JP E0NZ ),+S "2#.4 D WV (\._P".#O\ C@[_ (T.
M_P#V$0  YA<  -8;  #'&0  OA4  +D0  "W"@T L0L7 *P-) "H#C  I0X[
M *(.1 "?#TP G0]3 )L/6@":#V  F!!F )<0; "5$'( DQ!Y )(0@0"0$(H
MCQ&4 (T1GP"+$:H BA*X (@2RP"&$^8 A13W (,5_P"#%?\ @A7_ ((5_P#M
M&@  W"$  ,HE  "[(@  L1\  *L:  "I% 8 I1(1 * 4'@"<%2H F14U )86
M/@"4%D< DA9. ) 650".%UL C!=A (L79P")%VT B!=T (88? "%&(8 @QF0
M ($9FP" &J< ?AJU 'T;QP!\'.( >AWU 'D=_P!X'?\ >!W_ '@=_P#E(@
MT"D  +\L  "P*@  IR<  * C  "='P  FAH. )4<& "1'20 CAXO (P>.0")
M'D$ AQ]) (4?4 "#'U8 @A]< ( ?8@!_'VD ?2!P 'P@> !Z(($ >2&, '<A
MEP!U(J0 ="*R ',CPP!R(]\ <"3S &\D_P!O)/\ ;B3_ &XD_P#=*0  R#
M +<R  "H,   GBX  )<J  "3)P  D",* (PC$P"()!\ A"4J ((E- " )CT
M?29$ 'PF2P!Z)E( >"98 '<F7@!U)F4 ="=L '(G= !Q)WT ;RB( &XHE !L
M**$ :RFO 6HIP %I*ML!9RKQ 6<K_P%F*_\!9BK_ 68J_P'4+P  PC8  *\V
M  "A-0  EC0  ) P  "*+0  ARH& (,I$ !_*AH ?"LE 'DK+P!W+#@ =2Q
M ',L1P!Q+$T <"Q4 &XL6@!M+&$ :RUH &HM< !H+7H 9RZ% &4ND0%D+IX!
M8B^L 6$OO0%A,-4!8##O 5\P_0%?,/\!7S#_ 5\P_P'--   O#L  *DZ  ";
M.@  D#@  (DU  "#,@  ?S ! 'LO#@!W,!8 =# A '$Q*P!O,30 ;3$\ &LQ
M0P!J,4H :#)0 &<R5P!E,ET 9#)E &(R;0!A,W< 7S." 5XSC@%=-)P!6S2J
M 5HUNP%:-=(!637M 5DU_ %8-?\!6#7_ 5DU_P'(.   MSX  *0^  "6/0
MBSP  (,Z  !]-P  >#0  '0T"P!P-1, ;34= &HU)P!H-C  9C8X &0V/P!C
M-D8 839- & V4P!>-UH 73=B %PW:@!:.'0!63A_ 5<XC %6.9D!53FH E0Y
MN0)3.L\"4SKK E,Z^P%3.O\!4SG_ 5,Y_P'$/   LD$  *!   "20   AC\
M 'X]  !X.@  <S@  &XY" !J.1$ 9SD: &0Z) !B.BP 8#HT %XZ/ !=.T,
M6SM* %H[4 !8.U< 5SM? %8\9P!4/'$!4SQ\ 5(]B0%1/9<!3SVF DX^MP).
M/LT"3C[I DT^^@)./O\!3CW_ 4X]_P' /P  KD,  )Q#  ".0P  @D(  'I
M  !S/0  ;3P  &@]!0!D/0X 83X7 %X^(0!</BD 6CXQ %@^.0!7/D  53]&
M %0_30!3/U4 4D!< %! 90!/0&\!3D%Z 4U!AP%+098!2D&E DE"M0))0LL"
M24+H DE"^0))0?\"24'_ 4E!_P&]0P  JD4  )A%  "*10  ?T4  '9#  !O
M0   :$   &-! 0!?00T 7$$4 %E"'0!70B8 54(N %-"-@!10CT 3T)# $]#
M2P!.0U( 341: $Q$8P!*1&T!245X 4A%A0%'190!146C D5&M )$1LD"1$;G
M D1%^ )$1?\"147_ D5%_P&Z1@  ID@  )1(  "&2   >T<  ')&  !J0@
M8T,  %Y$  !:10L 5D42 %1&&P!11B, 3T8K $Y&,P!,1SH 2T=! $I'20!)
M2%  2$A8 $=(80!&26L 1$EV 4-)@P%"29(!04FB D!)LP(_2L<"/TKE C])
M]P) 2?\"0$C_ D!(_P&V20  HDH  )%*  "#2@  =TH  &Y)  !E10  7D<
M %E(  !520@ 44H0 $]*& !,2B$ 2DLI $E+,0!'2S@ 1DP_ $5,1@!$3$X
M0TU6 $)-7P!!36@ 0$UT 3Y-@0$]39 !/$V@ 3M.L0(Z3L8".D[D CM-]@([
M3?\!.TS_ 3Q,_P&S30  GDP  (U,  !_3   =$P  &I,  !@2@  64L  %1,
M  !0304 3$X. $E/%0!'3QX 14\F $10+@!"4#4 05 ] $!11  _44L /E%3
M #U27  \4F8 .E)R #E2?P$X4HX!-U*> 392KP$U4L0!-5+B 392]0$V4?\!
M-E#_ 3=0_P&N3P  F4\  (E/  ![3P  <$\  &9/  !<3@  5$\  $]1  !*
M4@$ 1E,, $-4$@!!5!L 0%4C #Y5*P ]5C( /%8Z #M600 Z5DD .5=1 #A7
M6@ V5V, -5=O #17? $S5XP!,5>< 3!7K0$P5\(!,%?@ 3!6] $Q5O\!,57_
M 3%5_P&H4@  E5(  (12  !W4@  ;%(  &)2  !84P  3U0  $E6  !$5P
M0%D( #U:$  [6A< .5L@ #A;)P W7"\ -EPV #5</@ T7$8 ,UU. #%=5P P
M76$ +UUL "Y=>@ L78D *UV: 2I=JP$J7;\!*5W> 2I<\@$J6_X!*UO_ 2M:
M_P&C50  CU4  ']5  !R50  9U8  %Y6  !45P  3%D  $5;   _70  .E\$
M #9@#0 T81, ,F(< #%B(P P8BL +V,R "YC.@ M8T( +&-* "ID4P I9%T
M*&1I "=D=@ F9(8 )627 "1DJ0 C9+T (F3: "-C\0 C8OT!)&'_ 21A_P&<
M6   B5@  'I9  !N60  8UD  %I:  !07   2%X  $%@   Z8P  -&8  "]H
M"@ L:1  *FD7 "EJ'P H:B8 )VHN "9K-0 E:ST )&M& "-K3P B;%D (&QE
M !]L<@ >;(( '6R4 !QLI@ ;:[H &FO4 !MJ[@ <:?P '&C_ !QH_P"57
M@UP  '5<  !I70  7UT  %9>  !,80  0V0  #QG   U:@  +VT  "AP!  C
M<@T (7(2 "!S&@ ?<R$ 'G,H !UT,  <=#@ &W1  !IT2@ 9=%0 %W5@ !9U
M;@ 5=7X %'60 !-TH@ 2=+8 $73/ !)S[  2<OH $W'_ !-Q_P".8   ?6
M &]A  !E80  6V(  %%D  !(9P  /FL  #=N   P<0  *74  ")X   <>P<
M%WT. !9]$P 5?1L %'XB !-^*@ 2?C$ $7XZ !%^1  0?TX #W]:  Y_:  -
M?W@ #'^*  M^G0 *?K  "7W&  I]Y  *?/0 "WO]  MZ_P"&90  =V4  &IE
M  !A9@  5F@  $QK  !";P  .7,  #%W   J>@  (WX  !R!   5A   $(<(
M  V)#@ ,B10 #(D;  N)(P *B2L "8DS  B)/0 &B4@ !8E4  2)80 "B7$
M 8F#  ")E@  B*D  (>^  "'V@  ANP  (;U  "&^@!^:@  <6H  &=K  !;
M;   4'   $9T   \>   ,WT  "J!   CA0  '(@  !6,   0CP  #)(&  :3
M#  "DQ$  )06  "4'0  E"0  )4L  "5-0  E4   )5,  "660  EFD  )5Z
M  "5C@  E*$  )2U  "3S   DN8  )+R  "2]P!X<   ;7   &!R  !4=0
M27D  #]^   U@P  +(@  ".-   ;D0  %)0   ^7   *F@  !)T#  ">"0
MGPX  )\2  "@%P  H!T  *$E  "B+0  HC<  *-#  "C4   HU\  *-Q  "C
MA   HID  **M  "AP@  H=P  *'K  "@\@!S=@  9G<  %E[  !-@   0H4
M #B+   ND   ))4  !N:   4G@  #J$   FD   "IP   *H   "K!   JPH
M *P-  "M$0  K18  *X<  "O)   L"T  +$Y  "Q1@  LE4  +)F  "R>0
MLHX  +&C  "RMP  L<H  +'@  "QZ0!L?@  7X(  %*'  !&C0  .Y,  #"9
M   FG@  '*,  !.G   -JP  !ZX   "R    M0   +<   "X    N0(  +D(
M  "Z#   NQ   +P4  "]&P  OR,  ,$M  #".@  PDD  ,-:  ##;   Q((
M ,27  #$JP  Q+P  ,3+  #$V@!EB0  6(X  $N5   _FP  ,Z(  "BH   =
MK0  %+$   VV   &N0   +P   "_    PP   ,0   #%    Q@   ,<   #)
M!   R@D  ,L-  #-$0  SQ@  -(A  #5+0  UCP  -A-  #97P  VG,  -J*
M  #;G@  VZX  -NZ  #<PP!>E@  49P  $2C   XJ@  ++$  ""W   5NP
M#;X   3"    Q0   ,D   #-    T    -(   #2    U0   -8   #9
MVP   -X%  #@"@  X@\  .46  #H(   ["T  .T^  #M40  [F4  .]Z  #O
MCP  \)\  /"K  #PLP#_ !  _P . /\ #@#_ !( _P = /\ *0#_ #4 _P!!
M /\ 30#^ %8 ^P!? /@ 9@#V &T ] !T /( >0#Q '\ \ "$ .X B0#M (\
MZP"5 .H FP#H *( Y@"J .4 LP#C ,  X0#2 .  Z@#? /D W0#_ -T _P#=
M /\ W@#_ -X _P#_  T _P * /\ "0#_  \ _P 8 /\ ) #^ #$ ^P ] /@
M2 #T %( \ !: .T 8@#K &D Z0!O .< =0#E 'H XP!_ .( A0#@ (H W@"0
M -P E@#: )T V "E -4 KP#2 +H T #* ,X XP#- /0 RP#_ ,L _P#+ /\
MRP#_ ,L _P#_  @ _P # /\ !0#_  P _  4 /< 'P#R "L [P W .L 0@#G
M $P Y !5 .  70#= &0 V@!J -@ < #5 '4 T@!Z -  @ #/ (4 S0"+ ,L
MD@#) )D QP"A ,4 J@## +4 P0## +\ V@"^ .X O0#\ +P _P"\ /\ O #_
M +P _P#_    _P   /\   #Y  < \0 0 .H &@#D "4 WP Q -L / #7 $<
MT@!0 ,X 5P#+ %X R0!E ,8 :@#% '  PP!U ,$ >@#  (  O@"& +P C0"Z
M )0 N0"< +< I0"U +  LP"] +$ SP"O .@ K@#X *X _P"M /\ K0#_ *T
M_P#_    _P   /T   #N  $ XP , -H % #1 !\ S  K ,@ -@#% $  P@!*
M +\ 4@"\ %D N@!? +@ 90"V &H M !O +, =0"Q 'H L "! *X B "M (\
MJP"8 *D H0"G *L I0"X *, R "B .( H0#S *  _@"@ /\ H #_ *  _P#_
M    ]@   .H   #@    TP & ,D #P#" !@ O0 D +D +P"V #H M !# +$
M3 "N %, K !9 *H 7P"I &0 IP!J *8 ;P"D '4 HP![ *$ @@"@ (H G@"3
M )P G0": *< F "T )8 PP"5 -P E #O ), ^P"3 /\ DP#_ )( _P#Y!0
MZ@L  -P-  #+"@  P@4  +P "@"V !$ L0 < *X * "J #, IP ] *0 10"B
M $T H !3 )X 60"< %\ FP!D )H :@"8 '  EP!V )4 ?@"3 (8 D@&/ ) !
MF0". J0 C *Q (L#P ")!=8 B ;M (@'^@"'"/\ A@C_ (8(_P#O#P  WA0
M ,H5  "\$@  LQ   *X,  "K!@T IP,5 *(%( "?!RP G @V )D(/P"7"4<
ME0E. ),)5 "1"EH D I? (X*90"-"FL BPIR (H+>0"("X( APN, (4,EP"#
M#*( @0VP ( -P !_#=@ ?0[O 'P/_0![#_\ >Q#_ 'L0_P#F%P  T1X  +T=
M  "O'   IAD  *$5  ">$ 0 G0T/ )@.&0"4#B4 D0\O (\0.0",$$$ BA!(
M (@03P"'$%4 A1!; (0180""$6< @!%N '\1=0!]$7X ?!*( 'H2E !X$J
M=Q.N '43O@!T%-4 <Q7N '$6_0!Q%O\ <1;_ ' 6_P#<'P  QB4  +,E  "E
M(P  G"$  )8>  "2&0  D10+ (T4% ")%1\ AA8I (,6,P"!%SP @!=# 'X7
M2@!\%U  >A=6 'D87 !W&&( =AAI '08<0!S&7H <1F$ &\:D !N&IT ;!NK
M &L<NP!J'-  :1WL &@>^P!H'O\ 9Q[_ &<>_P#1)@  O2H  *LJ  "=*@
MDR@  (TE  "((@  AAT& (,;$ !_'!H ?!TD 'H=+@!W'C8 =AX^ '0>10!R
M'TL <1]1 &\?6 !N'UX ;!]E &L@;0!I('8 :"&! &8AC0!E(IH 8R*H &(C
MN !A(\T 8"3I & D^@!?)/\ 7R3_ %\D_P#*+   MB\  *0O  "6+P  C"T
M (4J  " *   ?20  'HB#0!V(Q4 <R,@ '$D*0!O)#( ;20Z &LE00!J)4<
M:"5- &8E5 !E)5H 9"9A &(F:0!A)G( 7R=] %XGB@!=*)< 6RFE %HIM0!:
M*LH 62KG %@J^ !8*O\ 6"K_ %@J_P#%,0  KS,  )XS  "0,P  AC(  '\O
M  !Y+0  =2H  '(H"@!O*!( :RD; &DI)0!G*BT 92HU &,J/0!B*D, 8"I*
M %\K4 !>*U< 7"M> %LL9@!9+&\ 6"UZ %<MAP!6+I4 5"ZC %,OLP!3+\<
M4B_E %(O]P!2+_\ 4B__ %(O_P#!-@  JC8  )DV  "+-@  @34  'DS  !S
M,0  ;R\  &LN!@!H+1  9"X8 &(N(0!@+RH 7B\Q %PO.0!;+T  62]& %@O
M30!7,%, 5C!; %0Q8P!3,6P 4C)W %$RA !/,Y( 3C.A $TSL0!--,4!3#3C
M 4PT]@!,-/\ 3#3_ $PS_P"[.0  ICD  )4Y  "'.0  ?#D  '0W  !N-
M:3,  &4R @!A,@T 7C(4 %PS'@!:,R8 6#,N %8S-0!5-#P 4S1# %(T2@!1
M-%  4#58 $XU8 !--FH 3#9U $LW@@!*-Y  23B? $@XL %'.,,!1SCA 4<X
M]0%'./\!1SC_ 4<X_P&W.P  HCP  )$\  "#/   >#P  ' Z  !J-P  9#8
M & V  !<-@L 63<2 %8W&@!4-R, 4C<K % W,@!/.#D 33A  $PX1P!+.$X
M2CE5 $DY7@!(.F@ 1SIS $8[@ !%.XX 1#R> $,\K@%"/,(!0CW? 4(\\P%"
M//\!0CS_ 4([_P&S/0  GCX  (T^  !_/@  =3X  &P]  !F.@  8#D  %LZ
M  !7.@@ 4SL0 %$[& !..R  3#LH $L[+P!)/#8 1SP] $<\1 !&/4L 13U3
M $0^7 !#/F8 0C]Q $$_?@! /XT /T"< #Y K0$]0, !/4#= 3U \@$]0/\!
M/C__ 3X__P&N0   FD   (E!  !\00  <4$  &A   !A/   6ST  %8^  !2
M/@4 3C\. $P_%0!)/QT 1T E $9 + !$0#, 0T Z $)!0@!!04D 0$%1 #]"
M6@ ^0F, /4-O #Q#?  [0XL .D2; #E$JP$Y1+X!.$3; 3E$\0$Y0_X!.4/_
M 3E#_P&J0@  ED,  (9#  !X0P  ;D,  &5#  !=0   5D   %%"  !-0@(
M24,, $9#$@!$1!H 0D0B $%$*@ _13$ /D4X #U%/P \1D< .T9/ #I&5P Y
M1V$ .$=L #='>@ V2(D -4B9 #1(J@ T2+T ,TC9 #1(\  T1_T -$?_ #5&
M_P"F1   DD4  ()&  !U1@  :D8  &%%  !91   440  $Q&  !(1P  1$<*
M $%($  _21@ /4D@ #Q))P Z2BX .4HV #A*/0 W2T0 -DM, #5+50 T3%\
M,TQJ #),=P Q3(8 ,$R7 "]-J  N3;L +DW5 "Y,[P O3/T +TO_ #!+_P"A
M1P  CD@  'Y(  !Q2   9DD  %U(  !52   3$D  $=*  !"2P  /TP& #M-
M#@ Y3A4 -TX= #9/)  U3RL ,T\S #)0.@ Q4$( ,%!* "]14@ N45P +5%G
M "Q1=0 K480 *E*5 "E2I@ I4KD *%+2 "E1[@ I4/P *E#_ "I/_P"<2@
MB4H  'I+  !M2P  8TP  %I,  !13   2$T  $-/   ]4   .5(" #53#  S
M5!( ,509 #!5(0 N52@ +54O "Q6-P K5CX *E9& "E63P H5UD )U=D "97
M<@ E5X$ )%>2 "-7I  B5[< (E?/ ")7[  C5OH (U7_ "15_P"630  A$X
M '5.  !I3@  7T\  %9/  !-4   15(  #]3   Y5@  ,U@  "]:"  K6P\
M*EL5 "A<'0 G7"0 )EPK "5<,P D73H (UU# ")=3  A758 (%YA !]>;@ >
M7GX '5Z/ !Q>H0 ;7K0 &EW, !M=Z0 ;7/D '%O_ !Q;_P"040  ?E$  '!1
M  !D4@  6U(  %)3  !*5   05<  #M9   U6P  +EX  "A@ P D8@P (F,1
M "%C&  ?9"  'F0G !UD+@ <9#8 &V4^ !IE1P 995$ &&5= !=E:@ 697H
M%66+ !1EG@ 39;$ $F7( !)DYP 38_< %&+_ !1B_P")5   >%4  &M5  !@
M5@  5U8  $]7  !&60  /5P  #9?   P8@  *60  "-G   =:@< &6P. !AL
M$P 6;1H %6TA !1M*0 4;3  $VTY !)N0@ 1;DP $&Y8  ]N90 .;G4 #6Z'
M  UNF@ ,;:T "VW"  MLX  ,:_, #6O]  UJ_P""60  <ED  &99  !<6@
M5%H  $I<  !!7P  .6,  #%F   J:0  )&P  !UO   7<@  $G4)  ]W#P .
M=Q0 #G<;  UW(P ,=RH "W<S  IW/  )=T< "'=2  =W7P %=V\ !'>   -W
ME  !=J<  ':[  %UU0 !=.L  G3V  )T_ ![70  ;5T  &)>  !97@  3F
M $5C   \9P  ,VL  "MN   D<@  'G4  !=Y   2?   #7\&  F!#  %@1$
M X$6  *!'0 !@20  ($M  ""-@  @D   (),  ""60  @F@  ()Y  ""C0
M@:   ("T  " RP  ?^<  '[R  !^^0!T8@  :&(  %YB  !39   26<  #]K
M   V<   +70  "5X   >?   %X   !&#   -A@  "(D$  *+"@  BPX  (L3
M  ",&   C!\  (TF  "-+P  CCD  (Y$  ".40  CF   (YQ  ".A0  CID
M (VM  ",PP  C-\  (ON  "+]@!N:   9&<  %AI  !-;   0G$  #AV   O
M>P  )G\  !Z$   6B   $(P   R/   &D@   )4   "6!P  EPP  )</  "8
M$P  F1@  )H?  ";)@  FS   )P[  "<2   G%<  )QH  "<>P  G)   )NE
M  ";N@  FM   )KG  ":\0!J;0  7F\  %%R  !&=P  .WP  #&"   GAP
M'HP  !:1   0E0  "ID   2<    H    *(   "C 0  HP8  *0+  "E#@
MIA(  *<7  "H'@  JB8  *LQ  "K/@  K$T  *Q=  "L<   K(4  *R;  "K
MKP  J\,  *O9  "JZ !D=0  5WD  $M^   _A   -(H  "F0   ?E@  %IL
M !"?   )HP   :<   "J    K@   +    "P    L0   +(#  "T"   M0T
M +80  "W%0  N1T  +LF  "\,P  O4$  +U2  "]9   OGD  +Z0  "]I
MO;<  +W&  "]UP!<?P  4(4  $2+   XD@  +)D  "&?   7I   $*D   FN
M    L@   +8   "Y    O0   +\   "_    P    ,$   ##    Q 4  ,8*
M  #'#@  R1,  ,L<  #.)@  T#4  -%%  #25P  TFL  -."  #3EP  TZD
M -*X  #2Q !5C   29,  #V:   PH@  ):@  !JN   1M   ";D   "]
MP0   ,0   #(    RP   ,T   #-    SP   -    #2    U    -@   #:
M!@  W0P  . 1  #C&@  YB<  .<X  #H2@  Z5T  .IR  #KB   ZYL  .RH
M  #LL@#_  T _P + /\ "P#_ !  _P : /\ )@#_ #( _P ] /\ 2 #[ %(
M^ !: /8 8@#S &D \0!O /  =0#N 'H [ !_ .L A #I (H Z "0 .8 E@#D
M )T X@"E .$ KP#? +L W0#+ -L Y@#9 /< V #_ -@ _P#7 /\ UP#_ -0
M_P#_  @ _P $ /\ ! #_  T _P 5 /X (0#Z "P ]P X /0 0P#P $T [0!5
M .H 70#G &0 Y !J .( < #@ '4 W@!Z -T ?P#; (4 V0"+ -4 D0#3 )D
MT0"@ ,\ J@#- +4 RP#$ ,D W0#( /$ QP#_ ,8 _P#& /\ Q@#_ ,< _P#_
M    _P   /\   #_  H ^  1 /$ ' #L "< Z0 R .8 /0#B $< W0!0 -D
M6 #5 %\ T@!E -  :@#. '  S !U ,H >@#) '\ QP"% ,4 C ## )0 P0"<
M +\ I0"] +  NP"] +H T "X .L MP#[ +8 _P"V /\ M@#_ +8 _P#_
M_P   /T   #S  4 Z0 . .$ %@#; "$ U0 M -$ -P#. $$ R@!* ,< 4@#$
M %D P@!? ,  90"^ &H O !O +L = "Y 'H MP"  +8 AP"T (X L@"7 +
MH "N *H K0"W *L R "I ., J #U *< _P"G /\ IP#_ *8 _P#_    _@
M /$   #E    UP * ,T $0#' !P P@ F +\ ,0"\ #L N@!$ +< 3 "T %,
ML@!9 +$ 7P"O &0 K0!I *P ;P"J '0 J0!Z *< @0"F (D I "1 *( FP"@
M *4 G@"R )T P0"; -H F@#O )D _0"8 /\ F #_ )@ _P#]    \    .$
M  #1    Q@ $ +T #0"W !4 LP @ +  *P"M #4 JP ^ *@ 1@"F $T I !4
M *, 60"A %\ H !D )X :0"= &X FP!U )H >P"8 (, E@", )4 E@"3 *$
MD0"M (\ NP"- ,\ C #I (L ^ ", /\ C #_ (P _P#S @  X@<  ,P'  "_
M!   MP   +$ " "K !  IP 9 *0 ) "@ "X G@ W )P 0 ": $< F !. )8
M5 "5 %D DP!> )( 9 "0 &D CP!O (T =@"+ 'X B@"( (@ D@"& )T A0"I
M (, N "! ,H @ #E (  ]0!_ /\ ?P#_ '\ _P#H#0  T!   +X0  "Q#@
MJ T  *,(  "@ @P G  3 )@ '0"5 "< D@ Q )  .0". 4$ C %( (H"3@")
M E0 AP)9 (8"7P"$ V0 @P-K ($#<@" !'H ?@2$ 'T%C@![!9H >0:G '@&
MM0!V!\@ =0CC '4)] !T"O\ <PK_ ',*_P#=%0  Q!<  +$7  "E%@  G!,
M )81  "4#00 DP@- (X'%0"+"2  B DJ (4*,P"#"SL @0M" ( +20!^"T\
M?0Q4 'L,6@!Z#&  > QG '<,;@!U#78 = V  '(-C !P#9D ;PZF &T.M0!L
M#LD :P_F &H0]P!I$/\ :1#_ &D0_P#0'0  N1X  *@>  ";'0  DAL  (L9
M  "(%0  AQ$' (4.$ "!#QH ?A D 'L0+0!Y$#8 =Q$] '811 !T$4H <Q%0
M '$15@!P$5P ;A)B &T2:@!K$G, :1-] &@3B0!F$Y8 912C &,5LP!B%<8
M8A;C &$6]@!@%_\ 8!?_ & 7_P#'(@  L",  )\D  "2(P  B2(  ((@  !^
M'0  ?!D  'H5#0!W%14 =!8? '$6* !O%S  ;A<X &P7/P!K%T4 :1A+ &@8
M40!F&%@ 91A> &,99@!B&6\ 8!EY %\:A0!=&Y( 7!NA %L<L !:',, 61W@
M %@>] !8'O\ 6![_ %@>_P"_)P  J2@  )DH  "+*   @B<  'LE  !V(P
M<R   '$<"0!N'!$ :QP: &D=(P!G'2P 91TS &,>.@!B'D$ 8!Y' %\>30!>
M'E0 7!]; %L?8@!9(&L 6"!V %8A@@!5(9  5"*> %,BK@!2(\  42/= %$D
M\@!1)/\ 423_ %$C_P"Y*P  HRP  ),L  "&+0  ?"P  '0J  !O*   :R4
M &DB!0!F(0X 8R(6 &$B'P!?(R< 72,O %PC-@!:(ST 621# %<D2@!6)%
M5217 %,E7P!2)6@ 429S $\F?P!.)XT 32B< $PHK !+*;X 2RG: $HI\0!*
M*?\ 2RG_ $LI_P"S+@  GB\  (XP  "!,   =R\  &\N  !J*P  92H  &,G
M 0!?)PP 7"<3 %HG&P!8*"0 5B@K %4H,@!3*#D 4BE  % I1@!/*4T 3BE4
M $TJ7 !,*F4 2BMP $DK? !(+(L 1RV: $8MJ@!%+KP 12[6 $4N[P!%+OX
M12[_ $4M_P"N,0  FC(  (DS  !\,P  <C,  &LQ  !E+P  8"T  %TL  !9
M+ D 5BP0 %0L& !2+"  4"PH $XM+P!-+38 3"T\ $HM0P!)+4H 2"Y1 $<N
M60!&+V, 13!M $,P>@!",8D 03&8 $$RJ ! ,KL /S+3 #\R[@! ,OT 0#+_
M $ R_P"J,P  EC4  (8U  !Y-@  ;C4  &8U  !A,@  7#   %<P  !4, 8
M43 . $XP%0!,,1T 2C$E $@Q+ !',3( 1C$Y $0Q0 !#,D< 0C)/ $$S5P!
M,V  /S1K #XU>  ]-8< /#:6 #LVIP [-KD .C;1 #HV[0 [-OP .S;_ #LV
M_P"F-@  DC<  ((X  !U.   :S@  &,W  !=-@  5S,  %,T  !/- , 2S0,
M $DT$@!&-1H 134B $,U*0!!-2\ 0#4V #\V/0 ^-D0 /3=, #PW50 [.%X
M.CAI #DY=@ X.84 -SJ5 #<ZI0 V.K@ -3K/ #8Z[  V.OL -CG_ #<Y_P"B
M.   CCD  'XZ  !R.P  :#L  %\Z  !9.0  4S8  $XW  !*.   1C@* $0Y
M$ !!.1< /SD? #XY)@ \.2T .SHT #HZ.P Y.T( .#M* #<[4P V/%P -3QG
M #0]=  S/8, ,SZ3 #(^I  Q/K8 ,3[- #$^Z@ Q/OH ,CW_ #(]_P">.P
MBSP  'L\  !N/0  9#T  %P]  !5/   3CH  $D[  !%/   03T' #X]#@ \
M/14 .CX< #D^(P W/BH -C\Q #4_.  T/T  ,T!( #) 4  Q0%H ,$%E "]!
M<@ N0H$ +4*1 "U"H@ L0K4 *T++ "Q"Z0 L0OD +4'_ "U!_P"9/0  ASX
M '<_  !K/P  84   %D_  !2/P  23X  $0_  ! 0   /$$$ #E"#0 W0A(
M-4,9 #-#(0 R0R@ ,40O #!$-@ O1#T +D5% "U%3@ L15@ *T9C "I&;P I
M1GX *$:/ "='H0 F1[, )D?) "9&YP G1O@ *$7_ "A%_P"50   @D$  '-"
M  !G0@  7D(  %5"  !.0@  14(  #]$   [10  -T8  #1'"@ Q2!  +T@6
M "Y)'@ L224 *TDL "I),P I2CH *$I" "=*2P F2U4 )4M@ "1+;0 C2WP
M(DN- "%,GP A3+$ ($S' "!+Y@ A2_< (DK_ ")*_P"00P  ?D0  &]$  !D
M10  6D4  %)%  !*1@  04<  #Q(   W20  ,DL  "Y-!P K3@X *4X3 "=/
M&@ F3R$ )4\H "1/,  C4#< (E _ "%02  @4%( 'U%= !Y1:@ =47D '%&*
M !M1G  :4:\ &5'% !E1Y  :4/8 &T__ !Q/_P"*1@  >4<  &M'  !@2
M5D@  $Y(  !'20  /DL  #E,   S3@  +E   "A3 @ D5 L (E40 "!5%@ ?
M5AX 'E8D !U6+  <5C, &U<[ !I71  95TX &%=9 !=89@ 56'4 %%B' !18
MF@ 35ZP $E?" !)7X0 35O0 %%7_ !15_P"$20  =$H  &9+  !<2P  4TL
M $M,  !$30  /$\  #51   O5   *58  "19   >6P< &ET- !A=$@ 771D
M%EX@ !5>)P 47BX $UXW !)>0  17TH $5]5 !!?8@ /7W$ #E^#  U?E@ -
M7ZD #%Z^  Q>V@ -7?  #5S\  Y<_P!^30  ;DX  &).  !83P  3T\  $A0
M  ! 4@  .%0  #!7   J6@  )%T  !]?   98@$ $V4) !%F#P 09A0 #V8;
M  YG(@ -9RD #6<R  QG.P +9T4 "F=0  EG70 '9VP !F=]  5GD  $9J,
M F:W  -ESP $9>D !&3U  1D_ !W40  :5(  %U2  !44@  3%,  $-5   [
M6   ,UL  "M>   E80  'V0  !EG   3:@  #VT&  MP#  (</_B_^))0T-?
M4%)/1DE,10 $"1$ !W 6  5P'0 $<"0  W L  )P-0  <#\  '!*  !P5P
M<&4  '!V  !PB@  ;YX  &^R  !NR   ;>4  &WR  !M^0!P5@  8U8  %E6
M  !15P  1U@  #Y;   V7P  +F(  "9F   ?:@  &6T  !-P   .<P  "W8$
M  5X"P !> \  'D3  !Y&0  >1\  'HF  !Z+P  >CD  'I$  !Z4   >E\
M 'IP  !Z@P  >I@  'JL  !YP@  >-\  'CO  !W]P!J6P  7UL  %9;  !,
M7   0F   #EC   P:   *&P  "!P   9=   $W<   Y[   )?@  !($"  ""
M"   @PT  (,0  "$%   A1D  (8@  "&*   AS$  (<\  "'20  AU<  (=H
M  "'>P  AY   (:E  "%N@  A=,  (3J  "$] !E8   7&   %%A  !&9
M/&D  #)M   I<@  (7<  !E[   2@   #8,   B'   "B@   (T   ".!
MC@D  (\-  "0$   D10  )(9  "3(   E"D  )4S  "50   EDX  )9?  "5
M<@  E8@  )6=  "4L@  E,@  )/B  "3[@!A90  5F8  $IJ   _;@  -70
M "MY   A?P  &80  !&)   ,C0  !I$   "4    F    )H   ";    G (
M )T'  ">"P  GPX  *$2  "B&   HR   *4I  "F-@  ID0  *95  "F:
MIGT  *:4  "EJ0  I+T  *31  "DY !;;   3W   $-U   X>P  +8$  ".'
M   9C0  $9(   N7   $G    *    "C    I@   *@   "I    J@   *P
M  "M!   K@D  + -  "Q$0  LQ<  +4@  "V*P  MSH  +=+  "X7   N'$
M +B(  "XG0  N+$  +?"  "WT !4=@  2'P  #R"   QB0  )I   !N7   2
MG0  #*(   .G    JP   *X   "R    M@   +@   "X    N@   +L   "]
M    O@   , %  #!"P  PQ   ,86  #)(   RBX  ,L^  #,4   S&0  ,UZ
M  #-D0  S:0  ,VT  #-P !-@P  08H  #61   IF0  'J   !.F   ,K
M [$   "V    N@   +X   #"    Q@   ,@   #(    R@   ,L   #-
MS@   -    #2 0  U0@  -D.  #=%0  X2$  .(Q  #D0P  Y58  .9K  #F
M@@  YY8  .>E  #FL #_  D _P % /\ !@#_  X _P 6 /\ (0#_ "T _P X
M /T 0P#Y $T ]0!5 /( 70#P &, [@!I .P ;P#J '0 Z0!Z .< ?P#F (4
MY "+ ., D0#A )D WP"A -P J@#: +8 UP#& -4 X0#3 /0 T@#_ -$ _P#1
M /\ SP#_ ,H _P#_  $ _P   /\  0#_  P _P 2 /H '0#V "@ \P S /
M/@#L $@ Z !0 .4 6 #B %X WP!D -T :@#; &\ V0!T -8 >@#4 '\ T@"%
M -  C #. ), S "< ,D I0#' +  Q@"^ ,0 U #" .X P0#^ ,  _P#  /\
MOP#_ +X _P#_    _P   /\   #Z  < \0 / .L & #F ", X@ N .  . #;
M $( U0!+ -$ 4@#. %D RP!? ,D 90#' &H Q@!O ,0 = #" 'H P0"  +\
MA@"] (X NP"6 +D H "W *H M@"W +0 R@"R .8 L0#X +  _P"O /\ KP#_
M +  _P#_    _P   /<   #J  ( X0 , -< $P#0 !T S  H ,D ,@#& #P
MP@!% +\ 30"\ %, N@!9 +@ 7P"W &0 M0!I +0 ;@"R '0 L0!Z *\ @ "M
M (@ K "1 *H F@"H *4 I@"Q *0 P0"C -P H0#R *$ _P"@ /\ H #_ *$
M_P#_    ]P   .@   #9    RP ( ,, $ "] !@ N0 B +8 + "T #8 L@ _
M *\ 1P"L $T JP!4 *D 60"G %X I@!C *4 : "C &X H@!T *  >@"> ((
MG "+ )L E0"9 )\ F "L )8 N@"4 ,\ DP#K )( ^P"2 /\ D@#_ )$ _P#W
M    YP   -,   #&    NP " +, # "M !( J@ < *< )@"D #  HP X *
M0 "> $< G !. )H 4P"9 %@ EP!= )8 8P"5 &@ DP!N )( = "0 'P CP"%
M (T CP"+ )H B@"G (@ M0"& ,< A0#D (0 ]0"$ /\ @P#_ (, _P#L
MTP   ,$!  "T    K    *8 !P"@  X G0 6 )H ( "7 "D E0 R ), .@"1
M $$ CP!( (T 30", %, BP!8 (D 70"( &, AP!I (4 ;P"# '< @@"  (
MB@!^ )8 ?0"C 'L L !Z ,( >0#= '@ \0!W /T > #_ '@ _P#>"@  Q L
M +(,  "F"P  G0@  )D$  "5  H D0 1 (X &0"+ ", B0 L (< - "% #L
M@P!" (( 2 "  $X ?P!3 'T 6 !\ %X >P!D 'D :@!X '( =@![ '0 A@!S
M )( <0"? '  K0!N +X ;0'6 &T"[0!L _H ; /_ &P#_P#.$   MQ$  *82
M  ":$0  D1   (L.  ")"P, AP4, (0!$P"! 1P ?@(E 'P#+@!Z S8 > 0\
M '<$0P!U!4@ = 5. ',%5 !Q!5D < 9? &X&9@!M!FX :P=X &H'@P!H")
M9PF= &4)K !D";P 8PK4 &,+[ !B#/H 8@S_ &(,_P##%@  K1<  )T8  "0
M&   AQ8  ($4  !]$0  ? X& 'P*#@!X"A8 =0L? '(+* !P##  ;PPW &T,
M/@!L#$0 :PU* &D-3P!H#54 9PU< &4-8P!C#FL 8@YU & .@0!?#HX 70^<
M %P0JP!;$+T 6A#6 %D1\ !9$?T 61'_ %D1_P"Y&P  I1T  )0>  "('@
M?AT  '@;  !T&   <14  '$1"0!O$!$ ;! 9 &D0(@!G$2H 9A$R &01.0!C
M$3\ 8A%% & 22P!?$E$ 71)8 %P27P!:$V@ 61-R %<4?0!6%(L 5!69 %,5
MJ0!2%KH 41;2 %$7[0!1%_T 41?_ %$7_P"R(   GB(  (XB  "!(P  =R(
M ' A  !L'@  :1L  &<8! !F%0X 8Q85 &$6'@!?%B8 718M %P7- !:%SL
M61=! %@81P!6&$T 51A4 %,87 !2&60 41EN $\:>@!.&X@ 31N7 $L<I@!*
M'+@ 2AW/ $D=ZP!)'?L 21W_ $H=_P"L)   F"4  (@F  ![)P  <28  &HE
M  !F(P  8B$  & >  !>' L 6QL2 %D<&@!7'"( 51PI %0<, !3'3< 41T]
M % =0P!/'4H 31Y1 $P>6 !+'V$ 21]K $@@=P!'((4 1B&4 $0BI !$(K8
M0R+, $,CZ0!#(_H 0R/_ $,B_P"F)P  DRD  (,J  !V*@  ;2H  &4I  !@
M)P  7"4  %DC  !7(0< 52$/ %(A%@!0(1X 3B$E $TB+ !,(C, 2B(Y $DB
M0 !((D8 1R-- $4C50!$)%X 0R1I $(E=0! )H, /R:2 #XGHP ^)[0 /2?*
M #THZ  ]*/D /2?_ #XG_P"B*@  CBL  '\M  !R+0  :"T  &$L  !<*P
M6"@  %0F  !1)@0 3B4- $PE$P!*)AH 2"8B $<F*0!%)B\ 1"8V $,G/ !!
M)T, 0"=+ #\H4P ^*5P /2EF #PJ<@ [*H$ .BN0 #DKH0 X++( -RS( #<L
MY@ X+/@ ."S_ #@L_P"=+   BBX  'LO  !O,   93   %TO  !8+@  4RL
M % J  !,*@  22H+ $8J$0!$*A< 0BH? $$J)0 _*BP /BLS #TK.0 \*T
M.RQ( #HL4  Y+5D ."YD #<N<  V+W\ -2^/ #0PGP S,+$ ,C#' #(PY0 S
M,/< ,S#_ #0O_P"9+P  AS$  '<R  !K,@  8C(  %HR  !4,0  3R\  $LM
M  !'+@  1"X( $$N#@ _+A0 /2X< #LN(@ Y+RD ."\O #<O-@ V,#X -3!&
M #4Q3@ T,5< ,S)B #(R;@ Q,WT ,#.- "\TG@ N-+  +33% "TTXP N-/8
M+S/_ "\S_P"5,0  @S,  '0T  !H-0  7C4  %<T  !1-   2S(  $8Q  !"
M,@  /S(% #PR#0 Y,Q( .#,9 #8S(  T,R8 ,S,M #(T-  Q-#L ,#5# # U
M3  O-E4 +C9@ "TW;  L-WL *S>+ "HXG  I.*X *#C# "@XX@ I./4 *C?_
M "HW_P"2-   ?S4  '$V  !E-P  6S<  %0W  !--@  1S8  $(U   ]-@
M.C8" #<W"P T-Q  ,C<6 #$X'0 O."0 +C@K "TY,@ L.3D *SE! "HZ20 J
M.E, *3M> "@[:@ G.WD )CR) "4\FP D/*T (SS" ",\X  D//0 )3O_ "4[
M_P"--@  ?#@  &TY  !B.0  6#H  %$Y  !*.0  1#D  #TY   Y.@  -3L
M #(["  O/ X +3T4 "P]&@ J/2$ *3TH "@^+P G/C8 )CX^ "4_1P D/U
M(T!; ") :  A0'8 ($"' !]!F0 ?0:L 'D'  !Y!W@ ?0/, 'T#^ " __P")
M.0  >#H  &D[  !>/   53P  $T\  !'/   0#P  #@]   T/@  ,$   "U!
M!0 J0@P )T(1 "9#&  D0QX (T,E ")#+  A1#, ($0[ !]$1  >14X '459
M !Q%90 ;170 &D6% !E&EP 91JD &$:^ !=%W  81?$ &43] !I$_P"$/
M<ST  &8^  !;/P  4C\  $H_  !$/P  /4   #9!   Q0P  +$0  "=& 0 D
M1PH (4@/ "!)%  >21L '4DB !Q)*0 ;2C  &DHX !E*00 82DL %TM5 !9+
M8@ 52W$ %$N" !-+E  22Z< $DN\ !%+V0 22O  $TK\ !1)_P!_/P  ;T
M &%!  !70@  3D(  $="  !!0@  .D,  #)%   M1P  *$D  "-+   >308
M&T\- !A0$0 74!< %E > !50)0 44"P $U$T !)1/0 144< $5%2 !!17P /
M4FT #E)^  U1D0 -4:0 #%&X  Q1T0 -4.P #5#Z  Y/_P!Y0P  :D0  %U$
M  !310  2T4  $1%   ^1@  -D@  "]*   I3   )$\  !]1   :4P  %%8)
M !%7#@ 06!, $%@9  ]8(  .6"@ #5@P  U8.0 ,6$, "UA.  I86@ (6&@
M!UAY  98C  %6)\ !%BS  17R@ %5^8 !5?S  96_ !S1@  9$<  %E(  !0
M2   2$@  $%)   Z2@  ,DT  "M0   E4@  (%4  !I8   56@  $%T&  Q@
M#  *8!  "6 5  A@'  '8", !6 K  1@-  #8#T  6!)  !@50  8&,  &!S
M  !@A@  7YH  %^N  !?Q   7N(  %[P  !>^ !L2@  7TL  %5+  !,3
M14P  #U.   U4   +E,  "=6   @60  &EP  !5?   08@  #64$  AG"P #
M9PX  &@3  !H&   :!\  &DF  !I+@  :3@  &E#  !I3P  :5T  &EM  !I
M@   :90  &BI  !HOP  9]P  &;N  !F]P!F3P  6D\  %%/  !*3P  05$
M #A4   P5P  *%L  "%>   :8@  %&4  !!H   ,:P  !VX#  %P"0  < T
M '$0  !Q%   <AH  ',A  !S*   <S$  ',\  !T2   <U8  '-F  !S>0
M<XX  '.C  !RN0  <=(  ''K  !P] !A4P  5E,  $]3  !%50  .U@  #)<
M   J8   (F0  !MH   4;   #V\   MR   &=@   'D   !Z!@  >@H  'L.
M  !\$0  ?14  'X;  !_(@  @"H  ( U  " 00  @$\  (!?  " <0  @(8
M ("=  !_L@  ?LH  '[E  !]\0!<6   5%@  $E:   _70  -6$  "QE   C
M:@  &V\  !1S   .=P  "7L   -_    @@   (0   "& 0  A@8  (@*  ")
M#0  BA   (L5  ",&P  CB(  (\L  "/.   CT8  (]6  "/:   CWX  (^5
M  ".JP  C<$  (W<  ",ZP!970  3E\  $-B   X9@  +FP  "1Q   <=P
M%'P   Z!   (A0   (D   "-    D    )(   "3    E    )8#  "7"
MF P  )H/  ";$P  G1H  )\C  "@+@  H#P  *!,  "@7@  H'0  )^,  "?
MH@  G[<  )[+  ">X !39   1V@  #QM   Q<P  )WD  !U_   4A0  #8L
M  :0    E    )@   "<    GP   *$   "B    I    *4   "G    J 0
M *H)  "L#0  K1(  + 9  "R(P  LC$  +)"  "R5   LFD  +*   "RF
ML:P  +*_  "QS@!,;@  0',  #5Z   J@0  'X@  !6.   .E0  !IH   "?
M    I    *@   "L    KP   +$   "Q    LP   +4   "V    N    +H
M  "\!@  O@P  , 1  ##&0  Q28  ,4W  #&20  QET  ,=R  #'B@  R)\
M ,BO  #(O !&>@  .8$  "Z)   BD   %Y@   ^?   'I0   *H   "O
MLP   +<   "\    OP   ,$   #"    Q    ,4   #'    R0   ,L   #-
M    SP,  -(*  #6$   W!H  -TJ  #>/   WU   .!E  #A>P  X9$  .*B
M  #BK0#_  ( _P   /\  P#_  P _P 3 /\ '0#_ "@ _@ S /L /@#W $@
M\P!0 /  5P#M %X ZP!D .@ :0#G &\ Y0!T ., >0#B '\ X "% -X C #<
M ), V0"< -8 I@#3 +$ T0#  ,\ V@#. /$ S #_ ,L _P#+ /\ Q@#_ ,$
M_P#_    _P   /\   #_  @ ^P 0 /8 &0#R "0 [P N .T .0#H $( XP!+
M .  4@#= %D V0!? -8 9 #3 &D T0!N ,\ = #. 'D S !_ ,H A@#( (X
MQ@"6 ,0 H #" *L P "Y +X S0"\ .H NP#\ +H _P"Z /\ N@#_ +8 _P#_
M    _P   /X   #T  0 ZP - .0 % #? !\ VP I -@ ,P#3 #T S@!% ,H
M30#' %, Q0!9 ,, 7P#! &0 OP!I +T ;@"[ ', N@!Y +@ @ "V (@ M "0
M +( F@"Q *4 KP"R *T Q "L .$ JP#V *H _P"J /\ J@#_ *H _P#_
M_0   .X   #B    U0 * ,T $0#' !D Q  C ,$ +0"_ #< NP _ +< 1P"U
M $X L@!3 +  60"O %X K0!C *P : "K &T J0!S *@ >@"F ($ I "* *,
ME "A )\ GP"L )X NP"< -( FP#N )H _P": /\ F0#_ )D _P#^    [@
M -X   #+    P0 % +D #0"T !0 L0 > *X )P"K #  J@ Y *< 00"D $@
MH@!- *$ 4P"? %@ G@!= )T 8@"; &< F@!M )@ <P"7 'L E0"$ )0 C@"2
M )D D "F (X M "- ,@ C #F (L ^0"* /\ B@#_ (L _P#P    VP   ,<
M  "Z    L    *@ "@"D !  H  8 )T (0"; "H F@ S )@ .P"6 $$ E !(
M )( 30"1 %( CP!7 (X 7 ", &$ BP!G (H ;@"( '4 AP!^ (4 B "# )0
M@@"@ (  KP!_ ,  ?@#= 'T \@!] /\ ?0#_ 'T _P#@    Q@   +4   "J
M    H@   )L !0"5  T D@ 3 )  ' "- "0 BP M (H - "( #L A@!" (4
M1P"# $T @@!2 ($ 5P!_ %P ?@!B 'T : ![ '  >@!Y '@ @P!V (\ =0"<
M '0 J@!R +H <0#1 '  [ !P /L < #_ '  _P#-!   MP8  *<'  ";!@
MDP0  (X   "*  @ A@ / (0 %@"! !X ?P G 'T +@!\ #8 >@ \ 'D 0@!W
M $< =@!, '4 4@!S %< <@!= '$ 8P!O &L ;@!T &P ?@!K (H :0"8 &@
MI@!G +8 9@#+ &4 YP!E /< 90#_ &4 _P# #   JPT  )L.  "/#@  A@T
M ($+  !^!P$ ? $+ 'D $0!W !@ =0 A ', *0!Q #  ;P V &X / !L $(
M:P!' &H 30!I %( : !8 &8 7P!E &< 8P!P &(!>@!@ 8< 7P*5 %X"HP!<
M [, 7 /' %L$Y !;!?0 6P;^ %L&_P"U$   H1(  )$3  "%$P  ?!(  '81
M  !S#@  <@P$ '$'#0!N!!( ; 0; &D%(P!G!2H 9@8Q &0&-P!C!CT 8@=#
M &$'20!?!TX 7@A5 %T(7 !;"6, 6@EM %@*> !7"H4 5@N3 %0+H@!3"[,
M4@S' %(,Y !1#?4 40W_ %$-_P"M%0  F1<  (D8  !]&0  =!@  &T7  !J
M%   9Q$  &<.!P!F# X 8PP5 &$,'0!?#"4 70TL %P-,P!;#3D 6@T_ %@-
M10!7#4L 5@Y1 %4.60!3#F$ 4@YK % /=@!.$(, 31"2 $P0H@!+$+( 2A'(
M $D1Y0!)$?< 21+_ $D1_P"E&0  DAP  (,=  !V'@  ;1T  &8<  !B&@
M7Q<  %X4 0!>$0H 6Q 1 %D1& !7$2  51$G %01+@!3$30 41$[ % 200!/
M$D< 3A). $P250!+$UX 21-G $@4<P!&%(  116/ $05GP!#%K  0A;% $(7
MXP!"%_8 0A?_ $(7_P"?'0  C"   'TA  !Q(@  :"(  &$A  !<'P  61P
M %<9  !5%@8 5!4. %$5% !/%AP 3A8C $P6*@!+%C  2A8W $D7/0!'%T,
M1A=* $484@!#&%H 0AED $$9<  _&GT /AN- #T;G0 \'*X .QS# #L<X0 [
M'?4 .QS_ #P<_P":(0  AR,  '@D  !L)0  8R4  %PD  !7(P  4R   %$>
M  !/' ( 31L, $L:$0!(&Q@ 1QL@ $4;)@!$&RT 0QPS $(<.0! '$  /QU'
M #X=3P ]'E@ /!YB #H?;0 Y'WL .""+ #<AFP V(:T -2'! #4AWP U(?,
M-B'_ #8A_P"6(P  @R8  '0G  !H*   7R@  %@G  !3)@  3R0  $PB  !)
M(   1R ) $0?#P!"'Q4 0" < #\@(P ^("D /" O #LA-@ Z(3T .2%$ #@B
M3  W(E4 -B-? #0C:P S)'D ,B6) #$EF@ P):L ,":_ "\FW  P)O( ,";_
M #$E_P"1)@  ?R@  '$J  !E*@  7"H  %4J  !/*0  2R@  $@E  !$)
M020% #\D#0 ])!( .R09 #DD'P W)"8 -B0L #4E,P T)3H ,R9! #(F2@ Q
M)U, ,"== "\H:0 N*7< +2F' "PIF  K*JH *BJ] "HJV@ K*O$ *RK^ "PI
M_P"-*   ?"H  &TL  !B+0  62T  %$M  !,+   1RL  $,H   _*   /"@"
M #DH"P W*!  -2@6 #,H'  R*", ,"@I "\I,  O*C< +BH_ "TK1P L*U$
M*RQ; "HL9P I+74 *"V% "<MEP F+J@ )2Z\ "4NV  F+O  )B[] "<M_P"*
M*P  >"T  &HN  !?+P  5B\  $XO  !(+@  0RT  #\L   [+   -RP  #0L
M"0 R+ X ,"T3 "XM&@ M+2  *RTG "HN+0 J+C4 *2\] "@O10 G,$X )C!9
M "4Q90 D,7, (S&# "(RE0 A,J< (3*[ " RU  A,N\ (C'\ "(Q_P"&+0
M=2\  &<P  !<,0  4S$  $LQ  !%,0  0#   #LP   V,   ,S   # Q!@ M
M,0T *S$1 "DR%P H,AX )S(D "4S*P E,S( )#,Z ",T0P B-$P (357 " U
M8P ?-7$ 'C:! !TVDP <-J4 &S:Y !LVT@ <-NT '3;[ !TU_P"",   <3(
M &,S  !9-   4#0  $DT  !",P  /3,  #<S   Q-   +C4  "LU @ H-@L
M)3<0 "0W%0 B-QL (3@B " X*  ?.#  'C@W !TY0  <.4D &SI4 !HZ8  9
M.FX &#I_ !<[D0 7.Z0 %CNW !4[T  6.NP %SKZ !@Y_P!],@  ;30  & U
M  !5-@  338  $8V  ! -@  .C8  #0V   N.   *CD  "8Z   C.P@ (#P.
M !X]$@ =/1@ '#T? !L^)0 :/BT &3XT !<^/0 6/T< %3]1 !0_7@ 4/VP
M$T!\ !) CP 10*( $4"V !! S@ 1/^L $C_Y !(^_P!Y-0  :3<  %PX  !2
M.0  2CD  $,Y   ].0  -SD  #$Z   K/   )ST  "(_   >000 &D(+ !A#
M$  70Q4 %40; !1$(@ 31"D $T0Q !)$.@ 114, $$5. !!%6P .16D #D5Y
M  U%C  -19\ #$6R  M%R0 ,1>4 #43V  U$_P!T.0  93H  %@[  !/.P
M1SP  $ \   Z/   -#P  "X^   H0   (T(  !]$   :1@  %4@( !)*#0 1
M2A( $$H8  ]+'@ .2R4 #4LM  U+-@ ,2T  "TM*  I+5@ )2V0 "$MT  =+
MAP %2YH !$NN  1*Q  %2N  !4KP  9)^@!N/   8#T  %0^  !+/@  1#X
M #T^   W/P  ,4   "I"   D10  'T<  !I)   53   $4X%  Y1"P +41
M"E$4  E1&P (42( !U$I  51,@ $4CL  U)&  %24@  4E\  %)O  !2@0
M498  %&I  !1OP  4-P  %#N  !0]P!H0   6T$  %!!  !(00  04$  #M"
M   T0P  +44  "9(   @2P  &TT  !90   14P  #E4$  I8"@ &6 X  E@2
M  !9%P  61T  %DE  !9+0  638  %E!  !930  6EH  %II  !9?   69
M %FE  !8N@  6-4  %?L  !7]@!C1   5D4  $U%  !%10  /T4  #='   O
M20  *$P  ")/   ;4@  %E4  !%8   -6@  "5T#  1?"0  8 T  & 0  !A
M%   81D  &(@  !B)P  8C$  &([  !B1P  8E4  &-D  !B=@  8HL  &*@
M  !AM@  8<\  &#J  !@]0!=2   4DD  $I(  !#2   .DH  #)-   J4
M(U,  !Q7   66@  $5T   U@   (8P   V8!  !G!@  : L  &D.  !J$0
M:Q4  &P;  !M(@  ;2H  &TT  !M0   ;4X  &U=  !M;P  ;80  &R:  !L
ML   :\@  &OF  !J\P!830  3DT  $A,   ^3@  -5$  "Q4   D6   '5P
M !9@   09   #&<   =K   !;@   '    !R P  <@<  ',+  !U#@  =A$
M '<6  !X'   >2,  'HM  !Z.0  >D<  'I6  !Y:   >GP  'F4  !XJ@
M>,$  '??  !W[P!440  3%$  $)2   X50  +UD  "9>   >8@  %F<  !!K
M   +;P  !7,   !W    >@   'P   !^    ?P(  ( &  "!"@  @PT  (01
M  "&%0  B!P  (DE  "*,   BCX  (E-  ")7P  B7,  (B+  "(H@  A[D
M (?1  "&Z !25@  1U<  #Q:   R7P  *&0  !]I   6;P  $'0   IY   "
M?0   ($   "%    B    (H   ",    C0   (\   "0!   D@@  ),,  "5
M$   EQ4  )D=  ";)P  FS0  )M$  ":5@  FFH  )F"  ":F@  F+   )C'
M  "7W@!+7   0&   #5E   K:@  (7$  !=W   0?0  "8,   &(    C
M )$   "5    F    )H   ";    G0   )\   "@    H@   *0%  "F"@
MJ X  *H4  "M'0  K2H  *TY  "M2P  K5\  *UW  "LD   JZ<  *NZ  "K
MRP!%9@  .6L  "YQ   C>   &7\  !"&   )C0   ),   "8    G0   *$
M  "E    J    *L   "K    K@   *\   "Q    LP   +4   "W 0  N0<
M +P-  "_$P  PA\  ,(N  #"0   PE0  ,%K  #!@P  P)L  ,&M  #!O  ^
M<@  ,G@  ">    <B   $I    J7    G0   *,   "H    K0   +(   "V
M    N0   +L   "\    O@   ,    #"    Q    ,8   #(    RP   ,X%
M  #1#0  UA0  -<C  #8-0  V4D  -I>  #;=0  VXP  -R?  #<JP#_
M_P   /\   #_  D _P 0 /\ &0#^ "0 _  O /D .0#T $, \ !+ .T 4@#J
M %D YP!? .0 9 #B &D X !N -X <P#< 'D V@!_ -< A@#4 (X T0"6 ,\
MH0#, *P R@"[ ,@ T@#& .X Q@#_ ,4 _P#% /\ OP#_ +H _P#_    _P
M /\   #^  4 ]P . /( %0#N !\ ZP J .D - #C #T W@!% -D 30#4 %,
MT0!9 ,X 7@#, &, R@!H ,D ;0#' ', Q0!Y ,, @ #! (@ OP"0 +T FP"[
M *8 N0"T +< R "V .8 M0#[ +0 _P"T /\ LP#_ *X _P#_    _P   /@
M  #M    Y0 + -T $0#7 !H T@ D ,\ +@#+ #< QP!  ,, 1P#  $X O@!3
M +P 60"Z %X N !C +8 : "U &T LP!S +$ >0"O ($ K0"* *L E "I *
MJ "M *8 O@"E -L I #T *0 _P"C /\ HP#_ *( _P#_    ]@   .8   #7
M    RP & ,0 #@"^ !4 NP ? +D * "W #$ M  Z +  00"M $@ JP!. *D
M4P"G %@ I@!< *0 80"C &< H0!L *  <P"> 'H G0"# )L C@"9 )D EP"F
M )8 M@"5 ,P E #K ), _0"3 /\ DP#_ ), _P#W    Y    -    #!
MMP " *\ "P"K !$ IP 9 *4 (@"C "L H@ S )\ .P"< $( FP!( )D 30"7
M %( E@!7 )4 6P"3 &$ D@!F )  ;0"/ '0 C0!] (P AP"* ), B "@ (<
MKP"% ,( A0#B (0 ]P"$ /\ A #_ (0 _P#E    S0   +P   "O    I@
M )X !P":  X E@ 4 )0 '0"2 "4 D0 M )  -0"- #P C !" (H 1P"( $P
MAP!1 (8 5@"$ %L @P!@ ($ 9P"  &X ?@!W 'T @0![ (T >@": '@ J0!W
M +H =@#3 '8 [P!V /X =0#_ '4 _P#0    NP   *L   "?    EP   )
M @"+  L B  0 (8 %P"$ "  @@ G ($ +P!_ #4 ?0 \ 'P 00![ $8 >0!+
M '@ 4 !W %4 =@!; '0 80!S &D <0!Q '  >P!N (< ;0"5 &L HP!J +0
M:@#) &D Z !I /D :0#_ &D _P#     K    )P"  "0 @  B    (,   !_
M  8 >P - 'D $@!W !H =@ B '0 *0!S #  <0 V '  / !O $$ ;0!& &P
M2P!K %  :@!6 &@ 7 !G &0 90!L &0 =@!C (( 80"0 &  GP!? *\ 7@##
M %X X0!> /0 70#_ %T _P"T!P  H D  ) +  "$"P  ? H  '<'  !T!
M<0 ) &\ #P!M !4 :P < &D (P!H "H 9P Q &4 -@!D #P 8P!! &( 1@!@
M $P 7P!2 %X 6 != %\ 6P!H %H <@!8 'X 5P", %8 FP!5 *L 5 "^ %0
MV@!3 .\ 5 #[ %0 _P"I#0  E@X  (<0  !Z$   <A   &P.  !I#   9PD#
M &8$"P!D !  8@ 7 &  '@!> "4 70 K %P ,0!: #< 60 \ %@ 0@!7 4<
M5@%. %4"5 !3 EP 4@-E %$#;P!/!'L 3@2* $T%F0!,!:D 2P6\ $H&U !*
M!^T 2@?Y $H'_P"A$   CA(  'X4  !S%   :A0  &03  !@$0  7@\  %T-
M!0!="0T 6@82 %@'&0!6!R  50<G %,'+0!2"#, 40@X % (/@!/"40 3@E*
M $P)40!+"ED 2@IB $@+;0!'"WH 1@R( $0,F !##*D 0@V\ $(-U0!"#>X
M0@W[ $(-_P":%   AQ8  '@8  !L&0  8QD  %T8  !9%@  5A,  %01  !4
M#@@ 4PT. %$-% !/#1L 30TB $P-* !+#2X 2@TT $D-.@!'#D$ 1@Y' $4.
M3P!$#E< 0@]A $$0;  _$'D /A"( #T1F  [$:D .Q&\ #H1U@ Z$?  .A+]
M #L1_P"3&   @1H  ',<  !G'0  7AT  %@<  !3&P  4!@  $X6  !,$P,
M3!$+ $H0$ !($1< 1A$> $41) !$$2H 0A$P $$1-P! $CT /Q)$ #T23  \
M$U0 .Q-> #D4:0 X%'8 -Q6% #85E@ T%J< -!:Z #,6TP S%NX -!;\ #06
M_P".&P  ?!T  &X?  !C(   6B   %,@  !.'@  2AT  $@:  !&&   118'
M $,5#@!!%1, /Q4: #X5(  ]%2< .Q4M #H6,P Y%CH .!9! #<720 U%U$
M-!A; #,99@ R&7, ,!J# "\:E  N&Z4 +1NX "T;T  M&^P +AO[ "X;_P"*
M'@  >"   &HB  !?(P  5B,  $\B  !*(0  1B   $,>  !!&P  /QH# #T:
M#  [&1$ .1D6 #<:'0 V&B, -1HI #0:,  S&S8 ,1L^ # <1@ O'$\ +AU9
M "T=9  L'G$ *Q^! "H?D@ I'Z0 *""W "<@S@ G(.L *"#Z "D?_P"&(
M=",  &<D  !<)0  4R4  $PE  !')   0B,  #\A   ]'P  .AX  #<>"0 U
M'@X ,QX3 #$>&@ P'B  +QXF "X?+0 M'S, +" [ "L@0P J(4P *2%6 "@B
M8@ F(F\ )2-_ "0CD  C(Z( (B2U "(DS  B).D (R3Y "0C_P""(P  <24
M &,F  !9)P  4"@  $DG  !#)P  /R8  #LD   X(@  -2(  #(B!@ P(@T
M+B(1 "PB%P J(AT *2(C "@C*@ G(S$ )B0X "4E00 D)4H (R94 "(F8  A
M)VT ("=] !\GCP >**$ 'BBT !THR@ =*.@ 'BCX !\G_P!^)0  ;B<  & I
M  !6*0  32H  $8J  !!*0  /"@  #<G   T)@  ,"8  "TF P K)PL *"<0
M "<G%  E)QH )"<A ",H)P B*"X (2DV " I/@ ?*D@ 'BI2 !TK7@ <*VL
M&RM[ !HLC0 9+)\ &"RR !@LR0 8+.< &2OW !HK_P!Z)P  :BH  %TK  !3
M+   2BP  $,L   ^*P  .2L  #0J   P*@  *RH  "DK   F*P@ (RP. "(L
M$@ @+!@ 'RP> !XM)0 =+2P '"TS !LN/  :+D4 &2]0 !@O7  7+VD %C!Y
M !4PBP 4,)X %#"Q !,PQP 3,.4 %##V !4O_P!V*@  9RP  %HM  !0+@
M2"X  $$N   [+@  -BT  #$M   L+0  )R\  "0O   A, 4 'S$, !PQ$  ;
M,A4 &C(< !DR(@ 8,BD %S,Q !8S.0 5,T, %#1- !,T60 2-&< $35W !$U
MB0 0-9P $#6P  XUQ@ /-.0 $#3U ! T_P!R+   8RX  %<P  !-,   13
M #XP   X,   ,S   "\P   I,0  )#(  "$S   =-0( &C8) !<W#@ 5-Q,
M%#@9 !,X'P 2."8 $C@N !$Y-@ 0.4  $#E+  XY5P ..F0 #3IT  PZA@ ,
M.ID "SFL  HYP0 *.=X "SGQ  PX_ !N+P  7S$  %,R  !*,P  0C,  #LS
M   V,P  ,3(  "PS   G-   (38  !TX   9.0  %3L& !(]#  0/A  $#X5
M  X^'  ./B, #3XJ  P^,P ,/CP "S]'  H_4@ (/V  !S]O  8_@0 %/Y0
M!#^H  ,^O  $/M< !3[L  4^]P!I,P  6S0  % U  !'-0  /S4  #DU   T
M-0  +C4  "DW   C.   'CL  !H\   6/P  $D$$  Y#"@ ,1 X "D03  E$
M&0 (1"  !T0G  9$+P %1#@  T5"  )%3@  15L  $5J  !%?   19   $2D
M  !$N0  1-$  $3J  !#]0!D-@  5S<  $PX  !#.   /#@  #<X   Q.
M*SD  "4[   @/0  &D   !9"   21   #D<$  M)"0 '2@T !$L1  %+%@
M2QP  $LC  !+*P  2S0  $L^  !,20  3%<  $QF  !,=P  2XP  $NA  !+
MM0  2LX  $KI  !*]0!?.@  4CL  $@[  ! .P  .CL  #0[   N/   )SX
M ")!   <0P  %D8  !))   .2P  "TX#  =0"  "40P  %$0  !2$P  4Q@
M %,?  !3)@  4R\  %,Y  !310  4U(  %-A  !3<@  4X<  %*<  !2L0
M4<H  %'G  !1] !9/@  3CX  $4^   ^/@  .#X  #!    I0@  (T0  !U'
M   72@  $DT   Y0   +4P  !E4"  !7!P  6 L  %D.  !:$0  6A4  %L:
M  !<(0  7"H  %PT  !</P  7$T  %Q;  !<;   7($  %N7  !;K0  6L4
M %KD  !9\P!40@  2D(  $)"   \0@  -$,  "Q&   E20  'DP  !=/   2
M4P  #E8   I9   %6P   %X   !@!   80@  &(,  !C#@  9!$  &46  !F
M'   9R,  &<M  !G.0  9T8  &=5  !G9@  9WH  &:1  !EJ   9<   &3>
M  !D\ !/1@  1T8  $!%   W1P  +TH  "9-   ?40  &%4  !)9   -7
M"&    )C    9@   &@   !J    :P0  &P(  !M#   ;PX  ' 2  !R%P
M<QT  '0F  !T,@  =#\  '1.  !S7P  ='(  '.*  !RH0  <;@  ''4  !P
M[ !,2@  14H  #M+   R3@  *5(  "!6   86P  $E\   UD   ':    &L
M  !O    <@   '4   !V    =P   'D"  !Z!@  ? H  'X.  " $0  @A8
M (0>  "$*0  A#8  (1%  "$5@  @VH  (.!  ""F0  @;$  (#)  " Y0!*
M3@  /U   #53   K5P  (EP  !EB   29P  #&P   5Q    =0   'D   !]
M    @0   (,   "%    A@   (@   ")    BP0  (T(  "/#0  DA   )06
M  "6(   EBP  )8[  "63   E6   )5V  "4D   DZ<  )*]  "2U0!$50
M.5D  "]=   D8P  &FD  !)O   ,=0  !'L   "     A0   (D   "-
MD0   ),   "4    E@   )@   ":    G    )X   "@!@  H@L  *40  "H
M%P  J2,  *DQ  "I0P  J58  *AM  "FAP  IYX  *:S  "EQP ^7@  ,F,
M "=J   =<   $W@   Q_   #A0   (L   "1    E@   )L   "?    H@
M *0   "E    IP   *D   "K    K0   +    "R    M0(  +<)  "[$
MOA@  +XF  "^.   ODL  +UA  "\>@  NY0  +JI  "ZN0 W:@  *W   "!X
M   6@   #8@   6/    E@   )P   "B    IP   *P   "P    LP   +8
M  "W    N0   +L   "]    OP   ,(   #%    R    ,H   #."   TA
M -4;  #5+   U$   -17  #3;@  U(8  -2;  #3JP#_    _P   /\   #_
M  4 _P . /\ %0#\ "  ^0 J /8 - #Q #T [0!& .D 30#F %, Y !9 .$
M7@#> &, W !H -D ;@#5 ', TP!Y -  @ #. (@ RP"1 ,D G #& *< Q "W
M ,( S #  .P OP#_ +X _P"] /\ MP#_ +( _P#_    _P   /\   #Z  $
M\P + .T $@#H !L Y0 E .0 +@#? #@ V !  -( 1P#. $X RP!4 ,@ 60#&
M %X Q !C ,( 9P#  &T OP!S +T >@"[ ($ N0"+ +8 E0"T *$ L@"O +
MP@"N ., K@#Z *P _P"M /\ J0#_ *8 _P#_    _P   /(   #F    W0 '
M -( #@#- !8 R@ @ ,@ *0#% #( P  Z +P 0@"Y $@ MP!. +4 4P"S %@
ML0!= +  8@"N &< K !L *H <P"I 'L IP"$ *4 C@"C )H H0"H )\ N0">
M -( G0#R )P _P"= /\ G #_ )D _P#\    [@   -T   #,    P0 " +H
M# "V !( L@ : +  (P"O "P K0 T *D / "F $( I !( *( 30"@ %( G@!7
M )T 6P"< &  F@!F )D ; "7 '0 E0!] ), AP"1 ), D "A (X L0"- ,8
MC #H (L _0", /\ C #_ (P _P#M    V    ,4   "W    K    *8 " "A
M  X GP 5 )T '@"; "8 F@ N )< -0"5 #P DP!" )$ 1P"0 $P C@!1 (T
M50"+ %H B@!@ (D 9@"' &T A0!V (0 @ "" (P @ ": '\ J0!] +P ? #<
M 'P ]0!\ /\ ? #_ 'P _P#9    P0   +$   "D    G    )0  P"0  P
MC0 1 (L & ") "  B0 H (< +P"% #8 @P \ (( 00"  $8 ?P!+ 'T 3P!\
M %0 >P!: 'D 8 !X &< =@!P '4 >@!S (8 <0"3 '  H@!O +0 ;@#, &X
M[0!N /X ;@#_ &X _P#$    KP   *    "4    C    (8   "!  @ ?@ .
M 'P % ![ !L >0 B '@ *0!W #  =0 V '0 .P!R $  <0!% '  2@!O $\
M;0!4 &P 6P!K &( :0!J &@ = !F (  90". &, G0!B *T 80#" &$ Y !A
M /@ 80#_ &$ _P"T    H    )$   "&    ?@   'D   !U  , <0 + &\
M$ !M !8 ;  = &L ) !K "H :0 P &@ -@!F #L 90!  &0 10!C $H 80!/
M &  5@!? %T 70!E %P ;P!: 'H 60"( %@ F !7 *@ 5@"[ %8 V !6 /$
M5@#_ %8 _P"H 0  E 4  (4'  !Z!P  <@8  &P$  !I 0  9P ' &0 #0!C
M !$ 80 8 &  'P!? "4 7@ K %T , !; #8 6@ [ %D 0 !8 $4 5P!+ %8
M40!5 %@ 4P!A %( :@!0 '8 3P"$ $X DP!- *0 3 "V $P S0!, .L 3 #Z
M $P _P"="0  BPL  'P-  !P#0  : T  &(,  !?"@  708! %P!"0!:  X
M6  3 %< &0!6 "  50 F %, *P!2 #$ 40 V %  .P!/ $$ 3@!' $T 30!+
M %4 2@!= $D 9P!' ', 1@"  $4 D !$ *$ 0P"R $, R !# .8 0P#U $,
M_P"5#0  @P\  '00  !I$0  8!$  %H0  !6#@  5 T  %,*! !3!@L 40,0
M $\!%0!. 1L 3 $A $L!)P!* BP 20(R $@"-P!' ST 10-# $0#2@!#!%$
M0@1: $ %9  _!7  /@9^ #T&C@ \!Y\ .P>Q #H'Q@ Z!^, .@?S #H(_ ".
M$   ?!(  &X4  !B%0  6A4  %04  !0$P  31$  $L.  !+#08 2@H, $D(
M$0!'"!8 10@= $0((P!"""@ 00DN $ ),P _"3D /@I  #T*1P \"D\ .@M8
M #D+8P X#&\ -@Q^ #4,C@ T#9\ ,PVQ #(-QP R#>, ,@WT #(-_@"($P
M=Q4  &D7  !>&   51@  $\8  !*%@  1Q4  $43  !#$ ( 0PX( $(-#@!
M#1( /PT8 #T-'P \#20 .PTJ #D-,  X#C< -PX] #8.10 U#DT ,P]7 #(/
M8@ Q$&X +Q!] "X0C@ M$:  +!&R "L1R  K$>8 *Q'V "P1_P"#%@  <AD
M &0:  !9&P  41L  $L;  !&&@  0A@  #\7   ^%   /!($ #L1"@ Z$!
M.! 5 #<0&P U$2$ -!$G #,1+0 R$3, ,!$Z "\20@ N$DL +1-4 "L37P J
M%&P *11[ "@4C  G%9X )A6P "45Q@ E%>0 )17V "85_P!^&0  ;AL  & =
M  !6'@  31X  $<>  !"'0  /AP  #H:   X&   -Q8  #45!P T% T ,A02
M # 4%P O%!T +10C "P5*@ K%3  *A4W "D6/P H%D@ )Q=2 "8870 D&&H
M(QEY "(9B@ A&9P (!FO !\9Q  ?&>( (!GT " 9_P!Z&P  :AX  %T?  !3
M(   2B   $0@   ^'P  .AX  #<=   T'   ,AD  # 9!  N& L +!@0 "H8
M%  I&!H )Q@@ "89)@ E&2T )!HU ",:/0 B&T8 (1M0 " <6P ?'6@ 'AUW
M !T=B  <'IL &QZM !H>PP :'N  &AWS !L=_P!W'0  9R   %HA  !0(@
M2"(  $$B   [(@  -R$  #,@   P'P  +1T  "L=   H'0@ )AT. "4=$@ C
M'1< (1T= "$=)  @'BH 'QXR !X?.@ ='T, '"!- !LA60 :(68 &2%U !@B
MAP 7(ID %B*L !4BP0 5(M\ %2'R !8A_@!S(   9"(  %<C  !-)   124
M #XD   Y)   -",  # B   L(@  *2$  "8A   D(08 (B$, " A$  >(14
M'2(; !LB(0 ;(B@ &B,O !DC.  8)$$ %R1+ !8E5P 5)60 %"9S !,FA0 2
M)I@ $2:K !$FP  0)MT $27Q !(E_0!P(@  820  %0F  !*)@  0B<  #PF
M   V)@  ,24  "TE   I)   )B0  "(E   ?)0, '28* !LF#@ 9)Q( &"<8
M !<G'P 6)R4 %2@M !0H-0 3*3X $BE) !$I50 1*F( $"IQ  \J@P .*I8
M#BJI  TJO0 -*M< #2KN  XI^P!L)   728  %$H  !(*   0"D  #DH   T
M*   +R@  "LG   G)P  (B@  !XI   ;*@  &"L' !8K#0 4+!$ $RP6 !(L
M'  1+2, $"TJ ! M,@ /+CP #BY&  TN4@ -+E\ #"]N  LO?P *+Y( "2^E
M  DNN0 (+M  "2[I  HN]P!H)P  6BD  $XJ  !%*P  /2L  #<K   Q*@
M+2H  "DJ   D*@  ("L  !LM   8+@  %2\$ !(Q"@ 0,@X #S(3  XR&0 -
M,B  #3(G  PR+P +,S@ "C-"  DS3@ (,UL !C1J  4T>P $,XX  S.B  (S
MM@ ",\T  S/G  0R\P!D*@  5BP  $LM  !"+0  .BT  #0M   O+   *RP
M "8L   B+0  '2\  !DQ   5,@  $C0#  \V"0 ,. T "C@1  DX%@ (.!T
M!S@D  8X+  $.#0  S@^  (Y2@  .5<  #EE   Y=P  .8L  #B?   XLP
M.,H  #CF   W\@!?+0  4BX  $@O   _,   ."\  #(O   M+P  *2\  "0P
M   ?,0  &C,  !4U   2-P  #SD#  P["  (/0T !3X0  ,^%   /AH  #XA
M   ^*   /C$  #\[   _1@  /U,  #]A   _<P  /X<  #Z<   ^L   /<<
M #WD   ]\@!:,   3C(  $0R   \,@  -3(  # Q   K,0  )C(  " T   ;
M-@  %C@  !([   //0  ##\#  A!"  $0PP  $,.  !$$@  118  $4=  !%
M)   12T  $8V  !&0@  1DX  $9=  !&;@  18(  $68  !$K0  1,0  $/C
M  !#\@!5-   2C4  $$U   Y-0  ,S0  "XT   H-0  (C<  !TZ   7/
M$C\   ]!   ,1   "$8!  -(!@  20H  $H-  !+$   3!0  $T9  !.(
M3B@  $XR  !-/0  3DH  $Y8  !-:0  37T  $R4  !,J@  2\$  $OA  !*
M\@!0.   1C@  #TX   W.   ,3<  "HY   D.P  'CT  !A    30P  #T8
M  M)   '2P   DX   !0!   40@  %(+  !3#@  5!$  %45  !6&P  5R,
M %<L  !7.   5T0  %=2  !68P  5G<  %:.  !5I0  5+T  %/=  !3\ !+
M/   0CP  #L[   U.P  +3P  "8_   ?0@  &44  !-(   .2P  "T\   51
M    5    %<   !8 0  6@4  %L(  !<#   70X  %\1  !@%@  8AT  &(F
M  !B,0  8CX  &%,  !A70  87   &"(  !@H   7[<  %[4  !=[@!'0
M/S\  #H_   Q0   *4,  "%&   :2@  $TX   Y1   *50  !%@   !;
M7@   &$   !C    9 $  &4$  !G"   : L  &H.  !L$@  ;A<  &\@  !O
M*@  ;S8  &Y%  !N50  ;F@  &U_  !MF   ;+   &O*  !JZ !$1   /D,
M #5$   K1P  (TL  !M/   35   #E@   A<   "8    &0   !G    :P
M &T   !O    <    '(   !T @  =08  '<*  !Y#@  ?!(  'X8  !_(@
M?RX  '\]  !^30  ?6$  'UW  !\D   >Z@  'K   !YWP!#1P  .4D  "],
M   E4   '%4  !1;   .8   !V4   !J    ;@   '(   !V    >0   'P
M  !^    ?P   ($   "#    A0   (<#  "*"   C T  (\1  "2&0  DB4
M )(S  "21   D5<  )!M  "/A@  CI\  (VU  ",S0 ]3@  ,E$  "A6   >
M7   %6(   YH   ';@   '0   !Y    ?@   ((   "&    B0   (P   ".
M    D    )(   "4    E@   )@   ";    G@8  *$,  "D$0  IAL  *8I
M  "F.@  I4T  *5B  "D>P  HY0  *&K  "AOP V5P  +%P  "%B   7:0
M#W    =W    ?@   (0   "*    CP   )0   "8    FP   )X   "?
MH@   *0   "F    J    *L   "M    L    +,$  "W#   NQ(  +L?  "[
M,   NT,  +I8  "Y<   MXL  +>A  "WLP P8@  )6D  !IP   0>   "8
M  "(    CP   )8   ";    H0   *8   "J    K@   +    "Q    M
M +8   "X    NP   +T   #     PP   ,<   #+ P  SPP  -,5  #2)0
MTC@  -%.  #090  SWX  ,V6  #,J0#_    _P   /\   #_  , _P + /P
M$0#Y !L ]P E /, +P#N #@ Z0!  .8 2 #B $X WP!4 -P 60#9 %X U0!C
M -, : #0 &T S@!S ,L >@#( (( Q@", ,, EP#  *, O@"R +P R "Z .H
MN0#_ +@ _P"Q /\ J@#_ *< _P#_    _P   /L   #V    [0 ' .< #P#B
M !8 WP @ -X *0#9 #, T0 [ ,P 0@#( $@ Q0!. ,( 4P#  %@ O@!= +P
M8@"Z &< N0!M +< = "U 'L L@"% +  D "N )P K "J *D O0"G -X I@#Y
M *4 _P"C /\ G0#_ )L _P#]    ]@   .L   #?    T0 # ,H # #% !(
MPP ; ,  ) "^ "P N0 U +8 / "S $, L !( *X 3@"L %( JP!7 *D 7 "G
M &$ I@!G *0 ;0"B '0 H !] )X B "< )4 F@"C )@ M "6 ,T E0#Q )0
M_P"5 /\ D #_ (X _P#S    Y@   -$   #"    N    +$ " "M  \ J@ 6
M *@ '@"H "< I@ O *( -@"? #P G0!" )L 1P"9 $P EP!1 )8 50"4 %H
MDP!@ )$ 9@"0 &X C@!V (P @0"* (T B "; (8 K "% ,$ A #F (, _0"$
M /\ @P#_ ($ _P#D    RP   +H   "L    H@   )P ! "8  P E@ 1 )0
M&0"3 "$ D@ H (\ , "- #8 BP \ (D 00"( $8 A@!+ (4 3P"$ %0 @@!:
M ($ 8 !_ &< ?@!O 'P >@!Z (8 > "4 '< I !U +< = #4 ', ] !T /\
M= #_ '0 _P#+    M@   *8   ":    D@   (H   "&  @ @P . ($ % "!
M !L @  C '\ *@!] #  >P V 'H .P!X $  =P!% '4 20!T $X <P!4 '$
M6@!P &$ ;@!I &T <P!K '\ :0"- &@ G0!G *X 9@#' &4 Z@!F /\ 9@#_
M &< _P"X    I    )4   "*    @0   'P   !V  0 =  , '( $ !Q !8
M<  = '  ) !N "H ;0 P &L -0!J #H :0 _ &@ 1 !G $D 90!. &0 5 !C
M %L 80!C &  ;0!> 'D 70"' %L E@!: *@ 60"] %D WP!9 /@ 6@#_ %H
M_P"H    E0   (<   ![    <P   &X   !J  $ 9P ( &4 #@!D !( 8P 8
M &, 'P!B "4 80 J %\ , !> #4 70 Z %P /@!; $0 60!) %@ 3P!7 %8
M5@!> %0 : !3 ', 40"! %  D0!/ *( 3@"U $X T !. /  3@#_ $\ _P"<
M    B0   'L#  !P P  : ,  &(!  !?    70 $ %L "P!9  \ 6  4 %<
M&0!7 "  5@ E %4 *@!3 #  4@ T %$ .0!0 #\ 3P!$ $X 2P!- %( 2P!:
M $H 8P!) &\ 1P!\ $8 C !% )T 10"P $0 QP!$ .@ 1 #Z $4 _P"2!
M@ <  '$*  !F"@  7@H  %D)  !5!P  5 0  %( !P!0  P 3P 0 $X %0!-
M !L 3  @ $L )@!* "L 20 P $@ -0!' #H 1@!  $4 1@!# $X 0@!6 $$
M7P!  &L /@!X #T B  \ )D / "K #P P0 [ .  .P#T #L _P")"@  > P
M &H.  !?#@  5PX  %$.  !-#   2PL  $H( @!)! D 2  - $8 $0!% !8
M1  < $, (0!" "8 00 K #\ ,0 ^ #8 /0 \ #P 0P [ $H .@!2 #D 7  X
M &@ -@!U #4 A0 T )8 - "H #, O  S -@ ,P#O #, ^P""#0  <0\  &00
M  !9$0  41$  $L1  !'$   1 X  $(-  !!"P4 00<+ #\%#@ ^ Q( / (8
M #L"'0 Z R( .0,H #@#+0 W S( -@0Y #4$/P T!4< ,P50 #$&6@ P!F8
M+P=S "X'@P M!Y4 + >G "L'N@ K!]( *P?K "L']P!]$   ;!$  %\3  !4
M%   3!0  $84  !"$P  /A(  #P0   Z#@$ .@T& #H*#  X"1  -@@4 #4(
M&0 T"1\ ,@DD #$)*0 P"2\ +PHV "X*/0 M"D4 + M. "L+60 I#&4 * QS
M "<,@P F#94 )0VG "0-NP C#=( (PWK ",-]P!X$@  :!0  %L6  !1%P
M2!<  $(6   ]%@  .14  #<3   U$0  ,Q # #,."  R#0T , T1 "\-%@ M
M#1L + TA "L-)P J#2T *0XT "@..P G#D0 )0Y. "0/60 C$&4 (1!S " 0
MA  ?$)8 'A"I !T0O0 <$-@ '1#N !T0^0!S%   9!8  %<8  !-&0  11D
M #\9   Z&   -1<  #(6   P%0  +A,  "T1!  L$ H *Q . "D0$@ H$!@
M)A > "40)  D$"H (Q$Q "(1.0 A$4( (!)+ !X25@ =$V, '!-Q !H3@@ 9
M%)4 &!2G !<4NP 7$]0 %Q/N !@3^@!P%@  8!D  %0:  !*&P  0AP  #P;
M   V&P  ,AH  "\9   L&   *A8  "@4 0 F$P< )1,, ",3$  B$Q4 (!,:
M !\3(0 >%"< '10N !P5-@ ;%3\ &A9) !D65  8%V$ %A=P !48@0 4&),
M$QBF !(8N@ 2%]( $A?L !,7^@!L&0  71L  %$=  !''0  /QX  #D=   T
M'0  +QP  "L;   H&@  )AD  "08   B%P0 (!<* !X7#@ <%Q( &A<7 !D8
M'@ 9&"0 &!DL !<9-  6&CT %1I' !0;4@ 3&U\ $AQN !$<?P 0')( $!RE
M  \<N0 .'-  #AOJ  \;^ !I&P  6AT  $X?  !%'P  /2   #8?   Q'P
M+1X  "D=   E'0  (QP  " ;   =&P$ &QL' !D<#0 7'!  %AP5 !4<&P 4
M'2( $QTI !(>,0 1'CH $1]% ! ?4  /(%T #B!L  T@?  -((\ #""B  L@
MM0 +(,H "R#E  P?] !E'0  5Q\  $PA  !"(0  .B$  #0A   O(0  *B
M "8?   C'P  (!X  !T>   9(   %B $ !0@"P 2(0X $2$3 !$B&0 0(A\
M#R(F  XC+P .(S< #2-!  PD30 +)%D "B1G  DD>  ()(L !R2>  <DL0 &
M),< !B/C  <C\0!B'P  5"$  $DC  ! (P  .",  #(C   L(P  *"(  "0A
M   A(0  'B$  !HA   6(P  $R0# !$E"  /)@T #B<1  TG%@ ,)QT "R<C
M  HG*P )*#0 ""@^  <H20 &*%4 !2ED  0I=  #*8<  BF;  $HKP  *,4
M 2CA  $G\ !>(@  420  $8E   ])0  -24  "\E   J)   )B0  "(C   ?
M(P  &R0  !@E   4)@  $2@#  \I"  ,+ P "BP0  @L%  '+!H !BPA  4L
M*  #+3   BTZ  $M10  +5(  "Y@   N<0  +80  "V9   MK0  +,(  "S@
M   L\ !:)   328  $,G   Z)P  ,R<  "TG   H)@  )"8  "$F   =)@
M&2<  !4I   1*P  #RP#  TN!P ), P !C$.  ,Q$@ !,A<  #(>   R)0
M,BT  #(V   S0@  ,TX  #-=   S;0  ,X$  #*6   RJP  ,<$  #'?   Q
M\ !6)P  2BD  #\J   W*@  ,"H  "LI   G*   (R@  !XI   :*@  %BP
M !(N   /,   #3$"  HT!P %-0L  C8.   W$   .!0  #@:   X(@  ."H
M #DS   Y/@  .4H  #E9   Y:0  .7T  #B3   XJ   -[\  #?>   V\ !1
M*P  1BP  #PL   T+   +BP  "HK   E*P  ("P  !LM   7+P  $S$  ! S
M   --0  "3<"  4Z!@ !.PH  #P-   ]#P  /A(  #\7  ! '@  0"4  $ O
M  ! .@  0$8  $!4  ! 90  /W@  #^/   ^I@  /KT  #W<   ]\ !-+@
M0B\  #DO   R+P  +2X  "@N   B+P  '3   !@R   3-0  $#<   PZ   )
M/   !3X   !!!   0@@  $,+  !$#0  1A   $<4  !(&0  2"$  $@J  !(
M-0  2$$  $A/  !(8   1W,  $>*  !&H@  1;D  $79  !$\ !(,@  /C(
M #8R   P,0  *S$  "4R   ?-   &38  !,Y   0/   ##\   A"   #1
M $8   !( @  2@4  $L(  !,"P  3@X  $\1  !1%0  4AP  %(E  !2,
M4CP  %%*  !16@  46T  %"$  !/G0  3K4  $W2  !-[@!#-@  .S8  #0U
M   O-   )S4  "$X   :.P  %#X  !!!   ,1   !T<   )*    30   $\
M  !1    4P(  %0%  !5"   5PL  %D.  !;$0  71<  %T?  !=*@  738
M %Q$  !<5   6V<  %M^  !:EP  6:\  %C+  !7Z@ _.0  .#D  #,X   K
M.0  (SP  !P_   50P  $$<   M*   %3@   %$   !4    5P   %H   !<
M    70   %\   !@!   8@<  &0+  !F#@  :!(  &L9  !K(P  :BX  &H\
M  !J30  :5\  &AU  !GCP  9J@  &7"  !DXP ]/0  -SP  "X]   E0
M'40  !9)   030  "E$   15    6@   %T   !@    8P   &8   !H
M:@   &L   !M    ;P(  '$&  !T"@  =@X  'D3  ![&P  >R<  'HU  !Y
M10  >%D  'AM  !WA@  =I\  '6W  !TT@ \00  ,D(  "A%   @2@  %TX
M !!4   *60   EX   !C    9P   &L   !O    <@   '4   !W    >0
M 'L   !]    ?P   ((   "$ P  APD  (H.  ".$P  CQX  (XK  "..P
MC4X  (MC  "*?   BI4  (BM  "'Q0 V1P  +$L  ")/   950  $%L   IA
M   !9P   &T   !R    =P   'L   !_    @P   (8   "(    B@   (T
M  "/    D0   )0   "7    F@$  )T'  "A#0  I10  *0A  "D,0  HT0
M *)9  "@<   GXL  )VB  "=MP P4   )54  !M;   28@  "VD   %P
M=P   'T   "#    B    (T   "1    E0   )@   ":    G    )\   "A
M    HP   *8   "I    K    +    "T!P  N X  +H8  "Z)P  N3D  +A.
M  "W90  MGX  +66  "SJP I6P  'F(  !1I   ,<0   GD   "!    B0
M (\   "6    FP   *    "D    J    *L   "L    KP   +(   "T
MM@   +D   "\    P    ,0   #(    S0<  -(0  #2'0  T2\  -!$  #/
M6P  S7,  ,N-  #*H0#_    _P   /L   #Z    _  ( /@ #P#U !< ]  @
M /$ *@#K #, Y@ [ .( 0P#> $D V@!/ -8 5 #3 %D T !> ,X 8P#+ &@
MR0!N ,8 =0## 'T P0"& +X D@"[ )X N0"N +8 PP"T .@ LP#_ *\ _P"E
M /\ G@#_ )L _P#]    ]P   /(   #P    YP # .$ # #< !( V  ; -8
M) #2 "T S  V ,8 /0#" $, OP!) +P 3@"Z %, N !8 +8 70"U &( LP!G
M +$ ;@"O '8 K !_ *H B@"H )< I0"F *, N0"A -D H #Y )X _P"8 /\
MD@#_ (\ _P#S    [    .,   #3    R    ,$ "0"]  \ NP 6 +D 'P"W
M "< LP O *\ -P"L #T J@!# *@ 2 "F $T I !2 *, 5@"A %L GP!A )X
M9P"< &\ F@!X )< @P"5 )  DP"> )$ L "0 ,@ C@#P (T _P"* /\ A0#_
M (( _P#G    W0   ,8   "X    K@   *@ ! "E  P H0 2 *$ &0"@ "(
MGP I )L , "8 #< E@ ] ), 0@"2 $< D !+ (\ 4 "- %4 C !: (H 80"(
M &@ AP!P (4 >P"# (@ @0"6 '\ IP!] +P ? #C 'P _0!\ /\ > #_ '8
M_P#6    P    *\   "C    F0   ),   "/  D C0 . (L % "* !P B@ C
M (@ *@"% #  @P V (( .P"  $  ?P!% 'X 2@!\ $\ >P!4 'H 6@!X &$
M=@!I '4 <P!S (  <0". &\ GP!N +( ;0#/ &P ] !L /\ :P#_ &D _P#
M    JP   )L   "/    AP   (    !\  0 >@ , '@ $0!X !< >  > '<
M) !U "H <P P '$ -0!P #H ;@ _ &T 1 !L $D :P!. &H 5 !H %L 9P!C
M &4 ;0!D '@ 8@"' &  EP!? *H 7@#" %X Z0!> /\ 7@#_ %T _P"L
MF0   (H   !_    =P   '$   !M    :@ ( &D #@!H !( 9P 8 &< 'P!G
M "4 90 J &, +P!B #0 80 Y &  /@!? $, 7@!( %T 3@!; %4 6@!= %@
M9P!7 '( 50"! %0 D0!3 *, 4@"X %$ W !1 /D 4@#_ %( _P"=    BP
M 'P   !Q    :0   &0   !@    7@ % %P "P!;  \ 6P 4 %H &0!: !\
M60 E %< *@!6 "\ 50 T %0 . !3 #T 4@!# %  20!/ %  3@!8 $T 8@!+
M &T 2@!Z $D BP!( )T 1P"Q $< S !& /  1P#_ $< _P"0    ?@   '
M  !F    7@   %D   !6    4P ! %( " !0  T 3P 0 $\ %0!. !H 3@ @
M $T )0!, "H 2@ N $D ,P!( #@ 1P ^ $8 1 !% $L 1 !3 $, 70!! &@
M0 !U #\ A0 ^ )< /0"K #T PP ] .8 /0#[ #X _P"'    =0,  &@&  !=
M!P  508  % &  !,!   2@$  $D ! !'  H 1@ . $4 $0!% !8 1  ; $,
M( !" "4 00 J $  +P _ #0 /@ Z #T 0  [ $< .@!/ #D 60 X &0 -P!Q
M #8 @0 U ), - "F #0 NP T -T - #U #4 _P!^!@  ;0D  & +  !6#
M3@P  $@+  !$"@  0@@  $ % 0 _ 0< /@ + #T #@ \ !( .P 7 #L '  Z
M "$ .0 E #< *@ V #  -0 U #0 /  S $, ,@!, #$ 50 P &  +P!M "X
M?0 M (\ + "B "P M@ L -  + #N "P _ !W"@  9PP  %H.  !0#@  20X
M $,.   ^#0  .PP  #D+   X"0, -P4( #8"#0 U 1  -  3 #, &  R !T
M,0 B #  )P O "P +@ R "T .  L $  *P!) "H 4@ I %T * !K "<!>@ F
M 8P )0"? "4 L@ E ,H )0#H "4 ]P!R#0  8@X  %80  !,$0  1!$  #X1
M   Y$   -@\  #,.   Q#0$ , L% # ("@ O!@T +@41 "P$%  K QD *@,>
M "D#(P H!"D )P0O "8%-0 E!3T ) 5& ",&4  B!EP (0=I " '>0 ?!XL
M'@>= !X'L  =!L8 '0;C !T%\P!M#@  7A$  %(2  !($P  0!,  #H3   U
M$@  ,1$  "X0   L#P  *@X# "H-!P I"PL * D. "<)$0 E"!8 ) @; ",)
M(  B"28 (0DL " *,P ?"CL '@M$ !T+3P <#%L &PQI !H,>0 8#(L & R>
M !<,L  6#,4 %@SA !8+\ !I$   6A(  $X4  !%%0  /14  #<5   Q%
M+1,  "H2   H$0  )A ! "00!  C#@@ (PT, "(,#P @#!, 'PP8 !X-'0 =
M#2, ' TJ !L-,@ :#CH & Y$ !<.4  6#UP %0]J !,0>P 2$(T $1"@ !$0
MLP 0#\D $ _D !$/\@!E$@  5Q0  $L6  !"%P  .A<  #07   O%@  *A4
M "<4   D$P  (A,  " 2 P >$08 '1 ) !P0#0 ;#Q  &1 5 !@0&P 7$"$
M%A H !41,  4$3D $Q%# !(23@ 1$EH $!)I ! 3>0 .$XP #A.>  T3L0 -
M$L4 #!+A  T2\0!B%   5!8  $D8   _&0  -QD  #$9   L&   *!<  "06
M   A%@  'Q4  !P4 @ :$P0 &1(& !<2"P 5$@X %!(2 !,3&  2$Q\ $1,F
M !$4+0 0%#8 #Q5!  X53  .%E< #19E  P7=0 +%X< "A>:  D6K0 (%L$
M"!;=  D5[@!?%@  41@  $8:   ]&@  -1L  "\:   J&@  )1D  "(8   ?
M&   '!<  !D6 0 7%@, %18$ !,6"0 1%@T $!<1  \7%@ .%QP #A@C  T8
M*@ ,&3, #!D\  L:1P *&E, "1IA  <;<0 &&X, !1N7  0:J@ #&K\  QG:
M  09[ !<&   3AH  $,<   Z'   ,QP  "P<   G'   (QL  " :   =&0
M&AD  !<8 0 5& ( $AD$ ! ;!P .&PP #1P0  P<$P +'!D "AP?  D=)P (
M'2\ !QXY  8>0P $'E   Q]>  (?;@ !'X   !^5   >J0  'KT  !W8   =
M[ !8&@  2QP  $$>   X'@  ,!X  "H>   E'0  (1P  !X<   ;&P  &!L
M !8; 0 3&P( $1P$  X>!P ,'PL "B .  @@$@ &(1< !2$=  0A)  "(BP
M 2(U   B0   (TT  "-:   C:P  (WX  ".3   BIP  (KP  "'7   A[0!5
M'0  2!\  #X@   U(   +B   "@@   C'P  (!X  !T=   :'0  %AT  !,>
M   1'P( #B $  TB!P *) L !B4-  0E$  ")A0  "8:   F(0  )RD  "<R
M   G/0  )TD  "A7   H9P  )WL  ">0   GI0  )KL  ";6   E[0!1(
M12$  #LB   R(@  +"(  "8A   B(0  'B   !L?   8(   %"   !$B   /
M(P  #24#  HF!@ &* H  RD-   K#P  +!(  "P7   L'@  +"8  "TO   M
M.0  +48  "U4   M9   +7<  "R-   LI   *[H  "O6   J[@!-(@  020
M #@D   P)   *20  "0C   A(@  '2(  !DB   5(P  $B0   \F   -*
M"BH"  8L!0 "+@D  "\+   P#@  ,A   #,5   S&P  ,R(  #,K   S-@
M,T(  #-0   S8   ,W,  #**   RH0  ,;@  ##6   P[P!))0  /B8  #0G
M   M)P  *"8  ",E   ?)   &R4  !8F   2*   $"H   TL   *+@  !C !
M  (R!   - <  #4*   W#   . X  #H2   Z%P  .A\  #HG   Z,@  .CX
M #I,   Z7   .F\  #F&   XG@  .+8  #?4   V[P!$*0  .BD  #$I   K
M*0  )B@  "(G   =*   &"D  !,K   0+@  #3    DR   %-0   3<    Y
M @  .P4  #P(   ^"P  /PT  $$0  !#%   0QL  $,C  !#+@  0SD  $-'
M  !"5P  0FH  $&!  ! F@  /[(  #[/   ^[P _+   -BP  "\L   J*P
M)2H  !\K   9+0  %"\  ! R   --0  "#@   0Z    /    #\   !!
M0P(  $4%  !&"   2 L  $H.  !,$0  318  $T>  !-*   330  $Q"  !,
M40  2V0  $M[  !*E   2:T  $C*  !'[  [,   ,R\  "TO   H+0  (B\
M !LQ   5-   $#<   TZ   (/0   D    !#    1@   $@   !*    3
M $X!  !/!   40<  %,+  !5#@  6!(  %D9  !8(@  6"X  %<\  !72P
M5EX  %9S  !5C0  5*<  %+"  !2Y@ X,P  ,3(  "PQ   E,@  '34  !8X
M   1/   #$    =$    1P   $H   !-    4    %,   !5    5P   %D
M  !:    7 ,  %X'  !A"P  9 X  &83  !G'   9B<  &8T  !E1   9%<
M &1K  !BA0  89\  &"Y  !>W  U-P  ,#4  "@W   @.@  &#T  !%"   ,
M1@  !DH   !/    4P   %8   !9    7    %\   !A    9    &4   !G
M    :0   &P!  !N!@  <0L  '0/  !W%0  =R   '8M  !V/0  =4\  '1C
M  !S>P  <I4  '"O  !OR0 U.@  *SL  "(_   :0P  $D@   Q-   %4@
M %<   !<    8    &0   !H    :P   &X   !Q    <P   '4   !W
M>@   'P   !_    @@0  (8*  "*#P  C!<  (LD  "*,P  B44  (=;  "&
M<@  A8L  (.E  ""O  O0   )40  !Q)   33@  #50   1:    80   &8
M  !K    ;P   '0   !Y    ?0   (    "#    A0   (<   "*    C
M (\   "2    E@   )D"  ">"0  HA   *(:  "A*0  H#L  )]0  "=9P
MFH$  )J9  "9KP I20  'TX  !54   .6P  !6(   !I    <    '<   !]
M    @@   (8   "+    CP   ),   "5    EP   )H   "=    H    *,
M  "F    J@   *X   "R    MPH  +L1  "Z'P  N3   +=%  "U7   M'0
M +&.  "OI  B5   &%L  !!B   ':@   ',   ![    @@   (D   "0
ME0   )H   "?    HP   *8   "H    JP   *X   "P    LP   +8   "Z
M    O0   ,(   #'    S $  -,+  #4%0  TR8  -$Z  #040  S6@  ,N!
M  #*E@#\    ]@   /(   #Q    \P % /0 # #R !, \  < .T )0#H "X
MX@ V -X /@#9 $0 U !* -$ 3P#. %0 RP!9 ,D 7@#& &, Q !I ,$ < "^
M '@ O "! +D C0"V )H LP"K +$ P "O .8 K@#_ *4 _P": /\ E #_ (\
M_P#T    [    .@   #G    WP   -D "0#2 !  SP 7 ,\ ( #, "@ Q@ P
M ,  -P"\ #X N0!$ +< 20"U $X LP!3 +$ 5P"O %T K0!B *L :0"I '$
MIP!Z *4 A0"B ), H "B )T M@"; -0 F0#Y )8 _P"- /\ B #_ (0 _P#H
M    WP   -D   #)    OP   +@ ! "U  T LP 2 +$ &@"P "( K0 J *D
M,0"F #@ I  ] *( 0P"@ $@ G@!, )P 40"; %8 F0!< )< 8@"5 &D DP!R
M )$ ?0"/ (L C0": (L K ") ,4 B #N (8 _P!_ /\ >@#_ '@ _P#9
MS0   +L   "N    I0   )\   "<  D F0 / )D %0"9 !T F  D )0 *P"1
M #$ C@ W (P / "+ $$ B0!& (@ 2P"& %  A0!5 (, 6P"" &( @ !K 'X
M=0!\ (( >@"2 '@ HP!W +D =@#@ '4 _P!R /\ ;@#_ &P _P#'    M0
M *4   "9    CP   (D   "%  0 A  , (( $0"" !< @@ > (  )0!^ "L
M?  Q 'H -@!Y #L =P!  '8 1 !U $D <P!/ '( 50!P %P ;P!D &T ;@!L
M 'H :@"* &@ FP!G *\ 9@#, &4 ]0!D /\ 80#_ &  _P"T    H    )
M  "%    ?0   '<   !S    <  ( &\ #@!O !( ;P 8 &\ 'P!M "4 :P J
M &D , !H #0 9P Y &8 /@!E $, 8P!( &( 3@!A %4 7P!> %X 9P!< ',
M6P"" %D DP!8 *8 5P"_ %< Z@!7 /\ 5@#_ %0 _P"A    C@   '\   !U
M    ;    &@   !D    80 $ &  "P!?  \ 7P 3 %\ &0!? !\ 70 E %P
M*@!; "\ 60 S %@ . !7 #T 5@!# %4 20!3 %  4@!8 %$ 80!0 &T 3@![
M $T C !, )\ 2P"U $H W !* /H 2@#_ $H _P"2    @    '(   !G
M7P   %H   !7    50 ! %, !P!2  P 4@ 0 %( % !2 !H 40 ? $\ ) !.
M "D 30 N $P ,P!+ #@ 2@ ] $D 0P!( $H 1@!2 $4 7 !$ &< 0P!U $(
MA@!! )@ 0 "N $  RP _ /( 0 #_ $  _P"%    =    &<   !=    50
M $\   !,    2@   $@ ! !'  H 1P - $8 $0!& !4 1@ : $4 'P!$ "0
M0P I $( +0!! #, /P X #X /@ ] $4 / !. #L 5P Z &( .0!O #@ @  W
M ), -@"G #8 P  V .@ -@#^ #8 _P!\    :P   %X"  !4 P  30,  $<#
M  !# 0  00   #\  0 ^  < /0 + #T #@ \ !$ /  6 #P &@ Z !\ .0 D
M #@ *0 W "X -@ S #4 .@ T $$ ,P!) #( 4P Q %X , !K "\ >P N (X
M+0"B "T N  M -T +0#X "X _P!S 0  9 4  %<'  !-"   1@@  $ (   [
M!P  . 4  #<#   V  0 -0 ( #0 #  T  \ -  2 #, %@ R !L ,0 @ #
M)  O "D +@ O "T -@ L #T *P!% "H 3P I %H * !G "< =P F (D )@"=
M "4 LP E ,\ )0#P "8 _P!M!@  7@D  %(+  !(#   0 P  #H+   V"P
M,@H  # (   N!@( +@,& "T "@ L  T +  0 "L $P J !< *0 < "@ (  G
M "4 )@ K "4 ,@ D #D (P!" "( 2P B %< (0!D "  <P ? (4 'P"9 !X
MK@ > ,< '@#I !\ ^@!H"0  60P  $T-  !##@  / X  #8.   Q#0  +0T
M "H,   H"P  )PD$ "8&"  F! L )0,. "0!$  D 10 (@$8 "$!'0 A "(
M(  H !\ +@ > 38 '0$_ !P!20 ; 50 &@%A !H!<  9 8( & "6 !@ J@ 8
M ,$ & #A !@ ] !C#   50X  $D/  ! $   .!   #(0   M#P  *0X  "8.
M   C#0  (@P# " +!@ @"0D 'P<, !X&#@ >!1$ ' 45 !L%&@ :!1\ &@4E
M !D%*P 8!3, %P8\ !8&1@ 6!E( %0=? !0';@ 3!X  $@>4 !(&IP 2!;P
M$@39 !(#[P!?#@  40\  $80   \$0  -1$  "\1   J$0  )A   "(0   @
M#P  '0X" !P-!0 :#0< &@L* !D*#0 8"1  %PD2 !8)%P 5"1P % DB !0*
M*0 3"C$ $@HZ !(+10 1"U$ $ Q?  \,;@ .#(  #@R4  T+IP -"[H #0K2
M  T*Z@!<#P  3A$  $,2   Z$P  ,A,  "P3   G$@  (Q$  !\1   <$
M&A " !@/!  6#@< %0X) !0-"P 3# T $@P0 !(,%  1#!H $0T@ ! -*  /
M#3  #@X[  T.1@ -#E$ # ]>  L/;0 *#W\ "0^3  D/I@ (#KD " [0  <.
MZ !8$0  2Q(  $ 3   W%   ,!0  "D4   E%   (1,  !T2   :$@  %Q$"
M !41!0 3$ < $A ) !$/"@ 0#@P #@X.  X/$@ -$!@ #1 >  P0)0 ,$"T
M"Q$V  H100 )$4T "!):  <2:@ &$GP !1*0  02I  #$;@  Q'/  (1Z !5
M$@  210  #X5   U%@  +18  "<6   B%0  'A0  !L4   8$P  %1(# !,2
M!0 2$0< $!$)  \1"@ -$0L #!(.  L2$0 *$A4 "1,;  D3(@ ($RH !Q0S
M  44/@ $%4H  Q58  (59P !%7H  !6.   5HP  %+<  !3/   3Z0!2%
M1A8  #L7   R%P  *Q<  "47   A%@  '!8  !D5   6% $ %!,$ !(3!@ 1
M$@@ #Q((  X3"0 ,% H "A4-  @6$  &%A, !189  07'P #%R<  A@P  $8
M.P  &4<  !E5   99   &7<  !F,   8H@  &+<  !?/   7Z@!/%@  0Q@
M #D9   P&0  *1D  ",9   ?&   &Q<  !@6   5%0( $Q4% !$4!@ 0% 8
M#A4'  P6"  *%PH !QD,  0:#@ "&Q(  1L6   ;'0  '"0  !PM   <.
M'40  !U2   =8@  '74  !V*   <H   '+8  !O0   :ZP!,&   0!H  #8;
M   M&P  )AL  "$:   =&0  &1D  !<8   4%P, $A8$ ! 7!  .%P0 #!D%
M  H:!P '' D  QT+   ?#0  (!   " 4   A&@  (2(  "$J   A-0  (D$
M ")/   B7P  (G(  "&(   AGP  (+8  !_1   ?[0!(&@  /1P  #,=   K
M'0  )!T  " <   <&P  &!H  !89 0 3&0$ $1D!  X: 0 ,' ( "AT#  <?
M!0 #(0@  "(*   D#   )@X  "82   F&   )Q\  "<G   G,@  )SX  "=+
M   G7   )VX  ":%   FG0  );0  "31   C[@!$'0  .1\  # ?   H'P
M(QX  !X=   ;'   &!L  !0<   1'   #AT   T?   *(0  !B(!  ,D!
M)@8  "@(   J"P  *PT  "T0   M%0  +1P  "TD   N+@  +CH  "Y(   M
M6   +6H  "V!   LF@  *[(  "K0   I[P! (   -B$  "TA   F(0  (2
M !T?   :'@  %AX  !(?   /(0  #2(   HD   &)@   B@    K @  +00
M "\&   P"0  ,@P  #0.   U$@  -1@  #4@   U*@  -38  #5#   U4P
M-&8  #1\   SE@  ,J\  #'-   P[P \(P  ,B0  "HD   D(P  ("(  !PA
M   7(0  $R,  ! E   -)P  "2D   4K   !+@   #     R    - $  #8$
M   X!@  .@D  #P-   ^$   /A0  #X<   ^)@  /C$  #X_   ]3@  /6$
M #QW   [D0  .JL  #G)   X[0 W)P  +R<  "@F   C)0  'R0  !DE   4
M)@  $"@   TK   )+@  !3     S    -0   #@    Z    /    #X!  !
M P  0@<  $0*  !&#0  21$  $D7  !((0  2"P  $<Z  !'20  1EL  $5Q
M  !$BP  0Z4  $+#  !!Z  T*@  +"H  "<H   B)P  '"@  !8J   1+0
M#3    DS   #-@   #D    \    /@   $$   !#    1@   $@   !*
M3 ,  $X&  !0"@  4PX  %03  !4'   4R<  %,T  !30P  4E4  %%J  !0
M@P  3YX  $VY  !,X  P+0  *RP  "8K   ?+   &"X  !(R   --0  "#D
M  (]    0    $,   !&    20   $P   !.    40   %,   !5    5P
M %D!  !<!@  7PH  &(.  !C%0  8Q\  &(L  !A/   8$X  %]B  !>>P
M7)8  %NP  !9SP O,   *B\  "(P   :,P  $S<   X[   (/P   40   !(
M    3    $\   !2    50   %@   !;    70   &    !B    9    &8
M  !I    ;04  ' +  !T$   =!@  ',E  !R-   <D4  '!9  !O<0  ;8L
M &NF  !JP  N,P  )34  !TX   4/   #D$   ='    3    %$   !5
M60   %T   !A    90   &@   !K    ;0   &\   !R    =    '<   !Z
M    ?@   (($  "&"P  BA$  (D<  "(*P  ACT  (12  "#9P  @8$  '^;
M  !^L@ I.@  (#T  !9"   /2   "$X   !4    6@   &    !D    :0
M &X   !R    =@   'H   !]    @    ((   "%    B    (L   ".
MD@   )8   "; P  H P  *(3  "@(0  GS,  )U'  ":7@  F'<  )>/  "5
MIP C0P  &4@  !%.   )50   %P   !C    :@   '$   !V    >P   (
M  "&    B@   (X   "1    DP   )8   "9    G    *    "C    IP
M *L   "P    M@0  +P-  "Z%P  N2@  +<\  "T4@  LFH  *^%  "MG  <
M3@  $U0   M<   !9    &P   !T    ?    (,   ")    CP   )0   ":
M    GP   *(   "D    IP   *H   "N    L0   +0   "X    O    ,$
M  #'    S0   -0%  #8$   U1X  -,Q  #02   S5\  ,MV  #(C@
M                 0,$!08("0H+#0X/$1(3%!87&!H;'!T?("$B)"4F*"DJ
M*RTN+S R,S0V-S@Y.SP]/D!!0D1%1D=)2DM-3D]04E-455=865M<75Y@86)C
M969G:6IK;&YO<'%S='5W>'EZ?'U^@(&"@X6&AXB*BXR.CY"1DY25EIB9FIR=
MGI^AHJ.DIJ>HJJNLK:^PL;.TM;:XN;J[O;Z_P<+#Q,;'R,G+S,W/T-'2U-76
MU]G:V]W>W^#BX^3FY^CIZ^SM[O#Q\O3U]O?Y^OO\_O__________________
M____________________________________                      $#
M! 4&" D*"PT.#Q$2$Q06%Q@:&QP='R A(B0E)B@I*BLM+B\P,C,T-C<X.3L\
M/3Y 04)$149'24I+34Y/4%)35%576%E;7%U>8&%B8V5F9VEJ:VQN;W!Q<W1U
M=WAY>GQ]?H"!@H.%AH>(BHN,CH^0D9.4E9:8F9J<G9Z?H:*CI*:GJ*JKK*VO
ML+&SM+6VN+FZN[V^O\'"P\3&Q\C)R\S-S]#1TM35UM?9VMO=WM_@XN/DYN?H
MZ>OL[>[P\?+T]?;W^?K[_/[_____________________________________
M_________________P                     ! P0%!@@)"@L-#@\1$A,4
M%A<8&AL<'1\@(2(D)28H*2HK+2XO,#(S-#8W.#D[/#T^0$%"1$5&1TE*2TU.
M3U!24U155UA96UQ=7F!A8F-E9F=I:FML;F]P<7-T=7=X>7I\?7Z @8*#A8:'
MB(J+C(Z/D)&3E)66F)F:G)V>GZ&BHZ2FIZBJJZRMK["QL[2UMKBYNKN]OK_!
MPL/$QL?(R<O,S<_0T=+4U=;7V=K;W=[?X.+CY.;GZ.GK[.WN\/'R]/7V]_GZ
M^_S^______________________________________________________\
M 0(#! 4&!P@)"@L,#0X/$!$2$Q05%A<8&1H;'!T>'R A(B,D)28G*"DJ*RPM
M+B\P,3(S-#4V-S@Y.CL\/3X_0$%"0T1%1D=(24I+3$U.3U!14E-455976%E:
M6UQ=7E]@86)C9&5F9VAI:FML;6YO<'%R<W1U=G=X>7I[?'U^?X"!@H.$A8:'
MB(F*BXR-CH^0D9*3E)66EYB9FIN<G9Z?H*&BHZ2EIJ>HJ:JKK*VNK["QLK.T
MM;:WN+FZN[R]OK_ P<+#Q,7&Q\C)RLO,S<[/T-'2T]35UM?8V=K;W-W>W^#A
MXN/DY>;GZ.GJZ^SM[N_P\?+S]/7V]_CY^OO\_?[_;69T,0     #!"$   $
M                   !                     0    $" P0%!@<(" D*
M"PP-#@\0$1(3%!46%Q@9&AH;'!T>'R A(B,D)28G*"DJ*RPM+B\P,3$R,S0U
M-C<X.3H[/#T^/T!!0D-$149'2$E*2TQ-3D]045)35%565UA96EM<75Y?8&%B
M8V1E9F=H:6IK;&UN;W!Q<G-T=79W>'EZ>WQ]?G^ @8*#A(6&AXB)BHN,C8Z/
MD)&2DY25EI>8F9J;G)V>GZ"AHJ.DI::GJ*FJJZRMKK"QLK.TM;:WN+FZN[R]
MOK_ P<+#Q,7&Q\C)RLO,S<[/T-'3U-76U]C9VMO<W=[?X.'BX^3EYN?HZ>KK
M[.WN[_'R\_3U]O?X^?K[_/W^_P ! 0(" P,$! 4&!@<'" @)"0H+"PP,#0T.
M#P\0$!$1$A,3%!05%A87%Q@9&1H:&QP<'1X>'R @(2(B(R0D)28F)R@I*2HK
M+"TM+B\P,3(R,S0U-C<X.3H[/#T^/T!"0T1%1DA)2DQ-3U!24U576%I<7F!B
M9&9H:FUO<71V>7Q^@8.&B8N.D)*5EYF;G9^AHZ6GJ*JLK:^PLK.UMK>YNKN\
MO;_ P<+#Q,7&Q\C)RLO,S<W.S]#1TM+3U-76UM?8V=G:V]O<W=W>W]_@X>'B
MX^/DY>7FYN?HZ.GIZNOK[.SM[N[O[_#P\?+R\_/T]/7V]O?W^/CY^?K[^_S\
M_?W^_O\  0$" @,#! 0%!@8'!P@("0D*"PL,# T-#@\/$! 1$1(3$Q04%186
M%Q<8&1D:&AL<'!T>'A\@("$B(B,D)"4F)B<H*2DJ*RPM+2XO,#$R,C,T-38W
M.#DZ.SP]/C] 0D-$149(24I,34]04E-55UA:7%Y@8F1F:&IM;W%T=GE\?H&#
MAHF+CI"2E9>9FYV?H:.EIZBJK*VOL+*SM;:WN;J[O+V_P,'"P\3%QL?(R<K+
MS,W-SL_0T=+2T]35UM;7V-G9VMO;W-W=WM_?X.'AXN/CY.7EYN;GZ.CIZ>KK
MZ^SL[>[N[^_P\/'R\O/S]/3U]O;W]_CX^?GZ^_O\_/W]_O[_VLL)&^C-#CKI
MS!!@W,@.DLNZ,JS&MU"TP+-HO+NN>\2UJ(C+LZ6'T;"BA]6MGXC9JYV)W*J<
MB]ZHFHWAIYF/XZ67DN:EEY+FI9>2YJ67DN:EEY+FI9>2YJ67DN:EEY+FI9>2
MYJ67DN:EEY+FI9>2YJ67DN:EEY+FI9>2YJ67DN:EEY+FVLL)&^C-#CKIS!!@
MW,@.DLNZ,JS&MU"TP+-HO+NN>\2UJ(C+LZ6'T;"BA]6MGXC9JYV)W*J<B]ZH
MFHWAIYF/XZ67DN:EEY+FI9>2YJ67DN:EEY+FI9>2YJ67DN:EEY+FI9>2YJ67
MDN:EEY+FI9>2YJ67DN:EEY+FI9>2YJ67DN:EEY+FVLL)&^C-#CKIS!!@W,@.
MDLNZ,JS&MU"TP+-HO+NN>\2UJ(C+LZ6'T;"BA]6MGXC9JYV)W*J<B]ZHFHWA
MIYF/XZ67DN:EEY+FI9>2YJ67DN:EEY+FI9>2YJ67DN:EEY+FI9>2YJ67DN:E
MEY+FI9>2YJ67DN:EEY+FI9>2YJ67DN:EEY+FVLL)&^C-#CKIS!!@W,@.DLNZ
M,JS&MU"TP+-HO+NN>\2UJ(C+LZ6'T;"BA]6MGXC9JYV)W*J<B]ZHFHWAIYF/
MXZ67DN:EEY+FI9>2YJ67DN:EEY+FI9>2YJ67DN:EEY+FI9>2YJ67DN:EEY+F
MI9>2YJ67DN:EEY+FI9>2YJ67DN:EEY+FVLL)&^C-#CKIS!!@W,@.DLNZ,JS&
MMU"TP+-HO+NN>\2UJ(C+LZ6'T;"BA]6MGXC9JYV)W*J<B]ZHFHWAIYF/XZ67
MDN:EEY+FI9>2YJ67DN:EEY+FI9>2YJ67DN:EEY+FI9>2YJ67DN:EEY+FI9>2
MYJ67DN:EEY+FI9>2YJ67DN:EEY+FVLL)&^C-#CKIS!!@W,@.DLNZ,JS&MU"T
MP+-HO+NN>\2UJ(C+LZ6'T;"BA]6MGXC9JYV)W*J<B]ZHFHWAIYF/XZ67DN:E
MEY+FI9>2YJ67DN:EEY+FI9>2YJ67DN:EEY+FI9>2YJ67DN:EEY+FI9>2YJ67
MDN:EEY+FI9>2YJ67DN:EEY+FVLL)&^C-#CKIS!!@W,@.DLNZ,JS&MU"TP+-H
MO+NN>\2UJ(C+LZ6'T;"BA]6MGXC9JYV)W*J<B]ZHFHWAIYF/XZ67DN:EEY+F
MI9>2YJ67DN:EEY+FI9>2YJ67DN:EEY+FI9>2YJ67DN:EEY+FI9>2YJ67DN:E
MEY+FI9>2YJ67DN:EEY+FVLL)&^C-#CKIS!!@W,@.DLNZ,JS&MU"TP+-HO+NN
M>\2UJ(C+LZ6'T;"BA]6MGXC9JYV)W*J<B]ZHFHWAIYF/XZ67DN:EEY+FI9>2
MYJ67DN:EEY+FI9>2YJ67DN:EEY+FI9>2YJ67DN:EEY+FI9>2YJ67DN:EEY+F
MI9>2YJ67DN:EEY+FVLL)&^C-#CKIS!!@W,@.DLNZ,JS&MU"TP+-HO+NN>\2U
MJ(C+LZ6'T;"BA]6MGXC9JYV)W*J<B]ZHFHWAIYF/XZ67DN:EEY+FI9>2YJ67
MDN:EEY+FI9>2YJ67DN:EEY+FI9>2YJ67DN:EEY+FI9>2YJ67DN:EEY+FI9>2
MYJ67DN:EEY+FVLL)&^C-#CKIS!!@W,@.DLNZ,JS&MU"TP+-HO+NN>\2UJ(C+
MLZ6'T;"BA]6MGXC9JYV)W*J<B]ZHFHWAIYF/XZ67DN:EEY+FI9>2YJ67DN:E
MEY+FI9>2YJ67DN:EEY+FI9>2YJ67DN:EEY+FI9>2YJ67DN:EEY+FI9>2YJ67
MDN:EEY+FVLL)&^C-#CKIS!!@W,@.DLNZ,JS&MU"TP+-HO+NN>\2UJ(C+LZ6'
MT;"BA]6MGXC9JYV)W*J<B]ZHFHWAIYF/XZ67DN:EEY+FI9>2YJ67DN:EEY+F
MI9>2YJ67DN:EEY+FI9>2YJ67DN:EEY+FI9>2YJ67DN:EEY+FI9>2YJ67DN:E
MEY+FVLL)&^C-#CKIS!!@W,@.DLNZ,JS&MU"TP+-HO+NN>\2UJ(C+LZ6'T;"B
MA]6MGXC9JYV)W*J<B]ZHFHWAIYF/XZ67DN:EEY+FI9>2YJ67DN:EEY+FI9>2
MYJ67DN:EEY+FI9>2YJ67DN:EEY+FI9>2YJ67DN:EEY+FI9>2YJ67DN:EEY+F
MVLL)&^C-#CKIS!!@W,@.DLNZ,JS&MU"TP+-HO+NN>\2UJ(C+LZ6'T;"BA]6M
MGXC9JYV)W*J<B]ZHFHWAIYF/XZ67DN:EEY+FI9>2YJ67DN:EEY+FI9>2YJ67
MDN:EEY+FI9>2YJ67DN:EEY+FI9>2YJ67DN:EEY+FI9>2YJ67DN:EEY+FVLL)
M&^C-#CKIS!!@W,@.DLNZ,JS&MU"TP+-HO+NN>\2UJ(C+LZ6'T;"BA]6MGXC9
MJYV)W*J<B]ZHFHWAIYF/XZ67DN:EEY+FI9>2YJ67DN:EEY+FI9>2YJ67DN:E
MEY+FI9>2YJ67DN:EEY+FI9>2YJ67DN:EEY+FI9>2YJ67DN:EEY+FVLL)&^C-
M#CKIS!!@W,@.DLNZ,JS&MU"TP+-HO+NN>\2UJ(C+LZ6'T;"BA]6MGXC9JYV)
MW*J<B]ZHFHWAIYF/XZ67DN:EEY+FI9>2YJ67DN:EEY+FI9>2YJ67DN:EEY+F
MI9>2YJ67DN:EEY+FI9>2YJ67DN:EEY+FI9>2YJ67DN:EEY+FVLL)&^C-#CKI
MS!!@W,@.DLNZ,JS&MU"TP+-HO+NN>\2UJ(C+LZ6'T;"BA]6MGXC9JYV)W*J<
MB]ZHFHWAIYF/XZ67DN:EEY+FI9>2YJ67DN:EEY+FI9>2YJ67DN:EEY+FI9>2
MYJ67DN:EEY+FI9>2YJ67DN:EEY+FI9>2YJ67DN:EEY+FVLL)&^C-#CKIS!!@
MW,@.DLNZ,JS&MU"TP+-HO+NN>\2UJ(C+LZ6'T;"BA]6MGXC9JYV)W*J<B]ZH
MFHWAIYF/XZ67DN:EEY+FI9>2YJ67DN:EEY+FI9>2YJ67DN:EEY+FI9>2YJ67
MDN:EEY+FI9>2YJ67DN:EEY+FI9>2YJ67DN:EEY+FV<L)&^?.#3GHS1!@W,D-
MDLN[,*O&N$^TP+-GO;NN>\2UJ8C+LJ:'T:^CA]6MH(C9JYZ)W*F<BMZGFXS@
MI9F/XZ&8D.2AF)#DH9B0Y*&8D.2AF)#DH9B0Y*&8D.2AF)#DH9B0Y*&8D.2A
MF)#DH9B0Y*&8D.2AF)#DH9B0Y*&8D.2AF)#DV<L)&N3.#3GGS@Y@VLH,DLN\
M+JO%N4VTP+1FO;JN>L6UJ8?+L::'T:ZCA]6LH(C9JIZ)W*><BMZEFXO@HIJ-
MXIZ9C^.>F8_CGIF/XYZ9C^.>F8_CGIF/XYZ9C^.>F8_CGIF/XYZ9C^.>F8_C
MGIF/XYZ9C^.>F8_CGIF/XYZ9C^.>F8_CV,L)&N'/##GESPY@V<H,D<N^+*O%
MN4RUOK1GO;FN>\6TJH?,L*:'T:VCA]6KH(C9J)Z(VZ6=B=VCG(K?GYJ+X9N9
MCN*;F8[BFYF.XIN9CN*;F8[BFYF.XIN9CN*;F8[BFYF.XIN9CN*;F8[BFYF.
MXIN9CN*;F8[BFYF.XIN9CN*;F8[BV,L)&MS0"SGCT U@V,L+D<N_*ZO$NDRU
MO;-GOKBN>\6TJ8?,L*:'T:RCA]6IH(?8II^(VZ.=B-V@G(G>G9N*X)B:C>&8
MFHWAF)J-X9B:C>&8FHWAF)J-X9B:C>&8FHWAF)J-X9B:C>&8FHWAF)J-X9B:
MC>&8FHWAF)J-X9B:C>&8FHWAU\P)&MK1"SC>T0Q?ULL+D<O *:S"N4VVO+-H
MOK>N>\:SJ8?,KZ:'T:JCAM6GH8?8I)^'VJ&>A]R>G8C=FIR)WI6;C."5FXS@
ME9N,X)6;C."5FXS@E9N,X)6;C."5FXS@E9N,X)6;C."5FXS@E9N,X)6;C."5
MFXS@E9N,X)6;C."5FXS@ULP)&=G1"SC:TPQ?U,P+D<G *:W N4ZVNK-IO[6N
M?,:RJ8?,K::&T:FCAM2EH8;7HJ"&V9^?AMJ;GH?<EYV(W9.<B]Z3G(O>DYR+
MWI.<B]Z3G(O>DYR+WI.<B]Z3G(O>DYR+WI.<B]Z3G(O>DYR+WI.<B]Z3G(O>
MDYR+WI.<B]Z3G(O>U<P)&=C2"S?8TPM>TLP+D\>_*ZV^N%"WN;)JO[2M?,:P
MJ8?,JZ:&T*>DA=2CHH76GZ&%V)R@A=F8GX;:E)Z'W)"=BMV0G8K=D)V*W9"=
MBMV0G8K=D)V*W9"=BMV0G8K=D)V*W9"=BMV0G8K=D)V*W9"=BMV0G8K=D)V*
MW9"=BMV0G8K=U,T)&=;2"S?6U M>T,L*E<2^+:Z\N%&XM[)JP+.M?,:NJ8?,
MJ::&T*6DA=.@HX35G:*$UIFAA=B5H(79D9^'VHZ>B=N.GHG;CIZ)VXZ>B=N.
MGHG;CIZ)VXZ>B=N.GHG;CIZ)VXZ>B=N.GHG;CIZ)VXZ>B=N.GHG;CIZ)VXZ>
MB=N.GHG;T\T*&-73"S;4U M?SLL)E\&^,*^ZMU.XM;)LP+"M?<>LJH;+IZ>%
MSZ*EA-&>I(33FJ.$U9:BA-:3H877CZ"&V(N@B=F+H(G9BZ")V8N@B=F+H(G9
MBZ")V8N@B=F+H(G9BZ")V8N@B=F+H(G9BZ")V8N@B=F+H(G9BZ")V8N@B=F+
MH(G9TLX*%]/4"S71TPIBR\P)F;Z],[&WMU6YLK%MP:VM?<:JJH;+I*B$SI^G
MA-";I8/2EZ2#TY.CA-20HX75C**&UHFAB->)H8C7B:&(UXFAB->)H8C7B:&(
MUXFAB->)H8C7B:&(UXFAB->)H8C7B:&(UXFAB->)H8C7B:&(UXFAB->)H8C7
MT,\*%M'4"S?.TPIEQLH+G;F\.+*TMEBZK;%NP:JN?<:GJX7)H:F$S)RH@\Z7
MIX//DZ:#T9"EA-*-I873BJ2&TX>CB-2'HXC4AZ.(U(>CB-2'HXC4AZ.(U(>C
MB-2'HXC4AZ.(U(>CB-2'HXC4AZ.(U(>CB-2'HXC4AZ.(U(>CB-2'HXC4SM *
M%<[4"CK*TPIHP,@/H;6[/K2MM5N[J;%OP::O?<2CK83'G:N#RIBJ@\N3J8/-
MD*B$SHVGA,^*IX7/AZ:'T(6FB-&%IHC1A::(T86FB-&%IHC1A::(T86FB-&%
MIHC1A::(T86FB-&%IHC1A::(T86FB-&%IHC1A::(T86FB-&%IHC1S- )&,K4
M"C[%TPIMN,46I:ZY1+6GM5Z[H[)PP*&P?<.?KH3%F:V#QY2LA,F0JX3*C:J%
MRXJJA<N(J8;,A:F'S8.HB<V#J(G-@ZB)S8.HB<V#J(G-@ZB)S8.HB<V#J(G-
M@ZB)S8.HB<V#J(G-@ZB)S8.HB<V#J(G-@ZB)S8.HB<V#J(G-R-$)&\75"D*_
MTPIRL<0>IZ6Y2;:AMF"[GK-POIVQ?<&;L(3#E:^$Q)&NA,:-K87'BJV&QXBL
MALB&K(?(A*N)R8*KBLF"JXK)@JN*R8*KBLF"JXK)@JN*R8*KBLF"JXK)@JN*
MR8*KBLF"JXK)@JN*R8*KBLF"JXK)@JN*R8*KBLF"JXK)Q-(((,#6"4BXU IX
MJ<\7F)Z^1ZZ:MF*ZF+5QO)>S?+Z7LH3 DK&%PHVPA<.*KX;$B*^'Q(:OB,6$
MKHG%@ZZ*Q8&NB\6!KHO%@:Z+Q8&NB\6!KHO%@:Z+Q8&NB\6!KHO%@:Z+Q8&N
MB\6!KHO%@:Z+Q8&NB\6!KHO%@:Z+Q8&NB\6!KHO%O]0');K7"4ZNV@MPH-L3
MAY?-.9J2PUBHD;QLLI&W>KF2M(.]CK.&OXNRA\"(L8? AK&(P82QB<&#L8K!
M@K&+PH"PC,* L(S"@+",PH"PC,* L(S"@+",PH"PC,* L(S"@+",PH"PC,*
ML(S"@+",PH"PC,* L(S"@+",PH"PC,* L(S"]\ 0%?C %C'YO2!3ZK<H?,RH
M1*K&I5VTPJ-PNKZB?[^\H(C#N9N(QK>8B,JUE8G-LY**T+&/B]*PC(W4KXJ0
MUJZ(D]BMAIC9K(6=VJR%G=JLA9W:K(6=VJR%G=JLA9W:K(6=VJR%G=JLA9W:
MK(6=VJR%G=JLA9W:K(6=VJR%G=JLA9W:]\ 0%?C %C'YO2!3ZK<H?,RH1*K&
MI5VTPJ-PNKZB?[^\H(C#N9N(QK>8B,JUE8G-LY**T+&/B]*PC(W4KXJ0UJZ(
MD]BMAIC9K(6=VJR%G=JLA9W:K(6=VJR%G=JLA9W:K(6=VJR%G=JLA9W:K(6=
MVJR%G=JLA9W:K(6=VJR%G=JLA9W:]\ 0%?C %C'YO2!3ZK<H?,RH1*K&I5VT
MPJ-PNKZB?[^\H(C#N9N(QK>8B,JUE8G-LY**T+&/B]*PC(W4KXJ0UJZ(D]BM
MAIC9K(6=VJR%G=JLA9W:K(6=VJR%G=JLA9W:K(6=VJR%G=JLA9W:K(6=VJR%
MG=JLA9W:K(6=VJR%G=JLA9W:]\ 0%?C %C'YO2!3ZK<H?,RH1*K&I5VTPJ-P
MNKZB?[^\H(C#N9N(QK>8B,JUE8G-LY**T+&/B]*PC(W4KXJ0UJZ(D]BMAIC9
MK(6=VJR%G=JLA9W:K(6=VJR%G=JLA9W:K(6=VJR%G=JLA9W:K(6=VJR%G=JL
MA9W:K(6=VJR%G=JLA9W:]\ 0%?C %C'YO2!3ZK<H?,RH1*K&I5VTPJ-PNKZB
M?[^\H(C#N9N(QK>8B,JUE8G-LY**T+&/B]*PC(W4KXJ0UJZ(D]BMAIC9K(6=
MVJR%G=JLA9W:K(6=VJR%G=JLA9W:K(6=VJR%G=JLA9W:K(6=VJR%G=JLA9W:
MK(6=VJR%G=JLA9W:]\ 0%?C %C'YO2!3ZK<H?,RH1*K&I5VTPJ-PNKZB?[^\
MH(C#N9N(QK>8B,JUE8G-LY**T+&/B]*PC(W4KXJ0UJZ(D]BMAIC9K(6=VJR%
MG=JLA9W:K(6=VJR%G=JLA9W:K(6=VJR%G=JLA9W:K(6=VJR%G=JLA9W:K(6=
MVJR%G=JLA9W:]\ 0%?C %C'YO2!3ZK<H?,RH1*K&I5VTPJ-PNKZB?[^\H(C#
MN9N(QK>8B,JUE8G-LY**T+&/B]*PC(W4KXJ0UJZ(D]BMAIC9K(6=VJR%G=JL
MA9W:K(6=VJR%G=JLA9W:K(6=VJR%G=JLA9W:K(6=VJR%G=JLA9W:K(6=VJR%
MG=JLA9W:]\ 0%?C %C'YO2!3ZK<H?,RH1*K&I5VTPJ-PNKZB?[^\H(C#N9N(
MQK>8B,JUE8G-LY**T+&/B]*PC(W4KXJ0UJZ(D]BMAIC9K(6=VJR%G=JLA9W:
MK(6=VJR%G=JLA9W:K(6=VJR%G=JLA9W:K(6=VJR%G=JLA9W:K(6=VJR%G=JL
MA9W:]\ 0%?C %C'YO2!3ZK<H?,RH1*K&I5VTPJ-PNKZB?[^\H(C#N9N(QK>8
MB,JUE8G-LY**T+&/B]*PC(W4KXJ0UJZ(D]BMAIC9K(6=VJR%G=JLA9W:K(6=
MVJR%G=JLA9W:K(6=VJR%G=JLA9W:K(6=VJR%G=JLA9W:K(6=VJR%G=JLA9W:
M]\ 0%?C %C'YO2!3ZK<H?,RH1*K&I5VTPJ-PNKZB?[^\H(C#N9N(QK>8B,JU
ME8G-LY**T+&/B]*PC(W4KXJ0UJZ(D]BMAIC9K(6=VJR%G=JLA9W:K(6=VJR%
MG=JLA9W:K(6=VJR%G=JLA9W:K(6=VJR%G=JLA9W:K(6=VJR%G=JLA9W:]\ 0
M%?C %C'YO2!3ZK<H?,RH1*K&I5VTPJ-PNKZB?[^\H(C#N9N(QK>8B,JUE8G-
MLY**T+&/B]*PC(W4KXJ0UJZ(D]BMAIC9K(6=VJR%G=JLA9W:K(6=VJR%G=JL
MA9W:K(6=VJR%G=JLA9W:K(6=VJR%G=JLA9W:K(6=VJR%G=JLA9W:]\ 0%?C
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
MBM6%HXK5A:.*U86CBM6%HXK5A:.*U86CBM6%HXK5A:.*U86CBM6%HXK5VL@)
M$NO+#2WKRA%0Z\<2?,RV*JK(MT2PNK99NJ^Q<,*JK7_'IJN%RJ"JA,R:J(/-
MEJB#SI*G@\^/IH30C*:%T8FEAM&'I8?2A:6)TH6EB=*%I8G2A:6)TH6EB=*%
MI8G2A:6)TH6EB=*%I8G2A:6)TH6EB=*%I8G2A:6)TH6EB=*%I8G2V,D)$=_-
M"RSGS0]/Z,L.>\V\(JC"O#RQL;5>O*FQ<L*FKG_%HJV$QYRK@\F7JH/*DZJ$
MRY"IA,R-J83-BZB%S8BHALZ&IX?.A*>)SX2GB<^$IXG/A*>)SX2GB<^$IXG/
MA*>)SX2GB<^$IXG/A*>)SX2GB<^$IXG/A*>)SX2GB<^$IXG/U<D)$-C/"BO:
MTPM.V- +>LW#%JBSND:UJ;1BO:2Q=,&AL'_#GJZ$Q9FMA,>4K(3(D*N$R8ZK
MA,J+JH7+B:J&RX>IA\R%J8C,@ZF)S(.IB<R#J8G,@ZF)S(.IB<R#J8G,@ZF)
MS(.IB<R#J8G,@ZF)S(.IB<R#J8G,@ZF)S(.IB<R#J8G,TLL)#]31"BG5U0M,
MT- *?KB_):ZHN$^XH;1FO)ZR=;^=L7_!F["$PY:NA,61KH3&CJV%QXNLA<>)
MK(;(AZR'R8:KA\F$JXG)@JN*RH*KBLJ"JXK*@JN*RH*KBLJ"JXK*@JN*RH*K
MBLJ"JXK*@JN*RH*KBLJ"JXK*@JN*RH*KBLJ"JXK*S\P)#=#2"BC.U I2Q=$*
M@ZK#+:B>MU>XF[5HNYJT=;Z9LG^_E[&$P9.PA<*/KX7#C*^%Q(JNAL6(KH?%
MAJZ(QH2MB,:#K8K&@:V+QX&MB\>!K8O'@:V+QX&MB\>!K8O'@:V+QX&MB\>!
MK8O'@:V+QX&MB\>!K8O'@:V+QX&MB\>!K8O'S,T)#,O3"BW'U I9LM@+@)[-
M*YJ8P5"KEKAGMY6U=;R4M'Z^E+.%OY"RA<",L8;!BK&'PHBPA\*&L(C"A;")
MPX.PBL."KXO#@:^,PX&OC,.!KXS#@:^,PX&OC,.!KXS#@:^,PX&OC,.!KXS#
M@:^,PX&OC,.!KXS#@:^,PX&OC,.!KXS#Q\\($,74"32XV0I;HN<2=I?:)8F0
MST68CL==HXW!;JN-O7FQC+J!M(FX@[>&MX6YA+:&NH.UA[N"M8B\@;2)O8"T
MBKU_M(N^?K.,OGZSC+Y^LXR^?K.,OGZSC+Y^LXR^?K.,OGZSC+Y^LXR^?K.,
MOGZSC+Y^LXR^?K.,OGZSC+Y^LXR^PM$'%KW6"#JG\0Y5F_$;:)'F+7B)W4"%
MA=56CX//9Y>"RW.=?LAXH7O&?*1YQ'^F=\."J'7"A*ETPH6J<\&'JW+!B*MR
MP(JL<<"+K'' BZQQP(NL<<"+K'' BZQQP(NL<<"+K'' BZQQP(NL<<"+K''
MBZQQP(NL<<"+K'' BZQQP(NL_[@4#O^X'B?_M"I&]Z\V:=ZG0H_'FV*QQ)MR
MML*;?[G FXB]OIF)P+R5BL.ZD8O&N(V-R+>*C\JVB)',M863S;2#EL^S@9G0
MLX"=T;)_H]&P?J31L'ZDT;!^I-&P?J31L'ZDT;!^I-&P?J31L'ZDT;!^I-&P
M?J31L'ZDT;!^I-&P?J31_[@4#O^X'B?_M"I&]Z\V:=ZG0H_'FV*QQ)MRML*;
M?[G FXB]OIF)P+R5BL.ZD8O&N(V-R+>*C\JVB)',M863S;2#EL^S@9G0LX"=
MT;)_H]&P?J31L'ZDT;!^I-&P?J31L'ZDT;!^I-&P?J31L'ZDT;!^I-&P?J31
ML'ZDT;!^I-&P?J31_[@4#O^X'B?_M"I&]Z\V:=ZG0H_'FV*QQ)MRML*;?[G
MFXB]OIF)P+R5BL.ZD8O&N(V-R+>*C\JVB)',M863S;2#EL^S@9G0LX"=T;)_
MH]&P?J31L'ZDT;!^I-&P?J31L'ZDT;!^I-&P?J31L'ZDT;!^I-&P?J31L'ZD
MT;!^I-&P?J31_[@4#O^X'B?_M"I&]Z\V:=ZG0H_'FV*QQ)MRML*;?[G FXB]
MOIF)P+R5BL.ZD8O&N(V-R+>*C\JVB)',M863S;2#EL^S@9G0LX"=T;)_H]&P
M?J31L'ZDT;!^I-&P?J31L'ZDT;!^I-&P?J31L'ZDT;!^I-&P?J31L'ZDT;!^
MI-&P?J31_[@4#O^X'B?_M"I&]Z\V:=ZG0H_'FV*QQ)MRML*;?[G FXB]OIF)
MP+R5BL.ZD8O&N(V-R+>*C\JVB)',M863S;2#EL^S@9G0LX"=T;)_H]&P?J31
ML'ZDT;!^I-&P?J31L'ZDT;!^I-&P?J31L'ZDT;!^I-&P?J31L'ZDT;!^I-&P
M?J31_[@4#O^X'B?_M"I&]Z\V:=ZG0H_'FV*QQ)MRML*;?[G FXB]OIF)P+R5
MBL.ZD8O&N(V-R+>*C\JVB)',M863S;2#EL^S@9G0LX"=T;)_H]&P?J31L'ZD
MT;!^I-&P?J31L'ZDT;!^I-&P?J31L'ZDT;!^I-&P?J31L'ZDT;!^I-&P?J31
M_[@4#O^X'B?_M"I&]Z\V:=ZG0H_'FV*QQ)MRML*;?[G FXB]OIF)P+R5BL.Z
MD8O&N(V-R+>*C\JVB)',M863S;2#EL^S@9G0LX"=T;)_H]&P?J31L'ZDT;!^
MI-&P?J31L'ZDT;!^I-&P?J31L'ZDT;!^I-&P?J31L'ZDT;!^I-&P?J31_[@4
M#O^X'B?_M"I&]Z\V:=ZG0H_'FV*QQ)MRML*;?[G FXB]OIF)P+R5BL.ZD8O&
MN(V-R+>*C\JVB)',M863S;2#EL^S@9G0LX"=T;)_H]&P?J31L'ZDT;!^I-&P
M?J31L'ZDT;!^I-&P?J31L'ZDT;!^I-&P?J31L'ZDT;!^I-&P?J31_[@4#O^X
M'B?_M"I&]Z\V:=ZG0H_'FV*QQ)MRML*;?[G FXB]OIF)P+R5BL.ZD8O&N(V-
MR+>*C\JVB)',M863S;2#EL^S@9G0LX"=T;)_H]&P?J31L'ZDT;!^I-&P?J31
ML'ZDT;!^I-&P?J31L'ZDT;!^I-&P?J31L'ZDT;!^I-&P?J31_[@4#O^X'B?_
MM"I&]Z\V:=ZG0H_'FV*QQ)MRML*;?[G FXB]OIF)P+R5BL.ZD8O&N(V-R+>*
MC\JVB)',M863S;2#EL^S@9G0LX"=T;)_H]&P?J31L'ZDT;!^I-&P?J31L'ZD
MT;!^I-&P?J31L'ZDT;!^I-&P?J31L'ZDT;!^I-&P?J31_[@4#O^X'2?_M2E&
M][ U:=ZH09#'G&&QQ)QQML*;?KF_G8:]O9J)P;N7B<2YDXK'MX^,RK6,CLRT
MB9#.LX>2T+*$E=*Q@IG3L8&>U*Z HM2L@*/2K("CTJR H]*L@*/2K("CTJR
MH]*L@*/2K("CTJR H]*L@*/2K("CTJR H]*L@*/2_[D3#O^Y'"?_MBA&][ T
M:MVH0)#'G6"QQ)QQML*<?+J_GH6^O)R(PKJ9B,6XE8G)MI&*S+2.C,^RBX[1
ML8B1T["&E-6OA)G6KX.?UZJ"H=6G@J+3IX*BTZ>"HM.G@J+3IX*BTZ>"HM.G
M@J+3IX*BTZ>"HM.G@J+3IX*BTZ>"HM.G@J+3_[D3#O^Y'"?_MBA&][$S:MVI
M/Y''G6"QQ)UPML*>>[J_GX.^O)Z(PKF;B,>WEXC*M92)SK.0B]&QC8W3KXJ0
MUJZ(D]BMAIG9JH6>V:6$H=6DA*+4I(2BU*2$HM2DA*+4I(2BU*2$HM2DA*+4
MI(2BU*2$HM2DA*+4I(2BU*2$HM2DA*+4_[H2#O^Z&R?_MR=&][$R:MVI/I''
MGE^QQ)UOML&?>;J^H(*_NZ"(P[B<A\BVF8C,LY:(T+&2BM.OCXS6KHR.V*R*
MD]NKB9G<IH>=VJ*&H-:@AJ+4H(:BU*"&HM2@AJ+4H(:BU*"&HM2@AJ+4H(:B
MU*"&HM2@AJ+4H(:BU*"&HM2@AJ+4_[H2#O^Z&R;_MR9&]K(Q:MVJ/9''GEZQ
MQ)UOML&@>+J^H8&_NZ&(Q+B>A\FUFX?-LIB(T;"5B=6NDHO8K(^-VZJ-DMZH
MC)K?HHJ=VIZ)H-:<B:'4G(FAU)R)H=2<B:'4G(FAU)R)H=2<B:'4G(FAU)R)
MH=2<B:'4G(FAU)R)H=2<B:'4_KH1#O^[&B;_N"9&]K(P:MVJ/)''GEVQQ)YN
MML&A=KJ^HG^_NZ.(Q+>@A\JTG8?/L9J'TZZ8B->LE8K;JI.-WJB1DN*DD)G@
MGHV=VYJ,H->9BZ'5F8NAU9F+H=69BZ'5F8NAU9F+H=69BZ'5F8NAU9F+H=69
MBZ'5F8NAU9F+H=69BZ'5_KL1#OZ[&B;_N"5&]K,P:MRK.Y+'GUVQQ)]LML&B
M=+J^I'Z_NJ2'Q;>BA\JSGX?0L)R'U:V:B-FJF8K>J)B.XJ67D^:?E9G@FI&<
MVY>/G]>6CJ'5EHZAU9:.H=66CJ'5EHZAU9:.H=66CJ'5EHZAU9:.H=66CJ'5
MEHZAU9:.H=66CJ'5_;L1#OZ[&B;_N25&]K,O:MRK.I+'GURQQ*!JML&C<[J^
MI7S NJ6%Q;:CA\NSH8?1KY^'UJR>B=NHG(O?I)J-X9^9C^.<FICAEY:<W)23
MG]B3DJ#6DY*@UI.2H-:3DJ#6DY*@UI.2H-:3DJ#6DY*@UI.2H-:3DJ#6DY*@
MUI.2H-:3DJ#6_;L1#?V\&2;^N21&]K0N:MRK.I+'H%RQQ*%HML&E<;J^IWK
MNJ>$Q;:FA\RRI(?1KJ*'UZF?B-NDG8G>H)N*X)J:C.&6FY/AE9N;W9*7GMB1
ME:#7D96@UY&5H->1E:#7D96@UY&5H->1E:#7D96@UY&5H->1E:#7D96@UY&5
MH->1E:#7_+P0#?V\&2;^NB-&]K0M:MRL.9+'H%NQQ*-FM<&F;KJ^J7C NJF"
MQ;:HB,RPI8?2JJ*'UZ:?A]JAGH?<FYV(WI:<BM^1FY#?D9V9W8^;GMF/F9_7
MCYF?UX^9G]>/F9_7CYF?UX^9G]>/F9_7CYF?UX^9G]>/F9_7CYF?UX^9G]>/
MF9_7_+P0#?R\&";]NB)%]K4L:MRM-Y/'H5JQQ:5CM<*I:[J^K'6_NJU_Q;.I
MA\RMI8;2IZ*&UJ*AAMB=GX;:F)Z'VY*=B=V.G8W=C)Z4W(V@GMF,GI_7C)Z?
MUXR>G]>,GI_7C)Z?UXR>G]>,GI_7C)Z?UXR>G]>,GI_7C)Z?UXR>G]>,GI_7
M^[T0#?N]%R7]NR)%]K8K:MNM-I/'HEFQQ:=?M<*M9KF_L7"^MZU^QK"IA\VJ
MIH;1I*2%U)ZBA=:9H878E*"&V8^?A]J+GXO;B)^0VXB@F-B(H9W7B*&=UXBA
MG=>(H9W7B*&=UXBAG=>(H9W7B*&=UXBAG=>(H9W7B*&=UXBAG=>(H9W7^KT.
M#?J^%B7\O"!%]K<J:MNO-)3(I%6QQJM8M,.S7[>[LFZ_LJU^QZRIALRFIX70
MH*6$TINDA-26HX35D:*%UHVAAM>)H8G8AJ&-V(2AD]>$HI?6A**7UH2BE]:$
MHI?6A**7UH2BE]:$HI?6A**7UH2BE]:$HI?6A**7UH2BE]:$HI?6^;X.#/F_
M%27ZO1]%]K@G:MNP,93(J$VOQ[).LL&X6+BTL7#!K:U_QZFJA<NBJ(3.G:>#
MT)>F@]&2I832CJ2%TXNCAM2(HXC5A*.+U8*CD-6!HY/5@:.3U8&CD]6!HY/5
M@:.3U8&CD]6!HY/5@:.3U8&CD]6!HY/5@:.3U8&CD]6!HY/5], -#/? $R3Y
MOQU$]KHE:MJR+I7*KT"MR+T]K[>V7;JNL7+"J:U_QJ6KA<F?JH/+F:F#S92H
M@\Z0IX3/C*:%T(FFAM&&I8?2A*6*TH&EC=* I8_2@*6/TH"EC]* I8_2@*6/
MTH"EC]* I8_2@*6/TH"EC]* I8_2@*6/TH"EC]* I8_2[,$+#/7"$B3VP1I$
M][TA:MJT*9;-O"BIN[M#LZZU8;RHL7/!I:Y_Q:&MA,>;K(/)EJN#RI&JA,N.
MJ83,BZF%S8BHALZ&J(?.@ZB)SH&GC,^ IXW/@*>-SX"GC<^ IXW/@*>-SX"G
MC<^ IXW/@*>-SX"GC<^ IXW/@*>-SX"GC<^ IXW/W\0)"_+%$"/SQ!9#],$<
M:=["%8_!P".LK[E,MJ:T9;VBLG7 H+" PYVNA,67K83&DZV$QX^LA,B,JX7)
MB:N&RH>KALJ%JHC*@ZJ)RX&JB\N JHS+@*J,RX"JC,N JHS+@*J,RX"JC,N
MJHS+@*J,RX"JC,N JHS+@*J,RX"JC,N JHS+VL4("NO)#2+NR!)"[\85:-#2
M"H>QOB^NI;A4N)^U:+R=LW:_F[%_P9FPA,*4KX3#D*^%Q(VNA<6*KH;&B*V&
MQH>MA\:%K8C'@ZV)QX&MB\> K(O'@*R+QX"LB\> K(O'@*R+QX"LB\> K(O'
M@*R+QX"LB\> K(O'@*R+QX"LB\> K(O'U<8("=G,"B#ESPU V-4+7[W6"XBE
MQ#2FG+=:N)FU:[N7M'>]EK-_OI6RA<"1L87!CK&%P8NPAL*)L(?"B+"'PX:P
MB,.%KXG#@Z^*Q(*OB\2!KXO$@:^+Q(&OB\2!KXO$@:^+Q(&OB\2!KXO$@:^+
MQ(&OB\2!KXO$@:^+Q(&OB\2!KXO$TL@(!]//"AW5U L]PMD+8ZO>$(.;SC.9
ME,13II&^9Z^0NG2TD+=]N9&UA+R.LX:^C+*&OXJRA\"(LHC AK&(P86QB<&$
ML8K!@K&+P8&QC,* L8S"@+&,PH"QC,* L8S"@+&,PH"QC,* L8S"@+&,PH"Q
MC,* L8S"@+&,PH"QC,* L8S"SLH(!L[1"AS&UPI!K^H.89WF''B0VC*(B]),
ME(G+7YR(QFZCB,-XJ(7 ?*N#OW^N@+V!L'^\@[%]O(2R?+N&LWN[A[1ZNHBT
M>;J)M7BYB[5XN8RV>+F,MGBYC+9XN8RV>+F,MGBYC+9XN8RV>+F,MGBYC+9X
MN8RV>+F,MGBYC+9XN8RVR<L(!LC2"2*SWPE"H/P56I/P*&J+YCEWA-])@H'8
M6XN TVF1?-!QEGG-=IIVRWJ==,I]GG+)?Z!QR(&A<,>#HF_'A:-NQH:C;<:(
MI&S%BJ5LQ8NE;,6+I6S%BZ5LQ8NE;,6+I6S%BZ5LQ8NE;,6+I6S%BZ5LQ8NE
M;,6+I6S%BZ5LQ8NEQ,X'"K?9!R:C^PX]EO\>3HWZ+UN&\C]G@.M.<7OE6WEV
MX&6 <=ULA&[:<HAKV7>+:==ZC6?6?HYFU8"/9=2"D&34A)%CTX:18M.)DF'2
MBY-ATHR38=*,DV'2C)-ATHR38=*,DV'2C)-ATHR38=*,DV'2C)-ATHR38=*,
MDV'2C)-ATHR3_[$8"?^Q(Q[_KC$Z_ZD^6>VB2WG9FER7R)5RL,65?;7#EX6X
MP9>+N[^3C+V^CX[ O(R/PKN)DL2ZAI3%N8.6QKF!F<>X@)O(N'Z>R;=]HLJW
M?*?*M'NIRK1[J<JT>ZG*M'NIRK1[J<JT>ZG*M'NIRK1[J<JT>ZG*M'NIRK1[
MJ<JT>ZG*_[$8"?^Q(Q[_KC$Z_ZD^6>VB2WG9FER7R)5RL,65?;7#EX6XP9>+
MN[^3C+V^CX[ O(R/PKN)DL2ZAI3%N8.6QKF!F<>X@)O(N'Z>R;=]HLJW?*?*
MM'NIRK1[J<JT>ZG*M'NIRK1[J<JT>ZG*M'NIRK1[J<JT>ZG*M'NIRK1[J<JT
M>ZG*_[$8"?^Q(Q[_KC$Z_ZD^6>VB2WG9FER7R)5RL,65?;7#EX6XP9>+N[^3
MC+V^CX[ O(R/PKN)DL2ZAI3%N8.6QKF!F<>X@)O(N'Z>R;=]HLJW?*?*M'NI
MRK1[J<JT>ZG*M'NIRK1[J<JT>ZG*M'NIRK1[J<JT>ZG*M'NIRK1[J<JT>ZG*
M_[$8"?^Q(Q[_KC$Z_ZD^6>VB2WG9FER7R)5RL,65?;7#EX6XP9>+N[^3C+V^
MCX[ O(R/PKN)DL2ZAI3%N8.6QKF!F<>X@)O(N'Z>R;=]HLJW?*?*M'NIRK1[
MJ<JT>ZG*M'NIRK1[J<JT>ZG*M'NIRK1[J<JT>ZG*M'NIRK1[J<JT>ZG*_[$8
M"?^Q(Q[_KC$Z_ZD^6>VB2WG9FER7R)5RL,65?;7#EX6XP9>+N[^3C+V^CX[
MO(R/PKN)DL2ZAI3%N8.6QKF!F<>X@)O(N'Z>R;=]HLJW?*?*M'NIRK1[J<JT
M>ZG*M'NIRK1[J<JT>ZG*M'NIRK1[J<JT>ZG*M'NIRK1[J<JT>ZG*_[$8"?^Q
M(Q[_KC$Z_ZD^6>VB2WG9FER7R)5RL,65?;7#EX6XP9>+N[^3C+V^CX[ O(R/
MPKN)DL2ZAI3%N8.6QKF!F<>X@)O(N'Z>R;=]HLJW?*?*M'NIRK1[J<JT>ZG*
MM'NIRK1[J<JT>ZG*M'NIRK1[J<JT>ZG*M'NIRK1[J<JT>ZG*_[$8"?^Q(Q[_
MKC$Z_ZD^6>VB2WG9FER7R)5RL,65?;7#EX6XP9>+N[^3C+V^CX[ O(R/PKN)
MDL2ZAI3%N8.6QKF!F<>X@)O(N'Z>R;=]HLJW?*?*M'NIRK1[J<JT>ZG*M'NI
MRK1[J<JT>ZG*M'NIRK1[J<JT>ZG*M'NIRK1[J<JT>ZG*_[$8"?^Q(Q[_KC$Z
M_ZD^6>VB2WG9FER7R)5RL,65?;7#EX6XP9>+N[^3C+V^CX[ O(R/PKN)DL2Z
MAI3%N8.6QKF!F<>X@)O(N'Z>R;=]HLJW?*?*M'NIRK1[J<JT>ZG*M'NIRK1[
MJ<JT>ZG*M'NIRK1[J<JT>ZG*M'NIRK1[J<JT>ZG*_[$7"?^R(A[_KC Z_ZD]
M6>RC2GG8FUN8QY5RL<67>[7#F(.XP9F*N[^5B[Z]D8S!NXZ.P[J*D,6YAY+'
MN(25R;>"F,JV@)O+MGZ>S+5]H\RS?*?-KWRHRZ]\J,NO?*C+KWRHRZ]\J,NO
M?*C+KWRHRZ]\J,NO?*C+KWRHRZ]\J,NO?*C+_[(7"?^R(1[_KR\Z_ZH\6>RD
M27K8FUJ9QI9QLL28>+7"F8&YP)N(O+Z7BK^\E(O"NI"-Q;F,CL>WB)')MH64
MR[6#E\VT@9K.M'^?S[-^I,^N?:;.JWVHS*M]J,RK?:C,JWVHS*M]J,RK?:C,
MJWVHS*M]J,RK?:C,JWVHS*M]J,RK?:C,_[(6"?^S(1[_L"XZ_ZL[6>RD2'K7
MG%F:QI=OLL29=K;"FW^YP)R'O;V:B<"[EHK#N9*+QK>.C<FVBH_,M(>2SK.$
MEM"R@9K1LH"?TJY_H]*J?Z7/IG^GS:9_I\VF?Z?-IG^GS:9_I\VF?Z?-IG^G
MS:9_I\VF?Z?-IG^GS:9_I\VF?Z?-_[,6"?^S(![_L"TZ_ZLZ6>RE1WK6G%F:
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
MQ+%ZK<2Q>JW$L7JMQ+%ZK<2Q>JW$_ZL:!?^K)1?_J30O_Z1"2OF?3V;HF5R
MVI9FELR5<:G%E7RTQ):#M\*7B[K DXR\OH^.O[V+D,&\AY/#NH26Q;F!F<:Y
M?YW'N'VAR+A\ILFU>JK)L'NKQZQ[K<6L>ZW%K'NMQ:Q[K<6L>ZW%K'NMQ:Q[
MK<6L>ZW%K'NMQ:Q[K<6L>ZW%_ZP9!?^L)!;_J3,O_Z5!2OF?3V;HF5N!V9AC
MELR6;ZK%EGFTPY>!M\&8B;J_E8N]OI&-P+R-C\*ZB)+%N865Q[B"F,FW?YW*
MMGVBR[9\J,NP>ZG*K'RJR*A]K,6H?:S%J'VLQ:A]K,6H?:S%J'VLQ:A]K,6H
M?:S%J'VLQ:A]K,6H?:S%_ZP9!?^L)!;_JC(O_Z5!2_F@3F?GFEF!V9EAE\N7
M;:O%EW>TPYE_M\&:A[N_EXJ^O9.,P;N.CL2YBI#'N(:3R;:"F,NU?YW-M'ZC
MSK%\ILZL?:C+J'VJR:5^K,:E?JS&I7ZLQJ5^K,:E?JS&I7ZLQJ5^K,:E?JS&
MI7ZLQJ5^K,:E?JS&_ZP9!?^M(Q;_JC(O_Z9 2_B@36?GG%>!V9I>E\N8:JS%
MF72TPYI]M\&;A;N^F8F_O)6*PKJ0C,6XC(_(MH>2R[2#E\ZS@)W0LG^DT:Q^
MI<^H?J?,I'^IR:& K,:A@*S&H8"LQJ& K,:A@*S&H8"LQJ& K,:A@*S&H8"L
MQJ& K,:A@*S&_ZT8!?^M(Q;_JS$O_Z8_2_B@36?GG56!V9Q<E\J9:*S%FG*T
MPYQZN,"<@[N^G(F_NY>)P[F3B\>WCHW+M(F0SK*$EM&Q@9W3K("BTZ> I="D
M@*?-H(&IRIZ!J\:>@:O&GH&KQIZ!J\:>@:O&GH&KQIZ!J\:>@:O&GH&KQIZ!
MJ\:>@:O&_ZT8!?^M(A;_JS$O_Z<_2_BA3&?GGE.!V9U9E\J;9:S%G&^TPYUX
MN,">@;R]GHC NYJ(Q+B5B<FUD(O-LHN/T;"&E=6NA)[7IX*AU*."I-&?@J?-
MG(.IRIJ#J\>:@ZO'FH.KQYJ#J\>:@ZO'FH.KQYJ#J\>:@ZO'FH.KQYJ#J\>:
M@ZO'_ZT7!?^N(A;_JS O_Z<^2_BA2VCGGU&!V9]6E\J<8JS%G6RTPY]UN,"@
M?KR]H(?!NIV(QK>8B,NSDXG/L(Z-U*V)E-FHAIW:HH6AU9Z%I-&;A:;.F86I
MRI>%J\>7A:O'EX6KQY>%J\>7A:O'EX6KQY>%J\>7A:O'EX6KQY>%J\>7A:O'
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
M[))I>N&1<XK8CWR8T(Z$I,J.C*W&C9"TQ(J3M\.&E;C"A)BYP8&;NL%_G;O
M?:"\P'NDO,!ZI[W >:R]P'BPO;UXL[RX>+.\N'BSO+AXL[RX>+.\N'BSO+AX
ML[RX>+.\N'BSO+AXL[RX>+.\_Z$8 _^C*A#_H3DE_YU(/?^8553WE&%IZY1F
M>^"2;XS6D7B:SI""ILB/B;#$CX^VPXN1M\*(E+G!A)>ZP(*:O,!_G;V_?:"^
MOWNDOKYZJ+^^>*V_O7BQOKAXLKZT>;.]M'FSO;1YL[VT>;.]M'FSO;1YL[VT
M>;.]M'FSO;1YL[VT>;.]_Z(8 _^D*1#_H3@E_YU'/?^9553WEEYIZY5C>^"4
M;(W5DG6<S9%_J,>1A[+$D8ZVPXV0N,&)D[K AI:\OX*9O;]_G+Z^?:"_O7NE
MP+UYJL"]>+# N'FPP+1YL;^O>K*]KWJRO:]ZLKVO>K*]KWJRO:]ZLKVO>K*]
MKWJRO:]ZLKVO>K*]_Z,8 _^D*1#_HC@E_YY&/?^95%7WEUQIZY=@?-^6:8W5
MDW*=S))\JL62A;3$DHRVPH^/N<&+DKO AY6]OH.8O[V G,"]?:#!O'NEPKQY
MJ\*Y>:_"M'FOP;!ZL,"L>[*^K'NROJQ[LKZL>[*^K'NROJQ[LKZL>[*^K'NR
MOJQ[LKZL>[*^_Z,8 O^E*!#_HC<E_Y]&/?^:4U7WF5IIZYE>?-^798[4E6^=
MRY1YJ\63@K3$E(JWPI&.N<",D+R_B).^O827P+R F\*[?:##NWNFQ+IZK<6T
M>J[$KWJOPJQ[L,"H?+&_J'RQOZA\L;^H?+&_J'RQOZA\L;^H?+&_J'RQOZA\
ML;^H?+&__Z08 O^E*!#_HS8E_Y]%/?^:4U7WFE=IZYM;?-^98H[4EVN>RY5V
MK,64@+3#E8BWP9.-NL".C[V^B9+ O(65PKN!FL2Y?:#&N7NHQ[1ZJ\>O>ZW%
MJWNNPZ=\K\&D?;&_I'VQOZ1]L;^D?;&_I'VQOZ1]L;^D?;&_I'VQOZ1]L;^D
M?;&__Z08 O^F)Q#_HS8E_Z!$/?^;4E;WG%5IZYQ8?-^;7H[4F6>>RI=SK,66
M?+3#EX6WP9:+N[^1C;Z]BY#!NX:4Q+F!F<>W?J#)MGRIRJY[JLBJ?*S&IGVM
MQ*-^K\&@?K&_H'ZQOZ!^L;^@?K&_H'ZQOZ!^L;^@?K&_H'ZQOZ!^L;^@?K&_
M_Z48 O^F)@__I#4E_Z!$/?^<45;WGE-IZYY5>]^>6HW4FV2>RIEOK,68>;3#
MF8*XP9F*N[Z4C+^\CH[#N8B2Q[>"F,NU?J'-KWRGS:E]J<JE?JO'HG^MQ)]_
MK\*=@+&_G8"QOYV L;^=@+&_G8"QOYV L;^=@+&_G8"QOYV L;^=@+&__Z88
M O^G)@__I#4E_Z!#/O^=4%7WGU%HZZ!3>^"@5XW4GE^>RIMKK,6;=;3#FWZX
MP)N'O+V7BL"ZD8S%MXJ0RK2$E\^R@*/2J'^ESZ. J,N@@*O'G8&MQ9N!K\*9
M@K&_F8*QOYF"L;^9@K&_F8*QOYF"L;^9@K&_F8*QOYF"L;^9@K&__Z88 O^G
M)0__I30E_Z%#/O^>3E7XH4YH[*)0>N"C4HS5H5N=RYYFK,:=<;3#GGJXP)Z$
MO+R;B,*YE8K'M8V-SK"&EM2I@J#6H8*DT)V"J,N:@ZK(F8.MQ9>$K\*6A+#
MEH2PP):$L,"6A+# EH2PP):$L,"6A+# EH2PP):$L,"6A+# _Z88 O^G)0__
MI30E_Z%"/O^?3%7XHDQG[*5->>&F3HO5I%:<S*%AJL:A;+/#HG:WP** O;R@
MA\.WFHC*LI.*TJR+E-N@AY_8FH:DT9>&I\R5AJK(E(>LQ9.'KL.2A[# DH>P
MP)*'L,"2A[# DH>PP)*'L,"2A[# DH>PP)*'L,"2A[# _Z<8 O^H) __IC,E
M_Z)"/O^@2E3YI$IF[:=*>.*I2XK6J%&:S:9;J<>E9;+$IW"VP*=ZO+RF@\.V
MHH?+KYV(UJ67E>:7CY[:DXVCTI&+I\V0BZK)D(JLQH^*KL./B;#!CXFPP8^)
ML,&/B;#!CXFPP8^)L,&/B;#!CXFPP8^)L,&/B;#!_Z<8 O^H) __IC,E_Z)!
M/O^B2%3YID=F[JI'=^.M1XC9K4N8SZQ4ILBL7J_&KVBSPK%SN;ZR?<"RJH?+
MI:*&U92<B]Z/FIW:C96BTXR2ILZ+D*G*BXZKQXN-K<2,C*_!C(ROP8R,K\&,
MC*_!C(ROP8R,K\&,C*_!C(ROP8R,K\&,C*_!_Z@8 O^I) __IS(E_Z-!/O^D
M1E/ZJ41D[ZU#=>2Q0H7;M$24TK5*H<NW4ZO*OE^MO;=NN+*P?,*IJH;+G*6$
MTHV@A]B&H)?9AYZBTX>8I<^'E:C+AY.JR(B1K<6(D*_"B)"OPHB0K\*(D*_"
MB)"OPHB0K\*(D*_"B)"OPHB0K\*(D*_"_Z@8 O^I(P__IS(E_Z- /O^F0U+[
MJT%C\+$_<^>W/8+>OCN/UL0_FLS%2J:\O%VRL;5ONZJP?<.CJX3)EJ>#SHJD
MAM.!HY#5@:6?TH*AI<^"G*C,@YFJR826K,:%E*[#A92NPX64KL.%E*[#A92N
MPX64KL.%E*[#A92NPX64KL.%E*[#_ZD8 O^J(P__J#$E_Z0_/O^H0%'\KSQA
M\[8Y<.J_-WWCRC6'U-$WE;["2ZFPN6"UJ+1PO:.P?L*=K83'DJJ$RXBGALZ
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
MHJ;-=*:HS7*IJ<QQK:K,<+*KRW"VJ\MOO*O(<,"KQ'' JL1QP*K$<<"JQ''
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
MM+J*B[2ZBHNTNHJ+M+J*B[2Z_YP0 ?^A)@K_H#8<_YY",?^E0#[_JT!,_[%
M6?JW063SO41O[L5)=^7.4GS=UF)_S,YHDKS%;J2KNW:TFK%_P8JJBLM_IYW/
M@)^HS(*9J\>#E:W$A).OP861L;^&C[.]AXZTNX>.M+N'CK2[AXZTNX>.M+N'
MCK2[AXZTNX>.M+N'CK2[_YT0 ?^B)@K_H#4<_Z _,/^G/3W_KCQ*_[4\5?J]
M/6#PQD)GYM%*;-[>3G;-VE>'OM!BEJ[%;J6AO'FRE;2#O8:MB,9[JI3*>*NH
MR7NBJ\=^G*W$@)FOPH&6L,""E+*^@Y*SO(.2L[R#DK.\@Y*SO(.2L[R#DK.\
M@Y*SO(.2L[R#DK.\_YX0 ?^B)@K_H30<_Z(\+O^J.CO_LCA'_+LW4?+%.ECF
MT4%<V]Y":<WB1GR^UU&,KLQ?FZ'#;:B8O'FRD;6$NX6QB<)\KI'%>*Z?Q76M
MK,5XI:[$>J"OPGR<L,!^F;&^?Y:RO7^6LKU_EK*]?Y:RO7^6LKU_EK*]?Y:R
MO7^6LKU_EK*]_YX0 ?^C)0G_HC0<_Z4Y+?^N-3C_N#-"],,S2N?0.$[9WCE:
MR^8];K[@0H"NU%"0H<M?G9C#;:B1O7FQB[B#N(.TB+U]L9#!>;&:P76QI<%R
MKZ_"=:BOP7>CL,!YG[&_>YRRO7N<LKU[G+*]>YRRO7N<LKU[G+*]>YRRO7N<
MLKU[G+*]_Z 0 ?^D) G_HS(<_Z@T*_^S+S3YORT\Z<TO0-G>+TK*YS1?O>HZ
M<Z_>08.ATU&1E\M@G9#$;J:,OWJMAKN!LW^XA[AZMHV[=[65O'6UG[QRM*B]
M;K.ROG&LLKYTI[*^=J.RO7:CLKUVH[*]=J.RO7:CLKUVH[*]=J.RO7:CLKUV
MH[*]_Z$0 ?^E(PG_I#$<_ZTN)_^Y*2_NR"8SVMPF-\KG+$^]\C)CK^@Y=:'=
M0H26U%.0C\UBFHK'<**&PWJH@+^ K7N]A;%VNXNT<[F2M7&YFK9PN:.U;;FK
MMFJXM+AKLK:X;JRVN&ZLMKANK+:X;JRVN&ZLMKANK+:X;JRVN&ZLMKANK+:X
M_Z,0 ?^G(@G_I2\;_[,G(O3"(2;=V!TDR^<C/+WR*E.O\S)FH><[=I7>1H.-
MUE:-A]!DEH3+<9Q_R'BA>L5^I7;"@ZERP8FK;[^/K6R_EJYKOIVN:K^FKFB_
MKJYEO;BP9;F[L&6YN[!EN;NP9;F[L&6YN[!EN;NP9;F[L&6YN[!EN;NP_Z40
M ?^H( C_K"87_+L=&N/1$QG,Y1DIO?(B0:_]*E6A\S1FEND_=(SA2W^%VUF(
M@-5FCWS1;Y1WSG:9<\M\G'#)@9]MR(>A:L>,HVC&DJ1FQ9FE9,6@I63%J*5C
MQK*D8,2[IF#$NZ9@Q+NF8,2[IF#$NZ9@Q+NF8,2[IF#$NZ9@Q+NF_Z@0 /^J
M'@C_LQT1[,D.#\[C#A6^\A@MK_XB0Z'_+566]#EDC.Q%;X3E47E^X%R >=QG
MAG39;HIPUG2.;--YD6G2?Y-GT(259,^*EV+.CYA@S9697\V<FE[-HIM=S:N;
M7,VTFES-M)I<S;2:7,VTFES-M)I<S;2:7,VTFES-M)I<S;2:_ZL/ /^M&@?R
MP T(SM,*!K[P#AJO_ADPH?\D0Y7_,E*+^#]>@_%+:'WL5G!WZ%]V<>1E>FSA
M;'YIWW*!9MUXA&/<?89AVX*(7]J'B5W9C(M;V)*,6=>8C5C6GHU7UJ6.5M6L
MCE;5K(Y6U:R.5M6LCE;5K(Y6U:R.5M6LCE;5K(Y6U:R._Z\- /^W#@/-R0@!
MOM@)":[]$!RA_QPOE?\I/XO_-TR"_D56?/E07G7T661N\5]I:.YD;63K:G!A
MZG!S7^AU=5WG>G=;YG]X6>6$>5CDB7M6XXY\5>*3?53BF'Y2X9Y^4>&E?U'A
MI7]1X:5_4>&E?U'AI7]1X:5_4>&E?U'AI7]1X:5_\;0( ,[ !@"]S@<!KN '
M"Z#_$AR4_R KBO\O.('_/4-Z_TE+<_]246S^5U=E^UU;8?EC7E[W:&!;]6UB
M6/1R9%;S=V95\GMG4_& :%'PA&E0\(EJ3^^.:T[NDVQ,[IEM2^V?;DOMGVY+
M[9]N2^V?;DOMGVY+[9]N2^V?;DOMGVY+[9]NT;D# +S%!0"MU@,!G_@+"Y/_
M%AB)_R0D@/\T+WG_03=P_T@^:/]/0V+_54==_UI+6?]@35;_95!3_VI14?]N
M4T__<E1._W953/Y[5DO]?U=)_8182/R(64?[C5I&^Y-;1?J87$7ZF%Q%^IA<
M1?J87$7ZF%Q%^IA<1?J87$7ZF%Q%^IA<O;T# *W- 0">WP !DO\-"(?_&1)^
M_RD;=?\U(VS_/"ID_T,O7O]*-%C_4#=4_U8Z4?];/$[_8#Y+_V1 2O]H04C_
M;$)&_W!#1?]T1$3_>$5"_WU&0?^!1T#_AD@__XQ)/?^12CW_D4H]_Y%*/?^1
M2CW_D4H]_Y%*/?^12CW_D4H]_Y%*KL4  )[7  "/]0 !AO\/!'S_&PMQ_R01
M9_\L%U__-1Q9_STA5/]%)D__2RE,_U(L2/]7+T;_73!$_V$R0O]F,T#_:C4_
M_VXV/?]S-SS_=S@[_WPY.O^!.CC_ACHW_XP[-O^2/#;_DCPV_Y(\-O^2/#;_
MDCPV_Y(\-O^2/#;_DCPV_Y(\_X,3 ?^$(@;_A344_X-&)/]_533_@5Y"_X%F
M4/]_;ESY?'=F\WJ ;^YWB'?J=8]]YW*5@N1PFH7C;IZ(X6RBB^!KIXW?::N.
MWFBOD-UGM)'=9KJ1W&7!DMQER9+;9="2TF?2D<YHTI'.:-*1SFC2D<YHTI'.
M:-*1SFC2D<YHTI'.:-*1_X,3 ?^$(@;_A344_X-&)/]_533_@5Y"_X%F4/]_
M;ESY?'=F\WJ ;^YWB'?J=8]]YW*5@N1PFH7C;IZ(X6RBB^!KIXW?::N.WFBO
MD-UGM)'=9KJ1W&7!DMQER9+;9="2TF?2D<YHTI'.:-*1SFC2D<YHTI'.:-*1
MSFC2D<YHTI'.:-*1_X,3 ?^$(@;_A344_X-&)/]_533_@5Y"_X%F4/]_;ESY
M?'=F\WJ ;^YWB'?J=8]]YW*5@N1PFH7C;IZ(X6RBB^!KIXW?::N.WFBOD-UG
MM)'=9KJ1W&7!DMQER9+;9="2TF?2D<YHTI'.:-*1SFC2D<YHTI'.:-*1SFC2
MD<YHTI'.:-*1_X03 ?^%(@;_AC44_X1&)/^ 533_A%U#_X5E4/^#;5WX@'5H
M\GU^<>QZAGGH=XU_Y763A>)RF(G@<)V,WVZBCMULII#<:ZN2VVFOE-IHM97:
M9[N5VF;#EMIFS);3:,^6S&G/E<AJSY;(:L^6R&K/ELAJSY;(:L^6R&K/ELAJ
MSY;(:L^6_X42 ?^'(@;_AS44_X5&)/^$5#7_B%Q#_XAD4?Z':U[W@W)I\8!\
M<^M]A7OG>HR"XW>2A^!TEXS><IR/W'"ADMMNII39;*J6V6JPF-AIMIG7:+V9
MUVC&FM-HS)K,:LR9QFO,FL)LS)K";,R:PFS,FL)LS)K";,R:PFS,FL)LS)K"
M;,R:_X82 ?^((0;_B#44_X9&)?^'4S7_BUM#_XQB4?Z*:E[VAW%J\(1Z=.J
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
M2CO_HTL[_Z-+._^C2SO_HTL[_Z-+._^C2SO_HTL[_Z-+MKH" *;*  "8W
MC/\( 8/_% 5X_QX,;O\F$F7_+QE=_S<>5_\_(E+_1B9-_TPH2O]2*T;_6"U$
M_UTN0O]A+T#_9C$^_VLR//]P,SK_=30Y_WHU-_^ -C;_AC<U_XPX,_^4.#/_
MF#DS_Y@Y,_^8.3/_F#DS_Y@Y,_^8.3/_F#DS_Y@YI\,  )?4  "(Y   @/\*
M 7+_#@)G_Q,%7_\="5?_)@U1_R\13/\W%4?_/A=#_T490/]+&SW_4!T[_U4>
M.?]9'S?_7B$U_V(B-/]G(S+_;"0Q_W(E+_]W)B[_?2<M_X0H*_^+*2O_D2DK
M_Y$I*_^1*2O_D2DK_Y$I*_^1*2O_D2DK_Y$I_W85 O]S( 3_<C$,_W%#&?]Q
M4";_=5DS_W5B/_]S:DG_<'13_VY^6_QKAV'Y:8]G]F>6:_1EG&[R8Z%Q\6*F
M<^]AJW7N8+!V[EZU=^U>NWCL7<-Y[%S+>NM;V'KF7=YZWU[A>=A@XWG58.-Y
MU6#C>=5@XWG58.-YU6#C>=5@XWG58.-Y_W85 O]S( 3_<C$,_W%#&?]Q4";_
M=5DS_W5B/_]S:DG_<'13_VY^6_QKAV'Y:8]G]F>6:_1EG&[R8Z%Q\6*F<^]A
MJW7N8+!V[EZU=^U>NWCL7<-Y[%S+>NM;V'KF7=YZWU[A>=A@XWG58.-YU6#C
M>=5@XWG58.-YU6#C>=5@XWG58.-Y_W85 O]S'P3_=#$-_W)"&?]T3R?_>%@S
M_WE@/_]W:4K_<W%4_W%\7/MNAF/W:XYI]&F4;?)GFW'P9:!T[V2E=NUBJGCL
M8;!YZV"U>^M?O'SJ7L1]ZEW-?>==V7WA7]Y]VF#@?-%BX7W/8N%]SV+A?<]B
MX7W/8N%]SV+A?<]BX7W/8N%]_W<5 O]T'P3_=3$-_W-"&O]W32?_>U8T_WQ?
M0/]Z9TO_=V]5_G-Z7OIQ@V7V;HQK\VN3</!IF7/N9Y]W[&6E>>MDJGOJ8J]]
MZ6&U?NA@O7_H7\6 Z%[0@>)?VH#;8=Z TF+?@,MCWX'*9-^!RF3?@<IDWX'*
M9-^!RF3?@<IDWX'*9-^!_W@4 O]U'P3_=C$-_W1"&O]Z3"?_?U4T_X!=0/]^
M94S_>FY6_G9W7_ET@6;U<(IM\6V1<NYKF';L:9YYZV>D?.EEJ7[H8Z^ YV*V
M@N9AO8/F8,>$Y5_3A-UAVH338]V#S&3<A,9EW(3%9=R$Q67<A,5EW(3%9=R$
MQ67<A,5EW(3%9=R$_WD4 ?]V'@/_=S -_W9"&O]^2R?_@E,T_X-<0/^"9$S_
M?VQ6_7IT8/AW?VCS<XAO\'"/=.UMEGGJ:YU\Z&BC?^=FJ8+E9:^$Y&.VA>1B
MOX?C8<F'X&'5A]5DVH?-9=J(QV;9B,%GV8B_9]F(OV?9B+]GV8B_9]F(OV?9
MB+]GV8B_9]F(_WH4 ?]X'@/_>3 -_WA!&O^!22?_AE(S_XA:0/^'8DS_@VE7
M_'YQ8?=[>VGR=X5Q[G.-=^MPE'SH;9N YFJB@^1HJ(;C9J^(XF2WBN%CP8OA
M8LZ+V&36B\UFUHO&9]:,P&C6C+MIUHRZ:=:,NFG6C+IIUHRZ:=:,NFG6C+II
MUHRZ:=:,_WL3 ?]Y'0/_>C -_WP_&O^%2";_BE S_XQ80/^+7TS_B&=7_(1N
M8?9_>&KQ>X)R[7>*>>ESDG[F;YF#Y&RAA^)JJ(K@9Z^,WV6XCMYDQ(_;9-*/
MSF?3C\9HTY"_:M.0NFO3D+5LTY"T;-./M&S3C[1LTX^T;-./M&S3C[1LTX^T
M;-./_WP3 ?]Z'0/_>S -_W\^&O^)1B;_CTXR_Y%6/_^074O_CF16_(EK8?:$
M<VOP?WYS['N'>NAVD('D<I>&X6Z?BM]KIX[=:+"0W&:[DMMERI/0:-&3QFK0
ME+YKT)2X;-"4LVW0E*]NT9.N;M&3KF[1DZYNT9.N;M&3KF[1DZYNT9.N;M&3
M_WT2 ?][' /_?"\-_X,\&?^-127_DTTQ_Y53/O^464K_DF!5_8]H8/:*<&KP
MA'ETZW^#?.9ZC(/B=96(WW&>C=UMIY';:;&4V6>_EM1GSI?':\V8O6S-F+9N
MS9BP;\V8K'#.EZEQSI:H<<^6J''/EJAQSY:H<<^6J''/EJAQSY:H<<^6_WX2
M ?]\' /_?B\-_X8[&?^10R3_EDLP_YA0//^854C_EEQ4_9-C7_>/:VGPBG1S
MZX1_?.9^B83A>)*+W7.<D-INII78:K.9UFC%F\EKRYN];LJ<M&_*G*YQRIRJ
M<LN;IG/+FJ-SS)FB=,V8HG3-F*)TS9BB=,V8HG3-F*)TS9BB=,V8_W\2 ?]]
M&P/_?R\-_XDZ&/^40B/_F4<O_YM,._^<4D;_FUA2_YE?7?B59FCQD&YRZXIY
M>^6#A(3@?(^,W'::D]AOIIG2:[6=SFK(G[YNR)^S<<>@K'+'H*=TR)^C=<F>
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
M9T7NYV=&Z^AG1NOH9T;KZ&=&Z^AG1NOH9T;KZ&=&Z^AG[J(  ,VT @"\O@0
MK\T$ *3>!P&:_Q4)D/\D%8?_,"!^_SLJ=/]",FO_2#EC_TX_7?]50UC_74=3
M_V1*4/]K34W_<D]*_WE11_^"4T7_BU1#_I160?V>5T#]J%@__+-9/OR_6C[[
MT5H]^]M:/?O;6CW[VUH]^]M:/?O;6CW[VUH]^]M:TJT  +VX @"NQ0( H=4"
M );W"P*-_Q@(A/\F$7S_,1IQ_S@B:/\^*6#_12]:_TPS5/]3-U#_6CI,_V \
M2?]F/D;_;4!$_W1"0?][0S__@T4]_XQ&._^51SK_GDDY_Z=*./^Q2C?_ODLW
M_\)+-__"2S?_PDLW_\)+-__"2S?_PDLW_\)+O[,  *Z^  "@S0  DMX  (G_
M#0&!_QH%=_\C#&W_*A-D_S$97/\X'E7_0")0_T@F3/]/*4C_52M$_ULM0O]A
M+S__9S$]_VTR._]S,SG_>C4W_X(V-?^+-S/_E#@R_YPY,?^D.C#_KSLP_[([
M,/^R.S#_LCLP_[([,/^R.S#_LCLP_[([L+@  *#'  "1V   A.\  'S_#0%O
M_Q$#9O\9!E[_(0I6_RD/4/\R$TO_.A9&_T$90O](&S__3AT\_U,>.?]9(#?_
M7B$U_V0B,_]I(S'_<"0O_W<E+?]^)BS_AR<J_X\H*?^7*2C_H"HH_Z,J*/^C
M*BC_HRHH_Z,J*/^C*BC_HRHH_Z,JH<(  )'1  ""X0  >/\  &S_" %@_PT"
M5_\1 T__& 5(_R &0_\I"#__,0H[_S@,./\^#C7_1 \R_TD0,/].$2[_4Q(L
M_U@3*O]=%"G_8Q4G_VD6)?]O%R3_=Q<B_WX8(?^%&1__CQH?_Y$:'_^1&A__
MD1H?_Y$:'_^1&A__D1H?_Y$:_V@9 O]D(P3_7R\&_UY $/]C2QK_9U0E_VA=
M+_]F9SG_9')!_V)]2/]@AT[_79!2_UN85O]:GEG_6*1;_U>J7?Y6L%_]5;5@
M_%2\8?Q4Q&+[4\UC^5+<8_92YF/Q4^IC[%3M8^96[V+@5_!CX%?P8^!7\&/@
M5_!CX%?P8^!7\&/@5_!C_VD8 O]E(P3_8"X&_U] $/]F21K_:E,E_VM<,/]I
M93K_9W!"_V1[2?]BA4__7XY4_UV66/];G5O_6J-=_5BI7_Q7KV'[5K5B^E6\
M9/I5Q&7Y5,YE]U/=9O-3YF;N5>IFYU;M9>%8[F7;6>]FVUGO9MM9[V;;6>]F
MVUGO9MM9[V;;6>]F_VH8 O]F(@3_82X'_V _$/]I2!O_;5$F_VY;,/]L9#K_
M:6Y#_V=Y2_]D@U'_88Q6_U^56O]=G%W]6Z)@^UJI8OI9KV3Y6+5E^5>\9_A6
MQ6CW5<]H]53@:?!5YFGI5^IHXEGL:-M:[6G36^YITUON:=-;[FG36^YITUON
M:=-;[FG36^YI_VH8 O]G(@3_8BX'_V,^$/]L1AO_<5 F_W)9,?]P8CO_;&M$
M_VEV3/]G@5+_9(M8_V&37/U?FV#[7:%B^ENH9?E:KF?X6;5H]UB\:?97QFKU
M5M%K\E7A;.Q7YVSD6>EKW%OK:]1<[&S-7>ULS5WM;,U=[6S-7>ULS5WM;,U=
M[6S-7>UL_VL7 O]H(0/_8RT'_V<\$/]P11O_=$XF_W97,?]T8#O_<&E%_VUS
M3?]J?E3_9HA:_F.17OMAF6+Y7Z!E^%VG:/9<K6KU6K1L]%F];?18QV[R5]1O
M[E?B;^99YF_=7.ENTUWJ;\U>ZW#'7^MPQU_K<,=?ZW#'7^MPQU_K<,=?ZW#'
M7^MP_VP7 O]I(0/_92T'_VLZ$/]T0QO_>4PF_WI5,?]Y73S_=69%_W!P3O]M
M>U;_:H5<_&:/8?IDEV7W89]H]E^F:_1=K6WS7+1O\EJ]<?%9R7+O6-ISZ%KC
M<]Y=YG+37NASRU_H=,9@Z'3!8>ATP6'H=,%AZ'3!8>ATP6'H=,%AZ'3!8>AT
M_VT6 O]J( /_9BT'_V\X$/]X01K_?4HE_W]2,?]^6SS_>V-&_W9L3_]Q=U?^
M;8)>^VJ,8_AFE6CU9)UL\V&D;_)?K''P7;1S[UR_=>Y;RW;J6]UWX%WC=M-@
MY7?*8>5XQ&+E>+YCY7BZ9.5XNF3E>+IDY7BZ9.5XNF3E>+IDY7BZ9.5X_VX6
M O]K( /_:"P'_W,V$/]]/QK_@D<E_X10,/^$6#O_@6!%_WQI3_]V<E?^<7U?
M^6V(9?9JDFKS9IMO\6.C<N]AJW7M7[5X[%W!>>Q<T'KC7=][U&'B>\IBXGS"
M9.%]O&7A?;=FXGRS9^)\LV?B?+-GXGRS9^)\LV?B?+-GXGRS9^)\_W 5 ?]L
M'P/_:2P'_W<T#_^!/!G_AT4D_XI-+_^)53K_AUU%_X)E3_]\;EC]=GA@^'*$
M9_5MCFWQ:9AR[V:A=NQCJWGK8+9\Z5[$?N=>V'_88=]^RF/?@,%EWH&Y9]Z!
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
M2X#48%=VT6AA;<]P:67->G!>S(9U6,R5>53,IGM1S;Q\4,SB?%/!X']5M]^
M6+'>@5JKWH%<IM^!7*;?@5RFWX%<IM^!7*;?@5RFWX%<IM^!_X / ?^.#@'_
MH@T V[4( ,[!" #&T D OND2 K3I)0JJZ#,7H.8^)9;E1S*+XTX_@.%527;@
M75-MWF9;9=UO85[=>F=8W(9K4]R5;U#=IG%-WKMR3=_A<4[1YW10QN9W4K[D
M>%.XY'E5LN-Z5;+C>E6RXWI5LN-Z5;+C>E6RXWI5LN-Z_X,. ?^6"P#=JP0
MS;@& ,+$!@"ZU D L>\4 Z?N)0V>[C,:E.T])XKL1C. ZTX^=NM51VSJ6TYD
MZF-57>IM6ECJ=UY3ZH-B3NJ194KKH6='[+-I1NW0:4CFZ&E+V>MJ3,_L;4['
MZV]/P.IP3\#J<$_ ZG!/P.IP3\#J<$_ ZG!/P.IP_XD+ .F@ 0#0L00 P;P%
M +?)!@"NV@D I/47!9OU)Q"2]30<B/8^)W_V1S)V]DX[;/940F3V6DA=]F)-
M5_9K45+V=55-]X!82/B-6D7XFUQ"^*M>0?>^7T#WWV!#[NQ@1^/Q7TC;\6%)
MTO)C2=+R8TG2\F-)TO)C2=+R8TG2\F-)TO)C_I4  -2I  #"M0, M<$# *K/
M!0"@YPL!F/T:!H_^*1"&_S4;?O] )73_1BUK_TPU8_]2.ES_63]6_V!#4/]H
M1TS_<4I'_WM,0_^'3D#_E% ^_Z%2/?^P5#O_PU4[_N%5//GP54#P]%5#Y_=4
M0^?W5$/G]U1#Y_=40^?W5$/G]U1#Y_=4VZ$  ,6P  "UN@( J,<" )W6! "3
M_ X!B_\=!H/_*P]Z_S47<?\\'VC_0B9@_TDL6?]/,5/_5C5._UTX2?]E.T7_
M;3U!_W8_/O^ 03O_BT,Y_YA%./^D1C;_LD<U_\1(-?_=233_\$DW_OA)-_[X
M23?^^$DW_OA)-_[X23?^^$DW_OA)R:L  +:T  "HP0  F\\  ([? 0"'_Q$!
M?O\=!'7_)PML_R\29/\W&%S_/AU6_T4B4/]+)4O_4BA&_U@K0?]?+3[_9R\[
M_V\Q./]X,S;_@C0S_XTV,?^9-S#_I3@O_[(Z+O_ .R[_TSLM_^L\+?_K/"W_
MZSPM_^L\+?_K/"W_ZSPM_^L\N+   *B\  ":R0  C-D  ('U P!Y_Q !;O\6
M V7_'P9>_R<+5_\P#U'_-Q-+_SX71O]%&4'_3!L]_U(=.?]8'S;_7R$T_V8B
M,?]N)"__=R4M_X F*_^,*"G_ERDH_Z(J)_^M*R;_N2PF_\DM)O_)+2;_R2TF
M_\DM)O_)+2;_R2TF_\DMJK<  )K%  "+TP  ?>(  '7_!0!I_PP!7_\1 E?_
M%P-0_Q\%2?\F!T3_+@D__S8+._\]#3?_0P\S_TD1,/]/$B[_51,L_UL4*O]B
M%2?_:18E_W(7(_][&"'_AAD?_Y$:'O^<&Q[_I1P=_[ ='?^P'1W_L!T=_[ =
M'?^P'1W_L!T=_[ =G,   (S.  !\W@  </4  &7_  !:_P8!4?\- 4G_$0)#
M_Q<#/?\?!#C_)@4T_RT&,/\S!RW_.0<J_SX()_]#""7_20DC_TX)(?]4"1__
M6@H=_V$*&_]I"QG_<@P7_WP-%O^&#13_CPX4_YH/%/^:#Q3_F@\4_YH/%/^:
M#Q3_F@\4_YH/_UP< O]7)@/_43(&_TX\"/]711#_6TX9_UQ8(O];8RO_66\R
M_U=Z./]4A3W_4I!!_U"91?]/H$?_3J=)_TVN2_],M$S_2[M-_TK#3O])S4__
M2=U0_TCI4/](\E#[2?90]DOY4/!-^T_J3_M0YT_\4.=/_%#G3_Q0YT_\4.=/
M_%#G3_Q0_UP< O]8)@/_4C(&_U$Z"/]:0Q#_7TT9_U]7(_]>82O_7&TS_UEY
M.O]7A#__5(Y#_U*71_]0GTG_3Z9+_TZM3?]-M$__3+M0_TO#4?]+SE+_2M]2
M_TGJ4_U*\E/X2_93\4WX4NM/^E+E4/I3XE'Z4^)1^E/B4?I3XE'Z4^)1^E/B
M4?I3_UT; O]9)@/_4S$&_U0Y"/]=0A#_8DL:_V)5(_]@7RS_7VLT_UQW._]9
M@D#_5HQ%_U252/]2GDO_4:5._U"L3_]/LU'_3KM2_TW$4_],SU3_2^!5_TOK
M5?I,\E7T3?95[%#X5.91^%7?4OE6W%/Y5MQ3^5;<4_E6W%/Y5MQ3^5;<4_E6
M_UX; O]:)0/_5#$&_U@W"/]A0!'_94D:_V93(_]D72W_8F@U_U]T//]<?T+_
M68I'_U:32_]4G$[_4Z10_U&K4O]0LU3_3[I5_T[$5O]-T%?_3>)8_$SM6/9.
M\ECN4/58YE/V6-]4]UG75?A9TU7X6=-5^%G35?A9TU7X6=-5^%G35?A9_U\:
M O];)0/_53 &_UPT"/]E/1'_:D<:_VM1)/]I6BW_9F0V_V-P/?]??$/_7(=)
M_UF13?]7FE#_5:)3_U.J5?]2LE?_4;I9_U#%6O]/TEO\3N1;^$_M7/!1\EOG
M5/1;WE7U7-56]EW.6/==RUCW7<M8]UW+6/==RUCW7<M8]UW+6/==_V : O]<
M) /_5B\%_V R"/]J.Q#_;T0:_W!.(_]O5RW_:V$V_V=L/O]C>$7_8(-+_UR.
M3_]:F%/_5Z!6_U:I6?]4L5O_4[I<_E'&7OQ0UE_Y4.=?\E+N7^=5\5_=5_)@
MTECS8<M9]6+%6_5BPUOU8L-;]6+#6_5BPUOU8L-;]6+#6_5B_V$9 O]=(P/_
M6BT%_V4O"/]O.!#_=$$9_W9+(_]U5"W_<5TV_VQG/_]H<T;_9'],_V"*4O]=
ME5;_6IY9_UBG7/Y6L%_]5+I@_%/'8OE2W&/S4^ACZ57N8]Y8\&306O%ER%SR
M9L)=\F:]7O)FNU[R9KM>\F:[7O)FNU[R9KM>\F:[7O)F_V(9 O]>(P/_7BH%
M_VDM"/]T-0__>CX8_WQ((O][42S_>%HV_W-C/_]M;4?_:7I._V2&5/]@D5C_
M79Q<_5JE8/M8L&+Z5KME^%7*9O54X&?L5NIGWUKM9]!<[VG&7>]JOU_O:KE@
M[VJU8>]JLV'O:K-A[VJS8>]JLV'O:K-A[VJS8>]J_V,8 O]@(@/_8B<%_VXJ
M!_]Y,@[_?SP7_X)&(?^"3RO_?U@U_WM@/O]U:4?_;W1.^VJ!5?AFC%OU8I=?
M\U^A8_!<JV;N6K9I[%G$:NE8VFOA6NIKT%WL;<5?[&Z\8>MOMF+L;[%C[&ZM
M9.QNJV3M;:MD[6VK9.UMJV3M;:MD[6VK9.UM_V08 O]A(@/_9B4$_W(G!_]^
M, W_A3L6_XA%'_^(32G_AE4S_X)>/?M]9D;V=G!.\G)\5>YMAUSJ:))BYF2<
M9N-AIFK@7[)MW5V_;]I=TW#27NIPQ&#I<KIBZ'.S9.ASK67I<ZEFZ7*F9^IQ
MI&?J<*1GZG"D9^IPI&?J<*1GZG"D9^IP_V47 O]B(0/_:2,$_W<E!O^"+PS_
MBCD4_XY#'?^/3";_C5,P^8I;.O.%8T3M?VQ-Z'EW5>-T@EW>;HUCV6F7:=-F
MH6[/8ZQQRV&Y=,AARG7%8>5VN63F=[!FY7>J:.9WI6GF=J)JYW6?:NASGFOI
M<YYKZ7.>:^ESGFOI<YYKZ7.>:^ES_V87 ?]C(0/_;2 $_WLC!?^'+@O_CS@2
M_Y-!&O^52B/ZE%$M\Y%9-^R-8$'EAVE*WX%T4]9Z?EW/=(AERF^1;,5KFW'!
M:*9UO6:R>+IEPGJW9=U[KFCC>Z=JXWNB:^1ZGFSE>)MMY7>9;>=VF&[G=9AN
MYW68;N=UF&[G=9ANYW68;N=U_V<6 ?]D( /_<!X#_WXB!?^++ G_DS<0_YA
M&/V:2"#TFDXI[)A5,^6573S=CV9'TXAO4\N!>5[%>X-FOW6,;KEQEG2U;J%X
ML&NL?*UJNWZJ:M)_I&S@?IYMX7V:;^)\EW#C>I5PY'F3<.5WDW'F=Y-QYG>3
M<>9WDW'F=Y-QYG>3<>9W_V@6 ?]D( /_<QP#_X$@!/^.*PC_ES4._YT^%?B?
M1!SOH$LEYY]2+=^=6C?3E6-&RHYL4\.'=5Z[@7YGM7N(;Z]WD76J<YQZI7"H
M?J%OMH&>;\J"FW#>@99QWX"3<N%^D7/B?)!SXWJ.<^1YCG/E>(YSY7B.<^5X
MCG/E>(YSY7B.<^5X_VD6 ?]F'@/_=AH#_X0? _^2*@?_FS0,_J [$O.C01CJ
MID@@XJ=/)]BB5C;,FF!%PY-I4KN-<EZSAGIGK(&$;Z9]C7:@>9A\FW:C@)=T
ML8.4=,6$D77=@X]VWH&-=N!_BW?A?8IWXGN)=N1ZB7;D>8EVY'F)=N1YB7;D
M>8EVY'F)=N1Y_VD5 ?]I'0/_>!D"_X<> _^5* ;_GC(*^J0W#^^H/13FK$0:
MW:U+)-"F5#7&GUY$O)EF4K22;UVLC'=GI(> ;YZ"BG>8?I1]DGN@@8UZK82*
M><"%B'K<A(=ZW8*&>M^ AGK@?H5ZXGR%>>-ZA7GD>85YY'F%>>1YA7GD>85Y
MY'F%>>1Y_VH5 ?]K&P+_>Q<"_XH< O^8)@7_HC (]:@S#.NN.1#BLT$4UK%'
M(\JK4C3 I%Q#MIYD4:V8;%REDG1FG8U];Y:(AG:/A9%]BH*<@H6 JH6!?[R&
M@(#;A8" W8. ?]Z!@'[@?X!]X7V ?>-[@'SD>H!\Y'J ?.1Z@'SD>H!\Y'J
M?.1Z_VL5 ?]M&0+_?A4"_XT; O^;) /^I2P&\:PO".>S- O=NCH0T+5&(<6O
M43*ZJ5I"L*-B3Z>=:EN>F')EEI-Z;H^/@W:(BXY\@HB9@7R&IX5YAKF&=X?7
MA7B%W8-Z@]Z!>H+@?WN!X7U\@.-[?'_C>GQ_XWI\?^-Z?'_C>GQ_XWI\?^-Z
M_VL4 ?]P& +_@10!_Y 9 ?^?(@+ZJ28$[;$I!>*Z+P;6OS8/RKI$(+^T3S&T
MKEA JJA@3J&C9UJ8GF]DCYIW;8B6@'6 DHM[>H^6@'2.I(1QC;:%;X[1A7&+
MW8-SB=^!=8?@?G:%X7UWA.-[=X/D>G>#Y'IW@^1Z=X/D>G>#Y'IW@^1Z_VP4
M ?]S%@+_A1,!_Y06 ?^B'@'UK2 "Y[@A MW#)@+0PS0-Q+Y"'KFY32^NLU8^
MI*Y>3)JI95>1I6UBB:%U:X"=?G)YFHAY<I>4?FV6HH)IE;.$9Y;-@VF3WH)L
MC]^ ;XSA?G"*XGQRB.-Z<H?D>7*'Y'ERA^1Y<H?D>7*'Y'ERA^1Y_VT3 ?]V
M$P'_B!(!_Y@3 /^G&0'OLQ8!XL 5 -7*'@')QS(,OL- '+.^2RRHNE0\GK5<
M292P8U6*K&M?@:ER:'FE>V]RHX5V:Z"1>V:?GW]BG[&!8)_*@&*<X']EE^%^
M:)/B?&J0XWMLC>1Y;8SE>&V,Y7AMC.5X;8SE>&V,Y7AMC.5X_VX3 ?][$0'_
MC1  _YT0 /JL$0#:NPL U<D+ ,W.&P'"S"\*M\D]&:S%22FAP%(XE[Q:1HVX
M85&#M6A;>K)P9'*O>6MKK(-Q9*N/=E^IGGI;J:]\6:K)?%JGXGM>H.-[89OC
M>F.7Y'EFE.5W9I+F=V:2YG=FDN9W9I+F=V:2YG=FDN9W_W 2 ?^ #@'_D@X
M\J,+ -FS"0#/O@D R\P) ,33%P"ZTBP'L,\[%J7,1B::R% UC\18087!7TU\
MOF=6<[QO7FNY=V5DN()K7K:.<%FUG7-5M:YU5+;(=5.SYW97J^9V6J3F=ER@
MYW5?G.=T8)KH=&":Z'1@FNAT8)KH=&":Z'1@FNAT_W(2 ?^&# #[F D V:D&
M ,ZU!P#&P0< P,\) +K;$P"QVBD%I]@W$IS41"&2T4TPA\Y5/'W+74=TR650
M;,=M5V7%=EY>Q(%C6<..:%3#G6M1PZYL3\3(;4["[6U0N.MO4[#K<%6KZG!8
MINMP6:/K<%FCZW!9H^MP6:/K<%FCZW!9H^MP_W</ ?^-" #>H ( SZX% ,2Y
M!0"[Q08 M=,* *[A%@&FX2D&G> W$9/>0AV)W$PI?]I4-7777#]MU61(9=-L
M3U_2=E19TH%95-&.75#1G6!-TK!B2]/)8DK2[6)+R/)F3;_Q:$^X\&E1LO!I
M4J_O:5*O[VE2K^]I4J_O:5*O[VE2K^]I_W\* .V6  #2I@$ Q+(# +F\ P"P
MR08 J=@* *'G&0*9YRH)D.<W%(?F0A]]Y4HI=.11,VOC63IDXF%!7N)K1UCB
M=4M3X8!/3^*-4TOBFU5)XZQ71^3$5T;CZ5=&W?991]#W7$G(]UY*P?9@2[WV
M8$N]]F!+O?9@2[WV8$N]]F!+O?9@_XD  -F>  #'K $ N;8" *[! P"ES@8
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
M;W*#[6US@>YK=(#P:72 \&ET@/!I=(#P:72 \&ET@/!I_V$7 ?]Q$ '_@@X
M_Y . /6=#0#CJ0P V;4, ,^Y&@#%N"X'N[0]%;&P22.GJU(QGJ=;/I:C8TB.
MGVI1AIMR67^8>F!XE81F<I./;&V1G&]ID*IR9I"^<V61X7)HCNMP:HKL;FR(
M[6QMAN]K;H3P:6Z$\&ENA/!I;H3P:6Z$\&ENA/!I_V,5 ?]U#@'_A@T ^)0+
M -RB" #4K0D S[@* ,F]%P"_O"L&M;D[$ZNV1R&AL5 OF*U9.X^J84:'IFA/
M?Z-P5WB@>%YRGH%D:YN,:6::F6UBF:AO7YF\<%Z9WV]@ENQN8Y'M;6:.[FMG
MB^]J:8GP:&F)\&AIB?!H:8GP:&F)\&AIB?!H_V<2 ?]Y# #_B@H WYH$ -.F
M!P#,L0@ Q[L( ,'"$P"XPB@$KK\X$*6\1!Z;N$XLD;57.(BQ7D* KF9+>*MM
M4W&I=EIKIW]@9:6*9&"CEVA;HZ9K6:.Z;%BCW&M9H.YK7)KO:E^6\&EADO%H
M8X_Q9F./\69CC_%F8X_Q9F./\69CC_%F_VL0 ?]^"0#QD 0 UIX# ,RJ!@#$
MM 8 OKX% +C($ "PR"0#I\8U#9W#0AN3P$PHBKU4,X&Z7#YYMV1&<;5K3FNS
M=%1DL7Y:7[")7UJOEF)6KJ5E4ZZY9E*OVV52J_)F5:3R9EB?\F9:F_-E7)?S
M9%R7\V1<E_-D7)?S9%R7\V1<E_-D_W - /^$! #=E@  SJ,# ,2N! "[MP0
MM,(% *[-# "GSB "GLTQ"I7+/A:+R$DC@L92+GK#6CARP6) :\!J1V2^<TU>
MO7Q36;R(5U2[E5M0NZ5=3KNY7DV\VUU+N?=?3K'V8%&J]F!3I?9@5:'V8%6A
M]F!5H?9@5:'V8%6A]F!5H?9@_W<( .N,  #3FP  QJ@" +NQ @"RNP( JL<&
M *+3"@"=UAH!E=8L!HS4.A&#TD8=>M!/)W+.6#%JS6 X9,MH/U[*<D58RGQ)
M5,F(34_)E5%,R:532LFY5$G*W%-'R/=52,#\6$JX^UE,LOM:3JWZ6DZM^EI.
MK?I:3JWZ6DZM^EI.K?I:_W\  -R3  #*H@  O*P! +&U  "HP , G\L& );9
M"P"1X!L!BM\L!H+?.0YYWD,7<=U-(&K<5BACVU\O7=IG-5C9<3I3V7L^3]F(
M0DO9ED5(V:9'1MJZ2$7;VT=$V/1)0M/_343)_T]%PO]01[O_4D>[_U)'N_]2
M1[O_4D>[_U)'N_]2YHH  ,^;  "_IP  LK   *>[  "<Q@, D]$& (OJ#@"%
MZ!\"?N@M!G;H. YNZ$$69N=*'5_G4B-9YULI5>=D+5#G;3%,YW@U2>>$.$;H
MD3I#Z* \0.FR/C_JRSX^Z.\^/>;_/SW@_T(_U_]$0,[_1D#._T9 SO]&0,[_
M1D#._T9 SO]&UI,  ,2C  "TK   I[8  )O!  "0S ( AMD& (#R$@!Y\A\"
M<?(K!FKR-@QC\S\27?-'&%?S3QU2\U<A3?1@)$GT:2A&]',J0O5^+3_UBR\\
M]IDQ.O:I,SCWOC0V^.$U-O7Y-37S_S0W[/\V.>7_.#GE_S@YY?\X.>7_.#GE
M_S@YY?\XR)X  +:I  "HL@  F[T  (_(  "#U   >>@' '/\$@%K_1T"9/TG
M!%[^,0A8_CL-4_]#$4W_2Q5)_U,81?]:&D'_8QT^_VP?._]V(3?_@B,T_Y E
M,O^?)S#_L"@N_\@I+?_J*BS__RHL__\J+_G_*B_Y_RHO^?\J+_G_*B_Y_RHO
M^?\JN:8  *JN  "<N0  CL4  ('1  !UW@  ;?H) &7_$0%>_QH"5_\C U+_
M+ 5,_S0'2/\\"D/_1 P__TP.//]3$#C_6Q(U_V,4,O]L%B__=Q<L_X09*?^3
M&B?_HAPE_[0=)/_,'B/_[1XB__T?(O__'R+__Q\B__\?(O__'R+__Q\B__\?
MK*L  )VV  "/P@  @,X  '/<  !GZ0  7_\& %C_#@!1_Q4!2_\= D;_)@-!
M_RT$//\U!3C_/ 8T_T(',?])""[_4 DK_U<**/]?"B7_:0PC_W0-(/^"#AW_
MD@\;_Z(0&O^R$1G_R!(8_^43%__Z%!?_^A07__H4%__Z%!?_^A07__H4G[,
M )"_  " S   <MH  &3D  !8]0  4?\! $K_"P!$_Q !/O\7 3G_'@(T_R4"
M,/\L RS_,@0H_S@$)?\^!2+_1 4?_TH%'/]1!AK_6087_V,'%/]N!Q+_? @0
M_XP(#_^<" [_K D._[L)#?_3"0W_TPD-_],)#?_3"0W_TPD-_],)D;P  (')
M  !RUP  9.0  %3K  !+_P  1/\  #W_!  W_PP ,?\0 2S_%@$H_QP!)/\B
M B#_)P(<_RP"&?\Q Q;_-@,3_SP#$?]" P__200-_U$$"_]:! G_9@0&_W,%
M _^!!0+_D 4!_YP% ?^K!0'_JP4!_ZL% ?^K!0'_JP4!_ZL%_T0D O\_+@/_
M/#8$_T X!/]!/0;_044(_T%1#?] 71/_/VH8_SQW'/\ZA"#_-Y$C_S:;)?\U
MI"?_-*PH_S2U*O\SOBO_,L@K_S+5+/\QY2W_,?$M_S'[+?\P_RW_,/\M_S/_
M+?\V_RS^./\M^3K_+O8[_R[V._\N]CO_+O8[_R[V._\N_T4C O\_+@/_/C0#
M_T(V!/]$.P;_1$,(_T5/#?]$6Q/_06@9_S]U'?\\@B'_.H\D_SB:)_\WHRG_
M-JPJ_S:T+/\UO2W_-,@N_S36+O\SYB__,_(O_S+\,/\R_S#_,_\O_S;_+_\Y
M_R_Y._\P]#W_,?$]_S'Q/?\Q\3W_,?$]_S'Q/?\Q_T8C O] +0/_03(#_T8S
M!/](. ;_2$ (_TE,#O](6!3_164:_T)R'_] ?R/_/8PF_SN8*?\ZH2O_.:HM
M_SBS+O\WO2__-L<P_S;5,?\VYC+_-?$R_S7[,O\U_S+_-O\R_SK_,?H]_S/S
M/O\T[4#_-.I!_S3J0?\TZD'_-.I!_S3J0?\T_T<B O]!+ /_12\#_TDP!/],
M-0;_33T(_TY(#O]-5!7_2V$;_TAN(/]%>R7_0H@H_S^4*_\^GB[_/:<O_SRO
M,?\\N#+_.\,S_SK/-/\ZX37_.NXU_SKX-?\Z_S7_.O\U^S[_-?)!_S?K0O\X
MY43_..%%_SCA1?\XX47_..%%_SCA1?\X_T@B O]#+ /_2"P#_TXM!/]1,07_
M4SD(_U5%#O]3417_45T<_TYJ(?]+=R;_2(,K_T6/+O]$F3#_0J(S_T&K-/]!
MM#;_0+TW_S_)./\_VSC_/^HY_S_U.?\__SG[0/\X\4/_.NA%_SSA1_\\VDC_
M/=5)_SW52?\]U4G_/=5)_SW52?\]_TDA O]$*@/_32@#_U,I!/]7+07_638(
M_UQ"#O];3A7_6%D<_U5E(O]2<BC_3WXM_TR*,/]*E#/_2)XV_T>F./]&KSG_
M1;@[_T7$//]$TCS\1.4]^$3R/?5%_CSQ1?\^YDC_0-Q*_T'22_]!S$W_0<E-
M_T')3?]!R4W_0<E-_T')3?]!_TH@ O]()P+_424#_U@E _]=*@3_8#,'_V,_
M#O]B2A7_8%4<_UQA(_]9;2G_57DN_U*$,_]0CS;]3IDY^TRB._I+JCWX2K0_
M]TJ^0/5)S$#Q2>%![4KP0>I*_$+D2O]$V$S_1<Q/_T;&4/]&P%'_1KY1_T:^
M4?]&OE'_1KY1_T:^4?]&_TP@ O],) +_52$"_UTA _]C)P3_9S$&_VH\#/]J
M1Q3_9U(;_V-<(_]?:"K[7'0P]UE_-?56BCGR5)0\\%*=/^Y1ID'L4*]#ZD^Z
M1.A.QT3F3]U%X4_N1=U.^TC43_])R%'_2L!3_TJZ5/]*ME7_2K16_TJT5O]*
MM%;_2K16_TJT5O]*_TT? O]0(0+_6AX"_V(> O]I)0/_;2T%_W$Y"_]Q1!+_
M;TX:^VM8(O5F8RGQ8V\P[6!Z-NE<A3OF6H\_Y%B80N%6HD3?5:M&W%.V2-I2
MPTK64MA*T5/L2\Q3^DW%5/].O%;_3[57_T^P6/].K%G_3:I:_TVJ6O]-JEK_
M3:I:_TVJ6O]-_TX> O]3'@+_7AL"_V<; O]N(@/_<RH$_W<U"?]X0!#Y=TH8
M\G-4(.QO7BCG:VHPXF=U-MYC@#S97XI!U%V31M%;G4G.6:9,RUBP3LA7O%#&
M5LU1PU?F4;Y7]U*X6/]3L%K_4ZM<_U*G7?]2HUW_4:)=_U"B7?]0HEW_4*)=
M_U"B7?]0_T\> O]7&P+_8A<!_VP9 O]T( +_>2<#_WXR!_F / WQ?T85ZGM0
M'>1W6R;=<V8NU6UP-]!I>C[+981$QV*.2<1@ETW 7J!0O5VJ4[M;ME6X6\56
MM5O?5K)<\U>L7?U7IE[]5J%@_E6>8/]4G&'_4YIA_U.:8?]3FF'_4YIA_U.:
M8?]3_U = O]:&0'_914!_W 7 ?]X'0'_?R0"_80N!?.&. KJAD(1XX1+&=M_
M5R/1>6(ORW1L.,5O=D# ;']&O&B(2[AFD5"U8YM3L6&E5JY@L%FK7[]:J5_4
M6Z9@[UNB8?I:G6/[69ED_%B69/U7E67^591E_E649?Y5E&7^591E_E649?Y5
M_U = O]=%P'_:1(!_W05 ?]]&@'_A"$!]XDJ ^V-- ?DC3T-W(M(%M&%5"/)
M?UXNPGIH.+QU<4"W<7I'LFZ$3:YKC5*J:)96IV:@6:-EJUR@9+E>GF3-7IMD
MZEZ89OA=E&?Y7))H^UJ0:/Q9CFC]5XYH_5:.:/U6CFC]5HYH_5:.:/U6_U(<
M ?]?% '_;!$!_W@3 ?^!%P'_B!T!\H\E N>3+P3>E3@)TY!%%<J+42+"A5LN
MNX!E.+1[;D&O=W=(JG1_3J5PB%.A;I)7G6N<6YEJIUZ6:;5@E&C(89)IYF"/
M:O=?C6OX78MK^5R);/M:B&S\6(AK_%B(:_Q8B&O\6(AK_%B(:_Q8_U0: ?]B
M$P'_;Q !_WL2 /^%% #ZC1D [9,? >*9* +8F3,(S)5"%,203B&\BUDMM(5B
M-ZZ!:T"H?'-(HGE\3IUVA529<XY8E7&87)%OI&"-;K%BBVW#8XENXF*';_9A
MAF_W7X5O^5V$;_I;@V_[68-O_%B#;_Q8@V_\6(-O_%B#;_Q8_U88 ?]D$0'_
M<@X _WX0 /^($0#UD10 Z)@9 -V>( '1GC$'QYI $[Z53""VD%8LKHM@-Z>&
M:$"A@G!(G'YY3I9[@E22>(M9C7:578ETH&&%<ZYC@G*_9(!SWF2 =/5B?W3V
M8']S^%Y^<_E<?G+Z6GYR^UE^<OM9?G+[67YR^UE^<OM9_U@7 ?]G$ '_=0X
M_X$. /^,#@#QE1  XYT1 -:C&P#+H2\&PIX^$KF92AZPE%0KJ9!=-J*+9C^;
MAVY'E81V3I" ?U2+?HA9AGN278%YGF%]>*MD>GB\97EXV65X>?1B>7CV8'EW
M^%YY=OE<>77Z6GEU^UIY=?M:>77[6GEU^UIY=?M:_UH5 ?]I#@#_> P _X0,
M .^0"P#=F@H V:(+ -"F& #&I2P%O:(\$+2>2!VKF5(IHY5;-)R18SZ5C6M&
MCXES38F&?%.$A(58?X&077I_FV%V?JAD<WVY97%^TV5Q?O)C<GWV8'-[]UYT
M>OE<='GZ6W5Y^UIU>?M:=7G[6G5Y^UIU>?M:_UT3 ?]L#0#_>PL ]H@) -R3
M!@#5G0D T:4* ,JJ%0#!J2H$MZ8Z#ZZB1ANFGE HGII9,Y:683R/DVE$B8]Q
M3(.->5)]BH-7>(B-7'.&F6!OA*9C;(2W9&J$SV1JA/!B;(+V8&V ]UYO?_E<
M;WWZ6W!\^UIP?/M:<'S[6G!\^UIP?/M:_U\1 ?]O"@#_?@@ XXP# -:7!0#/
MH < RJ@( ,2N$P"[K2<#LJLW#:FG1!F@I$XFF*!7,9&<7SJ*F6=#@Y9O2GV3
M=U!WD8!6<H^*6FV-EEYHBZ-A98NT8V.+S&-CB^YA98GW7V>&^%YIA/E<:H+Z
M6FN!^UIK@?M::X'[6FN!^UIK@?M:_V(0 /]R!P#X@@, VX\" ,^:!0#)HP8
MPZP& +VR$ "ULB0"K+ U"Z.M0A>;JDPCDJ95+HJC73B#H&5 ?9UL1W:;=$UP
MF7U3:Y:(6&:5E%QBE*%?7Y.R8%V3R6!=D^U?7I#X7F&,^5QCBOI;9(?[6F6&
M^UEEAOM998;[666&^UEEAOM9_V8- /]W P#CAP  TY,! ,J>! #"IP0 NZ\$
M +6V#0"NMR$"I;8R"9VS/Q64L$H@C*U3*X2J6S1]J&,\=J5J0W"C<DIJH7M/
M9:"&5&">D5A;G9];6)VP75:=QUU6G>M<5YKZ6UJ5^EI<D?M97H[\6%^-_%=?
MC?Q77XW\5U^-_%=?C?Q7_VH* /]\  #<C   S9@  ,.C P"ZJ@( L[,! *R\
M"@"FO1T!GKPO!I:Z/!&-N$<<A;50)WVS63!VL6 X;Z]H/VFM<$5CJWE*7JJ$
M3UJID%)5J)Y54J>O5U&HQE=0I^I74*7\5U.?_5=5FOU65Y;^5EB5_E58E?Y5
M6)7^55B5_E58E?Y5_V\$ .:"  #2D0  QIT  +NF 0"RK@  JK<! *+"!0"<
MQ!@ E<,J!(W".0V%P$08?;Y.(76\5BINNEXR:+EF.&*W;CY=MGA#6+6"1U2T
MCTM0M)U.3;.N4$NTQ5!+L^I02K'_44RK_U).I?]24*'_4E&>_U%1GO]149[_
M45&>_U%1GO]1_W8  -V)  #*EP  OJ(  +.J  "ILP  H+P" )C&!@"1S!(
MB\PE H3+- E\R4 2=<A*&VW'4R-GQ5PJ8<1D,%S#;397PG8Z4\*!/T_!CD)+
MP9U%2,&N1D?!Q49'P>I&1+[_246Y_TI'L_]+2:W_3$JK_TQ*J_],2JO_3$JK
M_TQ*J_],Z7\  -&0  #"G@  M:<  *JO  "@N   EL$" (S+!P"$U0T @-4>
M 7G5+@5RU#P,;--'%&724!M?T5DA6M%B)U70:RQ1T'4P3<^!-$G/CC=&SYTY
M1-"N.T+0QCM#T.HZ0,W]/C[+_T! P_]"0;W_0T*Y_T1"N?]$0KG_1$*Y_T1"
MN?]$W8@  ,>8  "XHP  JZL  *"T  "5O@  B\@# (#1!P!XX0T =.$= 6[A
M*P-HX#<(8>!"#ES@3117X%894^!?'4_@:2)+X',E1^!^*$3@BRM"X)HM/^&K
M+S[BP2\^XN4O/-_Z,3G>_S0YV?\V.M#_.#O,_SD[S/\Y.\S_.3O,_SD[S/\Y
MS9(  +R@  "MJ   H;$  )6[  ")Q0  ?L\" '3:!@!NZQ$ :.L> 6+K*@-=
M[#4&5^P_"U+L2 ]-[%$32NU:%D;M8QE#[6T<0.UX'CWNA2$Z[I,C..^C)#;P
MMB8U\=(F-._S)C3L_R8RZ_\H,N?_*S/D_RPSY/\L,^3_+#/D_RPSY/\LP9P
M +"F  "CK@  EK@  (G#  !]S0  <=@  &?F!@!B]A$ 7/<= 5?W)P)2]S$$
M3?@Z!DCY0@E$^4L+0?I4#C[Z7! [^V42./MO%#7[>Q8R_(D8,/V8&2[]JALL
M_K\<*__C'2K\^ATJ^O\=*O?_'"KW_QTJ]_\=*O?_'2KW_QTJ]_\=LZ,  *2K
M  "7M@  B<$  'O+  !OU@  8]\  %OU!@!5_Q  4/\9 4O_(P)&_RP#0O\T
M!#[_/ 4Z_T,&-_]+!S3_4P@Q_UL)+O]D"BO_;PPH_WP-)O^+#B3_G! B_ZX1
M(?_%$B#_Z1,?__P3'O__$Q[__Q,>__\3'O__$Q[__Q,>__\3IJD  )BS  "*
MOP  >\H  &[5  !@WP  5.<  $[_! !)_PX 0_\4 #__'0$Z_R4"-O\L C+_
M,P,O_SH#*_]!!"C_2 0E_T\%(O]7!2#_8 8=_VP'&O]Y!QC_B@@6_YL(%?^M
M"13_PPD3_^,)$__X"1/__PH3__\*$___"A/__PH3__\*FK$  (N]  !\R
M;=0  %_@  !1Y@  1_4  $'_   \_PD -_\0 #+_%0$N_QT!*O\C 2;_*0$B
M_R\"'_\U AS_.P(9_T(#%O]) Q/_40,1_UH##_]F! W_= 0+_X4$"O^6!0G_
MJ 4(_[D%!__0!0?_XP4'_^,%!__C!0?_XP4'_^,%C;H  'W'  !MTP  7^
M %#G  !"[0  .O\  #7_   O_P( *O\* ";_#P B_Q0 'O\: 1K_'P$6_R,!
M$_\H 1#_+0$._S,!#/\Y @K_00('_TD" _]3 @#_7@( _VP" /]\ P#_C0,
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
M3I!C_TR.9/]+C&3_2HMD_TB+9/](BV3_2(MD_TB+9/](_U 6 ?]<$ #_: T
M_W(. /]Z$ #V@1( Z887 -Z*( '2BC $R89 #L&"31FZ?5<CM'EA+*YU:C2I
M<G(ZI&][0*!LA$2=:HU(F6B73)5GH4^29JU1D&6]4HYEU%.,9O!1BV?_4(AG
M_TZ':/],AFC_2X5G_TF%9_])A6?_285G_TF%9_])_U(4 ?]?#@#_:PL _W4,
M /E^#0#PA0X XXL0 -:/&@#,CBX$PXL]#;N'2ABT@U4BK7Y>*Z=[9S.B=V\Z
MG71X0)ER@$65;XE)D6V338ULGE"*:JI3AVJY5(5JSU2$:^Y3@VS_48)L_T^!
M:_]-@&O_3(!K_TJ :_]*@&O_2H!K_TJ :_]*_U02 ?]A# #_;@H _7@) .B"
M" #<B0D V(\+ -"3%P#&DRL#OI [#+:,2!>NB%(AIX1<*Z& 9#.<?&TZEWEU
M0))W?46.=89*BG*03H9QFU&";Z=4?V^V57UORU9\;^M4?'#_4GMP_U![;_].
M>V__37MN_TM[;O]+>V[_2WMN_TM[;O]+_U<1 /]C"@#_< < \'P% -R%!0#4
MC @ T),) ,J6% #!ERD#N90Y"[&01A:IC5 @HHE:*IR%8C*6@FHYD7]R/XQ\
M>D6'>H-*@WB-3G]VF%%[=:14>'2S5G9TR%9U=.A5=77]4W5T_U%U<_]/=G+_
M379Q_TQV<?],=G'_3'9Q_TQV<?],_UD0 /]F!P#_<P0 X7\! -:(! #/D 8
MRI8( ,2:$@"\FR8"M)@W":R51!2DD4X?G8Y7*):*8#&0AV@XBX1P/X:">$2!
M?X%)?7V+37A[EE%T>J)4<7FQ5F]YQ59N>N95;GK\4V]Y_U%P=_]/<7;_37%U
M_TQQ=?],<77_3'%U_TQQ=?],_UL. /]I! #V=P  W8(  -"+ P#)DP4 Q)D&
M +Z>$ "VGR0"KITT"*::01.?EDP=F)-5)Y&07B^+C64WA8IM/8"(=4-[A7Y(
M=H.(3'*"DU!N@*!3:W^N56A_PE9G?^-5:(#Z4VE^_U%J?/]/:WO_36QY_TQL
M>?],;'G_3&QY_TQL>?],_UX, /]L 0#F>@  UH8  ,N/ @#$EP0 OIT$ +BB
M#@"QHR$!J:(R!Z&?/Q&9G$H;DIE3)8N67"V%DV,U?Y%K.WJ.<T%UC'Q&<(J%
M2VN(D4]GAYU29(:L5&*&OU5AAN%488;Y4F.$_U!E@?]/9G__36=^_TQG?O],
M9W[_3&=^_TQG?O],_V$* /]O  #@?@  T(D  ,:3 0"_FP, N*$" +&F"P"J
MJ!X!HZ<O!9NE/0^4HD@9C)]1(H6<62M_FF$R>9AI.725<3]ODWE$:I*#2&60
MCDQACYM/7HZJ4EN.O5):CMY26XWX4%R+_T]>B/].8(7_3&&#_TMA@_]+88/_
M2V&#_TMA@_]+_V0% /5T  #:@@  RXX  ,&7  "XG@$ L:4  *FK!P"CK1H
MG*PL!)6K.@R-J$46AJ9/'W^D5RAYHE\O<Z!F-6V>;CMHG'= 8YJ!15^9C$E;
MF)E,5Y>H3E67NT]4E]Q.5);V3E64_TU8D/],68W_2UN*_TI;BO]*6XK_2EN*
M_TI;BO]*_V@  .5Y  #1AP  Q9(  +N<  "QH@  J:D  *&Q @";LQ4 E;,H
M HZR-@F&L$(2?ZY,&WBL5"-RJEPJ;*AD,6>G;#9BI74[7:1_0%FCBD-5HI='
M4:&G24^ANDI.HME)3J#U24Z?_TE0F?])4I;_2%22_T=4DO]'5)+_1U22_T=4
MDO]'_VX  -Y_  #*C0  OI@  +.@  "JIP  H:X  )>V  "1NA  C+HC 86Y
M,@9^N#X.=[9)%W&U4AYKLUHE9;)B*V"Q:C!;L',U5Z]].5.NB3U/K99 3*VE
M0DJMN4-)KMA"2*OU0T>J_T1)I?]$2Z#_1$V<_T1-G/]$39S_1$V<_T1-G/]$
MZG4  -*&  ##DP  MYT  *RD  "BJP  F+,  (Z[ 0"%P0P @<(= 'O"+0-U
MP3H);\!%$6F_3QACOE<>7KU?(UF\:"A5NW$M4;M[,$VZAS1*NI4W1[JE.46Z
MN#I$NM<Y0[CU.T*V_SU"L_\^1*[_/D6I_SY%J?\^1:G_/D6I_SY%J?\^X'T
M ,F-  "[F@  KJ(  *.I  "8L0  CKD  (3! @!YR0< =,L4 '#,)@%KRS4%
M9<M "F#*2Q!;RE065\E=&E+)91].R&\C2\AZ)D?(ABE$R)0L0LBD+D#(N"\_
MR=<O/\?U,#W$_S,[P_\U/+[_-CVX_S<]N/\W/;C_-SVX_S<]N/\WT88  ,"5
M  "RGP  I:<  )JO  ".MP  @[\  'C' P!NSP< 9=<- &/8'0!@V"T"6]@Z
M!%?81@E3V% -3]A9$4O78A5'UVP81-=W&T'7A!X^V),@/-BC(3O9MR(ZVM4B
M.M;R(S?4_R<VTO\I--'_*S;*_RTVRO\M-LK_+3;*_RTVRO\MQ9   +:=  "H
MI0  G*T  (^V  "#O@  =\<  &S/ @!BU@< 6N0. %CD' !4Y"D!4.0U TSE
M/P5(Y4D'1>53"D+F7 T_YF8//.9Q$CKG?A0WYXP6->><%S/HKADRZ<89,NCJ
M&3'E_ADOY/\<+N3_'BWB_R MXO\@+>+_("WB_R MXO\@NIH  *JC  "=JP
MD+0  (.]  !WQ@  :\\  %_6  !4W@0 4? 0 $WP&P!*\"8!1O$P D+R.@,^
M\D,$._-+!3CS5 <V]%T(,_1H"3#U= LN]8$,+/:1#BKVH@\H][<0)_C6$2?V
M]!$F\_\1)O'_$27Q_Q,E\?\3)?'_$R7Q_Q,E\?\3K:$  *"I  "2LP  A+P
M ';&  !ISP  7=@  %'?  !)[@0 1OP. $+]%P ^_B$ ._XJ 3?_,P(T_SH"
M,/]" RW_2@,K_U,$*/]<!27_9@4B_W,&(/^#!Q__E @=_Z8('/^\"!O_X@D:
M__D)&O__"1G__PD9__\)&?__"1G__PD9__\)HJ<  ).Q  "%NP  =L8  &G0
M  !;V@  3N   $/E   ^^P$ .O\, #;_$P R_QL +_\C "O_*@$H_S$!)/\W
M 2'_/P(?_T8"'/]. AG_6 ,6_V,#$_]P Q+_@001_Y,$$/^G! __O04._^ %
M#O_V!0[__P4.__\%#O__!0[__P4.__\%E:\  (:Z  !WQ0  :-   %K;  !,
MX0  0.<  #?S   R_P  +O\' "K_#@ F_Q, (_\: !__(  ;_R8 &/\K 17_
M,@$2_S@!$/]  0[_2 $,_U(!"?]= @;_:P($_WT" O^0 @'_HP( _[8" /_-
M P#_[ , _^P# /_L P#_[ , _^P#B+D  'C$  !IT   6]T  $OC   ^Z0
M,NX  "O_   F_P  (?\  !W_"  :_PT %O\1 !/_%@ 0_QH #O\?  O_)  )
M_RH !O\P  +_-P$ _T ! /]* 0#_5@$ _V0! /]U 0#_B $ _YH! /^J 0#_
MNP$ _[L! /^[ 0#_NP$ _[L!_R\K ?\K,@+_+S$"_S T O\O.0/_*T$#_R=,
M!/\C6 7_(68&_R!T!_\>@@G_'HX+_QZ8#/\>H0W_'JD._QZP#_\=N __'<$0
M_QW+$/\=VQ'_'>@1_QWR$?\=_!'_'O\1_Q[_$/\>_Q#_'_\1_Q__$O\A_Q/_
M(O\3_R+_$_\B_Q/_(O\3_R\K ?\N, +_,B\"_S,Q O\R-@/_+SX#_RM)!?\I
M5@;_)V,'_R5Q"/\D?@O_(XH,_R.5#O\BG@__(J80_R*M$?\BM1'_(KT2_R+'
M$O\BU!/_(N43_R+P$_\B^A/_(O\3_R/_$O\C_Q+_(_\4_R3_%?XF_Q;\)_\6
M_"?_%OPG_Q;\)_\6_S J ?\Q+0+_-2L"_S<M O\V,@/_-#H#_S)%!?\O4@;_
M+6 '_RQM"O\J>@S_*88._RB1$/\HFA'_**(2_R>J$_\GL13_)[D4_R?#%?\G
MSQ7_)^$5_R?M%?\G^!7_*/\5_RC_%?\H_Q;_)_\7_"G_&/8K_QGT+/\9]"S_
M&?0L_QGT+/\9_S$I ?\T*0'_.2@"_SLJ O\\+@+_.C8#_SE"!?\W3P;_-5P(
M_S-I"_\Q=@[_,((0_R^-$O\NEA3_+IX5_RVF%O\MK1;_+;47_RV^&/\MRAC_
M+=P8_RWJ&/\M]1C]+O\8^B[_&/DM_QKY+?\<\R__'.TQ_QWJ,O\=ZC+_'>HR
M_QWJ,O\=_S,I ?\X)@'_/20!_T E O]!*0+_0C,#_T$^!?\_2@;_/5<)_SMD
M#/\Y< __-WT2_S:(%/\UD1;_-9H7_S2B&?\TJ1G_,[$:_S.Z&_\SQ1O],],;
M^C/F&_<T\QOS-?X;\33_'? S_Q_N,_\@YS;_(>$W_R'>./\AWCC_(=XX_R'>
M./\A_S4G ?\](@'_0B !_T8@ ?]()0+_2B\#_TDZ!/]'1@;_15()_T-?#?]!
M:Q'_/W<4_SV"%_X\C!G\/)4:^SN='/D[I1WX.JT>]CJV'O4ZP!_S.LX?\#KC
M'^L[\1_H.OTAYCK_(^0Z_R7A.O\EV#S_)M ]_R;-/O\FS3[_)LT^_R;-/O\F
M_SDD ?]!'@'_1QL!_TL; ?]/(@'_42L"_U$V!/]/00;_3$T)_TM:#OQ)9A+X
M1W(6]45]&?-#AQOQ0I$=[T*9'^U!H2#L0:DAZD"R(NA O"+G0,HCY$'?(^!!
M[R3<0/PGV$#_*=0__RK/0/\JQT+_*L)#_RK 0_\JP$/_*L!#_RK 0_\J_SP@
M ?]%&@'_2Q<!_U$7 ?]6'P'_6"<"_U@Q _]7/ 7\54@)]E)4#O)081/N3FT7
MZDQX&^=*@A[E28P@XDB5(N!'G23>1Z4EW$:N)MI%N2?81<8HU$7<*<]&[BK+
M1?LMR$7_+L5%_R_ 1O\ONDC_+[5)_RZT2?\NM$G_+K1)_RZT2?\N_T = ?])
M%@'_4!,!_U84 /]<&P'_7R,!_V L OI?-P3S74(([5I/#>=87!/B5F@8WE-R
M'-I1?2#63X8DTDZ/)]!-F"G-3* KRTNI+<E*LR['2K\OQ4K0,,)+Z#"]2_@R
MNDK_,[A+_S.S3/\SKDW_,ZI._S*I3O\RJ4[_,JE._S*I3O\R_T,: ?],$P#_
M5!  _UP2 /]A%P#_91X!^V8G ?)F,0/J93T&XV-*"]Q@5Q+576(9T%IM'\Q7
M=R/(58 GQ52)*\)2DB[ 49HPOE"C,KM/K32Y3[DUMT_(-K1/XC:Q3_0WKE#_
M.*Q0_SBG4?\WHU+_-J!3_S6?4_\UGU/_-9]3_S6?4_\U_T87 ?]0$0#_6 T
M_V 0 /]F$P#_:AD ]&PA >IM*P+A;#<$V6I%"M!G4A+*8UX:Q6!H(,%><B:]
M7'LJNEJ$+K=8C#&T5Y4TL56>-J]4J#BM5+,ZJE/".ZA3VCNE5/ \HE7_/*%5
M_SN=5O\ZFE?_.9=7_SB75_\WEU?_-Y=7_S>75_\W_TD4 /]3#@#_7 P _V4-
M /]K#P#Z;Q, ['(9 .)T(P'8<S(#SG%""<=M3Q+!:EH:NV=D(;=D;2>S8G8L
MKU]_,*Q>AS2I7) WIUN9.J19HSRA6:X^GUB]/YU8T4":6>P_F%G^/Y=:_SZ4
M6_\\D5O_.X];_SJ/6_\ZCUO_.H];_SJ/6_\Z_TP2 /]6#0#_8 D _V@* /IO
M# #S<PX Y7<1 -IY&P#/>2X"QW<^";]T2Q&Y<%8:LVU@(:]J:2BJ9W(MIV5Z
M,J-C@S:@88PYG6"5/)I>GS^77:I!E5VX0I-=RT.07>A#CU[\08Y?_T"+7_\^
MBE__/8A?_SR(7_\[B%__.XA?_SN(7_\[_TX1 /]8"@#_8P< ^FP& .=S!@#=
M> @ VGL+ -%^%P#(?BL"P'P["+EY2!&R=E,9K')=(:=O9BBC;6XNGVIW,YMH
M?S>89H@[E661/I%CFT&.8J=#C&&T18EAQT6(8N5%AF+Z0X9C_T*$8_] @V/_
M/H)C_SV"8_\\@F/_/()C_SR"8_\\_U / /];!P#_9@, [&\" -QV P#4? <
MT8 ) ,J"% #"@R@"NH$Y![-^1A"L>U$9IG=:(:%T8RB<<FLNF&]S,Y1M?#>1
M:X0[C6J./XIHF$*&9Z-$A&:Q1H%FPT=_9N%'?V?X17YH_T-^:/]!?6?_/WQG
M_SY\9_\]?&?_/7QG_SU\9_\]_U(. /]= P#]:0  X7(  -9Z @#.?P4 RH,(
M ,6&$@"\AR8!M88V!JZ#0P^G@$X8H7Q8()MY8">6=VDMDG1P,XYR>3>*<($\
MAFZ+/X-ME4-_;*%%?&NN1WIKOTAX:]U(>&SV1GAL_T1W;/]"=VO_0'=J_S]W
M:O\^=VK_/G=J_SYW:O\^_U0, /]?  #R;   W78  -!] @#)@P0 Q(<& +^*
M$ "WC",!L(HT!:F(00ZBA4P7G(%5'Y9_7B:1?&8MC'EN,HAW=C>$=7\[@'2(
M/WQRDD-X<9Y&=7"L2'-OO4EQ<-E)<7#T1W%Q_T1R</]"<F__07)N_S]R;O\^
M<F[_/G)N_SYR;O\^_U8* /]B  #F;P  UWD  ,R! 0#%AP, OXL$ +F.#@"R
MD" !JX\Q!:2,/PV=BDH6EH=3'I&$7"6+@60LAG]K,8)]<S9^>WP[>GF&/W9W
MD$)R=IQ%;W6I2&QUNDEK==1):W7R1VMU_T5L=?]#;7/_06UR_S]M<O\_;7+_
M/VUR_S]M<O\__UD' /]E  #B<@  T7P  ,>$  # B@( N8\" +.2# "LE!T
MII,O!)Z1/ N8CT@4D8Q1'(N)6B2&AV(J@85I,'R"<35X@7HZ='^#/G!]CD)L
M?)I%:7NG1V9ZN$AD>]!(9'OP1V5[_T1F>O]#9WC_06AV_S]H=O\_:';_/VAV
M_S]H=O\__UL$ /=I  #==@  S8   ,.(  "[C@  M),! *V7"0"GF!H H)@L
M YF6.@J2E$42C))/&H:/5R* C5\H>XMG+G:);S-RAW<X;86!/&F$BT!F@I=#
M8H&E1F"!MD=>@<U'7H'O1E^!_T1@?_]"87W_06)[_S]C>O\_8WK_/V-Z_S]C
M>O\__UX  .EM  #6>0  R(0  +Z,  "VDP  KI<  *:;! "@G1< FITI I.<
M-PB,FD,0AIA-&("651]ZE%TF=9)E+'"0;#%LCG4V9XU^.F.+B3Y?BI5!7(FC
M1%J)M$58B<M%6(CM1%B(_T-9AO]!6X/_0%V!_SY=@/\^78#_/EV _SY=@/\^
M_V(  .1Q  #/?@  PX@  +F1  "PEP  IYL  )ZA  "8HQ, DZ,E 8VB- :&
MH4 -@)]*%7F=4QQTFUHC;YEB*&J8:BYFEG(R895\-UV4ACI9DI,^5I*A0%.1
MLD%2DLE"4I'K05*0_T!2C_\_58O_/E:(_SU7A_\]5X?_/5>'_SU7A_\]^6<
M -UV  #)@P  O8T  +.5  "IFP  H*   ):G  "/J0\ BZHA 86I, 1_J#P*
M>*='$G.E4!AMHU@>:*)@)&2A9RE?H' N6YYY,E>=A#93G)$Y4)R?.TZ;L#U,
MG,<]3)OJ/$R9_SQ,F/\\397_/$^1_SM0C_\[4(__.U"/_SM0C_\[ZVT  --\
M  ##B0  MY,  *R:  "BGP  F:4  (ZK  "%L L @;$; 'RQ*P)WL#@'<:]#
M#6NN311FK5498:Q='EVK92-9JFXG5:EW*U&H@B]-IX\R2J>>-4BGKS9'I\8V
M1J;I-D6D_C=%H_\W1J#_-TB<_S=)FO\W29K_-TF:_S=)FO\WXG0  ,J#  "\
MCP  L)@  *6>  ";I   D*L  (6Q  !ZN 0 =KD4 '*Y)0%MN3,$:+@_"&.X
M20Y>MU(36K9:&%:V8AQ2M6L@3K1U)$NT@"=(LXXJ1;.=+$*SKBU!L\4N0;/I
M+4"P_B\_K_\Q/JW_,D"H_S)!IO\R0:;_,D&F_S)!IO\RU7P  ,**  "UE@
MJ)T  )VC  "2J@  A[$  'RW  !PO@, :,(. &;#'0!CPRT!7L,Y!%K#1 A6
MPDX,4L)7$$_!7Q1+P6D72,%S&D7 ?AU"P(P@/\";(CW K2,\P<0C/,#I(SJ^
M_B8XO/\H-[O_*3BX_RHXMO\K.+;_*SBV_RLXMO\KR84  +F3  "LG   H*(
M )2J  "(L0  ?+@  '&^  !FQ0, 6\L( %?-$P!6SB, 4\XR 5#./@--ST@%
M2<]2"$;/6PM#SV4.0,]O$#[/>Q,[SXD5.<^9%S?/JQ@VT,,8-L_H&#3-^QLR
MR_\=,<K_'S#)_R$OR/\A+\C_(2_(_R$OR/\AOH\  *^:  "BH0  EJD  (JP
M  !]N   <;\  &;&  !;S ( 4-(' $?:# !&W!@ 1=PG $3=-0%!W4 "/]Y+
M SW>500ZWU\&.-]I!S7?=@DSX(0+,>"4#"_AI@TNX;P.+>+@#BW>^ \KW?\2
M*MS_%"G:_Q8HVO\6*-K_%BC:_Q8HVO\6LY@  *6@  "9IP  B[   'ZX  !Q
MP   9<@  %G.  !.TP  1-L$ #_I#0 ]Z1< .^HC #GJ+@ VZS@!-.M" 3'L
M2P(O[54#+>U? RKN:P0H[G@%)N^(!B7OF@<C\*X'(O'(!R+P[0<A[/\'(>O_
M""#K_PH?ZO\+'^K_"Q_J_PL?ZO\+J)\  )NF  "-KP  ?[@  ''!  !DR@
M6-   $S6  !!W0  ..0  #7V#  S]Q0 ,/<> "[X)P K^3  */DX 2;Z0 $C
M^TD!(?M2 1[\70(<_6D"&OUY QC^BP,7_YX#%?^S!!3_TP04_O0$$_S_ Q/Z
M_P,3^?\#$_G_ Q/Y_P,3^?\#G:4  (^N  " N   <L(  &3+  !6TP  2=H
M #[?   TY   +O0  "O_"@ H_Q  )?\7 "+_'P ?_R8 '/\M !G_-  7_SP
M%/]$ 1+_3@$0_UD!#O]G 0S_=P$+_XH""O^? @G_M0((_]4"!__T @?__P('
M__\"!___ @?__P('__\"D:T  (*X  !SP@  9,P  %;5  !(W0  .^(  ##G
M   G[@  (_\  "#_!  <_PP &?\1 !;_%@ 3_QL $?\A  [_)P -_RX "O\V
M  ?_/@ $_T@  /]4  #_8@$ _W,! /^' 0#_G0$ _[(! /_* 0#_Z@$ __,!
M /_S 0#_\P$ __,!A+<  '3!  !ES   5M@  $??   YY0  +>H  "/N   <
M_0  &/\  !7_   1_P0 #_\+  W_#@ )_Q$ !O\5  /_&@  _R   /\F  #_
M+@  _S<  /]!  #_30  _UP  /]M  #_@@  _Y8  /^H  #_N@  _\,  /_#
M  #_PP  _\, _R0O ?\E+P'_*"\!_R<Q ?\D-@+_(#X"_QI) _\75@/_%60#
M_Q-R!/\2?P3_$HH$_Q*4!/\2G07_$J0%_Q*L!O\2LP;_$KH&_Q+#!O\3S@?_
M$]\'_Q/K!_\3]@?_$_\'_Q/_!O\3_P;_%/\'_Q3_"/\3_PC_%?\)_Q7_"?\5
M_PG_%?\)_R4N ?\I+0'_*RP!_RLN ?\I,P+_)#L"_Q]& _\=4P/_&V$$_QEN
M!/\7>P3_%X<%_Q>1!?\7F@;_%Z$&_Q>I!_\7L ?_%[<(_Q? "/\8R@C_&-L(
M_QCH"/\8] C_&/T(_QG_"/\9_PC_&?\)_QG_"O\8_PO_&O\+_QK_"_\:_PO_
M&O\+_R8M ?\L*0'_+B@!_R\J ?\M+P+_*3<"_R=# _\D4 /_(ET$_R!J!?\>
M=P7_'H,&_QZ-!_\>E@?_'IX(_QZE"?\>K G_'K,)_QZ\"O\>Q@K_'M,*_Q[E
M"O\>\0K_'_P*_A__"OT?_PO\'_\,_![_#?P?_P[W(?\.]R'_#O<A_P[W(?\.
M_RHJ ?\O)@'_,B0!_S,E ?\R*@'_,30"_R\_ _\M3 /_*ED$_RAF!?\F<@;_
M)7X'_R6)"/\ED@G_)9H*_R6A"_\EJ O_)+ ,_R2X#/\EP0S_)<X-_R7A#?PE
M[PWY)OH,]B;_#?4F_P_T)?\0]"7_$?(F_Q+M)_\2[2?_$NTG_Q+M)_\2_RXF
M ?\T(@'_-R !_SDA ?\X)0'_.2\"_S@[ O\U1P/_,U0%_S%A!O\O;0?_+GD)
M_RV$"O\MC0S_+)8-_RR=#?\LI0[]+*P/_"RT#_LLO0_Y+,D0]BS=$/,M[ _O
M+?@/[2W_$NLL_Q3J+/\5Z2S_%N4M_Q;@+O\6X"[_%N N_Q;@+O\6_S(C ?\X
M'0'_/!L!_SX; ?] (@'_02L!_T V O\^0@/_/$\%_SE<!O\X: C]-G,+^S5^
M#/@UB [W-)$/]329$/,TH!'R,Z@2\#.P$N\SN1/N,\43ZS37$^<TZA+C-/<4
MX33_%]XS_QG<,_\:VS/_&M0T_QK.-?\:SC7_&LXU_QK.-?\:_S8? ?\\&0'_
M018 _T06 /]''@'_22<!_T@R O]&/0/_1$D%^D)6!_9 8@GR/VX,[SUY#^T\
M@Q#J/(P2Z#N4$^<[G!3E.Z05XSJM%>(ZMA;@.\(6WSO2%MH[Z!?4.O8:T#K_
M',TZ_Q[+.O\>RCK_'\0[_Q_ //\>P#S_'L \_Q[ //\>_SD; ?] %0#_11$
M_TH3 /].&0#_4"(!_U L ?U.-P+V2T,$\$E0!^M(70KG1FD-XT5T$.!$?A/=
M0X<5VT*0%]A!F!C50* 9TT"I&]% LAS/0+T=S4#,'<I!Y![&0/0@PD#_(K]
M_R.]0/\CNT#_([9!_R.S0O\BLT+_(K-"_R*S0O\B_ST7 /]$$0#_2@X _U 0
M /]4%0#_5AT _58F ?-5,0'K4ST#Y5)+!M]06 K:3F,.U$QN$]!*>!;-28$9
MRTB*&\A'DAW&1YH?Q$:C(<)&K"+ 1;<COD7%)+Q%W"2X1O EM4;_)[)&_R>P
M1O\GKD;_)ZI'_R:G2/\FITC_)J=(_R:G2/\F_T 4 /](#@#_3@L _U4. /]9
M$0#_7!8 ]%T? .I<*@'B6S<"VEI&!=)74PO,55X0R%-H%<11<AG!4'L<OD^$
M'[Q-C"*Y394DMTR=)K5+IR>S2[$IL4J_*J]*T2JL2^LKJ4O\+*9+_RRE3/\K
MHTS_*I]-_RJ=3?\IG4W_*9U-_RF=3?\I_T,1 /]+# #_4P@ _UH+ /]>#0#Y
M8!  ZV$6 .%B(0#68C$!SF%!!<=?3@O"7%D1O5ID%[E8;1NV5G8?LU5^(K!3
MAR6N4H\HJU&8*JE0HBRG4*PMI4^Y+Z-/RR^@4.8OGE#Y,)Q0_R^:4?\NF%'_
M+992_RR44O\KE%+_*Y12_RN44O\K_T80 /]."0#_5@4 _EX& .]B!P#G90H
MY&8. -9G&0#-:"T!Q6<]!;]E2@NY8U42M&!?%[!>:1RL7'$AJ5IZ)*99@BBD
M6(LKH5:4+9]5G2^<5:@QFE2T,YA4Q3.65.$TDU7V,Y)5_S*15O\QCU;_,(U6
M_RZ,5_\MC%?_+8Q7_RV,5_\M_TD. /]1!0#_6@$ [F(  -]G P#8:@8 U6L*
M ,UM%0#%;BD!OFTY!+=K1PNQ:%(1K&9<&*AD91VD8FTBH6!U)IY>?BF;788M
MF%R/+Y5:F3*36:0TD%FP-HY9P#:,6=LWBEGS-HE:_S2(6_\SAUO_,89;_S"%
M6_\OA5O_+X5;_R^%6_\O_TL, /]4  #[7@  XF4  -AK 0#/;@4 S' ( ,9R
M$@"^<R8!MW,V!+%P1 JK;D\1IFM9&*%I81V=9VHBF65R)Y9C>BJ38H,ND&",
M,8U?E32*7J VAUZM.(5=O#F#7=0Y@E[P.(%?_S: 7_\T@%__,W]?_S%^7_\P
M?E__,'Y?_S!^7_\P_TT) /]6  #N80  W6D  -%O  #*<P, Q74& ,!V$ "X
M>", L7@S ZMV00FE<TP0GW!6%YMN7QV6;&<BDVIO)X]H=RN,9W\OB66(,H5D
MDC6"8YTW@&*J.7UBN3I[8L\[>F+N.7IC_SAZ8_\V>6/_-'EC_S)Y8O\Q>6+_
M,7EB_S%Y8O\Q_T\' /]9  #F9   UVP  ,QS  #$=P( OWD$ +EZ#@"R?"
MK'PQ Z5Z/@F?>$H0FG53%Y5S7!V1<60BC6]L)XEM="N%;'PO@FJ%,G]ICS5\
M:)LX>6>G.G9FMCMT9LP\<V?K.W-G_SAS:/\V<VC_-7-G_S-S9O\R<V;_,G-F
M_S)S9O\R_U$$ /]<  #B9P  TG   ,=V  # >@  NGT" +1_# "M@1T IX$N
M J!_/ B:?4</E7I1%I!X6AR+=F(AAW1I)H-R<2M_<7HO?&^#,GANC35U;9@X
M<FRE.W!KM#QN:\D\;6OI.VUL_CEM;/\W;FS_-6YK_S1N:O\R;FK_,FYJ_S)N
M:O\R_U,  /1?  #>:@  S7,  ,-Z  "[?@  M8$  *Z#"0"HA1H HH4K IN$
M.@>5@D4.D']/%8I]6!N&>U\@@7EG)7UW;RIZ=G<N=G2 ,G-SBS5O<I8X;'&C
M.FEPLCQH<,8\9W#G.V=Q_#EH<?\W:'#_-6EO_S1I;O\S:6[_,VEN_S-I;O\S
M_U8  .MB  #8;@  R78  +]]  "W@@  L(4  *B'!@"BB1< G(HI 9:)-P:0
MAT,,BX5-$X6"51F @%T??']E)'A];2ET>W4M<'I^,6UYB#1I=Y0W9G:A.F-V
ML#MA=L0\87;E.V%V^SEB=O\W8W7_-6-S_S1D<O\S9'+_,V1R_S-D<O\S_U@
M .9F  #2<0  Q7H  +N!  "RAP  JXH  **, @"<CA0 EX\F 9&.- 6+C$ +
MA8I*$8"(4QA[AEL==H5C(G*#:B=N@G(K:H![+V=_AC-C?I$V8'V>.5U\KCI;
M?,$[6WSC.EM\^CA<>_\W77O_-5YY_S1?=_\S7W?_,U]W_S-?=_\S_EP  .%J
M  #-=0  P'X  +:&  "NBP  I8X  )N1  "5DQ$ D)0B 8N3,0.%DCT)?Y%(
M#WJ/419UC5D;<8Q@(&R*:"5HB7 I9(=Y+6&&@S%=A8\T6H2<-E>#K#A5@[\Y
M58/A.%6"^3=6@O\U5H'_-%A__S-9??\R67W_,EE]_S)9??\R[V   -MN  #'
M>@  NX,  +*+  "HD   GY,  )26  "-F0X B9H> (2:+@)^F3H'>9=%#726
M3A-OE588:I->'6:292%BD6TF7H]V*EN.@2U7C8TP5(R:,U&,JC5/C+TU3XS>
M-4^+]S1/BO\S4(G_,E&&_S%2A/\Q4H3_,5*$_S%2A/\QZF4  -)S  #"?P
MMH@  *R0  "BE   F)@  (R<  "$GPH @* 9 'RA*0%WH#8%<I]!"FV>2P]H
MG5,49)Q;&6";8QU<FFLA6)ET)568?BE1EXHL3I:8+DN6J#!*EKPQ29;<,$F4
M]C!)D_\P29+_,$J0_R]+C?\O2XW_+TN-_R]+C?\OXFL  ,IY  "\A0  L8\
M *:4  ";F0  D9T  (:B  !ZI@, =J<3 '.H) !NJ#(#:J@]!F6G1PMAIE /
M7:58%%FD8!A5HV@<4J-Q'TZB?"-+H8@F2*&6*$6@IBI$H;HK0Z':*D.?]2M"
MG?\K0IS_+$*;_RQ$E_\K1)?_*T27_RM$E_\KUW(  ,.   "VC   JI0  )^9
M  "4G@  B:,  'ZH  !PK@  :K . &BQ'0!EL2P!8;$X UVP0P99L$P*5:]4
M#E*O71%.KF452ZYO&$BM>1M%K88>0JR5(#^LI2(^K;DC/:W8(CVK]2,\J?\E
M.Z?_)CNF_R8[I/\F.Z3_)CND_R8[I/\FS'H  +N(  "ND@  HID  )>>  ",
MI   @*H  '6O  !IM   7KD& %NZ% !9NR0 5KLQ 5.[/0-0NT<%3;M0!TJZ
M60I'NF(-1+IL$$&Z=Q,^N805/+F3%SFYHQ@XN;<9-[K6&3>X]!HUMO\<-+3_
M'C.S_Q\SLO\@,[+_(#.R_R SLO\@P8,  +21  "FF   FYX  (^E  ""JP
M=K$  &NV  !?O   5,$# $S%#0!+Q1D 2<8H $C&-0!%QT !0\=* T#'4P0^
MQUT&.\=G"#G'<PHWQX ,-,>0#3+'H0XQR+4/,,C3#S#&]! NQ/\3+<+_%2S!
M_Q8KP/\7*\#_%RO _Q<KP/\7N(T  *J7  ">G@  D:4  (2L  !XL@  :[D
M &"_  !4PP  2L@" $#-!P ZT@X .=(; #C3*  WTS4 -M1  #352P$SU54!
M,=9@ B_6; ,MUWH$*]B+!2K8G04HV;$&)]K-!B?7[P8FU/\))=+_"R31_PPC
MT/\-(]#_#2/0_PTCT/\-KI8  *"=  "4I   AJP  'FT  !LNP  8,(  %3&
M  !(RP  /M   #75!  MW0H +.$3 "OB'P IXRH *.0U "?D/P FY4H ).95
M "/F80$AYVX!(.=^ A[HD (=Z:0"&^F\ AKJX@(:YOP"&>7_ QGD_P08X_\%
M&./_!1CC_P48X_\%HYT  ):D  "(K   >K4  &R]  !?Q   4\H  $?.   \
MTP  ,MH  "K?   E[@D (_ 1 "'Q&0 ?\2( '?(K !OS-  9]#X %_1( !7U
M4@ 3]E\ $O9N 1'W@ $0^)0!#_FJ 0[YQ@$.^>T!#?;_ 0WT_P$-\_\!#?/_
M 0WS_P$-\_\!F:,  (NL  !\M0  ;;X  %_&  !2S0  1=(  #G8   OW@
M)N(  !_J   <^P8 &?\. !?_$P 4_QH $O\A !#_*  ._S  #?\Y  O_0P )
M_TX !O]<  3_;  "_X   ?^6  #_K0  _\H  /_P  #__P  __\  /__  #_
M_P  __\ C:L  'VU  !NOP  8,@  %+0  !#UP  -]T  "OB   BY@  &>H
M !7Y   2_P  $/\(  [_#@ ,_Q$ "?\6  ;_'  #_R(  /\J  #_,P  _ST
M /])  #_5P  _VD  /]^  #_E0  _ZP  /_'  #_Z   __H  /_Z  #_^@
M__H @+4  '"_  !AR0  4M,  $/;   UX0  *>8  ![J   5[@  $/@   [_
M   +_P  "/\   3_!@  _PH  /\.  #_$0  _Q4  /\;  #_(P  _RL  /\V
M  #_0P  _U,  /]E  #_>@  _Y$  /^F  #_N   _\\  /_/  #_SP  _\\
M_QPO ?\@+ '_(2P!_QXN ?\:,P'_%#P!_P]& ?\-5 +_"V$"_PEO O\)>P+_
M"88"_PF0 O\)F0+_": "_PFG O\)K0+_";0"_PF\ ?\)Q0'_"=$"_PGC O\)
M[P+_"?D!_PK_ ?\*_P'_"O\"_PK_ O\*_P+_"_\#_PO_ _\+_P/_"_\#_Q\M
M ?\C*0'_)"D!_R(K ?\>, '_&#@!_Q1# ?\14 +_$%X"_PYK O\.=P+_#H,"
M_PZ- O\.E0+_#IT"_PZD O\.J@+_#K$"_PZY O\.P0+_#LT"_P[? O\.[ +_
M#O@"_P[_ O\._P+_#_\#_P__ _\/_P3_$/\$_Q#_!/\0_P3_$/\$_R,J ?\F
M)@'_*"4!_R<G ?\C*P'_'C,!_QM  ?\930+_%EH"_Q1G O\3<P+_$WX"_Q.)
M _\3D0/_$YD#_Q.@ O\3IP/_$ZX#_Q.U _\3O@/_$\D#_Q/: _\4Z0/^%/8#
M^Q3_ _D5_P/Y%?\$^!7_!?@5_P;X%?\&^!7_!O@5_P;X%?\&_R8F ?\J(@'_
M+"  _RLB ?\H)@'_)S !_R0\ ?\B20+_'U4"_QUB O\;;@/_&WH#_QJ$ _\:
MC0/_&I4#_QJ<!/\:HP3_&ZH$_QNR!/\;N@3_&\4$_!O3!/D;YP3U'/0$\AS_
M!?$<_P;P'/\'[QW_".\=_PGO'/\)[AS_">X<_PGN'/\)_RHB ?\N'0#_,!L
M_S < /\P(@#_,"P!_RXW ?\K1 +_*%$"_R9= _\D:0/_(W4$_R-_!/XCB 3]
M(Y$%^R.8!?HCH 7X(Z<&]R.N!O4CMP;T(\$&\B3/!NXDY ;J)?(&Z"7^".8D
M_PKD)?\+XR7_#.,D_PSB)/\,X23_#>$D_PWA)/\-_RX> /\S& #_-18 _S45
M /\X'0#_."<!_S<S ?\T/P'_,DL"_R]8 _LN9 3X+6\$]2QZ!?,L@P;Q+(P&
M[RR4!^TLG CL+*,(ZBRK".DLLPCG++X)YBS,">(MX@C>+?$*VRS^#-8M_P[4
M+/\/TBS_$-$L_Q#/+/\0SBW_$,XM_Q#.+?\0_S(9 /\W% #_.A$ _SP2 /\_
M&0#_0"( _SXM ?\\.0'Z.D4"]#A2 _ W7@3L-FH%Z35T!N8U?@CD-(<(XC20
M"> TF K>-)\*W#.G"]HSL S8,[L,U3/)#=(TWPW.-/ /RC3]$L<T_Q/%-/\4
MPS3_%<,S_Q7 -/\5OS3_%+\T_Q2_-/\4_S85 /\[$ #_/@T _T,/ /]&% #_
M1AP _T8F /9$,@'O0C\!Z4!, ^0_603?/F0&VSUO"-@\>0K4/((,T3N+#<\[
MDP_-.IH0RSJB$<DZJQ+(.K43QCK"$\0ZU13 .^L5O#K[%[DZ_QBW.O\9MCK_
M&;4Z_QBR._\8L3O_&+$[_QBQ._\8_SD2 /\_#0#_0PD _T@, /]+$ #_3!4
M]4P? .M**@#D23<!W4E& M5'4P301E\(S$5I"\E$<PW&0WP0PT*$$L%"C!._
M0945O4&=%KM IA>Z0+ 8N$"\&;9 S!JS0>8:KT'W'*U!_QVK0?\=J4'_'*E!
M_QRF0?\;I4'_&Z5!_QNE0?\;_ST0 /]""0#_2 4 _TT( /]0"P#Y40\ ZU 5
M .%/( #84#$ SU!! LE/3@7$3EH)P$QD#;U+;1"Z2G83MTE^%;5(AQ>S1X\9
ML4>7&Z]&H!RM1JH>JT6V'ZE%QA^G1N @I$;T(*%&_R&?1_\@GD?_()Y'_Q^;
M1_\>FD?_'II'_QZ:1_\>_T - /]&! #_3   ^%(" .A5! #A50@ XE4- -55
M&0#,5RP Q5<\ K]62@:Z554*ME-?#K)2:!*O4'$5K$]Y&*I.@1JH38H=I4R2
M'Z-,G""A2Z8BGTNQ(YU+P"2;2]@EF4OP)99,_R253/\DE$S_(Y-,_R*13?\A
MD4W_(9%-_R&13?\A_T(* /])  #_40  YE<  -U; 0#57 4 TEL) ,M<% ##
M7B@ O%XX K9=1@:Q6U$*K5E;#ZE89!.F5FP7HU5T&J!4?1V>4X4?FU*.(IE1
MER274*$FE5"M)Y)0O"B14- HCE#L*(U1_B>+4?\FBU'_)8I2_R2)4O\CB%+_
M(XA2_R.(4O\C_T4' /]+  #P50  WUL  --@  #,80, R&$& ,-A$0"[9"0
MM60T J]C0@6J84X*I5]7#Z%=8!2>7&@8FUMP&YA9>!Z56($ADU>*))!6DR:.
M59XHBU6I*HE4MRN'5,LKA57I*X15_"J#5O\H@U;_)X)6_R6!5O\D@5;_)(%6
M_R2!5O\D_T<# /]/  #G6   V6   ,UD  #&9@$ P68$ +MF#@"T:2  KFDQ
M JAH/P6C9DH*GV54#YIC71278648DV!M')!>=1^.77TBBUR&)8A;D"B%6IHJ
M@UFF+(!9M"U_6<<N?5GF+7Q:^BQ[6O\J>UO_*'M;_R=[6O\F>EK_)7I:_R5Z
M6O\E_TD  /M2  #C7   TF,  ,=H  # :P  NFL" +5K#0"N;1T J&XN :-M
M/ 6=:T@*F6I1#Y1H6A209F(8C65J'(IC<B"'8GHCA&&#)H%@C"E^7Y<K>UZC
M+7E>L2]W7<0O=5[B+W5>^2UU7_\K=5__*75?_RAU7O\F=5[_)G5>_R9U7O\F
M_TL  /!5  #>7P  S6<  ,-L  "[;P  M7   *]O"@"H<1H HW(K 9UR.028
M<$4)DVY/#H]M6!2+:V 8AVEG'(1H;R"!9W<C?6: )GIDBBEW8Y0L=6.A+G)B
MKR]P8L$P;V+?,&YC]RYO8_\L;V/_*F]C_RAO8O\G;V+_)V]B_R=O8O\G_TT
M .M8  #98P  R6H  +]P  "W<P  L'0  *ET!P"C=A< GG<H 9AV-P23=4((
MCG-,#HEQ51.%<%T8@6YE''YM;!][;'0C>&I])G1IAREQ:)(L;F>>+FQGK#!J
M9[XQ:6?<,&EG]2YI9_\L:6?_*FIG_REJ9O\H:F;_)VIF_R=J9O\G_U   .=;
M  #39@  Q6X  +MS  "S=P  JWD  *1X P"=>A0 F'LE 9-[- ..>D 'B7A*
M#81V4Q* =5L7?'-B&WAR:A]U<7(B<F][)F]NA2EL;9 L:6R<+F9LJC!D;+PQ
M8VS9,&-L]"]C;/\M9&S_*V1K_REE:O\H96K_*&5J_RAE:O\H_5,  .-?  #.
M:0  P7$  +=W  "O>P  IWT  )Y]  "8?A$ DX B (Z ,0*)?SX&A'U(#']\
M41%[>ED6=WE@&G-W:!YO=G A;'5X)6ET@BAF<XXK8W*:+F!QJ"]><;HP77'4
M,%UQ\BY><?\L7G#_*U]P_RE@;_\H8&[_*&!N_RA@;O\H\54  -YB  #*;0
MO74  +-[  "K@   HH(  )B!  "1@P\ C84? (B%+@*#A#L%?H-%"GJ!3@]U
M@%84<7]>&&Y]9AQJ?&T@9WMV(V-Z@"=@>8LJ77B8+%IWIBY8=[@O5W?1+U=W
M\2Y8=O\L6';_*EEU_RE:=/\H6G3_)UIT_R=:=/\G[5D  -=F  #%<0  N7H
M *^   "FA   G88  )&'  "*B0P AHH; (*+*P%]BC@$>(E""'2(3 UOAU02
M;(5;%FB$8QID@VL>88)T(5V!?21:@(DH5W^6*E5^I"Q2?K8M47[.+5%][RQ2
M??\K4GS_*5-[_RA4>O\G5'K_)U1Z_R=4>O\GZ%X  -!K  # =@  M'X  *N%
M  "AB0  EXL  (F-  "#CP@ ?I 7 'N1)P%VD30#<I _!FV/20MICE$/98U9
M$V*,8!=>BV@;6XIQ'E>)>R%4B(8D48>4)T^&HBE-AK0J2X;,*DN%[BE,A/\I
M3(/_*$R#_R=-@?\F3H'_)DZ!_R9.@?\FX6,  ,EP  "[>P  L(0  *:*  ";
MC@  D9$  (23  !ZE0( =9<2 '*8(@!OF# ":I<[!&:710ABEDX,7Y56#UN4
M71-8DV4759-N&E&2>!U.D80@2Y"1(TF0H21'D+(F19#*)D6/[25%C?\E18S_
M)4:+_R1&BO\D1HK_)$:*_R1&BO\DV&D  ,-V  "U@0  JXH  )^/  "5DP
MBI8  'Z:  !PG0  :Y\. &B?' !FH"H!8J W E^?005;GTH(6)Y2"U2>6@Y1
MG6(23IQK%4N<=1A(FX$:19N/'4*:GQ] FK @/YK((#^9ZQ\_F/\@/I;_(3Z5
M_R$_E/\A/Y3_(3^4_R$_E/\AS7   +Q]  "PB   I(\  )F4  ".F   @YT
M '>@  !II   8*<( %VH% !;J20 6:DQ 5:I/ )3J44$4*A.!DVH5PE*J%\,
M1Z=H#D2G<Q%!IG\4/J:-%CRFG1<ZIJ\8.:;'&#FEZA@XH_\:-Z'_&S>@_QPW
MG_\<-Y__'#>?_QPWG_\<Q'@  +6%  "ICP  G94  )*:  "&GP  >J,  &ZH
M  !BK   5;   %"R#@!.LAL 3;,H $NS-0!)LS\!1K-) D2S4@1!LUL&/[-D
M"#RS;PHZLWL,-[.*#C6RF@\SLZT0,K/%$#*RZ1 QL/X2,*[_%"^M_Q4OK/\6
M+ZS_%B^L_Q8OK/\6NX$  *Z.  "AE0  EIH  (F@  !]I@  <:L  &6O  !9
MM   3K<  $.\!0! O1$ /[T> #Z^*P \OC8 .[]! #F_2P$WOU0"-<!? C/
M:@0QP'<%+\"&!BW EP<KP*H(*L'"""K YP<IO?T**+S_#">Z_PTGN?\.)[G_
M#B>Y_PXGN?\.LHP  *64  "9F@  C:$  '^G  !RK0  9K,  %JX  !/NP
M1+\  #K$ @ PR0@ +LH1 "W*'0 LRRD *\LU "O,0  JS4H *,U6 "?.80 F
MSF\!),Y_ 2//D0(ASZ4"(-"] B#/Y (?S?H#'LO_!![*_P4=R?\&'<G_!AW)
M_P8=R?\&J)0  )R:  "0H0  @J@  '2O  !GM@  6[P  $[   !#PP  .<<
M "_,   GT 0 ']8* !O:$  ;VQH &MLF !K<,0 9W3P &-U( !C>50 7WV(
M%N!R !7@A0 4X9H $^*Q !+CSP 2X/0 $M[_ 1'=_P$1V_\"$=O_ A';_P(1
MV_\"GIH  )*A  "$J0  =K$  &BX  !;OP  3L0  $+(   WS   +=   "35
M   <VP  %=\% !3I#@ 2ZA0 $>L= !#K)@ .[#  #NTZ  WN1@ +[E, "N]B
M  GP=  (\8D !_*@  7RN@ $\>0  O']  +O_P #[?\  ^W_  /M_P #[?\
ME:$  (:I  !XL@  :;H  %O"  !-R   0,P  #31   JU@  (=L  !G@   2
MY   #_ !  WY"@ +^@\ "?L5  ?['  $_"0  ?PL  #\-P  _$(  /Q0  #\
M80  _74  /R,  #\I   _,$  /SK  #\_P  _?\  /W_  #]_P  _?\ B:D
M 'FR  !JNP  7,0  $[,   _T0  ,M<  "?=   =X0  %>4   [H   *\0
M"/T   7_ P !_PD  /\.  #_$@  _Q<  /\?  #_)P  _S$  /\^  #_30
M_U\  /]U  #_C0  _Z8  /_"  #_YP  __P  /__  #__P  __\ ?+,  &R\
M  !=Q@  3L\  #_6   QW0  )>(  !KF   1Z@  #.X   7R    _P   /\
M  #_    _P   /\%  #_"@  _PX  /\2  #_&   _R$  /\K  #_.0  _TH
M /]=  #_<P  _XP  /^D  #_N0  _]0  /_>  #_W@  _]X _Q@L /\9*0#_
M&2@ _Q4K /\0, #_"S@!_P-$ ?\ 40'_ %X!_P!L ?\ > '_ ((!_P", ?\
ME '_ )P _P"B /\ J #_ *\ _P"V /\ O@#_ ,@ _P#7 /\ YP#_ /, _P#]
M /\ _P#_ /\ _P#_ /\ _P#_ /\ _P#_ /\ _P#_ /\ _QLI /\=)@#_'"4
M_QDG /\3+ #_#C0 _PM  ?\(3@'_!5L!_P-H ?\"= '_ G\!_P*( ?\"D0'_
M I@!_P*? ?\!I0#_ :P _P&R /\!N@#_ <0 _P'1 /\ Y #_ /$ _P#\ /P!
M_P#\ O\ _ /_ /P$_P'\!?\!_ 7_ ?P%_P'\!?\!_Q\F /\A(@#_("$ _QXC
M /\8)P#_$S  _Q$\ ?\.2@'_#5<!_PMC ?\*;P'_"GH!_PJ$ ?\*C0'_"I0!
M_PJ; ?\*H@'_"J@!_PJO ?\*MP'_"L  _PK, /\*X #["N\ ]PKZ /4+_P'U
M#/\!] W_ ?0-_P+T#?\"] W_ O0-_P+T#?\"_R(B /\D'0#_)!P _R(= /\>
M(@#_'"P _QDX /\610'_$U(!_Q)> ?\0:@'_$'4!_Q!_ ?\0B '_$) !_Q"7
M ?\0G@'_$*4!_1"L ?P0LP'Z$+T!^1') ?41W0'Q$>T![A'Y >P2_P+K$_\"
MZA/_ ^D3_P/I$_\#Z1/_ ^D3_P/I$_\#_R8= /\H& #_*!8 _R86 /\F'0#_
M)B@ _R,T /\@0 #_'4T!_QM9 ?\990'^&7 !_!AZ ?D8@P'W&(P!]AB3 ?08
MF@'S&*$!\1FH ? 9L +N&;H"[1G& NH:V0+F&NL!XAOY N ;_P/>'/\$W1S_
M!=P<_P7<'/\%VQS_!=L<_P7;'/\%_RH9 /\M$P#_+1$ _RT1 /\N&0#_+2(
M_RPN /\I.@#_)D<!^B14 ?8C8 'R(FL![R)U NTB?@+K(H<"Z2*/ N<BE@+E
M(IX"Y"*E N(BK0+A([<"WR/# MTCU@+8).H#TB3Y!<\E_P;-)?\'RR7_",HE
M_PC*)/\(RB3_",HD_PC*)/\(_RX4 /\Q$ #_,@T _S0. /\U% #_-1P _S,G
M /HQ- #S+T$ [BU. >DL6@'E+&4"XBQP M\K>0+=*X(#VBN+ ]@KD@35*YH$
MTRNB!-$KJ@7/*[,%S2N_!LPLSP;(+><'Q"WW"<$M_PJ_+?\+O2W_#+PM_PR\
M+/\,NRS_#+LL_PR[+/\,_S$1 /\U# #_-@< _SH+ /\\$ #_.Q4 ^#D? .\W
M*P#G-CD X35' -PU5 '5-6 "T35J \XT<P3,-'P%RC2%!L@TC0?&,Y0(Q#.<
M"<(SI0G!,ZX*OS.Y"[TSR N[-.$+MS3S#;0T_P^Q-/\/L#3_$*\T_Q"N-/\/
MKC3_#ZXT_P^N-/\/_S4. /\X!P#_/ ( _T & /]!"P#Z00\ [3\6 .,\(@#:
M/3$ TCY! ,P^3P+(/EH#Q#UD!<$];@>_/'8(O#Q^"KH[APNX.X\,MSN7#;4Z
MGPZS.JD/L3JT$*\ZPA&N.MD1JCOO$J<[_Q.E._\4I#O_$Z,[_Q.B._\3HCO_
M$J([_Q*B._\2_S@* /\\  #_00  ]44  .9& @#A10< XT(- -5#&0#,12P
MQD<\ <%'20*\1E4$N45?!K5$: FS0W$+L$-Y#:Y"@0^L0HD0JD&1$JA!FA.G
M0*04I4"O%:- O!:A0- 6GD'J%YQ!_!>:0?\7F$'_%YA!_Q:70?\5ET'_%9=!
M_Q670?\5_SL& /\_  #Y1@  Y4L  -Q.  #3300 T4H) ,I*% #"32< O$XW
M ;=.10*R35 %KTQ:"*M+8PJH2FP-IDET#Z1)?!&A2(03GT>,%9U'E1>;1I\8
MF4:J&9=&N!J61LH;DT;F&Y%'^1N/1_\:CD?_&8Y'_QB-1_\8C4?_%XU'_Q>-
M1_\7_SX" /]#  #K2P  W5$  -%4  #*5 $ QE(% ,%1$0"Y4R( LU4S :Y4
M00*J5$P%IE-6"*)17PR?4&</G4]O$9I.=Q283G\6EDV(&)-,D1F13)L;CTNF
M'8U+LQZ+2\4>B4OB'H=,]QZ&3/\=A4S_'(5-_QJ%3/\9A4S_&85,_QF%3/\9
M_T   /Q'  #E4   U58  ,I9  #"6@  O5@# +A7#@"Q61X K%HO :=:/0*B
M64D%GEA3"9M76PR75F00E55K$I)4<Q6/4WL7C5*$&HM1C1R(49<>AE"C'X10
ML"""4,$A@%#=(7Y1]"!]4?\??5'_'7U1_QQ]4?\;?5'_&GU1_QI]4?\:_T(
M /!*  #?5   SEH  ,1>  "\7P  MEX  +%<"P"K7AH I6 K *!@.@*<7T4%
MEUY0"91<6 R06V 0C5IH$XM9<!:(6'<8A5> &X-6B1V 5I0??E6?(7M5K2)Y
M5+TC>%77(W=5\B)V5O\@=E;_'W96_QUV5O\<=E;_&W96_QMV5O\;_T4  .Q.
M  #:6   R5X  +]B  "W9   L6,  *MA" "D8Q< GV0H )IE-P*69$,%D6--
M"(YA50R*8%T0AU]E$X1>;!:!7709?EQ]''Q;AAYY6I$@=UJ=(G19JB1R6;HE
M<5G2)7!:\"-O6O\B;UK_('!:_QYP6O\=<%K_''!:_QQP6O\<_T@  .=2  #3
M6P  Q6(  +MF  "S:   K&@  *5F!0"?9Q0 FFDE )5I- *0:$ $C&=*"(AF
M4PR$95L0@61B$WYC:A9[8G(9>&%Z''9@A!YS7XXA<%Z:(VY>J"5L7;@E:E[.
M)FE>[B1I7O\B:E[_(&I>_Q]J7O\>:E[_'6I>_QUJ7O\=^4H  .-5  #/7P
MP64  +=J  "O;   IVP  )]J 0"9:Q$ E&TB )!N,0&+;3T$AVQ'!X-K4 M_
M:E@/?&A@$WAG9Q9V9V\9<V9X''!E@1YM9(PA:F.8(VABIB5F8K8F9&+,)F1B
M["5D8O\C9&+_(65B_Q]E8O\>96+_'65B_QUE8O\=\DP  -]8  #*8@  O6D
M +-N  "K<   HG   )EN  "3<!  CW(? (IR+@&&<CL#@G%%!WUP3@MZ;E8.
M=FU>$G-L915P:VT8;6IU&VII?QYG:8HA96B6(V)GI"5@9[0F7V?))EYGZB5>
M9_XC7V?_(5]F_Q]@9O\>8&;_'F!F_QY@9O\>[T\  -I<  #&90  NFT  +!R
M  "G=0  G70  )1S  "-= T B78< (5W*P&!=S@#?'9#!GAU3 ET=%0-<7-;
M$6YR8Q1K<6L7:'!S&F5O?!UB;H<@7VV4(EULHB1:;+(E66S')5ALZ"59;/TC
M66O_(5IK_Q];:_\>6VK_'EMJ_QY;:O\>ZU,  --@  #":0  MG$  *QV  "C
M>0  F7D  (UW  "'>0L @WL8 ']\* ![?#4"=WM !7-Z20AO>5$,;'A9#VAW
M81-E=F@68G5P&5]T>AQ<=(4?6G.1(5=RH"-5<K D4W+%)%-RYR13<?PB5''_
M(%1P_Q]5</\>56__'55O_QU5;_\=Y5<  ,UD  "^;0  LG4  *A[  "??@
MDWT  (=]  " ?P< ?( 5 'B!) !U@C(!<8$]!&V 1@=I@$\*9G]6#6-^7A%@
M?68477QN%UI[=QI7>H(=5'J/'U%YG2%/>:XB3GG#(DUXY2)-=_LA3G?_'TYV
M_QY/=?\=3W7_'4]U_QU/=?\=WUP  ,AH  "Y<@  KGH  *6   ":@@  CH(
M ("#  !YA0( =(81 '&(( !NB"X!:H@Y F>'0P5CATP(8(93"UV%6PY:A&,1
M5X1K%%2#=1=1@H :3H&-'$N!FQY)@:P?2(#!($> XQ]'?_H>2'[_'DA]_QU)
M?/\<27S_'$E\_QQ)?/\<UF$  ,)N  "T>   JH   )^%  "4AP  B(<  'N)
M  !PC   :XX- &B/&@!FCRD 8I U 5^//P-<CT@%68Y0"%:.6 M3C6 .4(QH
M$$V,<A-*BWT62(J*&$6*F1I#BJH;0HJ_&T&*X1M!B/D;08;_&T&%_QM"A?\:
M0H3_&D*$_QI"A/\:S6<  +QT  "O?@  I88  )J*  ".C   @HT  '60  !G
ME   894( %Z7% !<ER, 6I@O %>8.@%4F$0#4I=,!4^75 =,EUP)299E#$>6
M;PY$E7H1096($S^4EQ4]E*@6.Y2]%CN4WQ8ZDO@7.I#_%SJ/_Q<ZCO\7.H[_
M%SJ._Q<ZCO\7Q6X  +9[  "JA0  GHL  )2/  "(D@  >Y0  &Z7  !BFP
M5YX  %*@#@!1H!L 3Z$H $VA- !+H3X!2:%' D>A4 -$H5@%0J%A!S^@:PD]
MH'<+.J"%#3B@E XVH*8/-:"[$#2@W0\TG?<0,YS_$C.:_Q(SF?\3,YG_$S.9
M_Q,SF?\3O7<  *^#  "CBP  F)$  (V5  "!F0  <YP  &>?  !;H@  3Z8
M $>I" !$JA( 0ZH? $&K*P! JS< /ZQ! #VL2@$[K%,".:Q< S>L9P0UK',%
M,JR!!C"LD0<NK*,(+:RX"2RLV0@LJO4**ZC_"RJF_PPJI?\-*J7_#2JE_PTJ
MI?\-M8   *B+  "<D0  D98  (6<  !XH   :Z4  %^H  !3K   2*\  #VR
M   VM0L -+45 #.V(0 RMBP ,;<W #"W00 ON$L +KA5 "RX8 $JN&T!*;E[
M B>YC0(EN9\#)+FT R.YT@,CM_0$(K7_!2&T_P8AL_\'(;+_!R&R_P<ALO\'
MK8H  *"1  "5EP  B)T  'NC  !NJ   8:T  %6Q  !*M   /[<  #2[   K
MO@, ),(, "+"%  BPQ\ (<,J "#$-  ?Q#\ 'L5* !W&5@ <QF, &\=S !K'
MA0 9QYD &,BN !?(RP 7QO$!%\3_ 1;#_P(6P?\#%L'_ Q;!_P,6P?\#HY$
M )B8  "+G@  ?:4  '"K  !BL0  5K8  $JY   ^O0  -,   "K$   BR
M&<P$ !/0"@ 1TA$ $-(: !#3)0 /TS  #M0\  [42  -U58 #=5E  S6>  ,
MUHT "]BD  K8O@ )V>8 "M;^  O4_P +TO\ "]+_ 0O2_P$+TO\!FI@  (Z?
M  " I@  <JT  &2T  !7N@  2;\  #W"   RQ@  *,D  !_-   7T0  $=8
M  S;!0 (W@L !M\1  7?&@ $X"0  N$N  'B.@  XT<  .16  #D9P  Y7L
M .:2  #FJ@  Y\@  .?P  #H_P  Z/\  .C_  #H_P  Z/\ D9\  (*G  !T
MKP  9;<  %>^  !)PP  /,<  ##+   ESP  '-0  !39   .W0  ">$   +E
M    Z08  .D-  #I$0  ZA@  .LA  #M*P  [S<  /%%  #R5@  \V@  /-^
M  #TEP  ];   /;0  #W\P  ]_\  /?_  #W_P  ]_\ A:<  ':P  !FN
M6,$  $K(   [S   +M$  "/6   9W   $>    SC   $YP   .H   #U
M]    /4%  #U"P  ]@\  /84  #X'0  ^B<  /PT  #_0P  _U4  /]I  #_
M@0  _YH  /^R  #_SP  _^T  /_Y  #_^0  __D >+   &BZ  !9PP  2\L
M #O1   MV   (=T  !;B   .Y@  ".H   #M    \    /@   #_    _P
M /\   #_    _P8  /\,  #_$   _Q@  /\B  #_,   _T   /]3  #_:0
M_X$  /^9  #_KP  _\,  /_5  #_U0  _]4 _Q,H /\3)0#_$24 _PTG /\&
M+0#_ #4 _P!! /\ 3P#_ %P _P!I /\ = #_ 'X _P"( /\ D #_ )< _P"=
M /\ I #_ *H _P"P /\ MP#_ ,  _P#, /\ WP#_ .P _P#X /\ _P#_ /\
M_P#_ /\ _P#_ /\ _P#_ /\ _P#_ /\ _Q8E /\6(@#_%"$ _Q C /\** #_
M #  _P ] /\ 2P#_ %@ _P!D /\ < #_ 'H _P"$ /\ C #_ ), _P": /\
MH #_ *8 _P"M /\ M #_ +P _@#( /T V0#[ .D ^@#V /D _P#X /\ ^ #_
M /@ _P#X /\ ^0#_ /D _P#Y /\ _QHB /\:'@#_&!T _Q,> /\.(@#_"BP
M_P<Y /\#1@#_ %, _P!@ /\ :P#_ '8 _P!_ /\ B #_ (\ _P"6 /\ G0#_
M *, _@"I /P L #Z +D ]P#$ /4 T@#S .8 \@#T /$ _P#P /\ [P#_ .\
M_P#O /\ \ #_ /  _P#P /\ _QX= /\>&0#_'!< _Q<8 /\3'@#_$2@ _PXT
M /\,00#_"DX _PA; /\'9@#_!G$ _P9Z /\&@P#^!HL _ :2 /H&F0#X!I\
M]@:F /0&K0#R!K4 \ 7  .T%S@#K!>0 Z0;S .8(_P#E"O\ Y O_ .0+_P'D
M"_\!Y O_ >0+_P'D"_\!_R$8 /\A$P#_(!$ _QL2 /\<&@#_&B0 _Q8O /\3
M/ #_$4D _Q!5 /P.80#Y#FL ]@YU /0.?@#R#H8 \ Z. .X.E0#M#IL ZPZB
M .H.J@#H#K, Y@^] .4/S #A#^, W1#S -D1_P'6$O\!U!/_ =,3_P+2$_\"
MTA/_ M(3_P+2$_\"_R43 /\E$ #_) T _R,. /\C% #_(AX _Q\I /\<-0#Y
M&4, ]!A/ .\76P#L%V8 Z1=P .87>0#D%X$ XA>) . 7D0#?%Y@ W1>? -L7
MIP#9&+$ UAB[ -09R@#0&N$!S!OS <D<_P+&'/\"Q!S_ \,<_P/#'/\#PQS_
M \,<_P/#'/\#_R@0 /\I"P#_* 8 _RL+ /\K$ #_*1< _28B /0C+@#L(3L
MYB!) .(@50#>(&  VB%J -8A= #3(7P!T"&$ <\BC '-(I,!RR*; <DBHP'(
M(ZP"QB.V L0CQ +")-L"OB7N [LE_@2X)?\%MB7_!;4E_P:U)?\&M27_!;4E
M_P6U)?\%_RP- /\M!0#_+@$ _S$% /\Q"P#]+Q  \2L8 .<I)0#?*#, V"A"
M -$J3P#-*UH R2ME <<K;@'$+'8"PBQ^ L LA@.^+(X#O2R6 [LLG@2Y+*<$
MN"RQ!;8LOP6U+=$%L2WJ!JXN^P>K+O\(J2[_"*@N_PBH+?\(J"W_"*@M_PBH
M+?\(_R\( /\Q  #_-0  ]C<  .HV @#G,P@ Y"\/ -DN&P#/,2P R3,\ ,0T
M20# -54!O#5? KHU: *W-7 #M31X!+,T@ 6Q-(@&L#20!JXTF0>L-*((JS2L
M":DTN0FG-,H*I37E"J$U^ N?-?\,G37_#)TU_PN<-?\+G#7_"YPU_PN<-?\+
M_S," /\U  #V.@  Y3X  -Q   #4/00 TC<) ,LX%0##.B8 O3TV +@^1 &T
M/E !L3U: ZX]8P2L/6L%J3QS!J<\>PBF/(,)I#N+"J([E N@.YT,GCNH#9T[
MM Z;.\4.F3O@#I8[] ^4//\/DCS_#Y(\_PZ1//\-D3S_#9$\_PV1//\-_S4
M /\Y  #J00  W48  -!'  #)1@  QD$% ,! $0"Y0B$ LT0R *]%0 &K14L"
MIT55 Z1$7@6A1&8'GT-N")U#=@J;0GX+F4*&#9=!CPZ509D/DT&D$9%!L!*0
M0< 2CD'9$HM!\1*)0O\2B$+_$8A"_Q"'0O\0AT+_#X="_P^'0O\/_S@  /,]
M  #C1P  TDP  ,A.  # 30  NTH" +9'#@"P21T JTLM *9,.P&B3$<"GDM1
M!)M+6@:92F((EDEJ"I1)<0R22'D.CTB"#XU'BQ&+1Y42B4:@%(=&K!6%1KL6
MA$;1%H)'[A: 1_\5?T?_%']'_Q)_1_\1?T?_$7]'_Q%_1_\1_SL  .Y#  #<
M3   S%$  ,%4  "Y5   M%$  *Y-"P"H3QD HU$I )Y2-P&:4D,"EU%.!)11
M5@:14%X)CD]F"XQ.;0V)3G4/ATU^$85-AQ."3)$5@$R<%GY+J1=\2[@8>TO-
M&'E,ZQAX3/X7=TS_%7=,_Q1W3/\3=TS_$G=,_Q)W3/\2_SX  .A'  #54
MQE8  +Q8  "T60  K58  *=3!P"A5!4 G%8E )A7- &45T "D%=*!(U64P:*
M55L)AU1C"X14:@Z"4W(0@%)Z$GU2@Q1[48X6>%"9&'90IAET4+4:<U#)&G%0
MZ!IP4?P8<%'_%W!1_Q5P4?\4<5#_$W%0_Q-Q4/\3]4   .1+  #/5   P5H
M +==  "O7@  IUL  *%8 P";61( EELB ))<,0&.7#T"BEQ'!(=;4 :#6E@)
M@5E@#'Y99PY[6&\0>5=W$W96@!5T5HL7<E66&6]5HQIM5+(;;%3&&VI5YAMJ
M5?L9:E7_%VI5_Q9J5?\5:U7_%&M5_Q1K5?\4\D,  -]/  #+6   O5T  +-A
M  "K8@  HF   )M<  "57A  D& ? (QA+@"(83H"A&!%!(%@3@9^7U8)>UY=
M"WA=90YV7&P0<UQT$W!;?15N6H@7:UJ4&6E9H1MG6; <95G#'&19XQQD6?H:
M9%G_&&19_Q=E6?\595G_%&59_Q1E6?\4[T8  -I2  #&6P  NF$  +!E  "F
M9@  G6,  )5A  "/8@X BV0< (=E*P"#93<!?V5" WQD2P9X8U,(=6-;"W-B
M8@YP86H0;6!R$VM@>Q5H7X879EZ1&6->GQMA7:X<8%W!'%]=X1Q?7?@:7UW_
M&%]=_Q=@7?\68%W_%6!=_Q5@7?\5ZTH  -16  ##7@  MF4  *QI  "B:0
MF&<  (]E  ")9@P A6@9 (%I* !^:C4!>FD_ W9I205S:%$(<&=9"FUG8 UK
M9F<0:&5P$F5D>15C9(,78&./&5YBG1M<8JP<6F*_'%EBWQQ98O<:6F+_&5IA
M_Q=;8?\66V'_%5MA_Q5;8?\5YTT  ,]9  "_8@  LV@  *EM  ">;0  DVL
M (EI  "#:PD ?VT5 'QN)0!X;C(!=6X] G%N1@1N;4\':VQ6"6AL7@QE:V4/
M8VIM$6!I=A1=:8$66VB-&%AGFQI69ZH;56>]'%1GW!Q49_8:5&;_&%5F_Q=5
M9?\65F7_%59E_Q569?\5XE$  ,I=  "[9@  KVP  *9Q  "9<   CF\  (-N
M  !]< 4 >'(2 '5S(0!R<R\!;W,Z FQS1 1I<DP&9G)4"&-Q6PM@<&,-77!K
M$%MO=!-8;G\556Z+%U-MF1E1;:@:3VV[&TYMV1I.;/093VO_&$]K_Q=0:O\6
M4&K_%5!J_Q50:O\5W54  ,5A  "W:@  K'$  *)U  "4=   B70  'QS  !V
M=0  <7<0 &]X'0!L>2L :7DW 69Y0 -C>4D%8'A1!UUW6 E;=V ,6'9H#E5U
M<1%2=7P34'2(%DUTEQ=+<Z8827.Y&4ASU1E)<O,827'_%TIQ_Q9*</\52W#_
M%$MP_Q1+</\4U%H  ,!F  "S;P  J'8  )UY  "/>   A'@  '=Y  !O?
M:GT- &=^&0!D?R8 8H R 5^ /0)<@$8#6G].!5=_50=4?ET)4GUE#$]];PY,
M?'D12GR&$T=[E!5%>Z061'NW%D-[TA9#>O(60WG_%4-X_Q1$=_\41';_$T1V
M_Q-$=O\3S5\  +MK  "N=   I'P  )=^  "*?0  ?WX  ')_  !F@P  880(
M %Z&$P!<AR$ 6H<N %B'. %5AT("4X=* U"'4@5.AEH'2X9B"4F%; M&A7<-
M0X2##T&$DA$_A*(2/82U$SR$SQ,\@O 2/('_$CV _Q(]?_\2/7[_$3U^_Q$]
M?O\1Q68  +5Q  "J>P  GX(  )*"  "%@@  >8,  &V&  !?B@  6(T! %2.
M#P!2CQL 4(\G $^0,P!-D#T!2Y!% DF03@-&D%8$1(]?!4*/: <_CW,)/8Z
M"SJ.CPPXCJ --XZS#C:.S XVC>\.-8O_#C6)_P\UB/\/-H?_#S:'_P\VA_\/
MOFT  +!Y  "E@@  F8<  (R(  !_B   <HH  &:-  !:D0  4)4  $F7"0!'
MF!, 19@@ $29*P!#F38 09I  $":2 $^FE$"/)I: CJ:9 ,WFF\%-9E]!C.9
MC <QF9T(+YFP""Z9R@@NF.T(+I;_"BV4_PHMD_\++9+_"RV2_PLMDO\+MG4
M *J!  ">B   DXT  (:.  !XCP  :Y(  %^5  !4F0  29T  $"@   ZH@T
M.*,7 #>C(@ VI"T -:0W #2D00 SI4L ,:54 3"E7@$NI6H!+*5X BJEB ,H
MI9H#)Z6M!":EQ@,FI.L$):+_!26@_P8DG_\&))[_!R2>_P<DGO\'KWX  *.(
M  "7C@  C9,  'Z5  !PF   8YL  %>?  !,H@  0J8  #BI   OK , *JX.
M "FN&  HKR, )Z\M ":P-P EL$$ )+!+ ".Q5@ BL6, (;%Q !^Q@@ >LI0!
M'+*I 1NRP0$;L><!&Z_^ AJM_P(:K/\#&JO_ QJK_P,:J_\#J(@  )N/  "1
ME   A)H  ':?  !HH@  6Z4  $^I  !$K0  .;   "^S   FM@  'KD% !B[
M#@ 7NQ8 %[P@ !:\*@ 5O34 %+U  !.^2P 2OE@ $KYG !&_>  0OXP $,"B
M  [ N@ .P.$ #[W[  ^\_P 0NO\!$+K_ 1"Z_P$0NO\!GX\  )25  "'FP
M>:$  &NG  !>K   4K$  $6T   ZM@  +[D  "6\   =OP  %<,   _&!0 +
MR@T "<H4  C*'0 'RB< !\HR  ;+/@ %RTL !,Q:  /,:@ "S'X  <R4  #,
MJP  S<@  ,SM  #,_P  R_\  <K_  '*_P !RO\ EY8  (J<  !\HP  ;JH
M &"P  !2M@  1;D  #F\   NOP  (\,  !O&   3R@  #<T   C1   !U D
M -0.  #5%0  UAX  -@G  #9,0  VSX  -Q+  #=6P  WFX  -Z$  #?FP
MW[0  -[9  #?]P  W_\  -__  #?_P  W_\ C9T  '^E  !PK   8;,  %.Z
M  !%OP  .,(  "S&   AR0  &,T  !#1   +U0  !-H   #>    X $  .$)
M  #B#@  Y!,  .4;  #G)   Z2\  .L\  #M2P  [ET  .YQ  #OB0  \*(
M /"\  #PXP  [_D  /#_  #P_P  \/\ @:4  '*M  !CM0  5+T  $;$   W
MR   *LP  !_0   5U0  #MH   ?>    X@   .8   #I    Z@   .P   #N
M!0  [PP  /$0  #S%P  ]2   /@K  #[.0  _4H  /Y>  #_=   _XT  /^F
M  #_P   _^$  /_U  #_]0  __4 =*X  &6W  !6P   1\@  #C-   JT@
M'=@  !/=   ,X@   ^8   #I    [    /    #S    ]    /8   #X
M^@   /T'  #_#0  _Q(  /\;  #_*   _S<  /]*  #_7@  _W8  /^/  #_
MI@  _[H  /_1  #_T0  _]$ _P\D /\.(@#_"R$ _P,D /\ *0#_ #( _P ^
M /\ 3 #_ %D _P!E /\ < #_ 'H _P"$ /\ C #_ )( _P"9 /\ GP#_ *4
M_P"K /\ L@#_ +H _P#% /\ TP#_ .< _P#T /\ _P#^ /\ _P#_ /X _P#^
M /\ _@#_ /X _P#^ /\ _Q$A /\0'@#_#1T _P<? /\ (P#_ "T _P Z /\
M2 #_ %4 _P!A /\ ; #_ '8 _P!_ /\ AP#_ (X _P"5 /\ FP#_ *$ _P"G
M /X K@#] +8 _ #  /L S0#Y .( ^ #P /< _ #V /\ ]0#_ /4 _P#U /\
M]0#_ /4 _P#U /\ _Q4= /\3&@#_$!D _PL9 /\ '0#_ "D _P V /\ 0P#_
M %  _P!< /\ 9P#_ '$ _P!Z /X @P#\ (H ^@"1 /D EP#X )T ]P"C /4
MJ@#T +( \@"[ /$ R #O -P [@#L .T ^@#K /\ Z@#_ .H _P#J /\ Z@#_
M .H _P#J /\ _Q@9 /\6%0#_$Q, _PX3 /\+&@#_!R0 _P(P /\ /@#_ $L
M_P!7 /\ 8@#\ &P ^ !U /4 ?@#R (4 \0", .\ DP#N )D [ "@ .L I@#I
M *X YP"W .8 PP#D -0 X@#I .$ ]P#? /\ W0#_ -T _P#= /\ W0#_ -T
M_P#= /\ _QL3 /\:$ #_%@X _Q(. /\2%0#_#Q\ _PPK /\). #_!D4 ^P-1
M /<"7 #R F8 [@)P .H"> #G H  Y@.' .0#C@#B Y4 X0.< -\$HP#=!*L
MVP2T -@%P #6!=  TP;G - (^ #."O\ S O_ ,L,_P#+#/\ RPO_ ,L+_P#+
M"_\ _Q\0 /\>"P#_&@< _QD+ /\8$0#_%AD _Q(D /H0, #S#CX [@U* .D,
M5@#E#&$ X@QJ -X-<P#;#7L V0V# -8-B@#4#9$ T@V9 - .H #/#JD S0ZS
M ,L.OP#*#]  QA'I ,(2^0"_$_\ O1/_ ;P3_P&\$_\!O!/_ ;L3_P&[$_\!
M_R(, /\A! #_(   _R$% /\?# #_'!$ ]A@< .P5* #E$S8 WQ)# -D33P#3
M%%H T!5D ,T6;0#+%G4 R1=] ,<7A0#%&(P Q!B4 ,(9G # &:4 OAFO +T:
MNP"[&LL N!OE ;0<]@&R'?\"L!W_ J\=_P*N'?\"KAW_ JX=_P*N'?\"_R8&
M /\E  #_)@  ^R<  /$E P#P(0L Z!P2 -X9'0#4&RT S1T\ ,@?20#%(%4
MP2%? +\B: "\(G  NB-X +DC?P&W(X<!M2./ ;0DEP&R)* !L22J J\DM@*M
M)<8"JR7? J@F\P.E)O\#HR;_ Z(F_P2A)O\#H2;_ Z$F_P.A)O\#_RD  /\H
M  #V+0  YS   -\O  #9*P0 UB(* ,XC%@#&)B< P"@V +LJ1 "X*T\ M2Q9
M +(L8@&P+&H!KBUR :PM>@*J+8$"J2V* J<MD@.E+9L#I"VE!*(ML02@+< $
MGRW8!)PN[P69+O\&ER__!I8O_P:5+O\%E2[_!94N_P65+O\%_RP  /\N  #J
M-0  W3D  -$Y  #*-@  QR\& ,$M$0"Z,"$ M#(Q + T/@"L-4H J354 :<U
M70&D-64"HC5M J U= .?-7P$G36$!)LUC06:-)<&F#2A!I8TK0>4-;L(DS70
M") U[ B.-OX(C#;_"(LV_PB+-O\'BC7_!XHU_P>*-?\'_R\  /(T  #B/
MTD$  ,="  # 0   NSH! +8V#@"P.1P JCLL *8\.@"C/48 GSU0 9T]60*:
M/6$#F#UH!)8\< 64/'<&DCR !Y$\B >/.Y((C3N="8L[J0J).[<+B#O*"X4\
MZ N#//L+@CS_"H$\_PJ!//\)@3S_"($\_PB!//\(_S,  .PZ  #:0P  RD<
M +])  "W1P  L4(  *T^"@"F0!< HD(G )Y#-0":1$(!ET1, 91$50*10UT#
MCT-D!8U#:P:+0G,'B4)["(="A J%08X+@T&9#(%!I0U_0;,.?D'&#GQ!Y YZ
M0OD->4+_#'A"_PMX0O\+>$+_"GA!_PIX0?\*]C8  .9   #12   PTT  +E.
M  "Q30  J4D  *1%!@"?1A, FD@C )9),@"22CX!CTI( HQ*40.*25D$ATE@
M!85): >#2&\(@4AW"G]'@ M]1XH->D>5#GA&H@]V1K 0=4;"$'-&X!!R1_</
M<4?_#G%'_PUQ1_\,<4?_"W%&_PMQ1O\+\SD  .!$  #,3   OE$  +13  "J
M4@  HDX  )U* 0"72Q$ DTT@ (]/+@",3SH!B$]% H5/3@.#3U8$@$Y=!GY.
M9 =\36P)>4UT"W=,?0QU3(<.<TR2#W%+GQ%O2ZT2;4N_$FQ+W!)K3/41:DS_
M#VI,_PYJ2_\-:DO_#&I+_PQJ2_\,\#T  -M(  #'4   NE4  +!8  "E5@
MG%,  )=/  "14 X C%(< (E4*P"%5#< @E1" 7]42P-\5%,$>E-:!GA38@AU
M4FD)<U)Q"W%1>@UN480/;%"0$&I0G!)H4*L39E"\$V50V!-D4/,29%#_$&10
M_P]D4/\.94__#65/_PQE3_\,[$$  -1,  ##5   MED  *Q<  "@6@  EU<
M )%4  "+50P AE<9 (-8)P" 630 ?5D_ 7I92 -W6% $=%A8!G)77P=O5V8)
M;59N"VM6=PUH58$/9E6-$614FA)B5*D38%2Z%%]4TQ1>5/(37E3_$5]4_P]?
M5/\.7U/_#5]3_PU?4_\-YT0  ,]0  "_6   LUT  *A?  "<70  DEL  (M8
M  "%6@H @5L6 'U<) !Z73$ =UT\ 71=1@)Q74X$;UQ5!6Q<70=J7&0):%ML
M"V5:=0UC6G\/85F+$5Y9F!)<6*<46UBX%%E9T!196/ 365C_$5I8_Q!:6/\.
M6E?_#5I7_PU:5_\-XT@  ,M3  "[6P  L&$  *1B  "780  CE\  (5<  !_
M7@< >U\3 'AA(0!U8BX <F(Y 6]B0P)L84L#:F%3!6=A6@=E8&()8V!J"V!?
M<PU>7GT/6UZ)$5E=EA)77:4355VV%%1=SA147>X35%W_$55<_Q!57/\.55O_
M#E9;_PU66_\-WDP  ,=6  "X7P  K60  *!E  "39   B6,  ']A  !Y8@,
M=601 ')E'@!O9BL ;&<W 6IG0 )G9DD#9691!&)E6 9@96 (761G"EMD< Q9
M8WL.5F.&$%1BE!)28J,34&*T$T]BS!-/8NT23V'_$4]A_Q!08/\.4&#_#E!@
M_PU08/\-V4\  ,-:  "T8P  J6D  )MH  "/9P  A&<  'EE  !S9P  ;VD.
M &QJ&P!I:R@ 9VPT &1L/0%B;$8"7VM.!%UK5@5::ET'6&IE"59I;@M3:7@-
M46B$#TYHDA!,9Z$22V>R$DEGR1))9^L226;_$$IF_P]*9?\.2V7_#4MD_PU+
M9/\-T50  +Y>  "Q9P  IFT  )=L  "*:P  ?VL  '-K  !M;0  :&X, &5P
M%P!B<20 8'$P %YQ.@%<<4,"67%+ U=Q4P15<%H&4G!B!U!P:PE.;W4+2V^"
M#4ENCP]';I\016ZP$41NQQ%#;>H01&S_#T1K_PY%:_\-16K_#45J_PU%:O\-
MRU@  +IC  "M;   H7$  ))P  "%;P  >F\  &YP  !E<P  8'4' %UV$@!;
M=Q\ 67@K %=X-@!5>#\!4WA( E%X3P-/=U<$3'=?!4IW: =(=G,)179_"T-U
MC0Q!=9T./W6N#CYUQ0X]=>@./G/]#3YR_PT^<?\,/W'_##]P_PP_</\,Q5X
M +5I  "I<0  G'4  (UT  " =   =70  &EV  !>>0  6'P! %1]#@!2?AH
M47\F $]_,0!-@#L 3(!# 4J 2P)(?U0"1G]<!$-_905!?W &/WY\"#Q^B@DZ
M?IH*.7ZL"S=^PPLW?>8+-WO\"S=Z_PLW>?\*.'C_"CAX_PHX>/\*OF0  +!O
M  "E>   EGD  (=Y  ![>0  <'H  &1\  !8@   4(,  $N%"@!(AA0 1X<@
M $6(*P!$B#4 0X@^ $&)1P% B4\!/HA8 CR(80,ZB&P$-XAX!36(AP8SB)@'
M,H>J!S"(P <PA^0',(7["#"#_P@P@O\(,('_"#"!_P@P@?\(MVL  *IV  "@
M?P  D'X  ()^  !V?P  :H   %Z#  !3AP  2HL  $&. @ ]D X .Y 8 #J1
M(P YD2T .)(W #>20  VDDD -)-2 #.37 $QDV<!+Y-T BV2@P,KDI0#*I*G
M RB2O00HDN$#)Y#Z!">._P4GC?\%)XS_!2>,_P4GC/\%L70  *5^  "9A0
MBH0  'V$  !OA0  8X@  %B+  !-CP  0Y,  #J7   RF@< +IL0 "V;&@ L
MG"0 *YPN "J=.  IG4$ *)U+ ">>50 FGF$ )9YN ".>?@$BGI !()ZC 1^>
MN0$>GMT!'ISX AZ:_P(>F?\#'I?_ QZ7_P,>E_\#JGT  )Z%  "3BP  A8H
M '6+  !HC@  6Y$  %"5  !&F0  .YT  #*@   JHP  (J8) !^G$0 >IQH
M':@D !RH+0 ;J#< &JE! !FI3  8J5@ %ZIF !:J=@ 5JHD %*J> !.KM  2
MJ], $JCU !.G_P$3I?\!$Z7_ 1.D_P$3I/\!HX8  )>,  "-D0  ?9(  &V5
M  !@F   5)P  $B@   ^I   -*<  "JK   AK@  &;$  !*S!P /M1  #K47
M  ZU(0 -M2L #;4V  RV00 +MDX "K9<  FV;  (MG\ ![:4  :VJ@ %ML4
M!K;J  >U_P (M/\ "+/_  FR_P )LO\ FHT  )"3  "$F   =)P  &6@  !7
MI   2Z@  $"L   UL   *K,  "&U   8N   $;L   R^ @ &P L  L 1  '!
M&0  P2(  ,(K  #"-@  PT(  ,-0  #$7P  Q'$  ,2'  #$G0  Q+4  ,3:
M  #$]@  P_\  ,/_  ##_P  P_\ DY0  (>:  !XH   :J8  %RL  !/L0
M0;4  #6W   IN@  '[T  !;    0PP  "L8   /*    S 4  ,P,  #-$0
MSA@  ,XA  #0*@  T34  --#  #44@  U&,  -5X  #5CP  U:<  -;"  #6
MZ0  UOT  -;_  #6_P  UO\ BIL  'NB  !LJ0  7K   %"V  !"N@  -+T
M "C!   =Q   %,<   W+   &S@   -(   #7    V0   -H%  #<"P  W1
M -\5  #A'0  XR<  .4S  #G0@  Z%0  .AG  #I?@  Z9<  .JO  #JS@
MZ^\  .O^  #K_P  Z_\ ?:,  &ZK  !?L@  4;H  $+    TPP  )\<  !O+
M   2SP  "],   +8    W0   .$   #D    Y0   .<   #I    ZP<  .T-
M  #O$0  \1D  /0D  #W,0  ^4$  /I5  #Z:@  ^X0  /N=  #\M@  _-(
M /WM  #]]   _?0 <:P  &&U  !2O0  1,0  #3)   FS0  &M(  !#8   (
MW0   .$   #E    Z    .P   #O    \0   /,   #U    ]P   /D!  #[
M"   _@X  /\5  #_(0  _R\  /]!  #_5@  _VT  /^'  #_H   _[8  /_*
M  #_U   _]0 _PL@ /\''@#_ !T _P @ /\ )0#_ "X _P [ /\ 20#_ %8
M_P!B /\ ;0#_ '8 _P!_ /\ AP#_ (X _P"4 /\ F@#_ *  _P"F /\ K0#_
M +4 _P"^ /\ RP#_ .$ _P#P /X _0#] /\ _0#_ /T _P#] /\ _ #_ /D
M_P#Y /\ _PT= /\+&@#_!!D _P : /\ 'P#_ "H _P W /\ 10#_ %$ _P!>
M /\ : #_ '( _P!Z /\ @@#_ (D _P"0 /\ E@#_ )P _@"B /P J0#[ +
M^0"Y /@ Q@#V -D ]0#K /0 ^0#S /\ \@#_ /, _P#S /\ \P#_ /, _P#S
M /\ _Q 9 /\.%0#_"!0 _P 4 /\ &0#_ "4 _P R /\ 0 #_ $P _P!9 /\
M8P#^ &T _ !U /H ?0#Y (0 ]P"+ /8 D0#T )< \P"> /( I #P *P [@"T
M .T P #K ,\ Z0#F .@ ]0#F /\ YP#_ .8 _P#E /\ Y0#_ .4 _P#E /\
M_Q(4 /\0$ #_# \ _P,0 /\ %0#_ "  _P L /\ .@#_ $< ^@!3 /< 7@#T
M &< \0!P .\ > #M '\ ZP"& .H C #H ), YP"9 .4 H #C *< X0"P -\
MN@#= ,D VP#@ -@ \ #7 /X U0#_ -0 _P#3 /\ TP#_ -, _P#3 /\ _Q40
M /\2# #_#@D _PL, /\)$@#_ QH _P F /T ,P#T $  [P!- .L 6 #H &$
MY0!J .( <@#@ 'H W@"  -P AP#: (X V "5 -0 G #2 *, T "L ,X M@#,
M ,0 R@#9 ,@ [0#' /L Q0#_ ,0!_P## ?\ Q '_ ,0!_P#$ ?\ _Q@+ /\5
M!0#_$   _Q & /\/#0#_#!0 _ <? /$#*P#G #D X@!& -X!40#: EL U0)D
M -(#; #/ W0 S01[ ,L$@@#*!(D R 60 ,8%F #$!:  P@:I ,$&M "_!L$
MO0C5 +L)[ "X"_T M@S_ +4-_P"T#?\ M W_ +0-_P"T#?\ _QL% /\8  #_
M%P  _Q8  /L3!@#Z$ X [@P6 .,)(@#:"3  TPH^ ,X+2@#*#%4 QPU> ,4-
M9P#"#F\ P0YV +\.?@"]#X4 O ^- +H0E0"X$)T MQ"G +41L@"S$<  LA'5
M *X3[@"K%/X J17_ *<5_P"G%?\ IA3_ :84_P&F%/\!_Q\  /\<  #Z'@
MZQX  .,<  #?%04 W@X- -,.& #+$2@ Q1,W , 41 "\%D\ N1=9 +<780"T
M&&D LQEQ +$9> "O&H  KAJ( *P;D "K&YD J1NC *<<K@"F'+P I!W/ *$>
MZ@&>'OP!G!__ 9L?_P&:'_\!FA[_ 9D>_P&9'O\!_R(  /\A  #L)P  X"H
M -0I  #-)   RAP( ,09$@"]'"( MQXQ +,@/@"O(4D K2)3 *HC7 "H)&0
MIB1L *0D<P"C)'H H26" : EBP&>)90!G26> 9LFJ@&9)K<!F";) I4GY@*2
M)_D"D"C_ H\H_P*.)_\"CB?_ HXG_P*.)_\"_R8  /(I  #C,0  TC0  ,@T
M  # ,   NRD" +@C#@"Q)AP K"@K *@J. "D*T0 H2Q. )\M5P"=+5\ FRUG
M 9DM;@&8+G4!EBY] I0NA@*3+I "D2Z: X\NI@.-+K,#C"[% XHOX02'+_8$
MA2__!(0O_P.$+_\#@R__ X,O_P.#+_\#^RD  .LQ  #9.   R3P  +\\  "V
M.0  L#(  *PM"P"G+Q< HC$F )XS- ":-$  F#5* )4U4P"3-5L!D35B 8\U
M:0*--7$"C#5Y XHU@@.(-8L$AC66!(0UH@6"-:\%@37 !G\VW 9]-O0&>S;_
M!7LV_P5Z-O\$>C;_!'HU_P1Z-?\$]2T  .0W  #0/P  PD,  +=$  "M0
MISH  *,V!@"=-Q, F3DB )4Z+P"2/#L CSQ& (P\3P&*/%<!B#Q> H8\90*$
M/&T#@CQU!( \?01_/(<%?3R2!GL[G@=Y.ZP'=SN\"'8\U0AT//$(<SS_!W(\
M_P9R//\%<CS_!7([_P5R._\%\3(  -X]  #)1   O$@  +!)  "F1@  GT$
M )L] 0"5/1  D3\= (U!*P"*0C@ AT-" (1#2P&"0U,!@$-; GY"8@-\0FD$
M>D)Q!7A">@9V080'=$&/"')!FPAP0:D);T&Y"FU!T IL0>X):T+_"&I"_P=J
M0?\&:D'_!FI!_P5J0?\%[3<  -9"  #$20  MTT  *M-  "@2@  F$<  )-"
M  ".0PT B44: (9&* "#1S0 @$@_ 'Y(2 %[2% ">4A7 G=(7P-U2&8$<T=N
M!7%'=@9O1X ';4:,"6M&F II1J8+9T:V"V9&S ME1NP+9$?_"61&_PAD1O\'
M9$;_!F1%_P9D1?\&Z#L  -!&  "_30  LU$  *51  ":3@  DDL  (U'  "'
M2 L @TH6 ']+) !]3#$ >DT\ '=-10%U34T"<TU5 G%-7 -O36,$;4QK!6M,
M<P=I2WT(9DN)"61+E@IB2Z0+84NT#%]+R@Q>2^H+7DO^"EY+_PE>2O\(7DK_
M!UY*_P=>2O\'XS\  ,M)  "\40  L%4  *%4  "64@  C5   (=,  "!30@
M?4\3 'I0(0!W42X =%(Y ')20@%O4DL!;5)2 FM160-I46$$9U%H!F50<0=C
M4'L(85"&"E]/DPM=3Z$,6T^R#5E/QPU93^@,6$_]"UA/_PE93_\(64[_!UE.
M_P=93O\'WT,  ,=-  "X5   K%D  )U7  "150  B%0  (%0  ![4@0 =U,1
M '14'@!Q52L ;U8V &Q60 %J5D@!:%90 F965P-D5EX$8E5F!6!5;P==57@(
M6U2$"EE4D0M75* ,55.P#513Q0U34^8,4U/\"U-3_PE44O\(5%+_"%12_P=4
M4O\'VD8  ,-0  "U6   J%L  )E:  "-6   A%<  'M4  !V5@$ <5</ &Y9
M&P!L6B@ :5HS &=;/0%E6T4!8UM- F%:50-?6EP$75ID!5M9; 98678(5EF"
M"518CPM26)X,4%BN#4]8PPU.6.0,3EC["T]7_PE/5_\(3U;_"%!6_P=05O\'
MTTH  ,!4  "R7   HUX  )5=  ")7   ?UL  '99  !P6@  :UP- &A=& !F
M7B0 9%\P &)?.@!@7T,!7E]+ EQ?4@):7UH#6%]A!55>:@937G0'45U_"4]=
MC0I-79P+2UVL#$I=P0Q)7>,,25SZ"DE;_PE*6_\(2EK_"$I:_P=*6O\'SDX
M +Q8  "N8   GV$  )%@  "%7P  >U\  '!=  !J7P  96$* &)B% !@8R$
M7F0M %QD-P!:9$ !6&1( 59D4 )49%<#4F1?!%!D9P5.8W$&3&-]"$EBBPE'
M8IH*1F*J"T1BOPM$8N$+1&'Y"D1@_PE$8/\(15__!T5?_P=%7_\'R%(  +A<
M  "K9   FV0  (QC  " 8P  =F,  &IB  !C9   7V8& %MG$0!9:!T 5VDI
M %9J,P!4:CP 4FI% 5!J3 %.:E0"3&I< TIJ901(:6\%1FEZ!T1IB A":)@)
M0&BI"C]HO0H^:-X)/F?W"3YF_P@_9?\'/V7_!S]D_P<_9/\'PU<  +-A  "G
M:0  EF@  (=G  ![9P  <6<  &5H  !<:@  6&P! %1N#@!2;Q@ 4&\D $YP
M+@!-<#@ 2W%! $IQ20%(<5$!1G%9 D1P8@-"<&P$0'!X!3YPA@8\;Y4'.F^F
M"#AONP@X;]L'.&[V!SAM_P<X;/\&.6O_!CEJ_P8Y:O\&O5P  *]F  "B;0
MD6P  ()K  !W:P  ;&P  &%N  !7<   4',  $QU"@!)=A, 1W<? $9W*0!%
M>#, 0W@\ $)X1 !!>$T!/WA5 3UX7@([>&@".7AT S=X@@0U>),%,W>D!3)W
MN04Q>-<%,7;U!3%T_P4Q<_\%,7+_!3)R_P4R<O\%MV,  *IM  "<<0  BW
M 'UP  !R<   9W$  %QS  !1=P  2GH  $)] P _?@X /7\8 #Q_(P [@"T
M.H V #F!/P X@4@ -H%0 #6!6@$S@60!,8%P 2^!?P(M@8\#+(&A RJ!M@,I
M@=(#*7_S RE]_P,I?/\#*7O_ RE[_P,I>_\#L6H  *5T  "5=@  A74  'AU
M  !M=0  87<  %=Z  !,?@  0X$  #N%   UB D ,HD1 #&)&P PB24 +XHO
M "Z*.  MBT$ +(M* "J+5  IBU\ *(MK ":+>@$DBXL!(XN> 2*+LP$AC,X!
M(8KQ 2"(_P(@AO\"((7_ B&%_P(AA?\"JW(  *%\  "/>P  @'H  '-Z  !F
M?   6W\  %""  !&A@  /(H  #2-   LD0  )I,, "24$P CE!P (I4F "&5
M+P @E3@ 'Y9" !Z63  =EE@ ')9D !J7=  9EX8 &)>9 !>7K@ 5E\D %I7N
M !:3_P$6DO\!%I'_ 1:0_P$6D/\!I7L  )F#  ")@0  >X   &R"  !?A
M5(@  $F+   _D   -90  "V7   EF@  '9X! !:@#  4H1( %*$; !.A)0 2
MH2X $:(X !&B0P 0HD\ #Z)<  ZC:P -HWT #:.2  RCIP *HL  "Z+F  R@
M_@ -G_\ #9[_  V=_P -G?\ GH0  )*)  "#B   <X@  &6+  !8C@  3)(
M $&7   WFP  +IX  "2B   <I0  %:@   ^K!  *K@P !ZT2  :M&P %K20
M!*XN  *N.0 !KD4  *Y2  "N80  KG,  *Z'  "NG0  KK0  *[5  "M]
MK?\  *S_  "K_P  J_\ EHL  (R0  ![D   :Y(  %V6  !0F@  1)\  #FC
M   OIP  ):L  !RN   4L0  #K0   FW   !N D  +@.  "Y%   N1P  +HE
M  "Z+P  NSH  +Q'  "\5@  O&<  +Q[  "\D0  O*D  +S$  "\ZP  N_X
M +O_  "[_P  N_\ D)(  (.8  !SFP  8Y\  %6C  !'J   .ZT  #"Q   E
MM   &[<  !*Z   ,O0  !;\   ##    Q (  ,4*  #%#@  QA0  ,<;  #(
M)   RBX  ,PZ  #-20  S5D  ,UL  #.@P  SIL  ,VU  #.V@  SO8  ,W_
M  #-_P  S?\ AID  '>@  !II@  6JP  $RR   ^M@  ,+D  "2\   9OP
M$<(   K%   "R0   ,P   #0    T0   -(!  #3"   U0T  -<1  #:&
MW"$  -\L  #A.@  XDH  .-=  #D<@  Y(L  .6E  #EP   Y>8  .7X  #E
M_P  Y?\ >J$  &NI  !<KP  3;8  #^\   POP  (\,  !?'   /R@  !\X
M  #1    U@   -P   #?    X    .(   #D    Y@,  .@)  #I#@  [!4
M .X>  #Q*P  ]#H  /5-  #V80  ]WD  /B3  #XK0  ^<8  /GD  #Y\P
M^?, ;:H  %ZR  !/N@  0,$  #'%   BR0  %LX   W2   $V    -T   #A
M    Y    .@   #K    [0   .\   #Q    \P   /8   #X P  ^@L  /T1
M  #_&P  _RD  /\[  #_3P  _V8  /]_  #_F0  _Z\  /_#  #_U@  _]8
M_P0< /\ &0#_ !D _P < /\ (@#_ "L _P X /\ 1@#_ %, _P!> /\ :0#_
M '( _P!Z /\ @@#_ (D _P"/ /\ E0#_ )L _P"A /\ J #_ *\ _P"Y /\
MQ0#_ -D _@#L /T ^P#[ /\ ^P#_ /L _P#Z /\ ] #_ /  _P#P /\ _P<8
M /\!%0#_ !0 _P 6 /\ &P#_ "8 _P T /\ 0@#_ $X _P!: /\ 9 #_ &T
M_P!U /\ ?0#_ (0 _P"* /T D #\ )8 ^@"= /D HP#X *L ]P"T /4 OP#T
M ,X \P#F /$ ]@#P /\ [P#_ .\ _P#N /\ [@#_ .H _P#J /\ _PL4 /\&
M$0#_ !  _P 0 /\ %@#_ "( _P N /\ / #_ $D _P!4 /X 7P#[ &@ ^0!P
M /< > #U '\ \P"% /( BP#P )( [P"8 .T GP#L *8 Z@"N .@ N0#G ,<
MY0#> ., \ #B /X X #_ .  _P#A /\ X0#_ .$ _P#A /\ _PT0 /\)#0#_
M 0P _P , /\ $@#_ !P _P H /P -@#Y $, ]@!. /( 60#O &( [ !K .H
M<@#H 'D Y@"  .0 A@#B (P X0"3 -\ F@#= *$ VP"J -@ M #5 ,  T@#3
M -  Z@#. /H S0#_ ,T _P#- /\ S #_ ,P _P#, /\ _Q , /\,!P#_ P(
M_P ( /\ #@#_ !8 ]@ B /  +P#L #P Z0!( .4 4P#A %P W@!E -L ; #7
M ', U !Z -( @ #0 (< S@". ,P E0#* )T R "E ,8 KP#$ +L P@#+ ,
MY0"^ /4 O0#_ +P _P"\ /\ O #_ +P _P"\ /\ _Q$% /\.  #_"@  _P@!
M /\$"@#X !  Z0 : ., * #> #4 V0!! -, 3 #/ %8 RP!? ,D 9@#& &X
MQ !T ,( >P#! (( OP") +T D "\ )@ N@"A +@ JP"V +< M #' +( X "Q
M ?( KP+_ *X#_P"M!/\ K03_ *T$_P"M!/\ _Q0  /\0  #_#P  \@T  .H*
M  #I PD W0 2 -0 'P#- 2T R (Z ,0#10#  U  O019 +L%80"Y!6@ MP9O
M +4&=@"T!WT L@>$ +$(C "O")4 K0F> *L)J "J"K4 J K% *8+WP"D#?0
MH@[_ * ._P"?#O\ GP[_ )\._P"?#O\ _Q<  /\3  #O&   Y!D  -L6  #2
M$ ( SPD+ ,@(%@#!"B0 O PR +<-/@"T#DD L0Y3 *\06P"M$&, JQ!J *D1
M<0"H$7@ IA&  *41B "C$I$ H1*; * 3I@">$[, G!/# )L4W@"7%O0 E1;_
M )07_P"3%_\ DA?_ )(6_P"2%O\ _QH  /0=  #E(P  U24  ,HD  #"'0
MOA8$ +L0$ "T$QT KQ4K *L6. "G&$, I1E- *(95@"@&ET GAME )T;; ";
M'', FAQ[ )@<@P"7'8T E1V7 ),>H@"2'J\ D!Z_ (\?V ",(/$!B2#_ 8@@
M_P&'(/\!AR#_ 88@_P&&(/\!^AX  .LF  #:+0  RC   +XN  "U*   L"(
M *X;# "H'1< HQ\F )\A,P"<(CX F2-( )<D40"5)%D DR5@ )(E9P"0)FX
MCB9V (TF?P"+)H@!BB>3 8@GG@&&)ZL!A">[ 8,HT0& *.X!?BG_ 7TI_P%\
M*/\!?"C_ 7PH_P%\*/\!]20  .,N  #/-0  P3@  +0V  "K,0  I2P  *(F
M!@">)A, F2@A )4J+@"2*SD CRQ$ (TM3 "++50 B2Y< (<N8P"&+FH!A"YR
M 8(N>@&!+X0!?R^/ GTOF@)[+Z<">B^W G@OS )V,.H"=3#^ G,P_P)S,/\"
M<R__ G,O_P)S+_\"\"H  -PU  #'.P  NC\  *P\  "B.   G#,  )@O  "5
M+A  D# < (PR*0"),S4 AC0_ (0U20""-5$ @#58 'XU7P%]-68!>S9N 7DU
M=@)X-8 "=C6+ W0UEP-R-J0#<#:T!&\VR 1M-N<$;#;\ VLV_P-K-O\":C;_
M FHU_P)J-?\"ZC   -,Z  #"00  LT,  *5!  ";/@  E3H  ) V  ",-0T
MB#<8 (0X)0"!.C$ ?SL\ 'P[10!Z/$T >#Q5 7<\7 %U/&,!<SQJ G$\<P)P
M/'P#;CN' VP[E 1J.Z$$:#NQ!6<\Q05E/.4%9#SZ!&0\_P-C._\#8SO_ V,[
M_P)C._\"Y34  ,T_  "]1@  KD<  )]%  "50P  CD   (D\  "$/ H @#T4
M 'T^(@!Z/RX >$ X '5!0@!S04H <D%1 7!!60%N06 ";$%G FI!< -H07D#
M9T&$!&5!D05C09\%84&N!F!!P@9>0>(&7D'Y!5U!_P1=0/\#74#_ UU _P-=
M0/\#WSD  ,A#  "Y2@  J4L  )M)  "01P  B$0  (-!  !^008 >D(1 '9#
M'@!T12H <44U &]&/P!M1D< :T9/ 6I&5@%H1ET"9D9E F1&;0-B1G8$8$:"
M!%Y&C@5<19P&6T6L!EE&OP=81M\&6$;W!5=%_P171?\$5T3_ UA$_P-81/\#
MVCT  ,1'  "U3@  I$X  )9,  "+2P  @TD  'U%  !X1@( =$<0 '!(&P!N
M22< :THR &I+/ !H2T0 9DM, 61+4P%B2UH"8$MB E]+:@-=2W0$6TI_!5E*
MC 572IH&54JJ!U1*O0=32MP'4DKV!E)*_P522?\$4DG_ U)(_P-32/\#U$$
M ,!+  "R40  H%   ))/  "'3@  ?DP  'A(  !R2@  ;DL- &M-& !H3B0
M9DXO &1/.0!B3T( 85!) 5]040%=4%@"6T]@ EE/: -73W($54]]!5-/B@52
M3I@&4$ZH!TY.NP=-3MD'34[U!DU._P5-3?\$34W_!$Y,_P-.3/\#SD0  +Q.
M  "N5   G%,  (Y2  "#40  >E   ')-  !L3P  :% + &51%0!C4B$ 85,L
M %]3-@!=5#\ 6U1' %I43@%85%8!5E1= E149@-24V\#4%-[!$Y3B 5,4Y<&
M2U.G!TE3N@=(4]4'2%+S!DA2_P5(4?\$25'_!$E0_P-)4/\#RD@  +E2  "J
M5P  F%8  (I5  !_5   =E,  &Q1  !G4P  8E0( %]6$@!=5QX 6U<I %E8
M,P!86#P 5EE$ %593 %365,!45E; D]89 )-6&T#2UAX!$E8A@5'5Y4&15>E
M!D17N 9#6-(&0U?R!D-6_P5#5?\$1%7_!$14_P-$5/\#QDP  +56  "E6@
ME%D  (98  ![6   <5<  &96  !A6   75D$ %E:$ !76QL 55PF %-=, !2
M73D 45Y! $]>20!-7E$!3%Y8 4I>80)(76L#1EUV T1=@P1"79(%0%VC!C]=
MM@8^7= &/5SQ!3Y;_P0^6O\$/EK_ SY9_P,_6?\#P5   +%:  "A70  D%P
M ();  !V6P  ;5L  &%;  !;70  5EX  %)@#0!081< 3F(B $UB+ !,8S4
M2F,^ $EC1@!'8TX 1F-6 41C7@%"8V@"0&-S SYC@0,\8Y $.F*A!#EBM 4X
M8\T%.&+O!#AA_P0X8/\#.%__ SE>_P,Y7O\#O%4  *U?  "<8   BU\  'U?
M  !R7P  :%\  %U@  !58@  3V0  $MF"@!)9Q( 1V@= $5H)P!$:3$ 0VDY
M $)J0@! :DH /VI2 #UJ6P$\:F4!.FIP CAJ?@(V:8T#-&F? S-IL@,Q:<L#
M,6CM S%G_P,Q9O\#,F7_ S)D_P,R9/\#MUL  *ED  "69   AF,  'AC  !M
M8P  9&0  %EE  !0:   26L  $-M! ! ;@X /F\8 #UO(@ \<"L .G T #EQ
M/0 X<44 -W%. #9Q5P T<6$!,G%M 3%Q>@$O<8H"+7&< BMQKP(J<<@"*G#K
M BIO_P(J;?\"*FS_ BML_P(K;/\"L6$  *1I  "0:   @&<  '1G  !I9P
M7V@  %5K  !+;@  0W$  #QT   W=@H -'<2 #-X'  R>"4 ,7DN #!Y-P O
M>3\ +GE( "QZ4@ K>EP *GIH "AZ=@ F>H<!)7J9 2-ZK $B>L4!(GGI 2)W
M_P$B=O\!(G7_ B)T_P(C=/\"K&@  )UN  "*;0  >VP  &]L  !E;   6FX
M %!Q  !%=0  /7@  #9\   N?P( *8$- ">"%  F@AX )8(G "2"+P C@S@
M(H-" "&#2P @A%8 'X1B !Z$<0 <A(( &X25 !J$J0 8A,$ &(/F !B!_0 9
M@/\!&7__ 1E^_P$9?O\!IG   )5S  "$<@  =G$  &MQ  !><P  5'8  $EY
M   _?0  -X$  "^$   GB   ((L% !N-#@ :C14 &8T> !B.)P 7CC  %HXY
M !6.0P 4CT\ $X]; !*/:@ 1CWL $(^/  ^/I  .C[L #8_@  Z-^@ /B_\
M$(K_ !")_P 0B?\ H7H  (YY  !^=P  <G<  &1X  !8>P  37X  $*"   Y
MA@  +XH  ">.   @D0  &)4  !*8!0 .F@X #9H4  R:'0 +FB8 "YHP  J:
M.P )FD8 ")I3  :;80 %FG( !)J&  *:FP  FK$  9G/  *9\  "F/\ !)?_
M  66_P %EO\ F8$  (=_  !Z?@  :WX  %V!  !0A0  18D  #N-   QD@
M*)8  !^9   8G0  $:    RC @ &I0H  :40  "E%@  IA\  *8H  "F,@
MIST  *=*  "G6   IV@  *=\  "GD0  IJ@  *;#  "EZ0  I?P  *7_  "D
M_P  I/\ D8<  (*&  !RA@  8X@  %6,  !)D0  /98  #*:   HG@  'Z(
M !>F   0J0  "ZP   2O    L08  +$,  "R$0  LA<  +,?  "S*   M#(
M +4_  "U30  M5T  +5P  "UA@  M9T  +6V  "UW   M/<  +3_  "T_P
MM/\ BX\  'J.  !JD0  6Y4  $V:  ! GP  -:0  "JH   @K   %K    ^T
M   )MP   ;D   "]    O@   +X&  "_#   P!   ,$6  #"'0  PR<  ,4R
M  #&0   QE$  ,=C  #'>   QY$  ,>I  #'QP  Q^P  ,?^  #'_P  Q_\
M@Y<  '&:  !AG@  4J,  $6I   XK@  ++,  ""W   6N@  #KT   ;
MPP   ,<   #)    R@   ,P   #- P  S@D  - .  #2$P  U!L  -@E  #;
M,@  W4(  -U4  #>:0  WH$  -Z<  #?M0  W]D  -_S  #?_P  W_\ =Y\
M &BF  !9K0  2K,  #NX   MNP  '[\  !3"   ,Q@   \D   #,    T
M -4   #9    V@   -P   #>    X    .(%  #D"P  YQ   .H8  #M)
M\#(  /%$  #R6   \V\  /2*  #TI   ]+\  /3?  #T\P  ]/0 :J@  %NO
M  !,MP  /;T  "W!   ?Q@  $\H   O.    T@   -<   #<    X    .4
M  #G    Z0   .L   #M    [P   /$   #S    ]@<  /D.  #\%@  _R(
M /\S  #_1P  _UT  /]V  #_D0  _ZD  /^^  #_V   _]L _P 8 /\ %@#_
M !4 _P 8 /\ '@#_ "< _P V /\ 0P#_ $\ _P!: /\ 9 #_ &T _P!U /\
M?0#_ (0 _P"* /\ D #_ )8 _P"< /\ HP#_ *L _P"T /X OP#] ,\ ^P#G
M /H ^ #Y /\ ^0#_ /D _P#U /\ [@#_ .D _P#G /\ _P 4 /\ $0#_ !$
M_P 2 /\ %P#_ ", _P Q /\ /@#_ $H _P!6 /\ 8 #_ &@ _P!P /\ > #]
M 'X _ "% /H BP#Y )$ ^ "8 /< G@#U *8 ] "N /( N0#Q ,< [P#@ .X
M\@#L /\ [ #_ .P _P#K /\ Y0#_ .  _P#> /\ _P,0 /\ #@#_  T _P -
M /\ $P#_ !X _P K /\ . #_ $4 _@!0 /L 6@#X &, ]0!K /, <@#Q 'D
M[P!_ .X A@#L (P Z@"2 .D F0#G *  Y@"I .0 LP#A ,  X #3 -X ZP#<
M /L VP#_ -H _P#: /\ V0#_ -0 _P#2 /\ _P<- /\ "0#_  8 _P ) /\
M#P#_ !@ ^P E /@ ,@#U #\ \@!* .T 5 #J %T YP!E .0 ; #B ', X !Z
M -X @ #< (8 V@"- -< E #4 )L T@"D ,\ K0#- +D RP#) ,D Y #( /8
MQ@#_ ,4 _P#& /\ QP#_ ,< _P#' /\ _PH& /\!  #_    _P $ /\ "P#T
M !( [P ? .H + #E #@ X@!# -T 3@#9 %< U !? -$ 9P#. &T S !T ,H
M>@#( (  Q@"' ,4 C@## )8 P0"> +\ J "] +, N@#" +D VP"W /  M0#_
M +8 _P"U /\ M0#_ +4 _P"U /\ _PP  /\$  #_    _@   /8  P#H  T
MX  7 -D ) #1 #$ S0 \ ,H 1P#& %$ PP!9 ,  8 "^ &< O !N +H = "Y
M 'L MP"" +4 B0"S )$ L@": +  I "N *\ K "] *H T "H .L IP#[ *8
M_P"F /\ I0#_ *4 _P"E /\ _PT  /\'  #T"0  Z@D  .($  #:  < SP 1
M ,@ ' #" "D O@ U +L 0 "W $H M !3 +( 6P"P &( K@!H *P ;P"K '4
MJ0!] *@ A "F (T I "6 *, H "A *L GP&Y )T#S "<!.@ F@;Y )D'_P"8
M"/\ EPC_ )<(_P"7"/\ _Q   /<0  #H%   W!4  ,X1  #&#0  P@0+ +P
M% "W 2$ L@,N *X%.@"K!D0 J A- *8(50"D"5P H@IC * *:@"?"W$ G0MX
M )P+@ ":#(D F0R3 )<,G@"5#:H E VX )(-S "0#NH CA#\ (P0_P"+$/\
MBQ#_ (L0_P"*$/\ ^Q,  .T:  #=(   S"$  +\=  "W%P  LQ$  +(+#0"K
M#1D IPXF *,/,P"?$#X G1%' )H14 "8$E< EA)> )4390"3$VP DA-S ) 4
M? "/%(4 C16/ (L5F@"*%:< B!:U (86R0"$%^< @AC[ ( 9_P!_&?\ ?QG_
M '\8_P!_&/\ ]1H  .0C  #/*0  P"H  +,F  "J(@  I1P  *05" "@%!,
MFQ8A )<8+0"4&3@ D1I" (\;2P"-'%( BQQ9 (D=8 "('6< AAYO (4>=P"#
M'X  @A^+ ( ?EP!^(*, ?2"R 'L@Q0!Y(>0 =R+Y '8B_P!U(O\ ="'_ '0A
M_P!T(?\ [R$  -LK  #',0  MC$  *DN  "@*@  FR8  )@A 0"5'A  D" ;
M (TA* ")(S, AR0] (4D1@"#)4X @295 '\F7 !^)F, ?"=K 'LG<P!Y)WP
M>"B' '8HDP!T** !<BBO 7$IP0%O*> !;2GW 6PI_P%K*?\!:RG_ 6LH_P%K
M*/\!Z"@  - R  # .   KC<  *$U  "8,@  DBT  (XI  "+)PP AR@7 (,J
M(P" *R\ ?BPY 'PL0@!Z+4H >"Y1 '<N6 !U+F  <R]G '(O;P!P+WD!;R^#
M 6TOD %K+YT!:2^L 6@PO@%G,-L!93#U 60P_P%C,/\!8R__ 6,O_P%C+_\!
MXBX  ,HX  "Z/0  J#P  )HZ  "1-P  BC,  (8P  "#+@D ?R\3 'LP'P!X
M,BL =C,U '0S/@!R-$8 <#1. &\U50!M-5P ;#5D &HU; %H-74!9S6  64U
MC %C-9H"83:I F VNP)?-M8"73;S ETV_P)<-O\!7#7_ 5PU_P%<-/\!W#,
M ,4\  "T00  HD   )4^  "+/   A#D  '\V  ![- 0 =S40 '0W' !Q."<
M;SDR &TY.P!K.D, :CI+ &@[4@!G.UD 93MA 6,[:0%B.W(!8#M] 5X[B@)<
M.Y<"6SNG ED[N -8.__B_^))0T-?4%)/1DE,10 &"=(#5SOQ E8[_P)6._\"
M5CK_ 58Z_P%6.?\!U#<  ,!!  "O1   G4,  )!"  "%0   ?CX  'D[  !T
M.@  <3H. &T\& !K/20 :3XO &<_. !E/T  9$!( &) 3P!A0%< 7T!> 5U
M9@%<0&\!6D!Z EA AP)60)4"5$"D U- M@-20,\#44#O U! _P)0/_\"4#__
M E$^_P%1/O\!SSL  +U%  "J1P  F48  (M%  "!1   >4(  '0^  !O/P
M:T , &=!%0!E0B$ 8T,K &%#-0!?1#X 7D1% %U%30!;150 645< 5A%9 %6
M16T!5$5X E)%A0)11),#3T2C TU%M -,1<P#2T7M TM$_P)+1/\"2T/_ DQ"
M_P),0O\"RC\  +E(  "F2@  E4D  (=(  !]1P  =44  &Y"  !I0P  940)
M &)%$P!?1AX 74<H %Q(,@!:2#L 64E# %=)2@!625( 5$E9 5-)80%126L!
M3TEV DU)@@)+29$#2DFA TA)LP-'2<H#1DGL T9(_P)&2/\"1T?_ D=&_P)'
M1O\"QD,  +9,  "B3   D4P  (1+  !Y2@  <$D  &E&  !D1P  7TD& %Q*
M$ !:2QL 6$PE %9,+P!533@ 4TU  %)-2 !13D\ 3TY7 $Y.7P%,3FD!2DYS
M DA-@ )&38\#14V? T--L0-"3<@#04WJ T%,_P)!3/\"0DO_ D)*_P)"2O\"
MPD<  +-/  ">3P  C4X  (!.  !U30  ;$P  &-*  !>3   6DT" %9.#@!4
M3Q@ 4E B %%1+ !/434 3E(] $U210!,4DT 2E)4 $E270%'4F8!15)Q 4-2
M?@)!4HT"/U*= SY2KP,]4L8#/%+I CQ1_@(\4/\"/4__ CU/_P(]3O\"ODL
M *Y3  ":4@  B5$  'Q1  !Q4   :%   %Y.  !840  5%(  %%3# !.5!0
M3%4? $M6*0!)5C( 2%8Z $=70@!&5TH 1%=2 $-76@!!5V0!0%=N 3Y7>P(\
M5XL".E>; CA7K0(W5\0"-U?G C=6_0(W5?\"-U3_ C=3_P(X4_\"ND\  *E6
M  "550  A50  'A4  !M5   9%0  %A4  !25@  3E<  $I9"0!'6A$ 1EH;
M $1;)0!#6RX 0EPV $%</@ _7$8 /EU/ #U=5P [76$ .EUL 3A=>0$V78@!
M-%V9 C-=JP(Q7<(",5SE C%;_ (Q6O\",5G_ C)9_P$R6/\!ME0  *19  "0
M6   @%@  '-7  !I5P  8%@  %19  !.6P  2%T  $-?! ! 8 X /F$7 #UA
M(  [8BD .F(R #EB.@ X8T( -V-+ #9C5  T8UT ,V-H #%C=@$O8X4!+F.6
M 2QCJ0$K8[\!*F/C 2IB^P$J8/\!*U__ 2M?_P$K7O\!L5D  )Y<  "+7
M>UL  &];  !E6P  7%P  %%>  !)8   0V(  #QE   X9PH -6@2 #1H&P S
M:20 ,FDM #%I-0 O:CT +FI& "UJ3P L:ED *VME "EK<@ H:X( )FN3 "1K
MIP C:[T (FK@ "-I^0$C9_\!(V;_ 2-F_P$D9?\!K&   )A@  "%8   =E\
M &I?  !A8   5V   $UC  !$9@  /6@  #9K   P;@0 +' . "IQ%0 I<1X
M*'$F "=R+P F<C< )7)  "1R2@ B<E0 (7-@ "!S;0 ><WT '7.0 !MSHP :
M<[D &7/< !IQ]P :</\ &V__ !MN_P$;;?\!IF8  )%E  !_9   <60  &9D
M  !=9   4F8  $AI   _;   -V\  #!S   I=@  (GD( !][$  >>Q< ''L?
M !M[*  :>S  &7PY !A\0P 7?$X %GQ: !5\9P 4?7@ $GV+ !%]GP 0?;4
M#WW5 !![]0 1>?\ $7C_ !)W_P 2=_\ GFL  (IJ  !Z:0  ;6D  &)I  !7
M:@  3&T  $-P   Y=   ,7@  "E[   B?P  &X(  !2%"0 1AA  $887 !"'
M'P 0AR@ #H<Q  Z'.P -AT8 #(=3  N'80 *AW$ "8>$  >'F  &AJX !8;)
M  :%[  'A/\ "(/_  F"_P )@O\ E7$  (-O  !T;@  :6X  %QO  !0<@
M1G4  #QY   R?0  *H$  "*%   ;B0  %(P   ^/ P *D@L !I(1  22&  "
MDB   9(I  "2,P  DSX  )-+  "360  DVD  )-[  "2D   DJ8  )&_  "1
MY0  D/H  (__  "/_P  C_\ C7<  'UU  !P=   8G4  %5X  !)?   /X
M #2$   KB0  (HT  !J1   3E   #I<   F;   !G0@  )T.  "=$P  GAH
M )XB  "?*P  GS4  *!"  "@4   H%\  *!Q  "@AP  GYT  )^U  ">V@
MG?8  )W_  "<_P  G/\ AGT  'A\  !I?   6W\  $Z#  !!B   -HP  "R1
M   CE@  &IH  !*>   -H0  !J0   "G    J0,  *D*  "J#@  JQ,  *P9
M  "M(@  KBL  *\W  "O10  KU0  *]F  "O>P  KI0  *ZK  "NR0  KN\
M *W_  "M_P  K?\ @80  '&$  !AAP  4XL  $:0   YE@  +IL  ".@   :
MI   $J@   RL   $KP   +(   "V    MP   +<"  "X"   N0T  +H2  "[
M&   O2$  +XK  # .   P$@  ,!:  #!;@  P88  ,&@  #!N@  P>,  ,#Y
M  # _P  P/\ >8T  &B0  !9E   2YH  #V@   QI0  ):L  !JO   1LP
M"[@   *[    O@   ,$   #$    Q0   ,8   #'    R 4  ,H+  #,#P
MSA4  - ?  #3*P  U3H  -5,  #68   V'<  -B2  #8K   V<D  -GL  #9
M^P  V/\ <)D  &">  !1I   0ZH  #6P   HM@  '+H  !&^   )P0   ,4
M  #(    RP   ,\   #2    TP   -8   #8    VP   -T   #?!P  X@T
M .43  #H'0  ["H  .T\  #M40  [F<  .^!  #OG   \+<  /#3  #P[
M\/0 9Z8  %BM  !)M   .KH  "J^   <P@  $,8   ?*    S@   -(   #6
M    W    .    #C    Y    .8   #H    ZP   .T   #O    \@(  /4*
M  #X$0  _!P  /\L  #_/P  _U4  /]N  #_B@  _Z0  /^Z  #_T0  _^$
M_P 4 /\ $@#_ !( _P 4 /\ &0#_ "4 _P R /\ /P#_ $L _P!6 /\ 8 #_
M &@ _P!P /\ > #_ '\ _P"% /\ BP#_ )$ _P"8 /\ G@#^ *8 _0"N /P
MN0#Z ,@ ^0#B /@ ] #W /\ ]@#_ /8 _P#O /\ YP#_ .( _P#> /\ _P 1
M /\ #@#_  X _P / /\ % #_ "  _P M /\ .@#_ $8 _P!1 /\ 6P#_ &,
M_@!K /P <P#Z 'D ^0"  /< A@#V (P ]0"2 /, F0#R *  \ "I .X LP#M
M ,$ ZP#6 .H [@#I /X YP#_ .< _P#E /\ W0#_ -4 _P#1 /\ _P - /\
M"@#_  @ _P ) /\ $ #_ !L _P H /\ -0#_ $  ^@!+ /8 50#S %X \0!F
M .X ;0#L '0 ZP!Z .D @ #G (8 Y@"- .0 DP#B )L X "C -X K0#< +D
MV@#* -< Y@#4 /@ T@#_ -( _P#2 /\ S@#_ ,D _P#& /\ _P ( /\  P#_
M    _P # /\ #0#\ !8 ]P B /, +@#O #H [ !% .@ 3P#D %@ X0!@ -X
M9P#; &T V0!T -4 >@#3 (  T0"' ,\ C@#- )4 RP"> ,D IP#' +, Q0#"
M ,, W #! /$ OP#_ +\ _P"^ /\ O@#_ +T _P"[ /\ _P   /\   #_
M_P   /8 " #N !$ YP ; .$ )P#= #, V0 ^ -, 20#/ %( RP!9 ,@ 80#&
M &< Q !M ,( <P#  'H OP"  +T B "[ )  N0"8 +@ H@"U *T LP"[ +$
MS@"P .H KP#\ *T _P"M /\ K@#_ *X _P"N /\ _P(  /\   #]    \@
M .@   #>  P TP 5 ,P (0#( "P Q  X ,$ 0@"] $L N@!3 +@ 6@"V &$
MM !G +( ;0"P '0 KP!Z *T @@"L (H J@"3 *@ G0"F *@ I "U *( Q@"A
M ., GP#V )X _P"> /\ G@#_ )X _P"> /\ _P8  /L   #N!0  X@0  -4
M  #+  8 PP / +T &0"X "4 M  Q +$ .P"N $4 K !- *D 50"G %L I0!B
M *0 : "B &X H0!U )\ ? "> (4 G ". )H F "8 *0 E@"P )4 P0"3 -P
MD@#R )$ _P"0 /\ D #_ (\ _P"/ /\ _0H  / .  #A$0  SA   ,(-  "[
M!P  MP * +$ $@"L !X J  I *4 - "B #X GP!' )T 3P"; %8 F0%< )<!
M8P"6 FD E )P ),#> "1 X  D 2* (X$E0",!:$ B@6N (D&O@"'"-@ A@GP
M (0*_P"#"_\ @PO_ (,+_P"#"_\ ]A   .87  #2'   P!H  +,6  "L$@
MJ T  *8'#0"B!18 G0<B )D)+@"6"C@ E M! )(,2@"0#%$ C@U8 (P-7@"+
M#64 B0UL (@.= "&#GT A0Z' (,.DP"!#Y\ @!"M 'X0O@!]$-L >A'T '@2
M_P!W$O\ =Q+_ '<2_P!W$O\ [Q<  -LA  #&)   M",  *@@  "@'   FQ<
M )D1! "8#A  DQ ; (\1)P",$C( B1,\ (<31 "%%$P @Q13 ($56@" %6
M?A9H 'T6;P![%G@ >1># '@7CP!V&)P =!BJ ',9NP!R&=0 ;QKQ &X;_P!M
M&_\ ;1K_ &T:_P!M&O\ YR   - I  "\*P  JRH  )XH  "6)   D"   (T<
M  ",%PP B!@6 (0:(@"!&RT ?APW 'P=0 !Z'4@ >1Y/ '<>50!V'UP =!]C
M ',?:P!Q('0 <"!_ &XABP!L(9@ :R&G &DBN !H(L\ 9B+N &4C_P!D(_\
M9"+_ &0B_P!D(?\ X"8  ,@O  "T,0  HS   )8N  "-*P  AR@  (0D  ""
M( @ ?B 2 'LB'@!X(RD =20S ',E/ !Q)4, <"9+ &XF4@!M)UD :R=@ &HG
M: !I*'$ 9RA[ &4HB !D*94 8BFD & IM0!?*<L 7BKL %PJ_P!<*?\ 7"G_
M %PI_P!<*/\ V"P  ,,U  "M-0  G30  ) S  "&,0  @"T  'PK  !Y* ,
M=B<0 '(I&@!P*B4 ;2LO &LL. !J+$  :"U' &<M3@!E+E4 9"Y= &,N90!A
M+VX 7R]X %XOA !<+Y( 6B^A 5DOL@%8,,@!5C#I 54P_@%5+_\ 52__ %4N
M_P!5+O\ T#$  +TZ  "H.0  ES@  (HW  " -@  >C(  '4P  !R+@  ;BX-
M &LO%@!I,"$ 9C$K &0R- !C,CT 83-$ & S2P!?-%( 731: %PT8@!:-&L
M635U %<U@@!5-9 !5#6? 5(UL %1-<8!4#7G 4\U_0%/-?\!3S3_ 4\T_P%/
M,_\!RS8  +@]  "C/   DCP  (4[  ![.@  =#<  &\U  !L,P  :#0* &4U
M$P!B-AX 8#<H %XW,0!=.#H 6SA! %HY2 !9.5  5SE7 %8Z7P!4.F@ 4SIS
M %$Z?P%/.HT!3CJ= 4PZK@%+.L,!2CKE 4DZ_ %).?\!23G_ 4DX_P%*./\!
MQSH  +-   ">/P  CC\  ($^  !W/0  <#L  &HX  !F.   8CD' %\Z$0!<
M.QL 6CLE %D\+@!7/3< 5CT^ %0^1@!3/DT 4CY5 %$^70!//V8 33]P $P_
M?0%*/XL!2#^; 4<_K %%/\$!1#_C 40^^P%$/O\!1#W_ 40]_P%%//\!PSX
M *]#  ":0@  BD(  'U!  !S0   :S\  &4\  !@/   7#X$ %D^#P!7/Q@
M54 B %-!*P!2030 4$(\ $]"0P!.0DL 34-2 $M#6@!*0V0 2$-N $=#>P%%
M0XD!0T.9 4)#JP% 0\ !/T/A 3]#^0$_0O\!/T'_ 4!!_P% 0/\!OT$  *I%
M  "610  AD4  'E$  !O1   9T(  & _  !;00  5T(  %1##0!11!4 3T4?
M $Y%* !,1C$ 2T8Y $I'00!)1T@ 2$=0 $9'6 !%1V$ 0TAL $)(> % 2(<!
M/DB7 3Q(J0$[2+X!.DC? 3I'^ $Z1O\!.D7_ 3M%_P$[1/\!NT4  *9(  "2
M1P  @D<  '9'  !K1P  8T8  %M#  !610  4D<  $Y("@!,21( 2DD< $A*
M)0!'2BX 1DLV $5+/@!#2T8 0DQ- $%,5@! 3%\ /DQJ #Q,=@ [3(4!.4R5
M 3=,IP$V3+P!-4S= 35+]P$U2_\!-4K_ 39)_P$V2?\!N$D  *)+  ".2@
M?DH  ')*  !H2@  7TD  %5(  !02@  3$L  $E,!P!&31  1$X9 $)/(@!!
M3RL 0% S #]0.P ^4$, /%%* #M14P Z45P .%%G #=1<P U48( ,U&3 3)1
MI0$P4;H!+U': 2]0]@$O3_\!,$[_ 3!._P$P3?\!M$T  )U-  "*30  >DT
M &Y-  !D30  6TT  %%-  !+3P  1E   $)2 P _4PT /505 #Q4'@ Z52<
M.54O #A5-P W5C\ -E9' #564  S5ED ,E=D #!7<0 O5X  +5>1 "M7HP J
M5[@ *5?6 "E6]0 I5?\ *E3_ 2I3_P$J4O\!KU$  )A1  "%40  =E   &I0
M  !@4   6%$  $Y2  !'4P  054  #M8   X60H -5H1 #1:&@ S6R( ,ELK
M #%;,P O7#L +EQ# "U<3  L7%8 *UU@ "E=;0 H77P )EV. "1=H0 C7;4
M(EW2 ")<\P B6_\ (UK_ "-9_P D6/\ J%4  ))4  " 5   <50  &94  !<
M5   5%4  $I6  !#6   /%L  #9=   P8 4 +6$. "MA%0 J8AT *6(E "AB
M+@ G8S8 )F,^ "5C1P C8U$ (F1< "%D:0 ?9'D 'F2* !QDG@ ;9+, &63.
M !IC\0 ;8?\ &V#_ !Q@_P <7_\ H5D  (Q8  ![6   ;5@  &)8  !96
M4%D  $=;   ^7@  -V   #%C   J9@  )&D) "%J$  @:A< 'VH@ !YK*  =
M:S  '&LY !MK0@ :;$P &6Q8 !=L90 6;'0 %&R& !-LF@ 2;*\ $6S* !%K
M[P 2:?\ $VC_ !-H_P 39_\ F5T  (5=  !U7   :%P  %Y<  !57   2UX
M $)A   Y9   ,F<  "MJ   D;0  'G ! !=S"P 5=!$ %'08 !-T(0 2=2D
M$74R !%U.P 0=48 #W52  YU7P -=6X #'6!  MUE0 *=:H "'3#  ETYP *
M<_T "W'_  QQ_P ,</\ D6(  ']A  !P80  9&$  %IA  !/8@  164  #QH
M   S;   *V\  "1R   ==@  %WD  !%\!  -?PP "W\2  I_&0 )?R( "'\J
M  9_-  %?S\ !']+  )_6  !?V<  ']Y  !_C@  ?Z,  'Z[  !]X   ??<
M 'S_  ![_P  >_\ B6<  'AG  !K9@  868  %1G  !):0  /VT  #5Q   L
M=0  )'D  !U\   6@   $(,   R& @ &B0H  8D/  ")%   BAL  (HC  "+
M+   BS<  (M#  "+4   BU\  (MQ  "+A@  BYP  (JS  ")TP  B/,  (C_
M  "'_P  A_\ @FT  '-L  !H;   6FT  $YO  !"<P  .'<  "Y[   E@
M'80  !6(   0C   "X\   22    E 8  )4,  "5$   EA4  )<<  "8)
MF"X  )DY  "91P  F58  )EH  "9?0  F90  )BK  "7R   ENX  );_  "5
M_P  E?\ >W0  &]S  !A<P  4W8  $9Z   [?P  ,(0  ":(   =C0  %)(
M  Z6   )F0   9P   "@    H0   *(&  "B#   I!   *44  "E'   IR0
M *@O  "H/0  J4P  *E>  "I<@  J(D  *BB  "HO   I^4  *;[  "F_P
MI?\ =WL  &A[  !9?@  2X(  #Z'   RC0  )Y(  !V7   4G   #J    >D
M    J    *L   "N    KP   +    "Q!   LPH  +0.  "U$P  MAL  +@D
M  "Z,0  ND   +I2  "[90  NWT  +J7  "ZL0  NM(  +KS  "Y_P  N?\
M;X,  %^&  !1BP  0Y   #:7   JG0  'Z(  !6G   -K   !;    "T
MMP   +L   "^    OP   ,    #!    PP$  ,0'  #%#0  QQ$  ,H9  #-
M)   SC,  ,]$  #06   T&X  -&(  #0I   T,$  -'F  #1^   T?\ 9X\
M %>4  !)F@  .Z$  "ZG   AK0  %K,   ZX   &O    ,    ##    Q@
M ,L   #-    S@   -    #1    U    -8   #: @  W D  -\/  #C%P
MYB0  .<V  #H20  Z5\  .IX  #KE   ZZ\  .O,  #LZ   [/8 7YX  %"D
M  !"JP  -+(  ":Y   9O@  #L(   3%    R@   ,T   #1    V    -L
M  #?    X    .(   #D    Y@   .D   #K    [@   /$%  #U#0  ^18
M /PE  #].0  _D\  /]G  #_@@  _YT  /^U  #_RP  _^0 _P 1 /\ #P#_
M  \ _P 1 /\ %@#_ "( _P O /\ .P#_ $< _P!2 /\ 6P#_ &0 _P!L /\
M<P#_ 'H _P"  /\ A@#_ (P _@"3 /T F0#[ *$ ^@"I /@ M #W ,( ]@#:
M /4 \0#T /\ \P#_ /, _P#I /\ X #_ -@ _P#3 /\ _P . /\ "P#_  H
M_P + /\ $0#_ !T _P J /\ -@#_ $$ _P!, /\ 5@#^ %\ ^P!F /D ;0#W
M '0 ]0!Z /0 @ #R (8 \ "- .\ E #M )L [ "D .H K@#I +H YP#- .4
MZ0#D /L XP#_ .( _P#> /\ T0#_ ,P _P#( /\ _P ) /\ ! #_  $ _P $
M /\ #@#_ !@ _P D /T , #[ #L ]P!& /, 4 #O %D [ !@ .H 9P#G &X
MY@!T .0 >@#B (  X "' -X C@#< )4 V@"> -8 J #4 +, T0## ,\ WP#.
M /0 S #_ ,L _P#+ /\ Q0#_ +\ _P"\ /\ _P " /\   #_    _P   /T
M"P#W !, \0 > .T *@#J #4 YP!  .( 2@#= %( V0!: -4 80#2 &< T !M
M ,X <P#, 'H R@"  ,@ AP#& (\ Q "8 ,( H0#  *T O@"[ +P T "Z .T
MN0#^ +@ _P"X /\ MP#_ +, _P"P /\ _P   /\   #_    ^0   .X !0#E
M  X W@ 8 -@ (P#2 "X SP Y ,L 0P#' $P Q !4 ,$ 6P"_ &$ O !G +L
M;0"Y ', MP!Z +4 @0"T (D L@"2 +  FP"O *< K "T *L Q@"I .0 IP#X
M *8 _P"F /\ I0#_ *4 _P"D /\ _P   /\   #U    Z@   -X   #0  H
MR  2 ,( '0"^ "@ NP S +D /0"U $8 L@!- +  50"M %L K !A *H 9P"H
M &T IP!S *4 >@"D (( H@", *  E@"? *$ G0"N )L O@"9 -@ EP#Q )8
M_P"6 /\ EP#_ )< _P"7 /\ _P   /4   #G 0  U    ,D   #   0 N  .
M +, %@"O "$ JP L *@ -@"F #\ HP!' *$ 3P"? %4 G0!; )L 80": &<
MF !N )< =0"5 'T E "& )( D0"0 )P C@"I (P N "+ ,T B0#K (@ _0"(
M /\ B #_ (@ _P"( /\ ^08  .D,  #4#@  PPP  +<)  "P @  JP ) *8
M$ "B !H G@ E )L , "8 #D E@!! )0 20"2 %  D !6 (X 7 "- &( BP!I
M (H < "( '@ AP"! (4 C "$ )@ @@"E (  M !^ ,@ ?0'G 'P"^0![ _\
M>P3_ 'L$_P![!/\ \0X  -X5  #%%0  M!0  *D1  "A#@  G@H  )L## "7
M !, DP > ) !*0"- C, B@,\ (@$0P"&!4L A091 (,&5P""!UX @ =D '\(
M; !]"'0 ? A^ 'H)B0!X"98 =PJC '4*LP!S"\< <@SF ' -^P!P#?\ ;PW_
M &\-_P!O#?\ Z!8  - >  "Y'0  J1P  )T:  "5%@  D!,  (\. P"."@X
MB0L7 (8,(P"##2T @ TV 'X./@!\#D8 >PY- 'D/4P!X$%H =A!A '40: !S
M$'$ <1%[ ' 1AP!N$90 ;!&B &L2L@!I$L< :!/G &83_0!E%/\ 913_ &43
M_P!E$_\ WQX  ,8D  "P)   H",  )0A  "+'P  AAL  (,7  ""$@@ ?Q$2
M 'P2'0!Y%"@ =A0Q '05.@!R%D$ <19( &\73P!N%U8 ;!== &L89 !I&&T
M:!EW &89@P!D&9  8QJ? &$:KP!@&L0 7AOD %T<^P!<'/\ 7!O_ %P;_P!<
M&_\ U24  +TJ  "H*0  F"D  (PH  "#)0  ?2(  'D?  !X&P, =AD/ '(:
M& !O'", ;1TM &L=-0!I'CT :!Y$ &8?2P!E'U( 8R!9 &(@80!A(&D 7R%S
M %TA?P!<(8T 6B*< %DBK !7(L  5B/A %4C^0!4(_\ 5"+_ %0B_P!4(O\
MS2L  +8N  "B+@  DBX  (4M  !\*P  =B@  '(F  !O(P  ;2$, &HB%0!G
M(Q\ 920I &,D,0!B)3D 8"9! %\F2 !=)D\ 7"=6 %LG70!9)V8 6"AP %8H
M? !4*(H 4RF9 %$IJ@!0*;X 3RG> $XI]P!-*?\ 32G_ $TH_P!.*/\ R#
M + R  "<,@  C#(  ( Q  !V,   <"T  &LK  !H*0  9B@) &,H$0!@*1P
M7BHE %PK+@!;*S8 62P] %@L1 !7+4P 52U3 %0M6P!3+6, 42YN % N>@!.
M+H@ 3"^7 $LOJ !)+[L 2"_; $@O]@!'+_\ 1R[_ $<M_P!(+?\ Q#0  *LU
M  "7-0  AS4  'LU  !R-   :S(  &8O  !B+@  7RT% %PN$ !:+Q@ 6# B
M %8P*P!5,3, 4S$Z %(R0@!1,DD 4#)0 $XS6 !-,V$ 2S-K $HS=P!(-(4
M1S25 $4TI@!#-+D 0C36 $(T] !"-/\ 0C/_ $(R_P!",O\ P#@  *<X  "3
M.   @S@  '<X  !M-P  9C8  &$S  !=,@  63(" %<S#0!4-!4 4C4? %$U
M* !/-C  3C8X $PW/P!+-T8 2C=. $DX5@!'.%\ 1CAI $0X=0!#.(, 03F3
M $ YI  ^.;@ /3G3 #PY\P \./\ /3?_ #TW_P ]-O\ NSL  *([  "/.P
M?SL  ',[  !J.@  8CD  %TW  !8-@  5#<  %$X"P!/.1, 33D< $LZ)0!*
M.BT 2#LU $<[/ !&/$0 13Q+ $0\4P!"/%P 03UG #\]<P ^/8$ /#V1 #H]
MHP Y/;8 .#W1 #<]\@ W//\ .#O_ #@[_P X.O\ MCT  )X^  "+/@  ?#X
M &\^  !F/0  7CT  %@[  !3.@  3SL  $P\" !)/1$ 1SX9 $8_(@!$/RH
M0S\R $) .@!!0$$ 0$!) #Y!40 ]05H /$%D #I!<  X07\ -T&/ #5"H0 T
M0K0 ,D+. #)!\  R0/\ ,T#_ #,__P T/O\ L4   )I   "'0   >$$  &Q!
M  !B0   6T   %0_  !./P  2D   $9!!0!$0@X 0D,6 $!#'P _1"< /D0O
M #Q$-P [13X .D5& #E%3@ X1E@ -D9B #5&;@ S1GP ,4:- #!&GP N1K,
M+4;, "U&[P M1?\ +D3_ "Y#_P N0_\ K$,  )9#  "#0P  =$,  &A#  !?
M0P  5T,  %!#  !(0P  1$4  $%& 0 ^1PP /$@3 #I('  Y220 .$DL #9)
M-  U2CL -$I# #-*3  R2E4 ,$M? "]+:P M2WH +$N+ "I+G0 H2[$ )TO*
M "=+[0 G2O\ *$G_ "A(_P I1_\ IT8  )%&  !_1@  <$8  &5&  !;1@
M5$8  $Q'  !$2   /TH  #M+   W3 D -4T0 #-.&  R3B  ,4\H #!/,  O
M3S@ +D]  "Q02  K4%( *E!< "A0:  G4'< )5"( "10FP B4*\ (5#( "!0
MZP A3_\ (D[_ ")-_P C3?\ H4D  (Q)  !Z20  ;$H  &%*  !82@  4$H
M $E+  ! 3   .TX  #50   Q4@0 +5,- "Q4%  J5!P *54D "A5+  G53,
M)E4\ "5610 D5DX (E99 "%690 ?5G0 'E:% !Q6F  ;5JP &5;% !E6Z0 :
M5?\ &U3_ !M3_P <4O\ FTT  (9-  !U30  :$T  %U-  !430  34X  $5/
M   \40  -E,  #%5   K6   )EH) "-;$  B6Q< (5P? "!<)P ?7"X '5PW
M !Q=0  ;74H &EU5 !A=80 777  %5V! !1=E0 37:H $5W" !%=YP 26_X
M$UK_ !-:_P 46?\ E%$  (!1  !P40  9%$  %E1  !140  25(  $%3   X
M5@  ,ED  "M;   E7@  'V$# !IC#  89!$ %V09 !9D(0 59"D %&4Q !-E
M.@ 2940 $650 !!E70 /96L #F5]  UED0 ,9:4 "F2\  IDX  +8_D #&+_
M  UA_P -8?\ C54  'I5  !K50  7U4  %95  !.50  1%<  #Q9   T7
M+%\  "9B   ?90  &6@  !-K!0 0;0T #FX2  UN&@ ,;B( #&XK  MN-  *
M;CX "&Y*  =N5P &;F4 !&YV  )NB@  ;9\  &VV  !LU@  ;/,  6O_  )J
M_P #:O\ A5H  '1:  !F6@  7%D  %-9  !(6@  /UT  #9@   N8P  )F<
M !]J   9;0  $W$   YT P *=PH !7<0  %W%0  =QP  '<D  !X+0  >#<
M 'A#  !X4   >%X  'AO  !XA   >)D  '>P  !VS0  =?   '7_  !T_P
M=/\ ?E\  &Y?  !B7@  65X  $U?  !"8@  .64  #!H   G;   'W   !AT
M   2=P  #7L   A^   "@ @  ($-  "!$0  @A<  (,>  "#)@  A#   (0[
M  "$2   A%<  (1H  "$?   A),  (.J  ""Q0  @>L  ('^  " _P  @/\
M=V4  &ED  !?8P  4F0  $=G   \:P  ,6\  "AS   @=P  &'P  !%_   ,
M@P  !H<   "*    C ,  (P)  "-#@  CA$  (\7  "0'@  D2<  )(R  "2
M/P  DDX  ))?  "2<P  DHL  )&B  "1O   D.4  (_\  "._P  CO\ <6L
M &9J  !8:P  2VT  #]Q   T=@  *GL  ""    7A0  $(D   N-   $D0
M )4   "8    F0   )H#  ";"   G T  )X1  "?%@  H!X  *(H  "B-0
MHT0  *-5  "C:0  HH   **:  "ALP  H-@  *#V  "?_P  G_\ ;G$  %]R
M  !1=0  1'D  #=^   LA   (8H  !>/   0E   "ID   &=    H    *0
M  "G    J    *D   "J    K 8  *T+  "O$   L!4  +(>  "T*0  M#D
M +1*  "U70  M7,  +6.  "UJ   M,8  +/M  "R_P  LO\ 9GH  %=]  !)
M@@  /(<  "^.   CE   &)H  !"?   )I    *D   "M    L    +0   "W
M    N    +D   "[    O    +X"  # "   P@X  ,04  #''@  R"P  ,D]
M  #*4   RF8  ,I_  #*FP  RK@  ,K=  #*]0  RO\ 7H8  $^+  !!D0
M,Y@  ">?   ;I0  $:L   FP    M0   +D   "]    P0   ,8   #(
MR0   ,L   #,    S@   -    #2    U 4  -D,  #=$@  X1X  .(N  #C
M0@  Y%<  .5O  #FC   YJ@  .7%  #EYP  YO8 5I0  $B;   ZH@  +*D
M !^P   3M@  "[P   #!    Q0   ,D   #-    T@   -8   #:    VP
M -X   #@    X@   .0   #G    Z0   .T   #P"@  ]!$  /@?  #Y,@
M^D@  /M?  #\>@  _9<  /VO  #]QP  _>0 _P . /\ #0#_  P _P . /\
M$P#_ !X _P J /\ -@#_ $( _P!- /\ 5P#_ %\ _P!G /\ ;@#_ '0 _P!Z
M /\ @0#] (< _ "- /H E #Y )P ]P"E /4 KP#T +P \P#/ /$ [ #P /X
M[P#_ .\ _P#C /\ UP#_ ,X _P#* /\ _P * /\ !@#_  0 _P ( /\ $ #_
M !D _P E /\ ,0#_ #T _P!' /X 40#[ %D ^0!A /8 : #T &X \P!T /$
M>@#O ($ [@"' .P C@#J )8 Z "? .8 J0#C +4 X@#& .  XP#? /@ W0#_
M -T _P#4 /\ R0#_ ,( _P"^ /\ _P # /\   #_    _P ! /\ #0#_ !0
M_0 @ /H *P#W #8 \P!! .\ 2P#L %0 Z !; .8 8@#C &@ X0!N -\ = #<
M 'H V@"! -@ B #4 )  T@"8 ,\ H@#- *X RP"\ ,D TP#' /  Q@#_ ,0
M_P#$ /\ NP#_ +8 _P"S /\ _P   /\   #_    _P   /< " #P !  ZP :
M .< )0#D #  X0 [ -P 10#5 $T T0!5 ,X 6P#+ &( R0!G ,< ;0#% ',
MPP!Z ,$ @0"_ (D O0"2 +L G "Y *< MP"U +4 R "S .8 L@#[ +$ _P"P
M /\ K@#_ *H _P"G /\ _P   /\   #^    \0   .4  @#<  T TP 4 ,T
M'P#* "H QP T ,0 /@#  $< O !. +H 50"W %L M0!A +, 9P"R &T L !S
M *X >@"L (( J@"+ *@ E0"G *  I0"M *, O@"A -L H #T )\ _P"> /\
MGP#_ )T _P"; /\ _P   /P   #N    X    -    #%  @ O@ 0 +D &0"U
M ", LP N +  -P"M $  J@!( *@ 3P"E %4 HP!; *( 8 "@ &8 GP!L )T
M<P"; 'L F@"$ )@ C@"6 )H E0"G ), MP"1 ,P D #L (\ _P". /\ C@#_
M (X _P"/ /\ _    .\   #;    R0   +T   "U  ( K@ , *D $P"E !T
MH@ G *  ,0"= #H F@!" )@ 20"6 $\ E !5 ), 6P"1 &  D !G (X ;0"-
M '4 BP!^ (D B0"( )4 A@"B (4 L0"# ,0 @0#D (  ^0!_ /\ @ #_ (
M_P"  /\ ] (  . )  #'"   MP<  *P#  "F    H  ' )L #P"8 !< E0 A
M )( *@"/ #, C0 \ (L 0P") $D AP!0 (8 50"$ %L @P!A ($ : "  '
M?@!Y 'P A ![ )  >0"= '@ K !V +X =0#= ', ] !S /\ <P#_ ', _P!S
M /\ Z0T  ,\0  "Y$   J1   )X.  "7"P  DP8  )  "P", !$ B0 : (8
M) "# "X @0 V '\ /@!] $0 ? !+ 'H 40!Y %< =P!= '8 9 !T &P <P%U
M '$!@ !O HT ;@*: &P#J@!K [L :036 &@&\0!H!_\ 9P?_ &<'_P!G!_\
MWQ0  ,,7  "N%P  GA8  ),5  "+$@  AA   (0, @"#!@T @ ,4 'P%'@!Y
M!R@ =P@P '4(. !S"4  <@E& ' *3 !O"E, ;0M9 &P+80!J"VD :0QR &<,
M?@!F#(L 9 V9 &(-J0!A#;L 8 W8 %X.\P!=#O\ 70[_ %T._P!=#O\ U!P
M +D=  "D'@  E1T  (D<  "!&@  >Q<  '@3  !X$ 8 =PT/ ',.& !P#B(
M;@\K &P0,P!J$#L :1!" &<120!F$4\ 9!%6 &,270!A$F8 8!)O %X2>P!<
M$X@ 6Q.7 %D3IP!7%+H 5A35 %45\P!4%?\ 5!7_ %05_P!4%/\ RB(  + B
M  "=(P  C2,  ($B  !Y(0  <QX  &\;  !N%P  ;1,, &H4% !G%1X 918G
M &,6+P!A%S< 8!<^ %X810!=&$L 7!E2 %H96@!9&6( 5QIL %8:=P!4&H4
M4AN4 %$;I !/&[< 3AO0 $T<\0!,'/\ 3!S_ $T<_P!-&_\ PR8  *HG  "6
M)P  AR@  'LG  !R)@  ;"0  &@A  !F'@  9!L( &(;$0!?'!H 71TC %L>
M*P!:'C, 6!\Z %<?00!6($@ 5"!/ %,@5P!1(5\ 4"%I $XA= !-(8( 2R*1
M $DBH@!((K0 1R+- $8C[P!%(_\ 12+_ $8B_P!&(?\ O"H  *0K  "1*P
M@BP  '8K  !M*@  9BD  &(F  !?)   72($ %LA#@!8(A8 5B,? %0D* !3
M)#  4B4W % E/@!/)D4 3B9, $PF5 !+)UP 22=F $@G<0!&)W\ 12B/ $,H
MH !!*+( 0"C+ #\H[0 _*/\ /RC_ $ G_P! )_\ MRT  )\N  ",+P  ?2\
M '$O  !H+@  82T  %TK  !:*   5R<  %0G# !2*!, 4"D< $XI)0!-*BP
M2RHT $HK.P!)*T( 2"Q) $8L40!%+%H 1"QD $(M;P! +7T /RV- #TMG@ \
M+;  .BW( #HMZP Z+?\ .BW_ #HL_P Z+/\ LC   )LQ  "(,@  >3(  &TR
M  !D,@  73$  %@O  !5+   42P  $\M"0!,+1$ 2BX9 $DO(@!'+RH 1C Q
M $4P. !#,#\ 0C%' $$Q3P! ,5< /C%A #TR;0 [,GL .3*+ #@RG  V,J\
M-3+' #0RZ0 T,O\ -3'_ #4Q_P U,/\ K3,  )8T  "$-0  =34  &DU  !@
M-0  630  %0S  !0,   3#$  $DQ!@!',@\ 13,6 $,S'P!"-"< 0#0N #\U
M-@ ^-3T /35$ #PV3  Z-E4 .39? #<V:P V-G@ -#>) #(WF@ Q-ZT +S?%
M "\WZ  O-OX ,#7_ # U_P P-/\ J38  )(V  " -P  <C@  &8X  !=-P
M5C<  % V  !+-   1S4  $0V P!!-PT /S@4 #XX'  \.20 .SDL #HY,P Y
M.CH .#I" #8Z2@ U.E, -#M= #([:  P.W8 +SN' "T[F0 L.ZP *CO# "D[
MY@ J.OT *CK_ "LY_P L./\ I#@  (XY  !\.@  ;CH  &,Z  !:.@  4SH
M $TZ  !&.   0CH  #\[   \/ L .CP1 #@]&0 W/2$ -CXI #0^,  S/C<
M,C\_ #$_1P P/U  +C]: "U 9@ K0'0 *4"$ "A EP F0*H )4#! "1 Y0 D
M/_P )3[_ "8]_P F/?\ GSL  (H\  !X/0  :CT  %\]  !6/0  3ST  $D]
M  !"/0  /#X  #D_   V00@ -$$/ #)"%@ Q0AX +T,E "Y#+0 M0S0 +$0\
M "M$1  J1$T *$18 "=%8P E17$ (T6" ")%E0 @1:@ 'T6_ !Y$XP ?1/L
M'T/_ "!"_P A0?\ FCX  (4_  !T0   9T   %Q   !30   3$   $9    ^
M00  .$,  #1%   P1@, +4<- "M($@ J2!H *4@B "A)*0 G23$ )4DY "1)
M00 C2DH (DI5 "!*80 ?2F\ '4I_ !M*D@ :2J8 &$J] !=*X  82?H &4C_
M !I'_P :1_\ E4(  (!"  !P0P  8T,  %A#  !00P  24,  $)$   [10
M-4<  #!)   K2P  )DT) "1.$  B3A8 (4\= "!/)0 ?3RP 'D\U !U//0 <
M4$< &E!1 !E070 74&L %E!\ !10CP 34*0 $5"Z !%0W@ 13_@ $D[_ !--
M_P 43?\ CT4  'M&  !K1@  7T<  %5'  !-1P  1D<  #]'   W2@  ,4P
M "M.   F4   (%,# !Q5#  :5A$ &588 !=6(  65B< %58P !16.0 35T(
M$E=- !%760 05V@ #U=Y  Y7C  -5Z  "U>V  M6U  +5O0 #%7_  U4_P .
M4_\ B$D  '9*  !G2@  6TH  %%*  !*2@  0TH  #M,   S3@  +%$  "94
M   A5@  &UD  !5<!P 17@T $%X3 !!>&@ .7B( #EXJ  U>,P ,7CT "UY(
M  I>5  (7F( !UYS  5>A@ #7IL  EZQ  )=S  "7>X  US_  1;_P %6_\
M@4X  '!.  !B3@  5TX  $Y.  !'3@  /D\  #91   N5   )U<  "%:   ;
M70  %6   !!C P ,9@L "&<0  9G%0 %9QP !&<D  )G+0 !9S<  &="  !G
M3@  9UP  &=M  !G@   9I4  &:L  !EQP  9>L  &3\  !D_P  8_\ >E(
M &I3  !=4@  5%(  $M2  !"4P  .54  #!8   H6P  (5\  !IB   490
M$&@   QK 0 &;@D  &\.  !O$@  ;Q@  ' ?  !P)P  <3   '$[  !Q2
M<58  '%F  !Q>0  <8\  '"G  !OP0  ;^<  &[\  !M_P  ;?\ <U@  &57
M  !:5P  458  $97   \6@  ,ET  "IA   B9   &F@  !1L   .;P  "G(
M  1V    > 4  '@+  !Y#@  >A,  'L9  !\(   ?2D  'TS  !]0   ?4X
M 'U>  !]<@  ?8@  'RA  !\N@  >^(  'KZ  !Y_P  >/\ ;5T  &!<  !7
M7   2UT  $!?   U8P  *V<  "-K   :;P  $W,   YW   (>P   GX   ""
M    @P$  (0&  "%"P  A@\  (@3  ")&0  BB$  (LK  "+-P  C$8  (M6
M  "+:0  BX   (N9  "*LP  B=@  (CW  "(_P  A_\ :&,  %YB  !18@
M1&4  #AI   N;@  )',  !IX   3?0  #8$   :%    B0   (T   "0
MD@   )(   "4!0  E0H  )<.  "8$@  FA@  )LA  "<+0  G3P  )U,  "<
M7P  G'8  )N1  ";JP  FLD  )KP  "9_P  F/\ 96D  %=I  !);   /7$
M #!V   E?   &X$  !*'   ,C   !)$   "5    F0   )T   "@    H0
M *(   "D    I0$  *<'  "I#   JA$  *T8  "O(@  KS   *]!  "O5
MKVL  *Z%  "NH0  KKX  *WF  "L_   K/\ 7G$  $]T  !">0  -7\  "B%
M   =C   $Y(   R8   #G0   *(   "F    J@   *X   "P    L0   +,
M  "T    M@   +@   "Z!   O H  +X0  #!%P  PR0  ,,U  #$20  Q%X
M ,5W  #%DP  Q:\  ,71  ##\@  P_\ 5GP  $>"   ZB   +(\  ""6   4
MG0  #:,   .I    K@   +(   "W    NP   +\   #"    P@   ,4   #&
M    R    ,H   #-    SP   -((  #5#@  VQ@  -TG  #>.@  WU   .!H
M  #@A   X:$  .&]  #AX@  X/0 3HL  $"2   RF0  ):$  !BH   .KP
M!;4   "Z    OP   ,0   #(    S@   -$   #4    U0   -@   #:
MW0   -\   #B    Y    .<   #K!0  [PX  /09  #U*P  ]D$  /=8  #X
M<@  ^9   /FK  #XQ   ^.$ _P + /\ " #_  D _P , /\ $@#_ !H _P F
M /\ ,@#_ #X _P!( /\ 4@#_ %H _P!B /\ :0#_ &\ _P!U /X >P#\ ($
M^P"( /D CP#W )< ]0"@ /, J@#R +< [P#) .T Y@#L /L ZP#_ .L _P#=
M /\ S@#_ ,8 _P#" /\ _P $ /\   #_    _P % /\ #0#_ !4 _P A /\
M+ #_ #@ _P!# /T 3 #Y %0 ]P!< /0 8P#R &D \ !O .X =0#L 'L Z@""
M .@ B0#G )$ Y ": .( I #@ +  W0#  -H W #8 /0 U0#_ -, _P#+ /\
MP0#_ +L _P"W /\ _P   /\   #_    _P   /\ "@#] !$ ^0 ; /8 )P#T
M #( \  \ .P 1@#H $X Y !6 .$ 7 #> &, W !H -D ;@#5 '0 T@![ -
M@@#- (H RP"3 ,@ G0#& *@ Q "W ,$ S #  .L O@#_ +T _P"] /\ M #_
M *X _P"K /\ _P   /\   #_    ^@   /( !0#J  X Y0 6 .  (0#= "L
MVP V -, /P#. $@ R@!/ ,< 5@#$ %P P@!A ,  9P"^ &T O !S +H >@"X
M (( M@"+ +0 E@"R *$ L "O *X P0"M .  JP#W *H _P"I /\ I@#_ *$
M_P"? /\ _P   /\   #W    Z    -P   #0  H R@ 1 ,4 &P#" "4 OP O
M +P . "X $$ M0!( +( 3P"P %4 K@!; *P 80"J &8 J !L *< <P"E 'L
MHP"$ *$ C@"? )H G0"G )L N ": -  F0#O )@ _P"7 /\ E@#_ )0 _P"2
M /\ _P   /8   #D    T@   ,4   "[  4 M0 . +  %0"L !\ J@ I *@
M,@"E #H H@!" *  20"> $\ G !5 )H 6@"8 &  E@!F )4 ; "3 '0 D@!]
M )  AP". ), C "A (L L "* ,4 B #F (< ^P"& /\ AP#_ (< _P"& /\
M^    .4   #-    O0   +,   "J    HP * )\ $0"; !D F0 C )< + "5
M #0 D@ \ )  0P". $D C !/ (H 5 ") %H AP!@ (8 9@"$ &X @P!W ($
M@0!_ (T ?@"; 'P J@![ +P >@#; '@ ]0!X /\ > #_ '@ _P!X /\ [0
M -$"  "[ @  K $  *(   ";    E@ % )$ #0"- !0 BP = (@ )@"& "X
MA  V (( /0"  $, ?@!) 'T 3P!\ %4 >@!; 'D 80!W &D =0!Q '0 ? !R
M (@ <0"6 &\ I0!N +8 ;0#. &P [@!K /\ :P#_ &L _P!K /\ WPL  ,(,
M  "N#   G@P  ),+  ",!P  B (  (4 "0"! !  ?P 7 'P ( !Z "@ >  P
M '8 . !T #X <P!$ '$ 2@!P %  ;@!6 &T 70!L &0 :@!M &@ =P!G (0
M90"2 &0 H0!C +( 80#) &  Z0!@ /P 8 #_ &  _P!@ /\ T!   +81  "B
M$@  DQ(  (@1  " #P  ? T  'D) 0!X PL =0 1 ', &@!P ", ;@$K &P!
M,P!J CD :0-  &<#1@!F!$P 9012 &,%60!B!6$ 8 5J %\&= !=!H$ 7 >/
M %H'GP!9![  5P?& %8)YP!6"OL 50K_ %4*_P!6"O\ QA4  *T7  "9&
MBA@  '\7  !V%@  <1,  &X0  !M#04 ;0D- &H)% !G"AT 90HF &,++@!B
M##4 8 P\ %\,0@!>#4@ 7 U/ %L-5@!9#5X 6 YH %8.<P!5#H  4PZ/ %$.
MGP!0#K$ 3@[( $T0Z@!-$/T 31#_ $T0_P!-$/\ O!L  *4<  "2'0  @QX
M '<=  !O'   :1H  &87  !D%   9! ( &(/$ !?$!@ 71 A %L1*0!:$3$
M6!(X %<2/@!6$D4 5!), %,34P!1$UL 4!-E $X4< !,%'T 2Q2, $D4G !'
M%:X 1A7% $45Z !%%OX 11;_ $45_P!%%?\ M1\  )XA  "+(@  ?"(  '$B
M  !H(0  8A\  %\=  !<&@  6Q<" %H5#0!7%A0 518= %07)0!2&"T 41@T
M $\8.P!.&4( 31E( $L:4 !*&E@ 2!IB $<:;0!%&WH 0QN) $(;F@! &ZP
M/QO" #X<Y0 ]'/P /AS_ #X;_P ^&_\ KR,  )@D  "&)0  =R8  &PF  !C
M)0  720  %DB  !6'P  5!T  %,<"P!1'!( 3AT: $T=(@!+'BD 2AXQ $D?
M-P!''SX 1B!% $4@30!#(%4 0B!? $ A:@ _(7< /2&' #LAF  Y(:H ."+
M #<BXP W(OL -R+_ #@A_P X(?\ JB8  )0G  "!*0  <RD  &<I  !?*0
M6"@  %0F  !1(P  3R(  $PB!P!*(A  2"(7 $<C'P!%)"8 1"0N $(D- !!
M)3L 0"5# #\E2@ ])E, /"9< #HF9P Y)G4 -R>$ #4GE@ T)Z@ ,B>^ #$G
MX0 Q)_D ,B;_ #(F_P S)?\ I2D  (\J  !]+   ;RP  &0M  !;+   52L
M % J  !,*   2B8  $<G! !$)PT 0B@4 $$H'  _*2, /BDK #TI,@ \*CD
M.RI  #DJ2  X*U  -BM: #4K90 S*W( ,2N" # LE  N+*< +"R\ "LLW@ L
M+/@ +"O_ "TJ_P M*O\ H2P  (LM  !Y+@  :R\  & O  !8+P  42X  $PN
M  !(+   12L  $$K   _+ L /2P1 #LM&0 Z+B$ .2XH #<N+P V+S8 -2\^
M #0O10 S+TX ,3!8 # P8P N,'  +#"  "HPD@ I,*4 )S"Z "8PW  F,/<
M)R__ "@O_P H+O\ G"X  (<P  !V,0  :#(  %TR  !5,@  3C$  $@Q  !$
M,   0"\  #PP   Z,0D -S$0 #8R%@ U,AX ,S,E #(S+  Q,S, ,#0[ "\T
M0P M-$P +#16 "HU80 I-6X )S5^ "4UD  C-:, (C6Y "$UV0 A-/8 (C3_
M ",S_P C,O\ F#$  (,S  !R-   930  %HU  !1-0  2S0  $4T  ! -
M.C,  #<T   T-08 ,C8. # W$P O-QL +C<B "TX*0 K.#$ *C@X "DY0  H
M.4D )CE3 "4Y7P C.6P (3I\ " ZC@ >.J( '#JW !LYU0 <.?4 '3C_ !TX
M_P >-_\ DS0  '\V  !N-P  83<  %<W  !.-P  2#<  $(W   \-P  -3@
M #(Y   O.@( +#L+ "H\$0 I/!@ *#T? "8])@ E/2X )#TU ",^/0 B/D8
M(#Y0 !\^7  =/VD &S]Y !H_C  8/Z  %C^U !4^T@ 6/O, %SW_ !@\_P 8
M//\ CC<  'HX  !J.0  7CH  %,Z  !+.@  13H  #\Z   Y.@  ,CP  "X^
M   I0   )D$( "1"#@ B0A0 (4(; "!#(P ?0RH 'D,R !Q#.@ ;1$, &D1-
M !A$60 71&< %41W !-$B@ 21)X $42S !!$T  00_( $4+_ !)"_P 30?\
MB3L  '8\  !F/0  6CT  % ]  !(/0  0CT  #P]   V/@  +T   "I"   E
M1   (48# !U(#  ;21$ &4D7 !A)'@ 7228 %DDN !5*-@ 42D  $TI* !%*
M5@ 02F0 #TIT  Y*AP -2IL #$JP  I*R@ +2>P #$C_  U'_P -1_\ @SX
M '$_  !B0   5D   $U   !%0   /T   #E!   R0@  *T4  "9'   A20
M'$L  !9.!P 34 X $E 3 !%0&0 04"$ #U I  Y0,0 -4#L #5%&  M140 *
M45\ "5%O  =0@0 %4)8  U"K  )0Q0 #3^@  T_[  5._P &3?\ ?4(  &M#
M  !=1   4D0  $I$  !#0P  /$0  #5%   N1P  )TH  "%,   <3P  %U$
M !)4 P .5PH "U@0  I8%0 (6!P !U@D  98+  %6#8  UA   %83   6%H
M %AI  !8?   6)$  %>G  !7P   5N4  %;Y  !5_P  5?\ =D<  &9'  !9
M2   3T<  $='  ! 1P  .$@  #!*   I30  (E   !Q3   650  $5@   U;
M @ )7@D !%\.  !?$@  7Q@  & ?  !@)P  8#   & [  !@1P  8%0  &!C
M  !@=@  8(L  %^B  !?NP  7^(  %[Y  !=_P  7?\ ;TL  &%,  !53
M3$L  $1+   [3   ,DX  "M1   C5   '%<  !9;   17@  #6    AC   "
M9@<  &<,  !G#P  :!,  &D9  !J(0  :BD  &HT  !J0   :DT  &I=  !J
M;P  :H4  &J=  !IM@  :-T  &CW  !G_P  9O\ :5$  %Q0  !24   2D\
M #]0   U4P  +58  "19   =70  %F   !!D   ,9P  !FH   !N    ;P,
M ' (  !Q#0  <A   '04  !U&P  =B,  '<L  !W.   =D8  '96  !V:
M=GX  ':7  !UL0  =-,  '/U  !S_P  <O\ 8U8  %A5  !05   1%4  #E8
M   O6P  )E\  !UC   59P  $&P   IP   $<P   '8   !Z    ?    'P#
M  !^"   ?PP  ($0  ""%   A!L  (4D  "&+P  ACT  (9-  "%7P  A74
M (6/  "$J0  @\D  (+Q  "!_P  @/\ 7UL  %9:  !)6P  /5X  #)A   G
M9@  'FL  !5P   .=0  "7D   %^    @0   (4   "(    B@   (L   "-
M 0  C@8  ) +  "1#P  DQ0  )4;  "7)@  ES0  )=$  "75@  EFP  )6&
M  "5H@  E,$  )/J  "2_P  DO\ 76$  $]A  !"9   -FD  "IN   ?=
M%7D   Y_   'A    (D   ".    D@   )8   "8    F@   )L   "=
MGP   *$#  "C"   I0T  *<3  "I'   JB@  *HY  "J2P  JF$  *EZ  "H
MF0  J+4  *?=  "G^   IO\ 5F@  $AL   Z<   +G8  ")]   7A   #HH
M  >0    E@   )H   "?    HP   *<   "J    JP   *T   "O    L0
M +,   "U    N 4  +H,  "]$@  P!P  , M  # 0   OU4  +]N  "^BP
MOJ@  +[)  "][P  O/X 3G0  $!Y   R?P  )8<  !F.   0E0  !YP   "B
M    IP   *P   "P    M0   +D   "\    O0   +\   #!    PP   ,8
M  #(    R@   ,T"  #0"P  U1(  -8A  #7-   V$D  -E@  #:?   VIH
M -NU  #;V0  V_( 1H(  #B)   KD   '9@  !*@   *IP   *X   "T
MN0   +X   #"    R    ,L   #.    SP   -(   #4    U@   -H   #=
M    WP   .(   #F    Z@H  .\3  #P)0  \CH  /-1  #T:P  ](D  /6E
M  #UOP  ]=T _P & /\  P#_  4 _P + /\ $ #_ !< _P B /\ +0#_ #D
M_P!$ /\ 30#_ %4 _P!= /\ 9 #_ &H _P!P /T =@#[ 'P ^0"# /< B@#U
M )( \P"; /  I@#N +, ZP#$ .D Y #G /D Y@#_ .4 _P#3 /\ QP#_ +\
M_P"[ /\ _P   /\   #_    _P " /\ "P#_ !( _P = /\ * #_ #, _P ^
M /P 1P#X $\ ] !7 /$ 70#N &, [ !I .H ;P#H '4 Y@!\ .0 @P#B (L
MWP"5 -P GP#9 *L U0"[ -( U #/ /( S0#_ ,P _P#% /\ N@#_ +0 _P"P
M /\ _P   /\   #_    _P   /\ !@#Y  \ ]0 7 /, (@#Q "T [0 W .<
M0 #B $D WP!0 -L 5P#7 %T U !C -$ : #/ &X S !U ,H ? #( (0 Q0"-
M ,( F #  *0 O0"R +L Q@"Y .@ N #] +< _P"V /\ K0#_ *< _P"C /\
M_P   /\   #_    ]0   .L  0#D  P W@ 3 -D ' #3 "8 T0 P ,P .@#(
M $( Q !* ,  4 "] %8 NP!< +D 80"W &< M0!M +, = "Q 'P KP"% *T
MD "J )P J "J *8 NP"E -H HP#U *, _P"B /\ G@#_ )H _P"7 /\ _P
M /X   #O    WP   -    #'  < P0 / +P %P"Y "  MP J +4 ,P"P #L
MK0!# *L 20"H $\ I@!5 *0 6@"C &  H0!F )\ ;0"= '0 G !] )H B "8
M )0 E@"B )0 L@"2 ,D D0#K )$ _P"0 /\ D #_ (P _P"* /\ _    .P
M  #9    QP   +H   "Q  ( JP , *< $@"D !L H0 D *  + "> #4 FP \
M )@ 0P"6 $D E !/ )( 5 "0 %H CP!? (T 9@"+ &T B0!V (@ @ "& (P
MA ": (( J@"! +X @ #@ (  ^0!_ /\ ?P#_ '\ _P!^ /\ \0   -@   #"
M    LP   *@   "@    F0 ' )4 #@"2 !4 D  > (X )@"- "X B@ V (<
M/0"% $, A !) (( 3@"! %0 ?P!9 'X 8 !\ &< >@!O 'D >@!W (8 =0"4
M '0 HP!R +4 <@#/ '$ \0!P /\ < #_ '  _P!Q /\ X0   ,0   "P
MH@   )<   "1    BP " (8 "P"# !$ @0 8 '\ (0!] "D ?  P 'D -P!X
M #T =@!# '0 20!S $X <@!4 '  6@!O &( ;0!J &L = !J (  : ". &<
MG0!E *\ 90#& &0 Z !D /T 8P#_ &, _P!D /\ SP4  +8'  "C"   E @
M (D'  "" P  ?@   'L !@!W  X =0 3 '( &P!Q ", ;P K &T ,@!L #@
M:@ ^ &D 1 !G $D 9@!/ &4 5@!C %T 8@!E &  ;P!? 'L 70") %P F0!;
M *H 60"_ %D X0!8 /@ 6 #_ %@ _P!9 /\ P@P  *H-  "7#@  B0X  'T.
M  !V#0  <0H  &\&  !M  H :P 0 &D %@!G !X 90 F &, +0!A #, 8  Y
M %\ /P!= $4 7 !+ %L 4@!: %D 6 !B %< ; !5 '@ 4P"& %( E@!1 *<
M4 "[ $\!VP!. O0 3@/_ $X$_P!. _\ N!   *$2  ".$P  ?Q,  '03  !L
M$@  9Q   &4.  !C"P, 8P8, &$$$0!> QD 7 0A %L%* !9!B\ 6 8U %8'
M.P!5!T( 5 =( %,(3P!1"%8 4 E? $X):0!-"78 2PJ$ $D*E !("J8 1PJZ
M $8*V !%"_, 10S_ $4,_P!%#/\ L!0  )D6  "'&   >!D  &T8  !E%P
M7Q8  %P3  !:$0  6@X& %H,#0!7#!0 50P< %,-) !2#2L 4 TQ $\.. !.
M#CX 30Y% $L.30!*#E4 2 ]> $</: !%#W4 0Q"$ $$0E0! $*8 /A"[ #T0
MW  ]$?8 /1'_ #T0_P ^$/\ J1D  )(;  "!'   <AT  &<=  !?'   61L
M %49  !3%@  4A,  %(1"@!0$!  3A$8 $P1( !*$B< 21(N $@3- !'$SL
M11-" $0320!#%%( 011; #\490 ^%7( /!6! #H5D@ X%:0 -Q6Y #45V  U
M%O4 -A;_ #86_P W%?\ HQP  (T>  ![(   ;2$  &(A  !:(0  5!\  % >
M  !-&P  3!D  $L6!@!)%@X 1Q<5 $47' !$&"0 0A@J $$8,0! &3@ /QD_
M #T91@ \&D\ .AI8 #D:8P W&V\ -1M^ #,;D  R&Z( ,!NW "\;TP O'/,
M+QO_ # ;_P P&_\ G1\  (@B  !W(P  :20  %XD  !6)   4",  $LB  !(
M(   1AT  $4< @!#' P 01P2 #\=&0 ^'2$ /!XG #L>+@ Z'S4 .1\\ #<?
M1  V'TP -"!6 #,@8  Q(&T +R!\ "TAC@ L(:  *B&U "DAT  I(?( *2'_
M "H@_P K(/\ F2(  (0E  !S)@  92<  %LG  !3)P  3"8  $<E  !$)
M0B$  #\A   ](0D .R$0 #DB%@ X(AX -B,E #4C*P T)#( ,R0Y #(D00 P
M)$H +R53 "TE7@ K)6L *B5Z "@EC  F)9\ )"6S ",ES@ C)?  )"7_ "4D
M_P E)/\ E"4  ( G  !O*0  8BH  %<J  !/*@  22D  $0H  ! )P  /28
M #HE   W)@8 -28. #0G%  R)QL ,2@B # H*0 O*#  +2DW "PI/P K*4<
M*2E1 "@J7  F*FD )"IX ",JB@ A*IT 'RJR !XJS  >*N\ 'RG_ " I_P A
M*/\ D"@  'PJ  !L*P  7RP  %0L  !,+   1BP  $$K   \*P  ."H  #4J
M   R*P, ,"L, "XL$0 M+!@ +"P? "HM)@ I+2T *"TT "<N/  F+D4 )"Y/
M ",N6@ A+V< 'R]V !TOB  <+YL &B^P !@OR@ 8+NT &2[_ !LM_P ;+?\
MC"L  '@M  !H+@  6R\  %$O  !)+P  0R\  #XN   Y+@  -"X  # N   M
M+P  *S * "DQ$  G,14 )C$< "4R(P D,BH (S(Q "$S.0 @,T( 'S-, !TS
M5P ;,V0 &C1T !@TA@ 6-)H %#.N !,SR  3,^P %#/_ !4R_P 6,?\ ARX
M '0O  !E,0  6#$  $XR  !&,@  0#$  #LQ   V,0  ,3$  "LS   H-
M)34& ",V#0 A-A( (#<9 !\W(  >-R< '3@N !LX-@ :.#\ &3A) !<Y50 5
M.6( %#EQ !(YA  1.9@ $#FM  XXQP ...L $#C_ ! W_P 1-O\ @S$  ' R
M  !A-   530  $LT  !$-   /30  #@T   S-   +34  "@W   D.0  (#H"
M !T["P ;/!  &3T5 !@]'  7/2, %CTK !4^,P 4/CP $CY& !$^4@ 0/E\
M#SYO  X^@0 ,/I4 "SZI  H^P0 */>0 "SW[  P\_P -._\ ?30  &LV  !=
M-P  43<  $@W  !!-P  .S<  #4W   P-P  *CD  "4[   @/0  '#\  !=!
M!@ 40PT $D,2 !%#&  10Q\ $$0G  ]$+P .1#D #41#  Q$3@ +1%L "41J
M  =$?  &1)  !$.E  )#O0 #0^   T/V  1"_P &0?\ >#@  &<Y  !9.@
M3CH  $4Z   ^.@  .#H  #,Z   M.P  )ST  "%    <0@  %T0  !-& P /
M20H #4H/  Q*%  +2AL "4HC  A**P '2C0 !4H^  1*20 "2E8  $IE  !*
M=P  2HL  $JA  !)N0  2=T  $GU  !(_P  2/\ <CP  &(]  !5/@  2CX
M $(]   \/0  -CT  "\^   I0   (T(  !U%   71P  $TH   ], @ +3PD
M!U -  -1$0  41<  %$>  !1)@  42\  %$Y  !11   4E$  %)@  !1<@
M48<  %&=  !1M0  4-@  %#U  !/_P  3_\ ;$   %U!  !100  1T$  $!
M   Y0   ,D$  "I#   D1@  'D@  !=+   23@  #E$   M3 0 &5@<  %<,
M  !8$   6!,  %D9  !:(0  6BD  %HS  !:/P  6DP  %I:  !:;   6H$
M %F9  !9L0  6-$  %CT  !7_P  5_\ 944  %A%  !-10  140  #Y$   U
M10  +4<  "5*   >30  &%   !)3   .5@  "ED   1<    7@0  %\)  !@
M#0  81   &(5  !C&P  9",  &0M  !D.   9$4  &14  !D9@  9'L  &.3
M  !CK0  8LP  &'R  !A_P  8/\ 7TH  %-*  !*20  0T@  #E)   O3
M)T\  !]2   850  $ED   U=   (8    F,   !F    : $  &D%  !J"@
M:PT  &T1  !N%@  <!T  '$F  !Q,0  <#X  '!.  !P7P  <',  &^-  !O
MIP  ;L8  &WO  !L_P  ;/\ 6D\  %!.  !(30  /4X  #-1   I5   (%@
M !A<   18   #&0   9H    :P   &\   !R    =    '4   !W!   > D
M 'H-  !\$   ?18  '\>  " *   @#4  (!%  !_5@  ?VL  '^$  !^H
M?;X  'SI  ![_P  >O\ 5E0  $Y3  !"5   -U8  "Q:   B7P  &&,  !%H
M   +;0   W(   !V    >@   'T   "     @P   (0   "&    AP(  (D'
M  "+#   C1   ) 6  "2'P  DBP  )([  "230  D6(  )%Z  "/EP  C[0
M ([A  ",^P  C/\ 55D  $A:   [70  +V$  "1F   9;   $7(   IW   "
M?0   ((   "&    BP   (X   "1    DP   )4   "7    F0   )L   "=
M!   GPH  *(/  "D%@  IB$  *8Q  "F0P  I5<  *1P  "CC@  HZL  *'0
M  "@]0  G_\ 3F$  $!D   S:0  )VX  !MU   1?   "X,   ")    C@
M ),   "8    G0   *$   "D    I0   *<   "I    JP   *T   "P
ML@   +4(  "X#@  O!8  +PE  "\-P  NTP  +ID  "Y@0  MZ(  +?   "W
MZ@  M_P 1FL  #EP   K=P  'W\  !.&   +C@   94   ";    H0   *8
M  "K    L    +,   "W    MP   +H   "\    OP   ,$   #$    QP
M ,H   #-!0  T0X  -09  #4*P  U$   --8  #3=   TY(  -*P  #2TP
MTO( /GD  #&    CB   %Y$   V9   #H    *<   "N    LP   +@   "]
M    P@   ,8   #*    R@   ,T   #/    T@   -4   #9    W0   -\
M  #C    YP4  .L/  #L'P  [3,  .Y+  #O9   [X(  /"?  #QN0  \=@
M_P   /\   #_  0 _P ) /\ #@#_ !4 _P > /\ *0#_ #0 _P _ /\ 2 #_
M %  _P!8 /\ 7@#_ &4 _0!K /L <0#Y '< ^ !^ /8 A0#S (T \0"7 .X
MH@#K *\ Z #  .8 X #C /@ X@#_ -L _P#+ /\ P0#_ +D _P"T /\ _P
M /\   #_    _P   /\ "0#_ !  _P 9 /\ (P#_ "X _0 Y /D 0@#U $H
M\@!2 .X 6 #K %X Z0!D .8 :@#D '  X@!V -\ ?0#= (8 V0"/ -4 F@#1
M *< S@"V ,L S@#) /  QP#_ ,4 _P"[ /\ M #_ *T _P"I /\ _P   /\
M  #_    _P   /L  @#V  T \0 3 .T '@#L "@ Z0 R ., .P#= $0 V !+
M -, 40#0 %@ S0!= ,L 8P#) &@ Q@!O ,0 =@#" 'X OP"' +P D@"Z )\
MMP"M +4 P0"R .0 L0#] *\ _P"L /\ I0#_ *  _P"< /\ _P   /\   #[
M    [@   .0   #<  @ TP 0 ,\ & #+ "( R0 K ,8 - #! #T O0!$ +H
M2P"W %$ M0!6 +( 7 "P &$ K@!G *P ;@"J '8 J !_ *8 B@"C )8 H0"E
M )\ M@"= -$ G #S )L _P"< /\ E@#_ ), _P"0 /\ _P   /8   #G
MTP   ,8   "]  , N  - +, $P"Q !P KP E *X +@"I #8 I@ ] *, 1 "A
M $H GP!/ )T 50"; %H F@!@ )@ 9@"6 &X E !W )( @0"0 (X C@"< (P
MK0"* ,, B0#H (@ _P") /\ AP#_ (4 _P"" /\ \P   .,   #,    O
M +    "G    H0 ( )X #P"; !8 F0 ? )@ )P"6 "\ DP W )$ /0". $,
MC !) (L 3@") %0 AP!9 (4 8 "$ &< @@!O (  >@!^ (8 ? "4 'H I !Y
M +@ > #8 '< ]P!X /\ > #_ '< _P!U /\ Y@   ,L   "W    J    )X
M  "6    CP $ (L # "( !( AP 9 (4 (0"$ "D @@ P '\ -P!] #T ? !#
M 'H 2 !Y $T =P!3 '8 60!T &$ <@!I '$ <P!O '\ ;0"- &P G0!J *\
M:0#( &@ [0!I /\ :0#_ &D _P!I /\ T@   +@   "E    EP   (T   "&
M    @0   'P " !Y  X =P 4 '8 ' !T ", <P K '$ ,0!O #< ;@ ] &P
M0P!K $@ :@!. &@ 5 !G %L 90!C &, ;0!B '@ 8 "' %\ E@!= *@ 70"^
M %P Y !< /L 7 #_ %P _P!< /\ P@   *H!  "8 P  B00  '\"  !X
M=    '  ! !M  P :P 1 &D %P!H !X 9@ E &4 + !C #( 8@ X &  /0!?
M $, 7@!) %P 3P!; %8 6@!> %@ : !7 ', 50"! %0 D0!2 *, 40"W %$
MU@!1 /4 40#_ %$ _P!2 /\ M@<  )\)  "-"P  ?@P  ',+  !L"@  : <
M &4#  !C  < 80 - %\ $P!= !H 7  A %L )P!9 "T 6  S %8 .0!5 #\
M5 !% %, 2P!1 %( 4 !: $\ 9 !- &\ 3 !] $H C0!) )\ 2 "R $< S !'
M .\ 1@#_ $< _P!' /\ K P  )4.  "#$   =1   &L0  !C#P  7@X  %L,
M  !:"0( 600* %< #P!5 !4 4P < %( (P!1 "D 3P O $X -0!- 3L 3 %!
M $H"2 !) D\ 2 )7 $8#80!% VT 0P-Z $(#BP!  YP /P.O #X#R  ]!.H
M/07\ #T&_P ^!O\ I!   (X2  !\$P  ;A0  &04  !<$P  5A(  %,1  !1
M#@  4 P% % )# !/!Q$ 30<7 $L('P!)""4 2 DK $<),0!&"3@ 1 H^ $,*
M10!""DT 0 M5 #\+7P ]"VL / MY #H,B@ X#)P -PRO #4,QP U#.D -0W]
M #4-_P V#/\ G1,  (<5  !V%P  :1@  %X8  !6&   4!<  $T5  !*$P
M21$  $D.!P!(#0X 1@T3 $0-&@!##B$ 0@XH $ .+@ _#C4 /@\\ #T/0P [
M$$L .A!4 #@07@ V$&L -!!Y #(0B@ Q$)P +Q"P "T0R0 M$>P +1'_ "X1
M_P O$/\ EQ8  ((9  !Q&P  9!P  %D<  !1'   3!L  $<:  !$&   0Q4
M $(3 @!!$@L 0!$0 #X2%P \$AX .Q,E #H3*P X$S( -Q,Y #840  T%$@
M,Q11 #$47  P%6@ +A5W "P5B  J%9H *!6N "<5QP F%>H )Q7_ "@5_P I
M%?\ D1H  'T<  !M'@  8!\  %8?  !.'P  2!X  $,=  ! '   /AH  #T8
M   [%P< .18. #@7%  V%QL -1@B #,8*  R&"\ ,1DV # 9/0 N&48 +1I/
M "L:60 J&F8 *!IT "8:A@ D&ID (AJM "$:Q0 @&N@ (1K^ "(:_P C&O\
MC1T  'D?  !I(0  7"(  %(B  !*(@  1"$  #\A   \(   .1X  #@;   U
M' 0 -!P- #(<$@ P'1@ +QT? "X=)0 M'BP *QXS "H>.P I'T, )Q]- "8?
M5P D'V0 (A]R " ?A  ?'Y< '1^K !L?PP ;'^< &Q_] !T?_P >'O\ B2
M '4B  !E(P  620  $\E  !')0  020  #PC   X(P  -2(  #,@   P( $
M+B$* "PA$  K(14 *B(< "@B(P G(BD )B,P "4C.  C(T$ (B1* "$D50 ?
M)&$ '21P !LD@@ 9))4 %R2J !8DP0 5).4 %B3\ !<C_P 9(_\ A2(  '$D
M  !B)@  5B<  $PG  !$)P  /B<  #DF   U)@  ,24  "XD   K)0  *24'
M "<F#@ E)A, )"<9 ",G(  B)R< (2@N " H-@ >*#X '2A( !LI4P 9*5\
M&"EN !8I@  4*90 $BFH !$IP  1*.0 $2C[ !,H_P 4)_\ @"4  &XG  !?
M*   4RD  $DJ  !"*0  .RD  #8I   R*   +B@  "HH   F*0  )"H$ "(K
M#  @*Q$ 'RP6 !TL'0 <+"0 &RTK !HM,P 8+3P %RU% !8N4  4+ET $BYL
M !$N?@ 0+I( #BZG  TMO0 -+=\ #2WY  XL_P 0+/\ ?"@  &HJ  !;*P
M4"P  $8L   _+   .2P  #0K   O*P  *RL  "8L   B+@  'R\  !PP"0 :
M,0X &3$3 !<Q&@ 6,B$ %3(H !0R,  3,CD $C-# !$S3@ 0,UL #C-I  TS
M>@ ,,XX "C.B  @RN0 (,MD "#+T  HQ_P +,?\ =RL  &8M  !8+@  32\
M $,O   \+@  -BX  #$N   M+@  *2X  ",P   ?,@  &S,  !<U!0 4-@P
M$C<1 !$W%@ 1-QT $#@D  \X+  ..#4 #3@_  PX2@ +.%< "3AE  <X=@ %
M.(H  SB?  $WM0 !-],  C?Q  ,V_P %-O\ <RX  &(P  !4,0  23$  $$Q
M   Y,0  -#$  "\P   K,   )3(  " S   ;-@  %S@  !,Z @ 0/ D #3T.
M  P]$P +/1D "CTA  D]*0 (/3$ !CX[  4^1@ #/E(  3YA   ^<@  /H8
M #V<   ]L@  /=   #SP   \_P  //\ ;3(  %TS  !0-   1C0  #XT   W
M-   ,C,  "TS   G-   (C8  !TX   8.@  %#T  ! _ @ -00@ "4,-  9$
M$0 #1!8  D0=  !$)   1"T  $0V  !$00  1$X  $1<  !$;0  1($  $28
M  !#KP  0\T  $+P  !"_P  0O\ :#8  %@W  !,.   0S@  #LW   U-@
M,#8  "DW   C.0  'CL  !@]   30   $$(   U% 0 (1P<  TD,  !)#P
M2A,  $L9  !+(   2R@  $LR  !+/0  3$D  $Q7  !+:   2WT  $N4  !*
MK   2LH  $GO  !)_P  2?\ 8CH  %0[  !).P  0#L  #DZ   S.0  +#H
M "4\   ?/P  &4$  !-$   01P  #$D   A,   "3P4  % *  !0#0  41
M %(5  !4&P  5",  %0L  !4-P  5$0  %12  !48P  5'<  %2/  !3J
M4L8  %+M  !1_P  4?\ 7#\  $\_  !%/P  /CX  #<]   O/@  )T   "!#
M   91@  $TD   ],   +3P  !E(   !4    5P(  %@'  !9"P  6@X  %L1
M  !=%@  7AT  %\F  !?,0  7CT  %Y,  !>70  7G$  %V)  !=HP  7,$
M %OK  !:_P  6O\ 5D0  $M#  !#0@  /$$  #)"   I10  (4@  !I+   3
M3@  #E(   I5   #60   %L   !>    8    &("  !C!@  90H  &8.  !H
M$0  :A<  &L?  !K*0  :S8  &M%  !K5@  :FH  &J"  !IG0  :+L  &?G
M  !F_P  9?\ 44@  $A(  !!1@  -T<  "Q*   C30  &U$  !-5   .60
M"%T   %A    9    &<   !J    ;    &X   !P    <@4  ',)  !U#0
M=Q$  'H8  ![(0  >RX  'H]  !Z3@  >6(  'EY  !XE@  =[,  '7@  !T
M_   <_\ 3DT  $=,   [30  ,$\  "93   <6   $UP   UA   &9@   &H
M  !O    <@   '8   !Y    ?    'T   !_    @0   (,"  "&!P  B P
M (L1  ".&   CB0  (XS  "-1   C%@  (MO  "*C   B:H  (C/  "&]P
MA?\ 35$  $%3   T50  *5H  !Y?   490  #6H   5P    =@   'L   !_
M    @P   (<   "*    C0   (X   "1    DP   )4   "8    F@4  )T,
M  "@$0  HQH  *,H  "B.@  H4X  *!E  "@@0  GJ   )W!  ";[@  FO\
M1ED  #E<   M80  (6<  !9N   .=0  !7L   "!    AP   (T   "2
ME@   )H   "=    GP   *$   "D    I@   *@   "K    K@   +$#  "T
M"P  N!$  +D>  "Y+P  N$,  +=:  "U=@  M)<  +2U  "QX@  L/P /V0
M #%I   E;P  &'<   ]_   &AP   (X   "4    F@   *    "E    J@
M *X   "Q    L@   +4   "W    N@   +P   "_    PP   ,8   #)
MS@H  -(3  #2(P  T3<  -!/  #.:@  S8H  ,JK  #+RP  R^\ -W$  "EX
M   =@   $8D   B1    F@   *$   "G    K0   +,   "Y    O@   ,(
M  #%    Q@   ,D   #,    S@   -(   #5    V@   -X   #A    Y0
M .H+  #K%P  ZBL  .I#  #J7@  ZGH  .N9  #KM0  Z]4 _P   /\   #_
M  $ _P ' /\ #0#_ !( _P ; /\ )0#_ "\ _P Z /\ 0P#_ $L _P!3 /\
M6@#] &  ^P!F /H :P#X '( ]@!X /0 @ #Q (D [P"2 .P G0#I *H Y@"\
M ., W #? /< W0#_ ,P _P"^ /\ M0#_ +  _P"M /\ _P   /\   #_
M_P   /\ !@#_  T _P 4 /\ 'P#_ "D ^P S /< /0#S $4 [P!- .P 4P#H
M %D Y0!? ., 90#@ &H W0!Q -H > #6 (  T@"* ,\ E0#, *( R "R ,4
MR0#" .T P #_ +L _P"P /\ J #_ *0 _P"A /\ _P   /\   #]    ^@
M /@   #P  D [  1 .@ &0#G ", Y0 M -X -@#6 #X T0!& ,T 3 #* %(
MR !8 ,4 70## &, P !I +X < "\ '@ N0"! +< C0"T )H L0"I *X O "L
M .$ J@#\ *@ _P"@ /\ F0#_ )8 _P"4 /\ _P   /D   #R    YP   -L
M  #1  0 R@ - ,< % #$ !T P@ F +\ +P"[ #< MP _ +0 10"Q $L K@!1
M *P 5@"J %P J !A *8 : "C '  H0!Y )\ A "= )$ F@"@ )@ L0"6 ,P
ME0#Q )0 _P"1 /\ BP#_ (@ _P"& /\ ]P   .P   #>    R0   +P   "T
M    KP * *L $ "I !< J  @ *< * "B #  GP X )P /@": $0 F !* )8
M3P"4 %4 DP!: )$ 80"/ &@ C0!Q (L >P") (@ AP"7 (4 J "# +X @0#D
M (  _P"  /\ ? #_ 'L _P!Y /\ Z0   -<   #!    L0   *8   "=
MEP % )0 #0"2 !( D  : (\ (@". "H BP Q (D . "' #X A0!# (, 2 "!
M $X ?P!4 'X 6@!\ &$ >@!I '@ <P!V '\ =0". ', GP!Q +, < #0 &\
M]@!O /\ ;P#_ &T _P!L /\ V@   +\   "L    G@   ),   ",    A0
M (( "0!_  \ ?@ 5 'T ' !\ "0 >@ K '< ,0!U #< =  ] '( 0@!Q $@
M;P!- &X 4P!L %H :P!B &D ; !G '@ 9@"& &0 EP!B *H 80#" &  ZP!A
M /\ 80#_ &$ _P!@ /\ Q0   *T   ";    C0   (,   !\    =P   '(
M!0!P  P ;@ 1 &P %P!L !X :P E &D + !G #$ 9@ W &0 /0!C $( 8@!(
M &  3@!? %4 70!= %P 9@!: '( 60"  %< D !6 *, 50"Y %0 W@!4 /L
M5 #_ %4 _P!5 /\ M@   )\   "-    ?P   '4   !N    :0   &8  0!C
M  D 80 . &  $P!? !D 7@ @ %T )@!; "P 6@ R %@ -P!7 #T 5@!# %4
M20!3 %  4@!8 %$ 80!/ &P 3@!Z $P B@!+ )P 2@"Q $D S@!) /, 20#_
M $D _P!* /\ J@$  )0%  ""!P  = @  &H(  !C!@  7@0  %L   !9  4
M5P , %8 $ !4 !4 4P ; %( (@!1 "@ 4  M $X ,P!- #@ 3  ^ $L 10!*
M $P 2 !4 $< 70!& &@ 1 !U $, A0!! )@ 0 "K $  Q0 _ .H /P#_ $
M_P!  /\ H @  (H+  !Y#0  ; T  &$-  !:#0  50L  %()  !0!@  3P((
M $X #0!, !( 2P 7 $H '@!) ", 1P I $8 +P!% #0 1  Z $( 00!! $@
M0 !0 #X 6@ ] &0 / !R #H @@ Y )0 . "G #< O@ V ., -@#Y #8 _P W
M /\ F T  (,.  !R$   91$  %L1  !3$   3A   $H.  !(#0  1PH# $<'
M"@!%! X 1 (3 $("&@!! B  0 ,E #X#*P ]!#$ / 0W #L$/@ Z!44 .05.
M #<%5P V!6( - 9P #(&@  Q!I( , :E "\%NP N!=T +@;U "T'_P N!_\
MD1   'T1  !L$P  7Q0  %44  !.%   2!,  $02  !!$   0 X  $ -!@!
M"@P /@D0 #P)%@ ["AP .0HB #@**  W"RX -@LU #4+.P S"T, ,@Q, # ,
M5@ O#&$ +0QO "L,?P J#)( * RE "<,NP E#-T )0WU "8-_P G#?\ BQ(
M '<4  !G%@  6Q<  %$8  !)%P  0Q<  #\5   \%   .A(  #D1 0 Y#P@
M. X- #<.$@ U#A@ - X? #(.)0 Q#RP , \R "\0.@ M$$( +!!+ "H050 H
M$&$ )A!O "00@  C$), (1"G !\0O0 >$.  'A'W !\0_P @$/\ AA0  ',7
M  !C&0  5QH  $T;  !%&@  0!H  #L9   X&   -18  #04   S$@0 ,A(+
M #$2$  O$A4 +1(< "P3(@ K$RD *A,P "@3-P G%#\ )A1( "044P B%%\
M(!5M !\5?@ =%9$ &Q6E !D5NP 8%=X &!7X !D4_P :%/\ @A<  &\:  !?
M'   4QT  $H=  !"'0  /!T  #<<   T&P  ,1H  "\9   N%@  +!<( "L6
M#@ I%Q, *!<9 "<8(  E&"8 )!@M ",8-  B&3T (!E& !X940 =&5T &QIK
M !D:?  7&H\ %1JC !09N@ 2&=L $QGV !09_P 5&/\ ?1H  &L=  !<'P
M4"   $<@   _(   .1\  #0?   Q'@  +1T  "L<   I&P  )QL% "4;#  D
M'!$ (AP6 "$<'0 @'2, 'QTJ !X=,@ <'CH &QY$ !D>3@ 7'EL %AYI !0?
M>@ 2'HT $1ZB ! >N  .'M@ #Q[U ! =_P 1'?\ >AT  &<?  !9(0  32(
M $0B   \(@  -B(  #(A   N(0  *B   "<@   D'P  (B " " @"@ >(0\
M'2$4 !PA&@ ;(B$ &2(G !@B+P 7(C@ %2-! !0C3  2(U@ $2-G ! C>  .
M(XL #2.?  PCM  +(]  "R+P  PB_P -(?\ =A\  &0B  !6(P  2R0  $$D
M   Z)   -"0  "\C   K(P  *",  "0C   @(P  '20  !LE!P 9)@T %R81
M !8F%P 5)QX %"<E !,G+  2)S4 $2@_ ! H2@ .*%8 #2AD  PH=  **(<
M"2B;  <GL0 %)\P !B?L  <F_@ ()O\ <2(  & D  !3)@  2"<  #\G   W
M)@  ,28  "TF   I)0  )24  "(E   =)P  &2@  !8J!  4*PL $BP0 !$L
M%  0+!L $"PB  XL*0 .+3( #2T[  LM1@ *+5( ""U@  8M<  $+8,  BV8
M   LK@  +,D  "SK  $K_  "*_\ ;24  %TG  !/*   12D  #PI   U*0
M+R@  "LH   G)P  (R<  !\H   ;*@  %RP  !,N @ 0, @ #C$-  TQ$@ ,
M,1< "S$>  HQ)@ (,BX !S(W  4R0@ #,DX  3)<   R;   ,G\  #*5   Q
MK   ,<<  ##J   P_   ,/\ :"D  %@J  !,*P  02P  #DL   R*P  +2L
M "DJ   E*@  ("L  !PL   7+@  $S   ! R @ .- < "C<,  <W$  %-Q0
M S<;  (W(@  -RH  #@S   X/@  .$H  #A8   X:   .'P  #>2   WJ0
M-L4  #;J   V_0  -?\ 8RP  %0N  !(+P  /B\  #8N   P+@  *RT  "<M
M   B+0  '2\  !@Q   4,P  $#4   XW 0 *.@< !CL+  (\#@  /1(  #X7
M   ^'@  /B8  #XO   ^.@  /D8  #Y4   ^9   /G<  #Z/   ]IP  /<,
M #SI   \_0  ._\ 7C   % Q  !$,@  .S(  #0Q   N,   *2\  "0P   >
M,@  &30  !0V   0.0  #3L   H]   %0 4  $$*  !"#0  0Q   $04  !%
M&@  1B(  $8K  !&-0  1D$  $9/  !&7P  1G,  $6*  !%I   1,   $/H
M  !#_@  0O\ 6#0  $LU  !!-0  .34  #(T   M,P  )C0  " U   :.
M%#H  ! ]   -0   "4(   1%    1P,  $@'  !*"P  2PX  $P1  !.%0
M3QP  $\E  !/+P  3SP  $]*  !/6@  3FT  $Z%  !-H   3+P  $OG  !+
M_@  2O\ 4SD  $<Y   ^.0  -S@  #$W   I-P  (3D  !L\   5/P  $$(
M  Q%   '2    DH   !-    3P   %$$  !2!P  5 L  %4.  !7$0  61<
M %H?  !9*0  638  %E$  !95   6&<  %A_  !7F@  5K<  %7C  !4_0
M5/\ 3CT  $,]   \/   -3L  "P\   D/@  '$$  !5$   02   "TL   5.
M    40   %0   !7    60   %L   != @  7@8  & +  !B#@  9!(  &<8
M  !G(@  9BX  &8\  !F30  96   &5W  !DDP  8[$  &'=  !@_   7_\
M24(  $%!   Z/P  ,$   "9#   >1@  %4H  !!.   *4@   U8   !:
M70   &    !C    90   &<   !I    :P$  &T%  !O"@  <@X  '42  !W
M&P  =B8  '8U  !U1@  =%D  '1O  !SBP  <JD  '#-  !O]P  ;O\ 1D8
M $!%   U1@  *D@  "!,   740  $%8   E:   !7P   &,   !H    :P
M &\   !R    =0   '<   !Y    >P   'T   "  P  @P@  (8-  ")$P
MBAT  (HK  ")/   B$\  (9F  "%@0  A*   (+"  "!\   ?_\ 1DL  #I,
M   N3P  (U,  !A8   07@  "60   !I    ;P   '0   !X    ?    ($
M  "$    AP   (@   "+    C@   )    "3    E@   )D'  "=#0  H10
M * A  "@,0  GD0  )U;  "<=@  F98  )FU  "6Y0  E?X /U(  #)5   F
M6@  &V   !%G   );0   '0   ![    @0   (8   "+    D    )0   "7
M    F0   )P   "?    H0   *0   "G    J@   *T   "Q!@  M0T  +@6
M  "W)@  MCD  +50  "T:@  LHD  +"J  "NSP  K?4 -UP  "MA   >:
M$W    MX    @    (<   ".    E0   )H   "?    I    *@   "L
MK0   +    "S    M0   +@   "[    OP   ,,   #'    RP4  -$.  #1
M&P  T"X  ,]%  #-7P  RWX  ,F>  #(O@  Q>D +VD  "-P   6>0  #8$
M  &+    DP   )L   "B    J    *X   "T    N    +T   #     P@
M ,4   #(    RP   ,X   #1    U@   -L   #?    Y    .@&  #K$0
MZB,  .HZ  #I5   YW(  .63  #CLP  X]0 _P   /\   #_    _P $ /\
M"P#_ !  _P 7 /\ (0#_ "L _P U /\ /@#_ $< _P!. /\ 50#\ %L ^@!A
M /@ 9@#V &T ] !S /( >P#O (0 [0". .H F0#F *< XP"Y -\ U0#; /<
MU@#_ ,  _P"R /\ J@#_ *4 _P"B /\ _P   /\   #^    _    /P  P#^
M  L _P 1 /\ &@#] "0 ^0 N /0 . #P $  [ !( .D 3@#F %0 X@!: -\
M7P#< &4 V !K -0 <@#0 'L S0"% ,H D0#' )X PP"N ,  Q0"] .L NP#_
M +  _P"D /\ G #_ )@ _P"5 /\ _P   /H   #T    \0   /(   #J  4
MYP . .( %0#A !X X0 H -@ ,0#0 #D RP!  ,@ 1P#% $T P@!3 +\ 6 "]
M %X NP!D +D :P"V ', M !\ +$ B "N )4 JP"D *@ N "F -P HP#[ )\
M_P"5 /\ CP#_ (L _P") /\ ^0   .\   #G    WP   ,\   #(    P0 *
M +\ $0"\ !@ NP A +D *@"T #( L0 Z *X 0 "K $8 J !, *8 40"C %8
MH0!< )\ 8P"= &H FP!S )D ?@"6 (P E "; )( K0"0 ,< C@#P (T _P"&
M /\ @ #_ 'T _P!\ /\ [0   .    #1    OP   +,   "J    I@ % *(
M#0"A !, H  ; )\ (P"; "L F  R )4 .0"3 #\ D0!$ (\ 2@". $\ C !5
M (H 6P"( &, A@!K (0 =@"" (( @ "2 'X HP!\ +H >@#A 'D _P!W /\
M<@#_ '  _P!O /\ W0   ,L   "V    IP   )T   "4    C@ ! (L "@")
M !  B  5 (< '0"' "4 A  L (( ,@!_ #@ ?0 ] 'L 0P!Y $@ > !. '8
M5 !U %L <P!C '$ ;@!O 'H ;0") &P F@!J *X :0#, &@ ]@!G /\ 90#_
M &0 _P!C /\ R@   +0   "A    DP   (D   ""    >P   '@ !0!V  P
M=0 1 '0 & !S !\ <@ E '  + !N #( ;  W &H / !I $( : !( &8 3@!E
M %4 8P!= &( 9@!@ '( 7@"  %T D@!; *4 6@"^ %D Z0!9 /\ 60#_ %@
M_P!8 /\ N0   *(   "0    @P   'D   !Q    ;0   &D  0!F  D 90 .
M &0 $P!C !D 8P @ &$ )@!@ "P 7@ Q %P -P!; #P 6@!" %@ 2 !7 $\
M5@!7 %0 8 !3 &P 40!Y %  B@!/ )X 3@"T $T V@!- /L 30#_ $T _P!-
M /\ J@   )0   ""    =0   &L   !D    8    %T   !:  4 6  , %<
M$ !6 !4 5@ ; %4 (0!3 "< 4@ L %$ ,0!/ #< 3@ ] $T 0P!, $H 2@!2
M $D 6P!( &8 1@!S $4 A !$ )< 0P"L $( R0!" /$ 0@#_ $, _P!# /\
MG@   (D   !X P  :@0  &$$  !: P  50$  %(   !0  ( 3@ ) $T #0!,
M !$ 2P 7 $H ' !) "( 2  G $< +0!% #( 1  X $, /@!" $4 00!- #\
M5@ ^ &$ /0!N #L ?@ Z )$ .0"F #@ OP X .@ . #_ #D _P Y /\ E0,
M ( '  !O"0  8@H  %@+  !1"@  3 @  $D&  !' P  1@ & $0 "P!#  \
M0@ 3 $$ & !! !X /P C #X *0 ] "X .P T #H .@ Y $$ . !) #< 4@ V
M %T - !J #, >@ R (P ,0"A #  N  O -X +P#Y "\ _P P /\ C D  '@,
M  !H#0  7 X  %(.  !+#@  10T  $$,   _"@  /@@" #T$"  \ 0T .P 0
M #H %0 Y !H .  @ #8 )0 U "L -  P #, -P R #X ,0!& "\ 4  N %H
M+0!G "L =P J (D *0"= "@ LP G -$ )P#R "< _P G /\ A@P  '(.  !C
M$   5A$  $T1  !%$0  0!   #P/   Y#@  -PT  #8+!  V" H -08. #0%
M$@ R!!< ,04< # %(@ O!2@ +@8N "T&-  K!CP *@9$ "D'3@ G!UD )@=E
M "0'=0 C!X< (@>; " &L  @!LL 'P7M !\&_@ ?!_\ @ X  &T1  !>$@
M4A,  $@3  !!$P  .Q,  #<2   T$0  ,A   # / 0 P#08 , L+ "\*$  M
M"A0 + L9 "H+'P I"R4 * PK "<,,@ F##H ) Q# ",,30 A#5@ ( UE !X-
M=0 <#8@ &@V< !D-L0 8#,H %PSK !<-_  8#/\ >Q$  &D3  !:%0  3A8
M $46   ]%@  .!4  #,5   P%   +1,  "L2   J$ , *@\( "D.#0 H#A$
M)@X6 "4/'0 D#R, (P\I "$0,0 @$#D 'A!" !T03  ;$%@ &1!F !<0=@ 5
M$(D %!"> !(0LP 1$,X $1#N !(0_@ 2$/\ =Q,  &45  !7%P  2Q@  $(9
M   Z&0  -!@  # 7   L%P  *18  "<5   F% $ )1($ ",2"P B$@\ (1(4
M " 2&@ >$R  '1,G !P3+@ :$S8 &11  !<42@ 6%%8 %!1D !(4=  1%(<
M$!2<  X4L0 -%,H #13K  X3_@ .$_\ <Q4  &$8  !3&@  2!L  #\;   W
M&P  ,AH  "T:   I&0  )A@  "08   B%P  (!8! !X6"  =%@T &Q<2 !H7
M%P 9%QT &!@D !88*P 5&#0 %!@] !(92  1&50 $!EB  X9<@ -&80 #!F8
M  H9K0 )&,8 "1CG  D8^@ *%_\ ;Q@  %X:  !0'   11T  #P=   U'0
M+QT  "H<   F&P  (QL  "$:   >&@  '!H  !H;!0 8&PP %AP0 !4<%0 4
M'!L $QPB !(=*0 1'3$ $!T[  X=10 -'E$ #!Y>  H>;0 )'H  !QZ4  4=
MJ@ #'<(  QWF  0<^  %'/\ :QH  %L=  !-'@  0A\  #H?   R'P  +1\
M "@>   D'@  (1T  !X=   <'0  &!X  !4? @ 3( D $B$. ! A$@ 0(1@
M#B$?  XB)@ -(BX #"(W  HB00 )(DT !R):  4B:0 #(GP  2*1   BJ
M(<   "'E   @^   (/\ 9QT  %<?  !*(0  0"$  #<B   P(0  *B$  "8@
M   B(   'Q\  !P?   9(   %B$  !(C @ 0) < #B8,  PF$  +)A4 "B8<
M  DF(@ ()BH !B<S  0G/0 #)TD  2=6   G9@  )WD  ">/   FI@  )K\
M "7D   E^0  )/\ 8R   %0B  !'(P  /20  #0D   N(P  *",  "0B   A
M(@  'B$  !HB   7(P  $R0  ! F @ .* < "RH+  @K#@ &*Q, !"L8  (K
M'P !+"<  "PP   L.@  +$4  "Q3   L8P  +'8  "R,   KI   *[X  "KD
M   J^@  *?\ 7R,  % E  !$)@  .B8  #(F   K)@  )B4  ",D   ?)
M&R0  !<E   4)P  $2D   XK @ ++08 !R\+  0P#@  ,!$  #$5   Q'
M,2,  #(L   R-@  ,D(  #)/   R7P  ,G(  #&)   QH@  ,+P  ##D   O
M^P  +_\ 6B<  $PH  ! *0  -RD  "\I   I*   )2<  "$F   <)P  &"@
M !0J   1+   #BX   LP 0 ',@4  S0)   U#   -@\  #<2   X&   ."
M #@H   X,@  .3T  #E+   Y6P  .&X  #B%   WGP  -[H  #;D   U_
M-?\ 52H  $@L   ]+   -"P  "TK   H*@  )"D  !XJ   9*P  %"T  !$O
M   -,0  "C0   <V   ". 0  #H'   ["@  /0T  #X0  ! %   0!L  $ D
M  ! +@  0#D  $!'  ! 5@  0&D  $"    _FP  /K<  #WC   \_   //\
M4"\  $,O   Y+P  ,B\  "PM   G+   ("T  !HO   5,0  $3,   TV   )
M.   !3L    ]    0 $  $$$  !#!P  10L  $8.  !($0  2A8  $H>  !*
M*   2C0  $E"  !)40  260  $A[  !(EP  1[0  $;@  !%_   1/\ 2C,
M #\S   V,P  ,#$  "HP   C,0  '#,  !8U   1.   #3L   @^   #00
M $,   !&    2    $H   !,!   3@<  $\+  !1#@  5!(  %49  !5(@
M5"X  %0\  !42P  4UX  %-T  !2D   4:X  %#7  !/^P  3O\ 13<  #PW
M   U-@  +S0  "8U   >-P  %SH  !$]   ,00  !T0   !(    2@   $T
M  !0    4P   %4   !7    6 (  %L&  !="P  7PX  &(3  !B&P  8B<
M &(T  !A10  8%<  &!M  !?B0  7:<  %S,  !:^   6?\ 03P  #H[   T
M.0  *CH  "$\   80   $4,   Q'   &2P   $\   !3    5@   %D   !<
M    7P   &$   !C    90   &<!  !J!0  ;0H  ' .  !S%0  <B   '(M
M  !Q/0  <$\  &]E  !N@   ;9\  &O!  !I\0  :/\ /T   #D^   N/P
M)$(  !I&   22@  #$\   14    6    %T   !A    90   &@   !K
M;@   '$   !S    =0   '@   ![    ?@,  ($*  "%#P  AQ<  (8D  "%
M-   A$8  ()=  "!=@  ?Y8  'ZV  !\YP  >O\ /T0  #-%   H2   '4P
M !-2   ,5P   UT   !C    :    &T   !Q    =@   'H   !^    @0
M (,   "&    B0   (L   ".    D@   )4!  "9"0  GA   )X:  "=*0
MG#P  )I2  "8;   EHL  )2J  "2U   D/H .$L  "Q.   @4P  %5D   U@
M   #9P   &X   !T    >@   (    "$    B@   (X   "2    E0   )<
M  ":    G0   *    "C    IP   *L   "O    M D  +@0  "W'@  M3
M +-&  "Q8   KWX  *R@  "KP0  J>X ,54  "1;   880  #FD   5Q
M>0   ($   "(    CP   )0   ":    GP   *0   "H    J0   *P   "O
M    LP   +4   "Y    O0   ,$   #&    RP   -$*  #3%   T24  - [
M  #-5   RG$  ,B2  #%LP  P]X *6(  !QI   1<0  !WL   "$    C0
M )4   "=    HP   *D   "O    M    +D   "\    O@   ,(   #%
MR    ,P   #0    U    -H   #?    Y    .H   #N#   [1H  .PO  #J
M20  Z&4  .:&  #DI0  XL8 _P   /\   #_    _  ! /P " #^  X _P 4
M /\ '0#_ "8 _P P /\ .@#_ $( _P!) /X 4 #[ %8 ^0!< /8 8@#T &@
M\@!O /  =@#M '\ Z@") .< E0#D *, X "U -L T #5 /8 R@#_ +8 _P"H
M /\ GP#_ )H _P"6 /\ _P   /L   #V    \P   /,   #V  D ^@ . /T
M%@#[ "  ]P J /( ,P#M #L Z0!# .8 20#B $\ W@!5 -L 6P#6 &  T@!G
M ,\ ;@#, '8 R0"  ,8 C #" )H OP"J +L P0"X .D M@#_ *< _P": /\
MD@#_ (T _P"* /\ ^@   /$   #J    YP   .<   #D  $ X  + -L $0#:
M !H VP C -$ + #* #0 Q@ [ ,( 0@"_ $@ O !. +H 4P"X %D M@!? +,
M9@"Q &X K@!W *P @P"I )$ I@"A *, M0"@ -@ G@#[ )4 _P"+ /\ A0#_
M (  _P!^ /\ [P   .,   #:    TP   ,8   "_    N0 & +< #@"T !0
MM  = +, )0"N "T JP T *< .P"D $$ H0!& )\ 3 "= %$ FP!7 )D 7@"7
M &4 E0!N ), >0"0 (< C@"7 (P J0") ,0 B #O (4 _P!\ /\ =@#_ ',
M_P!R /\ X    -    #&    M@   *D   "A    G0 ! )D "@"8 !  F  6
M )< '@"4 "8 D0 M (\ - ", #H B@ _ (@ 10"' $H A0!0 (, 5@"! %X
M@ !F 'X <0!\ 'T >0"- '< H !U +8 <P#? '( _P!N /\ :0#_ &< _P!E
M /\ S    +X   "K    G0   ),   "*    A0   (( !0"   T ?P 1 '\
M& "  "  ?0 F 'H +0!W #, =0 X '0 /@!R $, < !) &\ 3P!M %8 ; !>
M &H : !H '4 9P"$ &4 E@!D *L 8@#) &$ ]@!@ /\ 7 #_ %L _P!: /\
MO0   *D   "7    B0   'X   !X    <P   &\  0!M  D ;  . &L $P!K
M !D :@ @ &@ )@!F "P 90 R &, -P!B #P 8 !" %\ 2 != $\ 7 !7 %H
M80!9 &T 5P![ %8 C@!5 *( 4P"[ %( Z0!2 /\ 4 #_ $\ _P!/ /\ K0
M )@   "&    >    &X   !G    8P   &    !=  4 7  + %L $ !; !4
M6P ; %H (0!8 "8 5@ L %0 ,0!3 #8 4@ \ %$ 0@!/ $D 3@!1 $T 6P!+
M &8 2@!T $D A0!( )D 1P"Q $8 V !& /P 10#_ $4 _P!% /\ GP   (D
M  !X    ;    &(   !;    5@   %,   !1  ( 3P ( $\ #0!. !$ 3@ 6
M $T ' !, "$ 2@ F $D + !( #$ 1P W $4 /0!$ $0 0P!, $( 50!  &
M/P!N #X ?@ ] )( / "I #L QP [ /, .P#_ #L _P \ /\ DP   'X   !N
M    80   %@   !1    3    $D   !'    10 % $0 "P!#  X 0P 2 $,
M%P!" !T 0  B #\ )P ^ "P /0 R #L .  Z #\ .0!' #@ 4  W %L -0!H
M #0 >  S (P ,@"B #$ O  Q .< ,0#_ #( _P S /\ B0   '8#  !F!0
M60<  % '  !)!@  0P4  $ #   ^ 0  /  # #L "  Z  T .@ 0 #D %  Y
M !D -P > #8 (P U "@ -  N #, -  R #L , !# "\ 3  N %< +0!D "P
M<P K (< *@"< "D M0 I -P *0#[ "D _P J /\ @00  &X(  !?"@  4PL
M $H+  !""P  /0H  #D)   V"   -04  #0"!@ S  H ,@ . #$ $0 Q !4
M,  : "\ 'P N "0 +  J "L ,  J #< *0 _ "@ 20 G %0 )@!@ "0 ;P C
M (( (@"7 "$ K@ A ,P (0#S "$ _P B /\ >PD  &@,  !:#0  3@X  $4.
M   ]#@  . T  #,-   P#   +@L  "T) P M!@@ + 0, "L"#P J 1( *0$7
M "@!'  G "$ )@ G "4 +0 D #0 (P$] "(!1@ A 5$ 'P%= !X!;  < 7\
M&P"4 !H J@ : ,4 &@#K !D _P : /\ =0P  &0.  !5#P  2A   $ 0   Y
M$   ,Q   "\/   L#@  *0X  "<- 0 G# 4 )PH* "8(#0 E!Q  ) 84 "(&
M&0 A!A\ ( <D !\'*P >!S( '0<Z !P(1  :"$\ &0A< !<(:P 6"'T %0>1
M !0'IP 3!K\ $@7D !(%^@ 2!?\ <0X  %\0  !1$0  1A(  #T2   V$@
M,!(  "L1   H$0  )1   ",0   B#@0 (0T' "$,"P @"PX 'PL2 !T+%P <
M#!P &PPB !H,*0 9##$ & PY !8-0P 5#4\ $PU< !(-:P 0#7X #PV2  X-
MIP -#+X #0S@  T,]0 -#/\ ;1   %P1  !.$P  0Q0  #H4   R%   +10
M "@3   E$P  (A(  " 1   >$0, '! % !P/"  ;#PP &@X0 !D/%  7#QH
M%@\A !40*  4$#  $A Y !$01  0$%  #A!=  T0:P ,$'P "Q"0  D0I0 (
M$+P !Q#?  <0]  '#_\ :1$  %@4  !+%0  0!8  #<6   P%@  *A8  "85
M   B%0  'Q0  !T3   :$P( &1($ !<2!@ 6$@H %1(. !02$@ 2$A@ $1,>
M !$3)0 0$RX #A,W  T40  ,%$L "Q18  D49P '%'@ !A2-  04HP #$[L
M A/=  $2]  "$O\ 91,  %46  !(%P  /1@  #08   M&   *!@  ",7   @
M%P  '18  !H5   8%0( %A4$ !05!0 2%@@ $18- ! 7$  .%Q4 #A<;  T7
M(@ ,%RD "Q@R  D8/  '&$< !1A4  088P "&'4  1B+   7H0  %[D  !?=
M   6]0  %O\ 818  %(8  !%&@  .QH  #(:   K&@  )1H  "$9   >&
M&Q@  !@7   6%P( %!<# !(8!0 0&0< #AL+  P;#P +&Q, "AL8  @<'P '
M'"8 !1PO  0<.  "'$0  !U1   =8   '7(  !R(   <H   &[D  !O>   :
M]@  &O\ 7A@  $\:  !"'   .!P  "\=   I'   (QP  !\;   <&@  &1D
M !<9 0 4&0( $AH# ! ;!  .'0< #!X+  D?#@ &(!$ !2 6  ,@'  !(2,
M "$K   A-0  (4   "%.   A70  (6\  "&&   @G@  (+@  !_>   >^
M'O\ 6AL  $L=   _'@  -1\  "T?   G'@  (AT  !X=   ;'   &!L  !4;
M   2'   $!T"  X?!  ,(08 "2(*  4C#0 ")!   "43   E&0  )B   "8H
M   F,@  )CT  "9*   F6@  )FP  ":#   EG   );<  "3?   C^0  (_\
M51X  $<@   \(0  ,B$  "LA   E(   (!\  !T>   :'0  %AX  !,>   0
M(   #B$   PC @ ()04 !2<)   H"P  *@X  "L1   L%@  +!T  "PE   L
M+@  +#H  "Q'   L5@  +&D  "R    KF@  *K4  "G?   I^P  */\ 42(
M $0C   X)   +R0  "@C   C(@  'R$  !P@   7(   $R$  ! C   .)
M"R8   @H   $*@0  "P'   N"0  , P  #$/   S$P  ,QD  #,A   S*@
M,S4  #-#   S4@  ,V4  #)[   REP  ,;,  ##>   O^P  +O\ 3"4  #\F
M   U)P  +28  "<E   B)   'B,  !DC   4)   $28   XH   +*@  !RP
M  ,O    ,0(  #,$   U!P  -PH  #D-   Z$   .Q4  #L=   [)@  .S$
M #L^   [3@  .V   #IW   YD@  .+   #?;   V_   -?\ 1RD  #LJ   R
M*@  *RD  "4G   A)@  &R<  !4H   1*@  #BP   HO   &,0   30    V
M    .    #L!   ]!   /P<  $$*  !##@  11$  $48  !%(0  12P  $0Y
M  !$2   1%L  $-Q  !"C0  0:L  $#2   _^@  /O\ 0BT  #@N   O+0
M*2L  "0J   =*@  %RP  !$N   -,0  "30   0W    .@   #P    _
M00   $0   !&    2 ,  $H'  !,"P  3@X  % 3  !0'   4"<  $\T  !/
M0P  3U4  $YJ  !-A@  3*0  $K*  !)^   2/\ /C(  #4Q   N+P  *2X
M " N   9,0  $C,   XW   ).@   CT   !     1    $<   !)    3
M $\   !1    4P   %4!  !8!@  6@L  %T.  !?%0  7B   %XL  !=/
M7$X  %MC  !:?@  6)T  %?   !5\@  5/\ .C8  #,T   M,@  )#,  !LV
M   3.0  #CT   A!    10   $D   !,    4    %,   !6    60   %L
M  !=    8    &(   !E    : 4  &L+  !O$   ;Q@  &XE  !M-   ;48
M &M;  !J=0  :)0  &:V  !DZ0  8O\ .#D  #(W   H.0  'CL  !4_   .
M1   !TD   !-    4@   %8   !:    7@   &(   !E    :    &L   !M
M    <    ',   !V    >0   'T$  "!"P  A1$  (0=  ""+   @#X  'Y4
M  !^:P  >XH  'JJ  !WU@  =?T .#T  "P^   B00  %T8   ]+   '40
M %<   !<    8@   &8   !K    ;P   '0   !X    >P   'X   "
M@P   (8   "*    C0   )$   "6 P  FPP  )T3  ";(0  FC,  )=)  "4
M8@  DW\  )"@  ".Q0  C/, ,40  "5(   :30  $%,   A:    80   &@
M  !N    =    'D   !_    A    (D   "-    D0   ),   "6    F0
M )T   "@    I    *@   "L    L@,  +<-  "W%P  M2@  +(^  "P5@
MK',  *J4  "IM   I>4 *D\  !Y4   26P  "F(   !J    <P   'L   ""
M    B0   (X   "4    F@   )\   "D    I@   *D   "M    L    +,
M  "W    NP   ,    #%    RP   -$$  #5#@  TQT  - R  #-2P  RF8
M ,:'  #"J0  P<L (EL  !9B   ,:P   70   !]    AP   )    "7
MG@   *0   "K    L0   +8   "Z    O    ,    #$    R    ,L   #/
M    U    -H   #@    Y@   .L   #Q!@  \!,  .XG  #L/P  ZEL  .=Z
M  #DFP  X+L _P   /L   #V    \P   /0 !0#V  P ^@ 1 /\ &0#_ "(
M_P L /\ -0#_ #T _P!% /P 3 #Z %( ]P!8 /4 7@#S &0 \0!J .X <@#L
M 'H Z0"% .4 D0#A *  W0"R -@ S@#2 /8 P0#_ *T _P"> /\ E@#_ )
M_P", /\ ^@   /(   #L    Z0   .D   #L  4 \@ , /@ $@#W !L ]0 E
M /  +@#K #< Y@ ^ .( 10#= $L V !0 -, 5@#0 %P S0!B ,H :@#( '(
MQ0!\ ,( B "^ )8 N@"H +< OP"T .@ K@#_ )T _P"0 /\ B #_ (, _P"
M /\ \    .4   #>    V@   -L   #<    V  ' -$ #@#1 !4 T@ > ,L
M)P#% "\ P  W +T /0"Z $0 MP!) +4 3P"R %4 L !; *X 80"L &D J0!S
M *< ?P"D (T H0"> )X L@"; -4 F0#\ (P _P"" /\ >P#_ '8 _P!T /\
MX@   -,   #*    QP   +P   "V    L  ! *\ "P"L !$ K0 8 *T ( "H
M "@ I  O *  -@"= #P FP!" )D 1P"7 $T E0!3 ), 60"1 &$ CP!J (P
M=0"* (, B "4 (8 IP"# ,( @@#P 'P _P!S /\ ;0#_ &H _P!H /\ SP
M ,$   "Y    K0   *    "8    E    )$ !@"0  T D  2 (\ &0". "$
MBP H (@ +P"& #4 A  Z (( 0 "  $4 ?@!+ 'P 4@!Z %D > !B '8 ; !T
M 'D <@") '$ G0!O +0 ;0#? &P _P!E /\ 8 #_ %X _P!< /\ O@   +$
M  "@    D@   (D   ""    ?    'H  0!X  D =P . '@ % !W !H =  A
M '( )P!P "T ;@ S &P . !K #X :0!$ &@ 2@!F %$ 9 !: &, 9 !A '
M7P!_ %X DP!= *D 7 #( %L ]P!7 /\ 5 #_ %( _P!1 /\ L    )\   "-
M    ?P   '0   !N    :@   &8   !E  0 8P + &, $ !C !4 8P ; &$
M(0!? "< 70 L %P ,@!: #< 60 ] %< 0P!6 $L 50!3 %, 7 !2 &@ 4 !W
M $\ B0!. )\ 30"Z $P Z0!+ /\ 20#_ $< _P!' /\ H@   (T   !\
M;@   &4   !>    60   %<   !5  $ 5  ' %, #0!3 !$ 5  6 %( &P!1
M "$ 3P F $X *P!, #$ 2P W $H /0!) $0 1P!, $8 5@!$ &$ 0P!P $(
M@0!! )< 0 "O #\ UP _ /\ /@#_ #T _P ^ /\ E    '\   !O    8P
M %D   !1    30   $H   !(    1P $ $< "@!&  X 1@ 1 $< %@!% !P
M1  A $( )@!! "L 0  Q #X -P ] #X / !' #H 4  Y %L . !I #< >@ V
M (\ -0"G #4 Q@ T /4 - #_ #0 _P U /\ B    '0   !E    6    $\
M  !(    0P   #\    ]    /  " #P !P [  P .P / #L $@ Z !< .0 <
M #< (0 V "8 -0 L #0 ,@ S #D ,0!! #  2P O %8 +@!C "T <P L (@
M+ "@ "L NP K .H *P#_ "L _P L /\ ?P   &P   != 0  40(  $@#  !
M P  .P(  #<    T    ,P   #( !0 R  D ,@ - #$ $  Q !, ,  8 "\
M'0 M "( +  H "L +@ J #4 *0 ] "@ 1@ G %$ )@!> "4 ;@ D (( (P"9
M ", LP B -X (@#_ ", _P D /\ =P   &4$  !6!@  2P<  $((   Z"
M-0<  # &   M!0  + ,  "L  P J  < *0 + "D #@ I !$ *  5 "< &0 F
M !X )0 D "0 *@ C #$ (@ Y "$ 0P @ $X 'P!: !X :0 = 'P ' "3 !L
MK  ; ,T &P#V !L _P < /\ < 4  %\(  !1"@  1@L  #T+   U"P  , L
M "L*   H"0  )0@  "0' @ C! 8 (P() "(!#  B  \ (0 2 "  %@ ? !L
M'@ @ !T )@ < "X &P V !H /P 9 $H & !7 !< 9@ 6 '@ %0"/ !4 I@ 4
M ,, % #N !0 _P 5 /\ :P@  %L+  !-#   0@T  #D-   Q#0  + T  "<-
M   C#   (0P  !\+ 0 >"@4 '0@( !T&"P <!0T ' 00 !L$%  9!!@ &00>
M !@$(P 7!"L %@0S !4$/  4!$< $P-4 !(#8P 1 W4 $ ** ! !H@ / +P
M#P#E  \ _@ 0 /\ 9PL  %<-  !)#@  /@\  #4/   N#P  * \  "0.   @
M#@  '0X  !L- 0 9#00 & P' !@+"0 7"0P %PD. !8)$@ 5"18 % D; !,)
M(0 2"2@ $@DP !$).@ 0"44 #PE2  X)80 -"7, # B(  L(GP *![< "@;;
M  H%]@ *!/\ 8PT  %,.  !&$   .Q$  #(1   K$0  )1   "$0   =$
M&@\  !@/ 0 6#@0 %0X' !0-"0 3#0L $PP- !(,$  1#!0 $ P9 ! ,'P /
M#"< #@TO  T-.0 ,#44 "PU1  D-8  (#7$ !@V&  4-G0 $#+0  PS2  (,
M\0 ""_\ 7PX  % 0  !#$0  .!(  "\2   H$@  (Q(  !X1   ;$0  &!$
M !40 @ 4$ 4 $A ' !$/"0 0#PH $ X,  X.#@ .#Q( #0\7  P0'0 ,$"0
M"A L  D0-@ ($$$ !A!.  4070 #$&\  1"$   0G   #[0   [4   .\P
M#O\ 7!   $T2  ! $P  -A0  "T4   F%   (1,  !P3   9$@  %A(  !01
M P 2$08 $1$( ! 0"@ .$ L #1$+  P1#0 +$A$ "A(5  D2&@ ($B$ !A,I
M  43,P #$SX  A-+   36@  $VP  !."   2FP  $K0  !'7   1]0  $?\
M6!(  $D4   ]%0  ,Q8  "L6   D%0  'Q4  !H4   7%   %!,! !,2!  1
M$@< $!()  X2"0 -$@D "Q,*  D4#0 '%0\ !A83  06&  #%A\  A8G   7
M,   %SL  !=(   76   %VH  !:    6F0  %;0  !79   4]P  $_\ 510
M $86   Z%P  ,!@  "@8   B%P  '18  !D6   6%0  $Q0# !(3!@ 0$P<
M#Q,'  T4!P +%0@ "18)  88#  #&@X  1H1   :%@  &QP  !LD   ;+0
M&S@  !M&   <50  &V<  !M]   ;EP  &K,  !G;   8^0  %_\ 418  $,8
M   W&0  +AH  "8:   @&0  &Q@  !@7   5%@$ $Q4% !$5!  /%00 #18$
M  L7!0 )&08 !AH(  (<"@  '@T  " 0   @$P  (!D  " A   A*@  (34
M "%"   A4@  (&0  "!Z   ?E0  '[$  ![;   =^@  '/\ 31D  #\;   T
M'   *QP  "0<   >&P  &AH  !<8   4%P( $A<" ! 8 0 -&0$ "QH"  @<
M P %'00  A\&   A"   (PL  "4.   F$0  )A8  "8>   G)P  )S(  "<_
M   F3@  )F   "9W   ED@  )*\  "/:   B^P  (?\ 2!T  #P>   Q'P
M*!X  "(>   ='   &1L  !8:   2&@  $!L   T<   +'0  "!\   0A   !
M(P(  "4$   G!@  *0D  "P,   N#P  +A,  "X:   N(P  +BX  "X[   N
M2@  +5P  "UR   LC@  *ZP  "K4   I^P  */\ 1"   #@A   N(0  )B$
M " @   <'@  &!T  !0=   0'@  #A\   LA   '(P   R4    G    *0
M "P!   N P  , 8  #,*   U#0  -A$  #87   V'P  -BD  #8V   V10
M-5<  #5M   TB0  ,J@  #'/   P^@  +_\ /R0  #0D   K)   )",  !\A
M   ;(   %B   !$A   .(P  "B4   8H   "*@   "T    O    ,@   #0
M   W    .0,  #L&   ^"@  0 X  $$2  !!&@  0"4  $ Q  ! 0   /U(
M #YG   ]@@  /*(  #K'   Y^   ./\ .B@  # H   I)P  (R4  !\C   8
M)   $B4   XH   **@  !2T    P    ,P   #8    X    .P   #X   !
M    0@   $4"  !'!@  2@H  $T.  !-%0  3!\  $PK  !+.@  2DP  $EA
M  !(?   1YL  $6_  !#\P  0O\ -BP  "TK   G*0  (R<  !LH   4*@
M#BT   HP   $,P   #<    Z    /0   $    !#    1@   $@   !+
M30   %    !3 0  5@8  %D+  !;$   6QD  %HE  !9-   6$8  %=:  !5
M=   5),  %*U  !0Z@  3_\ ,S   "PN   G+   'BT  !8O   0,@  "C8
M  ,Z    /P   $(   !&    20   $P   !/    4@   %4   !8    6@
M %T   !@    8P   &<&  !K#   ;!(  &L>  !K+   :3T  &=2  !F:@
M9(D  &&K  !?W   7?\ ,3,  "PQ   B,@  &34  !$Y   */0   D(   !'
M    3    %    !4    6    %L   !?    8@   &4   !H    :P   &X
M  !Q    =0   'D   !]!@  @@T  ((6  " )   ?C4  'Q)  ![80  >'\
M ':?  !SQ@  </< ,38  "8X   <.P  $D    M%   "2P   %$   !6
M6P   &    !E    :0   &X   !R    =@   'D   !\    ?@   ((   "%
M    B0   (X   "3    F 8  )P.  ";&@  F"L  )9   "260  D7,  (V5
M  "+M0  B.@ *SX  "!!   51P  #4T   )4    6P   &$   !H    ;@
M ',   !Y    ?@   (,   "(    C    (\   "2    E0   )D   "=
MH0   *4   "J    L    +<'  "X$0  M2$  +(U  "O30  JFD  *B(  "F
MJ   HM$ (T@  !A.   .5   !%P   !D    ;0   '4   !\    @P   (D
M  "/    E0   )L   "@    HP   *8   "I    K0   +$   "U    N0
M +X   #$    R@   -(   #:"@  UA8  -(I  #.00  REP  ,5\  #"G0
MP;T '%4  !%<   '90   &X   !W    ?P   (@   "0    F    )\   "E
M    K0   +,   "X    N@   +X   #"    Q@   ,H   #.    TP   -H
M  #@    YP   .T   #S    ] X  /(>  #O-@  [%$  .AN  #DD   W[$
M                      $#! 4&" D*"PT.#Q$2$Q06%Q@:&QP='R A(B0E
M)B@I*BLM+B\P,C,T-C<X.3L\/3Y 04)$149'24I+34Y/4%)35%576%E;7%U>
M8&%B8V5F9VEJ:VQN;W!Q<W1U=WAY>GQ]?H"!@H.%AH>(BHN,CH^0D9.4E9:8
MF9J<G9Z?H:*CI*:GJ*JKK*VOL+&SM+6VN+FZN[V^O\'"P\3&Q\C)R\S-S]#1
MTM35UM?9VMO=WM_@XN/DYN?HZ>OL[>[P\?+T]?;W^?K[_/[_____________
M_________________________________________P
M   ! P0%!@@)"@L-#@\1$A,4%A<8&AL<'1\@(2(D)28H*2HK+2XO,#(S-#8W
M.#D[/#T^0$%"1$5&1TE*2TU.3U!24U155UA96UQ=7F!A8F-E9F=I:FML;F]P
M<7-T=7=X>7I\?7Z @8*#A8:'B(J+C(Z/D)&3E)66F)F:G)V>GZ&BHZ2FIZBJ
MJZRMK["QL[2UMKBYNKN]OK_!PL/$QL?(R<O,S<_0T=+4U=;7V=K;W=[?X.+C
MY.;GZ.GK[.WN\/'R]/7V]_GZ^_S^________________________________
M______________________\                      0,$!08("0H+#0X/
M$1(3%!87&!H;'!T?("$B)"4F*"DJ*RTN+S R,S0V-S@Y.SP]/D!!0D1%1D=)
M2DM-3D]04E-455=865M<75Y@86)C969G:6IK;&YO<'%S='5W>'EZ?'U^@(&"
M@X6&AXB*BXR.CY"1DY25EIB9FIR=GI^AHJ.DIJ>HJJNLK:^PL;.TM;:XN;J[
MO;Z_P<+#Q,;'R,G+S,W/T-'2U-76U]G:V]W>W^#BX^3FY^CIZ^SM[O#Q\O3U
M]O?Y^OO\_O__________________________________________________
M____  $" P0%!@<("0H+# T.#Q 1$A,4%187&!D:&QP='A\@(2(C)"4F)R@I
M*BLL+2XO,#$R,S0U-C<X.3H[/#T^/T!!0D-$149'2$E*2TQ-3D]045)35%56
M5UA96EM<75Y?8&%B8V1E9F=H:6IK;&UN;W!Q<G-T=79W>'EZ>WQ]?G^ @8*#
MA(6&AXB)BHN,C8Z/D)&2DY25EI>8F9J;G)V>GZ"AHJ.DI::GJ*FJJZRMKJ^P
ML;*SM+6VM[BYNKN\O;Z_P,'"P\3%QL?(R<K+S,W.S]#1TM/4U=;7V-G:V]S=
MWM_@X>+CY.7FY^CIZNOL[>[O\/'R\_3U]O?X^?K[_/W^_VUF=#$      P0A
M   !                     0                    $    ! @,$!08'
M" D*"PP-#@\0$1(3%!46%Q@9&AL<'1X?("$B(R0E)B<H*2HK+"TN+S Q,C,T
M-38W.#DZ.SP]/C] 04)#1$5&1TA)2DM,34Y/4%%24U155E=865I;7%U>7V!A
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
M[8Z(>.>'CX'B@)6*W7N:D-IWH);6=*::U'&LGM)OLJ'0;;FCSVS#IL5GPZ;
M:<>AP&G'H<!IQZ' :<>AP&G'H<!IQZ' :<>AP&G'H<!IQZ' :<>AP&G'H?^-
M' /_BB<(_XHQ#?^6-Q/_GD ;_Z5))_^G4S3_IUU#_Z1H4_R@<F+RFGQPZI2%
M?>.+BXC=A)*1V'Z8F--ZGI_0=:2DS7*JJ,MOL*O);;BNPFF\L+QKP*JW;<2E
MMVW$I;=MQ*6W;<2EMVW$I;=MQ*6W;<2EMVW$I;=MQ*6W;<2EMVW$I?^-&P/_
MBR<(_XPP#?^8-Q/_H$ ;_Z=()O^K4C3_JUQ$_ZEF5/JE<&3PGWESYYB"@=^/
MB(W9B(^7TH&5H,Y[FZ?*=J&MQW.HL<5PK[7!;;>WN6NXM;-NO:ZP<,&HL'#!
MJ+!PP:BP<,&HL'#!J+!PP:BP<,&HL'#!J+!PP:BP<,&HL'#!J/^.&P/_BR8(
M_XXP#?^:-A+_HC\:_ZE()O^N433_KEM$_ZQD5?FJ;F7OI7=VY9U_A=R4A9+4
MC(R=SH22I\E]F*_$>)ZUPG6GN<%TL;NX<+.[L6^VN*QQN[&I<[^KJ7._JZES
MOZNI<[^KJ7._JZESOZNI<[^KJ7._JZESOZNI<[^KJ7._J_^.&P/_C"8(_Y O
M#?^;-A+_I#\:_ZM')O^Q4#3_L5E$_+!C5?:N;&?MJG5XXZ%\B-F8@Y;1D(FC
MRH>/K<6"E[3"?Z"XOGRHN[MZL+VQ=+*]J7*TNZ9TN;.C=KZMHW:^K:-VOJVC
M=KZMHW:^K:-VOJVC=KZMHW:^K:-VOJVC=KZMHW:^K?^/&P/_C"8'_Y$N#/^=
M-A+_ICX:_ZU')?^S3S3_M%A$^K1A5O.R:FCLKW-ZX:9ZB]:=@)K-E(:GQHV-
MK[^'E+6Z@IRYM7^DO+)]K+ZK>;&_HW:RO:!XN+6>>;VOGGF]KYYYO:^>>;VO
MGGF]KYYYO:^>>;VOGGF]KYYYO:^>>;VOGGF]K_^/&P/_C28'_Y,N#/^>-1'_
MJ#X9_Z]&)?^V3C/^MU=$][=@5O"V:&GHLW![WJIWC="??)W'EX.GOY"*K[B+
MD;:RAIBZK8.@O:F!J;^E?K# G'FQOYI[M[>8?;NPF'V[L)A]N["8?;NPF'V[
ML)A]N["8?;NPF'V[L)A]N["8?;NPF'V[L/^0&@/_C28'_Y0M#/^@-1'_J3X9
M_[%&)/^X33/\NU9$];M?5NV[9VGCM6Y]UJQSC\JC>IW!FX"GN)2'L+&/CK:K
MBI6[IH>=OJ*%I<"?A*_!EGZPP91_MKB3@+NRDX"[LI. N[*3@+NRDX"[LI.
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
M-1EQ_ST>:?]%(V+_329;_U8I6/]?+%;_:"U4_VXO4_]S,%+_>#%1_WPQ4/^
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
MC"(&_YTG!_^J+@G_MC8.]\$^%NW,1B#DV$LNV=Q01,G46%B[S5YKKL9E>J+
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
M'0/_=B@&_W(S"_]\-P__A#\5_XA('?^+4R?_B6 Q_X9M._^">43_?H9,_WN1
M4_]WFEC_=*)=_'&H8?INKF3X:[1G]VFZ:?5HP6OS9LAM[V/-;^QATW#G7]UQ
MXEWE<]U;YG/=6^9SW5OF<]U;YG/=6^9SW5OF<]U;YG/=6^9SW5OF<_]Z'0/_
M=B@&_W(S"_]\-P__A#\5_XA('?^+4R?_B6 Q_X9M._^">43_?H9,_WN14_]W
MFEC_=*)=_'&H8?INKF3X:[1G]VFZ:?5HP6OS9LAM[V/-;^QATW#G7]UQXEWE
M<]U;YG/=6^9SW5OF<]U;YG/=6^9SW5OF<]U;YG/=6^9SW5OF<_]Z' /_=R<&
M_W0R"_]_-@__ACT5_XM''?^.42?_C%XQ_XEK//^%=T;_@8-._WV/5O]YF%S\
M=:!A^7*F9?=OK6GU;+-L\VJY;_)HP''P9LAS[&3-=>AAU';C7]YWVUWC>=5=
MY7;57>5VU5WE=M5=Y7;57>5VU5WE=M5=Y7;57>5VU5WE=O][' /_=R<&_W<P
M"O^"-0[_BCP5_X]&'?^23R?_D5PR_XYH/?^*=$C_AH!2_X&+6OQ]E6'X>)UG
M]72D;?)QJG'P;K!T[FNV=^QIOGKJ9\=]YV7.?^)BUH#97]V!T%_@?LQ@XWO,
M8.-[S&#C>\Q@XWO,8.-[S&#C>\Q@XWO,8.-[S&#C>_]\' /_>"8&_WHO"O^%
M,P[_C3L4_Y)$'/^63B?_E5HR_Y)E/O^.<4K_BGU5_H6(7OF DF?T>YIN\':A
M<^URIWCJ;ZY]Z&RT@.9IO(/D9\:&X67/B-EBUXK/8=F(R&+=@L1CX'_$8^!_
MQ&/@?\1CX'_$8^!_Q&/@?\1CX'_$8^!_Q&/@?_]]&P/_>28&_WPN"O^(,@[_
MD#H4_Y5#'/^:3"?_F5@S_Y9C/_^2;DS_CGI7_(F%8O6$CVOP?I=S['F>>NAT
MI8#E<*N%XFRSB>!JNXS>:,:/VF;1DLYBT9+'9-6,P67;AKUFW8*]9MV"O6;=
M@KUFW8*]9MV"O6;=@KUFW8*]9MV"O6;=@O]]&P/_>B8&_W\L"O^+,0W_DSH3
M_YA"'/^=2R;_G58S_YMA0/^7;$W[DG9:]XV!9O*(C'#L@I1YYWN;@>-UHHC?
M<:F.W&VQDMEKNY;7:<B9S&3+F\5ESI? 9]*1NFC8BK9IVX:V:=N&MFG;AK9I
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
M*3S_L"H\_[0J//^T*CS_M"H\_[0J//^T*CS_M"H\_[0J//^T*K.X 0"EQ@
ME]4  (OO! &$_Q,"=_\:!&W_(@=D_RH+7/\R#E7_.1%0_T$32_](%4C_3Q=%
M_U880O]<&4#_81H^_V<://]M&SO_<QPY_WD<./^ '3;_B!TU_X\>-/^7'C+_
MH!\R_Z0?,O^D'S+_I!\R_Z0?,O^D'S+_I!\R_Z0?,O^D'Z;   "7S@  B=X
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
M34GXX$U(]_--2/?T34CW]$U(]_1-2/?T34CW]$U(]_1-2/?T3=JC  #'L0(
MN+L# *W)! "CV0< FOT4 I+])P>'_B\-??XW%'3_/QML_T<@9O].)6#_5RE<
M_V M6?]I,%;_<3)3_W@T4?^ -D__B3=-_Y(Y2_^<.DG_ICM(_[$\1O^]/47_
MS#U$_^8^1/_G/D3_YSY$_^<^1/_G/D3_YSY$_^<^1/_G/LNL  "YM@$ K,(!
M *#0 @"5Y0< CO\8 X3_) 9Z_RP+</\T$&C_/!5A_T096_]+'5;_4R!3_ULB
M4/]C)$W_:R9+_W,G2?]Z*4C_@BI&_XHK1/^4+$+_GBU!_Z<N0/^Q+C__O"\^
M_\TP/O_-,#[_S3 ^_\TP/O_-,#[_S3 ^_\TP/O_-,+NQ  "LO   G\D  )/9
M  ")_ L!@/\7 G;_( 5L_R@)9/\P#5W_.!!7_T 34?]'%DW_3AA*_U891_]<
M&D3_8QQ"_VD=0/]P'C__>!X]_X ?._^((#K_D2$X_YLB-_^D(C;_K2,U_[@C
M-?^Y(S7_N2,U_[DC-?^Y(S7_N2,U_[DC-?^Y(ZVV  "?Q   DM(  (3A  !]
M_PT!<O\3 FC_&P1?_R,&6/\K"5'_,PM,_SH-1_]!#T/_2!% _TX2/?]4$SO_
M6A0Y_U\4-_]E%37_:Q8S_W(6,?]Z%R__@A<N_XL8+/^3&"O_G!DJ_Z<9*O^G
M&2K_IQDJ_Z<9*O^G&2K_IQDJ_Z<9*O^G&:&_  "2S   A-P  'CW  !N_PH!
M8_\0 EK_%0-2_QT$2_\D!D;_+ A!_S,)//\Z"CG_0 LU_T4,,O]*#3#_4 TN
M_U0.+/]9#BK_7@\H_V0/)O]J#R7_<1 C_W@0(O^ $2#_B!$?_Y$1'_^1$1__
MD1$?_Y$1'_^1$1__D1$?_Y$1'_^1$?]<(@/_5RT%_U@S!_]?-@G_8ST-_V5&
M$O]F4!?_95X<_V1N(O]A?"?_7XHK_UZ6+O]<H3'_6ZHS_UJR-?]9NC;_6,,W
M_UC-.?]7V#G_5N Z_U7F._]4[#S_4_$\_%+U/?A2^3WU4?T]\U'_/?-1_SWS
M4?\]\U'_/?-1_SWS4?\]\U'_/?]<(@/_5RP%_UHR!_]A-0G_93P-_V=%$O]H
M3Q?_:%P=_V9M(O]C>RC_88@L_U^4+_]>GS+_7:DU_UNQ-_]:N3C_6L$Z_UG+
M._]8U3S_5]\]_U;F/O]5ZS[]5/ _^5/U/_92^4#S4OU \%+_/O!2_S[P4O\^
M\%+_/O!2_S[P4O\^\%+_/O]=(0/_6"P%_UPP!_]D,PG_:#H-_VM#$O]L3A?_
M;%H=_VIJ)/]G>"G_9(4N_V*1,O]AG#;_7Z8X_UZN.O]=MCS_7+X^_UO(/_]:
MTD'_6=U"_U?E0_U6ZD3Y5?!$]53U1?%4^D7N5/Y$[%3_0NQ4_T+L5/]"[%3_
M0NQ4_T+L5/]"[%3_0O]>(0/_62P%_U\N!O]F,@G_;#@,_V]!$?]O3!?_<5<>
M_VYG)?]K=2O_:((P_V6.-?]DF3G_8J,\_V"K/O]?LT'_7KM"_UW$1/]<SD;_
M6MQ'_EGD2/I7ZDGU5O!*\%7V2NU5^DKI5OY'YU;_1>=6_T7G5O]%YU;_1>=6
M_T7G5O]%YU;_1?]>(0/_62L%_V(M!O]J, C_;S8,_W) $?]T2AC_=54>_W)D
M)O]O<BW_;'\S_VF+./]FECS_9:! _V.H0_]AL$;_8+A(_U[!2O]=RTO_7-I-
M^EKC3O59ZD_P5_%0ZU;V4>=7^T[D6/]+X5G_2>%9_TGA6?])X5G_2>%9_TGA
M6?])X5G_2?]?( /_6BL%_V4K!O]M+@C_<S4,_W<^$?]X2!?_>5(?_W=@)_]T
M;B[_<'LU_VV'._]JDD'_9YM%_V6D2?YCK$S]8;1.^V"\4?I>QE/Y7=15]5OC
M5N]:ZECI6/)9Y5GW5N!:^U/;6_]/UUO_3==;_TW76_]-UUO_3==;_TW76_]-
MUUO_3?]@( /_72D%_V@I!O]Q*P?_>#,+_WP\$/]]1A?_?E ?_WU=*/]Y:C#_
M=78X_W&"/_QMC47Z:I=+^&>?3_9EIU/T8J]6\V"X6?%?P5SP7<U>[5S@8.A:
M[&'A6O)@VEOV6]-<^E?/7?U3S%[_4<Q>_U',7O]1S%[_4<Q>_U',7O]1S%[_
M4?]A'P/_8"<$_VLF!?]U*0?_?#$*_X$Z$/^#1!?_A$T?_X-9*/]_9C+\>G([
M^'5^0_5QB$OR;9)1[VF:5NUFHEOJ8ZI?Z&"R8^9>O&;D7,AIX5O::]U:ZFO3
M7/!FS5[U8<A?^5S$8/Q8P6'^5<%A_E7!8?Y5P6'^5<%A_E7!8?Y5P6'^5?]B
M'P/_8R4$_V\D!?]Y* ;_@3 *_X4Y#_^(0A;_B4L>_XE6*/J%8C/U@&X]\'IY
M1^QU@U#I<(Q8Y6N57N%FG63>8Z1IVV"M;==?MV_47L-PT5[2<<U=YW''7^YK
MPF'R9KYB]F&Z8_E<MV/\6+=C_%BW8_Q8MV/\6+=C_%BW8_Q8MV/\6/]C'P/_
M9B,$_W(B!/]])P;_A2X)_XHW#O^-0!7_CTD>^H]3*/2,7S3NAFH_Z7]T2^-X
M?E7><H9>V&V/9=-JF&K/9Z!MS&6H<,ECL7/&8KQTQ&')=<%AX':\8^IQMV3O
M:K1E\V6P9O9@KF?Y7*YG^5RN9_E<KF?Y7*YG^5RN9_E<KF?Y7/]C'@/_:"$$
M_W4@!/^!)07_B2T(_X\U#/^2/A3\E$<=]99/*.Z16S3GBV9!X(1O3ME]>5C1
M=X)@S'.*9\=ODVS$;)MPP&FC<[UGK':Z9K9XN&7">;9EU7FR9N9VKFCL;ZII
M\&FH:?1CIFKW7Z9J]U^F:O=?IFKW7Z9J]U^F:O=?IFKW7_]D'@/_:R #_W@>
M!/^$) 7_C2P'_Y,T"_^7/!+XF44;\)M-)^B7633AD&)"UXEL3LZ#=5C(?7YA
MPWB&:+YTCFVY<)9RMFZ>=;)LIWBO:K%[K6F]?*IIS7VH:N-ZI6SI<J)L[6R@
M;?)FGF[U8IYN]6*>;O5BGF[U8IYN]6*>;O5BGF[U8O]E'0+_;1X#_WL= _^'
M(P3_D"H&_Y<R"OV<.Q#TGT,9[*%+)>.<5C/:EF!!SXYI3L>(<EC @GIANGV"
M:+5YBFZQ=9)SK'*:=ZEPHWJF;JQ]HVVX?J%MQW^?;N!^G'#G=9IPZV^9<?!H
MEW'S9)=Q\V27<?-DEW'S9)=Q\V27<?-DEW'S9/]E'0+_;QT#_WX< _^*(@3_
MDRD%_YLQ"?F@.0_PHT$8YZ9)(]ZA5#'2FEY R)-G3<",;UBYAW=ALX)_:*Y]
MAVZI>HYSI'>6>*!TGWN=<ZA^FG&T@)AQPH&6<MB!E73E>)-TZG&2=>]KD77R
M9I%U\F:1=?)FD77R9I%U\F:1=?)FD77R9O]F'0+_<1L#_X ; _^,(0/_EB@%
M_YXO"/:D-PWLJ#\5XZM((-BF4C#,GEQ PY=E3;N1;5>SBW1AK89\:*>"@VZB
M?HMTG7N3>)EYG'R5=Z5_DG:P@9!UOH*.=M&"CGCC>HUXZ'.,>.ULBWCQ:(MX
M\6B+>/%HBWCQ:(MX\6B+>/%HBWCQ:/]G' +_<QH"_X(: O^/( /_F28$_J(N
M!O.H-0OIK3T3WZ]&'M*I42_'HEH_OIMC3+65:E>NCW)@IXMY:*&'@6Z<@XAT
MEX"0>))]F7R.?** BWJM@HAZNX.'>LV#AWSB?(=\YW6&?.QNAGSP:89\\&F&
M?/!IAGSP:89\\&F&?/!IAGSP:?]G' +_=1D"_X49 O^2'P+_G"4#^Z4L!?"L
M- GFLCL0V[-$'<VM3R[#IED^N9]A2["9:%:HE'!?H8]W9YN+?FZ6B(9SD(6.
M>(R"EGR(@*" A'^K@H%_N(-_?\J$@8'A?8&!YG:!@.MO@(#O:H" [VJ @.]J
M@(#O:H" [VJ @.]J@(#O:O]H' +_>!<"_X<8 O^4'0+_GR,#^*DJ!.RQ,0?B
MMSD-U;="',FP3BV^JE<]M*-?2JN>9U6CF&Y?G)1U9I:0?&V0C8-SBXJ+>(:(
ME'R!AIZ ?82H@GN$M81YA,>$>H;@?WN%YG=[A>MP>X3N:WN$[FM[A.YK>X3N
M:WN$[FM[A.YK>X3N:_]I&P+_>A8"_XH7 O^7' +_HR$"]*TG ^BU+@7>O34*
MT+I &\2T3"RZKE8[KZA>2::B952>G6Q=EYES9I"5>6R*DH%RA9")=W^-DGQ[
MBYM_=XJF@G2)LX-RBL2#=(S@?W2+Y7AUB>IQ=HCM;':([6QVB.UL=HCM;':(
M[6QVB.UL=HCM;/]K&@+_?10"_XT6 ?^:&@'_IAX!\+$C N2[*0/9PC )R[T_
M&<"X2BJULE0ZJJQ<1Z&G8U*9HVI<D9]Q9(J;=VN$F']Q?I:&=GF3CWMTDIE^
M<)"D@6V0L8)KD,&";9+=?VZ1Y7AOC^IQ<([M;'".[6QPCNUL<([M;'".[6QP
MCNUL<([M;/]N& +_@!(!_Y 5 ?^>%P'[JQH![+<> >##(0'2QBT(QL$]&+J\
M22BOMU(XI;):19RM85&3J6A:BZ5O8H2B=6E^GWQO>)V$='.;C7ENF99\:IBB
M?V>7KH!EF+^!99G8?VB8Y7AIENIQ:I3M;&J4[6QJE.UL:I3M;&J4[6QJE.UL
M:I3M;/]Q%@+_@Q$!_Y03 ?^B% #UL!0 YKX4 -G,%0#,RBL'P,8[%K7!1R:J
MO%$VG[A80Y:S8$Z-L&98A:QM8'ZJ<V=WIWIL<J6"<FRCBW9HHI1Y9*&@?&"@
MK7U?H;U^7J+4?6&AYG9BG>MP8YON;&.;[FQCF^YL8YON;&.;[FQCF^YL8YON
M;/]T$P'_AQ !_Y@0 /ZG$ #GMPT UL4+ -#0$0#%SR@%N<LY%*['12.CPT\S
MF;]70(^[7DN&N&14?K5K7'>R<6-QL'AI:ZZ ;6:MB7)AJY-U7:N>>%NJK'E9
MJ[QY6*S2>5JKZ'-<I^QN7:3O:EVD[VI=I.]J7:3O:EVD[VI=I.]J7:3O:O]Y
M$0'_C X _YX- -RN" #2NPD S,@) ,?6#@"]U24$LM(V$:?.0B"<RDPODL=4
M/(C#7$=_P6)0=[YI5W"\<%YJNW=C9;E_:&"XB&Q<MY)O6+:><56VJW-3M[MS
M4K?2<U2WZV]6LN]J5Z_Q9U>O\6=7K_%G5Z_Q9U>O\6=7K_%G5Z_Q9_]_#@'_
MDPL X:4% -*S!P#)O@< PLL( +S=#@"TW2,#JMHS#9_60!R4TTHJBM!2-X#-
M6D%XRV%*<,EH46K(;U=DQG9<7\5_8%K%B&16Q))G4\2>:5#$K&I/Q+QK3L73
M:D_%[6A0P/-D4;WU85&]]6%1O?5A4;WU85&]]6%1O?5A4;WU8?^&"@#PF@0
MU*H$ ,BV!@"^P04 M\\) +#C$0"HXR4$G^(U#97@/AF+WD@E@=Q0,'C:6#IP
MV%]":=9G26/5;D]>U'936=-_5U73B5I2TY-=3].@7TW3K6!+U+Y@2M788$O4
M[5Y,T?=<3,SY6DS,^5I,S/E:3,SY6DS,^5I,S/E:3,SY6O^/ P#:H@  RJ\#
M +VY! "TQ@4 J]0) *3J% &<Z2@&D^DT#HGH/1A_YT0B=^9.*F_F5S)IY5\X
M8^5G/5_D;T):Y'=%5N2 25/DBDM0Y)1.3>2?4$OEK%%)Y;M22.;/4DCFZ%)(
MY/A12.'\3TCA_$](X?Q/2.'\3TCA_$](X?Q/2.'\3^&9  #-J0  OK," +.^
M P"HRP4 G]H) )CR& *0\BH'AO(S#GSQ.Q9T\4,=;/%+(V;Q5"EA\5TM7?%F
M,5GQ;C56\78W4_%_.E#RB#Q-\I(^2_*=0$GSJ4%'\[9"1O3'0T7TWT-$]/!#
M1/+Z0D3R^D)$\OI"1/+Z0D3R^D)$\OI"1/+Z0M&B  # K@  LK@! *?$ @"<
MT@0 DNT, (S[' ."^R@'>?LQ#'#\.1)I_$$78OQ)'%S\4"!7_%DC5/UB)E']
M:BA/_7,J3/Y[+$K^@RY(_HTO1O^8,43_HC)#_ZXS0?^[-$#_RS0__^,T/__O
M-3__[S4__^\U/__O-3__[S4__^\U/__O-<2J  "SLP  I[\  )K+  "/V@(
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
M<%^?ZVMAG?)E8IKV8&*9]UYBF?=>8IGW7F*9]UYBF?=>8IGW7O]S$ '_A0P
M^I8* -NE!@#1L0@ R[L( ,;'"P"]QR "LL4R"ZC!0!F>ODHGE+I3-(NV6CZ#
MM&%'?+%H3W6O;U5OK79::JM]7V6IAF-AJ)!G7:>;:EFGJ&M7I[AL5J?,;%BH
MZ6A:I_1C6Z/X7ERC^5U<H_E=7*/Y75RC^5U<H_E=7*/Y7?]X#0#_BPD WYP#
M -*I!@#)M < PKX& +S," "US1P!J\LO":'(/1:7Q4@CC<)1+X2_6#I\O%]#
M=;IF2F^X;5!IMW159+5\6E^TA5Y;LX]A5[.:9%2RIV52LK=F4;/,9E*SZ6-4
MLO=?5:[Z6U:M^UI6K?M:5JW[6E:M^UI6K?M:5JW[6O]^"0#RD0( UJ$" ,JM
M!0# MP4 N,(% ++/"0"KU!< H],K!IG0.A*/SD4?A<M.*GW)5C1UQUT];L5E
M1&C$;$ECPG-.7L%[4UG!A%95P(]94K^;7$^_J%U-O[A>3,#-7DS ZEQ.O_E9
M3[S^55"Z_E50NOY54+K^55"Z_E50NOY54+K^5?^% @#=F   S:8" ,&Q P"W
MN@, KL8& *?3"@"@W14 F=TH!)#;-PZ&V4(9?=9+)'745"UMTEPU9]%C/&'0
M:T%<SW)&6,][253.A$U0SH]03<Z;4DO.J5-)SKE42,_/5$C.ZU-)SOA02LO_
M3DK*_TU*RO]-2LK_34K*_TU*RO]-2LK_3>>/  #1GP  PZL! +>T @"MOP,
MH\L& )O9"@"4Y1H!C>4K!H3D-0U[XS\6<^)('FSA4B9FX5HL8.!B,EO@:C97
MX'(Z4]][/5#?A4!-WX]#2N";14C@J$9&X+A'1>',1T7@Z$=%W_9&1=[_1$7>
M_T1%WO]$1=[_1$7>_T1%WO]$1=[_1-F7  #'I@  N+   *RY 0"BQ0( F-$&
M (_K#0")[A\"@.XK!GCM- QP[3T3:.U&&6+M3AY=[5<C6>U@)U7M:"I2[7$M
M3^UY+TSM@S)*[HTT1^Z8-47NI3=#[[,X0O#$.$'PWSE![^\X0.W].$#L_SA
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
M:6^&ZV-RA_E<<X;]5G.%_U)SA?]2<X7_4G.%_U)SA?]2<X7_4O]H$0'_> T
M_X8- /:3# #>H D UJD* -*R#0#'LB("O:\S"K.K01>JITPDH:)5,)F>73J2
MFF1"BY=K2864<E" DGE5>X^!6G:-B5YRC))B;HJ=96N)J6=HB;AH9XG+:&F+
MZ6-LC?E<;8S]5VV*_U)MBO]2;8K_4FV*_U)MBO]2;8K_4O]K$ '_>PL _XH*
M .*8!@#6HP@ T*P) ,NU"P#!MA\!N+0Q":ZP/Q:DK$HBG*A3+I2D6SB,H&)
MAIYI2(";<$YZF7=3=99^6'"4AUQLDY!@:)*;8V21IV5BD+9F8)')9F*2YV)E
ME/A<9Y+]5V>1_U)GD?]29Y'_4F>1_U)GD?]29Y'_4O]N#@#_?PD \8X% -F;
M!0#/I@< R:\' ,2Y" "[NAP!LK@O!ZBU/1.?L4@@EJY1*XZJ636&IV ^@*5G
M17JB;DMTH'51;YY\56J<A5EFFXY=8IJ98%Z9IF)<F;1C6IG'8UN:Y6!?F_=;
M8)K^5F&8_U)AF/]289C_4F&8_U)AF/]289C_4O]R"P#_@P4 WY,! -&?! #)
MJ@8 P;(% +N]! "TOQ@ J[XL!:*[.A&9N$4=D+5/*(>R5S* KUXZ>:UE0G.K
M;$ANJ7--::=Z462F@U9?I(U97*.87%BCI%Y6H[-?5:/&7U6DY%U8I/986J/_
M5%NA_U!;H?]06Z'_4%NA_U!;H?]06Z'_4/]W!P#PB0  UI@  ,ND P#!K00
MN;8# ++ ! "KQ10 H\4H!)O"-PZ1P$,9B;U,)("Z52YYN%PV<K9C/6VT:D-G
MLW%(8K%Y3%ZP@5!:KXM45J^75E.NHUA0KK)93Z[&64^NY%A1KO944Z[_4%2L
M_TU4K/]-5*S_352L_TU4K/]-5*S_3?]]  #?CP  SIT  ,.H @"YL ( L+H"
M *C$!0"AS \ F\PC I+*,PJ)R#\5@<9)'WG$4BARPEHP:\%A-V:_:#QAOG!!
M7+UX15B\@4E4O(M,4;N63TZ[HU%,N[-22KO&4DJ[Y%%,N_9.3;K_2TZY_TE.
MN?])3KG_24ZY_TE.N?])3KG_2>^%  #4E0  QZ,  +JL 0"PM   I[\# )[)
M!@"5U L D-4= 8G4+@: TCP0>-!&&7'/3R%JSE@I9,U?+U_,9S1:RVXY5LIW
M/5+*@$!/R8M#3,F714G)I$='R;-(1LK(2$;*YD='R?=%1\C_0TC'_T)(Q_]"
M2,?_0DC'_T)(Q_]"2,?_0MZ-  #+G   O:<  +&P  "FN@  G,0# )//!P"*
MW0P A=\= 7[?+ 5VWC<+;]Y#$VC=31IBW%4@7=M=)EC;92I4VFTN4-IV,DW:
M@#5*VHLW1]J7.47:I#M#V[0\0MS(/$+;Y3M"VO0Z0MG^.D/8_SE#V/\Y0]C_
M.4/8_SE#V/\Y0]C_.="6  #!HP  LJP  *>U  "<P   D<H# (?6!P" Z1$
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
M7']S[%:!=OM/@WC_2H-X_T6">/]$@GC_1()X_T2">/]$@GC_1/]?$0'_;0P
M_WH- /^%#0#RCPT YY@- -N?#@#.GR(!Q)TT"+J80A2RDTT?JH]6*J.*7S*<
MAF8ZEX-M0)* =46-?GQ*B7R$3H5ZC%*">)56?G>@67MVJUMY=;I<=W;-7'AW
MZEA[>OI1?7S_2WU\_T9]?/]%?7S_17U\_T5]?/]%?7S_1?]A$ '_;PL _WT+
M /6("@#?DP@ V)L* -.B# #)HQ\!OZ R![:<0!.METL>I9-4*)Z/73&8BV0Y
MDHAK/XV%<D6(@WI*A("!3H!_BE)\?9-5>'R=6'5[J5MR>KA<<7K*7')\Z%AU
M?OE1=X#_3'> _T=W@/]&=X#_1G> _T9W@/]&=X#_1O]D#P#_<@D _W\( .6,
M!0#8E@< T9X) ,ZE"@#$IAT!NJ0O!K&@/A&HG$D=H)A3)YF46S"3D&(XC8UI
M/HB*<$2#B'A)?H9_37J$B%%V@I%5<H&;6&^ IUIL?[5<:X#(7&N!Y5EN@_=2
M<83_37*$_TARA/]'<H3_1W*$_T=RA/]'<H3_1_]F#0#_=0< ]H,% -R/ P#2
MF 8 S*$' ,BH" "_J1H M:@M!:RD/!"DH$<;G)U1)92962^.EF VB)-G/8*0
M;D-]CG9(>8Q]3'2*A5!PB(]4;(>95VF&I5EFAK-;98;%6V6&XUEHB/92:XK_
M36R*_TALB?]';(G_1VR)_T=LB?]';(G_1_]I"P#_> 0 Y8<  -:2 P#-G 4
MQJ0& ,&K!@"YK1< L*PK!*>I.@Z?ID49EJ)/(X^?5RV(G%\U@IEF.WV7;$%X
ME7-&<Y-[2VZ1@T]JCXU29HZ756.-HUA@C;%97XW#6EZ-X%ABC_529)#_36:0
M_TAFC_]'9H__1V:/_T=FC_]'9H__1_]L" #^?   WHH  -"6 @#(GP0 P*<$
M +FN P"RLA0 JK$H Z&O-PR9K$,7D:A-(8FE52J"HUPR?*!C.7>>:CYRG'%$
M;9IY2&B9@4QDEXM08):54UV6HE5:E;!7697!5UB5WE9;EO-079?_3%^7_T=@
MEO]&8);_1F"6_T9@EO]&8);_1O]P P#K@0  UH\  ,J: 0#!HP, N:H" +&R
M 0"JMQ$ H[<D INU- J3LD 4BJ]*'H.M4R=\JUHN=JAA-7"G:#MKI6] 9Z-W
M1&*B?TA>H8E,6J"43U>?H%%4GZY34Y_ 4U*?W5)5G_-.5Z#_2EF@_T99G_]%
M69__15F?_T59G_]%69__1?]U  #@A@  SY,  ,2? 0"ZIP$ L:X  *FV  "A
MO0T F[T@ 92\,0>+NCT0@[=(&GRU4")ULU@J;[)?,&JP9C9EKVT[8*UU/URL
M?D-8JX='5:J32E&JGTQ/JJY-3:K 34VJW$U.JO))4*K^1E*I_T-2J?]"4JG_
M0E*I_T)2J?]"4JG_0O)\  #7C   R)D  +VC  "RJP  J;(  *"[ @"7Q D
MDL4; (O$+ 2#PCH,>\%$%72_3AUNO58D:+Q=*F.[9#!?NFPT6KET.5:X?#Q3
MMX<_3[>20DRVGT1*MJU&2+; 1DBWW45)MO)#2K7_04NU_SY+M/\]2[3_/4NT
M_SU+M/\]2[3_/>*#  #-D@  P9\  +2G  "JKP  H+@  );  P",R@< ALT4
M ('-)@)ZS#4(<\M!#VS*2A=FR5,=8<A;(US'8BA8QFHL5,9R,%#%?#--Q88V
M2L22.4?$GSM%Q*X\1,7!/$/%WSQ$Q/,[1,/_.47"_S=%P?\W1<'_-T7!_S=%
MP?\W1<'_-]6+  #%F@  MZ0  *NL  "@M   EKX  (O'! "!T @ >-D. '79
M( %OV"\$:=@\"6/61A!>UE 56=58&E748!]1U&@B3M1Q)DO3>RE(TX4K1=.2
M+D+4GR]!U*\P/]7",3_5X3 _T_(P/]+]+S_1_RX_T/\N/]#_+C_0_RX_T/\N
M/]#_+LJ4  "[H0  K:D  **Q  "6NP  B\0  (#- P!UV @ ;^01 &KD( %D
MY"T#7N0X!UGD00M5Y$L/4>14$DWD719*Y&481^1N&T7D=QU"Y((?0.2.(3[E
MFR,\Y:HD.^:\)#KFTR0YY>XD.>/Z(SGB_R0YXO\D.>+_)#GB_R0YXO\D.>+_
M)+^>  "OI@  HZX  )>X  "*P@  ?LP  '/6 @!IY0D 9.\4 %_P( %9\"L#
M5/ U!4_P/@=+\48*1_%.#$3Q5PY"\5\0/_)G$CWR<!0Z\GL5./.'%C;SE!@U
M]*(9,_2Q&3+UQ1HQ]>(:,?3Q&3'Q_ADQ\?\9,?'_&3'Q_QDQ\?\9,?'_&;*D
M  "EJP  F+8  (O   !^R@  <=4  &7>  !>]0H 6?P3 %/\'@%._"<"2OTP
M T7].05!_4 &/OY(!SO^3PDX_U<*-O]>"S/_9PPQ_W -+O]\#BS_B0\K_Y80
M*?^D$"C_M!$G_\<1)__A$2;_\A$F__81)O_V$2;_]A$F__81)O_V$:>I  "9
MLP  B[X  '[)  !PTP  9-X  %CG  !2_PD 3?\1 $?_&0%#_R(!/O\J CK_
M,@,W_SD#,_\_!##_1@4M_TT%*_]4!BC_6P<F_V,'(_]M""'_>0D?_X<)'O^5
M"AW_HPH<_[$*&__ "QK_U@L:_]\+&O_?"QK_WPL:_]\+&O_?"YNQ  "-O
M?L<  '#2  !CW@  5>0  $OU  !&_P4 0/\. #O_%  W_QL!,_\C 2__*0(K
M_S "*/\U B7_.P,B_T$#'_]' QW_3@,:_U4$&/]>!!7_: 43_W0%$?^"!1#_
MD 80_YT&#_^I!@[_M08._[H&#O^Z!@[_N@8._[H&#O^Z!HZZ  !_Q0  <-$
M &+>  !4Y0  1NL  #_^   Y_P  -/\) "__#@ K_Q0 )_\: 2/_(0$?_R4!
M'/\J 1G_+P$6_S0"%/\Z A'_0 (0_T8"#O]. @S_5@()_V #!_]L P3_> ,#
M_X8# O^1 P'_G0,!_Z$# ?^A P'_H0,!_Z$# ?^A _\V+0+_.2X"_SXN _]
M,@/_0#@$_SY!!O\\3 C_.EH*_SAH#/\V=@[_-8,/_S2/$/\SF1'_,Z$1_S.I
M$O\RL!+_,K<2_S*_$O\RR!/_,M,3_S+C$_\R[1/_,O82_S/^$O\S_Q+_,_\2
M_S/_$?\S_Q'_,_\0_S/_$/\S_Q#_,_\0_S/_$/\V+0+_.RP"_T L _]#+P/_
M0S4$_T(^!O] 2@C_/E<+_SQE#?\Z<P__.( 0_S>,$?\WEA+_-I\3_S:G$_\V
MKA3_-K44_S:\%/\UQ17_-= 5_S7@%?\VZQ7_-O05_S;]%/\V_Q3_-O\4_C?_
M$_XV_Q/]-O\2_3;_$OTV_Q+]-O\2_3;_$O\W+ +_/BH"_T,J O]&+0/_1S($
M_T8\!O]%2 C_0U4+_T%B#?\_<!#_/7T1_SR)$_\[DQ3_.YP5_SJD%O\ZJQ;_
M.K(7_SJY%_\YPA?_.<P7_SG=&/\YZ1C_.?,8_SK[&/PZ_Q?Z.O\7^3K_%O@Z
M_Q;X.O\5^#K_%?@Z_Q7X.O\5^#K_%?\Y*P+_02<"_T8G O]**0/_2R\$_TPY
M!O]+10C_2%$+_T9>#O]$;!'_0GD3_T&%%?] CQ?_0)@8_S^@&/\_IQG_/JX:
M_SZV&O\^OAO_/L@;_SW6'/X]YAS[/O$<^#[Z'/4^_QSS/O\:\C__&?$__QGQ
M/_\8\3__&/$__QCQ/_\8\3__&/\]* +_120"_THC O].)0/_42P$_U(V!O]1
M00C_3TT,_TQ:#_]*9Q+_2'05_T> %_]&BQG_190;_T2<'/]#I!W^0ZL>_4*R
M'_Q"NB#Z0L0@^4+0(?9!XB'R0NXB[T+Y(NU"_R#K0_\?ZD/_'>E$_QSH1/\;
MZ$3_&^A$_QOH1/\;Z$3_&_] )0+_2"$"_T\@ O]3(0+_5RD#_UDS!?]8/@C_
M5DD,_U)5$/]18Q3_3V\7_DU[&OM+AAWY2H\?]TF8(?9(GR+T1Z8D\T>N)?%&
MMB;P1K\G[T7+*.Q%WBGH1>PIY4;X*.)'_R;A2/\DWTG_(MY)_R#=2?\?W4G_
M']U)_Q_=2?\?W4G_'_]#(@+_3!X!_U,< O]9'@+_728#_U\P!/]?.@?_744+
M_UI0$/U87A7X56H9]5-V'?)1@"'O3XHD[4V3)NM,FBGI2Z(KYTJI+.5)L2[D
M2+LOXDC',>!(V3'<2.HQV$GV+M1+_RO23/\IT$W_)L]._R7.3O\CSD[_(\Y.
M_R/.3O\CSD[_(_]''P'_4!H!_U<8 ?]>' '_8R,"_V8L!/]F-@;_9$$*^F),
M#_1?617O7&4;ZUEP(.=6>R7D5(0IX5&-+=Y0E3#<3YTRV4ZE,]9-K3733;<V
MT4S"-\],T3C,3.8XR4WT-<=/_S'%4?\NQ%+_*\-3_RG"4_\GPE/_)\)3_R?"
M4_\GPE/_)_]*' '_5!<!_UP5 ?]C&0'_:2 "_VPI _]M,@7Y;#T)\FE'#NMF
M5!7E8V <X%]K(MM<=2C667\MTE>(,,]5D#/,5)@VRE.@.,=2ISK%4; [PU"[
M/,%0R3V_4-\]O%'P.[I3_#>Y5?\SN%?_+[=8_RVW6/\KMUC_*[=8_RNW6/\K
MMUC_*_]-&@'_5Q0!_V 2 ?]H%P'_;AT!_W(E OMS+@/R<S@'Z7%##>)N4!3;
M:5P<TV5F),YB<"K)7WHOQER",\-;BC; 69(YO5B:.[M6HCZX5:L_ME6U0;14
MPD*R5-1"L%7J0:Y7^3RN6?\WK5O_,ZU<_S"M7?\NK5W_+JU=_RZM7?\NK5W_
M+O]0%P'_6A(!_V00 /]M% #_<QH!_W<A ?1Y*0+J>C,%XG@_"MET3!//<%@<
MR6MB),1H;"N_974PNV)]-;A@A3BU7HT\LER5/J];G4&M6J9#JUFO1*E9O$6G
M6,Q&I%CE1J1;]D"C7O\[HU__-Z-@_S.C8?\QHV'_,:-A_S&C8?\QHV'_,?]3
M%0'_71  _V@/ /]P$@#_=Q8 ^WP< >Y_) 'D@"T#VG\[",]Z21+'=50;P7%?
M)+MM:"NV:G QLF=Y-J]E@#JK8X@]J&&00*9@F$.C7J%%H%ZK1YY=MTB<7<9)
MFES?29I?\D2:8O\^FF/_.9ME_S:;9?\SFV7_,YME_S.;9?\SFV7_,_]5$P'_
M8 X _VL. /]T$ #_>Q( ]8$7 .B$'@#>AR<!T80W!\A_1A' >U$;N79;([1R
M92NO;VTQJFQU-J=J?#JC:(0^H&:,09UDE$2:8YU'EV*G295ALDN38<%,D6'8
M3)%C[T>29?U!DF?_/)-I_SB3:O\UDVK_-9-J_S63:O\UDVK_-?]7$0'_8PT
M_VX, /]W#@#_?P\ \(41 ..)%@#6BR,!RX@U!L*$0Q"Z@$\:LWM9(ZUW8BJH
M=&HQHW%Q-I]N>3N<;($_F&J(0I5ID4629YI(CV:C2HUEKTR*9;U-B6713HEG
M[$J*:?M#BVO_/HQM_SJ,;O\WC&[_-XQN_S>,;O\WC&[_-_]9$ #_90L _W$+
M /]Z"P#Q@@P Z(D- -V.#@#/CR !QHTR!KV)00^UA$T9KH!6(J=\7RJB>&<P
MG75O-IES=CJ5<7T_DF^%0HYMCD:+;)9)B&J@2X5JK$V#:;I/@6G,3X%JZ$R#
M;?E%A&__/X5P_SN&<?\XAG'_.(9Q_SB&<?\XAG'_./];#P#_9P@ _W,( /-]
M" #>A@< V8P) -61"P#*DAX P9 P!;B-/PZPB$H8J814(:* 72F=?64PF'IL
M-9-W<SJ/=7L^C'."0HARBT:%<)1)@F^>3']NJ4Y\;;=/>VW)4'INYDU\<?A&
M?G/_07]T_SV =?\Z@'7_.H!U_SJ =?\Z@'7_.O]=#@#_:@8 _W8& .2  P#9
MB08 TH\( ,^4"@#%EAL O)0N!+.1/0VKC4@7I(A2()Z%6RB8@6,ODWYJ-8Y\
M<3F*>G@]AGB 0H-VB$5_=9%)?'.;3'ERITYV<K50='+&4'1RXT]V=?9'>'?_
M0GIX_SY[>?\Z>WG_.GMY_SI[>?\Z>WG_.O]?# #_; 0 ]7D" -Z# @#3BP4
MS9(' ,F7" # F1D MY@L Z^5.PRGD4<6GXU0'YF)62>3AF$NCH-H-(F!;SF%
M?W8]@7U^07U[AD5Y>H])=GB93'-WI4YP=[)0;G?$4&UWX$]P>?5(<GO_0W1\
M_SYU??\[=7W_.W5]_SMU??\[=7W_._]A"@#_;P( Z'P  -F& 0#/C@0 R)4&
M ,.:!@"[G!8 LYPJ ZJ9.0NBE444FY%.'92.5R:.BU\MB8AF,X2&;3B A'0]
M>X)[07> A$5T?XU(<'V72VU\HTYJ?+!/:'S!4&=\W5!J?O-);8#_0VZ!_S]O
M@?\\;X'_/&^!_SQO@?\\;X'_//]D" #_<@  X7\  -.) 0#*D@, PY@$ +V>
M! "VH!, KJ G J6=-@F=FD,3EI=-'(^3522)D5TKA(YD,7^,:S=ZBG([=HAY
M0'*&@D1NA8M':H.52F>"H4UD@JY/8H*_3V&"VD]DA/))9H7_0VB&_S]JAO\\
M:H;_/&J&_SQJAO\\:H;_//]G! #V=@  W((  ,Z-  #%E0( OIP# +>A @"O
MI!$ J*0D J"B- B8GT 1D9Q*&HJ94R*$EULI?I5B,'F2:35UD' Z<(]W/FR-
M?T)HC(E&98J326&)GTM>B:Q-78F]3ER)UDU>BO!(8(O^0V*+_S]CC/\\8XS_
M/&.,_SQCC/\\8XS_//]J  #F>@  U88  ,F1  # F0$ N)\! +"E  "HJ0X
MHJDA 9JH,0:3I3X/BZ-(&(2@42!^GEDG>)Q@+7.:9S)OF&XW:I9U/&:5?3]B
ME(=#7Y*11EN2G4E9D:M*5Y&[2U:1TTM7DN]'6I+]0ER3_SY=D_\[79/_.UV3
M_SM=D_\[79/_._]N  #@?@  SHL  ,25  "ZG0  L:,  *FI  "AK@L FZ\=
M 92N+@2,K#L,A:I&%7ZH3AQXIE8C<J1=*FVB9"]IH6LT9)]S.&">>SQ<G84_
M69R/0E6;G$53FZI'49NZ1U";T4=1F^Y$4YO\0%6;_SQ6F_\Z5IO_.E:;_SI6
MF_\Z5IO_.O%T  #9@P  R)   +Z:  "SH0  JJ<  *&N  "7M08 DK88 (RU
M*@.%M#<)?K)"$7>P3!AQKE0?;*U;)6>K8BIBJFDO7JEQ,UJH>C=6IX,Z4Z:.
M/5"FFT!-I:E!2Z6Z0DNFT4)+I>T_3:7\/$ZD_SE/I/\W3Z3_-T^D_S=/I/\W
M3Z3_-^1Z  #/B0  PI4  +:?  "LI0  HJP  )BS  ".NP( B+T2 (.])0%\
MO#,&=KL_#6^Z211JN%$:9;=9'V"V8"1<M6<I6+1O+%2S>#!1LX(S3;*--DJR
MFCA(L:@Z1K*Y.D6RT3I&L>TY1[#\-D>P_S1(K_\S2*__,TBO_S-(K_\S2*__
M,]N"  #'D   NYP  *ZC  "DJ@  F;$  (^Y  "$P , >\8- 'C&'@!SQBX#
M;<4Z"&?$10YBPTX37<-6&%G"7AU5P68A4<%N)$[ =RA+P($K2+^,+46_FB]#
MOZ@Q0;^Z,4' TC%!ONXP0;W]+T&\_RY!O/\M0;S_+4&\_RU!O/\M0;S_+<Z*
M  "_F   L:   *:H  ";L   D+@  (6_  !ZQP0 ;\\) &O1%0!GT28!8]$T
M!%[00 A9T$H,5<]3$%'/6Q1.SV,82\YK&TC.=1Y%SG\@0LZ,(D#.F20^SJ@F
M/,ZZ)CS/U"8\S>\E.\S[)3O+_R4[RO\E.\K_)3O*_R4[RO\E.\K_)<.3  "U
MG@  J*8  )VN  "1M@  A;\  'G'  !OS@0 9-8) %[>$0!;WB  5]XM E/?
M.@10WT0&3-]."4G?5PQ&WU\/0]]H$4'?<1,^WWP5/-^)%SK@EADXX*4:-^"W
M&C;AS1HVW^P:-=[Y&C3=_QLTW/\;--S_&S3<_QLTW/\;--S_&[F<  "JI
MGJL  )*U  "%O@  ><<  &W/  !BU@, 6.$( %7J$P!1ZR  3>LK 4GK-0)%
M[#X$0NQ'!3_L3P<][5@).NU@"CCM:@PV[G0-,^Z #C+NC@\P[YT0+N^M$2WP
MP!$M\-X1+.[Q$2SL_A$LZ_\0+.O_$"SK_Q LZ_\0+.O_$*VB  "@J0  D[,
M (:]  !YQ@  ;,\  &#8  !5W@  3O,* $KW$P!&^!T 0_@G 3_X, ([^3@"
M./E  S7Z1P0S^D\%,/M7!2[[7P8K_&D'*?QT""?\@@DE_9 ))/V@"B/^L HB
M_L0+(?_@"R']\@H@_/P*(/S\"B#\_ H@_/P*(/S\"J*G  "5L0  A[L  'G&
M  !LSP  7]D  %+?  !(Z   0_\( #__$  [_QD -_\A #3_*0$P_S !+?\W
M BK_/@(G_T0")?]+ R+_4P,@_UP#'?]F!!O_<@09_X %%_^/!1;_GP85_Z\&
M%/_ !A3_U@83_^D&$__I!A/_Z083_^D&$__I!I>O  "(N@  >L4  &S/  !>
MV@  4.   $3F   \]0  -_\$ #/_#0 O_Q, *_\: "C_(0 E_R<!(?\M 1[_
M,@$;_S@!&?\_ 1;_1@(4_TT"$?]6 A#_8 (._VP"#/][ PO_BP,*_YH#"O^H
M PG_M0,(_\(#"/_" PC_P@,(_\(#"/_" XJX  ![PP  ;,X  %[;  !/X@
M0N<  #;L   Q_P  +/\  "?_!P C_PX (/\2 !S_&  8_QT %?\A !+_)@ 0
M_RP!#O\Q 0W_-P$*_SX!"/]& 07_3P$!_UD! /]F 0#_= $ _X(" /^0 @#_
MG ( _Z8" /^F @#_I@( _Z8" /^F O\N+P+_,RP"_S<M O\X, +_-S8#_S0_
M!/\Q2P;_+U@'_RQF"/\J= G_*8$*_RB-"_\HEPO_*)\+_RBF#/\GK0S_)[0,
M_R>[#/\GQ S_)\X,_RC>"_\HZ0O_*/,+_RC["_\H_PK_*?\*_RG_"O\I_PK_
M*/\*_RC_"O\H_PK_*/\*_RC_"O\P+0+_-BH"_SDJ O\[+@+_.C0#_S@\!/\V
M20;_,U8'_S%C"?\O<0K_+7X+_RV*#/\LE S_+)P-_RRD#?\LJPW_++$-_RRY
M#?\KP0W_+,L-_RS:#?\LYPW_+/$-_RSZ#?\L_PS^+?\,_2W_#/TM_PS]+/\+
M_2S_"_TL_PO]+/\+_2S_"_\R*P'_.2@"_STH O\_*@+_/C #_STZ!/\\1@;_
M.5,(_S=@"?\U;0O_,WH,_S*&#?\QD [_,9D._S&A#_\QJ __,*X/_S"U#_\P
MO1#_,,<0_S#4$/\PY!#_,>\0_C'Y#_LQ_P_Y,?\/^#'_#O<Q_P[W,?\.]C'_
M#O8Q_P[V,?\.]C'_#O\U* '_/"4!_T D O]#)P+_0RP#_T0W!/]"0P;_0$\(
M_SU<"O\[:0S_.78-_SB"#_\WC!#_-Y41_S:=$?\VI!+_-JL2_S:R$_\UNA/_
M-<,3_S7/$_PUX1/Y-NT3]C;W$_,V_Q/Q-O\2\#;_$O W_Q'O-_\1[S?_$.\W
M_Q#O-_\0[S?_$/\Y)0'_0"$!_T4@ ?]'(@+_22D"_THT!/])/P7_1DL(_T18
M"O]"90W_0'$/_SY]$?\]AQ+_/9$4_CR9%?T\H!7\.Z<6^CNN%_D[MA?X.[\7
M]CO*&/0[W!CP.^H8[3OV&.H[_Q?H//\7YSS_%N8]_Q7E/?\4Y3W_%.4]_Q3E
M/?\4Y3W_%/\](@'_1!X!_TD< ?]-'@'_4"8"_U$P _]0.P7_3D8(_TM3"_](
M8 [_1FP1^T5X$_A$@A7V0XP7]$*4&/-!G!GQ0:,;[T"J&^Y LASM/[L=ZS_&
M'ND_U1[E/^@?XD#T'M] _AW=0?\;VT+_&ME"_QC80O\7V$+_%]A"_Q?80O\7
MV$+_%_] 'P'_2!H!_TX8 ?]2&P'_5B,"_U@L _]7-P3_54('_U)-"_E06@[U
M36<2\4QR%NY*?1CK2(8;Z4>/'>=&EQ_E19X@XT2F(N%$KB/@0[<DWD/")=Q#
MT";70^4FTT3S)-!%_B+-1O\@S$?_'LI'_QS)2/\;R4C_&\E(_QO)2/\;R4C_
M&_]$&P'_3!8!_U(4 ?]8& '_71\!_U\H O]>,@/]73T&]EI)"O!750_J56(3
MYE)M&.)0=QS?3H$?W$R*(ME+DB352IHFTTFA*-%)J2G/2+(JS4B\*\M(R2S(
M2-\LQ4CO*\)*_"C 2_\EOTS_(KY-_R"]3?\?O4W_'KU-_QZ]3?\>O4W_'O]'
M& '_3Q,!_U81 /]>%0#_8AP!_V4D ?YE+0+T9#@%[6%#">9?40[@7%T4VEAH
M&M16<A[05'LBS%*$)LI0C"C'3Y0JQ4Z;+,-.HR[!3:POOTRV,+U,PC&[3-,R
MN$SI,;9.^"VT4/\JLU'_)[-2_R2R4O\BLE+_(K)2_R*R4O\BLE+_(O]*%0'_
M4Q$ _UL/ /]B$@#_:!< _VH? ?9K* 'L:S(#Y&D^!]QF3 W38E@4S5]C&\A<
M;2#$6G8DP5A^*+Y6ABN[58XNN5.6,+92GC*T4J8SLE&P-;!1O#:N4,LWK%#C
M-ZI2]#.I5/\NJ%;_*ZA7_RBH5_\EJ%?_):A7_R6H5_\EJ%?_)?]-$P#_5@X
M_U\- /]G$ #_;!, ^W 9 .]Q(@'D<2P"VW Z!=%L2 S):%04PV5?&[YB:"&Z
M7W$FMEUY*K-;@2VP6HDPKEB1,ZM7F36I5J$WIU:K.*55MCJC5<4[H57=.Y]6
M\#>?6/XRGUK_+IY;_RN>7/\HGES_*)Y<_RB>7/\HGES_*/]0$0#_60P _V,,
M /]K#0#_<!  ]703 .AV&@#==R4!T78V!,AR1 S!;E 4NVM;&[9G9"&Q96TG
MK6)U*ZI@?"^G7X0RI%V,-*)<E#>?6YTYG5JF.YI9L3V86;\^EUG3/I5:[#N5
M7?LUEE[_,99?_RV68/\JEF#_*I9@_RJ68/\JEF#_*O]2#P#_7 H _V8) /]N
M"@#V= P [W@. .%[$@#4?"  RGLS!,%W00NZ=$T3M'!8&ZYL82&I:FDGIF=Q
M*Z)E>"^?9( SG&*(-IEAD#B67YD[E%ZB/9%>K3^/7;M C5W-08Q>Z#^-8?DX
MC6+_,XYD_S".9/\LCF7_+(YE_RR.9?\LCF7_+/]5#@#_7P8 _VD& /1R!@#B
M> 8 VWP) -E_# #-@1T Q'\P [M\/PJT>$L2K755&JAQ7B&C;F8FGVQN*YMJ
M=2^8:'TSE6>$-I)EC#F/9)4\C&.?/HEBJD"'8;="A6')0H1BY$&%9/<[AF;_
M-8=G_S&':/\NAVG_+8=I_RV':?\MAVG_+?]7# #_800 _FP# .1U 0#;>P4
MTX ( -"#"@#'A1H OH0M [:!/ FO?4@2J'E2&:)V6R"=<V,FF7!K*Y5N<B^1
M;7DSCFN!-HMIB3J(:)(\A6></X)FIT& 9K1#?F;%1'QFX4-^:/4\?VK_-X!K
M_S.!;/\O@6S_+X%L_R^!;/\O@6S_+_]9"P#_8P$ ]&\  -]X  #4?P0 SH,&
M ,J'" #"B!@ N8<K K&%.@BJ@481HWY0&)UZ61^8=V$EDW5H*H]S;R^+<7<S
MB&]^-H5NACJ";(\]?VN90'QJI4)Y:K%$=VK"1'9JW41X;/,^>6[_.'IO_S1[
M</\P?'#_,'QP_S!\</\P?'#_,/];" #_9@  YW(  -I[  #/@@, R8<% ,2*
M!@"\C!4 M(LH JR). >EA400GH).&)A_5QZ3?%\DCGEF*HIW;2Z&=70R@G1\
M-G]RA#E\<8T]>7"70'9OHD)S;J]$<6[ 17!NV45R</$_<W+_.75S_S5V=/\Q
M=G3_,79T_S%V=/\Q=G3_,?]=!@#_:0  XG0  -1]  #+A0( Q(H$ +^-!0"W
MCQ, L(\F :B--0>@BD(.FH9,%I.#51V.@5TDB7YD*85\:RV!>G(R?7AY-7IW
M@CEV=HL\<W650'!TH$)M<ZU$:W.]16ISU45L=.] ;G;^.F]W_S9Q>/\R<7C_
M,7%X_S%Q>/\Q<7C_,?]? @#W;   WG<  -"!  #'B $ P(T# +F1 P"RDQ$
MJY,C :.1,P:<CD -E8M*%8^(4QR)AELBA(-B*("!:2U\?W Q>'YW-71\@#AQ
M>XD\;GJ3/VMYGD)H>*M$9GB[161XT45F>>Y :'O].FI[_S9K?/\R:WS_,FM\
M_S)K?/\R:WS_,O]A  #J;P  V7H  ,R$  ##BP  NY$! +25 0"LEPX I9<A
M 9Z6,067DSX,D)!(%(J.41N$BUDA?XE@)WN'9RMWA6XP<X1U-&^"?3=K@8<[
M:("1/F5_G$%B?JE#8'ZY1%]^ST1@?^Q 8H#\.F2 _S9E@?\S9H'_,F:!_S)F
M@?\R9H'_,O]D  #E<@  TWX  ,>'  "^CP  MI4  *Z9  "FFPP H)P> )F;
M+@22F3L*BY9&$H643QE_D5<?>H]>)76.92IQC&PN;8IS,FF)>S9FB(0Y8H:/
M/5^%FC]<A:A!6H6W0EF%S$):A>H_7(;[.EZ&_S9?A_\R7X?_,E^'_S)?A_\R
M7X?_,OUH  #@=@  S8(  ,*,  "YDP  L)D  *B=  "?H D F:$: ).@*P.,
MGS@(A9U#$'^:3!=YF%0==)=<(G"58R=KDVHL9Y)Q,&21>3-@CX(W7(Z-.EF-
MF3U7C:8_5(VV0%.-RT!4C>D]5HWZ.5>-_S59CO\R68[_,5F._S%9CO\Q68[_
M,>UM  #9>P  R(<  +V0  "TF   JIT  *&A  "7I@0 D:<5 (RG)P*%IC4&
M?Z1 #7FB2A1SH%(:;I]9'VF=8"1EG&<H89MO+%Z:=S!:F( S5I>+-E.7ESE1
MEJ4[3Y:T/$Z6R3Q.EN@Z3Y;Y-E&6_S-2EO\P4I;_,%*6_S!2EO\P4I;_,.9R
M  #0@   PHP  +B6  "MG   HZ$  )FF  ".K0  B*X1 (.N(@%]K3$$=ZP]
M"G*J1Q!LJ4\69ZA7&V.G7A]?IF4D6Z1M)UBD=2M4HW\N4:*),4ZAEC1+H:0V
M2:&T-DBAR#=(H.<U2:#Y,DJ?_S!+G_\N2Y__+4N?_RU+G_\M2Y__+=UY  #)
MA@  O)(  +&:  "FH   G*8  )&L  "&L@  ?;8- 'FV'0!UMBP";[4Y!FJT
M0PMELTP18+)4%ERQ6QI8L&,>5:]K(5&O<R5.KGTH2ZV(*DBME2U%K:,N1*VS
M+T.MR"]"K.<O0ZOY+42K_RM$JO\I1*K_*42J_RE$JO\I1*K_*=&   #!C0
MM9@  *F?  ">I0  DZP  (BR  !]N   <;X& &Z_%0!JOR8!9K\S V&^/P==
MOD@+6;U1#U6]61-1O& 73KQH&DN[<1U(NWL?1;J'(D*ZE"1 NJ(F/KJS)CVZ
MR"8]NN@F/;CY)3VW_R0]MO\C/;;_(SVV_R,]MO\C/;;_(\>(  "YE0  K)T
M *&D  "6JP  BK(  '^Y  !SOP$ :,8% &#*#@!>RAT 6\HL 5?*. -4RD,%
M4,I,"$W)50M*R5T.1\EF$43);Q1!R7D6/\B%&#S(DQHZR*(;.<FS'#C)R1PX
MR.@<-\?Y'#?%_QPVQ/\<-L3_'#;$_QPVQ/\<-L3_'+Z1  "PFP  I*,  )BJ
M  ",L@  @+D  '3   !HQP  7<T% %/3"@!/UQ( 3=@B $O8, !)V#P"1MA&
M T393P1!V5@&/]EA"#S9:PHZV78,-]F"#C7:D \TVJ 0,MJQ$3';QQ$QVN<1
M,-CV$C#6_Q,OU/\3+]3_$R_4_Q,OU/\3+]3_$[.:  "FH0  FJD  (VQ  "
MN@  =,$  &C)  !<SP  4M4# $C<" !%Y1( 0^4> $'F*@ ^YC4!.^<^ 3GG
M1P(WYU #-.A9!#+H8@4PZ&T&+NEY!RSIAP@KZI8)*>JG"BCJN@HGZ]8*)^GP
M"B?G_0DFYO\*)N;_"B;F_PHFYO\*)N;_"JB@  "<IP  C[   (*Y  !TP@
M:,H  %O1  !/UP  1=T  #[N"0 \\A$ .?,; #;S)0 T]"X ,?0W 2[U/P$L
M]4<!*?9/ B?V5P(E]V$#(_=L R'X>@0?^(D$'OF:!1SYJP4;^L %&OK>!1KY
M\@4:]_T%&?;_!1GV_P49]O\%&?;_!9ZF  "1KP  @[D  '7"  !GRP  6M,
M $W:  !"WP  ..4  #7[!P Q_P\ +O\6 "O_'P I_R8 )?\M "/_-  @_SL!
M'O]# 1O_2P$9_U,!%O]= A3_:@(2_W@"$?^( A#_F@(0_ZL##O^^ P[_U0,.
M_^T##O_P P[_\ ,.__ ##O_P Y.N  "$N   =L(  &?,  !:U0  3-P  #_A
M   UY@  +?0  "K_ @ F_PL (_\1 "#_%P =_QT &?\C !;_*0 4_R\ $O\U
M !#_/0 ._T4!#/]. 0K_6 $'_V4!!?]T 0/_A0$"_Y8! ?^F 0#_M0$ _\8!
M /_* 0#_R@$ _\H! /_* 8:W  !WP0  :,P  %K7  !+W@  /N0  #+I   G
M[0  (_\  !__   ;_P4 %_\, !3_$  1_Q0 #_\8  W_'0 +_R( "/\H  7_
M+@ "_S4  /\]  #_1P  _U(  /]>  #_;0  _WX! /^. 0#_FP$ _ZD! /^K
M 0#_JP$ _ZL! /^K ?\J+0'_+BL!_S K ?\P+@+_+C4"_RD] _\E203_(U<$
M_R%D!?\?<@;_'7\&_QV*!O\=E ;_'9P'_QRC!_\<J@?_'+$'_QRX!O\<OP;_
M',D&_QS6!O\=Y0;_'>\&_QWY!?\=_P7_'?\%_QW_!?\=_P7_'?\%_QW_!?\=
M_P7_'?\%_QW_!?\L*P'_,"@!_S,H ?\S*P+_,3$"_RTZ _\K1P3_*%0%_R9A
M!?\D;P;_(GP'_R*'!_\BD0?_(9D'_R&A"/\AIPC_(:X(_R&U"/\AO C_(<8'
M_R'1!_\AX@?_(NT'_R+W!_\B_P;](O\&_"+_!OPB_P;\(O\&^R+_!OLB_P;[
M(O\&^R+_!O\N* '_,R4!_S8E ?\W)P'_-2T"_S0X _\R1 3_+U$%_RQ>!O\J
M:P?_*7<'_RB#"/\GC0C_)Y8)_R>="?\GI G_)ZL)_R>R"?\GN0G_)\()_R?-
M"?\GW@G_)^L)_"?V"/DH_@CW*/\(]BC_"/4H_PCU*/\(]2C_"/4H_PCU*/\(
M]2C_"/\R)0'_-R(!_SHA ?\[(P'_.RD"_SLT O\Y0 3_-DT%_S1:!O\Q9@?_
M,',(_RY_"?\NB0K_+I(*_RV9"_\MH0O_+:<+_RVN"_\MM0S_+;X,_BW)#/LM
MV0SX+>@+]"[T"_$N_@OO+O\+[B[_"^TN_POL+O\*["[_"NPN_PKL+O\*["[_
M"O\U(@'_.QX!_S\= ?] 'P'_0B8!_T(Q O] / /_/D@%_SM5!O\Y8@C_-VX*
M_S9Y"_\UA S]-(T-_#25#?HTG [Y,Z,.]S.J#_8SL@_U,[H/\S/%#_(ST@_N
M,^4/ZC3R#^<T_0_E-/\/Y#3_#N(U_P[B-?\-X37_#>$U_PWA-?\-X37_#?\Y
M'@'_/QH!_T,8 ?]&&@'_22,!_TDM O](. /_140%_T-0!_] 70G[/FD+^#UT
M#?4\?P[S.X@/\3N0$.\ZF!'M.I\2[#FF$^HYKA/I.;84YSG!%.8YSA7B.>,5
MWCGQ%=LZ_!38.O\3U3O_$M,[_Q+2._\1TCO_$-([_Q#2._\0TCO_$/\]&P'_
M0Q8 _T@4 /],%P'_3Q\!_U H ?]/,P+_33\$^TI*!O5'5PGQ1F0,[41O#NE#
M>1'G0H,3Y$&+%.) DQ;@/YL7WS^B&-T^JAG;/K,:V#Z]&M8^RAO2/M\;SC[O
M&\L_^QK)0/\8QT#_%\9!_Q7%0?\4Q$'_%,1!_Q3$0?\4Q$'_%/]!%P#_1Q(
M_TP0 /]2% #_5AL _U<D ?]6+@+X5#D#\5%%!NM/4@GF35X,X4MI$-U)=!/9
M2'T6U4:&&-)%CAK0198<SD2='<Q$I1[*0ZT?R$.V(,9#PR'%0],AP4/I(;Y$
M]Q^\1?\=ND;_&[E'_QFX1_\8N$?_%[A'_Q>X1_\7N$?_%_]$% #_2Q  _U$.
M /]7$0#_6Q8 _UT> /E=* 'O6S,"YUD_!.!730C:5%D-TU)D$LY0;A;*3G<9
MQTR ',5+B!["2I @P$J7(;Y)GR.\2*<DNDBP);A(O":W2,LGM$?C)[))\R6P
M2O\BKDO_'ZY,_QVM3/\;K4W_&JU-_QJM3?\:K4W_&O]'$0#_3PT _U8, /]<
M#@#_8!( _6(8 /!C(0#F8BP!WF Z ]1>2 ?-6U0-QUA?$\-6:1>_5'(;O%)Z
M'KE1@B&V4(HCM$^1);).F2>P3:(HKDVK*JQ,MBNJ3,0LJ$S;+*9-[RJD3_TF
MI%#_(Z-1_R"C4O\>HE+_':)2_QVB4O\=HE+_'?]*#P#_4@H _UH) /]@"P#_
M90X ]6<1 .AH& #=9R0 TF8U LID1 ?#85 -O5Y;$[E<9!BU6FT<L5AU(*Y7
M?2.L580EJ52,**=3E"JE4ITLHU*F+:%1L2^?4;XPG5'1,)M1ZB^:4_HJFE7_
M)IE6_R.95O\AF5?_'YE7_Q^95_\?F5?_'_]-#0#_508 _UT% /MD!P#O:0D
MZ6L, .%L$ #3;1X R6PQ L)J0 >[9TP-M617$[!A8!FL7VD=J%UQ(:5<>"2B
M6H GH%F'*IU8D"R;5Y@NF5:B,)95K#*45;DSDU7*,Y%5Y3.15_<MD5G_*9%:
M_R616_\CD5O_(9%;_R&16_\AD5O_(?]/"P#_5P( _V$" .IH 0#>;00 V' (
M -5P"P#+<AL PG$N KIO/0:T;$D-KFE4$ZEG71FD9&4=H6)M(9UA="6:7WPH
MF%Z#*Y5=BRV26Y0PD%N>,HU:J#2+6;4UBEG&-HA9X3:(7/0PB%W_*XE>_RB)
M7_\EB5__(XE?_R.)7_\CB5__(_]1"0#_6@  ]60  .!L  #7<0, T'0& ,UU
M"0#$=A< O'8J ;1T.@6N<48,IVY1$J)K6AB>:6(=FF=I(99E<2639'@HD&*
M*XUAB"Z+8)$QB%^:,X9>I36#7K(W@E["-X!>W#B 7_(S@6'_+8)B_RF"8_\F
M@F3_)8)D_R6"9/\E@F3_)?]3!@#_70  YV<  -MO  #0= ( RG@% ,9Y!P"^
M>A4 MGHH :]X-P6H=D0+HG-.$IQP5QB8;5\=E&MG(9!J;B6-:'4HBF=]*X=E
MA2Z$9(XQ@6.7-']BHC9\8J\X>F*^.7EBU3EY8^\T>F7^+WMF_RM\9_\H?&?_
M)GQG_R9\9_\F?&?_)O]5 P#_8   XVH  -5R  #,> $ Q7L# ,!]!0"Y?A(
ML7XE :I]-02C>D$*G7=,$9=T51>2<ET<CG!D((IN:R2';'(HA&MZ*X%J@BY^
M:8LQ>V>5-'AGH#9V9JPX=&:\.7-FT3IS9^TV=&G],'5J_RQV:_\I=VO_)W=K
M_R=W:_\G=VO_)_]7  #V8P  WVT  -%U  #(>P  P7\" +N  P"T@1  K((C
M :6!,@2>?C\)F'M*$))Y4Q:-=EL;B71B((5R:22!<7 G?F]W*WMN?RYX;8@Q
M=6R2-'-KGC=P:JHY;FJY.FUJSCIM:^LW;VW\,7!N_RUQ;O\J<6__*'%O_RAQ
M;_\H<6__*/]9  #K90  VW   ,UX  #$?@  O((! +:$ 0"NA0X IX8@ *"%
M, .:@CT(DX!(#XY]416)>UD:A'E@'X!W9R-\=6XG>71U*G9S?2YS<H8Q<'&0
M-&UPG#=J;Z@Y:&^W.F=ORSIG<.DW:7'Z,FMR_RUL<_\J;'/_*&QS_RAL<_\H
M;'/_*/]<  #G:   U7,  ,E[  # @@  N(8  +&(  "IB0T HHH= )R)+@*5
MASL'CX5%#HF"3Q2$@%<9?WY>'GM\92)X>VPF='ES*G%X>RUN=X0P:W:.,VAU
MFC9E=*8X8W2U.6%TR3IA=.<X8W;Y,F5V_RYF=_\K9W?_*6=W_REG=_\I9W?_
M*?]?  #C;   T'8  ,5_  "\A0  M(H  *R,  "CC@H G8X: )>.*P*0C#@&
MBHI##(2'3!)_A548>H1<'7:"8R%S@&HE;W]Q*6Q^>2QH?8(O97R,,F)[F#5?
M>J0W77JS.%QZQSE<>N4W7GOX,E][_RY@?/\K87S_*6%\_REA?/\I87S_*?5B
M  #>;P  S'H  ,"#  "WB0  KXX  *:1  "=D@8 EY,7 )&3* &+DC8%A9!!
M"W^.2A%ZC%(6=8I:&W&(81]MAV@C:H9O)V:$=RMC@X N8(**,5V!EC1:@:,V
M6("R-U: Q3=6@.,V6('W,5F!_RU;@O\J6X+_*5N"_RE;@O\I6X+_*>QF  #8
M<P  QWX  +R'  "SC@  J9(  *"5  "6F $ D)D3 (J9) &%F#($?Y8^"7F4
M2 YTDU 4;Y%7&6N07AUHCF4A9(UM)6",=2A=BWXK6HJ(+E>)E#%4B:$S4HBP
M-%&(PS50B.(T4HCV,%.(_RQ4B/\I58C_*%6(_RA5B/\H58C_*.9K  #0>
MPH,  +>,  "MD@  HY8  )J:  ".G@  AY\0 (.?( !^GR\">)T[!W.<10QN
MFTT1:9E5%F687!IAEV,>7I9J(5N5<B57E'PH5).&*U&2DBY.DJ P3)*O,4N2
MPC%*D> Q3)'U+4V1_RI.D/\H3I#_)DZ0_R9.D/\F3I#_)MYP  #)?0  O(D
M +*2  "GEP  G9L  ).?  "&I   ?J8, 'JF&P!UIBH!<*8W!&RE00EGHTH-
M8Z)2$E^A619;H6$96*!H'52?<"!1GGHC3IV$)DN=D2E(G)XJ1IRN+$6<P2Q%
MG-\K19OT*4::_R='FO\E1YK_)$>:_R1'FO\D1YK_)-1W  #"A   MH\  *N6
M  "AG   EJ   (NE  !_J@  =*X% &^O% !LKR0 :*\R F2N/05?K48)6ZQ/
M#5BL5A%4JUX44:IF%TZJ;AI+J7@=2*F#($6HCR)#J)TD0:BM)4"HP"4_J-\E
M/Z;T(T"E_R) I?\A0*3_($"D_R! I/\@0*3_(,I^  "[BP  KY4  *2;  "9
MH0  CJ8  (*L  !WL0  :K8  &.X#@!AN!T 7K@L 5JX. )7N$(%4[A+"%"W
M4PM-MUL.2K9C$$>V:Q-$M7460K6!&#^UCAH]M9P<.[6L'#JUP!TYM=\<.;/T
M'#FR_QPYL?\;.;#_&SFP_QLYL/\;.;#_&\&&  "TDP  IYH  )R@  "1IP
MA:T  'FS  !MN   8KT! %;"!P!3PQ0 4L,C %#$, %-Q#L"2L1% T?$3@5%
MQ%<'0L-?"4##: L]PW(-.\-^#SC#C!$VPYL2-<.K$S/#P!,SP^ 3,\'U$S+
M_Q0RO_\4,;[_%#&^_Q0QOO\4,;[_%+B0  "KF0  GZ   ).G  "'K@  >[0
M &Z[  !CP   6,4! $W*!0!$SPP 0] 7 $+0)0! T#( /]$] 3W11P$[T5 "
M.=)9 S;28P0TTFX%,M)Z!S#2B @NTI@)+=.I"2S3O@HLT]\)*]'S"BK/_@LI
MSO\,*<W_#2G-_PTIS?\-*<W_#:Z8  "BGP  EJ8  (FN  !\M@  ;[T  &/#
M  !7R   3,T  $+2 P YV0D -=\0 #3?&P RX"< ,>$R ##A/0 NXD< +>)0
M 2OB6@$JXV4"*.-Q B;D?P,EY(\#(^6A!"+EM 0AY<T$(.3L!"#B^P0?X?\%
M'^#_!1_@_P4?X/\%'^#_!:2>  "8I0  BZX  'VV  !PO@  8\8  %;+  !+
MT   0-4  #;<   OY0< +>T0 "ON&  I[B( )^\K "7O-  C\#P (?!% !_Q
M3@ =\E@!&_)D 1GS<0$8\X$!%_22 A7TI0(4];H"$_76 A/T[P(2\OP"$O#_
M A+P_P(2\/\"$O#_ IJD  "-K0  ?[8  '&_  !CQP  5LX  $G3   ]V@
M,]\  "KC   F] 4 )/L- "'\$P >_1L '/TB !G^*0 7_C$ %?\Y !/_00 1
M_TH $/]5  [_80 ,_V\!#/^  0K_DP$)_Z8!"/^Z 0?_U $'_^L!!O_V 0;_
M]@$&__8!!O_V 8^L  " M@  <K\  &/)  !6T0  2-@  #O=   PX@  )N8
M !_P   <_P  &?\) !;_#@ 4_Q, $?\9  __'@ -_R0 "_\K  G_,@ &_SL
M _]$  #_3P  _UP  /]K  #_?0  _Y   /^C  #_M   _\8  /_6  #_U@
M_]8  /_6 (*U  !SOP  9,D  %;3  !'VP  .N   "[E   CZ0  &NT  !7]
M   2_P  $/\"  [_"0 +_PT "/\0  3_$P !_Q@  /\>  #_)   _RL  /\S
M  #_/0  _TD  /]6  #_9@  _W@  /^*  #_FP  _Z@  /^Q  #_L0  _[$
M /^Q /\E*P'_*"D!_RDI ?\H+ '_(S(!_QX[ O\:1P+_%U4#_Q5B _\3< /_
M$GP#_Q*' _\2D0/_$ID#_Q*@ _\2IP/_$JT#_Q&T _\1NP/_$<0#_Q'. _\1
MWP/_$>L"_Q+V O\2_@+_$O\"_Q+_ O\2_P+_$O\"_Q+_ O\2_P+_$O\"_Q+_
M O\H*0'_*R8!_RPF ?\K*0'_*"\!_R(X O\@1 +_'5(#_QM? _\8; /_%WD$
M_Q>$!/\7C@3_%Y8$_Q:=!/\6I 3_%JH$_Q:Q!/\6N 3_%L #_Q;* _\6VP/_
M%N@#_Q?T _\7_0/\%_\"^Q?_ _L7_P/Z%_\#^A?_ _H7_P/Z%_\#^A?_ _\J
M)@'_+B,!_R\B ?\O)0'_+"L!_RHU O\G00+_)$X#_R); _\@: 3_'G0$_QV
M!/\=B@3_'9(%_QV:!?\=H07_':<%_QVM!?\=M 3_';T$_QW'!/\=U 3^'>8$
M^QWR!/<>^P/U'O\$]![_!/,>_P3S'O\$\A[_!/(>_P3R'O\$\A[_!/\N(@'_
M,A\!_S0> ?\S( '_,B8!_S(R ?\O/@+_+$H#_RI7 _\G9 3_)G %_R5[!?\D
MA07_)(X&_R26!O\DG0;_)*,&_R2J!OTDL0;\)+D&^R3#!ODDSP;V).,&\B3P
M!>XE^@7M)?\&ZR7_!NHE_P;I)?\&Z27_!NDE_P;I)?\&Z27_!O\R'@'_-AL
M_S@9 /\X&P'_.B,!_SDM ?\X.@+_-48#_S)2!/\P7P3_+FL%_RUV!OTL@ ?Z
M+(D'^2N1!_<KF0CU*Y\(]"NF"/,KK0CQ*[4(\"N_".XKRPCK*]\(YRSN".0L
M^@CB+/\)X"S_"=XL_PC>+/\(W2S_"-TL_PC=+/\(W2S_"/\U&@#_.A8 _ST4
M /\_%P#_01\ _T$I ?] - '_/4$"_SI- _PX6@7X-F4&]#5Q!_$T>PCO,X0)
M[3.-">LRE KI,IL*Z#*B"^8RJ@OD,K(,XS*[#.$RR S?,MP,VC+L#=4S^ W2
M,_\-T#/_#,XS_PS--/\+S#3_"\PT_PO,-/\+S#3_"_\Y%@#_/A( _T$0 /]%
M$P#_2!L _T@D /]'+P'^1#L"]T)' _$_5 7L/F &Z#QK".4[=@GB.W\+X#J(
M#-TYD W;.9<.V3B>#]8XIA#4.*X1TCBW$= XPQ+..-,2RCCH$L<Y]Q+$.?\1
MPCK_$,$Z_P_ .O\.OSK_#K\Z_PZ_.O\.OSK_#O\]$P#_0@\ _T8- /]+$ #_
M3A8 _T\? /U.*0'T3#0![$A! N9'3@3@15L&VT1F"=9"< S207D.ST""$,U
MBA'*/Y$3R3^9%,<^H!7%/J@6PSZQ%\$^O!? /LL8O3[B&+H^\A>W/_\6M4#_
M%+1 _Q.S0?\1LT'_$+-!_Q"S0?\0LT'_$/] $ #_1@P _TL* /]1#0#_4Q$
M_U08 /-4(@#I4BT!X5 [ =I/20/2354'S$M@"\A):@[%2',1PD=[$[]&@Q6]
M18L7NT63&+E$FAFW0Z(:M4.K&[1#MARR0\0=L$/9'JU#[1VK1?P:J47_&*A&
M_Q:H1O\5IT?_$Z='_Q.G1_\3IT?_$_]$#@#_2@@ _U & /]5"@#_6 T ]UD1
M .I8& #?5R0 U%<U <Q51 3&5% (P5);#+U091"Y3FT3MDUV%K1,?1BQ2X4:
MKTJ-&ZU)E1VK29T>J4BF(*=(L"&E2+TBI$C/(J%(Z"*@2?@>GTO_&YY+_QF=
M3/\7G4S_%IU,_Q:=3/\6G4S_%O]'"P#_30( _U0" /=:! #K70< YUT+ .%<
M$ #371X RETP <-</P2]6DP(MUA7#+-68!&O5&D4K%-Q%ZE1>!JG4( <I$^'
M'J)/CR"@3I@AGDVA(YQ-JR2:3;@EF4S()I9,XB:53O4BE$__'Y10_QR44?\:
ME%'_&)11_QB44?\8E%'_&/])" #_4   ^U@  .5>  #=8@, UF,' -1A"@#*
M8AD PF,L ;MB.P.T8$@(KUU3#*I;7!&F6F05HUAL&*!7=!N=57L=FU2#()E4
MBR*64Y,DE%*=)9)1IR>04;,HCE'#*8U1W2J,4O(FBU3_(HM5_QZ+5O\<BU;_
M&HM6_QJ+5O\:BU;_&O],! #_4P  [%P  -]B  #49@$ SF@% ,MG" #"9Q8
MNF@H ;-G. .M944'J&-0#*-A61&?7V$5FUUH&)A<<!N56G<>DUE_(9!8AR..
M5X\EC%>9)XE6HRF'5J\JA56_*X16U2R#5^\I@UC^)(-9_R"$6O\>A%K_'(1:
M_QR$6O\<A%K_'/]. 0#_5P  Y5\  -AF  #.:@  QVP# ,-K!0"\;!( M&TE
M *UL-0.G:D('H6=-#)QE5A&88UX5E&)E&)%@;!N.7W0>C%Y[(8E=@R2&7(PF
MA%N5*(%:H"I_6JPL?5J[+7Q:SRY[6^PK?%S\)GQ=_R)]7O\??5[_'7U>_QU]
M7O\=?5[_'?]0  #U60  X6,  -)J  #);@  PG ! +UP P"V<!  KG$B *AP
M,@*A;C\&G&Q*"Y=J4Q"2:%L4CF9B&(ME:1N(8W >A6)X(8)A@"2 8(DF?5^2
M*7M>G2MX7JDM=EZX+G5>S"]T7NDM=6#Z)W9A_R-W8O\@=V+_'G=B_QYW8O\>
M=V+_'O]2  #L7   W&8  ,YM  #$<@  O70  +=T 0"P= X J74? *)T+P*<
M<CT%EW!'"I%N40^-;%D4B6I@%X5I9QN":&X>?V9U(7UE?21Z9(8G=V.0*75C
MFRQR8J<N<&*V+V]BR2]N8N8N;V3Y*'!E_R1Q9O\A<6;_'W%F_Q]Q9O\?<6;_
M'_]4  #H7P  UVD  ,IP  # =0  N7@  +)X  "K> T I'D= )YX+0&7=SH%
MDG5%"HQR3@Z(<%83A&]>%X!M9!I];&L=>FMS('=J>R-T:8,F<FB-*6]GF2QL
M9J4N:F:S+VEFQC!H9N0O:FCW*6MI_R5L:?\B;&K_(&QJ_R!L:O\@;&K_(/]7
M  #D8@  TFP  ,9S  "]>   M7L  *U\  "E? H GWT: )E\*@&3>S@$C7E#
M"8AW3 Z#=502?W-;%GMR8AEX<&D==6]P(')N>"-O;8$F;&R+*6ILERQG:Z,N
M96NR+V1KQ#!B:^$O9&SV*F9M_R9F;?\C9V[_(&=N_R!G;O\@9V[_(/99  #@
M90  SF\  ,)V  "Y?   L7\  *F   "@@ < F8$7 )2!* &.@#4#B'Y!"(-\
M2@U^>E(1>GA9%79W8!ES=F<<<'1N'VUS=B-J<G\F9W&)*61QE2MB<*$M8'"P
M+UYPPB]=<-\O7W'U*F!Q_R9A<O\C8G+_(&)R_R!B<O\@8G+_(.]<  #<:0
MRG(  +YZ  "U@   K80  *2%  ":A0, E(44 (Z&)0&)A#,#@X,^!WZ!2 MY
M?U 0=7Y7%'%]7AAN>V4;:WIL'FAY=")E>'TE8G>'*%]VDRI<=I\L6G6N+EEU
MP"Y8==TN67;S*EMV_R9<=_\C7'?_(%QW_R!<=_\@7'?_(.I@  #5;   Q78
M +I^  "QA   J(@  )^)  "4B@  C8H1 (B+(0"#BC "?HD[!7F'10ITADX.
M<(15$FR#7!9I@F,:9H%J'6* <B!??WLC7'Z%)EE]D2E7?)XK57RL+%-\OBU2
M?-HM4WSR*55\_R56?/\B5WS_(%=\_R!7?/\@5WS_(.5D  #/<   P7H  +:#
M  "MB0  HXP  )F.  "-CP  AI . (&1'0!]D"P!>(\X!'..0@ANC4L,:HQ3
M$&>*6A1CB6$78(AH&UV'<!Y:AGDA5H6#)%2%CR91A)PH3X2J*DV$O"I-A-<J
M38/Q)T^#_R10@_\B4(/_'U"#_Q]0@_\?4(/_']YI  #)=0  O(   +*(  "H
MC0  G9$  ).3  "%E@  ?I<+ 'F7&0!UER@!<9<U VR6/P9HE4@*9)10#6&3
M5Q%=DEX56I%F&%>0;AM4CW<>48Z!($Z.C2-+C9HE28VI)DB-NR='C=0G1XSP
M)$B,_R))B_\@2HO_'DJ+_QY*B_\>2HO_'M5N  ##>P  MX4  *R-  "BD@
MEY8  (R9  !_G   =9X% '"?$P!MGR, :9\P 66>.P1AGD4'79U-"EJ<5 U7
MFUP15)IC%%&::Q=.F7092YA_'$B8BQY%EYD@0Y>H(4*7NB)!E],B09;O($*5
M_AY"E?\=0Y3_'$.4_QQ#E/\<0Y3_',QU  "\@0  L8P  *:2  ";EP  D9L
M (6?  !YHP  :J<  &6G#@!CJ!P 8*@K 5VH-@)9IT $5J=)!E.F40E0IED,
M3:5@#DJE:1%'I'(41*1]%D*CB1@_HY<:/:.G&SRCN1P[H](;.Z+O&SN@_AH[
MG_\9/)__&#R?_Q@\G_\8/)__&,1\  "VB0  JI(  )^7  "5G   B:$  'VF
M  !QJ@  9*X  %JQ" !7L10 5;(C %.R, %0LCL"3;)$ TNQ305(L54'1;%=
M"4.Q90M L&\-/K!Z#SNPAQ$YKY83-Z^F%#:ON!0UL-$4-:[O%#2M_A0TK/\4
M-*O_%#2K_Q0TJ_\4-*O_%+N%  "OD   HY<  )B=  ",HP  @*@  '2M  !H
ML@  7+8  %"Z 0!)O T 2+P9 $:])P!%O3, 0[T] 4&]1P$_O5 "/;U8 SJ]
M804XO6L&-KUW"#2]A DRO9,*,+VD"R^]MPPNOM ++KSN#"VZ_@TLN?\-++C_
M#BRX_PXLN/\.++C_#K./  "FEP  FYT  (^C  "#J@  =K   &JU  !>N@
M4KX  $?" 0 ]QP8 .,D0 #?)&P VRB< -<HS #3+/0 SRT< ,<M1 3#+6P$N
MS&4"+,QQ BK,?P,IS) $)\RA!";-M 0ES<X$)<ON!"3)_ 8CR/\'(\?_!R/'
M_P<CQ_\'(\?_!ZF6  ">G0  DJ,  (6K  !XL@  :[@  %^^  !2P@  1\8
M #W*   TSP0 *]0) ";9#P EV1D )=HE "3:,  CVSL (]M% "+<4  AW5L
M(-UH ![>=@ =WH<!'-^9 1K?K $9W\0!&-[G 1C<^ $8V_\"%]K_ A?:_P(7
MVO\"%]K_ J"<  "4HP  AZL  'FS  !LN@  7\$  %+&  !&R@  .\X  #'3
M   IV0  (=X% ![H#@ =Z!4 &^D> !GI)P 8ZC  %NHY !7K0P 4[$X $NQ:
M !'M9P 0[G< $.Z*  [OG@ .\+, #?#-  SO[  ,[?P #.O_  SK_P ,Z_\
M#.O_ )>C  ")JP  >[0  &V\  !?Q   4LH  $7.   YTP  +]@  "7=   =
MX0  &.P" !;W"P 4]Q$ $?@7 !#X'@ .^24 #?DM  OZ-0 )^S\ !_M*  3\
M5P #_68  OYW  #]BP  _9\  /RU  #\T0  _.T  /S\  #\_0  _/T  /S]
M (NK  !]M   ;KT  &#&  !2S0  1-(  #?8   LW0  (N$  !GE   3Z@
M$/H   [_!@ -_PP "O\0  ?_%  $_QH  ?\@  #_)P  _S   /\Z  #_10
M_U,  /]B  #_=0  _XH  /^?  #_LP  _\<  /_E  #_Y0  _^4  /_E '^T
M  !PO0  8<<  %/0  !#U@  -MT  "KB   ?Y@  %NH  !#M   ,^@  "?\
M  ;_   "_P0  /\)  #_#0  _Q   /\4  #_&@  _R$  /\I  #_-   _T
M /].  #_7@  _W(  /^'  #_F@  _ZH  /^Y  #_N0  _[D  /^Y /\@*0'_
M(B<!_R(G ?\?*@'_&3 !_Q(Y ?\010'_#5,!_PQ@ ?\*;0+_"7D"_PF$ O\)
MC@'_"98!_PF= ?\)HP'_":D!_PFP ?\(MP'_"+X!_PC( ?\(U@'_".8!_PCQ
M ?\(^P#_"/\ _PC_ /\)_P'_"?\!_PG_ ?\)_P'_"?\!_PG_ ?\C)@'_)20
M_R4D /\C)P'_'2P!_Q@U ?\50@'_$E !_Q!= O\.:@+_#G8"_PZ  O\.B@+_
M#I("_PZ: O\.H +_#J8!_PVM ?\-LP'_#;L!_PW% ?\-T0'_#>,!_PWO ?X-
M^@'Z#?\!^0[_ ?D._P'Y#O\!^ [_ ?@._P'X#O\!^ [_ ?\F(P#_*"  _R@@
M /\F(@#_(B@!_R R ?\</P'_&4P!_Q=9 O\590+_$W$"_Q-\ O\3A@+_$XX"
M_Q*6 O\2G0+_$J,"_Q*I O\2L +_$K<"_Q+! O\2S ']$M\!^1/M ?43^ 'S
M$_\!\A/_ ?$3_P+P%/\"\!3_ O 4_P+P%/\"\!3_ O\J'P#_+!P _RP; /\K
M'0#_*20 _R@O ?\E.P'_(D@!_Q]4 O\=80+_&VT"_QIW O\:@0+_&HH"_QJ2
M O\:F0+]&I\"_!JF OL:K +Y&K0"^!J] O8:R +S&ML"[QKJ NP;]P+I&_\"
MZ!O_ ^<<_P/F'/\#Y1S_ ^4;_P/E&_\#Y1O_ _\M&P#_,!< _S$5 /\P%@#_
M,2  _S J /\N-@'_*T,!_RA/ O\F7 +_)&<"_"-R _DC? /W(H4#]2*- _,B
ME0/R(IL#\"*B ^\BJ0/M(K$#["*Y ^HBQ0/H(M4#Y"/I ^ C]@3>(_\$VR3_
M!-DD_P38)/\$UR3_!-8D_P36)/\$UB3_!/\Q%@#_-!( _S81 /\W$P#_.1L
M_S@E /\V,0'_,ST!_3%* ?@N5@+T+6(#\"QM ^TK=P/J*X $Z"J(!.8JD 3E
M*I<$XRJ>!>$JI07@*JT%WBJV!=PJP@7:*M(&U2OG!M K]0?-+/\'RRS_!\DL
M_P?(+/\'QRS_!L<L_P;'+/\&QRS_!O\U$@#_.0X _SH- /\^$ #_0!8 _S\@
M /\]*@#Y.S<!\CA$ >PV40+G-5P#XS1G ^ S<@3=,WL%VC*#!M8RBP;4,I,'
MTC&:"- QH0C.,:D)S#&R"<LQO K),<H*QC+A"\(R\0N_,_X+O3/_"KLS_PJZ
M,_\)NC/_";HS_PFZ,_\)NC/_"?\Y$ #_/0L _T ) /]$#0#_1A$ _T49 /=$
M(P#N02\ YC\\ > ^2@':/5<"TSQB!,\[; ;,.G4'R3I]"<<YA0K%.8P+PSB4
M#,$XFPW .*,-OCBL#KPXM@^Z.,,/N3C7$+4X[!"R.?L/L#K_#J\Z_PVN.O\,
MK3K_"ZTZ_PNM.O\+K3K_"_\\#0#_0 8 _T4$ /])"0#_2PT ^4H1 .U)&@#C
M1B8 VD8V -%&10'+15$#QD1<!<)"9@B_0F\*O$%W"[I ?PVX/X8.MC^.$+0^
ME1&R/IT2L#ZF$Z\^L!2M/KT4JS[-%:D^YA6F/_<3I$#_$J- _Q"B0/\/HD#_
M#J)!_PZB0?\.HD'_#O\_"0#_1   _TH  /=. @#L4 8 ZD\+ .-,$ #63!X
MS4TP ,9-/P' 3$P$NTM7!K=)80FT2&D,L4=Q#JY&>1"L1H 1JD6($ZA$D!2F
M1)@6I$.A%Z)#JQB@0[<9GT/'&9U#X!J;1/,7F47_%9A&_Q.81O\1F$;_$)=&
M_Q"71O\0ET;_$/]"!0#_1P  ]T\  .53  #=50$ UU4& -52"P#+4QD PU0K
M +Q4.P&V4D@$L5%2!ZU07 JI3F0-IDUL#Z1,=!&A2WL3GTJ"%9U*BA>;29,8
MF4F<&I=(IAN52+(<E$C!'9)(V!V02>\;CTK^&(]+_Q:.2_\4CDS_$HY,_Q*.
M3/\2CDS_$O]%  #_2P  Z5,  -Y8  #36P  S5L$ ,I8!P#"6!4 NEHG +-:
M-P&N6$0$J5=/!Z156 JA5& -GE-H$)M1;Q.84'85EE!^%Y1/AAF23HX:CTZ8
M'(U-HAV+3:X?BDV\((A-T""'3>L?AD_\&X90_QB&4/\6AE#_%(91_Q2&4?\4
MAE'_%/]'  #X3P  Y%<  -5=  #,8   Q6 " ,%>!0"Z71$ LU\C *Q?,P&F
M7D #H5Q+!YU:5 J965P.EEAD$9-6:Q.057(6CE1Z&(M4@AJ)4XH<AU*4'H52
MGA^#4:HA@5&X(G]1RR)^4N<A?E/Y'7Y4_QI^5?\7?E7_%GY5_Q5^5?\5?E7_
M%?]*  #N4@  WEL  ,]A  #&9   OV4  +IC @"S8@\ K&,@ *9C, &@8CT#
MFV%(!I9?40J27ED-CUQA$8Q;:!.)6F\6AEEV&(18?AJ"5X<<?U>0'WU6FR%[
M5J<B>5:U(W=6QR1V5N0D=E?W'W=8_QMW6?\9=UG_%W=9_Q9W6?\6=UG_%O],
M  #I5@  V5\  ,ME  #!:   NFD  +1H  "M9PT IF@< *!H+0&:9SH#E65%
M!I!C3@J,8E<-B6%>$(9?91.#7FP6@%US&'Y<>QI[7(,=>5N-'W9:F"%T6J0C
M<EJR)'%:Q"5O6N$E<%OV('%<_QQQ7?\:<5W_&'%=_Q=Q7?\7<5W_%_U/  #E
M60  TV(  ,=H  "];   MFT  *]L  "G:PL H&P9 )ML*@&5:S<"D&E#!8MH
M3 F'9E0,@V5;$(!C8A-]8FD5>F%P&'AA>!IU8($=<U^+'W!>EB)N7J(D;%ZP
M)6M>P29I7MXF:E_T(6M@_QUK8?\;;&'_&6QA_QAL8?\8;&'_&/51  #B7
MSV4  ,-K  "Y;P  L7$  *IQ  "B;P@ FV\7 )9P)P"0;S4"BVY !89L20B"
M:E(,?FE9#WMH8!)W9F84=69N%W)E=AIP9'X=;6.('VMCDR)I8J D9F*N)65B
MOR9D8MHF9&/R(F5D_QYF9/\;9V3_&6=E_QAG9?\89V7_&/!3  #=7P  RV@
M +]O  "V<P  KG4  *9U  "=<P4 EG,4 )%T) "+<S("AG(^!(%P1PA];T\+
M>6U7#G9L7A%S:V04<&IL%VUJ<QIK:7P<:&B&'V9GD2)C9YXD86:L)6!FO29?
M9]8F7V?Q(F!H_QYA:/\<8FC_&F)H_QEB:/\98FC_&>Q7  #98@  QVL  +QR
M  "S=P  JGD  *%Y  "7=P$ D'@1 (MX(0"&>"\!@7<[!'QU10=X=$T*=')5
M#G%Q7!%N<&,4:V]J%FAN<1EF;GH<8VV$'F!LCR%>;)PC7&NJ)5IKNR99;-,F
M6FSO(UML_Q]<;?\<76W_&EUM_QE=;?\976W_&>A:  #29@  PV\  +AV  "O
M>P  IGX  )U^  "1?   BGP/ (5]'@"!?2T!?'PY W=Z0P9S>4L)<'A3#&QW
M6A!I=F$39G5H%F-T;QAA<W@;7G*"'EMRC2!9<9HB5W&H)%5QN254<= E5''N
M(E9Q_AY7<?\<5W'_&EAQ_QE8<?\96''_&>->  #-:0  OW,  +1Z  "K?P
MHH(  )B#  "+@0  A($- '^"&@![@BD!=H$V G*!0 5N?TD(:GY0"V=]5PYD
M?%X187MF%%YZ;1=;>G8967F '%9XBQ]3>)@A47>F(E!WMR-/=\XC3W?L(5!W
M_1Y1=_\;4G?_&5)W_QE2=_\94G?_&=YB  #(;@  NW<  +!_  "GA   G8<
M )*'  "$AP  ?8<) 'B(%@!TB"8 <(@R FR'/01HAD8&985."6&%50Q>A%P/
M6X-C$EF":Q56@7074X!^&E" B1Q.?Y8>3'^E($I_MB%)?\PA27[K'TI^_!Q+
M?O\:2W[_&4Q^_QA,?O\83'[_&-5G  ##<P  MGP  *R$  "BB0  F(L  (V-
M  !\C0  =8X$ &^/$@!MD"$ :9 N 66/.0)BCD($7HY+!UN-4@I8C%D,5HMA
M#U.+:!)0BG$438E[%TJ)AQE(B)4;1HBC'42(M!U#B,H=0X?J'$2&^QI$AO\8
M18;_%T6%_Q=%A?\7187_%\UM  "]>   L8(  *>*  "<C@  DI   (:3  !Y
ME0  ;)<  &:7#@!CF!L 89@I %Z8-0%:ESX#5Y='!5663P=2EE8)3Y5>#$R4
M9@Y*E&\01Y-Y$T23A15"DI,70)*B&#Z2LQD]DLD9/9'I&#V0^A<^C_\6/H__
M%3Z/_Q4^C_\5/H__%<5S  "W?P  K(D  *&/  "6DP  BY8  '^9  !SG
M9)\  %R@"0!9H!0 5Z$B %6A+P!2H3D!4*%# DV@2P1*H%,%2*!:!T6?8PE#
MGVP+0)YV#CZ>@Q [GI$1.9V@$CB=LA,WGL@3-YWH$C:;^A(VFO\2-IG_$3>9
M_Q$WF?\1-YG_$;Y[  "QAP  I8\  )N4  "0F   A)P  '>@  !KI   7Z<
M %*J  !-JPX 2ZL: $JK)P!(JS, 1JL] 42K1@%"JTX"0*M6 SZK7P4[JV@&
M.:IS"#>J@ DTJH\+,JJ?##&JL PPJL<,,*GG#"^G^@TOIO\-+Z7_#2^E_PTO
MI?\-+Z7_#;:$  "JC@  GI0  )29  "'G@  >Z,  &^H  !CK   5Z\  $NR
M  !!M08 /K81 #VV'@ [MBD .K<T #FW/@ WMT< -K=0 32W6@$RMV0",+=O
M RZW? 0LMXL%*K><!2FWK@8HN,4%*+?F!2>U^0<FL_\')K+_"":R_P@FLO\(
M)K+_"*^-  "BE   EYH  (N@  !^I@  <:L  &6P  !9M   3;<  $*[   X
MO@$ +\() "W#$@ LPQX *\,I "K$,P IQ#T *,5' "?%40 FQ5P )<9H "/&
M=@$BQH8!(,:8 1_&JP$>Q\$!'L;D 1W$^ (<PO\#','_ QS!_P0<P?\$','_
M!*64  ":F@  CJ$  (&G  !SK@  9[0  %JY  !.O0  0L   #C#   OQP
M)LL$ ![0"@ ;T1$ &M(: !G2)0 8TR\ &-,Z !?41  6U%  %=5= !35:P 3
MUGP $M>/ !'8I  0V;L $-G> !#5\P 0T_\ $-+_ 1#1_P$0T?\!$-'_ 9R:
M  "1H0  @Z@  '6P  !HMP  6[T  $[!  !"Q0  -\@  "W,   DT   '-4
M !7:!0 0X@L $.,1  [D&@ .Y", #>4M  SE-P +YD( "N9/  GG70 (YVT
M!N:   7FE0 $YJL  N;$  'FY@  Y_D  .?_  #F_P  YO\  .;_ ).A  "%
MJ0  =[$  &FY  !;P   3L8  $'*   US@  *M(  "'6   9VP  $M\   WC
M   +\0@ "?,.  ?S$P $\AH  O(B  #R*@  \C0  /(_  #R3   \EP  /)M
M  #R@@  \I@  /.M  #SQ@  ].4  /3V  #T^P  ]/L  /3[ (>I  !YL@
M:KH  %S"  !.R0  0,X  #/3   HV   'MT  !7A   /Y   "N@   7S   #
M_0$  /P(  #[#0  ^Q$  /L6  #\'@  _"8  /PP  #]/   _DD  /Y:  #^
M;0  _X(  /^8  #_K   _\   /_8  #_Y   _^0  /_D 'NR  !LNP  7<0
M $_-  ! T@  ,MD  ";>   ;X@  $N8   SJ   %[0   /0   #_    _P
M /\   #_!   _PD  /\.  #_$@  _Q@  /\A  #_*P  _S<  /]&  #_6
M_VL  /^   #_E0  _Z8  /^S  #_NP  _[L  /^[ /\;)@#_'"0 _QHD /\5
M)P#_$"T _PHV /\%0P#_ 5 !_P!> ?\ :P'_ '8!_P"! /\ B@#_ )( _P":
M /\ H #_ *8 _P"L /\ L@#_ +D _P#" /\ S0#_ -\ _P#L /\ ^ #_ /\
M_0#_ /T _P#] /\ _0#_ /T _P#] /\ _0#_ /\?(P#_'R$ _QXA /\9(P#_
M$RD _PXR /\,0 #_"4T!_P=: ?\$9P'_ W,!_P-] ?\#AP'_ X\ _P*6 /\"
MG #_ J( _P*H /\"KP#_ ;8 _P&^ /\!R0#_ =L _P#J /P ]@#X /\ ]P+_
M /<#_P#V!/\ ]@3_ /8%_P#V!?\ ]@7_ /\B'P#_(AP _R$< /\>'P#_&"0
M_Q4O /\2/ #_$$D _PY6 ?\,8@'_"VX!_PMY ?\+@@'_"XL!_PN2 ?\*F0'_
M"I\ _PJE /\*JP#_"K( _PJ[ /T*Q@#["M0 ]PKG /,*] #P"O\ [PO_ .X,
M_P#M#/\![0S_ >T,_P'M#/\![0S_ ?\E&P#_)A@ _R47 /\A& #_("$ _QXK
M /\:-P#_%T4 _Q11 ?\27@'_$6D!_Q%T ?\1?0'_$(8!_1". ?P0E0'Z$)L!
M^1"A ?<0J 'V$*\!]!"W /,0P@#Q$-  [1#E .@1\@#F$?X!Y!+_ >,2_P'B
M$O\!XA+_ >$2_P'A$O\!X1+_ ?\I%@#_*A, _RD2 /\G$P#_*!P _R<G /\C
M,P#_(#\ _QU, /\;6 '\&60!^!EN ?88> 'S&($!\1B) >\8D 'N&)<![!B>
M >H8I 'I&*P!YQBT >88OP'D&,T!X!GC =P:\0'8&OX"U!O_ M(;_P+1&_\"
MT!O_ M ;_P+0&_\"T!O_ O\M$@#_+@\ _RX- /\O$ #_+Q< _RXA /\L+0#_
M*3D ^29& /0D4P'O(EX!ZR)I >@A<P'F(7P!XR&$ >$AC '@(9,!WB&: =PA
MH0':(:D!V"&Q M4AO +3(LD"T"+? LPC\ /((_T#QB3_ \0D_P/#)/\#PB3_
M \$D_P/!)/\#P23_ _\P#P#_,@L _S,( /\V#0#_-A( _S4: /TR)0#T,#(
M[2T_ .<L3 #B*U@!W2MC =DJ;0'5*G8"TBI_ M JA@+.*HX#S"J5 \HJG /)
M*J,$QRJL!,4JM@3#*L,%PBK5!;XKZP6Z*_D&N"S_!K8L_P6U+/\%M"S_!;0L
M_P6T+/\%M"S_!?\T# #_-@4 _SD# /\\" #_/ T _3L3 /$X'0#H-2D X#0W
M -DS1@#1-%(!S3-= <DS9P+&,W #Q#)X!,$R@ 2_,H<%OC*/!KPRE@:Z,9X'
MN#&F![<QL BU,KP(LS+,";$RY0FM,_4)JS/_":HS_PBH,_\'J#/_!Z<S_P>G
M,_\'IS/_!_\W!P#_.@  _SX  /I! 0#Q008 \3\- .8\$@#;.A\ T#LQ ,H\
M0 #$/$T!P#Q8 KP[80.Y.VH%MCIR!K0Z>@>R.8$(L#F(":\YD JM.)@*JSBA
M"ZDXJ@RH.+8-ICC%#:0XW@ZA.?$-GSK_#)XZ_PN=.O\*G#K_"9PZ_PF<.O\)
MG#K_"?\[ @#_/@  ]T0  .9'  #?2 $ VD8& -E "P#-0AD Q40K +Y$.P"Y
M1$@!M4-3 [%"7 2N0F4&JT%L!ZE = FF0'L*I#^#"Z,_B@VA/I,.GSZ<#YT^
MI1";/K$1FCZ_$9@^U!*6/^T1E#_\#Y- _PZ20/\,DD'_"Y)!_PN20?\+DD'_
M"_\]  #_0P  Z4D  -Y.  #33P  S4X# ,I)" #"210 NTHF +5+-@"O2T,"
MJTI. Z=)5P6D2& 'H4=G"9Y&;PJ<1G8,FD5]#IA%A0^61(X0E$27$I)#H1.0
M0ZP4CT.Z%8U#S16+1.@5BD7Z$HE&_Q")1O\.B$;_#8A&_PV(1O\-B$;_#?]
M  #R1P  XT\  -13  #+50  Q%0  ,!0! "Y3Q$ LE B *Q1,@"G43\"HE!*
M YY/4P6;3EP(F$UC"I5,:@R32W$-D4IY#XY*@!&,28D2BDF2%(A(G!6&2*@6
MA4BU%X-(QQB!2.08@4KW%8!*_Q* 2_\0@$O_#X!+_PZ 2_\.@$O_#O]#  #L
M2P  W5,  ,Y8  #$6@  O5H  +A7 0"Q5 X JE8> *56+@"?5CL!FU5& Y=4
M4 634U@(D%)?"HU19@R+4&T.B$]T$(9/?!*$3H43@DZ.%8!-F1=^3:08?$VR
M&7I-PQIY3=\:>$[T%WA/_Q1X3_\2>%#_$'A0_P]X4/\/>%#_#_U&  #G3P
MUE<  ,A<  "_7P  MU\  +%<  "J60P I%H: )Y;*@"96S@!E%I# Y!93 6,
M6%4(B5=<"H968PR#56H.@51Q$']3>1)]4X$4>E*+%GA2E1AV4:$9=%&O&W-1
MP!MQ4=L<<5+R&7%3_Q5Q5/\3<E3_$7)4_Q!R5/\0<E3_$/-(  #C4P  T%L
M ,1@  "Z8P  LV,  *QA  "D7@D G5\7 )A?)P"37S4!CEY  XI=2@6&7%('
M@UM9"H!:8 Q]66<.>UAN$'A8=1)V5WX4=%:(%W)6DQAO5I\:;E6L&VQ5O1QK
M5M4=:U;P&FM7_Q=K6/\4;%C_$FQ8_Q%L6/\1;%C_$?%+  #?5@  S%X  ,!D
M  "W9P  KF@  *=F  "?8@8 F&,4 ))D) "-8S(!B6(] H1A1P2!8$\'?5]6
M"7I>70MW760-=5QK$'-<<Q)P6WL4;EN%%VQ:D!EJ6IP;:%FJ'&9:NAUE6M$=
M95KN&V5;_A=F6_\59ES_$V=<_Q)G7/\29US_$NU.  #:60  R&$  +QG  "S
M:@  JVP  *)J  "99P( DF<1 (UG(0"(9R\!A&8[ G]E1 1[9$T&>&-4"75B
M6PMR86$-<&%I#VU@<!)K7WD4:5^#%V9>CAED7IH;8EZH'&%>N!U?7LX=7U[L
M&V!?_1AA7_\585__$V)?_Q)B7_\28E__$NI1  #47   Q&0  +EJ  "P;@
MIW   )YN  "4:P  C6H0 (=K'@"#:RP ?FLX GIJ0@-V:4H&<VA2"'!G60IM
M9F -:V5G#VAD;A%F9'<49&.!%F%CC!A?8I@:76*F'%MBMAU:8LP=6F+J'%MC
M_!A<8_\67&/_%%UC_Q-=8_\376/_$^95  #/7P  P6@  +9N  "L<@  I'0
M )IS  ".;P  AV\- ()O&P!]<"D >6\U 75N/P-R;4@%;FQ0!VML5PII:UX,
M9FIE#F1I;!%A:7437VA_%EQHBAA:9Y8:6&>D'%9GM!U59\H=56?H&U9G^QA7
M9_\65VC_%%AG_Q-89_\36&?_$^%8  #+8P  O6L  +)R  "I=@  H'@  )9W
M  "(<P  @7,+ 'QT%P!X="8 ='0R 7!S/0)M<T8$:G).!V=Q50ED<%P+87!C
M#E]O:A!<;G,26FY\%5=MB!=5;)094VRC&U%LLQQ0;,@<3VSG&U%L^AA1;/\5
M4FS_%%)L_Q-2;/\34FS_$]Q<  #'9P  N6\  *]V  "E>P  G'P  )%\  ""
M>   >GD' '5Y% !R>B, ;GHO 6MY.@)H>4,#9'A+!6%W4@A?=UD*7'9@#%EU
M: ]7=' 15'1Z$U)SAA9/<Y,837*A&4QRL1I*<L8:2G+E&DMR^1=,<O\53'+_
M$TUR_Q)-<O\237+_$M1@  #":P  M70  *M[  "B?P  EX$  (R!  !Z?@
M<W\" &Y_$0!K@!X :( L &6 -P%B@$ #7W](!%Q^4 99?E<(5WU>"U1\9@U1
M?&X/3WMX$4Q[@Q1*>I$62'J?%T9ZKQA%>L081'KD&$5Y^!9&>?\41GC_$D=X
M_Q%'>/\11WC_$<UE  "]<   L7D  *>   "<A   DH8  (:&  !WA@  :X8
M &:'#0!CAQD 8(@G %Z(,P%;B#P"6(=% U:'3013AE0&4(9;"$Z%8PI+A&P,
M281V#T:#@1%$@X\30H.=%$""KA4_@\(5/H+B%3^!]Q,_@?\20(#_$4" _Q!
M@/\00(#_$,9K  "W=@  K'\  **%  "7B0  C(L  (&-  !SC@  98\  %V/
M"0!:D!0 6) A %:1+0!3D#@!49!! DZ020-,D% $2H]8!4>/8 =%CFD)0HYS
M"T"-?PT^C8T//(V<$#J-K!$YC<$1.(WA$#B+]A XBO\/.8G_#SF)_PXYB?\.
M.8G_#K]R  "R?0  IX8  )R*  "1C@  AI$  'J3  !ME0  7Y<  %29 0!/
MF0\ 3IH: $R:)P!*FC( 2)H\ 4::1 %$FDP"0II4 T"97 0^F68%.YEP!SF8
M? @WF(H*-9B:"S.8JPLRF+\,,IC?"S&6]0LQE?\+,93_"S&3_PLQD_\+,9/_
M"[AZ  "LA0  H8L  ):0  "+E   ?Y<  '*;  !FG0  6J   $ZB  !%I D
M0J03 $"D'P _I"H /J4T #RE/@ [I4<!.:5/ 3>E6 (UI6$",Z5L S&E>00O
MI(<%+:27!BRDJ08KI+T&*J3>!BJB]0<IH?\'*:#_""F?_P@IG_\(*9__"+&"
M  "EBP  FI$  )"6  "#F@  =I\  &JB  !>I@  4JD  $:K   \K0  -:\,
M #.P%0 RL"$ ,; K "^P-0 NL3X +;%( "RQ40 KL5L *;%G 2>Q= $FL8,!
M)+&4 B.QI@(BLKL"(;+; B&O\P,@KO\#(*W_!!^L_P0?K/\$'ZS_!*J+  "=
MD0  DY<  (><  !ZH@  ;:<  &"K  !5KP  2;$  #ZT   SMP  *KH# "2\
M#0 BO14 (;T@ "&]*@ @O3, '[X] !Z^1P =OE( '+]> !J_;  9OWP &+^.
M !? H0 6P+8 %,#3 !6^\0 5O/\!%;O_ 12Z_P(4NO\"%+K_ J&2  "6F
MBIX  'VD  !OJ@  8J\  %:T  !*MP  /KH  #.]   JP   (<0  !G'!0 3
MRPL $<P2 !',&P 0S"4 #\TO  [-.@ .S48 #<U2  W.8  ,SG  "\Z#  K.
MEP )SJP ",[&  C.Z  (S?L "<O_  G+_P )R_\ "<O_ )B8  "-G@  ?Z4
M '&L  !DLP  5[D  $J]   ^P   ,L,  "C&   ?R@  %\T  !'1   ,U@4
M"-D,  ;9$@ %VAL !-HD  /;+@ !VSD  -Q%  #=4@  WF(  -YS  #>B
MWYT  -^S  #?S@  X.X  -_Z  #?_P  W_\  -__ (^?  "!I@  <ZX  &6U
M  !8O0  2L(  #W%   QR0  )LP  !W0   4U   #MD   G=   #X0   .,'
M  #C#0  Y!(  .49  #F(@  YRL  .DV  #K0P  [%(  .QB  #M=@  [HP
M .ZA  #OMP  []$  ._K  #P]@  \/8  /#V (2G  !UKP  9[<  %F_  !+
MQ@  /,H  "_.   DT@  &M@  !+<   ,X   !>,   #G    ZP   .L   #M
M!0  [@L  / 0  #Q%0  \QX  /0G  #W,P  ^4   /I1  #[8P  _'<  /V-
M  #]HP  _K8  /[)  #_WP  _]\  /_? '>P  !HN0  6L$  $S*   \SP
M+M0  "+:   7W@  $.(   GF    Z0   .P   #P    ]@   /8   #W
M^    /H'  #[#0  _1$  /\9  #_(P  _R\  /\^  #_3P  _V(  /]W  #_
MC0  _Y\  /^N  #_N@  _[H  /^Z /\6(P#_%2$ _Q(A /\.) #_!BH _P S
M /\ 00#_ $X _P!< /\ : #_ '0 _P!^ /\ AP#_ (\ _P"6 /\ G #_ *(
M_P"H /\ K@#_ +4 _P"] /\ QP#_ -8 _P#G /X \P#^ /X _0#_ /P _P#[
M /\ ^P#_ /L _P#[ /\ ^P#_ /\:( #_&1X _Q8> /\0( #_"B4 _P0P /\
M/0#_ $L _P!8 /\ 9 #_ '  _P!Z /\ @P#_ (L _P"2 /\ F #_ )X _P"D
M /\ J@#_ +$ _0"Y /L PP#Z -  ^ #C /< \0#V /P ] #_ /0 _P#S /\
M\P#_ /, _P#S /\ \P#_ /\=' #_'!D _QD9 /\4&P#_#O_B_^))0T-?4%)/
M1DE,10 ("2$ _PPL /\).0#_!48 _P)3 /\ 7P#_ &L _P!U /\ ?@#_ (8
M_P". /\ E #^ )L _ "A /H IP#X *X ]0"U /, OP#Q ,L \ #? .X [@#L
M /D ZP#_ .H _P#J ?\ Z0'_ .D!_P#I ?\ Z0'_ /\@%P#_'Q0 _QP3 /\7
M%0#_%AT _Q,H /\0- #_#4$ _PQ. /\)6@#_"&8 _PAP /X'>0#\!X$ ^@>)
M /@'D #V!I8 \P:= /$&HP#O!JH [0:R .H&NP#H!L@ Y@;< .0&[ #B"/H
MX K_ -X+_P#="_\ W0S_ -P,_P#<#/\ W S_ /\C$@#_(Q  _R$. /\>$ #_
M'A@ _QPC /\8+P#_%#L _Q)) /P050#X#V  ] ]J /$/= #O#GP [0Z$ .L.
MBP#I#I( YPZ9 .8.H #D#J< X@ZO . .N #>#L4 W [: -80[ #2$?H SQ+_
M ,T2_P',$O\!RQ/_ <H3_P'*$O\!RA+_ ?\G#P#_)PP _R4) /\F#0#_)1,
M_R,< /\@* #['#4 ]1I" .\83P#J%UH YA9E .,6;@#@%G< WA9_ -P6AP#9
M%HX UA:5 -06G #2%Z, T!>K ,X8M0#,&,$ RQC2 ,<:Z '#&_@!P!O_ ;X<
M_P&]'/\"O!S_ KP;_P*\&_\"O!O_ O\K# #_*P4 _RL# /\M"0#_+ X _RD5
M /<F( #N(RT YR$Z .$?2 #;'U0 U2!? -$@: #.('$ S"%Y ,HA@0'((8@!
MQB&/ <0AE@'#(9X!P2*F ;\BKP&](KL"O"/* KDCXP*U)/0"LR3_ [$D_P.O
M)/\#KR3_ ZXD_P.N)/\#KB3_ _\O!@#_+P  _S(  /\S @#Y,@@ ]R\. .LK
M%@#A)R( V"<R - I00#+*DX QBI9 ,,J8@' *FL!O2IS ;LJ>@*Y*H("N"J)
M K8JD *T*I@#LRJA [$JJ@.O*[4$KBO$!*PKVP2H+.\$IBS^!:0L_P2C+?\$
MHBW_!*(L_P2B+/\$HBS_!/\R  #_,P  ^3@  .DY  #B.0  WC4' -XN#0#1
M+QL R3$L ,,S.P"],T@ N313 ;8S7 &S,V4"L#-M JXS= .L,GL#JS*#!*DR
MB@2G,I,%I3*;!J0RI0:B,K 'H#*^!Y\RT0><,^H'FC/[!Y@T_P>7-/\&EC3_
M!I8T_P66-/\%EC3_!?\U  #_.   ZCX  -]"  #50@  SS\# ,TX" #%.!4
MO3HF +<[-@"R/$, KCQ. :H[5P*G.V #I3IG Z,Z;P2A.G8%GSE]!ITYA0>;
M.8T'F3B6")@XH F6.*L*E#BX"I,YR@N1.>4+CSKW"HTZ_PF,._\(C#O_!XP[
M_P>,._\'C#O_!_\X  #Q/@  XT4  -1)  #+2@  Q4<  ,%!! "Z/Q$ LT$A
M *U",0"H0SX I$-) :!"4P*=05L#FT%B!)A :@660'$&E#]X!Y(_?PB0/X@*
MCSZ1"XT^FPR+/J8-B3ZS#8@^Q Z&/^ .A#_T#8- _PN#0/\*@D#_"8)!_PB"
M0?\(@D'_"/\\  #K0P  W$H  ,Q/  ##4   O$X  +=) 0"Q1@X JD@< *1)
M+ "@23H FTE% 9A(3@*41U<#DD=>!8]&90:-1FP'BT5S"8E%>PJ'1(,+A42-
M#(-$EPZ!0Z(/?T.O$'Y#P!!\1-H1>T3Q#WI%_PUZ1O\+>D;_"GI&_PEZ1O\)
M>D;_"?4^  #F2   TT\  ,=4  "]50  ME0  +!0  "I3 L HDT8 )U.* "8
M3C8 E$Y! 9!-2P*-35,$BDQ:!8=+80:%2V@(@TIO"8!*=PM^27\,?$F)#GI(
MDP]X2)\0=TBL$G5(O!)T2=(3<TGN$7)*_P]R2O\-<DK_"W)*_PMR2O\*<DK_
M"O)"  #@3   SE,  ,%8  "X6@  L%D  *E6  "B4@< FU(5 )93) "14S(
MC5,^ 8E21P*&45 $@U%7!8!07@9^3V4(>T]L"7E.<PMW3GL-=4V%#G--D!!Q
M39P2;TVI$VY-N11L3<X4;$WK$VQ._1!L3_\.;$__#&Q/_PML3_\+;$__"^Y%
M  #<4   R5<  +U<  "T7@  K%X  *1;  "<5@0 E582 )!7(0"+6"\ AU<[
M 8-61 )_5DT#?%54!7I46P9W5&((=5-H"7-3< MQ4G@-;U*"#VU1C1%K49D2
M:5&F%&=1MA5F4<L595+I%&52^Q%F4_\/9E/_#693_PQF4_\,9E/_#.I)  #5
M4P  Q5H  +I?  "P8@  J&(  )]?  "66@  CUH0 (I;'@"%6RP @5LX 7U;
M00)Z6DH#=UE1!'186 9Q6%\';U=F"6U7;0MK5G8-:59_#V=5BA%E59<38U6D
M%&%5M!5@5<@67U7G%6!6^A)@5O\/85?_#F%7_PUA5_\,85?_#.=,  #15@
MP5X  +9C  "M9@  I&8  )MD  "07@  B5X. (1?&P" 7RD ?%\U 7A?/P)T
M7D<#<5U/!&]<5@5L7%P':EMC"6A;:PMF6G,-9%I]#V):B!%?69037EFB%%Q9
MLA5;6<866EGE%5M:^1);6O\07%K_#EQ:_PU<6O\-7%K_#>-/  #-60  OF$
M +-F  "I:0  H&H  )=H  "+8@  @V(, 'YC& !Z8R8 =F,R '-C/ %O8D4"
M;&%,!&IA5 5G8%H'96!A"&-?:0IA7W$,7UY[#EU>AA%:7I,26%V@%%==L!56
M7L0655[C%59>]Q)67O\05U[_#E=>_PU77O\-5U[_#=Y3  #(70  NV0  +!J
M  "F;0  G6X  )-M  "%9P  ?F<) 'AG%0!T9R, <6@O &YG.0%K9T(":&9*
M V5F4@5C95@&8&5?"%YD9PI<9&\,6F-Y#EACA!!58I$24V*?$U)BKA518L(5
M4&+A%5%B]A)18O\04F+_#E)B_PU28O\-4F+_#=E6  #$8   MV@  *QN  "C
M<0  FG,  (]Q  !_:P  >&L% ')K$@!N;!\ :VPL &AL-P%F;$ "8VM( V!K
M3P1>:E8&7&I=!UEI90E7:6T+56EW#5-H@@]0:(\13F>=$TUGK!1+:, 42VC>
M%$MG]1),9_\/3&?_#DUG_PU-9_\-36?_#=):  # 9   LVP  *ER  "@=@
MEG<  (IV  !Y<0  <7$  &MQ#P!H<1P 9G(H &-R- !@<CT!7G)% EMQ30-9
M<50%5W!;!E1P8PA2;VL*4&]T#$UN@ Y+;HT026Z;$4=MJQ)&;KX316[<$D9M
M]!%&;?\/1VW_#D=L_PU';/\-1VS_#<Q?  "\:0  L'$  *5W  "<>P  D7P
M (9[  !U>   :W<  &5W# !A>!< 7W@D %UY, !:>3H!6'E" E9X2@)3>%$$
M47=8!4]W8 =,=F@(2G9R"DAU?0Q%=8H.0W69#T)UJ1! =;P00'79$$!T\P]
M=/\.07/_#4%S_PQ!<_\,07/_#,9D  "W;@  JW8  *)\  "7?P  C($  (&!
M  !R@   97\  %U_" !9?Q, 5X @ %6 *P!3@38 48 ^ 4^ 1@)-@$X"2W]5
M TE_705&?V8&1'YP"$)^>PD_?H@+/7V7##Q]IPTZ?;H..G[6#3I\\0TZ>_\,
M.GO_"SIZ_PLZ>O\+.GK_"\!I  "R=   IWP  )V!  "2A   AX8  'N'  !N
MAP  8(<  %6' 0!0B X 3H@: $V))@!+B3  28DZ $B)0@%&B4H!1(E2 D*)
M6@- B&,$/8AM!3N(> 8YAX8(-X>5"36'I@HTA[D*,X?3"C.&\ DSA?\),X3_
M"3.#_PDS@_\),X/_";EP  "M>@  HH(  )>'  "-B@  @8P  '6.  !HCP
M6I   $^1  !'D@H 1)(3 $.3'P!!DRH 0),T #^3/0 ]DT4 .Y-- 3J35@$X
MDU\"-I-I S23=0,RDH,$,)*3!2Z2I 8MDK<&+)+1!BR1[P8KC_\&*X[_!BN-
M_P<KC?\'*XW_![-X  "G@@  G(@  )&,  "'D   >I,  &V5  !AEP  59D
M $F;   _G $ .9T. #>=%P VGB( -)XL #.>-0 RGCX ,9Y' #"?4  NGUH
M+9]D 2N?<0$IGG\")YZ0 B:>H0(DGK4"(Y[. B.=[@,CF_X#(IK_!"*9_P0B
MF?\$(IG_!*R!  "@B   E8X  (N2  !_E@  <IH  &6=  !9H   3J,  $*D
M   WI@  +J@% "FI#P HJ1@ )ZHB ":J+  EJC4 )*H_ ".J2  BJU, (:M>
M ""K:@ >JWD ':N+ !NKG0 :J[$ &:O* !FJ[ $9J/T!&*?_ ABF_P(8IO\"
M&*;_ J6)  "9CP  CY0  (.9  !UG@  :*(  %RF  !0J0  1*P  #FN   O
ML   )K,  !ZU!@ 9MP\ &+<7 !>W(0 6MRH %;<T !2X/@ 3N$D $KA4 !*Y
M8@ 1N7$ $+F#  ^YEP .N:P #;G$  VXYP .MOL #K7_  ZT_P .M/\ #K3_
M )R0  "2E0  AIL  'F@  !KI@  7JL  %*O  !&L@  .K4  "^W   EN@
M';T  !7    0PP8 "\8.  K%%0 )Q1X ",4H  ?%,@ &QCT !<9)  7&5P #
MQF8  L9W  '&BP  QJ   ,6V  #&T@  Q>\  ,7\  #%_P  Q?\  ,7_ )66
M  ")G   >Z,  &VI  !@KP  4[0  $:X   ZNP  +KX  "3!   ;Q   $\<
M  [*   (S@$  = *  #0$   T!8  -$>  #2)P  TS$  -0\  #520  UE@
M -9I  #6?   UI(  -:G  #6OP  UN   -;S  #6_@  UO\  -;_ (R=  !^
MI   ;ZL  &&R  !4N0  1KT  #G!   MQ   (L<  !G+   1S@  #-(   75
M    VP   -P#  #="@  W@\  -\4  #A'   XB0  .0N  #F.@  YTD  .A9
M  #H:P  Z8$  .F8  #IK0  Z<4  .GB  #I\@  Z?4  .GU ("E  !QK0
M8[4  %6\  !'P@  .<8  "S*   @S@  %M(   _6   (VP   -\   #C
MY0   .<   #H 0  Z@<  .L-  #M$0  [Q@  /$A  #S*P  ]C@  /=(  #X
M6@  ^6T  /J$  #ZFP  ^J\  /K"  #ZV@  ^M\  /K? '2N  !EM@  5KX
M $C&   YRP  *]   !_4   4V@  #=\   7C    Y@   .D   #M    [P
M /$   #S    ]0   /8"  #X"0  ^@X  /T3  #_'   _R@  /\V  #_1P
M_UH  /]N  #_A0  _YH  /^K  #_N0  _[P  /^\ /\1( #_$!X _PP> /\$
M(0#_ "< _P P /\ /@#_ $P _P!9 /\ 90#_ '  _P!Z /\ @P#_ (L _P"2
M /\ F #_ )X _P"D /\ J@#_ +  _P"X /\ P@#_ ,X _P#B /X \ #] /L
M^P#_ /L _P#[ /\ ^@#_ /H _P#Z /\ ^@#_ /\4' #_$AH _PX: /\(' #_
M "$ _P M /\ .@#_ $@ _P!5 /\ 80#_ &P _P!V /\ ?P#_ (< _P". /\
ME #_ )H _@"@ /T I@#\ *P ^P"T /D O0#X ,D ]P#< /4 [ #S /@ \P#_
M /( _P#Q /\ \ #_ /  _P#P /\ \ #_ /\7& #_%18 _Q$5 /\,%P#_!1T
M_P H /\ -@#_ $, _P!0 /\ 7 #_ &< _P!Q /\ >@#\ (( ^@") /@ D #W
M )8 ]0"< /0 H@#S *@ \0"P /  N #N ,, [ #3 .H YP#I /4 YP#_ .8
M_P#E /\ Y0#_ .4 _P#E /\ Y0#_ /\:$P#_&!$ _Q00 /\/$0#_#1D _PHD
M /\%, #_ 3X _P!+ /\ 5P#^ &( ^@!L /4 =0#R 'T \ "$ .X BP#L )$
MZP"7 .D G@#G *0 Y@"L .0 M #B +\ X #- -X XP#< /( V@#] -@ _P#6
M /\ U0'_ -4!_P#5 O\ U0+_ /\>$ #_' T _Q<+ /\5#@#_%!4 _Q$? /\.
M*@#_"S@ _0A% /@&40#T!%P [@1F .H$;P#F W< Y 1_ .($A@#@!(P W@23
M -T%F@#;!:  V 6H -4%L0#2!;L T ;) ,X'X #,"/$ R0K_ ,<+_P#&#/\
MQ0S_ ,4,_P#%#/\ Q0S_ /\A# #_( 8 _QP# /\="@#_&Q  _Q@8 /\4(P#V
M$3  [PX^ .H.2@#E#58 X0U@ -T-:0#9#7$ U0UY -,-@0#1#8@ SPV/ ,T.
ME@#+#IT R@ZE ,@.K@#&#[D Q!#( ,(0WP"^$?( NQ+_ +D3_P"W$_\!MA/_
M ;83_P&V$_\!MA/_ ?\E!@#_(P  _R,  /\D P#_(0H _1T1 /$:&P#H%B<
MX10U -H30P#3%$\ SA59 ,L58P#(%FL Q19S ,,7>P#!%X( P!B) +X8D "\
M&)@ NQF@ +D9J0"W&;0 M1K" +0:U@"P&^T!K1S\ :L=_P&I'?\!J1W_ :@=
M_P&H'?\!J!W_ ?\H  #_)P  _BH  .\J  #G)P$ YR() .0=$ #9&QT SQTM
M ,D>/ #$($D OR!3 +PA70"Y(64 MR)M +4B= "S(GP L2*# ; BB@&N(I(!
MK".; :LCI &I(Z\!IR.\ :8DS@&C).@"H"7Y IXE_P*=)?\"G"7_ ILE_P*;
M)?\"FR7_ O\L  #_+0  [3(  .(T  #:,P  TRX# -(E"@#))1< P2<G +LI
M-@"V*D, LBM. *\K5P"L*V  JBMG :@K;P&F*W8!I"M] :,KA *A*XT"GRN5
M IXKGP*<*ZH#FBNV YDLQP.7+.(#E"WU!)(M_P.1+?\#D"[_ Y M_P.0+?\#
MD"W_ _\P  #R,P  Y#H  -8]  #,/   QSD  ,,Q!0"]+A$ M3 A + R, "K
M,ST IS-) *0S4@"A,UH!GS-B 9PS:0*:,W "F3-W I<R?P.5,H<#DS*0!)(R
MF@20,J4%CC*Q!8TSP@:+,]P&B33R!H<T_P6&-/\%AC3_!(4T_P2%-/\$A33_
M!/PS  #K.@  W$$  ,U$  ##1   O4$  +@[ 0"R-PX JS@< *4Y*P"A.C@
MG3M$ )H[30&7.E8!E#I= I(Z9 *0.FL#CCER XPY>@2*.8(%B3F+!8<YE0:%
M.: '@SFM!X(YO B!.=,(?SKN"'TZ_@=\._\&?#O_!7P[_P5\._\%?#O_!?0W
M  #E0   TD<  ,5*  "\2P  M4D  *]#  "I/@L HC\7 )U )@"8030 E$$_
M )%!20&.05$!BT!9 HE 8 .'0&<#A3]M!(,_=06!/WT&?SZ'!WT^D0A[/IP)
M>CZI"7@^N IW/\T*=3_J"G1 _ AT0/\'=$#_!G- _P9S0/\&<T#_!O$[  #?
M10  S$P  +]/  "V4   KD\  *=*  "@1 < FD44 )5&(@"01C  C$<\ (E&
M10&&1DX!@T95 H%%7 -^16,$?$1J!'I$<05Y1'D&=T2""'5#C0ES0YD*<4.F
M"W!#M0QN1,D,;43G#&U%^@IL1?\(;$7_!VQ%_P=L1?\';$7_!^P_  #820
MQU   +M4  "Q50  J50  *%0  "92@( DDD1 (U*'P")2RP A4PX ()+0@%_
M2TH!?$I2 GE*6 -W2E\$=4EF!7-);09Q278';TA_"&U(B@EL2)8+:DBC#&A(
ML@UG2,4-9DGD#69)^ MF2?\)9DK_"&9)_P=F2?\'9DG_!^A#  #230  PE,
M +=8  "M60  I%@  )Q5  "33@  C$X. (=/&P""3RD ?U U 'M0/P%X3T<!
M=D]/ G-.50-Q3EP$;TUC!6U-:@9K37(':4U\"&=,APIE3),+8TR@#6),KPYA
M3<(.8$WA#F!-]@Q@3O\*8$[_"6!._PA@3O\(8$[_".-'  #-4   OE<  +-;
M  "J70  H5T  )A:  "-4P  AE(, (!3& !\4R4 >50Q '54/ !S4T0!<%-,
M FU24P)K4ED#:5)@!&=1: 9E47 '8U%Y"&%1A I@4)$,7E">#5Q0K0Y;4< .
M6E'>#UI1]0Q:4O\*6U+_"5M1_PA;4?\(6U'_"-]*  #)4P  NUH  +!?  "F
M80  G6$  )1>  "(5P  @%8* 'I7%0!V5R( <U@N '!7.0!M5T$!:E=) FA6
M4 )F5E<#9%9>!&)5905@56T'7E5W"%Q5@@I:58X,656<#5=5JPY65;X/557;
M#U55\PU55?\+5E7_"595_PE65?\(5E7_"-M-  #%5P  N%X  *UB  "C90
MFF4  )!C  "#7   >UL& '5;$@!Q6Q\ ;EPK &M<-@!H6S\!95M' 6-;3@)A
M6E4#7UI<!%U:8P5;6FL&65EU"%=9@ I568P+5%F:#5)9J@Y16;P.4%G8#E!9
M\@U16?\+45G_"E%9_PE16?\(45G_"-11  #"6@  M&$  *IF  "@:   EVD
M (QG  !]8   =5\# &]?$ !K7QP :& H &9@,P!C8#P!86!$ 5]?3 )<7U,#
M6U]:!%E?80577FD&55YS"%->?@E178H+3UV9#$U=J U,7KH.2U[4#DM>\0Q,
M7O\+3%W_"DQ=_PE,7?\(3%W_",]4  "^7@  L64  *=J  "=;0  E&T  (EL
M  !X90  ;V0  &ED#@!E9!D 8F0E &!E, !>93H 7&5" 5IE2@)89%$"5F18
M U1D7P129&<%4&-Q!TYC>PE,8X@*2F.7"TACI@Q'8[@-1F/1#49C[PQ&8O\*
M1V+_"4=B_PE'8O\(1V+_",I8  "Z8@  KFD  *-N  ":<0  D'(  (1Q  !T
M:P  :6D  &-I"P!?:14 7&HA %IJ+0!8:S8 5FL_ 55K1P%3:DX"46I5 T]J
M701-:F4%2FEN!DAI>0=&:88)1&F5"D-HI0M!:;<,0&G/#$!H[@M!:/\*06?_
M"4%G_PA"9_\(0F?_",5=  "V9@  JFT  *!S  "6=@  BW<  (!V  !P<@
M97$  %QP!P!8<!$ 5G = %1Q* !2<3, 4'$\ $]R1 %-<4L!2W%3 DEQ6@-'
M<6($17!L!4-P=P9!<(0'/W"3"#UOHPD[<+4*.W#-"CIO[ D[;OX(.V[_"#MM
M_P<[;?\'.VW_![]B  "Q:P  IG,  )UY  "2>P  AWP  'M\  !M>@  8'@
M %9W 0!0=PX 3G@8 $QX) !+>2X 27DW $AY0 !&>4@!1'E/ 4)Y5P)!>6 "
M/WAI SQX= 0Z>((%.'B1!C=XH0<U>+,'-'C+!S1WZP<T=OT'-'7_!S5U_P8U
M=/\&-73_!KEH  "M<0  HGD  )A^  "-@   @H$  ':"  !I@0  6X$  %&!
M  !(@ H 18$3 $.!'@!"@BD 08(R $"".P ^@D, /8)+ #N"4P$Y@EP!-X)F
M C6"<0,S@G\#,8&.!#"!GP0N@;$%+8'(!2V!Z00M?_P%+7[_!2U]_P4M??\%
M+7W_!;-N  "H>   G7\  )*#  "(A@  ?8<  '"(  !CB0  58H  $N*  !!
MB@( .XL. #F+%P XC"( -XPL #:,-0 TC#T ,XQ& #*-3P QC5@ +XUB 2V,
M;@$KC'L!*HR+ BB,G (FC*\")8S& B6+Z (EBOL#)8C_ R6(_P,EA_\#)8?_
M ZUV  "C@   EX4  (V)  ""C   =HX  &F0  !<D@  4),  $24   ZE0
M,98( "V7$0 LEQH *Y<D "J7+0 IES8 *)@_ ">82  FF%( )9A< ".8:  B
MF'< ()B' !^8F0$=F*P!')C# 1R7Y0$<E?H!&Y3_ 1N3_P(;D_\"&Y/_ J=_
M  "<A@  D8L  (>/  !ZD@  ;94  &&8  !5FP  29T  #V>   SGP  *J$
M "&C"@ ?HQ$ 'J,: !VD)  <I"T &Z0V !JD/P 9I$H &*15 !:E80 5I7
M%*6! !.EE  2I:@ $:6_ !"DX@ 1HO@ $:'_ !&@_P$1H/\!$:#_ :"&  "5
MC   C)$  '^5  !QF@  9)X  %BA  !,I   0*8  #6G   JJ0  (JP  !FN
M   2L D $+$0 !"Q&  .L2( #K$K  VQ-0 -L4  #+%+  NQ6  *L6< "+%X
M  >QBP %L:  !+"U  2PT  $L.\ !:_^  :N_P &KO\ !J[_ )B.  "/DP
M@I@  '6=  !GH@  6J<  $ZK  !!K0  -:\  "NQ   AM   &+8  !&Y   -
MO , ![X,  .]$@ !O1D  +XB  "^*P  OC8  +Y!  "_3@  OUP  +]M  "_
M@   OI4  +ZJ  "^P@  O>0  +WV  "]_P  O?\  +W_ )*4  "%F@  >*
M &JF  !<JP  3[   $*S   UM@  *K@  ""[   7O@  $,$   O$   $QP
M ,D'  #)#0  R1(  ,H9  #+(@  RRL  ,TU  #.00  SE   ,]@  #/<@
MSX<  ,^=  #/LP  S\X  ,_K  #.^   SOX  ,[^ (B;  !ZH@  ;*@  %ZO
M  !0M0  0KD  #6\   IOP  'L(  !7&   .R0  ",P   #0    TP   -4
M  #6!@  V P  -D1  #;%@  W!\  -XH  #@-   XD$  .)1  #C8P  XW<
M .2.  #DI   Y+H  .74  #EZ@  Y?,  .7S 'RC  !NJ@  8+(  %&Y  !#
MO@  -<(  "C&   <R0  $\T   S1   $U0   -H   #>    X0   .(   #D
M    Y0,  .<)  #I#@  ZQ(  .T:  #O)   \C$  /1!  #T4P  ]68  /5\
M  #VDP  ]JD  />\  #WS@  ]]\  /?? '"L  !AM   4[L  $7#   VQP
M)\P  !O0   1U0  "ML   #?    X@   .4   #I    [    .T   #P
M\0   /,   #U!   ]PH  /H0  #\%@  _R$  /\N  #_0   _U,  /]H  #_
M@   _Y8  /^H  #_M@  _[\  /^_ /\-' #_"AL _P(; /\ '@#_ "0 _P N
M /\ / #_ $H _P!6 /\ 8P#_ &T _P!W /\ ?P#_ (< _P". /\ E #_ )H
M_P"@ /\ I@#_ *P _P"T /\ O0#_ ,D _@#= /T [0#\ /H ^P#_ /H _P#Y
M /\ ^@#_ /H _P#Z /\ ^@#_ /\0&0#_#1< _P86 /\ & #_ !X _P J /\
M-P#_ $4 _P!2 /\ 7@#_ &D _P!R /\ >P#_ (( _P") /\ D #^ )8 _0"<
M /P H0#[ *@ ^0"O /@ N #V ,, ] #2 /, YP#R /8 \ #_ .\ _P#P /\
M[P#_ .\ _P#N /\ [@#_ /\2% #_#Q( _PL2 /\ $@#_ !H _P E /\ ,P#_
M $  _P!- /\ 60#_ &0 _0!M /L =@#Y 'T ]P"$ /4 BP#T )$ \P"7 /$
MG0#P *, [@"J .P LP#J +T Z #+ .< X0#E /$ XP#] ., _P#B /\ X0#_
M .$ _P#@ /\ X #_ /\4$ #_$0X _PT- /\'#P#_ A4 _P @ /\ +0#_ #H
M_P!' /D 4P#U %X \@!H /  < #M '@ ZP!_ .D A0#H (P Y@"2 .4 F #C
M )\ X0"F -\ K@#< +@ V@#% -8 V0#4 .P T@#Y -$ _P#/ /\ S@#_ ,X
M_P#. /\ S@#_ /\7# #_% @ _P\% /\."P#_#!$ _P<: /\!)@#\ #0 ] !!
M .T 30#I %@ Y@!B ., :@#@ '( W@!Y -L @ #9 (8 U@"- -, DP#1 )H
MSP"A ,T J@#+ +, R0"_ ,8 T #% .@ PP#V ,$ _P#  O\ OP/_ +\#_P"_
M _\ OP/_ /\;!@#_%P  _Q0  /\3!0#_$0T _PX4 /D*'P#P!BP Y@,Y . #
M1@#< U$ U@1; -($9 #/!6P S 5S ,H%>@#(!8$ Q@6' ,4&C@##!I8 P0:=
M +\&I@"]!K  NP>\ +D(S0"X"N4 M0OW +,-_P"Q#?\ L W_ + ._P"O#O\
MKP[_ /\>  #_&P  _QL  /H:  #U%@4 ]A$- .L.%0#B"R( V LQ - ,/@#+
M#4H QPU5 ,0.7@#!#F8 OPYM +T.= "[#WL N0^" +<0B@"V$)$ M!": +(0
MHP"P$:T KQ&Z *T1R@"J$N4 IQ3W *45_P"C%?\ HA7_ *(5_P"B%?\ HA7_
M /\B  #_(   \",  .8D  #@(0  W!D% -L0# #0$1D R!,I ,(5-P"]%D0
MN1=. +475P"S&&  L!AG *X8;@"L&74 JQE\ *D9A "H&HP IAJ4 *0:G@"C
M&Z@ H1NT )\<Q0">'-\ FAWS 9@>_P&7'O\!EA__ 94?_P&5'_\!E1__ ?\F
M  #T)P  YBT  -HO  #/+0  RB<  ,<?" #!'!, NAXB +0?,0"O(#T JR%(
M *@B4@"F(EH HR-B *$C:0"@(V\ GB-W )PC?@";(X8 F22/ 9<DF0&6)*,!
ME"2P 9(EOP&1)=8!CB;O 8PG_P*+)_\"BB?_ HDG_P*))_\!B2?_ ?HI  #L
M,   W38  ,TX  #$-P  OC(  +HK @"U)0X KB<= *@I*P"D*C@ H"I# )TK
M3 ":*U4 F"M< )8K8P"4*VH!DBMQ 9 L> &/+($!C2R* 8LLE **+)\"B"RK
M H8LN@*%+<X#@R[J X$N_ . +O\"?R[_ G\N_P)^+O\"?B[_ O0N  #D-P
MTCT  ,4_  "[/P  M#P  *\U  "I+PL HR\7 )XQ)@"9,C, EC(^ )(S2 "0
M,U  C3-8 (LS7@&),V4!AS-L 88S<P&$,WP"@C.% H SCP-_,YH#?3.G WPS
MM01Z,\D$>33F!'<U^01V-?\#=37_ W4U_P-U-?\#=37_ _ S  #=/0  RD,
M +Y%  "U1@  K4,  *8]  "@-@8 F383 )0X(0"0.2X C#DY (DY0P"'.4P
MA#E3 8(Y6@& .6$!?CEH GPY;P)Z.7<">3F  W<YBP1U.98$=#FC!7(YL05Q
M.<0&;SKB!FXZ]P5N._\$;3O_!&T[_P-M.O\#;3K_ ^HY  #50@  Q$@  +E+
M  "O2P  ITD  )]$  "8/@$ D3P0 (P]'0"(/BH A#\U ($_/P!^/T@ ?#]/
M 7H_5@%X/UT!=CYD G0^:P)R/G,#<#Y\ V\^AP1M/I,%:SZ@!FH^K@9I/\ '
M9S_>!V<_]09F0/\%9D#_!&9 _P1F/_\$9C__!.4]  #/1@  OTP  +1/  "J
M4   HD\  )E*  "11   BD$- (1"&0" 0R8 ?40R 'I$/ !W1$0 =41, 7)$
M4P%P0UD!;T-@ FU#9P)K0V\#:4-Y!&A#@P5F0X\&9$.=!V-#JP=A0[T(8$39
M"&!$\P=@1/\&7T3_!5]$_P1@1/\$8$3_!.!!  #*2@  NU   +!3  "G50
MGE,  )5/  "+20  @T<+ 'U'%0!Y1R( =D@N '-(. !Q2$$ ;DA) 6Q(4 %J
M2%8!:$A= F9'9 )E1VP#8T=V!&%'@ 5@1XT&7D>:!UQ'J0A;2+L(6DC4"%I(
M\0=:2?\&6DG_!5I(_P5:2/\$6DC_!-M$  #&30  N%,  *U7  "C60  FE@
M )%4  "&3@  ?4L( '=+$@!S3!\ <$PK &U,-0!K3#X :$Q& &9,30%D3%,!
M8DQ: F%,8@)?3&H#7DQS!%Q+?@5:2XH&6$N8!U=,IPA63+D)54S1"51,[PA4
M3?\&54S_!E5,_P553/\%54S_!=5(  #"40  M5<  *I;  "@7   EUP  (U9
M  "!4P  =T\$ '%/$ !N4!P :E H &A0,@!E4#L 8U!# &%02@%?4%$!75!8
M EQ07P):4&<#6%!Q!%=0>P554(@&4U"6!U)0I0A04+<)4%#."4]0[0A04/\'
M4%#_!E!0_P504/\%4%#_!=!+  "_5   LEH  *=>  "=8   E&   (E=  !\
M5P  <E0  &Q3#@!H5!D 950D &)4+P!@5#@ 7E1  %Q42 %:5$\!6516 5=4
M70)55&4#5%1N!%)4>0505(8&3E24!TU4I A+5+4(2U3,"4I4ZPA+5/X'2U3_
M!DM4_P5+5/\%2U3_!<Q.  "[5P  KEX  *1B  ":9   D60  (9B  !W6P
M;5@  &98# !B6!8 7U@B %U9+ !;638 65D^ %=91@!664T!5%E4 5)96P)1
M66,#3UEL TU9=P1+6(0%25B2!TA8H@='6;,(1EG*"$59Z@A&6?T&1EC_!D98
M_P5'6/\%1UC_!<=2  "X6P  JV$  *%F  "8:   CFD  (-G  !R8   :%X
M &%="0!<71, 6ET> %==*0!67C, 5%X[ %)>0P!17DH!3UY2 4Y>60),7F$"
M2EYJ TA>=01&7H(%1%V0!D->H =!7K$'0%[(!T!>Z = 7?P&05W_!4%=_P5!
M7/\%05S_!<-6  "T7P  J&8  )YJ  "5;0  BFT  ']L  !O9P  9&0  %MB
M!0!68A  5&(; %)C)0!08R\ 3F0X $UD0 !+9$@ 2F1/ 4AD5P%&9%\"161H
M D-D<P-!8W\$/V..!3UCG@8\8[ &.V3&!CMDY@8[8_H%.V+_!3MB_P4\8?\$
M/&'_!+Y;  "P8P  I6H  )MO  "1<@  AG(  'MQ  !L;0  8&L  %5I  !/
M: T 36D7 $MI(0!):BL 2&HT $=J/0!%:T0 1&M, $)K5 %!:UP!/VIE CUJ
M< ([:GT#.6J,!#=JG 0V:JX%-6K$!35JY04U:?D$-6G_!#5H_P0U:/\$-6C_
M!+E@  "L:0  H7   )AU  "-=P  @G<  '=W  !I=   7',  %%Q  !(< H
M17 2 $-Q'0!"<2< 0'(P #]R.  ^<D  /7)( #MR4  Z<ED!.')C 39R;0(T
M<GH",W*) S%RF@,O<JP#+G+! RYRXP,N<?@#+G#_ RYO_P,N;_\#+F__ [-F
M  "G;P  G78  )-Z  "(?   ?GT  ')]  !D?   5WL  $QZ  !">0, /'D.
M #IZ%P Y>B$ .'HJ #=[,P V>SL -'M$ #-[3  R>U4 ,'M? "][:@$M>W<!
M*WN' 2I[F (H>ZH")WN_ B9[X0(F>O<")GC_ B9X_P(G=_\")W?_ JYL  "C
M=@  F7P  (Y_  "$@@  >(,  &R$  !?A   480  $>$   \A   ,X0) #"$
M$0 OA!H +80D "R%+0 KA34 *H4^ "F%1P HAE  )X9: ":&9@ DAG, (X:#
M "&&E0 @AJ<!'H:\ 1Z&W@ >A/4!'H+_ 1Z"_P$>@?\!'H'_ :AT  ">?0
MDX(  (F%  !^B   <8H  &6+  !8C   3(T  $".   VC@  +(\  "60#  C
MD!, (I < "&0)0 @D2X 'Y$V !Z10  =D4D ')%4 !J18  9D6X &)%^ !:2
MD  5DJ0 %)&Y !.1V  3C_0 %([_ !2-_P 4C/\!%(S_ :-]  "8@P  CH@
M (2,  !WCP  :9$  %V3  !0E0  19<  #F8   NF0  )9H  !V; @ 6G0P
M%9T3 !2=&P 3G20 $ITM !&>-P 1GD$ $)Y,  ^>6  .GF< #9YW  R>B@ +
MG9X "IVR  F=S  )G.P "IO^  N:_P +F?\ "YG_ )R$  "1B@  B(X  'N2
M  !ME@  8)D  %2<  !(GP  /*   #"A   FHP  ':4  !6G   0J04 "ZL-
M  BJ$P 'JAL !JHD  6J+@ $JC@  JI$  &J4   JEX  *IN  "J@0  JI4
M *FJ  "IP0  J.0  *CV  "G_P  I_\  *?_ )6+  ",D   ?Y4  '&:  !C
MG@  5J(  $JF   ]J   ,:H  ":K   =K0  %+    ZR   )M0$  K8*  "V
M#P  MA4  +<=  "W)0  MR\  +@Y  "X1@  N%0  +AD  "X=@  N(L  +>@
M  "WM@  M],  +;O  "V_   MO\  +;_ (^2  ""EP  =)T  &:B  !8IP
M2ZP  #ZO   QL0  )K,  !RV   3N   #;L   :^    P0   ,($  #""P
MPQ   ,05  #$'   Q20  ,8N  #(.@  R4<  ,E7  #):0  R7T  ,F4  #(
MJ@  R,,  ,CD  #(]   R/T  ,C] (69  !WGP  :*8  %JK  !-L0  /[4
M #&X   EN@  &KT  !'    +PP   \<   #*    S0   ,X   #/ P  T D
M -$.  #3$@  U1D  -<B  #:+0  W3D  -Y)  #>6@  WVX  -^%  #?G
MW[(  -[+  #>Y@  W_0  -_T 'FA  !KJ   7*\  $ZU  ! NP  ,;X  "3!
M   9Q0  $,@   G,    SP   -,   #9    W    -T   #?    X0   .(%
M  #D"P  YA   .@6  #J(   [2L  / Z  #Q2P  \5X  /)S  #SBP  \Z(
M /.V  #SR0  \^$  //A &VJ  !>L0  4+D  $&_   RQ   ),@  !?,   .
MT   !M4   #:    W@   .(   #F    Z0   .H   #L    [@   /    #R
M    ] 8  /8,  #Y$@  _!P  /\I  #_.@  _TT  /]B  #_>   _Y   /^C
M  #_LP  _\$  /_! /\'&0#_ 1< _P 7 /\ &@#_ "$ _P K /\ .0#_ $<
M_P!4 /\ 7P#_ &H _P!S /\ >P#_ (, _P"* /\ D #_ )8 _P"; /\ H0#_
M *@ _P"O /\ N #_ ,0 _@#5 /P Z@#[ /@ ^@#_ /D _P#X /\ ^ #_ /8
M_P#S /\ \0#_ /\+%0#_!1, _P 3 /\ % #_ !H _P G /\ - #_ $( _P!/
M /\ 6P#_ &4 _P!N /\ =@#_ 'X _P"% /X BP#] )$ ^P"7 /H G0#X *,
M]P"K /8 LP#T +X \P#, /$ XP#O /, [@#_ .T _P#L /\ ZP#_ .P _P#L
M /\ ZP#_ /\-$0#_"1  _P / /\ $ #_ !8 _P B /\ +P#_ #T _P!* /\
M50#] &  ^@!I /@ <0#V 'D ] !_ /, A@#Q (P [P"2 .X F #L )\ ZP"F
M .D K@#G +@ Y0#% ., V@#A .T WP#[ -X _P#= /\ W0#_ -T _P#= /\
MW0#_ /\/#0#_# L _P,) /\ # #_ !( _P = /\ *0#[ #< ^ !$ /4 4 #R
M %H [@!C .P :P#I ', YP!Z .4 @ #C (8 X0", -\ DP#= )D VP"A -D
MJ0#5 +( T@"^ -  S@#. .8 S #V ,H _P#* /\ R0#_ ,@ _P#( /\ R #_
M /\1" #_#0( _P<  /\%" #_  X _P 6 /< (@#O #  ZP ] .@ 20#D %0
MX != -T 90#9 &T U0!S -( >@#0 (  S@"' ,P C0#* )0 R "; ,8 I #$
M *T P@"X ,  QP"] -\ O #Q +L _@"Y /\ N #_ +@ _P"X /\ N #_ /\4
M  #_#P  _PT  /\,  #_!PD ^ $0 .@ &@#C "@ W0 V -@ 0@#2 $T S@!7
M ,H 7P#' &8 Q0!M ,, = #! 'H OP"! +T B "[ (\ N0"7 +< GP"U *@
MLP"S +$ P@"O -@ K@+M *P#^P"K!?\ J@;_ *D&_P"I!O\ J0;_ /\6  #_
M$@  ]Q(  .P1  #F#@  Y08( -T#$@#4 R  S00M ,@$.@##!48 OP50 +P&
M6 "Y!F  MP=G +4';@"S!W4 L0A[ *\(@@"N"8H K F2 *H)FP"H"J4 I@JP
M *4+OP"C#-0 H0WM )\._@"=#O\ G __ )L/_P";#_\ FP__ /\:  #W&0
MZAX  -\>  #5&@  T!," ,X,"P#'"Q8 P TE +H.,@"V#C\ L@]) *\04@"L
M$%H JA!A *@1: "F$6\ I!%V *(1?0"A$84 GQ*. )T2EP"<$J( FA.M )@3
MO "7%-  E!7L )(6_0"0%_\ CQ?_ (X7_P".%_\ CA?_ /H=  #N(P  WR@
M - J  #')P  P2$  +T9!0"Y$A  LA4> *T6+ "H%S@ I!A# *$93 "?&50
MG!I< )H:8@"9&FD EQMP )4;=P"4&W\ DAR( ) <D@"/')T C1VI (L=MP"*
M'LH B!_G (8@^@"$(/\!@R#_ 8,@_P&"(/\!@B#_ ?4D  #E+   TS$  ,8S
M  "\,0  MBT  + E  "L'0P IAX8 *$@)@"<(3( F2(] )4B1P"3(T\ D2-6
M (\C70"-)&0 BR1K (DD<@"()'H AB2# (0EC0"#)9@!@26D 8 FL@%^)L4!
M?2?B 7LG]P%Y*/\!>"C_ 7@H_P%X*/\!>"C_ >\K  #=,P  RCD  +X[  "T
M.@  K38  *8O  "A* < FR<3 )8H( "1*2T CBHX (LK0@"(*TH ABM2 (0K
M6 ""+%\ @"QF '\L;0!]+'4 >RQ^ 7HLB %X+)0!=BV@ 74MK@)T+< "<B[=
M G$N] )P+_\";R__ F\O_P%N+_\!;B__ >@Q  #3.@  PS\  +=!  "N00
MICX  )XX  "7,0$ D2X0 (PO' "(,"@ A#$S ($R/0!_,D8 ?3)- 'LR5 !Y
M,EL =S)A '4R:0%T,G !<C)Y 7 SA %O,Y ";3.= FPSJP)J-+P":335 V@U
M\0)G-?\"9S7_ F8U_P)F-?\"9C3_ N(V  #,/P  O40  +)'  "H1P  H$0
M )@_  "0.0  B#0- (,U%P!_-B0 ?#<O 'DW.0!W.$( =#A) '(X4 !Q.%<
M;SA> &TX90%L.&T!:CAU 6@X@ )G.(P"93B9 V0YJ -B.;D#83K0 V Z[@-@
M.O\#7SK_ E\Z_P)?.O\"7SK_ MT[  #'0P  N4D  *Y+  "D3   FTH  ))%
M  ")/P  @3H) 'LZ% !W.R  =#PK '(\-0!O/3X ;3U& &L]30!I/5, :#U:
M &8]80%D/6D!8SUR 6$]?0)@/8D"7CV6 UT^I0-;/K8$6C[,!%H_[ 19/_X#
M63__ UD__P)9/_\"63[_ M8_  ##1P  M4P  *I0  "@4   ET\  (Y+  "$
M10  >D & '4_$0!Q0!P ;4 H &M!,@!I03L 9T%" &5!20!C05  84%7 &!!
M7@%>068!74)O EM">@):0H8#6$*4 U="HP150[,$5$/)!%1#Z0130_T#4T/_
M U1#_P-40_\"5$/_ M!"  "_2@  LE   *=3  "=5   E%,  (I0  !_2@
M=44" &Y##@!K1!D 9T4D &5%+@!B13< 844_ %]%1@!=14T 6T54 %I&6P%9
M1F,!5T9L E9&=P)41H,#4T:1 U%&H0101[$$3T?'!$Y'YP1.1_L$3D?_ TY'
M_P-/1_\#3T?_ \Q&  "[3@  KU0  *17  ":6   D5<  (94  ![3@  <$H
M &E(#0!E2!8 8DDA %])*P!=230 6TD\ %E)0P!724H 5DE2 %5*60%42F$!
M4DIJ 5%*=0)/2H$#3DJ/ TQ+GP1+2[ $2DO%!$E+Y@1)2_H$24O_ TI+_P-*
M2_\#2DO_ \A)  "X40  K%<  *%;  "87   CEP  (-9  !V4P  :TX  &1-
M"@!?3!, 7$T> %I-* !833$ 5DTZ %1-00!33D@ 4DY/ %!.5P%/3E\!34YH
M 4Q.<P)*3W\"24^- T=/G01&3ZX$14_#!$10Y 1$3_D$14__ T5/_P-%3O\#
M14[_ \1,  "U50  J5L  )]>  "58   BV   (!>  !R5P  9U,  %Y1!P!9
M41$ 5U$; %11)0!24B\ 45(W $]2/P!.4D8 35-- $Q350!*4UT!25-F 4=3
M< )%4WT"1%.+ T)3FP-!5*P$0%3!!#]4X@0_5/@#0%/_ T!3_P- 4_\#0%+_
M \!0  "R6   IEX  )QB  "290  B&4  'UB  !N7   8UD  %E6 P!45@X
M4588 $]6(@!-5RP 3%<T $I7/ !)6$0 2%A+ $=84P!%6%L!1%AD 4)8;@%
M6'L"/UB) CU8F0,\6*H#.UF_ SI9X ,Z6/<#.EC_ SM7_P,[5_\#.U?_ [Q4
M  "N7   HV,  )EG  "0:0  A6D  'EG  !K8@  8&   %5=  !.6PP 2UL4
M $E<'P!'7"@ 1ETQ $5=.0!#74$ 0EU( $%>4 ! 7E@ /EYA 3Q>; $[7G@"
M.5Z' C=>EP(V7JD#-5Z] S1?W0,T7O4#-5W_ C5=_P(U7/\"-5S_ KA9  "J
M80  H&<  )9L  ",;@  @6X  '9L  !G:0  7&8  %%D  !(8@D 1&(1 $)B
M&P!!8R0 /V,M #YC-0 ]9#T /&1% #MD30 Y9%4 .&1? #9D:0$U9'8!,V2%
M 3%EE0(P9:<"+V6[ BYEV@(N9/0"+F/_ B]C_P(O8O\"+V+_ K->  "G9@
MG&T  )-Q  "(<P  ?7,  ')R  !D<   6&X  $UL  !":@, /&D. #IJ%@ Y
M:B  .&HH #9K,0 U:SD -&M! #-L20 R;%( ,6Q< "]L9@ N;', +&R" 2IL
MDP$I;*4!*&RY 2=MU@$G:_(!)VK_ 2=J_P$H:?\"*&G_ JYD  "C;   F7,
M (YV  "$>   >7D  &UX  !@=P  4W8  $AU   ^<P  -'(* #%S$0 P<QH
M+W,C "YS*P M=#0 +'0\ "MT1  I=$T *'57 "=U8P E=6\ )'5_ ")UD  A
M=:( ('6W !]UT@ ?=/$ 'W/_ 1]R_P$@<?\!(''_ :EK  "><P  E'D  (I\
M  " ?@  ='\  &=_  !:?P  37X  $-^   X?0  +WT" "A]#0 F?10 )'T<
M "-^)0 B?BT (7XV "%^/P ??T@ 'G]2 !U_7@ <?VL &G]Z !E_C  7?Y\
M%G^S !5_S@ 5?N\ %GS_ !9[_P 6>_\ %WO_ *1R  ":>@  CW\  (6"  ![
MA   ;88  &"'  !4AP  2(@  #R(   RB   *(@  ""(!0 :B0X &8D5 !B)
M'0 7BB8 %HHN !6*-P 4BD$ $XI, !*+6  1BV4 $(MU  ^+AP .BIL #8JO
M  R*R  ,B>H #8?\  Z'_P .AO\ #H;_ )][  "4@0  BH4  ("(  !SBP
M98T  %F/  !,D   09(  #22   JD@  (9,  !F4   2E@8 #I<.  V7%0 ,
MEQT #)<F  N7+P *ESD "9=$  B74  &EUX !9=N  .6@  !EI0  )6H  "5
MO@  E.   )3T  "3_P !DO\  9+_ )B"  ".B   A8P  '>/  !JD@  794
M %"8  !$F@  .)L  "R<   BG0  &9X  !*@   -H@( !Z,+  &C$   HQ<
M *,?  "C)P  HS$  *0\  "D2   I%8  *1E  "C=P  HXL  *.@  "BM@
MH=(  *'P  "@^P  H/\  *#_ )&*  ")C@  >Y(  &V7  !@FP  4YX  $:A
M   YHP  +:0  ".F   9J   $:H   RL   %K@   *\'  "O#0  KQ$  + 8
M  "P(   L2@  +$R  "R/@  LDP  +);  "R;   LH$  +&7  "QK   L,8
M +#H  "O]P  K_\  *__ (R0  !_E0  <9H  &.?  !5I   1Z@  #JJ   M
MK   (JX  !BP   0LP  "K4   *X    NP   +L   "\!P  O T  +T1  "^
M%@  OQX  , G  #!,@  PD   ,-/  ##8   PW0  ,.+  ##H0  P[@  ,+7
M  #"[P  POH  ,'^ (&7  !SG0  9:,  %>H  !)K0  .[$  "VS   AM@
M%KD   Z[   'O@   ,$   #%    QP   ,@   #)    R@4  ,L+  #-#P
MSA0  - <  #3)@  UC(  -A!  #84P  V68  -E\  #9E   V:L  -G#  #9
MX0  V?   -GT ':?  !GI@  6:P  $NR   \MP  +KH  "&]   5P   #<0
M  7'    R@   ,X   #2    U0   -8   #9    VP   -T   #?!P  X0P
M .,1  #F&0  Z20  .PR  #M0P  [E8  .]K  #OA   [YP  .^R  #OQ@
M[]T  ._D &JH  !;KP  3+8  #Z\   OP   (,0  !3(   ,S    M    #4
M    V0   -X   #B    Y0   .8   #H    Z0   .P   #N    \ (  /()
M  #U#P  ^!<  /PC  #_,P  _T8  /]:  #_<0  _XD  /^?  #_L0  _\
M /_& /\ %0#_ !0 _P 4 /\ %P#_ !T _P H /\ -P#_ $0 _P!1 /\ 7 #_
M &8 _P!O /\ =P#_ 'X _P"% /\ BP#_ )$ _P"7 /\ G0#_ *0 _P"K /\
MM #^ +\ _0#. /L Y@#Y /8 ^ #_ /< _P#W /\ ]P#_ /  _P#L /\ Z0#_
M /\#$@#_ !  _P 0 /\ $0#_ !< _P D /\ ,@#_ #\ _P!, /\ 5P#_ &$
M_P!J /\ <@#_ 'D _0"  /P A@#Z (P ^0"2 /@ F #V )\ ]0"F /0 K@#R
M +D \ #& .X W@#M /  ZP#^ .H _P#I /\ Z0#_ .< _P#C /\ X #_ /\'
M#@#_  T _P + /\ # #_ !, _P ? /\ + #_ #H _P!& /X 4@#[ %P ^ !E
M /4 ; #S '0 \0!Z .\ @0#N (< [ "- .H DP#I )H YP"A .8 J0#C +,
MX0"_ -\ T #= .D V@#Y -D _P#7 /\ U0#_ -4 _P#5 /\ U #_ /\)"@#_
M 04 _P # /\ "0#_ !  _P 9 /L )@#W #0 ] !  /( 3 #N %8 Z@!? .<
M9P#D &X X@!T .  >P#> ($ W "' -H C0#6 )0 U "; -$ HP#/ *T S "X
M ,H QP#( .  Q@#S ,4 _P## /\ PP#_ ,, _P## /\ PP#_ /\+ 0#_ P
M_P   /\  P#_  L \P 2 .X 'P#J "T Y@ Z .( 10#> $\ V0!8 -0 8 #1
M &@ S@!N ,P = #* 'L R "! ,8 AP#$ (X P@"6 ,  G@"^ *< NP"R +D
MP "W -0 M0#L +, ^P"S /\ L@#_ +( _P"Q /\ L0#_ /\-  #_!@  _P,
M /<   #T  , YP - .  & #: "4 TP R ,X /@#* $D Q@!2 ,, 6@#  &$
MO@!H +P ;@"Z '0 N ![ +8 @0"T (@ L@"0 +  F0"N *( K "M *H N@"H
M ,L I@#F *4 ]P"D /\ HP#_ *( _P"B /\ H@#_ /\0  #[#   [PX  .8-
M  #?"0  V@ & -  $0#) !T Q  J +\ -P"[ $( MP!+ +0 5 "R %L KP!B
M *T : "K &X J0!U *@ >P"F (, I "+ *( E "@ )X G@&H )P"M0"; \8
MF07B )@&] "6"/\ E0G_ )0)_P"4"?\ E G_ /P1  #Q%0  XQD  -89  #,
M%0  QQ   ,0'"@"] Q0 MP0A +(&+@"N"#H J@E$ *<)30"D"E4 H@I< * *
M8@">"VD G MO )L+=@"9#'X EPR& )8,D "4#)H D@VF )$-LP"/#<4 C0[B
M (L0]@")$/\ B!'_ (<1_P"'$?\ AQ'_ /89  #G(   UB0  ,@E  "_(@
MN1P  +04 0"Q#0X J@X9 *4/)P"A$#, G1$^ )H11P"8$D\ E1)6 ),27 "1
M$F, D!-I (X3< ",$W@ BQ.! (D4BP"'%)8 AA6B (05L "#%L$ @1?= '\8
M] !]&?\ ?!G_ 'P9_P![&?\ >QG_ .\A  #=*0  RBT  +XO  "U+   KB<
M *@@  "C%P@ GA83 )D7(0"4&2T D1HX (X:00"+&TD B1M0 (<;5P"%'%X
MA!QD ((<:P" '', ?QU\ 'T=A@!\'I$ >AZ> '@?JP!W'[P =B#4 '0A\ !R
M(?\ <2+_ '$A_P!Q(?\ <2'_ .@H  #2,   PC4  +<W  "M-0  I3$  )XK
M  "8(P( DAX0 (T@&P")(2< AB(R (,C/ "!(T0 ?B-+ 'PD4@![)%D >21?
M '<D9@!V)6X ="5W ',E@0!Q)HT ;R:9 &XFIP!M)[@ ;"?. 6HH[0%I*?\!
M:"G_ 6@I_P%H*/\!:"C_ >$N  #+-@  O#L  +$]  "G/0  GSD  )<S  "/
M+0  B"<, (,G%@!_*"( ?"DM 'DJ-P!W*C\ =2I' ',K3@!Q*U0 <"M; &XK
M8@!L*VH :RQR &DL?0!H+(D 9BV6 64MI %D+K0!8R[* 6$OZ0%@+_T!8"__
M 6 O_P%@+_\!8"[_ =HT  #%/   MT$  *Q#  "B0P  F4   ) Z  "(-
M@"X( 'HM$@!W+AX <R\I '$P,P!O,#L ;3!# &LQ2@!I,5$ 9S%7 &8Q7@!D
M,68 8S)O &$R>0!@,H4!7S*2 5TSH0%<,[$!6S3& 5HTY@%9-?L!637_ 5DT
M_P%9-/\!633_ =(X  # 0   LT4  *A(  ">2   E48  (M   "".P  >34$
M ',S$ !O-!H ;#0E &DU+P!G-3< 938_ &,V1@!B-DT 8#94 %\V6P!=-V,
M7#=K %LW=@%9-X(!6#B/ 58XG@%5.*\"5#G# E,YY )3.OD!4SG_ 5(Y_P%3
M.?\!4SG_ <T\  "\1   KTD  *1,  ":3   D4L  (=&  !]0   <SL  &PX
M#0!H.1< 93DB &,Z*P!@.C0 7CH\ %TZ0P!;.DH 6CM0 %@[6 !7.V  5CMH
M %4\<P%3/'\!4CR- 5 ]G %//:P"3C[! DT^X0)-/O@"33[_ 4T^_P%-/?\!
M33W_ <E   "X2   K$T  *%0  "740  CD\  (1+  !Y10  ;D   &8]"P!B
M/10 7ST> %P^* !:/C$ 6#XX %<^0 !5/T8 5#]- %,_50!20%T 4$!F $]
M< %.0'P!3$&* 4M!F@)*0:L"24*^ DA"W@)(0O8"2$+_ DA"_P%(0?\!2$'_
M <5$  "U2P  J5   )Y4  "55   BU,  (!0  !U2@  :D8  &%"" !<01$
M64(; %=")0!50BX 4T(U %%"/0!/0D, 3T-+ $Y#4@!-1%H 2T1C $I$;@%)
M17H!1T6( 49%F )%1JD"1$:] D-&W )#1O4"0T;_ D-&_P%#1?\!0T7_ <%'
M  "R3P  IE0  )Q7  "26   B%@  'Y5  !Q3P  9DH  %Q&!0!71@\ 5$88
M %%&(@!/1BL 3D8S $Q'.@!+1T$ 2D=) $E(4 !(2%@ 1TAA $5); !$27@!
M0DF& 4%)E@% 2J<"/TJ[ CY+V (^2O,"/DK_ CY)_P$_2?\!/TG_ ;U*  "O
M4@  HU@  )E;  "070  AEP  'M9  !M4P  8D\  %=, 0!12@T 3DH5 $Q+
M'P!*2R@ 24LP $=+. !&3#\ 14Q& $1,3@!#358 0DU? $!-:@ _378!/4Z$
M 3Q.E $[3J4!.4^Y CE/U (Y3_(!.4[_ 3E._P$Y3?\!.DW_ ;I.  "L5@
MH5L  )=?  "-80  @V$  'A>  !I6   7U8  %12  !,3PL 24\2 $=0' !%
M4"4 0U M $)0-0!!43P 0%%$ #]13  ^4E0 /%)= #M29P Z4G, .%." 3=3
MD@$U4Z0!-%.W 3-4T0$S4_$!-%/_ 312_P$T4O\!-%+_ ;92  "I6@  GF
M )1D  "+9@  @&4  '1C  !F7@  7%P  %%8  !'50< 0E40 $!5&  _5B$
M/58J #Q6,@ [5CD .E=! #E720 X5U$ -UA: #5890 T6'$ ,EB  3%8D $O
M6:(!+EFU 2U9SP$M6>\!+EC_ 2Y7_P$N5_\!+E;_ ;)7  "E7P  FV4  )%I
M  "':@  ?&H  '%H  !C90  6&(  $U?  !#70( /%L- #I<%  X7!T -UPF
M #5=+@ T738 ,UT^ #)=1@ Q7DX ,%Y7 "]>8@ M7FX +%]] "I?C@ I7Z
M*%^S 2=?S  G7^T!)U[_ 2==_P$H7?\!*%S_ :U<  "B9   F&H  (YN  "#
M;P  >6\  &YN  !@:P  5&D  $EG   _90  -6,) #)C$0 P8QD +V0A "YD
M*0 M9#$ +&0Y "ME0@ J94H *&54 "=E7P F9FL )&9Z "-FBP B9IT (&:Q
M !]FR0 ?9NL (&7^ "!D_P @8_\!(6/_ :EB  ">:@  E7   (IS  " =0
M=74  &ET  !<<@  3W$  $1O   Z;@  ,&T# "EL#0 G;!0 )FP< "5M)  D
M;2P (VTT ")M/0 A;D8 (&Y0 !YN6P =;F< '&YV !INAP 9;YH &&^N !9O
MQ@ 6;ND %VW\ !AL_P 8:_\ &&O_ *1I  ":<0  D'8  (9Y  !\>P  <7L
M &1[  !7>@  2GD  #]X   U>   *W<  ")V!P ==@\ ''<6 !MW'@ :=R8
M&7<N !AW-P 7>$  %7A* !1X5@ 3>&, $GAR !%X@P 0>)< #WBK  YXPP .
M=^8 #G;Z  ]U_P 0=?\ $'3_ )]Q  "5>   BWP  ()_  !W@0  :H(  %V"
M  !0@@  1((  #B"   N@@  )((  !R"   4@@D $8,0 !"#%@ 0@QX #H,G
M  Z#,  -@SD #8-$  R#4  +@UT "8-L  B#?@ &@Y$ !8*E  ."NP $@=L
M!('R  6 _P &?_\ !G__ )IY  "0?@  AH,  'V%  !OAP  8HD  %6*  !)
MBP  /8P  #&,   FC   '8T  !6.   /CP, "I ,  :0$0 $CQ@  X\@  &/
M*0  CS(  ) ]  "020  CU8  (]E  "/=@  CXH  (Z?  ".M   C<\  (SN
M  ",^P  B_\  (O_ )2   "+A0  @HD  '2,  !FCP  69$  $R3  ! E0
M-)8  "B6   >EP  %9@   ^:   *FP   IP)  "<#@  G!,  )P:  "<(@
MG2L  )TU  "=0   G4X  )U<  "=;@  G($  )R7  "<K   F\8  )KH  "9
M^0  F?\  )C_ (Z(  "&C   >)   &J4  !<EP  3YH  $*=   VG@  *9\
M !^A   5H@  #J0   BF    J    *D$  "I"@  J0X  *D3  "J&@  JB(
M *LK  "L-@  K$0  *Q3  "L8P  K'<  *N.  "KI   J[P  *K>  "I]
MJ?T  *G_ (F.  ![DP  ;9<  %^<  !1H   1*0  #:F   JJ   'JD  !2K
M   -K@  !K    "R    M0   +4   "U P  M@D  +<.  "X$@  N!D  +HA
M  "[*P  O#@  +U'  "]6   O6L  +V!  "]F0  O;   +W,  "\Z@  O/<
M +O^ 'Z5  !PFP  8J   %.E  !&J@  .*T  "JO   >L0  $[0   RW   #
MN0   +P   "_    P@   ,(   ##    Q    ,8&  #'#   R!   ,H6  #,
M(   SRL  - Z  #12P  T5X  -)S  #2BP  TJ0  -.[  #3V   T^T  -/V
M '.=  !DHP  5JD  $>O   YLP  *K8  !VY   2O   "K\   ##    Q@
M ,D   #-    SP   -    #2    U    -8   #9 @  VP@  -X.  #A$P
MY!T  .@J  #H/   Z4\  .ED  #J?   ZY4  .NL  #KP@  [-4  .SE &:F
M  !8K   2;,  #NY   KO   '<   !'$   )R    ,P   #/    TP   -D
M  #=    X    .$   #C    Y0   .<   #J    [    .X$  #Q"P  ]1(
M /@<  #[*P  _3X  /Y3  #^:@  _X,  /^;  #_K@  _[X  /_* /\ $@#_
M !  _P 1 /\ $P#_ !D _P F /\ - #_ $$ _P!- /\ 6 #_ &( _P!K /\
M<P#_ 'H _P"! /\ AP#_ (T _P"3 /\ F0#_ *  _P"G /X KP#\ +H ^@#)
M /D X0#X /, ]P#_ /8 _P#U /\ \0#_ .D _P#D /\ X0#_ /\ #P#_  T
M_P - /\ #@#_ !0 _P A /\ +@#_ #P _P!( /\ 4P#_ %T _P!F /X ;0#\
M '4 ^P![ /D @@#X (@ ]P". /8 E #T )L \P"B /$ J@#O +0 [0#! .L
MU0#J .P Z #\ .< _P#E /\ Y@#_ .  _P#9 /\ U #_ /\ "P#_  @ _P &
M /\ "0#_ !  _P < /\ *0#_ #8 _P!" /L 3@#W %< ] !@ /( : #O &\
M[0!V .P ? #J (( Z "( .< C@#E )4 XP"< .$ I #? *X W0"Y -H R@#7
M .0 U #V -$ _P#0 /\ T #_ ,\ _P#+ /\ QP#_ /\  P#_    _P   /\
M! #_  T ^@ 6 /8 (P#S #  \  \ .T 1P#I %$ Y0!: .( 8@#? &D W0!O
M -H =@#8 'P U "" -( B #0 (\ S0"6 ,L G@#) *@ QP"S ,4 P0#" -@
MP #O +\ _@"^ /\ O0#_ +P _P"\ /\ O #_ /\"  #_    _P   /\   #T
M  < [0 1 .@ ' #C "D WP U -L 00#6 $L T0!4 ,T 7 #* &, R !I ,8
M;P## '4 P0![ +\ @@"^ (@ O "0 +H F "X *( M0"L +, N0"Q ,L KP#G
M *X ^ "L /\ JP#_ *P _P"L /\ JP#_ /\$  #_    ]@   .X   #G
MWP , -8 %0#/ "( R@ N ,< .@## $0 P !- +P 50"Y %P MP!C +4 :0"S
M &\ L0!U *\ >P"M (( JP"* *D D@"G )P I0"F *, LP"A ,, GP#> )X
M\@"= /\ G #_ )P _P"; /\ FP#_ /\'  #V"0  Z0L  -\*  #5!   S@ %
M ,8 $ #  !H NP G +< ,@"S #T L !& *T 3P"J %8 J !< *8 8P"D &@
MH@!O *$ =0"? 'P G0"$ )L C0"9 )< EP"B )4 K@"3 +T D0#3 )  [0"/
M /P C@#_ (T!_P"- ?\ C0'_ /D.  #J$@  W!4  ,T5  #$$0  O@P  +H"
M"@"T !( K@ > *H *@"F #4 H@ _ *  2 "= 5  FP)6 )D"7 "7 V, E0-I
M ),#;P"1!'8 D 1_ (X%B ",!9( B@:> (@&J@"&![H A0C/ (0*ZP"""_P
M@0S_ ( ,_P" #/\ @ S_ /$5  #@'0  S2   ,$A  "X'0  L1<  *P0  "H
M"0T H@<6 )T)(P"9"BX E0LX ),,00"0#$D C@U0 (P-5P"*#5T B UC (<-
M:@"%#G$ @PYZ ((.A " #H\ ?@^; 'P/J ![$+@ >A#. '@1[ !V$O\ =1+_
M '03_P!T$_\ =!/_ .@>  #3)@  PRH  +@J  "N*   IR,  * <  ";$P,
ME@\0 ) 0&P",$2< B1(R (83.P"$$T, @A1+ ( 440!^%%< ?!1> 'L590!Y
M%6P =Q5T '86?@!T%HH <A>6 '$7I !O&+0 ;AC) &T9Z !K&OP :AO_ &H;
M_P!J&_\ :AO_ . F  #*+0  O#$  + S  "G,0  GRP  )<F  "0'P  BA<,
M (48%@"!&2( ?AHL 'L;-@!Y&SX =QQ% '4<3 !S'%, <1U9 ' =8 !N'6<
M;1YP &L>>@!J'H4 :!^2 &<?H !E(+  9"'% &,AY !B(OH 82+_ &$B_P!A
M(O\ 82+_ -<L  ##-   MC@  *HY  "A.   F#4  ) O  "(*   @"$( 'L@
M$@!W(1T ="(G '$B,0!O(SD ;2-! &LC2 !I(TX :"15 &8D6P!E)&, 8R5K
M &(E=0!A)8$ 7R:. %XFG0!=)ZT 6RC! %LHX !:*?< 62G_ %DI_P!9*?\
M62C_ ,\R  "^.0  L3T  *8_  "</P  DSP  (HV  "!,   >2H# '(F#P!N
M)QD :R@C &DH+ !F*34 92D\ &,I0P!A*DH 8"I1 %XJ5P!=*E\ 7"MH %HK
M<@!9+'T 6"R+ %8MF@!5+:H 5"Z] %,NW !2+_4 4B__ %(N_P!2+O\ 4B[_
M ,HV  "Z/0  K4(  *)$  "81   CT$  (4\  ![-P  <C$  &LL# !G+14
M9"T? &$N* !?+C$ 72XY %PO0 !:+T8 6"]- %<O5 !6,%P 53!D %,Q;@!2
M,7H 43&( % REP!.,J@ 33.[ $TTV !,-/, 3#3_ $PT_P!,,_\ 3#/_ ,8Z
M  "V0@  J48  )Y)  "520  BT<  (%"  !W/0  ;3<  &0R"0!@,A( 73(<
M %HR)0!8,RT 5C,U %4S/ !3-$, 4C1* %$T40!0-%D 3S5A $TU; !,-G<
M2S:% $HWE0!(-Z8 1SBX 4<XTP%&./$!1CC_ 48X_P!&./\ 1C?_ ,$^  "R
M10  IDH  )Q-  "230  B$L  'Y'  !S0@  :3T  %\W!@!:-A  5S<8 %0W
M(@!2-RH 4#<R $\X.0!-.$  3#A' $LX3@!*.58 23E? $@Z:0!'.G4 13N#
M $0[DP!#/*0!0CRV 4$]T %!/? !03W_ 4$\_P%!//\!03S_ +Y"  "O20
MHTX  )E0  "/40  A5   'M,  !O1@  94(  %H] @!4.PX 43L5 $\['P!-
M.R< 2SLO $D\-@!'/#T 1SQ$ $8]2P!%/50 1#Y< $,^9P!"/W, 0#^! #\_
MD0 ^0*( /4"U 3Q!S@$\0>X!/$'_ 3Q _P$\0/\!/3__ ;I%  "L3   H5$
M )=4  "-50  @U0  'A1  !L2P  84<  %9"  !/0 P 3#\3 $E ' !'0"0
M1D L $1 ,P!#0#H 0D%" $%!20! 0E$ /T): #Y#90 ]0W$ .T-_ #I$CP Y
M1*  .$6S 3=%RP$W1>P!-T7_ 3=$_P$X1/\!.$/_ +=)  "I4   GE4  )18
M  "+60  @%@  '96  !H4   74P  %-(  !*10D 1D01 $1$&0!"1"( 044I
M #]%,0 ^13@ /44_ #Q&1P [1D\ .D=8 #E'8@ X2&X -DA\ #5(C0 T29X
M,TFQ #))R0 Q2>L ,DG^ #)(_P R2/\ ,TC_ +1,  "G5   G%D  ))<  "(
M70  ?ET  '-:  !E50  6U(  %!.  !&2@4 0$D. #Y)%@ ]21X .THF #I*
M+@ Y2C4 .$L] #=+1  V2TT -$Q6 #-,8  R3&P ,4UZ #!-BP N39P +4ZO
M "Q.QP L3ND +$W] "U-_P M3/\ +4S_ +!0  "D6   F5T  (]A  "&8@
M>V$  '!?  !B6P  6%@  $Y5  !#40$ .T\, #A/$P V3QL -4\C #10*P S
M4#( ,E Z #%00@ P44H +E%3 "U270 L4FD *U)X "E2B  H4YH )U.M "93
MQ0 F4^< )E/\ "=2_P G4?\ )U'_ *Q5  "@7   EF(  (UF  "#9P  >&8
M &UE  !@80  55X  $I;   _6   -58( #%5$  P5A< +E8? "U6)P L5B\
M*U<V "I7/@ I5T< *%=0 "986@ E6&< )%AU "-9A@ A69@ (%FK !]9P@ ?
M6>4 'UCZ "!8_P @5_\ (5?_ *A:  "=8@  DV<  (IK  !_;   =6P  &IK
M  !=:   464  $9C   [8   ,5X# "I=#0 H71, )ET; "5>(P D7BH (UXR
M ")>.@ A7D, (%], !]?5P >7V, '&!Q !M@@@ 98)4 &&"I !=@P  68.(
M%U_Y !A>_P 97O\ &5W_ *1@  "9:   D&X  (9P  !\<@  <G(  &9Q  !8
M;@  3&P  $%K   V:0  +6<  "-F"  ?9@\ '685 !QF'0 ;9B4 &F8M !EG
M-0 89SX %V=( !9G4P 5:%\ $VAN !)H?P 1:)( $&BF  ]HO0 .:.  $&?W
M !!F_P 19?\ $67_ )]G  "6;P  C',  ()V  !X>   ;7@  &!W  !3=@
M1G0  #MS   Q<@  )W$  !YQ   6< H $W 0 !-P%P 2<!\ $7$G !!Q+P 0
M<3@ #G%"  YQ3@ -<5L #'%I  MQ>@ *<8T "'&A  9QM@ &<-( !W#O  AO
M_P );O\ "6[_ )MO  "1=0  AWD  'Y\  !T?@  9GX  %E^  !-?@  0'T
M #5]   J?   (7P  !A\   1? 0 #'P,  I\$0 )?!D "'PA  =\*0 &?#(
M!'P]  -\2  !?%4  'QC  !\=   ?(<  'N<  ![L0  >LL  'GK  !Y^@
M>?\  'C_ )9W  ",?   @X   'F#  !LA   7H4  %&&  !%AP  .8<  "V'
M   CAP  &H<  !*'   -B $ !HD*  &)#P  B10  (@;  "((P  B2P  (DV
M  ")0@  B$X  (A=  "(;0  B($  (>5  "'JP  AL0  (7F  "$^   A/\
M (3_ )!^  "'@P  ?H<  '&)  !CBP  5HT  $F/   \D0  ,)$  "21   :
MD@  $I,   V4   &E0   )8&  "6#   E1   )85  "6'0  EB0  )8N  "6
M.0  ED8  )95  "690  EG@  )6.  "5I   E+P  )/?  "3]0  DO\  )+_
M (N&  "#B@  =8T  &>0  !9E   3)<  #^9   RF@  )IL  !N<   2G0
M#)\   2@    H@   *,!  "C!P  HPP  *,0  "D%0  I!P  *4E  "F+P
MICP  *9+  "F6P  IFX  *6$  "EFP  I+,  */0  "C[P  HOP  *+_ (:-
M  !XD0  :I4  %R9  !.G0  0:   #.B   FHP  &Z4  !&G   *J0   :L
M  "M    KP   +    "P    L 4  +$+  "R#P  LQ0  +0;  "U)   MS
M +<_  "W4   MV(  +=X  "WD   MJD  +;"  "VY   MO4  +7^ 'N3  !M
MF   7YT  %"B  !"I@  -*D  ":K   :K0  $*\   FR    M    +<   "Z
M    O    +T   "^    O@   , "  #!"   P@T  ,02  #&&0  R20  ,HR
M  #+0P  RU4  ,QJ  #,@P  S)P  ,NU  #,S@  S.D  ,SV '";  !AH0
M4J8  $2K   VL   )[(  !JU   0N   ![L   "^    P0   ,0   #(
MRP   ,L   #-    S@   -    #2    U0,  -@*  #;$   WA@  .(D  #C
M-0  Y$@  .5<  #F<P  YHT  .:E  #FO   YM,  .?G &.D  !5J@  1K
M #BU   HN0  &KP   _    %Q    ,<   #+    SP   -0   #8    W
M -T   #?    X0   .,   #E    Z    .H   #M!@  \0X  /46  #X)0
M^3@  /E-  #Z8P  ^WP  /R5  #\J@  _+L  /W+ /\ #P#_  X _P . /\
M$ #_ !8 _P C /\ , #_ #T _P!) /\ 5 #_ %X _P!F /\ ;@#_ '8 _P!\
M /\ @@#_ (D _P"/ /\ E0#^ )L _0"C /L JP#Z +4 ^0## /< VP#V /
M] #_ /, _P#R /\ [ #_ .( _P#< /\ U@#_ /\ # #_  D _P ( /\ "@#_
M !( _P > /\ *P#_ #@ _P!$ /\ 3P#_ %D _@!A /P :0#Z '  ^ !W /<
M?0#V (, ] ") /( CP#Q )8 [P"= .T I0#L *\ Z@"\ .@ S0#F .@ Y #Z
M ., _P#B /\ X #_ -4 _P#. /\ RP#_ /\ !@#_  $ _P   /\ ! #_  X
M_P 9 /\ )0#] #( ^P ^ /< 20#S %, \ !< .X 8P#L &H Z@!Q .@ =P#F
M 'T Y "# .( B0#@ )  W@"7 -P GP#9 *D U@"T -, Q #0 -X S@#S ,P
M_P#+ /\ R@#_ ,@ _P#" /\ O@#_ /\   #_    _P   /\   #[  L ]@ 3
M /$ ( #M "P Z@ X .< 0P#C $T X !6 -P 70#9 &0 U0!K -( <0#0 '8
MS@!\ ,P @P#* (D R "1 ,8 F0#$ *, P0"M +\ NP"] ,\ NP#K +D _ "W
M /\ MP#_ +8 _P"T /\ L0#_ /\   #_    _P   /8   #N  4 YP / .$
M&0#; "4 U0 Q -( / #. $8 R@!/ ,< 5P#$ %X P0!D +\ :@"] '  NP!V
M +D ? "X (, M@"* +, DP"Q )P KP"G *T LP"K ,4 J0#A *< ]0"F /\
MI0#_ *0 _P"D /\ I #_ /\   #\    \0   .@   #@    U  + ,P $P#'
M !\ P@ J +\ -0"\ #\ N !( +4 4 "S %< L !> *X 9 "L &D JP!O *D
M=0"G 'P I0"$ *, C "A )8 GP"A )T K0": +P F #2 )< [@"5 /X E #_
M )4 _P"5 /\ E0#_ /P!  #P!0  XP<  -4%  #,    Q0 $ +X #@"X !<
MLP C *\ +@"K #@ J0!! *8 2@"C %$ H0!7 )\ 70"= &, FP!I )H ;P"8
M '8 E@!] )0 A@"2 )  D "; (X IP", +8 B@#) (@ YP"' /D AP#_ (8
M_P"& /\ A@#_ /0,  #D$   T1(  ,41  "]#@  M@@  +$ " "K !$ I@ ;
M *$ )@"> #$ F@ Z )@ 0P"5 $H DP!1 )$ 5P"/ %T C@!C (P :0"* '
MB !W (8 @ "$ (L @@"6 (  HP!^ +$ ?0#$ 'L"X0!Z _4 >@7_ 'D%_P!X
M!O\ > ;_ .H3  #6&@  QAT  +H<  "Q&0  JA,  *0-  "?!0P F0 4 )4
M'P"1 BD C0,S (L$/ "(!40 A@9+ (0&40""!U< @0== '\'8P!]"&H >PAR
M 'H(? !X"88 =@F2 '0*H !S"J\ <0O! ' ,WP!O#?8 ;@[_ &T._P!M#O\
M;0[_ .$<  #+(P  O"8  +$F  "H)   H!X  )D8  "3$ ( C@L. (@+%P"$
M#"( @0TL 'X--0!\#CT >@Y% '@.2P!W#E$ =0]8 ',/7@!Q$&4 <!!N &X0
M=P!L$(( :Q"/ &D1G0!H$:T 9A+  &42WP!D$_8 8Q3_ &,4_P!B%/\ 8A3_
M -8D  ##*@  M2X  *HO  "@+0  F"@  ) B  ")&P  @A,( 'T1$@!Y$AP
M=A,G ',4, !Q%#@ ;Q4_ &T51@!L%4P :A93 &@660!G%F$ 919I &07<@!B
M%WX 81B+ %\8F0!>&:D 7!F\ %P:V !:&_, 6AS_ %D<_P!9'/\ 61S_ ,TJ
M  "],0  KS4  *0V  ";-   DC$  (DK  "!)0  >1T# ',8#@!O&1@ ;!HB
M &D;*P!G&S, 91P[ &0<00!B'4@ 8!U. %\=50!='5P 7!YD %L>;@!9'WD
M6!^' %8@E@!5(*8 5"&X %,AT@!2(O$ 4B/_ %(C_P!2(O\ 4B+_ ,@O  "X
M-@  JSH  * \  "6.P  C3@  (,R  !Z+0  <B8  &H@# !F(!, 8R$= &$A
M)@!?(B\ 72(V %LB/0!:(T0 6"-* %<C40!5(U@ 5"1A %,D:@!1)78 4"6#
M $\FDP!.)Z, 3">U $PHS@!+*.X 2RG_ $LH_P!+*/\ 2RC_ ,,T  "S.P
MIS\  )Q!  "20   B3X  '\Y  !U,P  ;"T  &,G" !>)A$ 7"89 %DG(@!7
M)RL 52@R %0H.0!2*$  42A& % I30!.*54 32E= $PJ9P!+*G, 22N  $@K
MD !'+*$ 1BVS $4MRP!%+NP 1"[_ $0N_P!%+?\ 12W_ +XX  "P/P  I$,
M )E%  "/10  A4,  'L^  !Q.0  9S0  %XN! !8*PX 52L6 %(L'P!0+"<
M3RPO $TM-@!,+3P 2BU# $DM2@!(+E( 1RY: $8O9 !%+W  0S!^ $(PC0!!
M,9X 0#*Q #\RR  _,^H /S/^ #\R_P _,O\ /S+_ +L\  "M0P  H4<  )9)
M  ",20  @T@  'A$  !M/@  8SD  %HT  !2, P 3S 3 $PP' !*,"0 23$K
M $<Q,@!&,3D 1#%  $,R1P!",D\ 03-8 $ S8@ _-&T /C1[ #TUBP \-IP
M.S:O #HWQ@ Y-^@ .3?\ #HW_P Z-O\ .C;_ +=   "J1@  GDL  )1-  "*
M3@  @$P  '5(  !J0P  8#X  %8Y  !--0D 2301 $<U&0!%-2$ 0S4H $$U
M+P! -38 /S8] #XV10 ]-TT /#=5 #LX8  Z.&L .3EY #@YB0 W.IL -3JM
M #4[Q  T.^8 -#O[ #4[_P U.O\ -3K_ +1#  "G2@  G$X  ))1  "(4@
M?E   '--  !G2   7$0  %(_  !(.@8 1#D/ $$Y%@ _.1X /CDF #PY+0 [
M.C0 .CH[ #D[0@ X.TH -SQ3 #8\70 U/6D -#UW #,^AP Q/ID ,#^K "\_
MP@ O/^0 +S_Z # __P P/O\ ,#[_ +%'  "D30  F5(  (]5  "&5@  ?%4
M '%2  !D3   64D  $]%  !%0 , /SX- #P^$P Z/AL .3XC #<^*@ V/S$
M-3\X #0_0  S0$@ ,D!1 #%!6P P06< +D)U "U"A0 L0Y< *T.J "I#P  I
M1.( *D/Y "I#_P K0O\ *T+_ *Y*  "A40  EU8  (U9  "#6@  >5H  &Y7
M  !A4@  5TX  $U+  !#1P  .D,* #9#$0 T0Q@ ,T,@ #)$)P Q1"\ ,$0V
M "]%/0 M148 +$5/ "M&60 J1F0 *4=R "A'@P F1Y4 )4BH "1(O@ C2.
M)$CW "5'_P E1_\ )D?_ *I/  "?50  E%H  (M>  "!7P  =UX  &M<  !?
M6   554  $M1  ! 30  -4H' #!)#@ N214 +4D= "Q))  K2BL *DHS "A*
M.P G2T, )DM, "5+5@ D3&( (TQP "%,@  @39, 'TVF !Y-NP =3MT 'DWV
M !Y,_P ?3/\ ($O_ *=3  "<6@  DE\  (AC  !^9   =&,  &EA  !<7@
M4EL  $=8   \50  ,E(" "I0#  G3Q( )E 9 "50(  D4"@ (U O ")1-P A
M44  (%%) !Y24P =4E\ '%)M !I3?0 94Y  &%.D !93N0 54]D %E/T !=2
M_P 84?\ &5'_ *-9  "88   CV4  (5H  ![:0  <6D  &9G  !99   36$
M $)?   X7   +EH  "58"  @5PX 'E<4 !U7'  <6", &U@K !I8,P 96#P
M&%A% !994  565L %%EI !-:>@ 26HT $5JA !!:MP .6M4 $%GS !!9_P 1
M6/\ $5C_ )]?  "59@  C&L  ()M  !X;@  ;F\  &)M  !5:@  2&@  #YF
M   S90  *6,  "!A 0 88 L %6 0 !1@%P 38!X $F F !)@+@ 183< $&%
M  ]A2P .85@ #6%F  QB=@ +8HD "F&=  EAL@ (8<L "&'K  E@_0 *7_\
M"U__ )MF  "2;0  B'$  'YS  !U=0  :G0  %QS  !/<@  0W   #AO   M
M;@  )&P  !MK   3:P0 #FH,  UJ$@ ,:AD "VHA  IJ*0 ):C( "&H\  =K
M1P %:U, !&MA  )K<0  :H0  &J8  !JK0  :<8  &GG  !I^   :/\  &C_
M )=M  "-<P  A'<  'MZ  !P>P  8WL  %9Z  !)>@  /7D  #%X   G=P
M'78  !5V   /=@( "78*  1V#P  =A4  '8<  !V)   =2P  '4V  !U00
M=4X  '5<  !U;   =7X  '23  !TJ   <\   '/C  !R]P  <O\  ''_ ))U
M  ")>@  @'X  ':   !I@0  6X(  $Z"  !!@@  -8,  "F"   ?@0  %H$
M !""   *@@   H,'  ""#0  @A$  ((7  ""'@  @B8  ((O  "".P  @D<
M ()5  "!90  @7@  (&-  " H@  ?[H  '_=  !^]   ??\  'W_ (U\  "$
M@0  >X0  &Z&  !@B   4HH  $6+   YC   +(P  "&,   7C   $(T   F.
M   "CP   ) #  "/"0  CPX  (\2  "0&   D!\  ) H  "0,@  D#\  )!-
M  "070  CW   (^%  ".G   CK,  (W0  ",\   B_X  (O_ (B$  " B
M<HL  &2-  !6D   2),  #N5   NE@  (I8  !>7   /F   ")D   ";
MG0   )T   "= P  G0D  )T-  ">$0  GA<  )\?  "?*0  H#4  *!#  "@
M5   H&8  )][  ">DP  GJL  )W&  "=Z0  G/D  )S_ (.+  !UC@  9Y(
M %F6  !+F0  /9P  #">   CGP  %Z    ZB   'I    *8   "H    J@
M *H   "J    JP$  *L'  "L#   K1   *X6  "O'@  L2D  +$X  "Q2
ML5H  +%O  "QB   L:   +"Z  "OW0  K_(  *_] 'B1  !JE@  7)H  $V?
M   _HP  ,:8  ".G   7J0  #JL   6N    L    +(   "U    MP   +<
M  "X    N0   +H   "\ P  O0D  +X.  # %   PQX  ,4K  #%/   QDX
M ,9B  #&>@  QI0  ,:M  #&R   Q>4  ,7S &R9  !>G@  3Z0  $&H   R
MK   )*\  !:Q   -M    [<   "Z    O0   ,    #$    Q@   ,8   #(
M    R0   ,L   #,    S@   - &  #3#0  V!,  -P>  #>+0  WT   .!4
M  #A:P  X84  .&?  #AMP  X<\  .'F &"A  !2IP  0ZT  #2R   EM0
M%[D   V\   !OP   ,,   #'    R@   ,\   #3    U@   -<   #:
MW    -\   #A    XP   .8   #I 0  [ L  / 2  #S'P  ]#$  /9&  #W
M7   ^'0  /B/  #YI@  ^;@  /C) /\ #0#_  L _P + /\ #@#_ !, _P ?
M /\ + #_ #D _P!% /\ 4 #_ %D _P!B /\ :@#_ '$ _P!W /\ ?@#_ (0
M_@"* /T D #\ )< ^@"> /D IP#W +$ ]@"^ /4 T@#S .P \0#^ /  _P#P
M /\ Y@#_ -P _P#2 /\ S0#_ /\ !P#_  0 _P " /\ !@#_ !  _P ; /\
M)P#_ #, _P _ /\ 2@#^ %0 ^P!= /D 9 #W &L ]0!R /, > #R 'X \ "$
M .\ B@#M )$ [ "9 .H H0#H *L Y@"V .0 QP#B ., X #W -X _P#= /\
MV0#_ ,P _P#% /\ P0#_ /\   #_    _P   /\  0#_  T _P 6 /P (@#Y
M "X ]@ Y /, 10#O $X [ !7 .D 7@#F &4 Y !L .( <@#@ '< WP!^ -T
MA #; (L V "2 -4 FP#2 *0 SP"O ,T O@#+ -4 R0#O ,< _P#% /\ Q #_
M +X _P"X /\ M0#_ /\   #_    _P   /X   #W  D \0 1 .L ' #G "@
MY  S .$ /@#= $@ V !1 -, 6 #0 %\ S@!E ,P :P#* '$ R !W ,8 ?0#$
M (0 P@", ,  E "^ )X NP"H +D M@"W ,@ M0#F +, ^@"Q /\ L #_ +
M_P"L /\ J0#_ /\   #_    ^@   /$   #H  , X  - -@ %@#1 "( S0 M
M ,H -P#& $$ P@!* +\ 4@"] %D N@!? +@ 90"W &H M0!P +, =@"Q 'T
MKP"% *T C0"K )< J0"A *< K@"E +X H@#8 *  \@"? /\ G@#_ )X _P">
M /\ G #_ /\   #W    ZP   .$   #6    RP ) ,4 $0"_ !L NP F +<
M,0"T #H L0!# *X 2P"K %( J0!8 *< 7@"F &0 I !I *( < "@ '8 G@!^
M )P A@": )  F "; )8 IP"4 +8 D@#* )  Z0"/ /P C@#_ (T _P", /\
MC0#_ /@   #I @  VP,  ,P!  #$    O0 " +8 #0"P !4 JP @ *< *@"D
M #0 H0 \ )X 1 "< $L F@!2 )@ 6 "6 %T E0!C ), :0"1 '  CP!W (T
M@ "+ (H B0"5 (< H0"% *\ @P#! ($ X "  /4 ?P#_ '\ _P!_ /\ ?P#_
M .X*  #<#@  RA   +X.  "U"P  KP,  *D !P"C !  G@ 8 )D (P"6 "P
MDP U )  /@". $4 C !+ (H 40"( %< A@!= (4 8P"# &H @0!Q '\ >@!]
M (0 >P"/ 'D G !W *H =0"[ '0 U !R /  <@#_ '( _P!Q /\ <0#_ .,1
M  #-%P  OQD  +,9  "J%0  HQ   )T*  "7 0H D0 2 (T &P") "4 A0 O
M (, -P"  #X ?@!% 'T 2P![ %$ >0!7 '@ 70!V &0 = %K '(!= !P G\
M;@*+ &P#F !K Z8 :02W &@%S@!G!^P 9@C] &8)_P!E"?\ 90G_ -8:  #$
M(   MB,  *LC  "A(   F1L  )(4  ",#@$ A@<- ( $% !\!AX >0<H '8(
M, !T"#@ <@D_ ' )10!O"DP ;0I2 &P*6 !J"U\ : MG &<+< !E#'H 8PR'
M &(,E0!@#:0 7PVV %X-S@!<#NT 7 __ %L0_P!;$/\ 6Q#_ ,TA  "\*
MKRL  *0K  ":*0  DB0  (D?  ""&   >Q$% '4-#P!Q#1< ;@XA &L.*@!I
M#S( 9Q Y &400 !D$$8 8Q!- &$04P!?$5H 7A%B %P1:P!;$78 61*# %@2
MD@!6$Z( 51.T %03RP!3%.P 4A7_ %(6_P!2%?\ 4A7_ ,8H  "V+@  J3(
M )\R  "5,0  C"T  (,G  !Z(0  <AH  &L3"P!G$Q, 9!0< &$4)0!?%2T
M714T %P5.P!;%D( 619( %@63P!6%U8 51=> %,79P!2&'( 4!A_ $\9C@!.
M&I\ 3!JP $L;QP!+&^D 2AS] $H<_P!*'/\ 2AS_ ,$M  "Q-   I3<  )HX
M  "0-P  AS0  'TO  !T*0  ;",  &0<!P!>&1  6QH8 %D;(0!7&RD 51LP
M %0<-P!2'#T 41Q$ $\=2P!.'5( 31U: $L>8P!*'FX 21]\ $<?BP!&()P
M12&N $0AQ !#(N8 0R+\ $,B_P!#(O\ 0R+_ +PR  "M.   H3P  )<^  "-
M/0  @SH  'DU  !O,   9BH  %XD @!7( T 5" 4 %$@'0!/(24 3B$L $PA
M,P!+(CH 22)  $@B1P!'(DX 1B-7 $0C8 !#)&L 0B1Y $$EB  _)ID /B:K
M #TGP0 ])^, /2CZ #TH_P ])_\ /2?_ +@V  "J/0  GD   )1"  "*0@
M@#\  '8[  !L-@  8C   %DJ  !1)0L 3241 $LE&0!))2$ 1R8H $4F+P!$
M)C8 0R8] $(G1 !!)TL /RA4 #XH70 ]*6D /"EV #LJA@ Y*Y< ."NI #<L
MOP W+.  -RSX #<L_P W+/\ ."S_ +4Z  "G0   G$0  )%&  "'1@  ?40
M '-   !H.P  7S8  %4Q  !,*P< 1RD/ $4J%@!#*AX 02HE #\J+  ^*S,
M/2LY #PK00 [+$@ .BQ1 #DM6P X+F8 -BYS #4O@P T+Y4 ,S"G #(PO0 Q
M,=X ,3'W #(Q_P R,/\ ,S#_ +$^  "D1   F4@  (]*  "%2@  >TD  '!%
M  !E0   6SL  %(V  !(,00 0BX- #\N$P ]+AL .RXB #DO*0 X+R\ -R\V
M #8P/@ U,$8 -#%/ #,Q60 R,F0 ,3)Q # S@0 O-), +C2F "PUNP L-=L
M+#7U "TU_P M-/\ +C3_ *Y!  "B2   ETP  (U.  "#3@  >4T  &Y*  !B
M10  6$   $X\  !%-P  /3,+ #DS$0 W,Q@ -C,? #0S)@ S,RT ,C0T #$T
M/  P-40 +S5, "XV5@ M-F( +#=O "LW?P J.)$ *#BD "<YN0 F.=@ )SGT
M "@Y_P H./\ *3C_ *M%  "?2P  E$\  (M2  "!4P  =U(  &Q/  !?20
M5D8  $Q"  !"/0  .#@( #0X#P R.!4 ,3@= "\X)  N."L +3DR "PY.0 K
M.D$ *CI* "D[5  H.U\ )SQM "4\?0 D/8\ (SVB "(]MP A/M0 (3[S "(]
M_P C/?\ (SS_ *A)  "=3P  DE,  (E6  !_5P  =58  &I3  !=3P  4TP
M $I(  ! 1   -D % "\]#0 M/1, *ST: "H^(0 I/B@ *#XO "<^-P F/S\
M)#]( "- 4@ B0%T (4%J "!!>@ >08T '4*@ !Q"M0 ;0M$ &T+Q !Q"_P =
M0?\ 'D'_ *5-  ":4P  D%@  (9;  !]7   <EL  &=8  !;5   45(  $A.
M   ]2@  ,T<  "I#"P F0Q  )4,6 "1#'@ C1"4 (D0L "%$-  @13P 'D5%
M !U%3P <1EH &T9H !E&>  81XH %T>> !9'LP 42,X %4?O !9'_P 71O\
M%T;_ *)2  "76   C5T  (1@  !Z80  <&   &5>  !96@  3U@  $14   Y
M40  +TX  "9+!@ @2@X 'DH3 !U*&@ <2B$ &TLH !I+,  92S@ %TM" !9,
M3  53%< %$QE !--=0 238@ $4V< !!-L0 .3LP #TWN !!-_P 13/\ $4S_
M )Y7  "470  BV(  (%E  !W9@  ;68  &-D  !680  2EX  #];   U6
M*U8  ")4 0 :4@H %E(0 !52%@ 44AT $U(D !)2+  14C0 $5(^ !!32  /
M4U0 #E-B  U4<@ ,5(0 "U28  E4K0 (5,4 "53G  I3^P +4O\ "U+_ )M=
M  "19   B&@  'YK  !T;   :VP  %]J  !29P  160  #IB   P8   )EX
M !U=   56P4 $%H,  Y:$0 .6A@ #5L@  Q;)P +6S  "ELZ  E;10 '6U$
M!EM>  1;;0 #6X   5N4  !;J   6\   %KB  !:]@ !6O\  EG_ )=D  ".
M:P  A&X  'MP  !R<@  9W$  %EP  !,;@  0&P  #5K   J:0  (6<  !AF
M   19@$ #&4*  =E#P $910  V0;  )D(P  9"P  &0U  !D0   9$P  &1:
M  !D:0  9'L  &2/  !CI   8[L  &+=  !B]   8O\  &'_ )-L  ")<0
M@'4  'AW  !M>   8'<  %)V  !&=0  .70  "YT   C<@  &G$  !)Q   -
M<0  !G$(  !P#0  <!(  ' 7  !O'P  ;R8  &\P  !O.P  ;T<  &]4  !O
M9   ;W4  &Z*  !MH   ;;8  &S6  !K\@  :_\  &O_ (YS  "%>   ?7L
M '-]  !E?@  6'X  $M^   ^?@  ,GX  "9]   <?   $WP   U\   &?0
M 'T%  !\"P  ? \  'P3  !\&0  ?"$  'PI  !\-   >T   'M.  ![7@
M>V\  'J$  !ZF@  >;$  'C.  !W[P  =OX  ';_ (EZ  "!?P  >((  &N#
M  !=A0  3X8  $*'   UB   *8<  !V'   4AP  #8@   :)    B@   (H
M  ")!@  B0P  (D/  ")$P  B1H  (HB  "*+   BC@  (I&  ")5@  B6@
M (E\  "(E   AZL  (;&  "%Z@  A?L  (3_ (6"  !]A@  ;X@  &&+  !3
MC0  18\  #B1   KD0  'Y(  !22   -DP  !)0   "6    EP   )@   "7
M    EP4  )<+  "8#@  F!,  )D:  "9(@  FBX  )H]  "930  F5X  )ES
M  "8BP  F*,  )>\  "6X@  EO<  )7_ (")  !RC   9(\  %:3  !(E@
M.ID  "R:   ?FP  %)P   R>   #GP   *$   "C    I0   *4   "E
MI0   *8"  "G"   IPT  *@1  "I&0  JR,  *LQ  "K00  K%,  *QG  "K
M@   JIH  *JS  "JT   J>\  *G[ '6/  !GE   69@  $J<   \GP  +:(
M ""C   3I0  "Z<   &I    JP   *X   "Q    L@   +(   "S    M
M +4   "V    N 0  +D+  "[$   O1@  +\D  "_-0  P$<  ,!;  # <@
MP(T  ,&F  # P0  O^,  +[S &J7  !;G   3:$  #ZE   OJ0  (:L  !.M
M   +L    +,   "U    N    +P   "_    P0   ,$   ##    Q    ,8
M  #'    R0   ,L   #."   T0\  -48  #8)P  V3D  -I-  #;9   VWX
M -R9  #<L   W,D  -SC %V?  !/I0  0*H  #*O   BL@  %+4   JX
MNP   +\   ##    Q@   ,L   #.    T0   -$   #4    U@   -D   #;
M    W@   .    #D    YP8  .L.  #O&0  \"H  /(_  #S50  ]&T  /2(
M  #TH0  ]+8  /3' /\ "0#_  8 _P ' /\ # #_ !$ _P < /\ * #_ #0
M_P!! /\ 3 #_ %4 _P!= /\ 90#_ &P _P!R /X > #\ 'X ^P"$ /H BP#Y
M )( ]P"9 /8 H@#T *P \P"Y /$ RP#P .@ [@#[ .T _P#L /\ X0#_ -(
M_P#) /\ Q #_ /\  0#_    _P   /\ ! #_  X _P 7 /\ (P#_ "\ _P [
M /T 1@#Z %  ]P!8 /0 7P#R &8 \ !L .\ <@#M '@ [ !^ .H A0#I (P
MYP"3 .4 G #C *8 X0"Q -\ P0#= -T VP#T -D _P#6 /\ SP#_ ,0 _P"]
M /\ N0#_ /\   #_    _P   /\   #_  L _  3 /< '@#T "H \@ U .X
M0 #I $H Y@!2 ., 60#@ &  W@!F -P ; #: '( UP!X -0 ?@#2 (4 T "-
M ,X E0#, )\ R0"J ,< N #% ,T PP#K ,  _@"_ /\ O@#_ +8 _P"P /\
MK0#_ /\   #_    _P   /D   #R  8 ZP / .8 &0#A "0 W@ O -H .0#3
M $, SP!, ,P 4P#) %H QP!@ ,4 9@## &L P0!Q +\ =P"] 'X NP"& +D
MC@"W )@ M0"C +, L "Q ,( K@#@ *P ]P"K /\ J@#_ *@ _P"C /\ H #_
M /\   #_    ]0   .L   #A    U@ , ,\ $P#* !X Q@ I ,( ,P"_ #T
MNP!% +@ 30"V %0 LP!: +$ 7P"P &4 K@!J *P < "K '< J0!_ *< AP"E
M )$ HP"< *  J0"> +@ G #. )H [@"9 /\ EP#_ )8 _P"6 /\ DP#_ /T
M  #Q    Y0   -D   #-    Q  & +T #P"W !@ LP B +  + "M #8 J0 ^
M *< 1@"D $T H@!3 *  60"? %X G0!D )L :@": '  F !W )8 @ "4 (H
MD0"5 (\ H@"- +  BP## (D XP"( /D A@#_ (8 _P"& /\ A@#_ /,   #C
M    T0   ,4   "]    M@   *X "P"H !( I  < *  )@"< "\ F@ W )<
M/P"5 $8 D@!, )$ 4@"/ %@ C0!= (L 8P"* &H B !Q (8 >0"$ (, @@"/
M '\ FP!^ *D ? "[ 'H U0!X /( > #_ '< _P!W /\ =P#_ .<'  #1#
MPPT  +@,  "N"   J    *( !0";  X E@ 5 )( 'P". "@ BP Q (@ .0"&
M $  A !& (( 3 "  %( ?P!7 'T 70![ &, >@!K '@ <P!V 'T = "( '$
ME0!P *0 ;@"T &P R@!K .H :@#\ &H _P!J /\ :@#_ -H0  #&%   N!8
M *T5  "D$@  G X  )8'  "0  D B@ 0 (4 & "! "$ ?@ J 'L ,@!Y #D
M=P!  '4 1@!S $P <@!1 '  5P!N %X ;0!E &L ;@!I '< 9P"# &4 D0!C
M )\ 8@"O &  Q !? .0 7P'X %X"_P!> O\ 7@+_ ,X8  "]'0  L"   *4?
M  ";'   DQ<  (L1  "$#   ?@0+ 'D $@!U !L <@ C &\ *P!M 3, :P$Z
M &D"0 !G T8 9@-, &0$4@!C!%D 801@ %\%:0!>!7, 7 9_ %H&C0!9!YP
M5PBM %8(P0!5">$ 5 OV %0+_P!4"_\ 5 O_ ,8?  "V)0  J2@  )XH  "4
M)0  BR$  (,;  ![%   = X# &X)#0!I"!0 9@D= &0*)0!B"BT 8 LT %X+
M.@!="T  6PQ' %H,30!8#%0 5PU< %4-9 !4#6\ 4@U[ % .B@!/#IH 3@ZL
M $P/P@!,$., 2Q#Y $L0_P!+$?\ 2Q#_ +\F  "P*P  I"\  )DO  "/+0
MABD  'TD  !T'@  ;!<  &41!P!?#A  7 \7 %H0'P!8$"< 5A N %00-0!3
M$#L 4A%" % 12 !/$5  3A%7 $P28 !+$FL 21)X $@3AP!&$Y< 112I $04
MO@!#%=\ 0Q;X $,6_P!#%O\ 0Q;_ +HK  "K,0  H#0  )4U  "+-   @3$
M '@K  !O)@  9B   %X9 0!7% T 5!03 %$4&P!/%2, 3A4J $P5,0!+%C<
M218^ $@61 !'%TP 11=4 $0770!#&&< 01AT $ 9@P _&I0 /1JF #P;NP [
M&]L .QSV #P<_P \'/\ /!S_ +4P  "H-@  G#D  )$[  "'.@  ?C<  ',R
M  !J+0  82<  %DA  !1&PD 3!D0 $H:%P!(&A\ 1AHF $4;+0!#&S, 0ALZ
M $$<00! '$@ /AQ0 #T=60 \'F0 .QYQ #D?@  X'Y( -R"D #8@N  U(=8
M-2'T #4B_P U(?\ -B'_ +(T  "D.@  F3X  (\_  "%/P  >SP  ' X  !G
M,@  72T  %0H  !,(@4 1A\. $,?% !!'QL /Q\B #X@*0 ](#  .R V #HA
M/0 Y(44 .")- #<B5P V(V( -"-N #,D?@ R)(\ ,26B "\EM@ O)M( +R;R
M "\F_P P)O\ ,";_ *\X  "B/@  ED(  (Q#  ""0P  >$$  &X]  !C.
M6C,  %$N  !(* $ 0"0, #TC$0 [)!@ .20? #@D)@ V)"P -24S #0E.@ S
M)D( ,B9* #$G5  P)U\ +RAL "XH>P L*8T *RJ@ "HJM  I*L\ *2OP "HK
M_P J*O\ *RK_ *P\  "?0@  E$8  (I'  " 1P  =D4  &Q"  !A/0  5S@
M $XS  !$+@  /"D) #<H$  U*!4 ,R@< #(H(P P*"D +RDP "\J-P N*C\
M+2M( "PK4@ K+%T *BQJ "@M>0 G+8L )BZ> "4NLP D+\T )"_N "4O_P E
M+_\ )B[_ *D_  "=10  DDD  (A+  !^3   =$H  &I'  !>0@  5#T  $LY
M  !!-   ."\& #(M#0 P+1, +BT9 "TM(  K+2< *BXN "DN-0 I+ST *"]&
M "<P3P E,%L )#%H ",Q=P B,HD (3*= !\SL0 >,\L 'C/M !\S_P @,_\
M(3+_ *9#  ":20  D$T  (9/  !\4   <T\  &A,  !<1@  4D,  $D_   _
M.P  -C8" "XR#  K,A$ *3(7 "@R'@ F,B0 )3,K "0S,@ C-#H (C1# "$U
M30 @-5@ 'S9E !XV=0 <-X< &S>; !HWKP 9.,@ &3CK !HX_P ;-_\ &S?_
M *-'  "830  CE$  (13  ![5   <5,  &90  !:3   4$D  $=%   ]00
M,ST  "HY"0 E-PX (S<4 "(X&P A."( (#@H !\X,  >.3@ '3E! !PZ2P :
M.E8 &3MC !@[<@ 6.X4 %3R9 !0\K0 3/<8 $SWI !0\_0 5//\ %CO_ *!+
M  "540  BU4  ()8  !Y60  ;E@  &16  !840  3D\  $5+   Z1P  ,$,
M "= !0 @/@T '3X1 !P^%P ;/AX &CXE !D^+0 8/S4 %C\^ !4_2  40%,
M$T!@ !)!<  108( $$&7  ]!K  .0L0 #D+G  ]!_  00?\ $$#_ )U0  "3
M5@  B5H  (!=  !V7@  ;%T  &);  !65P  3%4  $%1   V3@  +$L  "-(
M   ;10D %T0/ !5$%  411L $T4B !)%*0 113$ $44[ !!&10 /1E  #D=>
M  U';0 ,1W\ "T>3  E'IP (1[X "$?@  E']@ *1O\ "T;_ )I5  "06P
MAV   'UB  !S8P  :F(  &!A  !37@  1UH  #Q7   R50  *%(  !]0   7
M3@0 $4P,  ],$0 .3!< #DP>  U-)0 ,32X "TTW  I-0@ )34T !TY:  9.
M:0 $3GL  DZ/  %.I   3;H  $W;  %-\@ !3?\  DS_ )9;  "-8@  A&8
M 'IH  !Q:0  :&D  %QG  !/9   0F$  #=?   M7   (UH  !I8   25P$
M#58)  E5#@ '51, !E4:  15(@ #52H  E4T  !5/@  54H  %97  !690
M57<  %6+  !5H   5;8  %34  !4\0  4_T  %/_ )-B  "*:   @&P  '=N
M  !O;P  8VX  %9L  !):@  /6@  #)F   G90  '6,  !5B   .80  "6 (
M  -@#0  7Q$  %\7  !?'@  7R8  %\O  !?.@  7T4  %]3  !?80  7G(
M %Z'  !=G   7;(  %S/  !<[P  6_T  %O_ )!J  "&;P  ?7(  '5T  !J
M=0  770  $]S  !"<@  -G   "MO   @;@  %VT  !!L   *;    FL&  !K
M"P  :@\  &H4  !J&@  :B$  &DJ  !I-   :4   &E.  !I7   :6T  &B"
M  !HF   9ZX  &;*  !E[0  9?P  &3_ (MQ  ""=@  >GD  '![  !B>P
M57L  $AZ   [>@  +WH  "-Y   9>   $7<   IW   #=P   '<"  !W"
M=@T  '80  !V%0  =AL  '8C  !V+@  =3H  '5'  !U5@  =6@  '1\  !T
MD@  <ZH  '+$  !QZ0  </L  '#_ (9Y  !_?0  =G\  &B!  !:@@  3((
M #^#   RA   )8,  !J#   1@P  "H,   *#    A    (4   "$ P  @P@
M (,-  "#$   @Q4  (0<  "$)@  A#(  (0_  "#3P  @V   ()U  ""C
M@:0  ("]  !_XP  ?OD  '[_ (*   !ZA   ;(8  %Z(  !0B@  0HL  #6-
M   GC0  &XT  !&.   *C@   (\   "1    D@   )(   "2    D@$  )('
M  "2#   DA   ),5  "3'0  E"@  )0V  "410  DU<  )-K  "3@@  DIP
M )&V  "0V   C_,  (__ 'Z'  !PB@  88T  %.0  !%DP  -Y4  "F6   <
MEP  $9@   F9    FP   )P   ">    H    *    "@    H    *$   "A
M!   H@D  *,.  "D%   I1T  *8J  "F.@  IDP  *5@  "E>   I9(  *2L
M  "DR0  H^L  *+Z '..  !DD0  5I4  $>9   YG   *IX  !V@   1H0
M"*,   "E    IP   *D   "L    K@   *X   "N    KP   +    "Q
ML@   +,&  "U#0  MQ,  +D>  "Y+@  ND   +I4  "[:@  NH4  +FA  "Y
MNP  NMX  +GR &>5  !8F0  2IX  #NB   LI@  ':@  !&J   'K    *\
M  "Q    M    +@   "[    O    +P   "^    OP   ,    #"    Q
M ,8   #( P  RPL  ,\2  #1(   T3(  -)&  #370  U'8  -22  #5JP
MU<0  -3B %N=  !,H@  /:<  "^L   ?KP  $;$   >U    N    +L   "^
M    P@   ,<   #*    S    ,P   #.    T    -(   #5    V    -L
M  #?    X@   .8+  #K$P  ["0  .TX  #N3@  [V<  /""  #PG   \+(
M /'% /\  P#_  $ _P $ /\ "0#_  \ _P 8 /\ ) #_ #  _P \ /\ 1P#_
M %$ _P!9 /\ 8 #] &< _ !M /H <P#Y 'D ^ !_ /8 A0#U (P \P"4 /(
MG0#P *< [@"S .P Q #K .$ Z@#X .D _P#G /\ V0#_ ,L _P#" /\ O0#_
M /\   #_    _P   /\   #_  P _P 4 /\ ( #_ "L _@ W /H 0@#V $L
M\@!3 /  6P#N &$ [ !G .H ;0#H ', YP!Y .4 ?P#C (8 X0". -\ E@#=
M *  VP"L -@ NP#4 -$ TP#P -  _P#. /\ R #_ +T _P"V /\ L@#_ /\
M  #_    _P   /\   #]  @ ]P 0 /, &@#O "8 [0 Q .@ .P#C $4 X !-
M -P 50#9 %L U@!A -, 9P#1 &P SP!R ,T > #+ '\ R0"' ,< D #% )H
MPP"E ,  L@"^ ,4 O #E +H ^P"X /\ MP#_ +  _P"I /\ I0#_ /\   #_
M    _@   /4   #L  , Y0 - -\ %0#: "  U  J -  -0#+ #X R !' ,4
M3@#" %4 P !; +X 80"\ &8 N@!L +@ <@"V '@ M0"  +, B "Q )( K@">
M *P J@"I +L J #5 *8 \P"D /\ HP#_ *$ _P"; /\ F #_ /\   #[
M\    .4   #8    S@ ) ,< $0#" !H O@ D +L +@"W #@ M !  +$ 2 "N
M $X K !4 *H 6@"I %\ IP!E *4 :P"D '$ H@!X *  @0"> (L G "6 )D
MHP"7 +( E@#' ), Z "2 /X D0#_ )  _P"- /\ BP#_ /D   #K    W0
M ,\   #&    O  $ +4 #0"P !4 K  > *@ * "E #$ H@ Y )\ 00"= $@
MFP!. )D 4P"7 %D E@!> )0 9 "2 &H D !Q (X >@", (, B@"/ (@ G "&
M *H A "\ (( W "! /8 @ #_ '\ _P!_ /\ ?@#_ .P   #:    R0   +X
M  "V    K@   *< "0"A !  G  8 )@ (@"5 "H D@ R )  .@"- $$ BP!'
M (D 30"' %( A@!8 (0 70"" &0 @0!K '\ <P!] 'T >P"( '@ E0!V *,
M=0"T ', S !Q .T < #_ '  _P!P /\ < #_ -\%  #*"@  O L  +$)  "H
M!   H0   )L  P"4  P CP 3 (H &P"' "0 A  L ($ ,P!_ #H ?0!! 'L
M1P!Y $P =P!2 '8 5P!T %T <@!D '  ;0!O '8 ; "" &H CP!I )T 9P"N
M &4 PP!D .0 8P#Z &, _P!B /\ 8P#_ - .  "_$@  LA,  *<2  "=$
ME0L  (\#  ")  < @@ . 'X %0!Z !X =@ E '0 +0!Q #0 ;P Z &X 0 !L
M $8 :@!, &D 4@!G %@ 9@!? &0 9P!B '$ 8 !\ %X B0!< )@ 6P"I %D
MO !8 -P 6 #T %@ _P!7 /\ 5P#_ ,86  "V&@  JAT  )\<  "5&0  C10
M (4/  !^"0  =P$* '( $ !N !< :@ ? &@ )P!E "X 9  T &( .P!@ $
M7P!& %T 3 !< %, 6@!: %@ 8@!7 &P 50!W %, A0!2 )0 4 &E $\!N !.
M M( 303P $T%_P!-!?\ 307_ +\=  "P(@  HR4  )DE  "/(@  A1T  'T8
M  !U$@  ;@T" &<&# !C Q$ 7P(9 %T#(0!;!"@ 600O %<%-0!6!3L 5 9!
M %,&1P!1!DX 4 =5 $X'7@!-"&< 2PAS $D)@0!("9( 1PJC $4*M@!$"]
M1 SO $,-_P!##?\ 1 W_ +DD  "J*0  GBP  )0L  "**@  @"8  '<A  !N
M&P  9A0  %\/!0!9"PT 50H3 %,+&P!1"R( 3PPI $T,+P!,##8 2PT\ $D-
M0@!(#4D 1@U1 $4.6@!$#F0 0@YP $ .?P _#Y  /A"B #P0M@ [$-$ .Q'Q
M #L1_P [$?\ /!'_ +0I  "F+P  FC(  ) R  "&,0  ?"T  '(H  !I(P
M81T  %D6  !1$0@ 3 \0 $H0%@!($!T 1A D $40*P!#$3$ 0A$W $$1/@!
M$44 /A)- #T25@ \$F$ .A-M #D3?  W%(T -A2? #45LP T%<T ,Q;N #06
M_P T%O\ -!;_ *\N  "B-   ES<  (PX  ""-@  >#0  &XN  !E*@  7"0
M %0>  !,& 0 1A0- $(4$@! %!D /Q0@ #T5)P \%2T .Q4T #D6.@ X%D(
M-Q9* #874P U%UX ,QAJ #(9>0 P&8H +QJ= "X:L0 M&\H +1OL "T<_P N
M&_\ +AO_ *PR  "?.   E#L  (H\  " /   =CD  &LT  !B+P  62H  % E
M  !''P  0!H* #P9$  Z&18 .!D= #8:(P U&BD -!HP #,:-P R&SX ,1M'
M "\<4  N'5L +1UG "P>=@ J'H@ *1^; "@?K@ G(,< )B#J "<@_@ H(/\
M*"#_ *DV  "=/   DC\  (=!  !]0   =#X  &DZ  !?-0  5C   $TK  !$
M)0  .R ' #8>#@ S'A, ,AX9 # >(  O'B8 +A\M "T?-  L(#L *R!$ "HA
M3@ I(5@ )R)E "8B=  E(X4 (R.9 "(DK0 A),4 (27H "(E_0 B)/\ (R3_
M *8Z  ":/P  CT,  (5%  ![1   <D,  &<_  !=.@  4S8  $HQ  !!+
M."8# #$C#  N(A$ +"(6 "HB'0 I(B, *",J "<C,0 F)#D )25! "0E2P C
M)E8 (B9C "$G<@ ?)X, 'BB7 !THJP ;*<, &RGF !PI^P =*?\ 'BC_ *,^
M  "80P  C4<  (-)  !Z20  <$<  &9$  !:/P  43L  $<W   ^,@  -2T
M "PH"0 H)P\ )R<4 "4G&@ D)R$ (R@G "(H+@ A*38 ("D_ !\J20 >*E0
M'2M@ !LK;P :+($ &2R5 !<MJ0 6+<$ %BWD !<M^@ 8+?\ &2W_ *%!  "5
M1P  BTL  ()-  !X30  ;DP  &1)  !81   3T   $8]   ].   ,S0  "HO
M!@ D+ T (2P2 " L&  ?+1X 'BTE !TM+  <+C0 &RX\ !HO1@ 8+U$ %S!>
M !8P;0 5,7\ $S&3 !(QJ  1,K\ $3+B !(R^0 3,?\ $S'_ )Y%  "32P
MB4\  (!1  !V4@  ;5   &).  !620  348  $1#   [/P  ,3H  "<V P ?
M,@L '#(0 !LR%0 9,AL &#(B !<S*0 6,S$ %30Z !0T1  3-$\ $C5< !$U
M:P 0-GT #S:1  XVI@ --[P #3?=  TV]@ .-O\ #S;_ )M)  "13P  AU,
M 'Y6  !U5@  :E4  &!3  !53P  3$P  $))   X10  +D$  "0]   <.@@
M%C@. !4X$@ 4.!@ $SD? !(Y)@ 1.2X $#DW  \Z00 ..DP #3M9  T[:  +
M.WH "CN-  D\H@ '/+@ !SS5  @\\  )._\ "CO_ )A.  ".5   A5@  'Q;
M  !R6P  :%H  %Y8  !350  25(  #Y.   T2P  *D<  "%$   80@, $D +
M ! _$  ./Q4 #C\<  U (P ,0"L "T T  I /@ )04H !T%6  9!90 $078
M T&*  %!GP  0;0  $'0  %![@ !0?P  D#_ )54  ",60  @UX  'E@  !P
M8   9F   %U>  !16P  15<  #I4   O40  )4\  !Q,   42@  #D@(  M'
M#@ (1Q( !T<9  9'(  %2"@  T@Q  )(.P  2$<  $A3  !(8@  2',  $B&
M  !(FP  2+$  $?,  !'[0  1_L  $?_ )):  ")8   @&,  '=E  !N9@
M968  %ED  !,8   0%T  #5;   J60  (%<  !=5   04P  "U('  51#0 !
M4!$  % 6  !0'0  4"4  % N  !0.   4$,  %!0  !07@  4&\  %"#  !/
MF   3ZX  $[)  !.ZP  3?L  $W_ (]A  "&9@  ?6D  '1L  !L;0  86L
M %-I  !&9P  .F0  "]C   D80  &E\  !)>   ,7   !EP&  !;"P  6@\
M %H3  !:&0  62$  %DI  !9,P  63\  %E,  !96@  66L  %A^  !8E
M5ZL  %?%  !6Z0  5?L  %7_ (QH  "";0  >G   ')R  !G<@  6G$  $QP
M   _;@  ,VT  "AK   =:@  %&@   UG   '9P   &8#  !F"0  90T  &41
M  !D%0  9!P  &0D  !D+@  9#H  &-'  !C50  8V8  &-Z  !BD   8:<
M &#!  !?Y@  7_H  %[_ (=O  !_=   >'<  &YX  !@>   4G<  $5W   X
M=@  *W8  "!T   6<P  #G,   =R    <@   '(   !Q!0  <0H  '$.  !P
M$0  <!<  ' >  !P)P  <#,  &]   !O4   ;V   &YT  !NBP  ;:(  &R\
M  !KX@  :O@  &G_ (-W  !\>P  <WT  &5^  !7?P  27\  #Q_   O@
M(G\  !=^   /?@  !WX   !_    ?P   '\   !^    ?@4  'X*  !^#0
M?A$  'X7  !^(   ?BL  'TY  !]2   ?5D  'QM  !\A   >YP  'JV  !Y
MV@  >/4  '?_ (!_  !W@@  :8,  %N%  !-A@  /X@  #*)   DB0  &(D
M  ^)   'B@   (L   ",    C0   (T   ",    C    (P#  ","   C0T
M (T1  "-%P  CB(  (XO  "./P  C5   (UD  ",>P  C)4  (NN  "*S0
MB>\  (G_ 'N%  !MB   7HH  %"-  !"CP  -)$  ":2   9DP  #I0   :5
M    E@   )@   ":    FP   )L   ";    FP   )L   "<    G04  )T+
M  ">$   GQ<  * D  "@-   H$8  *!9  "?<   GXH  )ZE  ">P@  G>@
M )SY '",  !ACP  4Y(  $26   VF0  )YL  !F<   /G0  !9\   "A
MHP   *4   "H    J0   *D   "I    J@   *L   "L    K0   *X!  "P
M"0  L@\  +,8  "T)P  M#D  +5-  "T9   M'X  +.:  "SM   L]4  +/P
M &23  !5EP  1YL  #B?   IH@  &J0   ZF   $J    *L   "M    L
M +0   "V    N    +@   "Y    N@   +P   "]    OP   ,    ##
MQ0<  ,D/  #*&@  RRP  ,Q   #-5@  SF\  ,V+  #,J   S,(  ,SB %B;
M  !)H   .J4  "RI   <JP  #ZX   2Q    M    +<   "Z    O@   ,,
M  #&    R    ,@   #*    RP   ,T   #/    T@   -4   #9    W0
M .$%  #F#P  YQX  .@R  #I2   ZF   .M[  #KEP  [*X  .S" /\   #_
M    _P   /\ !@#_  T _P 5 /\ (0#_ "P _P X /\ 0P#_ $P _@!4 /L
M6P#Z &( ^ !H /8 ;@#U '0 ] !Z /( @ #Q (< [P"/ .T EP#K *$ Z0"M
M .< O0#E -@ Y #S .( _P#@ /\ T #_ ,0 _P"\ /\ M@#_ /\   #_
M_P   /\   #_  D _P 1 /\ ' #] "< ^0 R /4 /0#Q $8 [0!/ .L 5@#H
M %P Y@!B .0 : #C &X X0!S -\ >0#= (  V@"( -@ D0#4 )L T@"F ,\
MM #, ,D R0#I ,@ _P#' /\ P0#_ +< _P"O /\ JP#_ /\   #_    _P
M /\   #X  4 \@ . .X %P#J "( Y@ L .$ -P#= $  V !) -, 4 #0 %8
MS@!< ,P 8@#* &< R !M ,8 <P#$ 'D P@"! ,  B@"^ )0 O "? +D K "V
M +X M #= +, ]P"Q /\ L #_ *@ _P"B /\ G@#_ /\   #_    ^0   .\
M  #F    WP + -8 $@#0 !P S  F ,@ , #$ #H P !" +T 2@"[ %  N !6
M +8 6P"U &$ LP!F +$ ; "P '( K@!Z *P @@"I (P IP"8 *4 I0"C +0
MH #+ )\ [@"= /\ G #_ )D _P"4 /\ D0#_ /\   #V    Z@   -T   #/
M    QP & ,  #P"[ !< MP @ +, *@"P #, K0 [ *H 0P"G $D I0!/ *,
M50"B %H H !? )X 90"= &L FP!R )D >P"7 (4 E "0 )( G0"0 *P C@"_
M (P X@"+ /H B0#_ (D _P"& /\ @P#_ /0   #D    U    ,@   "_
MM0 ! *X "P"I !( I0 ; *$ (P"> "P FP T )@ / "6 $, E !) )( 3@"0
M %, C@!9 (T 7@"+ &0 B0!K (< <P"% 'T @P"( ($ E0!_ *0 ?0"U 'L
MSP!Y /$ > #_ '< _P!W /\ =0#_ .4   #1    PP   +@   "O    J
M *  !@":  X E0 5 )$ '@". "8 BP M (@ -0"& #P A !" (( 1P"  $T
M?P!2 'T 6 ![ %X >0!E '@ ;0!V '8 <P"! '$ C@!O )T ;0"N &P Q !J
M .< :0#] &@ _P!H /\ :0#_ -4#  ##!P  M@@  *L&  "B    FP   )0
M  "-  H B  0 (, & !_ "  ?  G 'H +@!W #4 =0 [ '0 00!R $< < !,
M &\ 4@!M %@ :P!? &D 9@!G '  90![ &, B !B )< 8 "G %X NP!= -P
M7 #V %P _P!; /\ 6P#_ ,D-  "Y$   K!$  *$0  "7#0  CP@  (@   ""
M  4 >P - '< $@!S !H ;P A &P * !J "\ :  U &< .P!E $$ 8P!& &(
M3 !@ %( 7P!9 %T 80!; &H 60!U %< @@!5 )$ 5 "B %, M0!1 ,\ 4 #O
M %  _P!0 /\ 4 #_ +\4  "P&   I!H  )D9  "/%@  AQ$  '\-  !W!@
M<0 ( &L #@!G !0 9  ; &$ (@!> "D 70 O %L -0!9 #L 6 !! %8 1@!5
M $T 4P!4 %( 7 !0 &4 3@!P $P ?0!+ (T 20"> $@ L !' ,< 1@#I $8
M^P!& /\ 10#_ +@;  "J(   GB(  ),B  ")'P  @!H  '<5  !O$   : L
M &$$"@!= !  60 6 %8 '0!4 ", 4@ J %  , !/ #4 3@ [ $P 00!+ $@
M20!/ $<!5P!& 6$ 1 )L $,">0!! XD 0 .: #X$K0 ]!,0 / 7E #P'^  \
M!_\ / ?_ +(B  "E)P  F2D  (XI  "$)P  >R,  '$>  !I&   81(  %H-
M P!3" P 3P41 $P%%P!*!AX 2 8D $<&*@!%!S  1 <V $,(/0!!"$, 0 A+
M #X)4P ]"5T .PIH #H*=@ X"X< -PN9 #4+K  T#,( ,PSD #,-^0 S#?\
M- W_ *TG  "@+   E2\  (LO  " +@  =RH  &TE  !D(   7!H  %04  !,
M#P8 1@P- $,,$@!!#!@ /PP? #X,)0 \#2L .PTR #H-.  X#3\ -PY' #8.
M4  T#EH ,PYF #$/=  P#X4 +A"8 "T0JP L$,, *Q'E "P1^@ L$?\ +1'_
M *HL  "=,0  DC0  (<U  !]-   =#$  &HK  !@)P  6"$  $\;  !'%@
M0!$) #L0#P Y$!0 -Q ; #80(0 T$"< ,Q$M #(1-  Q$3L ,!%# "X230 M
M$E< +!)C "H3<0 I$X( )Q25 "84J0 E%<  )!7C "46^@ F%O\ )A7_ *8Q
M  ":-@  CSD  (4Z  ![.0  <38  &<Q  !=+0  5"@  $PB  !#'0  .Q<%
M #44#0 R$Q$ ,107 "\4'0 N%"0 +!0J "L5,0 J%3@ *19  "@62@ G%U0
M)A=@ "08;P C&(  (1F3 " 9IP ?&;X 'AK@ !\:^  @&O\ (!K_ *,T  "8
M.@  C3T  (,^  !Y/0  ;SL  &4W  !;,@  4BT  $DH  ! (P  .!X! # 9
M"@ L& \ *A@4 "D8&@ G&"  )ADG "49+0 D&C4 (QH^ "(;1P A&U( (!Q>
M !\=;  ='7X '!V1 !H>I0 9'KP &!_= !D?]@ :'_\ &Q[_ *$X  "5/0
MBT$  (%"  !W0@  ;4   &,\  !9-P  3S,  $8N   ]*0  -20  "T@!P G
M'0T )1T2 ",=%P A'1T (1TD " >*P ?'C( 'A\[ !T?10 <($\ &B%< !DA
M:@ 8(GL %B*/ !4BHP 4([H $R/: !0C]0 5(_\ %B/_ )X\  "300  B40
M ']&  !U1@  ;$0  &)!  !7/   33@  $0T   \,   ,RL  "HF P C(@L
M("$0 !XA%0 <(AL &R(A !HB*  :(S  &2,X !@D0@ 6)4T %259 !0F:  3
M)GD $B:- !$GH@ 0)[@ #B?6 ! H]  1)_\ $2?_ )Q   "110  AT@  'U*
M  !T2@  :DD  &!&  !500  3#X  $,Z   Z-@  ,3(  "@M   @*0D &R<.
M !DG$@ 8)Q@ %B<? !4H)0 4*"T $R@V !(I0  2*4L $2I7 ! J9@ .*W<
M#BN+  TLGP ,++4 "RS/  PL[P -+/\ #2O_ )E$  "/20  A4P  'Q.  !S
M3P  :4X  %Y+  !31P  2D0  $)    Y/0  +S@  "4T   =, 4 %BT, !0L
M$  3+14 $BT< !$M(P 0+2H #RXS  XN/0 -+T@ #2]5  PP8P *,'0 "3"(
M  @QG  &,;$ !C'+  8QZP ',/P "##_ )=(  "-30  @U$  'I3  !Q5
M9U(  %U0  !23   24H  $!&   U0@  *SX  "(Z   :-P$ $C0)  \S#@ .
M,Q, #3,9  TS(  ,-"@ "S0Q  HU.P (-48 !S52  4V8  $-G$  C:$   V
MF0  -J\  #;(   VZ   -OD  37_ )1-  "*4@  @58  'A8  !O60  95@
M %M5  !14@  1T\  #Q,   Q2   )T0  !Y!   6/P  $#P'  LZ#0 ).A$
M"#L7  8['@ %.R8 !#LN  ([.  !/$,  #Q/   \7@  /&X  #R!   \EP
M/*P  #O%   [YP  ._@  #O_ )%2  "(6   ?UP  '9=  !M7@  8UT  %I<
M  !.6   0E0  #=1   M3@  (TL  !I)   21@  #40&  =##  #0Q   $,5
M  !#&P  0R,  $,K  !#-0  0T   $--  !#6P  0VL  $-^  !#E   0JH
M $+#  !!Y@  0?D  $'_ (Y8  "&7@  ?6$  '-C  !K9   8F,  %=A  !)
M70  /5H  #)8   G50  'E,  !51   .3P  "4T%  )-"P  3 X  $P3  !+
M&   2Q\  $LH  !+,@  2ST  $M)  !+5P  2V<  $I[  !*D   2:<  $G
M  !(Y   2/@  $?_ (M?  "#9   >F<  '%I  !I:@  7FD  %!F  !#9
M-V$  "Q?   A70  &%L  !!9   *6    U<#  !7"0  5@T  %40  !5%0
M5!L  %0C  !4+0  5#D  %1%  !44P  5&0  %-W  !3C0  4J0  %&]  !0
MX@  4/@  $__ (AG  !_:P  =VX  &]P  !E<   5VX  $IL   ]:P  ,&D
M "5H   :9@  $60   MC   $8@   &(!  !A!@  8 L  & .  !?$@  7Q<
M %\>  !>*   7C,  %Y   !>3P  7E\  %UR  !=B   7*   %NY  !:WP
M6?<  %C_ (1N  !\<@  =74  &MV  !==0  3W0  $)S   U<P  *'(  !UP
M   3;P  #&X   1N    ;@   &X   !L @  ; <  &L+  !K#@  :Q(  &H9
M  !J(@  :BT  &HZ  !I20  :5H  &EL  !H@P  9YL  &:U  !EV   9/4
M &3_ (!U  !Z>0  <'L  &)[  !4?   1GP  #E\   L?   'WL  !1Z   -
M>@  !'H   !Z    >@   'H   !Y    >0$  '@&  !X"P  > X  '@3  !X
M&@  >"4  '@R  !W00  =U(  '=E  !V?   =94  '2O  !SS@  <O$  ''_
M 'Y]  !U@   9X$  %B"  !*@P  /(0  "Z%   AA0  %84   V%   #A0
M (8   "'    B    (@   "'    AP   (<   "'!   APD  (<.  "($P
MB!P  (@I  "(.   ATH  (==  "&<P  AHT  (6G  "$Q0  @^P  (+^ 'B$
M  !JA@  7(@  $V*   _C   ,8X  "./   6CP  #9    *1    D@   ),
M  "5    E@   )8   "6    E@   )8   "7    EP   )<'  "8#0  F1,
M )H?  ":+0  FC\  )I2  "::   F8,  )F?  "8N@  E^(  );X &V*  !?
MC0  4)   $&3   SE@  ))<  !:8   -F0   9L   "=    GP   *$   "D
M    I0   *0   "E    I0   *8   "G    J    *D   "J!   K P  *X3
M  "N(0  KC,  *Y'  "N70  KG8  *Z3  "NK@  K<T  *SO &&1  !3E0
M1)@  #6<   FGP  %Z$   VC    I0   *<   "J    K    +    "R
MM    +,   "T    M0   +<   "X    N0   +L   "]    OP$  ,,+  #%
M%0  Q24  ,8Y  #'3P  QV@  ,:%  #&H@  QKP  ,;> %69  !'G0  .*(
M "FF   9J   #:L   "M    L0   +0   "W    N@   +\   #!    Q
M ,,   #%    Q@   ,@   #*    S0   ,\   #2    U@   -L   #@#
MX1@  .,K  #D00  Y5H  .9T  #FD0  Y:P  .7$ /\   #_    _P   /\
M 0#_  H _P 2 /\ '0#_ "@ _P T /\ /@#] $@ ^@!0 /< 5P#U %T ] !C
M /( :0#P &\ [P!T .T >P#K ($ Z0") .@ D@#F )P Y "H .( MP#? ,T
MW #N -D _P#9 /\ R@#_ +X _P"U /\ L #_ /\   #_    _P   /\   #_
M  8 _P / /P & #X ", ]  N /  . #K $( Z !* .4 40#B %@ X != -X
M8P#< &@ V0!N -8 = #4 'L T0"" ,\ BP#- )4 R@"A ,@ KP#% ,$ P@#C
M ,  ^P#  /\ NP#_ +  _P"H /\ I #_ /\   #_    _P   /L   #S  $
M[0 , .@ $P#C !X X  H -H ,@#3 #P SP!$ ,P 2P#) %$ Q@!7 ,0 70#"
M &( P0!G +\ ;0"] '0 NP![ +D A "W (X M "9 +( IP"O +< K0#0 *L
M\@"J /\ J0#_ *$ _P"; /\ EP#_ /\   #_    ]    .D   #@    U0 (
M ,X $ #) !@ Q0 B ,$ *P"\ #4 N0 ] +8 10"S $L L0!1 *\ 5@"N %L
MK !A *H 9@"I &T I@!T *0 ? "B (8 H "2 )X GP"< *X F0## )< YP"6
M /\ E0#_ )( _P"- /\ B@#_ /P   #P    XP   -0   #(    OP # +D
M#0"S !, KP < *P )0"I "X I0 V *, /@"@ $0 G@!* )T 4 "; %4 F0!:
M )< 7P"6 &8 E !L )( =0"0 'X C@"* (L EP") *8 AP"X (4 U@"$ /8
M@@#_ ($ _P!^ /\ ? #_ .T   #=    S    ,$   "X    K@   *< "0"B
M !  G@ 7 )H 'P"7 "< E  O )$ -P"/ #T C0!# (L 20") $X B !3 (8
M60"$ %\ @@!E (  ;0!^ '< ? "" 'H CP!X )X =0"O ', QP!R .P <0#_
M '  _P!P /\ ;@#_ -T   #)    O    +$   "I    H0   )D  P"3  P
MC@ 2 (H &0"' "$ A  I ($ , !_ #< ?0 ] 'L 0@!Y $@ > !- '8 4@!T
M %@ <@!? '$ 9P!O '  ; ![ &H B !H )< 9@"H &4 O !C .$ 8@#Z &$
M_P!A /\ 80#_ ,T!  "\!0  KP4  *4"  "<    E    (T   "&  @ @0 .
M 'P % !X !L =0 C '( *0!P #  ;@ V &T / !K $$ :0!' &@ 3 !F %(
M9 !9 &, 8 !A &D 7P!T %T @0!; )  60"A %< M !6 -  50#R %4 _P!4
M /\ 50#_ ,$,  "R#@  I@\  )L.  "2"P  B04  ((   ![  ( =0 + '
M$ !L !8 :  = &8 (P!C "H 80 P &  -@!> #L 70!! %L 1@!: $P 6 !3
M %8 6P!4 &0 4@!N %$ >P!/ (H 30"; $P K@!+ ,8 2@#J $D _@!) /\
M20#_ +D2  "J%@  GA<  )06  "*$P  @1   'D+  !Q P  :P & &4 #0!A
M !$ 70 8 %H '@!8 "0 5@ J %0 , !3 #8 40 [ %  00!. $< 30!. $L
M5@!) %\ 1P!I $8 =@!$ (4 0P"7 $$ J0!  +\ /P#B #\ ^  ^ /\ /P#_
M +(9  "D'@  F!\  (X?  "$'   >A@  '(2  !J#@  8@@  %P!" !7  X
M4P 3 %  &0!. !\ 3  E $H *P!( #  1P V $8 / !$ $( 0P!) $$ 40 _
M %H /@!E #P <@ Z ($ .0"3 #@ I0 V +H -@#; #4 ]  U /\ -0#_ *P@
M  "?)   E"8  (DF  !_)   =2   &P;  !D%0  7!   %0, 0!.!@H 2@(/
M $< % !$ !H 0@ @ $  )0 _ "L /@$Q #P!-P [ CX .0)% #@#30 V U8
M-01A #,$;@ Q!7X , 60 "\%HP M!K@ + ;4 "P'\  L"/\ + C_ *@E  ";
M*@  D"P  (8M  ![*P  <B<  &@B  !?'0  5Q<  $\2  !(#@0 00H+ #X'
M$  [!A4 .0<; #@'(0 V""8 -0@L #,(,@ R"3D ,0E! "\)20 N"E, + I>
M "L+;  I"WP * R/ "8,H@ E#+< ) S3 ",-\  D#?\ )0W_ *0J  "8+P
MC3(  (,R  !Y,0  ;RX  &4I  !<)   4Q\  $L9  !#$P  /! & #4-#  S
M#!$ ,0P6 "\,'  N#2( +0TH "L-+@ J#34 *0T] "<.1@ F#E  ) Y< ",/
M:@ B#WL (!". !\0H@ =$+< '!#4 !T1\@ =$?\ 'A'_ *$O  "5,P  BC8
M ( W  !V-@  ;3,  &,O  !9*@  4"4  $@@   _&@  .!4  # 1"  L$ X
M*A 2 "@0&  G$!X )1 D "00*@ C$3( (A$Z "$10P @$DX 'A): !T3:  ;
M$W@ &A.+ !@4H  7%+4 %A31 !85\0 7%?\ &!3_ )XS  "3-P  B#H  'X[
M  !T.P  :S@  &$T  !7+P  3BL  $4F   ](0  -!P  "T7!0 F$PP (Q,0
M "(3%0 @$QH 'Q,A !X4)P =%"\ '!4W !L500 :%DL &197 !<790 6%W8
M%!B) !,8G@ 2&+, $1G. !$9[P 2&?\ $QG_ )PV  "1.P  ACX  'P_  !S
M/P  :3T  %\Y  !5-0  3#   $,L   Z)P  ,B(  "H> 0 B&0D 'A<. !P7
M$@ :%Q< &1@> !D8)  8&2P %QDT !8:/@ 5&DD $QM5 !(;8P 1''0 $!R'
M  \=G  .';$ #1W+  T=[  .'?\ #QW_ )DZ  "//P  A$(  'M$  !Q0P
M:$(  %X^  !3.@  2C8  $$R   Y+0  ,2D  "@E   @( 8 &AT, !<<$  5
M'!4 %!T; !0=(@ 3'2D $AXR !$?/  0'T8 $"!3  X@80 -(7$ #"&%  LB
MF0 *(JX "2+'  DBYP *(OL "R'_ )<^  ",0P  @T8  'E(  !P2   9T8
M %Q$  !2/P  23L  $ X   X-   +S   "<L   >)P, %B,* !(A#@ 1(1,
M$"(9 ! B(  /(B< #B,O  TD.0 ,)$0 "R50  HE7@ ))F\ !R:"  8FE@ $
M)JP  R;$  0FY0 $)O< !B;_ )5"  "*1P  @4H  'A,  !O3   94L  %M(
M  !01   1T$  #\^   W.P  +38  "0Q   ;+0  $RH'  \H#0 -)Q$ #2@6
M  PH'0 +*"4 "BDM  DI-P '*D( !BI.  0K7  #*VP  2M_   KE   *ZD
M "O!   KXP  *_8  "K_ ))&  "(2P  ?T\  '91  !M40  8U   %I-  !/
M2@  1T<  #Y$   S0   *3P  " X   7-   $3$%  PO#  )+A  !RX5  8O
M&P %+R,  R\K  (P-0  ,#\  #!,   Q60  ,6D  #%\   QD0  ,:<  #"_
M   PX0  ,/4  "__ )!+  "&4   ?50  '56  !K5@  8E4  %A3  !.4
M14T  #I)   O10  )4(  !P^   4.P  #CD%  DW"P $-@\  383   V&0
M-B   #8I   V,@  -ST  #=)   W5P  -V<  #=Y   WCP  -J4  #:]   V
MX   -?4  #7_ (U0  "$5@  ?%H  ');  !I6P  8%L  %=9  !,5@  0%(
M #5.   J2P  ($@  !=&   00P  "T$$  1 "@  /PX  #X1   ^%@  /AT
M #XF   ^+P  /CH  #Y&   ^5   /F0  #YV   ]C   /:,  #R[   \W@
M._4  #O_ (I7  ""7   >5\  '!A  !H80  7V$  %1>  !'6P  .E<  "]5
M   E4@  &U   !)-   ,2P  !DH#  !)"0  2 T  $<0  !'%   1AH  $8B
M  !&+   1C<  $9#  !&40  1F   $5S  !%B0  1*   $2X  !#W   0O4
M $+_ (A=  !_8@  =V4  &YG  !G:   6V8  $YC  !!80  -%X  "E<   ?
M6@  %5<   Y6   '5    %,!  !2!@  40L  %$.  !0$0  3Q8  $\>  !/
M)P  3S(  $\_  !/30  3ET  $YO  !.A0  39T  $RU  !+V   2O4  $K_
M (5E  !\:0  =&P  &UN  !B;0  5&L  $=I   Z9P  +64  ")D   88@
M$&    E?    7@   %X   != P  7 @  %L,  !:#P  6A,  %D9  !9(@
M62T  %DZ  !92   6%@  %AK  !7@0  5YD  %:R  !5T@  5/0  %/_ (%L
M  !Y<   <W,  &AS  !:<@  3'$  #]P   R;P  )6X  !IL   1:P  "6H
M  !J    :0   &D   !H    9P,  &8(  !F#   9@\  &44  !E'   92<
M &0T  !D0P  9%,  &1E  !C>P  8I0  &&M  !@S0  7_$  %[_ 'UT  !W
M=P  ;GD  %]Y  !1>0  0WD  #9X   I>   ''<  !%V   *=0   '4   !U
M    =@   '4   !T    =    ',"  !S!P  <PP  '(0  !R%0  <B   '(L
M  !R.P  <4P  '%?  !Q=   <(X  &^H  !NQ@  ;.T  &O_ 'M[  !R?@
M9'X  %5_  !'@   .8$  "N"   >@0  $H$   J!    @0   ((   "#
M@P   (,   ""    @@   ((   ""    @@4  ((*  ""#P  @A<  ((C  ""
M,@  @D,  (%6  "!;   @(8  '^A  !^O0  ?>8  'S\ ':"  !H@P  684
M $N'   \B0  +HH  ""+   3BP  "HL   ",    C0   (\   "1    D@
M )$   "1    D0   )$   "1    D@   )("  "3"0  E \  )09  "4)P
ME#@  )1,  "38@  DWP  ).8  "2LP  D=@  )#V &J(  !<B@  38T  #^0
M   PD@  (90  !25   *E@   )<   "9    FP   )T   "?    H    *
M  "@    H    *$   "B    HP   *0   "E    I@<  *@0  "H'   J"T
M *E   "I5@  J6\  *F+  "HJ   I\<  *;L %^/  !0D@  098  #.9   C
MG   %)T   J?    H0   *,   "F    J    *P   "N    KP   *\   "P
M    L    +(   "S    M    +8   "W    N@   +T'  "_$   OQ\  , S
M  # 20  P&(  ,!^  # FP  P+<  +_8 %.7  !$FP  -9\  ":C   6I0
M"Z<   "J    K0   +    "S    M@   +L   "]    P    +\   #!
MP@   ,0   #&    R    ,H   #,    SP   -,   #:!P  VQ,  -TE  #>
M.P  WU,  .!N  #?C   W:D  -W" /\   #_    _P   /\   #_  < _P 0
M /\ &0#_ "0 _P O /P .@#Y $, ]0!+ /, 4@#Q %D [P!> .T 9 #K &D
MZ0!O .< =0#F 'P Y "$ .( C0#@ )< W0"B -H L0#5 ,4 T@#H -  _P#/
M /\ Q #_ +@ _P"O /\ J0#_ /\   #_    _P   /\   #_  ( ^P - /<
M%0#S !\ [P I .H - #F #T X@!% -X 3 #; %, V !8 -0 7@#2 &, T !I
M ,X ;@#, '4 R@!] ,@ A0#& )  P@"; ,  J0"^ +H NP#9 +D ]P"X /\
MM #_ *D _P"B /\ G0#_ /\   #_    _P   /8   #N    YP * .$ $0#<
M !H UP C -  +@#+ #< QP _ ,0 1@#! $T OP!2 +T 6 "[ %T N0!B +@
M: "V &X M !U +$ ?@"O (@ K0"3 *H H0"H +$ I@#( *0 [0"B /\ H@#_
M )L _P"5 /\ D0#_ /\   #\    [@   .,   #8    S0 % ,8 #@#! !4
MO0 > +D )P"U #  L@ X *\ 0 "L $8 J@!, *@ 40"G %8 I0!; *, 80"A
M &< GP!N )X =@"; (  F0", )< F0"4 *@ D@"\ )  WP". /L C@#_ (L
M_P"& /\ @P#_ /@   #I    W    ,P   #!    N    +( "@"L !$ J  8
M *4 (0"B "D G@ R )P .0"9 #\ EP!% )4 2@"4 %  D@!5 )  6@"/ &
MC0!G (L ;P") '@ A@"$ (0 D0"" *  @ "R 'T S !\ /$ >P#_ 'H _P!W
M /\ =0#_ .8   #3    Q@   +L   "Q    IP   *$ !0";  T EP 3 ),
M&P"0 ", C  K (H ,@"( #@ A@ ^ (0 1 "" $D @0!. '\ 4P!] %D >P!@
M 'D : !W '$ =0!\ ', B0!P )@ ;P"I &T OP!K .8 :@#_ &D _P!I /\
M9P#_ -,   ##    M0   *L   "C    FP   )(   ",  H AP 0 (, %@!_
M !T ?0 D 'H *P!X #( =@ X '0 /0!R $( <0!( &\ 30!M %, ; !9 &H
M80!H &H 9@!T &0 @0!A )$ 7P"B %X M@!< -4 6P#W %L _P!: /\ 6@#_
M ,4   "V @  J0(  )\   "6    C@   (<   "   4 >@ , '4 $0!Q !@
M;@ > &L )0!I "L 9P Q &8 -P!D #P 8P!! &$ 1P!? $T 7@!3 %P 6P!:
M &0 6 !N %8 >P!4 (H 4@"; %$ K@!0 ,@ 3P#N $X _P!. /\ 30#_ +L*
M  "L#0  H T  )4,  ","   @P(  'P   !U    ;@ ( &D #@!E !, 8@ 9
M %\ 'P!= "4 6P K %D ,0!8 #8 5@ [ %4 00!3 $< 40!. %  50!. %X
M3 !H $H =0!( (0 1P"5 $4 J !$ +\ 0P#D $( _ !" /\ 0@#_ +(1  "E
M%   F14  (X3  "$$0  >PT  ',(  !L    90 # %\ "P!;  \ 5P 4 %0
M&@!1 !\ 3P E $X *P!, #  2P V $D / !( $( 1@!( $4 4 !# %D 00!C
M #\ ;P ^ 'X / "0 #L HP Z +@ .0#9 #@ ]0 X /\ . #_ *P7  "?&P
MDQT  (D<  !_&0  =14  &P0  !D#   708  %8 !@!1  P 30 0 $H %0!'
M !H 10 @ $0 )@!" "L 00 Q #\ -@ ^ #T / !$ #L 2P Y %0 -P!? #8
M:P T 'H ,@", #$ G@ P +, +P#. "\ [P N /\ +@#_ *<>  ":(@  CR0
M (0D  !Z(0  <1T  &<8  !?$P  5PX  % *  !) P@ 10 - $$ $0 ^ !8
M/  ; #H (0 Y "8 -P L #8 ,@ T #@ ,P _ #$ 1P P %  +@!; "T 9P K
M '8 *@"( "@ G  G +  )@#) "4 Z@ E ?L )0'_ *(C  "6*   BRH  ($J
M  !W*   ;24  &0@  !;&P  4A4  $L0  !## ( /0<) #D##@ V 1( ,P$7
M #$!'  P 2( +P(G "T"+0 L S0 *@,[ "D$0P H!$T )@58 "4%90 C!G0
M(@:& " &F@ ?!ZX '@?& !T'YP ="/@ '0G_ )\H  "3+0  B"\  'XO  !T
M+@  :BL  &$F  !8(0  3QP  $<7   _$@  . X$ #$+"@ N" X *P<2 "D'
M%P H"!T )P@C "4(*0 D"3  (PDW "$*0  @"DH 'PM5 !T+8@ ;#'( &@R%
M !@,F0 7#*T %@S& !4-Y@ 5#?D %@W_ )PM  "0,0  AC0  'PT  !R,P
M:#$  %\L  !5)P  3",  $0=   \&   -!,  "T0!@ F#0L ) P/ "(,$P A
M#!D 'PP? !X-)0 =#2P &PTT !H./0 9#D< %PY3 !8.80 4#W$ $Q"$ !(0
MF  1$*X $!#& ! 0Z  0$/L $1#_ )DQ  ".-0  A#@  'HY  !P.   9S8
M %TR  !3+0  2B@  $(D   Y'P  ,1H  "H5 0 C$0< '1 - !L/$  9#Q4
M&! ; !<0(0 6$"D %1 Q !01.@ 3$44 $A)1 !$27P 0$F\ #A."  X3E@ -
M$ZL "Q/"  L4XP ,%/H #1/_ )<U  ",.0  @CP  '@]  !O/0  93H  %LW
M  !2,@  22X  $ J   W)0  +R$  "@<   @& , &10* !42#@ 4$A( $Q,8
M !(3'P 1%"8 $10N ! 4.  /%4( #A9/  T67  ,%VP "Q=_  D8DP (&*@
M!AB_  <8X  '&/4 "1C_ )4X  "*/0  @$   '=!  !M00  9#\  %H\  !0
M.   1S,  #XP   V*P  +B<  "<C   ?'P  %QH( !(7#0 0%Q$ #Q<6  X8
M'  .&", #1DL  P:-0 +&D  "AM,  D;6@ ''&D !1Q\  0=D0 "':8  1V\
M  (<W0 "'/(  QS_ ),\  "(00  ?T0  '5%  !L10  8T0  %E!  !//0
M1CD  #XV   U,@  +BX  "4J   =)0  %"$$  \="P -'1  #!T4  L=&@ *
M'B( "!XJ  <?,P &(#X !"!*  ,A5P !(6<  "%Y   AC@  (:0  "&Z   A
MVP  (?(  "#^ )!   "&10  ?4@  '1*  !K2@  8DD  %A&  !.0@  13\
M #T\   U.0  *S0  "(O   9*P  $B@$  TD"@ )(PX !B,2  4C&0 $)"
M B0H  $E,0  )3P  "5(   F50  )F4  "9W   FC   )J(  ":Y   FV0
M)?(  "7^ (Y%  "$20  >TT  '-/  !J3P  8$X  %=+  !-2   1$4  #Q"
M   Q/0  )SD  !XU   5,@  #RX#  HL"@ %*PX  2H1   J%@  *AX  "HF
M   K+P  *SD  "M%   L4P  +&(  "QU   LB@  *Z   "NW   KU@  *O(
M "K_ (Q)  ""3@  >E(  '%4  !H5   7U,  %91  !,3@  0TL  #='   M
M0P  (S\  !H\   2.   ##8#  8S"0  ,@T  #(0   Q%   ,1L  #$C   Q
M+   ,C<  #)#   R4   ,F   #)R   RAP  ,9X  #&U   PU   ,/(  "__
M (E/  " 5   >%<  &]9  !F60  7ED  %57  !)4P  /D\  #),   H2
M'D4  !5"   .0   "#T"  $\"   .PP  #H/   Y$@  .1@  #D@   Y*0
M.30  #E    Y3@  .5T  #EO   XA0  .)P  #>S   WT@  -O(  #7_ (=5
M  !_6@  =ET  &U?  !E7P  75\  %)<  !$6   .%4  "U2   B3P  &$P
M !!*   *2    T8!  !%!@  1 H  $,-  !"$   014  $$=  !!)@  03$
M $$]  !!2@  05H  $%L  ! @0  /YD  #^Q   ^T   /?(  #S_ (1<  !\
M8   <V,  &QE  !D9@  660  $MA   ^7@  ,EL  "99   <5@  $E0   Q2
M   $40   $\   !. P  30@  $P,  !+#@  2Q(  $H9  !*(@  2BP  $HY
M  !*1P  2E8  $EH  !)?@  2)8  $>O  !&S0  1?$  $3_ (%C  !Y9P
M<FH  &ML  !@:P  4FD  $1F   W9   *F(  !]@   57@  #5T   9;
M6@   %D   !8    5P0  %8(  !6#   51   %04  !4'0  5"<  %0T  !4
M0@  4U(  %-D  !2>0  4I(  %&K  !0R@  3^\  $[_ 'YJ  !W;@  <'$
M &9Q  !8<   2F\  #QM   O;   (FH  !=I   .9P  !F8   !E    90
M &4   !C    8@   &($  !A"   80T  & 0  !@%P  8"$  %\N  !?/
M7TT  %Y>  !>=   78T  %RG  !;Q0  6NT  %G_ 'MR  !U=@  :W<  %UV
M  !/=@  074  #-U   F=   &7,  !!R   '<0   '$   !Q    <0   '$
M  !O    ;P   &X   !N @  ;@@  &T,  !M$0  ;1H  &TF  !L-0  ;$8
M &M8  !K;0  :H8  &FA  !HO@  9^@  &;^ 'EZ  !P?   87P  %-]  !$
M?0  -GX  "A^   ;?0  $'T   =]    ?0   'T   !^    ?P   'X   !]
M    ?0   'P   !\    ?    'P&  !\#   ?!(  'P=  !\+   ?#P  'Q/
M  ![90  >WX  'J:  !YM@  >-\  '?Z '.   !E@0  5H,  $B$   YA@
M*X<  !V'   1AP  !X@   "(    B0   (H   ",    C0   (T   ",
MC    (P   ",    C    (T   "-!   C@P  (X3  "/(0  CC(  (Y&  ".
M6P  C70  (V0  ",K0  B\X  (KS &B&  !:B   2XL  #R-   MCP  'I
M !&1   'D@   ),   "5    EP   )D   ";    G    )L   ";    G
M )P   "=    G@   )X   "?    H0,  *(,  "B%@  HR8  *,Z  "C3P
MHV@  **&  "BH@  HL   *'H %R-  !-D   /Y,  #"6   AF0  $IH   >;
M    G0   *    "B    I    *@   "J    JP   *H   "K    K    *T
M  "N    KP   +$   "R    M    +<!  "Y#0  N1H  +HM  "Z0P  NEL
M +IW  "[E   N[$  +G2 %"5  !!F   ,IP  ".@   3H@  "*0   "G
MJ@   *P   "O    L@   +<   "Y    NP   +H   "\    O0   +\   #
M    P@   ,0   #&    R0   ,T   #2 0  U \  -4?  #7-0  V$T  -AI
M  #7A@  UZ,  -:] /\   #_    _P   /\   #_  , _P - /\ %0#_ "
M_  K /@ -0#T #\ \ !' .X 3@#K %0 Z0!: .< 7P#E &0 XP!J .$ < #?
M '8 W0!^ -L AP#8 )$ TP"= ,\ JP#- +T RP#@ ,D ^P#' /\ O0#_ +$
M_P"I /\ HP#_ /\   #_    _P   /\   #\    ]@ + /$ $0#M !L Z0 E
M .0 , #? #D V@!! -4 2 #1 $X SP!4 ,T 60#+ %X R0!C ,< :0#% &\
MPP!W ,  ?P"^ (H NP"5 +@ HP"V +0 M #- +( \@"P /\ K #_ *, _P"<
M /\ EP#_ /\   #_    ^@   /$   #H    X  & -D #@#2 !8 S@ ? ,@
M*0#$ #( P  Z +T 00"Z $@ N !- +8 4P"T %@ L@!= +  8@"N &D K !O
M *H > "H (( I@". *0 FP"A *L GP#  )T Y@"; /\ F@#_ )0 _P". /\
MB@#_ /\   #V    Z    -P   #.    Q@ ! +\ "P"Z !$ M@ : +( (@"N
M "L J@ T *@ .P"E $$ HP!' *$ 3 "? %$ G@!6 )P 7 ": &( F0!H )<
M< "5 'H D@"& )  DP"- *( BP"U (D TP"' /< A@#_ (0 _P!_ /\ ? #_
M /(   #C    T@   ,4   "Z    L0   *L !P"E  X H0 4 )X ' ": "4
MEP M )0 - "2 #H D !  (X 10"- $H BP!0 (D 50"( %L A@!A (0 :0""
M '( ?P!] 'T BP![ )H > "K '8 Q !T .L <P#_ ', _P!P /\ ;@#_ -\
M  #,    OP   +0   "K    H0   )H  @"4  L D  0 (P %P"( !X A0 F
M (, +0"! #, ?P Y 'T /P![ $0 >0!) '@ 3@!V %0 = !: ', 8@!P &L
M;@!U &P @P!J )( : "C &8 N !D -X 8P#[ &( _P!B /\ 8 #_ ,P   "\
M    KP   *4   "=    E    (P   "&  < @0 - 'P $@!X !D =0 ? ',
M)@!Q "T ;P R &T . !K #T :@!" &@ 2 !G $X 90!4 &, 6P!A &0 7P!N
M %T >P!; (H 60"; %< KP!6 ,L 50#R %0 _P!4 /\ 5 #_ +X   "P
MI    )D   "0    B    ($   !Y  ( <P * &\ #P!K !0 9P : &4 ( !C
M "8 80 L %\ ,@!> #< 7  \ %L 0@!9 $< 5P!. %8 50!4 %X 4@!H %
M= !. (, 3 "5 $H J !) ,  2 #H $< _P!' /\ 1P#_ +0)  "F"P  FPP
M ) *  "&!0  ?@   '8   !O    :  % &, # !? !  6P 5 %@ &@!6 "$
M5  F %, + !1 #$ 4  V $X / !- $( 2P!( $D 4 !( %@ 1@!B $0 ;@!"
M 'T 0 ". #\ H@ ] +@ /0#= #P ^  \ /\ / #_ *P0  "?$@  E!(  (D1
M  !_#P  =@P  &X%  !F    8  ! %D " !5  T 40 1 $X %@!+ !L 20 A
M $@ )@!& "L 10 Q $, -@!" #P 0 !# #X 2P ] %, .P!= #D :0 W '@
M-@") #0 G  S +$ ,@#. #( \0 Q /\ ,0#_ *86  ":&0  CAH  (0:  !Z
M%@  <!(  &@.  !?"@  6 ,  %$ ! !,  H 2  . $0 $@!! !8 /P ; #T
M(0 \ "8 .@ L #D ,0 W #< -@ ^ #0 1@ S $\ ,0!9 "\ 90 N ', + "%
M "L F  J *T *0#& "@ Z@ H /X * #_ *$<  "5(   BB$  '\A  !U'P
M;!H  &,6  !:$0  4@T  $L'  !$  8 0  + #P #P X !( -@ 7 #0 '  S
M "$ ,0 G #  +  N #, +0 Z "L 0@ J $L * !5 "8 80 E '  ) "! "(
ME0 A *D ( #! "  Y  ? /D 'P#_ )TB  "1)@  AB@  'PG  !R)0  :2(
M %\=  !7&   3A,  $8.   _"P  . 4' #0 #  Q !  +@ 3 "P &  J !T
M*0 B "< *  F "X )  V ", /@ B $< ( !2 !\ 7@ = &T ' !^ !H D@ 9
M *< & "] !< WP 7 ?4 %P+_ )HG  ".*P  A"T  'DM  !P*P  9B@  %TD
M  !4'P  2QH  $,4   [$   - T" "T)"0 I!0T )@,0 "0!$P B AD (0(>
M " ")  > RH '0,R !L$.@ :!40 &05/ !<&7  6!FH % =\ !,'D  2!Z4
M$0>[ ! 'VP 0"/( $ G_ )<K  ",+P  @3$  '<R  !N,0  9"X  %LJ  !1
M)0  22   $ ;   X%@  ,1(  "D.!  C# D 'PD- !T'$  ;!Q4 &0@: !@(
M(  7"2< %@DN !4*-P 3"D$ $@M- !$+6@ 0"VD #@Q[  X,D  -#*4 # V[
M  L-V0 +#?$ # W_ )4O  "*,P  ?S8  '8V  !L-0  8S,  %DO  !0*P
M1R8  #XA   V'0  +A@  "<3   @$ 4 &0X* !4,#@ 4#!$ $PP6 !(,'  1
M#2, $ TK  \--  .#C\ #0Y*  P/6  +#V< "A!Y  @0C0 '$*( !A"X  40
MU  %$.\ !A#_ )(S  "(-P  ?CH  '0[  !K.@  83@  %@U  !.,   12P
M #TG   U(P  +1\  "8:   >%@$ %Q,& !$0"P .#@X #@\3  T0&0 -$"
M#! H  L1,@ *$3P "!)(  <250 &$V4 !!-V  ,3BP !%*   !.V   3T0
M$^X  !/[ ) V  "&.P  ?#X  ',_  !J/P  8#T  %<Y  !--@  1#$  #PN
M   T*@  +"8  "4B   >'@  %AH" ! 5"0 ,$PX "A,2  D4%P (%!\ !Q4F
M  85+P $%CH  Q9&  $74P  %V(  !AT   8B0  &)\  !BU   7T   %^T
M !?[ (XZ  "$/P  >T(  ')#  !H0P  7T(  %8_  !,.P  0S<  #LT   S
M,   +"P  "0I   ;)   $Q\"  T;"0 )&0T !AD1  09%@ "&1T  1HD   :
M+0  &S@  !M$   <40  '&   !UR   =AP  ')T  !RS   <S@  &^T  !O\
M (P^  ""0P  >48  '!(  !H2   7D8  %5$  !+0   0ST  #LZ   S-P
M*C(  " M   7*0  $"4"  LB"0 %( T  1\0   ?%   'QL  " B   @*P
M(38  "%!   A3P  (5X  ")P   BA0  (9L  "&R   AS0  (.T  !_\ (I#
M  " 2   >$L  &],  !F30  74L  %1)  !*1@  0D,  #I    O.P  )3<
M !PS   3+P  #2P"  <I"  !)PP  "8.   E$@  )AD  "8A   F*0  )C,
M "<_   G30  )UP  "=M   G@@  )YD  ":P   ES   )>X  "3] (A(  !_
M3   =E   &Y1  !E4@  7%$  %-/  !*3   04D  #5$   K0   (3P  !<Y
M   0-@  "C(!  ,P!P  +PL  "X.   M$0  +18  "T>   M)P  +3$  "T]
M   M2@  +5D  "UK   M@   +)<  "RO   KRP  *NX  "K^ (5-  !]4@
M=54  &Q7  !C5P  6U8  %-5  !'40  .TT  #!)   E1@  '$,  !,_   -
M/0  !CH    X!0  -PD  #8-   U#P  -!0  #0;   T)   -"X  #0Z   T
M1P  -%<  #1H   T?0  ,Y4  #*M   QR@  ,>X  ##_ (-3  ![6   <UL
M &I=  !B70  6UT  $]:  !"5@  -E(  "I/   @3   %DD   Y'   (1
M $(   !! P  /P<  #X+   ]#@  /1$  #P8   \(0  /"L  #PW   \1
M/%,  #QE   [>@  .I(  #JK   YR   ..T  #?_ (%:  !Y7@  <6$  &EC
M  !B9   5V(  $E>   \6P  +U@  "15   94P  $%$   I/   !30   $P
M  !*    200  $@(  !'#   1@\  $84  !%'   12<  $4S  !%0   15
M $1A  !$=@  0X\  $*H  !!Q@  0.P  #__ 'YA  !V90  ;V@  &AJ  !=
M:0  3V8  $)D   T80  *%\  !U=   26P  "UD   )8    5@   %8   !4
M    4P   %($  !1"0  4 T  % 0  !/&   3R(  $\N  !//   3TL  $Y=
M  !.<@  38L  $RE  !+P@  2>H  $C_ 'MI  !T;   ;F\  &1O  !5;0
M1VP  #EJ   L:0  (&<  !1E   -9    V(   !B    80   &    !?
M7@   %T   !<!   7 D  %L-  !;$@  6QP  %HH  !:-@  6D8  %E8  !9
M;0  6(4  %>@  !6O0  5>@  %/^ 'EP  !S=   :74  %MT  !,<P  /G,
M #!R   C<0  %F\   UN   $;0   &T   !M    ;0   &P   !K    :@
M &D   !I    :0,  &@)  !H#@  :!4  &<A  !G+P  9S\  &92  !F9@
M97\  &2:  !CMP  8N$  &'\ '=X  !M>@  7WH  %!Z  !">@  ,WL  "5[
M   8>@  #GD   1Y    >0   'D   !Z    >@   'H   !X    >    '<
M  !W    =P   '<!  !W"   =PX  '<8  !W)@  =C8  '9)  !U7P  =7<
M '23  !SKP  <M,  ''W '%^  !C?P  5(   $6"   V@P  *(0  !J$   .
M@P  !(0   "$    A0   (8   "(    B0   (@   "'    AP   (<   "'
M    AP   (@   "(    B <  (D0  ")'   B2P  (@_  "(50  B&T  (>)
M  "&IP  A<<  (3O &:$  !7A@  2(@  #F*   JC   &XT   ^-   $C@
M )    "1    DP   )4   "7    F    )8   "7    EP   )<   "8
MF    )D   ":    FP   )T'  "=$0  G2$  )TS  "=20  G&(  )Q_  "<
MG   G+D  )OB %J+  !+C@  /)$  "V3   >E0  $)8   28    F@   )P
M  ">    H0   *0   "F    IP   *8   "G    IP   *@   "I    J@
M *P   "M    KP   +$   "S"0  LQ4  +0G  "T/0  M54  +5P  "TC@
MM*P  +3, $V2   _E@  +YH  ""=   1GP  !:$   "C    I@   *D   "L
M    KP   +,   "U    MP   +8   "W    N    +H   "[    O0   +\
M  #!    Q    ,<   #+    S0P  ,X:  #/+P  ST@  -!B  #0@   T)T
M -"X                       ! P0%!@@)"@L-#@\1$A,4%A<8&AL<'1\@
M(2(D)28H*2HK+2XO,#(S-#8W.#D[/#T^0$%"1$5&1TE*2TU.3U!24U155UA9
M6UQ=7F!A8F-E9F=I:FML;F]P<7-T=7=X>7I\?7Z @8*#A8:'B(J+C(Z/D)&3
ME)66F)F:G)V>GZ&BHZ2FIZBJJZRMK["QL[2UMKBYNKN]OK_!PL/$QL?(R<O,
MS<_0T=+4U=;7V=K;W=[?X.+CY.;GZ.GK[.WN\/'R]/7V]_GZ^_S^________
M______________________________________________\
M         0,$!08("0H+#0X/$1(3%!87&!H;'!T?("$B)"4F*"DJ*RTN+S R
M,S0V-S@Y.SP]/D!!0D1%1D=)2DM-3D]04E-455=865M<75Y@86)C969G:6IK
M;&YO<'%S='5W>'EZ?'U^@(&"@X6&AXB*BXR.CY"1DY25EIB9FIR=GI^AHJ.D
MIJ>HJJNLK:^PL;.TM;:XN;J[O;Z_P<+#Q,;'R,G+S,W/T-'2U-76U]G:V]W>
MW^#BX^3FY^CIZ^SM[O#Q\O3U]O?Y^OO\_O__________________________
M____________________________                      $#! 4&" D*
M"PT.#Q$2$Q06%Q@:&QP='R A(B0E)B@I*BLM+B\P,C,T-C<X.3L\/3Y 04)$
M149'24I+34Y/4%)35%576%E;7%U>8&%B8V5F9VEJ:VQN;W!Q<W1U=WAY>GQ]
M?H"!@H.%AH>(BHN,CH^0D9.4E9:8F9J<G9Z?H:*CI*:GJ*JKK*VOL+&SM+6V
MN+FZN[V^O\'"P\3&Q\C)R\S-S]#1TM35UM?9VMO=WM_@XN/DYN?HZ>OL[>[P
M\?+T]?;W^?K[_/[_____________________________________________
M_________P ! @,$!08'" D*"PP-#@\0$1(3%!46%Q@9&AL<'1X?("$B(R0E
M)B<H*2HK+"TN+S Q,C,T-38W.#DZ.SP]/C] 04)#1$5&1TA)2DM,34Y/4%%2
M4U155E=865I;7%U>7V!A8F-D969G:&EJ:VQM;F]P<7)S='5V=WAY>GM\?7Y_
M@(&"@X2%AH>(B8J+C(V.CY"1DI.4E9:7F)F:FYR=GI^@H:*CI*6FIZBIJJNL
MK:ZOL+&RL[2UMK>XN;J[O+V^O\#!PL/$Q<;'R,G*R\S-SL_0T=+3U-76U]C9
MVMO<W=[?X.'BX^3EYN?HZ>KK[.WN[_#Q\O/T]?;W^/GZ^_S]_O]M9G0Q
M  ,!(0   0                    $                    !     0(#
M! 4&!P@("0H+# T.#Q 1$A,4%187&!D:&AL<'1X?("$B(R0E)B<H*2HK+"TN
M+S Q,3(S-#4V-S@Y.CL\/3X_0$%"0T1%1D=(24I+3$U.3U!14E-455976%E:
M6UQ=7E]@86)C9&5F9VAI:FML;6YO<'%R<W1U=G=X>7I[?'U^?X"!@H.$A8:'
MB(F*BXR-CH^0D9*3E)66EYB9FIN<G9Z?H*&BHZ2EIJ>HJ:JKK*VNL+&RL[2U
MMK>XN;J[O+V^O\#!PL/$Q<;'R,G*R\S-SL_0T=/4U=;7V-G:V]S=WM_@X>+C
MY.7FY^CIZNOL[>[O\?+S]/7V]_CY^OO\_?[_  $! @(# P0$!08&!P<(" D)
M"@L+# P-#0X/#Q 0$1$2$Q,4%!46%A<7&!D9&AH;'!P='AX?(" A(B(C)"0E
M)B8G*"DI*BLL+2TN+S Q,C(S-#4V-S@Y.CL\/3X_0$)#1$5&2$E*3$U/4%)3
M55=86EQ>8&)D9FAJ;6]Q='9Y?'Z!@X:)BXZ0DI67F9N=GZ&CI:>HJJRMK["R
ML[6VM[FZN[R]O\#!PL/$Q<;'R,G*R\S-S<[/T-'2TM/4U=;6U]C9V=K;V]S=
MW=[?W^#AX>+CX^3EY>;FY^CHZ>GJZ^OL[.WN[N_O\/#Q\O+S\_3T]?;V]_?X
M^/GY^OO[_/S]_?[^_P ! 0(" P,$! 4&!@<'" @)"0H+"PP,#0T.#P\0$!$1
M$A,3%!05%A87%Q@9&1H:&QP<'1X>'R @(2(B(R0D)28F)R@I*2HK+"TM+B\P
M,3(R,S0U-C<X.3H[/#T^/T!"0T1%1DA)2DQ-3U!24U576%I<7F!B9&9H:FUO
M<71V>7Q^@8.&B8N.D)*5EYF;G9^AHZ6GJ*JLK:^PLK.UMK>YNKN\O;_ P<+#
MQ,7&Q\C)RLO,S<W.S]#1TM+3U-76UM?8V=G:V]O<W=W>W]_@X>'BX^/DY>7F
MYN?HZ.GIZNOK[.SM[N[O[_#P\?+R\_/T]/7V]O?W^/CY^?K[^_S\_?W^_O__
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M_______________________________B@?!)0T-?4%)/1DE,10 )"?______
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________]/______________________________________
M___KT?_________________________________________WZ?[_________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M_______________________________________________AS=?_________
M_____________________________]VOEK?T________________________
M_____________\6,:*?G_____________________________________\R<
MB:3G______________________________________K.N\;U____________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M_______________<Q;WU_____________________________________[^3
M>H7%____________________________________VY!;/66H]O__________
M_______________________^O'4T %2;Z___________________________
M_______3E'Y)+$Z:[/_______________________________]C4RK-^96VE
M^?____________________________________3%KJ_)________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M___________________________________________PUL;L____________
M________________________YKN1=&.K]___________________________
M______;$FG-%)C1]S/_______________________________[6 53 * !E@
MLO______________________________SW0U"P    I2I_______________
M________________EC0       !/I______________________________V
M:1T   D,!@E2L?_____________________________+.PX3-4Q;34Q>P___
M__________________________^I8#9@AI^VK*FXV?__________________
M___________@EXV^Y?______________________________________[?G_
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M_________^O9RKS'___________________________________/FH%M6D:(
MZO_______________________________\1\/B80  !4L/______________
M________________X(,\       NA^W_____________________________
MK%,0       7;=;____________________________[@#$        )8<S_
M___________________________26@(         7<S_________________
M__________^H-0          7-/___________________________]]#0
M        5-;__________________________^Y]10          1-3_____
M______________________RJ9"\"   $(C=)6,[_____________________
M_______II&M!*#]C?Y6GNMK______________________________]6RK++,
MY/K_________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M_____________________________________^6[EW=BR/______________
M___________________;GF<V"@ "C/______________________________
M_\A_/P4     7L______________________________V8$Y        /*K_
M____________________________GDP         (Y#_________________
M___________<;QH         $'WY__________________________^O2
M         &_N__________________________^$$P           &3F____
M_____________________^Q1             %?>____________________
M_____[@5             $C6_________________________W04
M     #C/________________________^:):$P           "/%________
M_________________]^;7"P           VZ________________________
M___OL7U5.2(1!P$"$2*R_______________________________?OZ69F)J@
MK+W:________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M_______COIV ?/O________________________________RMX17, X ':S_
M_____________________________]**3!4      '+S________________
M____________UG\V         $O)___________________________ZD3X
M         "^K___________________________ 6@           !J5____
M______________________^-)             B$____________________
M_____^=>              !W_________________________[0E
M      !J_________________________WT               !;]/______
M_________________2L               !,Z_______________________
MI0                 \X?______________________, P
M   MV?____________________^9BF$G               GU___________
M____________[;Z)52<            EW/_________________________^
MRIUV74H\,BTL,#E'WO_______________________________>;=UM+0T]GD
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M_____________________________________^_4N];_________________
M________________Y[B/:DLO%6_______________________________^2A
M9S0'     #S)____________________________UH([         !*7____
M_______________________MA3$           !O____________________
M______^F0@            !0X?_______________________^QI
M       WR?_______________________[,O               BMO______
M_________________WD                0I_______________________
M\C0                 F?______________________J0
M    C/______________________1@                  ?___________
M___________?                    =/____________________^7
M                :O_____________________.
M8_______________________*2(!                8?______________
M________N:. 5S<7            :/__________________________^M.N
ME(9\=7%P<G>!E/______________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M_______________________________________________;NIV":6G3____
M___________________________(DV4]&0   !V>____________________
M________VXY,$P        !N___________________________;?"P
M      !%U_________________________^+*@             BM/______
M_________________\)$               #E_______________________
M_WT!                ?_______________________YS8
M    :O______________________G0                  6/__________
M____________1@                  1_C____________________I
M                ->G___________________^6
M)=O___________________^\                    &,[_____________
M_______K                    #\+_____________________
M            "KG_____________________)P                  "K7_
M____________________<                   #;G_________________
M____X)R,<%5",R8;% \-#A(:)K_____________________________YY-C2
MSLS+S,_6X/S_________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M___________________KT[SC________________________________TJF%
M94@L$@&%____________________________\:MQ/ \       !/X/______
M___________________5?S4            ?LO______________________
M_^-U'0              B?_______________________Y C
M    9_______________________U4,                 2/;_________
M____________B@                  +MW_____________________.
M                %\C___________________^^
M!+;___________________^<                     *7_____________
M______^Z                     )/____________________<
M             (+_____________________                     '3_
M____________________$P                   &C_________________
M____0@                   &#_____________________>@
M         %W_____________________T0                   &'_____
M_________________R0                  &;_____________________
M_\FLF8E]=G%L:6=F9VMP>HS_____________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M___________________________BQ:J1>6%W________________________
M_____]VF=U L#      QQ/_________________________@DDX3
M    C________________________])P'0              8/__________
M____________[F\/                -^+_____________________EAP
M                %,#_____________________0
M */___________________^N                     (G_____________
M______^>                     '+___________________^\
M             %_____________________:                     $W_
M___________________Z                     #O_________________
M____#@                   "KY____________________,P
M         !OI____________________7@                    _;____
M________________CP                    ;0____________________
MT                     #*_____________________RL
M      #(_____________________X                    #+________
M______________<6 04% P$       $&#1C+_______________________\
MZ^'8S\S-S]#2U-?<XNK_________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M\=K&_______________________________QQJ.$:$TR&  5J___________
M________________N7Q&&           <?_______________________]=\
M+P              .^/_____________________WV0)
M#+7_____________________= ,                  (W_____________
M_______%%0                   &K___________________^9
M             $O___________________^V                     ##]
M___________________7                     !GG________________
M___V                      73____________________#@
M          #!____________________+P                    "O____
M________________4@                    ">____________________
M>0                    ".____________________I0
M      " ____________________V                     !T________
M_____________S8                   !M_____________________WP
M                  !I_____________________]<-
M  !H______________________]P                  !A____________
M____________4#Q&3E1976%D:&QP=GZ)____________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M_______OU;NCBW-:E?__________________________^+^.9$$A!0
M4OS_______________________>=5A@             %\'_____________
M________Y6P6                 (W_____________________8P
M             %[___________________^=                     #7\
M__________________^A                     !'9________________
M___*                      "[___________________N
M          "A____________________#                     "*____
M________________+0                    !V____________________
M30                    !D____________________;P
M      !2____________________E                     ! ________
M____________O                      P____________________Z@X
M                   B_____________________T0
M   5_____________________X$                    +]?__________
M_________\@+                   "[/____________________]>
M                Y?_____________________)'
MVO______________________G0$             !PX7Q?______________
M_________]6YO,''SM7;X>;M]/O_________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M__________________________________________C?S_______________
M_______________LQJ6(;50[(0< ,M[________________________7DEDI
M             *#______________________XDV                 &?_
M____________________9@                   #+V________________
M__^5                      /(__________________^G
M          "@___________________7                      !\____
M________________                      !>____________________
M)0                    !#____________________2
M       L____________________:@                     8________
M____________BP                     %\___________________KP
M                    X?__________________U0
M    S____________________R0                     OO__________
M_________U0                     KO___________________XL
M                G____________________\L.
MDO____________________]7                    AO______________
M______^J"@                  >?______________________;0
M            9O______________________]U4                 1?__
M______________________]J(RLU/TI58&IU?H>1G/__________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M________________________________________________Z,^VG8-I3KG_
M________________________[+*#7#H= @       'O_________________
M_____\5M*0               $#_____________________@QL
M          ?+__________________^2                      "8____
M______________^D                      !J___________________=
M                      !!____________________#@
M       =____________________.0                      Z/______
M____________8                       SO__________________A0
M                    M___________________J
M    H___________________RP                      D/__________
M________[Q8                     ??___________________SX
M                ;/___________________VD
M6O___________________YD                     2?______________
M_____](6                    .?____________________]8
M            *?____________________^B                    &?__
M___________________U5@                  !/__________________
M____NR\                  /C______________________ZLI
M         ,_________________________)1P     '$R N/E)HA.W_____
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M_______________________TU<G____________________________ZTK"2
M=UU"* P  $K________________________%?447             !'8____
M________________Q%                    "?__________________^B
M#                     !H__________________^4
M       V___________________:                       '[/______
M____________%0                      Q/__________________2
M                    HO__________________=0
M    @___________________G0                      :?__________
M________PP                      4O__________________YP\
M                /O___________________S,
M*____________________U@                     &/______________
M_____X$                     !?___________________ZP
M             /___________________]XB                     /+_
M__________________]<                     -__________________
M__^?                     ,S____________________H2@
M         +?_____________________H!8                  )S_____
M_________________WH"                 '?_____________________
M__]Z"P              !4S_________________________HE=H=("-G*N\
MT.?_________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________[>/_____________________
M_____]*C>E@Z*2,<%@X&  "?_____________________ZQ2#@
M      !I___________________D0P                     T________
M__________]Y                        X__________________-
M                    LO__________________$P
M    A?__________________3P                      7?__________
M________@P                      .O__________________L@
M                '/__________________VP,
M O___________________RH                      /O_____________
M_____T\                      .?__________________W0
M             -3__________________YL                      ,#_
M_________________\0'                     *W_________________
M__ S                     )K___________________]G
M         (;___________________^C                     '+_____
M_______________C1                    %S_____________________
MD08                  $'_____________________ZU\
M     !W______________________\I+                  #_________
M_______________+5P  #!@D,3].8'2+I\?_________________________
M_]?G\O______________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M_________________^O4S<?"OKJWL["MJ:BE____________________W7Y3
M/S C&1$) @          V_________________]V
M    I_________________^Z                        =?__________
M________!P                      1O__________________3@
M                &O__________________C
M /W_________________P0                       -O_____________
M____\1D                      +[__________________T0
M             *3__________________VL                      (W_
M_________________Y$                      'G_________________
M_[<                      &;__________________]XA
M         %/___________________]*                     #______
M______________]W                     "O___________________^L
M"@                   !;____________________G10
M      #_____________________B@                    #_________
M____________UDT                   #]_____________________Z<N
M                  #5______________________^8*@          !A@M
M16#@________________________J&-T@8^<J[O-XOK_________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M_________^?+MZF=E8Z)A(!\>'1P;&AED/________________^\:D@M&0H
M                ,?__________________
M ___________________0@                       -S_____________
M____C@                       ++_________________S@
M             (W__________________RD                      &O_
M_________________UH                      $[_________________
M_X8                      #3__________________ZX
M         ![__________________]07                      K_____
M______________H]                      #___________________]E
M                      #___________________^.
M      #___________________^\&0                    #O________
M___________Q3@                    #8____________________BP
M                  "_____________________S$,
M  "A_____________________Y$9                  !Z____________
M__________)T"@               !%?_______________________H=!,?
M+#A%4V)RA9NTTO7__________________________]?H]/______________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M________________________________^_?S\>[LZ^OL\?______________
M____V;*9AWEM9%U644M&03PX,BTH(\3_________________2R4+
M             )+_________________B                        &;_
M________________UP                       #W_________________
M_S,                      !C__________________VP
M          #__________________YT                       #_____
M_____________\D,                      #V__________________$U
M                      #?__________________];
M      #+__________________^"                      "W________
M__________^I!@                    "C___________________3+P
M                  "-____________________7@
M  !W____________________DP<                   !>____________
M________S4,                   ! _____________________X<0
M               <_____________________]A>
M______________________^_3@      #APL/E)JAJ7(________________
M________PGR,FJ>VQ=;H_?______________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________[N'7S\G#OKJVL:VIIZ:FIZ[_________________
MOH9M6TQ -R\H(AP6$ L$     !3_________________UP4
M          #__________________S0                       #V____
M_____________W8                       #2_________________[
M                      "R_________________^$D
M      "6__________________]1                      !\________
M__________]Y                      !F__________________^@
M                  !1___________________'(P
M   \___________________N2P                     G____________
M________=                      0____________________HQ8
M                ____________________V$P
M_____________________X@/                    ________________
M_____\M3                    ______________________^E.
M    "1TT3FN,________________________F3E#45]N?8Z@M<OE________
M_____________________^OY____________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M_____________^O,N:RAF9&+AH%\>'1P:VAF9FCQ_________________V%%
M,B,8#@8               ">_________________WX
M      !U_________________\,                       !2________
M__________LW                       R__________________]J
M                   6__________________^6
M    __________________^_&P                      ____________
M_______F0@                      ____________________:0
M                ____________________D (
M____________________N2P                     ]/______________
M____Z%P                     V?___________________Y$8
M            O/___________________\I3                    G?__
M__________________^8+@             0*49FQ/__________________
M___N?QT,&B@W1E=I?I6OS.[_________________________YZ"JN<C8Z?S_
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M_______________________________]]?#KYN+?V]C4TM'0TM?@________
M_________\Z>BGQQ:6%;5E%,2$,^.C8R+RXQ_________________](E$0,
M                    __________________]"
M    __________________]]                        ____________
M______^P"P                      ]O_________________=.0
M                W/__________________8@
MQ?__________________B0                      K_______________
M____KR(                     F?__________________UD@
M            @O___________________W(                     :?__
M_________________Z$H                    3O__________________
M_]-<                    ,_____________________^6+@
M    %3)2=______________________@<A,   $/'R]"6'"+J,CL________
M________________RF]N?HZ>L,/8[_______________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M_______________________YX-+(P+JUL*RHI:*?G9N;G*"G____________
M______^"9%9+0SPV,"LG(AT8$PX)!   U/________________^2
M                K?_________________,'@
MB__________________[4@                      ;?______________
M____@                       4?__________________J1L
M            .O__________________T$(                     (___
M________________]6@                     #/__________________
M_X\4                     /___________________[@^
M         /___________________^5M P                   /______
M______________^?-P              $"]0=/_____________________=
M<A0     !A<J05IUE+;:________________________O%A$5&1UAIJOR./_
M_____________________________]+-X?'_________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M__________________________________________________S[^OO]____
M___________________NN:B=EH^*AH)_>WAV=')S=7A_D/______________
M___K3SHP*"$;%1 +!P(         (___________________:0
M             /__________________FPH                      /__
M________________R#D                      /__________________
M\&,                      /___________________XH.
M         /___________________[ T                     /______
M_____________]5;                     /____________________^%
M&@                   ^S___________________^Q20
M&#E=@?_____________________E>QX       PA.%)OC[/9____________
M____________NU@I.4E:;("7L,WM_____________________________[.>
MM,77Z_______________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M__________________________________KOY^'<V=;4TM#0T-'3V>#K]___
M________________N(I^=W%L:&1A7EM96%=765YE<?__________________
MOS$?%A *!0               /__________________[58
M         .C__________________X($                     ,S_____
M_____________ZLO                     +/__________________])7
M                     )O___________________=\$
M     (7___________________^B-P                 %*Y3_________
M___________+80(            ,+%!VGM'____________________UC3
M      TC.U=VF;[E________________________PV,8*CM,7W2-I\;G____
M_________________________ZA_EJB[T.?_________________________
M___________]________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M_____________________________]W.Q;^\N;:TL[&RLK6YP,G5X_______
M_____________Y=L9%Y955%/3$I(1T9(2U!99J'__________________Z<F
M#@<"                 %;__________________\Y0
M     #K___________________1Y"P                   "'_________
M__________^?,@                    [____________________$6
M              @Q6H3____________________I?Q\           8G2W&:
MPNG_____________________ITD      A<O2FB*KM7\________________
M________TW4>)CA*7G6/J\OO_____________________________ZYRA9BL
MPMOV___________________________________?[___________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M__________________________^_LJJFHZ&@GY^AHZ:LM,#-W>S_________
M__________^*6E-/2TA&1$-"04)#1TY9:7W___________________^>+@8
M                  #____________________#5@
M%4'____________________G>QH             "31@B[3_____________
M________GS\         !"5*<9G"Z_______________________QF8/
M$RI$8H.GS?7_________________________ZXXU*SY1:(&=O-[_________
M_____________________[YV?Y2IP=SY____________________________
M_______2V//_________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M__________________________________________;R\._O[_'S^/W_____
M_______________________XL)^:EY:6EIB;GZ2LML+1X>[_____________
M_______^CE!*1T5$1$1%1D=+45IH@ZG_____________________ID$!
M       '-F./NN'_____________________QF4*       $)TQSG,3L____
M____________________Y8@O   3*D1B@J;,]/______________________
M_____ZM0-DIA>Y:TUOK______________________________]*'?)BQR^G_
M___________________________________4SNW_____________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M_____________________________________^WEX^/DYNCM\?G_________
M_____________________;&4DI*5F9VCJ;*\T.W_____________________
M_____YU31TE-459@<XJOUOS__________________________[)6 !HU4&V+
MKM+W_____________________________\UO/E][F;?7^?______________
M_________________^Z?@Z;"X?__________________________________
M___CSNO_____________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M__________________________________________________________\
M
M
M                                                 /__________
M____________________________________________________________
M____________________________________________________________
M________________________________________    _^X #D%D;V)E &1
M     O_; (0  0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0(! 0$! 0$"
M @(" @(" @(" @(" @,# P,# P,# P,# P,# P$! 0$! 0$" 0$" P(" @,#
M P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,#
M P,#_\  % @$0 K7! $1  (1 0,1 001 /_=  0!6__$ 20  0 !! ,! 0$
M           (!PD*"P$%!@0# @$!  (#  ,! 0            @)!08' 0,$
M"@(0 0  !0("! 0($Q$+!P8!'0 ! @,$!08'$0@A$A,),4$4"E%A(M276#D:
M\'$R=)2T%;46-E:VUE=WMQAX&8&1H2.STS5UE=5V%S>'.)BXL<'10E)B,R0T
M59;A\7*R4Y/7HM)#<U0EA8*28X.C1*6GA$4F1BA(9*3D)T?'B$EFAF?G:*@I
M$0$  @$" P0#" D/" @$  \  0(#$00A!08Q$@<(05$382*R<[/3=#=Q@3)"
M(Q15%A>14F(S4Y.4M!4U=94V5ABA<H*20R0TA+'1HM)CPU34HZ2U./#!X8-$
M)<)DY$5EA:7E9O_:  X$ 0 "$0,1!   /P#7_@S^
M
M
M
M
M
M
M
M                     !__T-?^#/X
M
M
M
M
M
M
M
M            '__1U_X,_@
M
M
M
M
M
M
M
M   ?_]+7_@S^
M
M
M
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
MS1GX1CX(1ZLT?"IRS+'OK '/ !P <    .
M
M
M                               #_]/7_@S^
M
M
M
M                                   ?U+)-/-+))+-///-"6226$9II
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
MICO3W/OHCT\'=6]_8W?3:WEK<\?_ &>XI5OU.,5/V7? ^KX/[P < <<0'(
M
M
M                                           __]37_@S^
M
M
M
M                                         !]F/QV0RU[:XS%6-YD\
MC>UI+>RQ^/MJ]Y>WEQ4CPIT+6TMI9JE2>:/1++)+&,?%!Z\V;#M\5LV>\4I6
M-;6M,16(CMF9G2(B/7+^\>.^6\8\59M:W"(B)F9GU1$<9?S-/))+&>>:6226
M'&:>>:$LL(>&,8S1Z%S787N:N\>YA9;*^TORU:OT5IR\C":.J=XI[+:;&4;:
M:'Z7?28S6D]ME[NA/QAU*F/QEQUH1ZTO&7C-#A_5GF2\&.CYMBWW.\.ZS5_V
M6S[V[M,_K>]ABV*EH],9,M-)X3QX.D<C\(?$/G_=OMN79,..?O\ <:8(B/7W
M<DQDM'JFM+>OL>-R>X.D,5&:6MF+>YK2_P#H<?":_GC'QR]>VA-)+'T833P7
MD]DO-9-<7U.TR',7S2Z8TY-">2:\TMLUHW)ZNGKT9H=:>2EK?6=7#R6]27P=
M&"N)8^*,8=,8V]4>?'E>*;8>C>0Y<WZW+O,U<.D^[@PQFFT?_GZ2Z]R7RQ[V
M\1DZAYG3'ZZ;?'-__B9)QZ3_ /FK0I]DM[+:6,TF)PE:K#P2U\A<24.$?1\F
MMX5.,/\ Y;!=MV=\WI[M/:R-K<ZAV\UUO;E;6$LU/(;M;B9FM;^4=6$L]6?
M;?PP&-K2Q]5PI7=I6DAUN/",T)9H1[ZD\X/C9SZ+4V>\P<KQV^]VFWI$Z>KV
MFX_&,E?LUO6?M3,.J\H\ O#GEFEMQM\N]M'ISY;:?ZN+V5)^Q:LQ]MX2_P!U
MM87O6EI7=MCI)NCJV-I2A-P]"%6Z[6>'PY9H171]JN5GEIV,EI?Q-<O^S>U]
M:E"2'EVA=M](::RM:,D(PEJ7>7Q5I2NJ]3A'_25JTT\?',X3S_KSK;JK7\Y.
M;[S?1/WN?<YLE(]R*7O-:Q[D1$>XZ9ROICISDD1_)&PV^VF/3CPXZ6GW9M6L
M6F?=F9>*O<WF,E^R&5R%[#_)N;RXK4X0CTQA+3GFC+"'I0AP5Y^#_G:FSKK/
M0X?!#X1\'P<                                               '@
M]#TH@\CCX<?@\0\'3\$8N?A?#]/P^(^R?9/!^?T^+T@#X71Z'A_,46UCRW<N
MVXDM:3<'839;74ES)-3N)-8[6Z'U-+7IU*4UO4IUI<W8UX3PFDGGDC";CQEF
MC+X(QA'9N6]:]8\FF)Y1S;>[6:\8]CNL^+3C$QIW+UTXQ$_9B)[>+#[OIWI_
MF$3&_P!CM\^O;[3#COKZ/OJSZ'8V^7RUI&$;7*9&VC+PX>3WMS1X<.F'"-.:
M'@BBIK/NDN[7UY&I'.<FFR=C&K/-/-]!FG*VW$(33S]>/9R[>5\7"2'&/1+)
MPA"'1"$(0A!OW+?,)XU\IT_%>I=[?3]VR1N?XQ7+_EXM7WGA5X=;[]OY/MZZ
M_N=/8_)33_([NWUWK"VX=EJ#(S='_P \5O*_A<?*H3_F\42]:^;M]V'JGK_,
M/;;<C;;K=7J_07N_K6_[/J]EQZG\8M?/\>/9S\>MQ_TL_#API=GT'EGG&\<M
MAI^-;W;;WX[:8:^O_P!/7;^N/5]S'[+75=YY?_#7<Q^ V^;;_%Y\D^K]UG+Z
MO\L^YIWUONQK.CP[6\M+SP_[186\G'P^'R2%+T?%Z$/3XQ'UIYK7RLW\:L=O
M>8_?W2L9H31I2ZOL=O==R4IXRR]7C##X[3TTTL)H3]'6X\(PAUN,L8S=#Y9Y
M[NO,6G\L<EV&XT[?8VW&#7_7R;B(]'H^UQTC5-YY9>F+Z_R?S'=8OC(Q9?@T
MQ?\ 3]OTN]M]ZLW)P\JQ&+K^CV$UW;<8?_+)ZJ(>M_-6=SK+M9MM^<'0>I/B
MHT*.M]J=0:(X<>F2E5N<%F-0<>'@C/"E#CX>I#CPAT3EGGUY'ETCG73F?#ZY
MP;O'G^W$9,.W_4U]S6>UJ>\\L/,J:SR[FV+)[F3!?'_EKDR_JZ?:=_;;VV4W
M#RO 75'T8VU]2N/S80JTZ7]U#K7'FV'>-Z6FK1T]/L+N73DC'L?H0W.OL96K
M2<9>K^E[@XG"2RS<)H]:6-2,(1EFA":/J8S='Y7YU?!C?Q'XY&_V4^GVVVK:
M(_@^;/,Q[NGICA''34=[Y=?$+:Z_B_XKN8C]SS3'RN/'_P!/K]S7T%MN_I&O
MP[7YIV<8^'M[.6>$(_#M9ZG]Q#/77<V=YSMW3JU,_P GNYF0EI2QFFAH6ZTA
MNA/&$*=.I^E4]L\GEYIX\*LO"$D(QXPFAX9)X2]*Y5YD? [G$Q&TZCVU-?W>
M,VU]?;^,XL6G9Z?<GTQKJ&]\(?$GE\:Y^49K:?N<X\WJ_<;WU[?^F.V)>@MM
MPM&7<80I9^SEX^#RF6XLX>'ATQO)*?#P(8:]Y<^83:KMH[H;$[R;;PMY9YKC
MZ/=L-;Z/\GEITIZU2-;Z(;&WZD)9*52>:,W#A+)-&/1+'ATKE/6?1_/]/Y"Y
MKL][KV>PW6#-KKI$:>SO;7C,1]F8];3]]T]S[EFO\I;'<;?3M]KAR8]/]>L>
MJ?U)>AM<OB;WAY%D\?=];XGR6]MKCCQC"6'#LIH^.,(*--E8=V/&
M
M
M                               /_]77_@S^
M
M
M
M                         #P "ZIRK=S%W@'-C+B\SIC9N\VRV_R?8U:6
MY&]M6XV\T[4LZ\9)J5_B\->T:N=R5O/3FC4I7.-Q%>A-"6,.VA&,L(\$Z]\R
MOA%X?SDVV^YE&^WE-8G;;*(W&2+1KK6UZS&#':)X37)FI>-?N>W3J'3'@]UY
MU3%<VVV<[;;VT_#;B9Q4TG3C6LQ.6\3'&)ICM6?6\1F]PM+8+KTZV0EO+J3K
M0C9XZ'E=7K2\>,D]22/9R1A&'",)YX1])D9<M'FQ7+AHJGC<WS0[LZVWOSU/
MJ5[S1^B81VQVZZTTL.UQ]W>V\]SG[V26/Q%S;9'&S30Z8T9? AIUMYY.L^9S
M?;="\OP\KQ3PC-G_ -YW'N6BLQ7!29]-;8\T1^NE(+IORV=/;**YNI=UDWMX
M[<>/\#B^Q,QWLMOLQ?']A27,;RY>XC/3PUC;8VE'C++<7'^NW?1_C2PCU:4O
MPHRS_#7[=A^4'E?Y8;"C8;!;#[9;734K7R*KF=-:7Q]/5F1M8PEEFIYO6EY+
M6R]_&:$LL)I[V^JS1X0XQBB;U9XB]==<YIR]6\UW._B9[T4RY;3BK/[##$QA
MQ]L\*4K'JAW/D?273736.*<AV.':Z1IWJ4COS'[+),3DM_I6E2_)Y_-9F:,V
M4R=Y>PC-UNSK5IHT)9N/'C3MY>%.7X4LL$C6EMB=3_=Z/A.0<?!_S
M                               /!\+I^%^@ZW*9G$82WDN\UE<;B+6I
M6EMZ=SE+ZUQ]O/<3R359:$E:[GDEC/&62>:$L(\>$L8^"$7OP;;<;J\X]MCM
MDM$:S%:S:8CLUTB)X:S$:]FLP]>7-BP5[V:T4B>&MIB(U]7'1_<E.I5CU:<D
M]2:$(S1EIRQGC"6'AC&$O%2K.<Q_+QIB%Q'4N_.S&GH6EQY)=1SFZ.A\3"VN
MNMU/)KB-_?4^I4XPC#J3<(\?$SVUZ+ZQWW=_$N4[S-WHUCN;7/?6/7'=I.L>
MZQ>?J+D&VU_&-]M\>DZ3WLV.ND^[K:-'VTL1E:_"%'&9"M&:'&7LK*YJ=:'H
MPZDL>*EV9Y_N1/3T]U2S7.ARI8ZYLK>-S<6-QS";32Y*6E"CV\O9XV7+1N)Y
MII.FG3ITXS3\80DA&,80CGMMX1^*N\BMMMTSS6];SI%HY?N^[KKI]U[+NQ$3
MVS,Q$>F88S-UYT1@F8S<XV59KQF)W6#7U]G?UG[$1K/H?;3TMJ:KPC3T]G)Y
M9INK":&*O^IQX\.F>-/A^;Q4PRW>O=V]A?)_+.<[8>MY3VO9_,G6EKG^KV/5
MZ_E'S"EN>RX]>'4[7J];IZO'JS<,YM_ #QIW6OLNFM]'=TU[^&<?;KV>T[NO
M9QTUTX:Z:PQN7Q2\.\.G?YQMIU_6Y(MV>ONZZ?;T_P DOMDT/JZIUNKI[)PZ
MO#CU[>:GQX_Y/:<./YBG&2[[+NM\3&^A=<W>C:OS/A7FK_,S2&Z6:A4A;2QF
MJ>0QP^!KPNHQA"/9PMNTC/'A"3K1C"$<UA\L7CON.[[/IW-'?TT[V;:TTU[.
M]W\]>[[O>TT].C'Y/&7PSQ=[O<VQSW===,>:W9ZN[BG7W--=?0^R3;G6L_5X
M8&XAUHPA#KU[*GPXQX>J[2K#A^:IWE._Z[J;'V\E:TYE<EG*DU:6E-:8O9#?
MRE<4Y)I)IHW$\V:TQ9TNI",L)8PEJQGXS0X2QAUHPS&#RD>/N:\UR<DKBB(U
MUMO=A,3[GO-S>=?3V:<.W72)Q^7QV\+L==:\QF_N1MMU$_9]]AK'^77W.U]4
MFUVMYX\(X>2G#AQZT^2Q<98^E#LZTT?T'ALKYQ/W8N/J4I+/<7<K.RU))IIZ
MV*V@UC1IT)H3<(4ZL,Y2LIXS1\,.I+-#AX8PCT,KM_)QXY9HF<FRVV+3T7W>
M&=?L=R;Q^K,2^++Y@/#;',=W<9K_ .;@R?\ [45_R/JDVFUG-",9K2SI]/#A
M/?V\8Q].'9QF@\3DO.4>[BL;J-O:T>8',TH2230O<;M?B:5K---#C&G"3,9N
MTK=:7Q\:/#T(Q93#Y*?&?+C[]YY?CG];;=7F?L^\PVCC]G5\63S%^'E+=VL;
MJ\>N,-=/^UDK/#[#Z9-G]732\9HXJG'_ "9[V>,WP_TNG-#]%XW(^<\]W[97
M4]O;;:<V67HRRR1EOL=M[M32M:L9I(31EIR9;7%K7A&6,>K-UJ,(<81X1C#I
M9+#Y&O%W+CB^3>\JQS^MMN-U,Q]GN;*U>/\ G?9T?'D\R?05+=VNVWUX]<8L
M&G_:W-9_R/HDV9U3-+QC>8*G'_)GN[Z,8?#C);30_1>1R7G1G)=2N8R8C8CF
M@OK/J21A7R.&VIQ5S&I&'Z9+&TMM57DL(0\4W;QC'T(,AA\B?B7:FNXYKRRE
MO56^ZM&GHXSM:3_V7R9/,QT?%OP6QWEH]<UP5G]2,UO^E]$FRVH8R_IF4PTL
MWH23WT\O_P =-1E_N/,9;SI?EAH^3_,+EIWYR/6[7RKYK9;;["]CPZO8>3^1
MWU_VO6XS]?K=GU>$.'6ZT>K]^W\A_7-M?QOG>PIV:=RFXOKVZZZTQZ>C3377
MCV:<?FR^9OIJ-/8\NW-O7WK8J_8TTM;7_)]M^TFRF9CQ[3,8N7P<.I)=U./H
M\>M++P_1>?NO.H-BY+:O-9<J&[%Q=RTYXVU"ZUWH^SMJM:$/44Z]U1MZ\].6
M,>B,\M&>,(=,)8OKIY#.JIO$9.H-I6OIF,&:9B/7$3:L3/N:QKZWHOYG>216
M>YRO/,^B)RXXC[<Z3I^I/V'Z2[)Y/K0ZV<L(2\>F,MM<330AZ4(QA_=>6]]5
MZ ]IAK#H_P#ZUX7[&WW?X".;_P!Y</\  K_^Y?+_ (G]A^1\G\(K\T_?^)&[
M^J&W_<ZI^O.CROG6>%HUJ<N$Y&LID+>-+C6JY7F-M,/6DK=:,.SIT+30]]">
M7J\(]>-26/'C#J\(<8_7M_(+N;5F=UU32DZ\(IRZ;QI]F=[32?<TG[+TY/-#
MAK,1AY)-H_9;N*_Y(VUO^F/L/UDV/J1A'M-2R2QX]$),1-4A&'#PQC-<R]/Y
MCJ_?7'_^!7_^T?\ _;I[_P# '_\ ]9__ (O_ /V+U?XHO_Z%_P#._P#\(_O^
M(_\ _B?_ .@O_P"5NCRGG6.I:U:G-A>2'!X^WA3X5:64Y@[_ #%:>MUHQZ].
MO::-L999>KPAU(TYH\>,>MPCPA]6#R#;*M9C<]47O/HFG+ZTC3[$[R_ZNL?8
M]+T9?-#N9F/8\EK6/V6ZFW^6-O7_ */MOUI[(4(0CVFHZDT8QXPC3Q4M.'#T
M(PFN)_S^+K/?5>OO:8:0]FS-?8T]_P#@(Y3_ 'FS?P*G_N7K_P 3^_\ R/C_
M (1;YE_?\2-K]4-Q^YU/]>/?5>OO:8:0]FS-?8V?X".4_P!YLW\"I_[D_P 3
M^_\ R/C_ (1;YD_B1M/JAN/W.I?KSSV2\ZBWIJW49\/RE;76%EU)(2V^2W$U
M7E;J%2$/5S37=K96<D81\4O80X>.,7V8/(7TS7'IN>H=U>WKKM\5(_4F]Y^W
MWOU'SY/,[SF;?@N58:U]4Y;VG]6*U_Z'ZR;)8Z$OJ\[>S3>.,EI0DE_^-C--
M_==?[Z>W]]JML_\ \9ZT]#A_D/=_@-Z1_+^\_></_6_C_$YSW\E[?]\R/Z_B
M3QG^_+_Y&M_!Z'A<^^GM_?:K;0?\9ZSX_P#4/\!O2/Y>WG[SA_ZS_$YSW\EX
M/WS(?Q)XSP?-R_X=$?\ 9[?PPAPX^$]]/;^^U6V?_P",M:?G?$'^ WI'\O[S
M]YPG^)SGOY+P?OF0_B3QGBSE_P#(UNH=K_S@/%[KQKQW1[M3DRW'FN9HSW$^
MN].4-6U*U2:K+6C4J5,]C;B:,W7EEGZW'CUH0FX\80BVCE'E%S\@TCD76W.=
ME%>R,&2<41PTTCV>2NG"=/L3,>EA=_X\8N::_P I].<OW&O;[6D7^W[ZDNRM
M=K*ECPA9:PU#:0E\$+:K&A#HAP\%*>'BZ.A"#<'GNY/=Q^TJ9;NIN6_ 74_&
M-.ZV_P!U-\-N?)YX\?5T\?HG)V-G-PZT>$E6VGD\'J?4RQAU+D_A3XC<ETKM
M^ON99JQZ-QM=CN=?LVSXKW^W%HGW>,ZZ7O\ KCI+F.LYNE]I2?7BS[G#I]K'
M>M?U8EZ2TTQG[3AU-<9>K+#A#JW5CC;KC"'BC-<2330_,FA'TT$-RM6;,:GE
MGN-N]GM0;7W\UQ3FEM_XU;C6NG:=K"$85J,N.SF&IY"-2,>'4J1RT82]/6DG
MXPZO5N2\OZEV.E.<\RQ[ZNG;^*QAR:^B>]3-./3UQ[+6>&DQZ='YCNN3[F.]
MR_:7VUM>SV\Y*:>GA;'%M?5/?X>J7IK.WR-'A+>9"C?2<(\8^00MJT8^+U=*
MI&3AZ79_FJ.MC8AV(
M
M                                                   /_];7_@S^
M
M
M
M                                           ?M;VUQ=W%"TM*%:ZN
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
MHX^D  . '/$ C$ @ X
M
M
M                '__7U_X,_@
M
M
M
M       \"X3R(=V9S0]X%JN%AM%I;YA[<XN_I6NLMZ=8TKS&;>:8DA-+-=6E
MK?2R1J9;)RTYH328K&RU:T(S4YKB-M;SQN)>/^*WC?T+X1<O]KU%N/:[W)69
MP[+#,6W&7U3-==,6*9[<N2:UX3%._>.Y._=#^''4O7FZ[G*<7<V])TR;C)K7
M%3UQ$]M[Z=E*:SV=[NUGO1Y34^LL+I6AUK^OVMY4EC-;8ZWC+/=UX^"6,9>/
M"22,?\>?A#P\.M&'!G2\@_= \I?(598S4&F=.2;I;XT;:,F2WRW Q]K=ZBH7
M-2'"XET-@HS5K/3MOTSTY?(>M>34IHT[F^N9>"JWQ:\Q7B#XLY;[3>YOQ#E<
MS[W8[>TQCF/1[?)I%]Q;LF>_ICBT:TQ4E-GH7PFZ5Z&I7<;;'^-;V(X[G+$3
M;7T^RKQKBCT>]UO,3I:]D:=4:]SNIYIZ56M&RQL9O48VUGFA2C"'@C<U>$)J
MTW@CZKU,(^"66*ZG\'IN"NGZ/$?!\'$ !Y                       ?S-
M-+)+-//-++))",TTTT82RRRRPXS1FC'P0A#IB1$S.D/&L1&LGACPATQ0BWH[
MRCD,Y?)KVANMS5[/8/*8Z%2-_IS":GI:\UA9]G'A-)<:,V^DRF6DFC'C"62:
MSA--PCU81X1X=1Z:\$_%GJ^*WY!R#>9<=].[DOBG!AG7U9MQ.+%,>N>_I'IT
M:7SCQ%Z&Y!K7FG--O2U>VE;^UR1]G'B[]_\ LO28[1^I\KU8V.$R%22>,(25
M:M&-K0FX]/J;B[ZE/_REJ?=WSFGD:T7&[LMK=";W[T9&EUO)+^VT]AM :0N^
MK/&2'7RFK+V&6I=:$.M+QP,>B,./"/&#OG3OD@\4^9]W+S[=[+EE)[:SDON,
MT?Z.*GLI_?W+^;>9#HK9ZTY9@W.\M'9,4KBQS_I7MWX_>GM[#9S4MQU9[VYQ
MN.E\<LU6I=7$OPI*$O4_^:K9^Z/G3','EYKFELSRQ[0Z"H3RQI6UQN+J?6&Z
M-[2A&,99KF$NGHZ4HPJ1EX1DDFDGDDF^*[6'1'MW(O(?TAMXK;J7GF\W<]LQ
MM\6':UGW/PGXU.GKG6)F.SNN<<S\S?/\VL<GY;@P1/9.6^3-/V?>>PC['"=/
M=>RLME,53X1R.9R%U'PQA:4;>REC'T.-7MX\/1Z81^$MW;D]_3WH.XLU>E2Y
M@K;;[%UYX3_,G;?;O;[3T*,84^SA"AG;O'7>8EATQC&7YI1A&,>,8>IDZO8^
M2^4_P+Y-$6MR>=YDC[_<[C<9-?LTC)3#/V?9]G#TSKH',?'+Q+YAK$;^-O6?
MO<.+%3]2TTMD_P"W_P#B>KL]L-&6G",<5&[GAQXU+N\NZO'X=*6>6G_Y" FX
M7.'S8[LQJPW-YF=^]>4:W4ZUEJK=O7F:QLDM.>:I2IT,7?7\]M2DEFFFFEDI
MTI981FFC"'&,>/6^3^'/A_T_I_(?(]AM)CTXMI@I;CVS-JXXM,SI&LS,SPAH
MF_ZMZJYKK_*7,MSGB?1?/EM'VJS:8C[4/4VN P=CP\CP^+M8PZ834+&VIS\8
M^&:,\LO&,?3C'BCEQ;FUYV[@!SQ ^"#B(
M
M
M                                                   __]#7_@S^
M
M
M
M                                        &1SW1_<8:KYKI=.\P_-1
M9YW0'+?-4H932>B.K>X376]UM+"G<V=[2JU))*N+TO<RS<?FG)&%S?4X1A8P
MI4JM/(20Q\POFHY?T!.;H[H*U-WSK2:Y<_O;X-E/&)K.DS&7=5F/VN?>8K?M
MO>M6<,R%\*?!/==41CY_U/%L'+N%J8^-<FYCA,3Z)IAM^OCWUX^XTB8R12/7
MFY5#!QJXG"S4KK+PXR5[CC+4ML;-QC+-+&$.B>O+_D1]3+'IFXQAU(YR^WVW
MFA=J-&Z>V[VTTE@-"Z&TICZ6*T[I73&+M<1A,184>F6C9V-G++)",TT8SU)X
MPC-4GFFGGFFGFFFC5GSCG'->?\RS<XYWN,F[W6XM-LF7+:;WO:?3:UM9[.$1
MV1$1$1$1$)K;#E^QY7L\?+^6XJX,&*.[2E(BM:Q'JB.'NS/;,\9XHUW5W<WU
MQ5N[RO5N;JO/&I6KUIXU*E2:/AC---^AZ$.CQ0X>Q8U]CYP
M         ==ELOB<!C+_ #>=R>.PN&Q5I6O\IELM>VV.QF-L;:2-6XO;^_O)
MI*5&E3EA&:>I4GA++#IC&$'NV^WW&[STVVUI;+DR3%:TI6;6M:>$16L1,S,^
MB(C67KRYL6#%;/GM%*5B9FUIB*Q$<9F9GA$1Z9E_5.2>K/+3I4YZE2>:$LDD
MDL9YYYH]$)9))>,8QCXH0@LQ<SG?[]WKR[5K_":>U[EN8G65E&K1CA-B[&TU
M'I^E<R3S4J<;O<;*5[/!3T(S21A/4QE[>U)98PFA1FA&7C);H?RD^,'6-:;K
M>;2G)MM;CW]]:<>28X3PV]:WSQ;2>$9*8HGL[T./=2^.O0/3]K8-OGMS#-'#
MN[:(O37W<MIKCF/=I:\^XJ'AMKM5Y:$M6K:T\3;S=,*N2GC2JQA'A'U-I3A-
M5X^A">66'IK 7,+YS=S=:^GO<;R^;:[:<O\ A*O:RVN:RM*INWN!0Z(TZ5>E
MD=04;3!2<81Z\U*KIZMPFA"':32PFZ\N.C_(]X><IBN?J_?;GF^6--:4F-IM
MY],QW<<WSSZM8W%>''NQ.FG">?\ F1ZKWTSCY#ML.PIZ+6_#Y8]V)M%<7NZ3
MBM]GUU2Q6S6!M>K/E;V\RE2'#C3IQ\@M8^C",E*,U6/H<858?"63-\>=KFXY
ME*U[/OES%;M;B6-_//4K:<S&L<K;Z*IS5/\ 20L="8J>WPMK+'QRVUA3A'A#
MC#H@D[TMX8>'G15:QTMR;:;.].S)3#2<W#L[V>\6S6^S;),N,\ZZSZKZBM:>
M=\PS[BMNVELEHQ_:Q5TQQ]JL*CXW3F!Q$)88W$V%I-+X*M.WIQN(_P#2N9X1
MJ1_-F1=X_!Z;>VLNZ<
M
M
M                                              __T=?^#/X
M
M
M
M                                 !DT]QKW.M'F/R&(YNN:'2T:^P>#
MR$];:K;O,TJE.EO'J/$7D))]0Z@L*]/A7TM8UY)Z4*'7A+D;JG-2J0FLJ->G
M=0?\TWF.MT9AR>'?0N?3FV6NFZW%)B9V>.\?M>.T3[W=7B8GO::X<<Q:-,MJ
MSCDAX*>$=>H<E.K.IL6NQI/X#%:.&XO6?N[Q,<<%9UC3_:7C2?>5M%Z.;E;@
M1Q$E3 X6OPRE27A>W=.,(QQ]*>7C"E2FA'HKS0X1X\/42QX_%1APSDZ-&C;4
M:5O;TJ="WH4Z=&A0HR2TJ-&C2EA)2I4J<D(2RRRRPA"66$(0A"'""K6UK7M-
M[S,S,ZS,\9F9[9F?6FM6(K$5KPB$:XQC&,8QC&,8QC&,8QC&,8Q\,8QB_5_+
MRX                     'P93*XS!XS(9K-9*PP^'Q5G<9'*9;*7EOC\;C
M;"SI1KW=]?WUW-)2HT:4DLT]2K4FA+++",T8PA#B]V#;Y]UFIMMM2V3)DF*U
MI6)M:UIG2*UK$3,S,\(B(UF>':]>7+BPX[9LUHI2L3-K6F(B(CC,S,\(B(XS
M,\']223U)Y*=.2>I4J30DDDDEC-//--'A+++++TQC&/1"$&-/SV^<A;'[-UL
MYM[R=:>L.83<&S[6RGW-SE2]L-C\+?RQZL]3&2V-2AD]3=E/":2;R.I96<\(
MRU;?(7$G&6,V?"GR7=4=25Q<X\1\UN3[.VD_BU.[;?7K^R[T6Q[;6.,=^,N2
M.,7PTGBCGUOYA^2\HM?8=(XXW^XCA[:VL;:L^YI,7S:>GNS2D\)KDM"L.F=H
MLGD.RNM059L5:3<)O(Z?5GR567P\)^M",E'CT?%=:;Q1DA%B3<T_/MS9\YN;
MK93F"WFU5J_%>63WF,T):W4<!MMI^:,T.REPFA,-V..ISR2RR2>55*%2ZGA+
M+-6KU)^,T;!^@_";P^\-=K&#I#EN+;9.[W;9YCVFYR>OOY[ZY)B=9GN1,8XU
MGNTK'!%7J?KGJKK#-.7GV\OEKKK7%$]W#3U=W%72D:?KIB;3Z;3/%77":7P6
MGJ4),5CZ%"IU80GNII>UNZOIU+FIQGCQ\/5A&$OH0@A_Q=&:D[_@X!R
M
M
M
M                         #__TM?^#/X
M
M
M
M            %T[ND.[SRO>#<SN.TKG*-_9;%[:26&L]\-16?:T:D^!A=1EP
MNA<5>2PX29#/W%*>VIS=:$U&UIWEW)">>VEI5.#>87QAV_A!T-??[6:VYKON
M]AV..=)TR:>_SWCTX\%9BT\-+9)QXYTB\VCIOA3T#EZ]ZEKM<\378[;3)N;Q
MP][K[W'6?1;+,:1/HK%[QKW=)\3KO5=/2N&GKTXR39.\C-;8VE-PC#M>KQJ7
M%26/^)2A&$T?1CU9?'QALF--::T_HW3N!TCI3#8W3NE]+X?&Z?TYI_#6E&PQ
M.$P>'LY,?BL3C+&VA+3HV]O0ITZ5&E)+"6666$(=$."E;>[W=\RWF7F/,,ML
MV?/>V3)DO,VO>]YFU[VM/&;6M,S,SQF96)[;;;?9[>FTVM(QXL5:TI2L1%:U
MK&E:UB.$1$1$1'HA$*M6JW%6I<5ZD]:M7GGK5:M2:,U2K4JS=>>K/&/AC-&,
M8QB[M\KWOR                     %+MZ=Z-LN7G;#6&\F\.K,;HG;K0N*
MJ9;46H<G--V5"EVDMO:V5G:T835KJ\NZ\].ULK.WDGK7%>I3HTI)ZD\LL<[T
MSTUSSK#GNVZ;Z<V]MUO-W?N8\=>V9[9M,SI%:5K$VO>TQ6E8FUIB(F6+YSSC
MEO(.69N;\WRUP[?!'>O:WZD1$=MK6G2*UC6UK3$1$S.C[<?CKS*WMOC\?0FN
M;NYGA)2I2^/C",9IIIH\(2RPA",9IHQA"$(1C&/"#7N=Y]WPN]W/_J7)Z+T[
M=YC:SE?QF2J0TUM987WDV0UE2L[N:?'ZGW7O+">,+Z\GA"G6I8N%6>QLII9(
M4I:U>2>\K7 >!GERZ8\(]ECYGO:TW_/<E8]INK5UKAF8]]BVL6CWE(XQ.72,
MN6)GO36DQCK CQ*\6^==>;FVSV\VVO+*S[S#$Z3DTGA?/,?=6GA,4UFE)[-;
M1WYE5HS0&-TO1DN*LM.]S4\D.UOIY>,MO&:6'7HV4LW3++QX\9^$)YO'PAZF
M%G)(]R-4" #D
M
M
M                                             ?_3U_X,_@
M
M
M
M                             !_4DLT\TLDDLT\TT82RR2PC----&/"6
M666'3&,?%"#Q,Q$:SP.WA#B/Z$.F/'TFR\[H7DFL^2#DOV\T9F,32L]W-Q;2
MVW0WINYZ/4OY-8:FLY+BRTG<SS0ZT)<!CXVV)C2EFC3C<4KFO)"'E$W&DGS$
M^)V3Q1\3-YS+;9)MR[93.UV4:^]]CCF8MECZ1D[V773O=RU*3KW(6.>$_1E.
MB^C]OL\U>[N]Q$9MQ/I]I>(F*3\533'IV=Z+6C[J4/->ZCCJ34-U<4YXS6%I
M&:QQTO'U$;>C-PFK0A#_ +6;C4]'A&6$? NAN%.EO%_\_P":
M         'P?!P'@CP]#C\'@8'OG%?/GG=[.9*MRB:-RM2AM!RYWUM+JJC9U
MY_)M:[SWN+EKYF_OY8=7K4=/T+GYC6M&:7]+NOFC4ZU22K1[.USR;>$^TZ7Z
M+CQ$YECB>8\YK/LIF..'91:8I6O;QW%J^VO:)XX_8UTB:VU@_P"8'KG/SGJ*
M>D]G;3:<OF._$3PR;B:ZVF?<Q1/LZQZ+>TGC$QI)O:;3%/'8>&>N)(1O\O+-
MV$T80A&WQ\L_"G++"'@C6C+VDT?\GJ0\4>.. F@CRJZ
M
M
M
M                   __]37_@S^
M
M
M
M    %R[N?^7[&\RG>)<MV@-0XZ&3TCA=5W>YNK[6K2A7LKC"[78>XUQ;X_*4
M9I9I9[6_O[*RQM>2:'">6XZD8PA-Q<1\Q?5^?HKP<YUS?9W[FXRXHVV&8G28
MONKUP3:L\-+8\=[Y*SZ)IKZ'1O";D./J+Q Y=L<]>]BI><V2.V)KAK.2(M^Q
MM:M:3ZXMH\=K[*SX?2>7NJ,\9+BI0ELK>:$>$T*E[4A;1FDC_E2RS330^$V:
M:D%9"AQ\'P@                      !X/[_1_@_1:DW>W5F7U[O-NYKG/
MUY[K.ZSW.U[JO-7-2G7HU+C+:BU5=YC)5ZE&ZXU9)IZU:>:,M3U4(QX3=/%^
MA#I?E^WY3TUR[E6TKW<6VVV#%2(F)TICQ4I6-8X3I6(C6.$^A57SG=9=]SC=
M[W/.M\V;+>T\>-KWM:T\>/&9GMXIUXVA):XZPMJ4.K2M[.UH4Y>CA"2E0EIR
M0AU>CP04P9QC7V@
M
M
M                                                  /_U=?^#/X
M
M
M
M                                   7V/-SL]BL/WF>B\?D(6T;O56U
M&[>!P7;S5859<K;Z>EU/6C9PIS0A&KY#CKR$85(32]G&I&$.M"6,(J><O:9]
MQX(;G-AU[NWW>TR7TTT[LY)Q1WM?1W\E.S2==..FL3V[R^9\6+Q(PX\FFN7!
MGK77]=%>_P /=[M+?:U^RIENW2J5-'5YY.MU:%_8U:O"'1&G&KV,.MZ76GE;
M"B"GY/E%3X(?"<@                     !_SCP-5US];(9+ERYS^9?9S(
MVU2UHZ2W>UC/I_M:<:4]WHK464GU1H3)1I\(0A&ZPU[8W$99.,LL9XRRS30A
M":-]'A)U1AZS\-.2=28;1:=QM,/M-..F;'6,6>O^CFIDKZYTUG16+UWR7)T]
MUCS+E&2-/99\G=U]..\]_%/^ECM6?MILZ7R4F6T]A[^2:$8U\?;PJ\(\82W%
M&3L;F2'_ $:DLT/S$0W1&IN_
M
M
M
M?__6U_X,_@
M
M
M                                             !(#E4W]S_*US';,
M\PFFJ=6YR6U&O<'JJMCJ5:-O'.8.A<>2ZHTW/7EC",M/)XRK=X^K'C\16F:A
MU]TEM.O.C.9='[V8BG,,%\46F->Y>8UQ9-/3.++%,D>[6&>Z7Y[GZ9ZAV?/M
MMQMM<M;S'9WJQ.EZ?8O2;4GW)=5G,72S6(R&*K1A"2^M:E"$\8<>SJ1AQHUH
M0]&2>$LT/3@VH6U6Y^B-ZMMM#[M[;9RVU)H/<73&(U=I7-6O&$M[A\U9RWEK
MV]&;U=&XIPFC2N;:K"%6C6EGHU99:DDTL*&>?\BYITQSO==/<[Q3@W>RRWPY
M:3Z+TF:SI/9:LZ:UM&M;5F+5F8F)FSKE?,MESGEV#FO+KQDP;BE<E+1Z:VC6
M.'HF.R8GC68F)TF$)KZRN<=>7-A>4XT;JSK5+>O3C#XFI3FZL>$8>&$?#",.
MB,.$8=$7OV(?>^4                      /@_YV+%YP[W8^K-Z,=C^=W8
MG3MYJ/6N@=*T].;XZ-PUM+7RF<T!@8U[[#[BXFRH0A5NKK#25*MKE*4L*E2>
MPA;U9)9:=A5Z\\O)WXX\OZ9S7\+^J\T8=KN\OM-CFO.E:;C)W:WV]IGA6F:8
MB^*9TK&7OUF9G+72,?C]X;;OG..O6?),<Y,V"G<W..L:VMBKK-<M8CC:V/6:
MWB-9FG=F(TI.M;-J=94,?-/IS)U9:5O<UXU<;<5)HPIT[JKPEGM*DTW1++4C
M"$9(QX0A-QA&/&:#"<BLZ0T2,<
M
M
M
M  __U]?^#/X
M
M
M                                                <19(W<4][?9\
MJNHK/E.YB,["TY=]=9^K<:#UQE+OJ6.RFM,U7FJWE/*5:W12TYF+F:$]Y4XP
MIV-W-->3PEHU[VK)"WS5>7O)U]L[>('1V+O<YVF.(SX*1[[>X:1I$UB.W<8:
MQI2.W+CB,<:VIBK,B/!'Q6ITON(Z5Z@R:<OSVUQ9+3PV^2T\>]KV8<D\;3V4
MO/?GWMKS%(MS-!S9RE-G,33C-EK:C"6YMJ<O&;(V].'"6,D(>&M3EZ)8>&:7
MA+#IA+".=G:W=K?VMM?65S;WEG>T*-U9W=K6IW%M=VMQ3A5M[FVN*48RSTZD
MD8323RQC":$81A&,(JJ,F.^&]L66LUM29B8F-)B8X3$Q/&)B>$QZ$W*7K>D7
MI,368UB8XQ,3QB8GU3Z$9II9I(QDGA&6:6,99I8PX1EFA'JQEC"/3"/'Q1?0
M_A_;CX/[P                     #P?!^;XF,QWF_F^&@=_P"]U!O;R93:
M;VAW?OYZV4U)M1>R_,C:?<&_FC&K<WNGY[*G/+IO*U^GK2TJ,<=<U>K&I3LI
MY[B[J3?\#_-_S?I'%BZ8\2O:<QY=32N/=Q[_ '>WKV17)K,?C.*ONS[:D:Z6
MRUBF.L</$GP$V//KY.==']S:;NWOKX)][@RSZ9KI'X*\^Y'L[3IK%)FUYK'H
MW=6ZQ<M+':@A6O["2$)*-]+^F7UI+#HA+5A-&';4X>G'KP\49H0A+#"]WHV+
MWAY==>93;'?';G56V.N\1PGNM/:KQE7'W%:TGJ34J&4Q=SZJWOK&M&2;R>_L
MJM6WK0AUJ56>7I67=,]5=.=9<IQ\\Z6WN+?;7)V9,5HM$3PF:VC[JEXU]]CO
M%;U[+5B4/><\DYOT_OK<MYWM[[;/3MK>NDS'KK/9:L^BU9FL^B92&QV3L,M:
MR7F-NZ%[;5.B6K;SPGEA-PXQDGAX99H<8<99H0C#QP4GX,^Q3[P
M
M
M
M                       !_]#7_@S^
M
M
M
M          !Q&'%D(]U!WY>O>36G@-AN8JGF]T>6*E-2QVG\C;3>7[@[*6]2
MKPDCIN-S/#YJ8&GUH]KA*U26I;R<)\?5DEI1L;J('C_Y6>4^)-LW5G1LTV'/
M)UMDK/O=OO9T_P!II'X+//HS1'=O/#-6>][6G>_"WQKWW2$8^1]0=[<\MCA2
M8XY=M'[#7[O%'IQS.M8XXYX=RU*]<;:VNH>URF)C3LLS&$9JM./J;3(QA+PC
M"KPAZBI'P0J0APC_ (T(\>M#.EVBWDVMW\V_T_NILUKK3VXNWVJ;;RK"ZHTU
M>RWEC<=6/5N+2YIS0EK6MU0GXTKJRNJ=.XH5(34JU*G4EC+"JWJ+IOGW27-\
MW(>I-IDV6\P3I?%DKI:/5,>BU;1QK>DVI>NEJVF)U3:Y3S?EG/=ACYIR?/3<
M;?+&M;TG6)]<3Z8M'9:MHBU9X6B)1IO\?>XNZJV60MJMI=T(]6K2K2]6:'1#
MA-+XHPC_ (LTL8PC#IA&,.E4MA&2?$                      "@',5RL\
MOO-EH>XV[YAMK-+[FZ9J0JS64N:M:E#.:?N:T(0J9'2FJ<9/0R>)NHPEA+-<
M8Z[HU)I>,DTTTDTTL=NZ-Z\ZO\/^:QSGH_?Y=CGC3O=R=:9(C[W+BM%L>6O[
M')2U8GC$:Z3&!Z@Z8Y#U5L9Y?S_:TW..>SO1[ZL^NEXTOCGW:6B9CA,S'!VF
M)S>5P5S"[Q5[7LZL.$)H4YN-*K+#_$KT)^,E2'I3RQ8H7.=YLCKG3]3,:SY'
M]QZ.O<1#M;NALONQ?8[!:RH<9HS1L-+[C22V^(O^,9NK1I9>CCNSIR_IE[<5
M(\8S^\-//#RK>1CY9XH[*=IDX1.]VE;7PS^RR[?WV;'Z[3BMFUF>&.D<$6^L
M?+=O<$WWG1>X]O3MC;YYBN2/<IEX4M[D9(QZ1VWM*N.G]Y+:K"G;ZDLXVU3H
MEFR-C)/4MX^+KUK/C-4E].-.,_AZ)808RN\VPV]'+OK"YT#OEM?K;:O5UOVT
M\N&UKI^_PE6^MJ5>-O'(X:YNI(4+^SFGA&%*]LJM6WJ0]53J32QA%-_IKJSI
MGK'ET<VZ5WV'?[>=/?X<E;Q69C7NWB)[V.\1VTO%;QV36)1OYQR/G'3^[G8\
M[VV3:Y8^]R4FNL1.G>K,\+5]5JS-9]$RK)CLICLM;RW6-O;:^H1X<:EO5DJP
MEC&''J5(2],LWHRS0A&'C@I+P;"Q3[W
M
M
M
M  __T=?^#/X
M
M
M                                                  !Q&'%,/D\Y
M[^9GD7US'6O+YN#=X*VO[BUJ:KT#FH5\UMMKRWM8\*=KJ[24]6G3K30DC/2I
M7UM4H7U"2>>%M=48SS1CSGQ'\*>A_%7E?\F=7[.,MJ1,8L]-*;G!,]LX<NDS
M$:Z3-+1?%>8COX[:0VWI'KCJ3HG>_CG(=Q-(M,=_%;WV'+$>C)CUB)]46B:W
MK$SW;1JZ#4&F,-J:VA;96UEJS20FA0NJ?"G>6T9O#&A7A#C#IZ8RQXRQ\<(L
MV/D#[^WE5YMX8306[MW8\M.^EY+2M(8+6>7HR[::NR,8=2$-%[AWD*-"E5K3
M=7L\9F);:O&>>6A;3WTT(SQK%\6_*;U[X>^UYMT[6W.^55UGVF&D_C.*O_C;
M>.]:8K';EP]^FD3:\8HX)E=">.?2_57<V/-ICEV^MP[N2WX&\_\ AY9TB)GT
M4R=VVLQ6LWGBCGJG;#-X'M;JPEFS&-EXS1JVU*/EE"3P_P"LVDO&,80\<]/K
M0X0XQA+#A!?9EFEGEA/)-":6:6$TLTL832S2S0XPFEC#PPCXHHJ3$Q.D]KM^
ML3V*:<(^#A'T/A1AX81?T\/+@                      %--U]F=I=]=)W
M.A=YMMM$[HZ/NY^VJ:=UUIO%:EQE.ZA2FHR7UI0RE*IY/<TY9YH4KFA&2K3C
M&,9)Y8]+-\@ZEZ@Z5YA7FO36]S;#<UX>TP9+XK::ZS69K,=ZLZ<:VUK/IB6-
MYIR?E7.]K.QYQML>YPSQ[F2E;QKV:Q%HG28]$QI,>B7V6.1OL97A<X^[N+*X
MEAPA5MJT]&>,./&,DT9(],L?'",(P]&$6.US7>;+\M^XGE^HN5+<74O+_J.I
MVE:CH?54U]N3M?<S^JFDM+*[R%>74&,Z\TWJ[BID,C)+++++3M(=,8S'Z \[
M_6G)NYL^O]GCYOACA.?%W=MNH]V8K7\7RZ>BL8\,S,S,Y)1_ZI\M_3O,.]N.
ME]Q?89/W.^N;#/N1,S[6GNS-\D:=E56,'O'E[3J4LY:4<I1A&$)KFA"6TO80
MX\.M-+)#LI^$/%"23TYF-1S3=SWS^<I4<ADM<[(9;76AL=">K5W,V9\JW*T7
M+:4I>M6R&2ABJ$F6Q5O)'U,:V:Q=G+&/"$(QXPXS9Z#\QGA)XA=S!RKFE-KN
MK\(VV\TVV;6>RM>_:<66T]NF'+DGU]B.?4_A+UWTKWLF^V5L^"O^VV^N;'IZ
M9GNQ%Z1[N2E(5APFOM+9WJR6V2IVUS/'A"RR'5L[GK<>$)).O'LYX^E3GF6Q
M7<7-GLS@
M
M
M                                   #_]+7_@S^
M
M
M
M                         !SQ 79^2+OGN=3DFEP^EL+K2&[^S6,A;VLN
MS^[%Q?Y[$8K%T80IPL]#:EA4AE,%"E3ZT+:WM;B:PDGCVE2PK1AP1]\4/+3X
M9>)_M-_N=K_)W,KZS^.;2*X[VO/'O9\6GLL^LZ=ZUJQEF.%<M75.B_&#K'HR
M*;7#F_&]G32/Q?/,VK6L<-,=]>_BTC[F*S..)XSCEX74FWNG-1]I7JV_D&0G
MXS?-"QA)2J3SQ_QKFEPZE7IX<9IH=;Q=:$&7WR6=^GR1<W-+%Z<U!JN3ERW<
MO/)K>IM]N_E,?CL)D\C7FEI0M]%;E1['%9&6:I/)2H4;OR"^K3QCV=C&6'65
MU^)GE6\3_#RV3>;/;_RSRZNLQN-G6UKUK''7-MO?9<<Z1,VFGM<58[<NO!++
MHWQMZ+ZKBNWSY?Y.W=M(]EGM$5F9]&/-PI?CPB+=R\SV44$U%MIJ/ ]>M2H1
MRUA+UIH75A3FFJR20Z>-S9],\G"'&,8R]:6'^4O.RS2SRRSR32S2S0A-+-+-
M",LTLT.,LT)H=$81AX(HU3$Q.DNP:Q/&%//2\$>GHCZ4? Y>'D
M            #T?T#X8'BX?G>D@!S/\ =><C'-Y-D<EO%L%I*?6F1DKQJ;EZ
M)I5=O]Q8WE:G"G3R.0U-I2-M/E*M&$(1HR9F2\HR_P#91A&,(]<Z%\=?%/P[
MBF#IOF^6-K33_=LTQN-OI'&:UQY>]&*)],X9QVG]<T/J7PSZ)ZL[V3F^PQSF
MMK^&Q_@LNOKF].[WYCT1DB\>X]3A=::EP/5DQ^4KPMY8PX6=Q&%U:=6'^)+1
MK\>I"/CC3C+'T_ QWN9GS7/4EC&^S?*'S V&=MI>VK6NW^_-G'$Y:6E)/UY:
M%MN-HJTJ6MS6FD]33DKX&TI]:$.O7EEFC&28W1'GLV66*;7Q$Y1;%;A$[C83
MWZ:^N=OFO%JQKQGNY\DZ3PK,QQX!U)Y9]Q3O9ND]_%X]&+<QW;?8C+CK-9GT
M<<5(]=O55C#[TT9H2TL[BIJ4W1"-UC)H3T^,>B,8VEQ-":$(>E5FCZ3'PYE>
M[OYT>4>O>S;[\OFO=*X"RC&,VN\;CI-7[;U:4:L:="I#<#2$]]B:4U6$(3RV
M]S=4KB$(P[2E)-QEA+[HGQB\-/$*E8Z4YQ@W&:W^PM;V.YUTX_[OFBF68CL[
MU:6I,]EICBX'U'T!UCTI:9YYL,N+''^UB/:8?<_"T[U(U]4VBWKB%5</JS3N
M>A+\S,K:UZLW#_5IYHV]YQX<>'DMQ"6I'AZ,)8P]-"UTQI[T0
M
M
M
M            #__3U_X,_@
M
M
M
M      !QP]'@N5\GO>U\[_)5'&X;;/=:[U7MKCZLL?XH=TY;K6^W\MKVLM6K
M98:WNJU/(8>G/&$T8RX6_M(1FFFFFA---&,>)^(WE\\+O$WO[GGFPC;[V_\
M^E[73!N-=-(F\Q6<>:8_\;'DX1$1I$.C=)>*O6G1O=P\MW4Y=M7_ &&?7)BT
M]58F8MCCXNU'C\_H33>HHSU;RREH7DW_ -<++A;W?6X=$U2:$(RU(_\ K)9F
M5'RA><B<I.\\N/TSS(X/-<L.N:\;>UCFKR:\USM+D[FI"6C+/2U1AK:7(8R-
M2IUIII,GC);6WI]7KY"?A-&$"_$3R6^(734WWW1>6G/=K&L]R-,&[K$:SQQ7
MM[/+I'IQ99O>==,,<-9.])^8CI7G'=VW45+<MSSP[TZY,$S_ )]8[]-9_7T[
MM8[<DJ)9[:+/8[KUL15IYJVAQF[.7JVU_)"'3&$:-6:,L_1XY:G&,?!+#H@R
M"=%:ZT5N5IG%ZTV[U?IC7>C\W1C<8;56CL]B]2Z=RM"$\:<U7'YG#5:UO6A"
M:$99HTZD>$81A'IA&"(7,^5<SY)O<G+.<[;+M-SBG2^+-CMCR5G372U+Q6T<
M./&.SB[UL]]LN8[:N\Y?FIGQ7XUOCM6]+1[EJS,3]J5++FVN+.M/;W="M:W%
M./5J4;BE/1JTXQ\4].I"$8?G/5/@?2_#X?\ ?]'@#R
M     _BI3IUJ<]*K))5I59)J=6G4DEGIU*<\O5GDJ23<81EC"/",(PX1AT1?
MU6TUM%JSI,<8]QXF(F-)XZD(QA'C",81A&$8=/@C#QP6RN9/N>>[UYH?FAD-
M:\ONF]&:OR'E%2?7VSL(;7:IA>W4>-;*7U+3,M/%Y*YC'I[7,8V\Z>F,(NW]
M%>8WQ@Z%[F'EG.,FYVU-(]AO/]ZQ=V.RM9RZY<=?<PY,;F_47A'T#U+WLF\V
M%,.6VOX7;_@;ZSZ9[FE+S[N2EWLL/K[5>%ZDEME:UQ;R=6$+7(1\MH=67P22
MQK<9Y(>E3GE6#.8[S7#6&-DO<QRH<Q6)U12DA4J6NA-\<14T[E>SISQGA2H;
M@Z,HW5K<UYY.$LDE;!6=/KPXS5I99N-.6O1GGMY;GFNVZ_Y-?!,]N?8W]I36
M?3.WS36]:Q/;-<^2VD\*S,<>%=0^6;>8XMFZ7YA7+ZL6YKW;?ON.)K,S'#2<
M5(U[;1$\*H8C>FA/U:><Q,]&,>$(W..J=K3Z8>&-K<1EFA"'I59HK!W,9W:W
M/)RIR7U]O5RX[A8+3-A/6A7UW@,?0UUM]3HTXS1IW-UK71-3(8^TA5DEC4IT
M[ZO1J]7CUJ<LTLTLLL^C/&SPLZ^FF+IGG6WRY[Z:8,EIP;B9GT1ASQCR7TGA
M,TK:NO9,Q,3/"^H/#KK7I?O7YSR_+CQUUURUB,F+3USDQS:M=>V(M,3[G!5'
M$:PTUG.K#'9>TJUIX0X6U6>-M=1CZ$MO<PDGFX>.,L(P]-!IU-I3TH
M
M
M
M             #__U-?^#/X
M
M
M
M         !R D#R_<UG,;RKZDCJOEZWCUSM5EJT].>_I::R\\N"S<*498TZ6
MI-*W\*^+R=.$998PI9"SK2<80CU>B#4.KN@>C.O=E_)_6'+<&_QQ]S.6GX2F
MOIQY:]W+BGCVX[UGW6>Y#U1U#TQN/QKD&\R;6\]O<M[VW^?2=:7CW+5F.#JL
MK@\1FZ/897'VU])#CU(UJ<.TIQCXZ->7A/)'TY9H,DSE-\Y_UEA),=IGG-V8
MMM:V5/J4:VZ>ROD>!U1"G+&$.WS.W&>K28R]K3\9IJE:PRF.IRPEA"2UFC&,
M80K\0/(QRW=3??>&O,YVMNV-KO=<F+[%-SCK.6E8X1$7Q9IG76<D1P2)Z6\R
MN\P]W;=8;.,U?W;;Z5O]FV&TQ2T^F9K?''#[F=5(,YLQ;5(S5M/9"-M-'P66
M0Z]6AQ]"E=4H=>6$.CA":2>/HS,F'E=[PWDXYQ[6W_B"WTT?JC4=:VFN;C;W
M*7-72FY=C+1EXWD:^@]32VN2JTZ$>,M2[M:%:UCT1DKSR32S30BZ[\'?$GPW
MR6_.[E6;!AB=(W%8C+MK:]FF?%-L<3;T4O:M_1-8F)B)'=,]?](=7TC^0M]C
MRY)C6<5I[F:-.W7%?NWF(]-HB:^JTQ,2H[FM*:@P$T?FGC+BA1ZW5ENY(0KV
M<_'IEX75'C)#CZ$T81]&":3F;<GG0#^^                      #@#X.#
MG_"/!#H^'Z/C_/6^N8KNL.0;FDGN\ANMRVZ#^B>[[>I5UQH6VN=M-:5;RM#A
M"_R6?T'4Q]3(U9(],D,K"ZI^*-.,.,(]>Z-\>?%KH2*X>0<ZS^PKI^ SS&YP
MQ$?>UQYXR1CB?3[+V=O=AH?4'AAT)U-K?FG+L7M)U_"8HG#DU]<VQ36;S'H[
M_>CW'JL3K;5.%A+)8YBZC1EX0A;74T+RWA+"'Q,M*YA-U8?]#JQ]/P+#/,/Y
MK7A[CRS*<JG,G>8VK-/5FM-%;]X63(6<>TX322QW%T#;TJM&2G'C+"6;3=>:
M:6,(QJ=:6,9Y8='>>_<T[N#K[DE;QZ<VPOW9_@^>TQ,SVZ_C-8B8X1I/#AO4
M'EEQ6UR]+\QFL^C'NJZQ^^XHB8T^)F?=X<:G8G>JI+U9,YAY9X='6N<74ZDW
M1T1CY)=1C",?!_Z:'PEA_F'[GCO$N6KRN]UERY:MU?I>UGJ]76FT$*.Z^GZE
MM1X=?(7=OHZ-SD\=;]/#M,MCK3X25W1_F.\'.MN[BY;SK%M\]M/P.\UVN36?
MO8G-W<62WN8LF1P_G_A)X@=.:WWG+[YL4?[3!^'IIZYC'K>D?Y]*JG8K7^D\
MQPEM\O0MZT>'&WO^-C5A&,>'5EC<<))H_P#0GF6SJU"M;5JMO<4JE"XH5*E&
MO0K234JU&M2GC3JTJM*>$)I9I9H1A-+&'&$8<(NW5M6]8O28F)C6)CC$Q/9,
M3[KG$UM69K:-)CMB7L81A&$(PC",(PA&$8=,(PC#C",(P?EP?T\.0
M
M
M
M       ?_]77_@S^
M
M
M
M       ?59WMYCKRTR&/N[FQO["YH7ME?6=>K:WEG>6M6%>VNK2ZH1EGIU*<
M\LL].>2:$99H0C",(P?QEQ8LV.V'-6+TO$Q:LQ$UF)C28F)X3$QPF)[8X/ZI
M>^.\9,<S6U9B8F)TF)CLF)CLG7T]K^9I)9Y8R32PFDFA&6:6:$)I9I8PX1A-
M"/A7E.5#OX>?[EBAC<%F-P*',/MY91HT8Z1WRA>ZFS%M92S<*U/"[D4*M+/4
MJG9\*=O+?7MY:T82R]2TC+":6:-OB!Y4?"/KGO[O;;.>3[RVL^VV/=Q4FWHF
M^VF)P3&O&W<IBR6UG7)KI,=>Z6\<.N^FN[@S;B.8;>NGX/<ZWM$?L<T3&6)T
M[.]:]:\-*^NGV<VQTMF>O5IVL<3=S0C_ *QC>I1IQFX=$:EG&$:48>CU999H
M_P"4R9^5#SBKD@WYCC-/[R?-_E9UY>0H4IZ6O)OHDVRN;ZK+QFH8[<W!4)):
M%.3A-&>XSN,QM&$.$(5)IH]5"#Q \F_BATGW]WTW[/GVTKK.N#\'N8KZ[;;)
M:>],^BN#+GMV\(CBDATMY@>B^>=W;\X[W+,\Z?MOO\,S[F:L<(]W)3''NZRH
MYG-IM28OKU<?"EFK67C'C:\:5Y"7CX9K.K&/&/BA"E//'TH+[>E=7:4UWI_%
MZMT1J?3VLM*YRVEO,+J;2N:QNH=/YBSGCPDN\7FL14K6UQ2CPCPJ4JLTL?%%
M%/?\NYARK>9.7\TP9-MN,4]V^++2V/)2WJM2\1:L^Y,1+M^UW>UWVWKN]EDI
MFQ7C6MZ6B]+1ZZVK,Q,?8E3.M;U[:K/0N:-6WKTYHRU*->G/2JTYH>&6>G/"
M$81AXX1AQ>A?&^A^/&'P>GX.D                         /[OP_[\>(\
M:'P>'_"B?S \BW*!S34:TN_G+SMEN'D*TL9(ZGO<!)A]<TJ<TLLDU.TW TU-
M99RA+&$LL)I:.0EA'JRQC#U,O#H'2'BIXB]!VB>DN<;G9TC_ &5<DWP3]G;Y
M._@MVSI,XYTUGURU?GW1/274]9CGO+\.XM/W\U[N3[66G=R1]JT.\Q6IL]A(
MP^9>5O+22'#])EJQJVT>$>,(S6M;K4X_#C(L2<P_FOW+WJSRO+<M.^&O]G\I
M4GJUY-+[@V%CNCHOI_T-AC;ZVFQ.8LJ<(<>M6N[O)3\?\6/BE9T=YZ.L.7]W
M;];<KV_,:1I'M=O:VUS>[:U9]KAO/[&E,,>ZXAS_ ,M7(-UKEZ<WN7:6GCW,
ML1FQ_8K,=S)6/=M;)/N*FXK>?*T.K)F,;:W\D.$.VM9YK*X].>>6/7IS1]*6
M618?YB.X8[Q_8+RS(6&TEGOOIBUGJPAJ#87,1UM>3TX<)J$(:&O:-AJ2>>>7
MCQA;X>K)+-",L:G3)&>5O1WFP\%^K>[BR\PMRK/;3\'OZ>QCW?P];9-M$1^R
MS5F8F.';IP[J#P.\0^1:Y*;2-]CC[_:V]I/[U,5S:_8QS'N]FM3<3N?I'*=6
M6>_FQE:;A^E92GY-+#Q1_P!9EC-1A#CZ-2'PEH74>F=2:/S5_IO5VG\WI;46
M*K1M\I@=1XJ_PF:QMQ"'&-"_Q>3ITJ]&>'^14IPCZ21.RWVRYEMJ;WEV:F?#
MDC6N3'>MZ6CUUM69K,>[$RY/N-MN-IFMM]WCMBR5X36]9K:)]4UM$3'VX>^H
MUJ-Q3EK4*M.O2GA":2K1GEJ4YX1\$99Y(QA&'PHNC?4]+]
M
M
M                                                         ?_6
MU_X,_@
M
M
M                                                           <
M\0<1X^+]'I2-Y=^;OF6Y3M10U-R\;SZYVOO9[F6[O\;@LM/6TKGJTM.%&7Z)
M]%9.%?$926$L(0EER%C6A+PEC+PFEEC#3.L?#SHGQ V?XCUCRS!OZQ&E;9*:
M9<<:Z_@LU>[FQ<>WV=ZZZSKPF6P]/]5]1]*[C\9Z?WF3;6UUF*V]Y;T>_P =
MM<=_].L^YQ=3E<#A\Y2['+8ZUO9>'"2>K3X5J7C_ $BYDX5).GCTR309*G*1
MYS]J"PFQ>EN=+9FAJ"TA&A:UMV=DH4L9F:5.66%*-YG]L\_<0M+J>::/:W%?
M&Y6SEDEA-"C83S1A+"$_B%Y&=IF]IO\ PSYG.&W&8VF]]]29[=,>YQU[]8]%
M:Y,629G3O9HC64BNE?,KN,?=VO6.SC)'"/;[;WMOLVPVGNVGTS-+TT]%)4?S
MNS%*;KUM.Y&-*:/&:%CDN,].,?#"6E>48=:6$/!"$].;TYF3GRR\[_*GSAX6
M&8Y=MZM';A5Z=K"\R6EJ%Y5PVO<%1A-V4]3/Z"S\EKE[2G"?C)+7JV<*-2,.
M-*I4EC":,'.N/"[K[PXW/XMUERS-LXF=*Y9B+X+SV_@\^.;8;SIQ[L7[T=EH
MB=8B2?3?6G2_5N#VW(-[CSSIK-->[EK_ )V*T5R5C7AK-=)]$S'%1K,Z;SFG
MZG9Y;'7%K+&;JR5XR]I:U)H]/Z7<TNM3C'Q\.MQ]&"5G]]H+:72<(@.
M                      49WDY==AN8?"T]/[Z;.[;[LXJA)4DLJ&O='X/4
ME;%QJQXU*N%O\E1GN+*I'_M;2K3G]":#9>F^LNK.CMS.\Z5YEN>7Y)T[TX,U
M\<7T[(O6LQ6\>Y>)CW&&YOT]R+G^'V'.]IAW=8[/:XZWF/\ -F8F:S[M9B?=
M=AC\MD\34C5QF0O+">,81FC:W%2C"?AX.TEDCPFAZ4T(K&W,5YM/R4;G2Y#*
M;%ZIW'Y;M1UY:LUG86&0GW/VZH5ZD(S=I<:9UE7AF(PZ_#A)0U)1IRRQC++3
MX=7JRFZ-\[/B=R.:8.JL&VYUAKIK:U?Q7<3$>K+AK['L]-MM:9G29GMUXKU#
MY<^C>91;)R3+EY=DGLB)]MBU]VF2?:=OJS1$>I4K$[PZCLNK)DJ-GEJ4.'&:
M:3R.ZC"'1PA6MX=GX/1HQCZ:PUS&>;I]X!LU/?9/;+&:)YD]*6TE:YDN]N<_
M;8'6-&RHRS1C-?Z&UQ/8U*E>/5]3:X>\R,\W6EZO&/6A+*_HSSD^$74D5P<\
MOGY)N)TC3<XYR89M/ZW/@B\17UVS4PQ&G'2-->'=0^7[KSE$VR<MKCYCBC6=
M<5HKDT]W%D[LS/N8[9)X^E4_$[M:6R$)9+V>YP]:/"$9;RE&I0C-'_)N;;K0
MZO\ G3RR063]QMK-S=G]276CMV-O=;;9ZLL^,;K36O=+YO26<HR\>K"K-B\]
M0H5NI'_%GA)U9H<(PC&$8).<FY]R/J/95YET_O,&^V]NS+@RTS4GW.]CM:NO
MN:ZPXUS#E?,N4[B=IS3;Y-MECMIEI;';_5M$2J+:7UE?T87%C=VUY0CX*UK7
MIUZ4?2Z]*,8?HO!,L^%]0
M
M
M                           /_]?7_@S^
M
M
M
M                                 !W6G=2:ATAF\9J;2>>S6E]282ZI
MW^&U!IW*7V$S>(OJ7^BO<9EL;4I5[>K+QCU:E*I+-#Q1?-O-EL^8[7)L>88J
M9\&6.[?'DK6]+UGMK:EHFMHGU3$Q[CW;?<;C:9J[G:Y+8LE)UK:EIK:L^N+1
M,3$^[$ZORK4:-Q3GHUZ5.O1J2QDJ4JTDM2E4ECX99Z<\(PC#THP7]N3?SBOG
M$V!CA]*;^4;+FFVWM)K6TJ76K+N&!W>Q>.IR]E&-AN+94:DN3J2\8UJDV?LK
MRYKS0A3\MH2QZTL2?$CR;>''5OM-_P!)3/(=[;6=,4>TVE[3Q]]M[3'LX^]B
M-O?'2L3K[*T\'=>D/,%U=R'N;7GL1S3;QI&MY[N>L>YEB)[\^F?:UO:>SOQ'
M&*7Z@VET_E.TK8N,^%NYN,W5H2]K83S^+K6DT8=3_P"532PAT^IC%EF\E_>O
M\E_/+1L<5M9N33TON=<TX1K[,[G0LM([C0K0DZ]2GA;*>O6LLU++"$9XSX6]
MNNI)PC6EHQCU85]^)G@!XE^%EK9^?;*<^QKV;S;=[-MM/V=N[%\,SZLU,>L_
M<S:.*4_1WBET=UK6N+EFY]EN9[=OFTQY?]&-9KD__-VMI'W6BA>H=#ZBTW&:
M>]LXUK.6/1D;/K5[2,/%&I-PA-3^%4EE]+BN2.+.BO(
M          ?!Z/YX\'A/@]'^Z/)^?^9&,/[CP6XVU>V.\&G;C2&[.W>B-S-*
MW<)H7&G=>Z5P>KL+5C-PXSQQF>H5Z/6Z)8PFA)",(PA&$81A",,MR;G_ #SI
MS>5YCT_O,^QW%>S)@RWPW_UL=JVT]S71\',.5\MYMMYVG--OCW.*>VF6E<E?
M]6T3'VWU6E[>8^K"XL;NXLJ\O#JUK6M5H5(</\^E&$?S.*R1S'>;G<@N\U2]
MS&V%MKGELU/<SU:_6V\S4^H=$5[JM-QFJ7NB-:QO.RI2_P#H[;$7^/I2^"$O
M#H2?Z,\Y?BUTU%=MSVV#G6"ND?[Q3V>>(CT5SX>YK/KMFQYK3Z]7&.HO+YT+
MSB;9N61DY;EG6?P5N_CUGUX\G>TCU12U(5'Q&[6J,=U:=Y&UR]&'"'^MTH4K
MF$L/%+<VW5XQCZ-26:*P5S)>;;\\>T<+_+[*Y;0/,SIBUEGJ4:&F\A2V]W$F
MH49N-6M<Z-UI7A81C"3A-+1L<_=UIXPFDEIQFZG:2UZ+\ZGA;U#--OU-CW'(
M\]NV<E9W&WUGLB,V&OM.WA-LF#'6.$S;373A?47EWZUY5WLO)KXN98X]%)]E
MET]W'DGN]G9%<MYGLB/75##[O:;O^K3R-.ZPU:/"$9JTD;NTXQ\$);BVA&?X
M<9Z4L(>BL:;J;+;O[&ZCJ:0WFVPU]M9J>G&MPP>O])YS2F0N*=O/"G4N;*AF
MJ%&-Q0XS2QDKT.O3FEFEFEFC+-+&,IN0]3=.]4[*.8]-;[!O\$Z>_P!OEIEK
M&OHM-+6[MNW6MM+1,3$QK$N*<TY-S;DFX_%.<;;+M<GZW+2U)G3TQ%HC6/=C
M6)X3$Z3"I5ED;#)4H5\?>6M[1CP_3+6O3KRPX],(31IQCPCZ45,N#.,:^T
M
M
M
M'__0U_X,_@
M
M
M
M         !^]O<W%I<4+NTKUK6ZM:U*XMKFWJU*-Q;W%&>%6C7H5J<8323R3
M0A-+-+&$81A",(\8/YO2F2DX\D1:MHF)B8B8F)X3$Q/"8F.$Q+S6UJ3%J3I,
M3K$QPF)CLTE_,TL)H1EC"$830C",(PA&$T(PX1A-"/AA&'A7X.1WS@+F_P"5
M^MA=(;RWM;FBV=L^RLZF+UWEZM#=+ 8^$O9RS:9W/J4[BYN>RZ)O)<Y1O99I
M)84*-6TA-VDD4?%+RB^'775<O,>FJQR+F5M9[^"D3M<EO_%VT36M=>SO8)Q3
M$SWK5R3PGN'17CQU9TU--IS>?Y3V==([N6WX:L?L,VDS.GJR1>-([L3376*9
M:DVMP.9A4N,?)#"Y":,9H3VM.$;*K/QXQ[:SA&$)>/\ E4HR\./&,)O!',UY
M,.\8Y4N?'3<<KL-N'0KZJL;*%]J;:?5<EOIW=+25*%26E4K932]2K5A<VLLT
M].6.2Q=>[LNM/+3\H[7K4Y:UO$OP:Z_\*-[^+]6;.8V][=W%N\6N3:Y?3I7+
M$1W;:1/X/+7'DTB;=SNZ3,P.CO$'I;KC;>UY'N(G+6-;X+Z4S4_SJ:SK7C'O
MZ3>FLQ'>UX(]ZATGG-,UNID[.,M":?J4;ZAQJV5?T(2U^$.$T?\ (GA+-X8]
M6$$Y7+&ZO-?!_P H/)\'Z'$                            ^#\WT1X'A
MMQ-L=M]W=,7FB=U= :,W*T?D>K&^TOKS3.%U9@+J:3_1U*V)SM&O0C/)&/&2
M?J=:6/3+&$>F&5Y/SWG73V^KS3D.[S;+<T^YRX,M\62/7$7I:MM)],:Z3Z=7
MQ\PY;R[FVVML^:8,>XQ6[:9:5O6?LUM$Q_DX/IM+V\L*\MS8W5S9W$G'JUK:
MM4H580CX8=I2C"/3XUCSF8\W+Y$-Z:>1RVT<FL>6/6-U&K7HW&ALC7U9H&>]
MKU(33ULCM_K"M5FEI2PXPIVV'RN-I2]'"7A#JQE'T1YS/%?IFU-OU%.'GFVK
MI$QGK&+<=V([*[C#6-9]=LV+-:?\KBO4?E[Z'YQ%LO*?:<MS3QUQ3W\6ONXL
MDSP]48[XXA4C#;M:GQT9)+^-OF;>7A",+F26A=0EAXI+JWA#ICXXU))XL>?F
M;\W8Y]=CXY+,;6X_2O,UHRRDJW-.\VXR%/!ZZIV5.>:6$U]MUJJI1KU:\80E
MC"UPMYDIX]:'#CPFX3"Z'\X_A/U3%-MSZ^7D>YMI$QN:]_!WI_6[C%%JQ7]E
MFIACA]C7@74GE_ZYY+WLW+*TYEAKQUQ3W<FGNXKS$S/['';)/^55?#;L:8R7
M5DO9J^&N)N$(RWDL:EM&;AX);NCQA"'^=4ED@L?:VT%KG;745]I#<;1FK- :
MMQ<T)<EI?6VG<QI74>/FFXPEEOL)G:-"YI1CPCPA4I0\"47+.;<JYWLZ<QY-
MN<6\V^3[G+@R4RX[?YMZ3:L_:EQ;>;'>\NW%MIS##?!EKVTR4M2\?9K:(F/M
MPJ3;W5M>49+BTN*%U0J?$5K:K3KTI_\ HU*<8PC^>\FR#Y7[<8?!_? <@
M
M
M                                                     #__T=?^
M#/X
M
M
M
M    '(#U6B-=:TVTU7@]=;>:KU#HC6>F;^CE-/:JTKE[[!9_#9"WFZU*[QN5
MQL].M2GAX.,D\.,.,(\81C!\'-.5<LYWR_+RKG&WQ[K;9ZS7)BRTKDQWK/;%
MJVB8F/LP^K9[W><NW5-]R_+?!FQ3WJ7I::VK/KBT:3'VGX7-K;WE"K:W="C<
MV]:6,E6A7IRU:526,.$83R3]$68AW7_G#V,UM<Z=V+Y^;_$Z:U/<36F'TOS'
MVUK:X72N<N:D84+>WW<QMKV=KB;B>>,(?-NSI4["/&$;JA9RR3W-2N/QS\G>
M?E=,W57A+2^?!76^7ETS-\M(CC,[2TZWRUB/]A>;9M?VN^29C'$M_#3Q_P >
M\MCY)UW:N/+.E:;N(BM+3Z(SQ&D4F?W2L13]=6FDVF@&L]IY[:6MDM+RU*U&
M'6J5L1&,:E>E+X8QL)X^JGA#P]G-&,WH1FZ(0RP:-:C<T:5Q;5:5>WN*=.M0
MKT:DM6E6I59>O3JTJDD8PFEFEC",L81CQATP0 M6U+32\:3$Z3$\)B?3$QZ_
M<2DBT6CO5G6)[)CL^RH=&$81C":$830C&$98PX1EX>*,(],(^E%^K^7EP#R
M                           'P>C^>/!X0!1G>KEVV)YCM-3Z0WWVDT!N
MOI^,E:6VL];:9QF;KXNI7IQI3WF"R=U3C=8ZYZLT8275A6HUI./&6>$6R],]
M9=5]&;V.8]*<QW'+\W#6V'):D7TG73)6)[N2NL<:Y(M6?3$L1SGI_DG4.V_%
M.>;3%NL?HC)2+=WW:S,=ZD_LJS$QZ)=CCLMD\16A7QE_=6-7QS6U:>E">$(\
M82U9)?4SP\'J9H1A'QP8^G--YLGRV;@2Y/4'*QN5JO8/4566M7M-%:MGNMS-
ML*E6$(S6]C:7F1JR:AQTL\T>K4N:V2R75EZO4MHQA&$TO>@_/!UKRB<>SZ]V
M6+F^&-(G-BTVVYT]-IBL3M\FG;%:X\&LZZW]7!>IO+=T[O\ O9^F-Q?8Y)XQ
MCOKFP^Y$3,^UI[LS?)I'WJJF$WDR]I&2EF[.AE*71":YH0ELKWTXS0DAV,WI
M0A))Z<S&RYJNYSY_.4F&4R^M-E\AN!H#&1JSU-SMF)[C<72$+.C-PGR.2M,=
M1IYG%V\(=7C7S&)M).F$(31CT)J] ^8_PD\0O9[?EG,Z[3=WT_W;>:;?+K/W
MM9M,X<MOV.'+DGAKHCKU1X1]==*=[+O-G.?!7_;;?7+CTCTS$1&2D>[DI6%7
M\)K_ $MG>I);9&2UNI^$/(\A"%I7C-&'Q$D9X]G/-Z5.>:*UX[JYH]GQ <@
M
M
M                                                     __2U_X,
M_@
M
M
M
M       Z63KW'O?)Y;8S4&CN3GF>U+&^V+U#D;;3VTNY&?O9HUMF,SD*G8XO
M2V>R%Q&/'2MW<324*-6K-"7$U)X333RX[M/)(-^:/RW;?JG9[GQ(Z&P=SFN&
MLY-WML=>&\I6-;9<=8__ $JE=;6B..XB-(B<VGM))^"WB]EY)N,/2/4N3O;'
M),4P9K3QV]IX5I:9_P!C:>$3/[5,ZZ^SU[E&=R=OI,G1N,_AJ/4R=&2:K?6E
M*7HR-.3U4]:E)#_TT(<8QA#IG].?XK.,5;IIPC:#R
M              \ /)T_#_0X\%M[FP[IGD4YQI<EDMSMEL1IS7N1EJS3;K;5
M>3[>[APO*L)H1R61R.*HS666KPZT>K'.X^^EAPAZGHAP[3X?^8+Q5\.)IAY'
MS.^;:4T_W7=:[C;Z1][6MY[^&OQ&3%/N\7.^J?"OHCJ[O9.9;.N//;_;X-,6
M77US-8[MY^-K>/<X/7X+76IM/]22SR-2M;2</]2ON-U:QA"/Q,DM2/6IP_\
M532L7[F\\VEYEMK89/5/*KK7"<Q6D;>2M=0T7FXV6@=V[*A)+&KV%G1OJL<)
MF.I)+'C4I7]G<59XRR4;&>,>B='AWYVNB>?=S8=>[6_)MQ.D>VIWL^TM/9K:
M:Q[;#K,]DX\E*QK-LL1"-75GESZCY9WMUTOFKS#%&L^SMIBSQ'JC6?9Y-(],
M6I:9TBM)5FP&\.'O>I0S=M5Q-Q-&$/**76NK":,?'-&6':4_A1EFAZ,S'9W&
MVQW&V@U9DM![JZ$U;MSK3$3QDR6EM:Z?RFFL[:0[2:E+5J8W+TJ56-*>,DW9
MU998R3PAQDFFATIC<FYYR;J/E].;<@W>+>[;)]SEPY*Y*3V3IWJ3,:QK&L3Q
MCTQ"/_,.6<QY3NK;'FF#)M\U.VF2MJ6C[5HB=)TX3V3Z%6K2]M+^A)=6-S0N
M[>I\16MJLE:G&/AC#KTXQAQAQZ8>&'C>&95\+Z0
M
M
M                              '_T]?^#/X
M
M
M
M                                            ', &QP[BWFYRW-CR
M%Z+CK'(U,GN/L5EKC8_6&1NJTU6_S=II?%VE_HC45W/5C-4J5*^%N[*UN+FI
M---7NK:YJS1ZTT80ID\U/AYM_#_Q8W,<MI%-ES6D;[#6(TK2<MKUSXXTX1%<
MU+VK6-(KCO2L<(6$^"75>7JKH;#^.6[VXV-IVV29[;12M9QWGTS,X[5B9GC:
M];2B/N7@J>#U/<0MY(26F2IPR5"66'"2G-6GFEN:,D(=$(0J2S1EEAT0EC+!
M>01N=>4_                                     % ^8'E:Y>.:G2<V
MBN87:'1>ZF!A2N*5C#4F+A'-8.-UU?*;C2^JL?-0RN)KS]26$UQC+VA5C"'#
MK\&V](]>=8]!<PCF?1_,<VPRZQ-O9V]Y?3LC+BMWL66L:S[W+2]?<8'GW3'(
M.I]I^)<_VF/=8^.G?K[ZNO;-+QI>D^[2U9]UVF*S65PE>%QB;^YL:O1UNQG_
M $NIU>B$*M&?C)/#TIY8P])BS\ZGFR.4MJN3UKR+;CTLE:31KW<VR6\.2DM<
ME0A'C4\CT7N9;TH4+CC-&%*WM,Y;4.I)+UJV4JSQ3P\,O/#@O6G+/%3932T:
M1^.[.NM9]&N;;3/>KZ[7P6OK,Z5P5A&7K+RW9:S;>]$;CO1QG\6SSI,>YCS1
M&D^J*Y(C2.W+:5:].[R21A);ZELXR3>IE^:5A+&:2/1PZUS91CQAX.F:G&/I
M20@Q9]X]CMX.7S6U_MSO=MMK#:[6V-XS5]/ZRPEYA[NM;=I&G2R6,J7$L*5Y
M9U8RQC0O;.I4MZLOJJ52>7A%/'IOJGISK#EE.<]+[W#OMK?LR8;Q>(GM[MM)
MUI>-??4O%;U[+5B49.;\DYOR#>VY?SK;9-MFKVUR5FLS'KC7A:L^BU9FL^B9
MA6O'Y*PRMM+=XZ\M[VVFZ(5K>K)4EA'AQC+/U>F6:'CEFA",/'""E3/,6^X
M
M
M                                                ?__4U_X,_@
M
M
M
M
M   <@,VGS6K1.L,1R_<S>O,I97]KHK6>ZFCL-I&O==M3L\EE=&Z:NIM67F-H
MU>$L\DOS3Q]O4N*<O5GJ4IJ49HS4)I9*P_/?S3ENXZOY'RK;VK;=;;:YKYHC
M29K7-EK[*MICLG\'DM%9XQ%HMII:)F9GEEV6[Q<AYEOLL3&'-GQUQS/9-L=)
M[\Q_KUB9CMF--?>\(X[U7%O/E<-;232S7%O8W%2O"'3-))<5H=A)/'P\?431
MX1\4>/@BRET#TFU%0                                       %#.8
M'EHV&YJ-"W&V_,#M?I;<_2-::K5MK+4%G/\ -##7=62%*?)::U!8S4<AB[OJ
MPZOE>.NJ-7AZGK]6,81VKI#K?JSH+FL<ZZ1W^78[B-(F<=O>WB/O<F.W>QY:
M?L,E;5UXZ:\6$Y]TYR/J?93R[GVVIN<4]D6CC6?UU+1I:EOV59B=.&KL\5F<
MGA+F%YBKVO95X<.M-2FAU:LL.GJ5J4\(R3R_YL\L8,/_ +P'S;[<W:^3-[F\
MD&9RF\FAZ,;K(7NRVI:MI3W:T[:2T_**E/268I2T+/4E"GPJ0DMIJ=KD(2]E
M2IT\E6FGJPL6\(O.CR/GLXN1^*.*O+=U.E:[W'$SM,D]D>UI.M]M:>&MM<F'
M7O6M.&NE43.O/+QS+ED7YET5>V\P1K,[>^GMZ1V_@[<*YHCCI72N332(C);6
M5?-+;NV=[&G9ZDIR8^YCPDER-&$WD-6:/@C7IQC&:C&/CCQFD\,8QDA#@QA<
MWA,UIK+Y+3VH\1D\!GL+?7.,S&$S=A=XK+XG)6=6-"\Q^3QM_)3K4*]*>6,E
M6E5DEGEFA&$T(1@G+M=UMM[MJ;S99*YL66L6I>EHM2]9C6+5M69BU9CC$Q,Q
M,=B->;#FVV:VWW%+8\E)FMJVB:VK,<)BT3$3$QZ8F-85FIU:=:G)5HU)*M*I
M++/3J4YH3R3R3=,L\D\O&$81\48=#JWO>I_?A
M
M
M                       !_]77_@S^
M
M
M
M                              X .> #@  ?K1H5KFM1M[>E4KW%Q4IT
M:%"C3GJUJU:K/"G2I4J5.$9IIIIHPA+++",8QCP@_FUJTK-[S$1$:S,\(B([
M9F?0\Q$VF*UC69[(AQ&,)81C&/"$.F,8]$(0AXT[]C>[ Y_>8F>RJ;7\J^Z]
MWB<AU9K75&KL%#;;1U>A&'7GN;75FXL^+L+B267C&,+:XJ31^)EEFGC"6/*>
MJ?'/PDZ-B\<]Y]M:Y*=N+#D_&<T3V:3BV\9<E9U_75K'IF8B)F-XY+X:]=]0
M3$\LY7GFENR^2OL<<QZXR99I68^Q,^KM>8R6M-*XGK0O<W8RU)>/&C0J^67$
M(P_Q8T+2$\T(_#A!D'<G7FQ-:AD\3K#G?W7L+W'6T]O>U-F]EKJ^C+DII:O;
M0Q^JMS<K0MZE*C&666G=6^'L.TGA//V&2HQDEJ31!\1_/)6V#)R[PNY?:M[:
MU_'-[%?>\-.]BVU+6B9]-;9LFD:1W\-HF8CO72/ELFN2F[ZTW436-)_%]O,\
M?<OFM$3$>B8QUUX^]R1IK-*M0;S0FDJ6^G+&:6>/&6&0R$)8=6'@Z]"SDC&'
M'QPC4FZ/')%EE;<[<Z%VBT-I?;3;/2N&T1H+1>)ML'I?2VG[.G8XG#XRUA'J
M4+>C)TS33S1FJUJU2::I6JS3U:L\]2>>>:OSG/.>:]0\US\[YWN+[K=[F\WR
MY<D]Z][3Z9GU1&D5B-*UK$5K$5B(B5'+^7['E.RQ<MY;BKAP8:Q6E*QI6M8]
M$1_EF9XS,S,S,RH9=W=U?W->\O:]2YNKBI&I6KU9HS3U)X]'&,8^#AX(0AT0
MAT0A"'0]JQC['S@                                         !\'Z
M*UIWAW=+<L_>"X&[RVIL52VVWWL\?&VTQOGI'&VL,_":A1ZMAC-=XN$:-+/X
MR2,)80H7522YHR\9;.[MH3SPG[QX.^8/K?P@W==OL<D[WE5K:Y=CFM/L^,^^
MM@MQG;Y9_75B:6G2<F.^D3',>O\ PKZ;Z]P3EW-?Q;?1&E-SCB.]P[(RQPC+
M3W+3%HC[BU>.OM=*:ZS.EJL)*,_EF+FGA-7QM>>,*73'U4]M4Z8TIX\?#+#A
M'_&ECPAPP#N=/D6YA.0S=&IMEOOI>6SIW\;VXT1KW!S7-_H'<;#V5222MEM)
M9RM2I1GC2[6EY597%*E=6T9Y(5Z,D*E.,]MOAGXJ]'^+'(HYYTIG[TT[L9\%
M]*Y]O>VNE,M(F=-=)[MZS;'>(GN6G2VD%.L>B>?]#<S_ )-YYBT[VLX\M=9Q
M9:QVVQVTCLUCO5F(M76.]6-8UE'IS4V*U/9>6XRO&;JQEEN+6K"$EU:5(PZ*
M=>E",>''A'A-",81Z>$8\(H=.CM1>@
M
M
M               '_];7_@S^
M
M
M                                                       .
M   YX . '/ !P YX .  !VF+PF:SE:I;X3$9/,7%*GVU6ABK"ZR%:E1Z\*?:
MU*=I)/&67K1A#K1APXQA#PO1N-UMMI6+[K)7'$SI$VM%8F>W2)F8]#VXL.;/
M,UPTM>8]%8F?^A_$]2G2A"-2I)3A&/"$9YI981CX>'&9[S&;(;T9JVC>8;:+
M<_+6<*DU&-UC- ZKO[:%:2$)IZ4:]K:3R]:$)H1C+QXPXP]&#$Y^J.FMM?V>
MYYCM<=M-=+;C%6=/7I-X?=CY+SG-7OX=IFO'9K&*\Q^K%7R3Y/&TX]6ID+*G
M-PZW5GNJ$D>'H\)IH*E8ODJYR<W7MK7"\I?,SE[F\DC4M+?&;#[IW]>ZIPHQ
MN8U+:C:XJ>:>6%.$:G&6$8=6$9O!#BPF?Q-\-MK6U]SU#RW'6O;-M_M:Q''3
MC,Y8TX\./IX,CCZ-ZOS6BN'E6\O-NR(VV>9GAKPB*<>'%\D^HM/TH1C4SF'I
MPE^*C/D[*6$OBZ>M.J#BN[5[PK,4ZM2TY)>:6C+1GA)/#*[';BX*I&::'6A&
ME2S>/MYZD/1FDEC"$>B,>+$;CQL\']M,1DZHY7.OZS?;?)'VYIDM$?;T??B\
M.>OLT3-.3;V-/UVVRU^%6-?M/DGUCI2GPA-J/"1ZW&,.IDK2I#H\/&-.>,%4
ML3W.O>;9JM2H6?)WNI1GK4>WDCEH:9P-*$G5A/U:MQG<A;4Y)^$?]'/-"?CT
M=7C",&!W'F.\#]K6;Y>H]K,1.GO/:Y)_4ICM,Q[L1IZ=63Q>$?B1FF(IRC-&
MO'WW<K_EM>(C[$\7Q3[@:-IPC&;4%E'A'AZCMJL?S(4Y(\54<)W#/>L9N%G5
MEY7)L5:7<\\OE6;WAV'QT;662I-2FJ7>-J:GC>R0XRQX0A:QC-",)I81EC",
M<%NO-AX![7O5GGOM+5]%-GOK:^G2+?BW<G_6TCLGBR>'P.\4,^DQRSNQ/IMN
M-M&GV8]MWO\ LOBJ[G:(I=:$<UUYI?\ %I8_)S];HX\)9X4>K^BJY@?-S.\R
MR_D_S0T?M+I7MJTU*I\WMV\%<>222^"XN/H8IY+C)'Q0I=>?T98-=W?G,\$-
MOK['<[O/I&OX/:9(U]R/:SCX_9TCW66P>7SQ'RZ>TQ8,6OZ[/6=/=GN1?_)J
M^"KNWHZGQZM>_K<(<8=E858=;TH=K&7I^&K/I[S8/GPR/85<]NMRLZ<MY^VA
M6H_1EN?F,I0C)QA1CY-9Z0EM9Y:D80CQA>\82QXQAQ]2UO>>>;PHPZUVG+^:
M9IX:3[':TK/KXSNYM&G^9V^YQ9C;^6KKC)I.?=;+''I_"9K6C[48-./^=_U.
MOK;SZ8DXPI6.:K30X<(^3V5.2/'ICZJ:XX_^2KOIGS5S>"ZFH0UES=[;8&6:
M%E&ZFTSMEJC5LU&:>,/FC"A+E<EA>TA2Z>QC-&GVO^-"CX8:IOO/ITYCU_DW
MIW<YONM/:[G%BU_6Z]W'FTU^^[>[Z.\S>V\L/-K:?C?-L./LU[F&]_LZ=Z^/
M73T=FOIT=76WML)>MV&!O*D?5=7M;RC0X\/B./4DJ</3\/#TTBM*>:L[56<;
M?Z..<'<#44LLU+RJ&E-J-.:,FK2RW'6KPMYLOF,]"E&:EZB6,T*G5G]7'K0_
M2VF\P\^O/\D3_)?3FWP]NGM=UDS:<.&O<PX-=)XSIIK'#A/%L&U\L/+*:?CO
M-\N3U]S!3'Z?1WLF73A]GCQ]QU-?>V^FX^38"TH^'AV]]6N.'1T<>I3I>-)_
M1?FS7=]:<C3K:EU9S';@UN$O;T,[K_2.'QD\\)9I8]A;Z1T[C[F26/&$T99[
MV>/&6'";A&,(Z+S/SO>+V]UKLMOR[9QZ)IM\M[?;G-N,E9G[%([>QLVS\N'0
M6WTG<Y=WN)]/>RXZQ]J*8JS'^M+IKC>/55;C"C0Q%I#CT1I6M>I/X>,>,U>M
M-#_R4Q] ]R+W7NW<]"OC.5/3&H+RC/)4FN]>ZLW%U_)<3R5859(U\7J[+W=A
MPAU82QDDM)9)I81A-+'K3<>;\W\T'CISF)IGY_EPUGAI@Q;?;Z<-.%L6&F3[
M<WF8GLF-(TV[8^#'AIL-+8^5TR6]>6^7+K_HY,EJ_J5B)]/I>>NMQ]:7?&$^
M<KTI8^"6UH6MKPZ.'1/0DEF_\I/;;/EWV V7IT:6S^Q^T6UDMO)5DI1V[VXT
M?HR>66XA&6YXU=.V=O--&KQCVLTT8QGC&,9HQC&,7)N>=8]7=33-NH^:;O?S
M.FOXQN<V;L[.&2]NST>KT-YY;T_R+D\1'*=E@VNG[EAQX^WMXTK';Z?7Z7F+
MS+93(1C&_P E?WW&/&/E=W7N/!X.BK-'P>*$%8_[GP>@UMEW7@\@
M                                      (]\S_*[LOSA;0:AV1WVTG1
MU3HO/=G<T*M*>6SS^E\]:232XO5>D<U"6>I8Y*TC//V5>2$99Y)ZE"O3K6U:
MM1J;AT+UWU-X<]18>J.E-Q.#<X>$Q/''EQSIWL6:FL1?'?3C$\8F(O6:WK6T
M:_U-TSR;JWE&3DO/,49<.3C'HO2T?<WQV[:WKK.D^F)FMHFMIB>VPN:R. OZ
M61QE>-"XI0C+&'Q5*M2FCZNA7IQZ)I)O'#P\>$81A-"$8:X/O&N[YW3[O'?B
M_P!LM9RU]0: U#&_S>SNYU*U[#&:^T?1N^REC<2TXS26N7L.O3H9?'1FC-1J
M325:<:EK<6U>K<_X,^+_ "'QBZ4ISSEFF'=X>[3>;69UM@S3&O#TVPY-)MAR
M::6B)K.F2F2M:]/$+H+F?0'/+<MWFN3!DUMM\VGO<N/7T^B,E=8C)3T3I,:U
MM6TRXTCJJQU7C);RWX4KJEU*>0LHQC&>UN)I>/1Q\-.?IC)/XX=$>$T(PA;^
M==:&]4
M
M                                                  __U]?^#/X
M
M
M
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
MX #X/A ?!\'$'D^#^\XX/+P.7AY
M                        #T_@Z?10$[R?D>TGS\\K6MMF\K0L;37F/MZV
MK=FM6W%.2%;2>Y6(M*D<-//<^&6QR,L9\7E)(PFA&VKSU)9>VI4)Y.M^"GBC
MS#PEZ\VO4FWFUMI>8Q;S%'9EVUYCO\/U^.=,N*>'OZ1$SW;7B=$\1>BMIUUT
MQFY1EB(SUCVFWR3]YFK$]WC^MOQI?]C:9CWT5F/4:0U)7TOFK;(233QM9XPH
M9&A"/&%:SGFX3]'@ZTD>%23P<)H</!&+6%9?$Y/ 9;)X+-V%WBLSA<A>XG+X
MN_HSVU]C<GC;F:SO["\MZL(34ZM&K)/3J230A&6:$81AQ@O+V^XP;O;X]WM;
MQDQY:UO2U9UK:MHBU;5F.$Q,3$Q,=L*U\V+)@RVP9JS2])FMJSPF+1.DQ,>B
M8F-)A,VG4DJTY*M.>6I3J22U*<\D>,L\D\O6EFEC#PPC#IA%USW/6_L
M
M
M                                     '__T-?^#/X
M
M
M                                            #@ YX . #@ < #@
MK%HOEWY@-R(4([=[&;Q:]A<RR36T=%[9:UU3"XEJ34Y*<U".#L:_7A-&M1A"
M,O'C&>3A\5+QUOF76/2/)=?Y8YKL]IW>WVVYPXM.WM[]ZZ=D_J3ZI9?9]/\
M/N8Z?R?L=QGU[/9X<E]>SL[M9]<?JQZW7W.6Q5GQA=Y/'VT9?BH7%Y;48P\?
M3VLT.'@\:5>CNZ:[R37/9?,7DSWSL>VEZTGT8Z3J;=]6'93U?T[^,"IC.SCP
MIS0X5.$>,99?BIY(3:%S+S ^"O*M?QKJ78VT_<<OXQZ8CA^+QEU[?1KZ9[(G
M3:-GX6>(F^T]CR?<UU_=*>R]<_[6:>K_ *([9AT=QKK2%MQ[34.,FX>'R>XA
M=^/_ /!>O^@E/I+S>OO1M21A\UMF]&:"DFXQA4U;O'MG<PZO7IRRQC3T3D<S
M4AQA/--"$9(1A"2:$80FZDL^A<P\X/@3LO\ A^99MW\3L]S'K].;'ACT>OTQ
MIPUF-GVG@'XF;C]MV>/!\9N,,^K]SOD__")]S7I:^ZNBZ,.,F0N+KTK?'WD.
M'1&/AN)*</2\/C@DYI+S7[G>RD:%;5V\7++I.UJSR0JT;'46Y6I\M;4X7,:5
M:>>TIZ9M+6:/9P[6E+)?QA-QA+/&G'K=71^8>>CPOP:UY=RWF6XM'9-L>VQ4
MF=-8X_C-[1QX3KCX<9B+<-=DVOEIZTRZ3N]YL\43ZKYKVCCQX>QK7LXQ[[W)
MT=+<;SZ;DXPM\?F:\T/!&:C9T:<WJ>,.$W;S3>'HCQE28TGYJEJ&M"C5USSJ
MX;&QDFMYJ]CI/8N^S<*TL9IO*Z-+*YC5./[*,(0D[.I-95.,8QZTD.K#KZ1S
M#S\;.NM>5=,WOVZ6R[ZM-.S29I3:Y-?3K'?C32-)X\-DVOE?SVTG>\YK7LUB
MFVFVOK]];-73W)[L_8X<>GK[W48<86VG*D_'CZJODY:?#P<(QDIT)N/IPZT$
MDM*^:T<L5GV7T;\RV_&H>'DG;_0KB=OM'=IU.MY;V7S7L<[U.T]3V76Z_9\(
M];M>,.&E;_SX=<Y-?Y+Y)L,/;I[6^XS>KNZ]R^#73CKV:^CNMAVOEDZ;II^.
M\RW.3LU[E<6/[/W5<NFOH[=/==/7WKS,W'R;#XREX>';3W=?_H\>SFI_FI#Z
M8\VO[N' =C\U:F_^MNREHPGAJ?=#&6D+F-.KUYYJWT&87$<(U(>HG[/JPX?$
MPEF]4T[?>=;QHW>OL(V&UUU_:MK:=.'H]MFS=G;&NO'MUC@V#;>77P]P:>U_
M&LW^?FK&O[WCQ]O9PT]S2>+J:V[^KJO'J?,JWXQXP[&RGFZOH<(W%2I\/I@D
M'ISN'.ZMTY"2:'+!)G+J62K3FO-1[L[UY6-62K4[3A-85-12V<)I.$)9)Y+:
M$\(=$9HQC-&;4-[YK_'K>\/Y=]E7A.F/:;*O9^R_%^_Q],3:8]SLTS^W\#O#
M#;\?Y,[\^N^?<V_R>V[O_9U]UU5;<[6];CQS/92]$82T;'&R<(PAPXPG[&,W
MI\.*0&G.ZM[N/2M26IC.2[E\NII*E.K"&H]O</K&G&:G)V<L)Z6KI;Z6:6,/
MBI)I8RS1Z9H1CTM1WOCWXS[^-,_4W,*\)C\'N+X>WW<,TG7W>V/0SNW\,/#W
M;3KCY/M9_P _%7)\/O?J?;=55UKJVM",)]19:7C_ -C=U+>/3X^-#J]*NFG>
M4+E-TA+))I/E?Y=]+R4[>>TIR:=V4VUPLLEK5K0N*MM++C<92A"G-4EEJ32>
M",T(31AQA"+5-YXB>(',9F>8<]YAGF9UGVF]W-^,1IK[[)/'36-?5.C.;?I/
MI7:1IM.6;3%I&GO-OAKP[=.%(X:^AUM;/9RXCQN,SE:_3UOT[(WE3U4.CCZN
M>/3Z:MV%TUIS3E.I2T]@,)@:562WIU:6%Q5ABZ=6G:RS26TE22QITX32TX33
M0IPC#A+",80X<8M8W6]WN]F+;S-?+,:Z3>]K::]NG>F>WT^O3BS.';;?;Q,;
M?'6D3I]S6*]G9V1Z/1ZG75*U:M&$:M6K5C",T8=I/-4X1F\,8=?CTQ\;N_T?
M%X?$^5[GY \G]WT0>#X(>D!H>EXO0!Y.@^#X8
M
M     \'I^AZ+6:=\IM_B]M.\YYO]-X>VHVEE?[CV&O)Z-"I"I2^:&ZFB\5NA
MF*T(R]$(U+O,5ZDTG^)--&7Q+O/+;S?/SOP.Z=WNYM-K4VUL&L]O=VN;+M:1
M]JF&L1/IB-5</B]L,7+?$GFVWPQI%LT9=(]>;'3-;]6V29]SL3&V]NI[S1F
MK5(QFFEM)[7C-T1A+8W,]E3E_,EIP@MDNX.;O9
M
M
M                     __1U_X,_@
M
M
M                       <\ 'T6=E>9&YHV6/M+F^O+F?L[>TLZ%6YNJ]3
MAQA)1MZ,)IYH\/%+",7\9,N/#2<N:T4K7C,VF(B(]V9X0_JE+Y+13'$VF>R(
MC69^Q#^9II9)8S3S2RRPAQC--&$LL(0\,8QBEMM[W?G/)NK"G4T#RD<PV?LJ
MLT99,O+M/K+&Z?C/+-"2:G]$68M+>QA-",>F6-QQA#IX<(1<]YQXO>%O(9FO
M-NH>7X;1]Y^-X;9/WNE[7T]WNZ-KV'0?6O--)V/*MUDB?OO89*U_U[5BO^5T
M5WJK35C_ +5GL32F\/4\NMYZO#T>RIS1FX>GP3JV\\WX[T#778U,GLQI;;.Q
MN)99J5_N'NIH&WAU)JL*<8UL7I"]S&0I1AQC-&6M9R3=66,80C&,L)N5<X\W
MG@7RK6N#F>7?7CMKM]KN)]&O"V:F''/V8O,:]L]NF[;#P%\2]]I.79TVU9].
M7/BC]6N.V2T?;K$\'F;O=31EMQA)D*]Y-"/3+:65U'Q1CT5*\M.2/@\4R<.@
M/-:N9K*=C-NAS*[&Z+DGZD:LNB,-KO<>XH2S=>,TL9,W:Z8IS3RP[.$82U>K
M&,9H0GX2PC/R[F_GOZ'P:QR+DF^W4QV>WO@VT3V?K+;F8CM]&O".&LS$;IL/
M++U)ET_E/F.VP_%URY9_[5<,>KT_;X<?-W6]>&DX^18?)7'A_P!IJ6MI"/H=
M-.:M_<37T%YK%L#CNP_C/YJ=X-8=7AY5] 6C=%[<=M_HNMV'T0S:J[/CPK<.
MMU^'6D\/9S=IS'FWGRZMS:_R%R#9[;U>WS9MSIV]OLXVNOH]79/KCN[GL?+'
MR+'I_*7--QF]?LL>/%ZNSO\ MM/3Z_1ZN/G+K>S*S];R/"8^AX>KY5<7-WPC
MT\.MV78\?%Z"9FA/-T>[*TC"A#4&A]U-T8TI(25)M=[N:EQ\;J;J=6-2O_%E
M]#L(31CZK]+A)#CXN'0YMS7SE>.',-?Q/=;78:]GL-IBMI]C\9_&/\NK;]EY
M??#?::>WP9MSI^ZY[QK]GV/LO\FCSUUNUK*XXQI7-E9<?%:V%&;JP]+RSM?T
M4QM%=TSW;6@.S^87)EL;?]E\3]&VE)=RN/Q?^D_C&J97K_%Q^+X^"7_)EX<W
MYGY@O&KF^OXUU+OJ:_N&7\6]7_IXQ:=GH_\ QSKMVR\*_#O8:>PY/MK:?NE/
M;?*S=T%SKK5]UQ[74.2EX^'R>OY'T^EY)"3A^8E[HS8_9;;B-&.WFT&UV@YK
M?_01T9H#2>EHT/5QJ?I,<':4.IZJ,9O4\.F,8^%SOF75/4W.M8YSS'=;OO=O
MMMQERZ^CCW[VU;9L^2<FY=I_)^TPX-.SV>*E-/L=VL.@N,ED;OCY5?WMSQ\/
ME%U7K<?3CVDT>*J+ LH^+P>"'H_F \ \CF/P>CP\0\#C_#_>!Y
M
M                                 ?C<7%O:6]>[NZ]&VM;6C5N+FYN*
MLE&WM[>C)&I6KUZU6,)9)))81FGFFC"$(0C&/0_JE+Y+QCQQ-K6F(B(C69F>
M$1$1QF9GL?S:U:UFUYB(CC,SV1$>F7,L(S30EA",9IH\(0A",8QC&/"$)80\
M,?0@U8O> ;ZX_F7YT^97>_"U9+C3FN=U]2UM)74G'_7=%X*O+IC1=_/+&'1/
M7Q5E9UJDO3PFFC#C'AQC?)X1]*YNB/#/DG2^YC3-M=IBC+'JS7CVN:OV*Y;W
MB/<CT*Q^O.>8^H^L>8\ZPSKCSY[SCGUXZ^\QS]NE:S]M-C2V,FP^G</C:D.%
M6VL:,*\O^3<5(=M<2_F3S30XH?.C-2=^
M
M
M              #_TM?^#/X
M
M
M           =CB<1EL]DK+#8+&9#-9C)5Y+7'8K$V5SD<E?W52/"G;65C9RS
MU:M2;Q2221C'Q0>G<;C;[3!;<[J]<6.D:VO>T5K6/7-IF(B/=F7LQ8LN?)7#
M@K-[VG2*UB9F9]41'&9^P_BI4DI235*L\E.G)",T]2>:6226$/'---PA!<FV
M4[G'O)=]Y;:ZTMRLZ]TKAKB$M6.>W;AC-H+&G:U(<:5[3L=Q*^.R%U1GXRQD
MFL;*O&:6:$\L(R<9H<4ZG\R'@KTIWL>^Y]@W&2.'L]IWMY:9_6][;UR8ZS'I
M]I>FD\)X\'1>3>$7B)SS2VVY9EQ4G[[/I@C3UZ99I>T>KNUMKVQPXO'Y+<'1
M^,C-+6S5M7J2]'96$*E_-&;_ "8S6D)Y(1_Z4T."ZUM)YK;S%YZ%M<;V<R.T
M>VU"K+"I6L= :=U5NIEJ,.MQ\FK_ #8CI>UDJ1AQA&:E<5I98\.'7@X'U#Y[
MNC-IWJ=,<EW>]F.$6W&3%M:3[L=S\:M,>Y-:S/N.H<I\LO4&?2W.>8X-O'JQ
M4OGM]CWWL:Z_8F8^R\1?[U8FEUH8[$7UY'P0FNJM"RIS?YT.S[:,8?#A!<MV
MO\V,Y(=*R6=SN7N9OWNMDZ/^V6LF=TMH/2E[ZKCZG$X/&5LG2]#HSD>CT^EQ
M+GOGC\4-_-J<DV.PY?2>R?9Y<^6/].^6N.?WAT;EGEMZ+VL1;F6YW6ZM';'>
MIBI/^C6DWC]\>.O-Y=25N,MG9XNRD_Q8QI5[FO#_ .+GGA)_\S7"]M>YJ[LK
M:N-M4P'*+MOG;BAY--/<;DUM2[L^55K?I[>YLMR[_*VOZ9-&,U2E);RTIOB>
MSA)"66''N=^9+QPY]WJ[OJ+<XJSKPVT8MII$^B+;;'BOP]$S:;>[KK,[_P N
M\(/#?EFDX.4X<DQIQS=_/KIZXS6O7CZ8B(CT::/*WFX6LK[K0JYV[IPFX^IM
M(4;&$L(^*$UG+)-T>+C'CZ:>N@]H]J=J[3R#;#;';W;BQA1C;PLM!Z+TWI"T
MA0FJPKS4(6VGK:WDZD9X0GC+PX=;IX<7)N;=0\_Y]D]KSS?;C>WUU[V?-DS3
MKIIKKDM:==.&OJ;SL>5<KY73V?+-MBV]=--,6.F.-/5I2(>7N;^]O9NM>WEW
M=S0CUH37-S6N)NMX.MUJT9H\50_@_P"1AWWZ/D]'AQZ3I]$-" /(
M
M                                             '@#M/#X.GX3&4[_
M &[U3";*;<ZEY*=C=0V^0WJW/P53$;OZ@PU[0N)-J]N<W;S4<GIBK<6M2,U'
M/YVVF[&-":7KVN.JU*TT*=6XM)X3@\I/@)NNI^=8/$[JG#-.6;&_?VF.]9C\
M:W%)B:Y8B8]]@P6X]Z.%\U8K&M:9(1N\=?$_#R;E^3HWDF2+;S<U[N>U9U]A
MBM'&FL3PRY(X:=M<<S;A-J2K)M=HBID;NCJ/)4HR8ZRJ]I84JDL81OKNG\16
MA",.FE2CT\81Z9X0ATPA-!@U1CQ6F(4I)PZ' .0
M
M
M                     ?_3U_X,_@
M
M
M             !V6'PV8U%E<=@M/XK)9W.9>\M\?B<-A[&ZR>5RE_=U(4;6Q
MQV.LI9ZU>M5GC"2G2I23331C"$(1C%Z-SN=ML]O?=[S)7%BQQ-KWO:*TK6(U
MFUK6F(K$1QF9F(B.U[,.'+N,M<&"LWO>8BM:Q,VM,]D1$<9F?1$<7\5*E.C)
M-5JSR4J<DL9IZE2:$DDDLL.,TT\\W1"$/'&*];RM>;_]X!S$2X_.:QT?B>6S
M0UW&A5FS6]%Q<X[5EQ9U.,:TV,VSQ-.XR\M>2'5C"EF*>.DFX^IK=$>$9>N_
M-SX1='3?:\MW-^=[JNL=S91%L43'9WMS>:XIK/KPSFF/35V3IGP(Z[Z@[N?>
M8:\NP3]]N)F+Z>GNX:ZY-8]62,<3ZU.LWNEI;$QFI6]>IF+F7C#L\;++4H0F
M\4)[R>,*?#P]-/K\/'!D+\N/FU7)-M=3LLGOKJ/<+F5U'2DHQNK/)9*YVOV\
MFKTY>MVUIIG1%S\UH<9X\8R76HJ].:6$LLU/AU^O#WK3SL>)_/IM@Z5P[?DF
M&==)K6-UN-)]$Y<]?9=GIKMZ3$ZS$]FG?>GO+IT9RR(R<\R9>99([8F9PXM?
M<ICGVGVIRVB>S3M4IR^\&H[V,TF,HVN'HQC'JS22PO;OA'Q35KB7L_SJ,(P]
M%>_V<Y;>7[EZQGS(V.V6VQVHLIZ,M"ZCH31>!TY>Y&G+-UH39?*8ZA)=7D_'
MIC4NJU2:/CF1=ZDZUZOZPS_C'5/,]US"T3K'M\V3)6O^96UIK2/<I$1[CM'*
M.G>0\@Q^RY)L\.UKII/LL=:3/^=:([UOLVF94WR&8RN5G[3)9&]OIN/&'E-Q
M4JRRQ_S))XQA+\*6$%;&L,TZWI\<>(!X0
M
M                              '@!Y'GM6:NTKH+36:UEKC4N!T=I'3=
MA6RNH-4:HR]A@=/X/&6T.-?(9;,92I2M[>C)_C5*U266'1TOLY?R_?\ -=[B
MY;RO!DW.XS6BF/%BI;)DO:>RM*5B;6M/JB)E\^[W>UV.WOO-[DKAQ8X[U[WM
M%:5B.V;6M,1$>[,Z/UH6]:ZK4[>VHU;BO5GA+2H49)JE6K/&/1))))TQC'T(
M,2_O-/.*\;3LM0;)=W]=5KN^N:=UB-1\S&2L*MK;6$D834+RWV?T_E*<*E:M
M'CU9=09&E))3X3S65K5C-0OZ=@G@?Y-LTY</5'B[6*UKI?'RVMHF;=DUG>9*
MSI$>F=OCF9MP]KDKI;%,5_$CS!8XIDY-T'.MIUK?>6C2(]$QMZVC69]'M;Q$
M1Q[E9UK>*Z:.VFGFFI9'54O5EAU9Z.'EFA--/'AZF.0JR1C"$/\ Y%)&/^=-
M#IECA_97*Y/.Y/(YO-Y*_P QFLQ?WF5R^7RMY<9#*97*9"XFN\AD<E?W<T]6
MO7KU9YZM:M5GFGGGFC--&,8QBL7P8,&UP4VNUI7'BQUBM*5B*UI6L:5K6L1$
M5K6(B(B(B(B-(A$S+ERY\ML^:TWO>9M:UIF;6M,ZS,S/&9F>,S/&95\ITY*4
MDE.G)+3ITY99*<DDL)9)))8<)9999>B$(0Z(0@^![7K?V
M
M
M                             __4U_X,_@
M
M
M                   >ATKI/5.NM1X?1^BM.9W5^K-0WU+&X'3.F<5?9W/9
MK(5^/8V.*Q&,DJU[BK-PCPDI4YH]$8\.$(OCW_,-ARK99.8\SS4V^WPUFV3+
MEO6F.E8[;6O:8K6(]<S#W[7:[G?;BFTV6.V7+DG2M*5FUK3/HK6(F9GW(A^-
M>XH6U&I<7%:G0H4I8SU:U:>6E2IR0\,T]2>,(0AZ<8LE[D<\VNWEW3HXO77.
MAJR[V%T=7FI7%+:W2%3#9W>'+V<TLM2'S6R]6%WAM/0GEFA&26I2R-U+&6>E
M<6=M/"$R$GBEYU^FN0VR<J\--O'-MS&L3NLT7Q[.D\8]Y2.YFW&FG&8G#CG6
M+4R7C@D=T5Y=><<TK7>]899V.&>/L<?=MN+1^RM[['BU^QDMVQ:E5'M2[P8^
MRC/;:>H2Y.XEZ/+;B%2GCZ<W@C&2G#JU*O#THR0\<)HP97_*QR#\I7)CAZ6.
MY?=F-*Z0R\;.%GD]>WEM'4.Y.>DC)"%Q\V->9N-?(S4JLW&I&SHUZ=K)---V
M-"G+'JH ]>^+7B#XE;B<W5_,\NXQZ]ZN")]GML?J[F"G=QQ,1P[\UG),1'>O
M,\4I.F.A>E>C\48^0[.F*^FELLQW\UO\[+;6^D]O=B8I$]E84-S>J,[J&I&;
M*Y&O7IQFZTEK+-V5G2CXHT[6GPDXPAT<8PC&/CC%,/X/@@YPVYT'P?WP
M
M                                                          _P
M<?SE)=X=^=E>7W3%;66]^ZF@]J],T9*LTN5UQJ;%:?IWD]+AQM<50OZDE6\N
M(QFEEDMK2G4JSS1EEDDFC-"$=AZ<Z3ZFZOWT<MZ7V&??YYT]Y@Q6R::^F\UB
M8I7UVO-:Q&LS,1#%<WYYR;D.UG><ZW6+:XX^^R7K37W(UG6T^Y6)F>R(??88
MO)92M"WQMC=7M:/_ *.VHU*L9?\ .GC)#A+#H^*FC"$/'%CM\W?G,VP.WM+*
M:9Y0=OLMOQJF6G5HVFX>N*&5T'M387,>M+2O+;!W,E+4.8EDFEAVEM/1Q4LT
MLT)J=W'A&5,;P[\D/5W.)Q[[Q%WE.4X-8F=O@FF?=6CTQ-XF=OAF?1:)W$Q,
M:3C]*/\ U9YC^0["+;;I/;VWV7T9<D6Q8(GT3%9B,N3W8F,4<>%U6,#LYE+J
M,E;/W4F,H\>,UI;34[F]FAXI8U9>-*GQ]'C/Z'5\;%0YN^\)YM.>'-29#F"W
M6RV?T_97WE^!VWP<L--[9::N)9)Z5&OB=&XR,MO/<TZ<\]*7(7T;B]C)-&2>
MYFECP3Y\//!_P^\+MM.'I#E],.:U>[DW-_PFYR1PF8OFM[Z*S,1/LZ=S'K&L
M4B47^J^ONJNM,WM.?;JV3'$ZUPU]YAI_FXXX3,1P[UN]?3MM*MV!TI@M-TXR
MXJRDI59I>K5NZGZ=>5H>&,)[B?IX<>GJ2\)>/B0K=,::]&
M
M
M                                #__5U_X,_@
M
M
M                     !=,[NSNEN93O"\W2S.E[&7;;8?&Y.6QU5OCJVQN
M8X/KT*T)<AA]!XB6-*KG\I3EA/UJ%O4IVM":$LMY>6LU2E"IP?QD\P717@]M
M9VV^O^.\VO7O8MEBM'?XQ[V^>_&,&*9TTM:)O>-9Q8\D1::]-\/_  KZCZ^S
M1FVU?Q?8UMI?<WB>[PGC7%7A.6\>J)BM>R]ZZQKXG5FN\-I6E&G7G\LR<\D9
MJ.,H3R]ITR\99[NITPI21]&:$8Q_Q99N$>&=SR0=VIRJ\@^F*./V8T/1O]>W
M=A+::JWFUA3M,UN;JB:;U5S2FS,:<DF-LIX]7AC,52M[:,)))JLE:M":M-5-
MXH^-G7OBUOIS=2[J:;2MM<6SPZTVV+U3W-9G)>/W7+-[\9BLUKI6)O\ 1?AS
MTOT-MHIR?!WL\QI?<9-+9K^OWVD12L_K*16O")F)MQF,NH]89O5%::?(W49;
M6$_6H8^WC-3LJ,./1'L^/&>;_/J1FCT]$80X03\<D;V\N
M
M                                           ']X !X$.][^\&Y)>7
M&E=_QR\SNT&D<C8PC-<Z9HZLLM4:WDEA'A&:306C_FAFJD/%QIV$W3T>%T?I
M?PA\3^L[5_-OD>[W%+]F6<5L6#]_S>SPQ]O)#4N==>]&=/1/\L<RP8K5[:=^
M+Y/WK'WLGZE7H,;I34>6ZOS/PU_7DF^)K1H34;>/_P!4U^K3_/F69M_/.=>4
MC0T+K';![4;I[\9>E"?L<OF8V6T>A;CC/U*4]ODLQ3R.;FC#A&>>2KI^C#AU
M80GC&:;LY*=)>1OQ"YIW<W5O,-KRG'/;2G>W>>/7K6DX\,>J)C<6]/#33O<@
MY[YD^E-EKCY%M<V^O'9:VF#%/V)M%\GV8G%'V?54'%[,YZYZL^4OK'&4X^&G
M3ZU_<P\?3))&2G\*,*L?\-COF)\XD[P?>F7(XG0&=T7RYZ6O)>PDM=K=/27N
MKHV?#K1DN]=:RFR%S3KQFZ?*<31L)H2PA+"$/5QGE)T=Y.?"#IF:;CF^+-SG
M/7CKNLG=Q:^Y@P^SK-=/O<MLL=LSKPTXKU!X_P#7O.>]BV%\?+\5N&F&FN33
MW<N3OS$^[2,?_3K4G$[3Z5QW4GNJ=SEJTO3&-[5C+;]?T86MMU)8P]*>,RRK
MK[<K</=;4=YK'=#7>L=QM6Y",9K[4VNM39K5F?NXQGC4CY1E\]7KW$\.,8QA
M"-3ATQ2:Y1R7DW(-G7EW(MIAV6WI]SBP8Z8L<?8ICK6L?J.-[_F/,.:;B=YS
M//DW&6W;?+>U[3]FUIF?\JHMK9VEC1EM[.UM[2A+#A+1MJ-.A2AT<.BG2A"'
MZ#Q+)OC?2
M
M                                                          /_
MUM?^#/X
M
M                                             !DK]S]W&>;YFI=.
M<RO-QA\MI;EYK2VN9T!MO/4KXG4^]UK-UI[;,9*M;5*=UBM-31A)-2JPA)=9
M*G'KVT:-K-2NZT)O,7YI]KT/.;HGP\R4S\XC6FXW/"^+93PUI6)B:Y=S'&)C
MCCPVX7[V2+8ZR,\)?!3-U)&/J/JNEL7+YTMBP\:WW,>BTZ3%J8>R8GA;)'&N
ME)BTT>U]N52P_;8? U)*^6A&-.ZO(<)Z&.C#HC3DA&$9:E;Q1AX)(_%<8\98
M9Q>E=*:8T+IO!Z.T7I_#:3TEIG%V>%T[IK3N-L\/@L'B,?1A;V.,Q.+L)*="
MA0I20A+3I4Y(2PA#A""KC?\ ,-]S7>Y>9<SS7W&XSVF^3)DM-[WO:=;6O:TS
M:UIGMF9UE-/:[7;;+;4V>SQUQ8L<16E*5BM:UB-(BM8TB(B.R(1MKUZUS6JW
M%Q5J5Z]>>:I6K5IYJE6I4FCUIIZE2?C&,8Q\,8QXN_?&^A^0
M
M                                        /!Z7C] 'D^#X. =H?!Z/
M]Q&#<OG8Y/MG/**>Z/-!L)HB\MI)JD^(SVZVBK74%263XJ%KIR%Y-?UHP\<M
M&VFCZ3>N2>&/B-U)I/(N1;_=5M]_CVN:<?V\G<]G7[=H:SS'K/I+E&L<SYGM
M<%H^]MGQQ?[5.]WI^U$NZL].9_(<(V6%RES+'P5*5C<1H]/@XUNKU(?#C-P6
M\]T?.".[%VWC=T,7N]JO=C)649I*V-VNVSU??0GJ2RPGA):9S6-#"XFO"/&'
M"I0R$\G'HC-",(PAV'D7E#\<>=16VXY=BY?2W9;=;G#7]6F&V;+7[%L<3[C0
M>9^//AMR[6N+=WW5H]&'#DG]2V2,=)^U>8>KLMJ]9WG5C/84+&2;APFO;RWE
MZ(^.:G;QJ3P^%&7CZ2V[NMYU#MY9RW5OL?RFZTU%//UI++,;K;@8/1DEMT\9
M:]UIO2%IGHU^,(<(TI,M2X<>/:1X<(]HY!Y"^<9)K?JGJ##AC[ZFUV]\VON1
MDS7P=W[,XK>KN\7.^:>9WE](FO)>59,GJMGRUQZ>[-,=<NOV._'V7KK'9.[F
MC+-DL[;T80^*IV-K5N(S>C"%6XC2X>CQC3C\);(W>\Y&[Q+<.6YM=!U=G=C+
M&>6>E;U]"[?RZCS\E&:$8<;K)[GW6=MIZO3P[2A84(0X2\)(30C--W'IWR6>
M#G)^[DYM&\YK>.,QGW'L\>ON5VM<%HCW+9+]L\=.SF_-O,1X@;_6NQG!LJSV
M>SQ=^VGNSFG)77W8I7[#V=AM#I2TX1NOFADIO\:%S==C2C'_ #9+*%*/#HX\
M(S1].,5J[>;GGYQ>87RNEO+S+[S:[QE[)/3N--Y/7F=M=&QDJ?Z6%+1.)JV^
M(I]?A"$\:=E+UH0EA-QA+#AWKIKPL\..C^[;IODFSVEZ]F2N"DYO<US7BV6=
M/1K?AZ.V7,.<=;=7<_UCG',MQGK/;2<MHQ_:QUF,<:^G2KVV/TSI_%<(X_#X
MZUGEC",M:2VIS7'&'HW%2$:D?2XS(IM^:N[P
M
M
M                              '_U]?^#/X
M
M
M                &2/W&/=#0YI\_C.;/F+P$\>7/1F>F_B_T9E;22-MOAJ_
M 7O4NZN0M;R2:6OI;&7%.:A>\)8R7UW)/9=::G;WM-"SS3^8C\P]GD\/NC<W
M_P"N=SC_ -XS4GCL<.2O"*S$^]W66LQ:GIQ8YC+I%KXI2(\$_"?\Y\]>JNH,
M?_ZOPV_!8[1PW.2L\=8GMPTF-+>B]XFFNE;PI#N5KWYB4I\%B:O_ +VN*4/*
MKB2/3C;>K+QEA+&'@KSPCQE_R9>$WAC+%G;4:-&VHTK>WI4Z%O0IR4:%"C3D
MI4:-&E+"2G2I4I(0A+++"$(2RPAPA#HAT*J+6M>TWO,S:9UF9XS,SZ9GTRF]
M6L5B*UC2(X1$(S1C&:,9HQC&:/3&,8QFFC'QQC&/3%^C^7EP
M
M                            #P \G]\XCP \@ ^+(9+'8FUGOLKD++&6
M5*,DM2\R%W0LK6G-4FA)3EGN+F:62$9IHPEEA&/3'HATO;AP9MQDC%MZ6R6G
MLBL3:>';PC67KR9<>*O?RVBM8],S$1^K+^I))ZDT)*<DT\T?!+)+&:/1TQZ(
M(SZRYX^3#;R%6&M^;/EOTO6I=6$UCF-Z]N;7)SQFDIU(2T,5-D?*:D>I5IU(
MRTZ4T8230GCZF/%N_+?"WQ+YQ,?R7T_S'/$_?4V6XFOICC?V?=CC$QQF.,3'
M;P:YO.M>C^7Z_CO-=IBF/1;<8HMZ.RO?UGMB>$=G%W-MIK4-WTVV"R]:'^5)
MCKN,D/##IGZG"'@CX8HA:U[\3NN-"]I3O^:G YV[DZ*=IHK0^Z&M/*)O41FE
MIY'3F$N+*7A"?CQJW4D(\)H0C&:'5=$Y9Y6_';FNDXN09,5?3.;/M<.G;VUR
M9JW]'HK,]GH:GO?&GPSV/"_-*Y)]6/'FR:_;ICFOZMH=];;;:TN>'4PE6E+'
MPS7%S96_#P^&2M4A-XO%*ASKGSFGD!TWVU#2>B^8W<2YAT6UQB=#:/P&%JQE
M[*::-Q=ZJU!:7E.$83SPEC+CIXQFIQA-"66:2>;I'*_)!XN;W2W,-SR[9U],
M7SYLEX[>R,6WO2>R-=<D<)C29F)AJ.^\R'0FWUC:8=WN)]$UQXZU]';-\M;1
MZ?O)XQZ(F)>@M=G-4UN$:]QB+27_ !H5+FO6J0\/#A+0I32^AQXSPZ(H8Z\\
MZIL)>UM]L>3.[K\98]AEM=[S4;3J3=EPEA5T]I_3U?K0A/&$>,N4ECU9>'"$
M9N,G2N4^0G+.E^>=2Q'KI@V<SZ?1DR;BNG#_ ,*>/'T<=/WWF?I&M>6\GF?V
M67<1'_8IBGX;T-KLC-T1O=0RPZ>F2UQ\8\8<?^UJU8?]1"K<#SG#GOU)Y3;Z
M(V]Y=MM[.I&>-M=6VDM8ZJU#;PFJQFD[2_U#G9K"I&$G5EC'YE2\8]:;A"$8
M2R]-Y1Y'?"G9:7YIO.8;VWIB<N'%CGAZ*X\$9(XZS^VSZ(]<SIF_\R/7&XUK
MLMOM-O7T3%,E[1]N^3N_]CMX^Y'H[79O3-*$(W-WEKN;QPC7MZ%*/1TQA)2I
M=:'_ ,?%!K<#OL.\_P!Q^TIY;FPUA@+2;C"E:[?:=T%MSY/)'C'J4LAHG%6-
M[-\5'U=6ZGG\'JO4RPAU/E'EB\#.2Z3M^G\.:WIG<9,^XU_T<V6](^Q%8CW.
MUI>_\9?$OF.L9>:9*1/HQ4Q8=/MXZ5M^K,R]+:[<Z+M.'4P5O5C#PS7=6YO.
MM'T8RW,\TOYD(</20/W$YAM_=W^O_&UOCO!NCVG9]I_&)N7K36W:=E_H^O\
M1+>W/'J_XO'P>)U?DW1_2/3NGYO\JV>PT[/Q?;8<.FOQ=*M'YAU!SWFW\Z[W
M/N=?W7-DR?#M+TUIB<78</(<;867#HAY)9V]O&$/0A&C+*H_Q;&Q#L#B X
M
M
M                                                         !__
MT-?^#/X
M
M                                           7%.["Y#=2]X%S1:8V
MHHPOL;MEIR6CK/>O5EI&%&? ;?8Z]DIW5AC[F>6:6&3RU6:3&XV7JSQEGJ37
M,U.:A;5N''/'/Q8V/A#T)GZ@MW;[[-KAV6*>/M-Q:LZ6M'#\'BC7)DXQK$12
M)BUZN@>&O0^XZ]ZFQ<KKK7;8_P )N,D?>XHF-8B?U^2=*4[=)F;3$UK9Y+6F
MIZ.EL+6O8]6>]K1C;8ZA'C'M;J>6,83S0A_B4X<9Y_2AP\,8-F'H;0^DML]&
MZ6V\T%I_&Z4T3HK XO3&E--8>AY/C,)@<+9R6&,QMG2XQC"2E1DEEA&:,9IO
MBIIIIHQC&D7FO-.8<[YEGYQS;-;<;K=9+9<N6\ZVODO,VM:9]<S,^Y'9$1$:
M+'=ELMIR[9XMAL<<8L.&M:4I6-(K6L:1$?8B/^M#NZN:]Y<5KNZJU*]S<U9Z
MU>M4CQGJ59X]:>>:/IQC_@>J? ^I^
M                                                         \
M#R?\GZ/PP#X/!$ ^#_D!X/@_O@\BDNI]_-BM$PFCK/>G:72,))*=2>.I]QM'
MX#J4ZU>-M2J3?-6\I<)9JDLU.6,?#-",L.F$8-AV/2757,_YMY9N]QVQ^"V^
M;)QB-9^XI/9''['%BMSSWDFS_P",WF#%_GY<=?<^^M'IX?9??1Q>3N8PA;XZ
M^K\8\/TFTN*O3PX_XDL?21NU1WGO=W:0_9?G3Y;KB/"2,9--[L:2UG4DC4JS
M4825*>C[F_FEFA&2/7DFA":2'",T(0FEC'=-AX&>,?,?^&Z9YE'QFTRX>R(G
MMS5QQIQX3V3V1K,3#7=SXE>'^T_;><[2?\S/3)[G^SFW_P"3M[';T-&:LN/]
M'IW+PZ>'&M8U[>'B_P#:(2^BC5JKOY>ZPTMUJ?X3/T17DO5CY'I7:K>3+]:2
M;KPZ\N2^8%.QZ(R<(R^5=?IECU>K'BW;8>4_QYW_ +[^0_8U]>7=;.GJ^]_&
M)OZ>WNZ=O'5KFZ\<?#':\/Y2]I/JI@W%O\OLN[_VM?M.XH;8ZVK_ /UG[&7_
M "J][84__([6,W_DHTZJ\Y@[O# 2S0PVG>9'7%2/5EIPT[MOI.PI1FGHSS]:
MK4UAJ/%S2R2S2PIU(RTYIN,T(RRSRPFC#=MAY(_&+=S_ +SFY=M8]/M-SEM/
M;'[CMLL:Z<8UF(X<9B=&N;KS'>'^#]IQ[O/_ )F&D?*9J?\ 1/N1+N*&SNK*
MO#M*N(MH=/'MKNO-'P\.CR>C/T^ATHR:O\ZBV6LI:_T!<I.Z&I)I81C;0U=N
M-I31$*LW80GA"O-AK'4'9P[7K2<983^HA"?AQCU(;QR[R%]399C^5^H=K@]?
ML=OESZ<?1W[[?7AQ]''A[LZUN_,[R>FOXCRK-D]7M,M,?H_8URZ<?L\/U'<T
M-DLC-_M6=LJ,./3V%I7N8PAQZ.':34O$C'JWSJ/>.\[7Z!.4;;/3?&-3R?Z+
M=RM4ZU[*6-66-&%;YC8_ =I&63KRS1EZG6FC":$)82QEFWGE_D+Z;Q:?RKU#
MN<_9K[+;8L.OKT[^3<:<=)CMTXQQUUC7-WYG>;WU_$>4X<?J[^:^3X-,6O#[
M'_XG<T-DL?+P\ISUY6\'6["SH6_'T>':3U>"+VK_ #E[O$=1PGDP6#Y=- 2Q
MAU:=33&V^ILC<R0EFJ1EJ5)];:ARU.:IPGDA-&%&62/4EC"27C/";>N7>23P
M<V4Q.ZR\QW<^GVNYQ5CT?N&WQ3IPGTS/&=9GAIK&Z\QOB!N.&"FTP?YF&\SZ
M?W3+>/\ )IP[.UW5OL[I2CPC5JY>ZCQXQ[:\HRPCQX<8?ZO2IQX=$?'XT6=8
M=^CWI>L^UI77-+D\#9U)>K)9Z/VZVETK&A":E)3J1I9/$8&G?QC-&3K\:EW-
M&6::;J1EECU8;YR[RK^ _+=+4Y#7+:/3FW&[RZ\9TUK?/./AKIPI&L1&NL\6
ML[OQM\3=YK%N9VQQZL>+!33_ $JXN]^K:?3IH[NWVTT5;PAPPLE:/CFN+N^K
M\>GCTR5*L9/2Z)45M8]X5SW:_C5AJSG%YELG;5^MVN,I[T;@8S"SQFGJ31FC
M@L3?T+.$?TV>6$T*'&$D820]1+++#?>6^#_A3RC3^3^F^6X[1V6G9;>U_1_M
M+X[7]$3]UV\>W69U?=]?=<;[_BN;[RT3Z/QC+%?3][6T5],^CLX=CO+?2FF;
M7AV& P\D8>"?YG6L]2'1"'^EGEC-XO11<U%JW5.KKSYH:KU+J#4]_P!:I-Y=
MJ+,Y'-7?6K=7M9O*<E4JS\9NK+UH];IX0X\>#?-GR_8<NQ^QV&#'@I^MQTK2
M.'9PK$0UG<;K=;N_M-UEOEMZ[VFT_JS,NZHT*%O+U*%&E0D_R:-.2G+T>#U,
MD(0>?XOK>A^IQ <
M
M
M                        /__1U_X,_@
M
M
M         !L?>Y)Y'J7)CR7Z5N-3X67';T[\TL9NKNM4N*$:64QM+(649]!:
M%N^O"$\D,+C*\(U[:?\ T5_=7_#HG4O^9_Q1MXE^)>XIL<O?Y9RF;;7:Q$ZU
MM-;?A\\>B?;9:^]M'W6*F+TPL,\&>BXZ/Z.Q6W-.[O-]W<^?7[J-8_!8I^+I
M/&/1>V1$;<?4D=0ZAK0H5>OCL9VEC8PEC"-.>,LW"YN98>"/:3PZ(^.667T.
M"\(CFZV\
M                         #P?!^>#R?!_AZ  ^#X.  /!\'][A\/TE(=2
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
MM;:W_P#44*5+PPX1_P!'"'H/%\63?&^CA\,X@</@@ Y '
M
M
M
M     /_2U_X,_@
M
M                                               . "Y1W1W*U;<W
M7/OL9MIG<;+E-!:>S5;=/<VWKVL+RPKZ(VYDESU?$9:A-T1M<O?RX_!U8QZ(
M0O8?"<4\PO7E_#SPEYKSO:W]GN\U(VNVF)TM&?<?@XO2?UV+'.3/'Q3HOA3T
MS7JOKK9<NSU[V#':<V:--8]GB]]W;1^MO;NXY_SWC]>9N.!TODKRE/&2ZJTX
M65G&$W5FA<7?Z5">2/\ E22=>I#_ *+9L_!^BH^61(;_ */P>(
M                                                        <\/!
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
MHXO(\61?(^@ < .>(#@
M
M
M                                                     ?_3U_X,
M_@
M
M                                   <P 9BWFLFQE"G@^:3F7R%EU[B
M]RVE-B])Y&-+J^34,99PU]N'92UXQCUNWFO-,5)I(0AU>QA&,9^O#J5Q>?+J
MJT[KD/1&&VD5IEWV6NO;-I_%]O;3T=WN;J(GT]Z8C32=9<>6/DE8P\SZCR5X
MS:FVI/JTCVN6/=U[V'[&GIUX1_WKR<8U,)AY)O4RR5\G7EX^&,\?);2;AZ7"
MM#\UEU*\$KU!P
M    #X/@XCP \@!\''Q0 'Y5JU&VHU;BXJTZ%O0IU*U>O6GEI4:-&E+&>K5J
MU)XPA++++",TTT8\(0AQB_JM;7M%*1,S/"(CC,S/9$1Z9>)M%8UM.D1Z7,(1
MFC"$(1C&,>$(0AQC&,8\(0A"'C1ZUQS?<IVV?;R[B<S?+]H:K;=>%6VU9O%M
M[@+R%2GUX34*=ED\C3K3U>-.>66E))&>::6,LLL8PX-PY7X=>('/-)Y-R/F&
MZBW9.+9[C)&G#CWJXYB(XQK,SI$3$S+7][U;TMRW7^4.9;7#IZ+[C%6?3Z)O
M$S/">$<7:VV!SEYP\DPV5N81\$:&/NZL/%X9I)(PAX>GBA_KCOJNZ^V_[>7,
M<V^B<M6H]I++1T/I[<'</RBK)UX2TJ%UH;$9"W]5&2,):DU:6GTRQC/"6:$T
M>B\K\LOCIS?2=OT]GQQ.G'/DV^WTCAQF,^;';AKQB(F>V--8F&I[WQD\--AK
M&7FN.\QZ,=<N77M[)Q8[QZ.W73LXZ3#T%MMUK.ZX=G@KB2$?'<5;6UA"'HQA
M<5)8_H(CZU\Y1[N32\U23 T-_P#<B,L>K3J:/VQQ6.HU>GA"?CN#FL'/++XX
MQC3ZW#_%C'H=#Y9Y*/&;?1$[N=ALOCMS>TQ_!\.>-?MZ>ZU3>>8OP]VW#!&Z
MW'Q>&L?*Y,;O;?9_5U?A&K'%VGC_ -8O)YHP^1:=1$G6/G4FT-EVG\7_ "B;
MD:GX=?LOHQW.TQH7K_Z/J=I\Q<9J+J\>-7CPZW#JR>'KS=GT+EOD*ZBRZ?RO
MU%ML'K]CMLN?U]G?R[?7T>KMGU1KJF\\SO*:?\!RG-D^,S4Q>K];3+[OZD>O
MAWUOLE?S</*L]9T/!Q\GLZUUP\/@[6>CZ2)NL?.F^8F^EK0V_P"5W9;3,\TD
M\+>;6.J-<:YEI5(T9H4YJTF$GT[UY85(R332RQDC&6$TL(PC-">7H'+?(=T;
MBF/Y7Y[O<\>GV.+!@UXQV=^-QIPUX\>,Q.G#2=6W?F<Z@O$_B'+-OC]7M+Y,
MGH]/=]EKQT]7J]UWEOLGB98R^5YK(UH0X<84*-M;\>GC&$.UA6X>/X.A%+6/
MG'_>5:FFK383-[+;>0J3SS22:/VIMKZ6WA-6FJRTZ4=P+W.QC"6$T*<L:D9H
M]666,8QGZT\V_P#+O)?X)[*(C=8M[O-/W;=377AIQ_%Z8/L\-(UGA&FD1JV[
M\PWB-N=?8WV^WU_<\$3I]CVMLGV..O#W7>6^T6D*/#M:>1N^'#CY1?32]:/#
MA&,WDLM/Q]/1X_S.$5=7=]#WH&MY:\N9YOMP+*%Q",M3Z$<+H#;Z:6$:$MM^
MDS:"P^-C3CU981XT^K'K\:GQ<8S1WWEWEH\"^5S$[;IW;VT[/;7W&X].O'V^
M;)KQGTZ\.'9P:QN_&'Q+WFL9N;98U_<ZXL7N</98Z:?:TX\>UW=#;O1EMP[/
M VLW5\';U+JZ]/I\IJ3\?S47-6\['.1KV>M/K7FOYD-4RUYXSSV^=WNW*R5G
M)QN(W<M*WL;G)34:5.2I&,U.E2IRR21^(EEA"#?.7>&/AORF(CEG3_+MOIZ<
M>RVU;=FFLVC'%IF8X3,S,SZ9EK.[ZRZNWTS.\YIN\NOHMN<TQVZ\(F^D1KV1
M$:1Z'=T-.:?M80\FP>(H1A#AUJ6-LY)O!U>,9I9.,8\/'%'+)9;*9FZC>Y?(
MW^5O(R24XW>1O+B^N8TZ<.%.2->ZFGFX2^*''A#Q-SP[?!MJ>RV]*XZ^JM8K
M'ZD1$-=R9<F:W?RVFT^N9F9_5EVTE.2G+"6G)))+#CZF26$DO3Z$)7P/:_A_
M8 <0<</@XN <@
M
M
M
M/__4U_X,_@
M
M                                           <P X_HMB]YO\ ;=2:
M"[K_ &2R,U*%&_W+U%NCN+DI(2R0C&>\U_?:6Q56:>3XJ-3&XFQJ<8],(1A+
M'XG@IK\W7.9YMXZ<TPQ.M-ECVNWK]K;TRW^QIDRWC[6OI6"^ _+XV/AILLD\
M+;F^;+/V\MJ5_5I2L_Y/0B5NG=^5:TR4O'C+9T;*TDCT^"6UEKSPAQ]">I,O
M1(SNQ*>                                             'P?!Q!X
M>1^-Q<6]I0KW5W7HVMK;4:MQ<W-Q4DHV]O;T)(U*U>O6J1A+)))+",TTTT80
MA"$8QZ']4I?)>,>.)M:TQ$1'&9F>$1$1QF9GA$/YM:M*S>\Z1'&9GLB/7/JC
MW7,)9IHPEEA&:::,)82RPXQC&/1"$(>./I(K[B<]O)9M-"YEW%YKN7O2MY:R
M5*E7#Y#=O0\^H9I:4G:5(6^F[2]J7]::$(P]32MIH\8RPX<9H0COO)O"GQ,Z
M@[L\FZ?YAN*V[+UVF?V?'LUR32,<?9FT1VSV1+6.8=;]'<JUCF/--KBM'WLY
M\??X?L(M-I^U#N[33.HK[AY)@\K7EC'AVDEA<]E"/H35II82P_-B@KN)W_'=
M>Z!\JHV>_&8W$R5IVL*F-V\VPW%R?:3TNKU)+7-YS'8[%5NTZT>I/2R$TGJ8
M]::7U/6ZKR;RD^.G-^[;+RFFSI;3WVXW.WKVZ]M*9,F6NGIB<<3QX1/'32.8
M>.WAIL=:TWUMQ:/1BPY9_4M:E*3K[E].W5Z:TVNUI==6,V,IVDL8PX3W=Y:2
M>'QQITYYYX</3D0>U]YT?RIXF:O2VUY>=^];5*,\U.2MJVYT#M]8W,9*L9(U
MK>KC<CJ"O"G/)ZN2-6WDGCQX34Y(\>'4>4>1+K[<1%N=\XV&UB>.F*,^XM'#
MLF+8]O76.R=+3'IB9:7OO,STOBF8Y=R_=9M/3><6*)^QI?+.GIC6(GW(>DM-
MELY/"6-WEL7;<>F,*$MU=32]'&'&$\E*'&$?##C^:A#K[SJ'?'(RUOXKN4_:
MG1T\TDT+:;7VO=7[DRTJL:,99)ZTFG;;2G:2PJ<)HRRS21C+#J]:$8]>'4.4
M^0SI;#I_+O4&[W/K]A@P[;7CZ/:6W6G#[/'CIIP:7OO,[SK)$_R;RK!A]7M<
MN3-^KW(P:\?L<.'NO26NR6-DX>69R^K\(],+6UH6?&''P0[6:OPZ$*M=^<7=
MYKJZ->.G]<;5[6PJSQFIRZ$VCTUD(6LO7ZT*=#^,V.HXQA"'J?TV,\>'CX]+
MIW*?)KX'\NT_'-KNM_I^[[O)77[/XM^+_P"31IN^\P7B1N]?89L&UU_<L%)T
M^Q[;VO\ EU>BM=I=&V_5[6VOKWA_[5?UI.MZ<WD?8_H(6ZY[UCO'-Q(59=1<
MY>_%K3KR0IU:6CM:WFW%&>G"222,D:&W<,7)PFA)"$\.KPFXS];CUY^MTOE7
M@%X,<FTG9]-;"TQV3FPQN9]/IW'M9]/#CPTC3LC33][XH>(7,-8W'.-S&O;[
M/).+U?N7<]7'U\?7+T5KH?2-IP[+3V,FC#QW%O+>1_/N^O'\U#K6FZVZ&Y%7
MM]Q-R-?:]K=IVW;:TUAJ'5%7MNG].[3.7->/6Z8^JX\>F+I'+.0<BY+7N<GV
M6WVD:::8<./%&GJ_!UKP:CO.:<SYC.O,-SESS_XF2]_A3+T%O8V5I#A:6EK:
MPX=7A;V]*A#AZ'Z5"#P7%EGP/I^"!Q!R1B#B$.'Z'Z#@'(
M
M
M
M                                             #__U=?^#/X
M
M
M                             #@VBW=A:=DTOW=O)5C:=*E1ENN6K:34
M49*5:M7DC/K#1]KJVI5C/7XS0FGFOHSSR0]3+-&,LG"2$JBCQSWL[_QCZGSS
M,SW>9;O'QB(_:<UL,1P]$=S2)[9CC/&967^&FW_%O#_DV+U[3!?U_MF.M_\
M]KC'H[(0MUG6[?5FHI^,8]7,7]+U4(0C^D7$U#AT>+U/1_A3K<J;P\R
M                                  / ?!Z/]P-10#=/FNY8=CXUI-XN
M8;97;&ZH1GDFQVN-S=&Z<R]2K3EC/-;VN&R=Y3NJU7A+-'LJ-&:>/"/"7HBV
M[D/0'7/5.D]-\GWN^K/WV#;9LE(CUS>M)K6/=F8CW6"YGU3TUR76.;\PV^VF
M/1DS8Z6^Q%9M%IGW(C5VEE@\UDN$<?B<C>RQX>KMK*XK20A&/#C&I)+&6$/3
MC%;@W.[_ +[L/;B->A8[VY[<_)6T]2G5QNV.V^M<M",U.>,G&AG=16F+Q-:$
M8PCU9J.0GA&'3QX1A&/:.1^4?QRYUI?+RO'L:6TF+;G<X:?JTQWRY:_8MCCU
M.><R\=O#7E^M:;VVYM'HPX<EOU+6K2D_:O+U]EM;K.[X1GQM.RDFX1A/>WEO
M)PAP\=*C-4GA^;*MT;F^=0;.XZ->GLWRG[EZOZ\E>6WO-S=>Z7VX[&I\3:UZ
MV,TK;:J[26'Q=2E+=R1CPZD*D./7AV7D?D,ZDS:6ZDZ@VVV[-:[;!EW.OKB+
M9;;73U1/<GUS'HGGW,O,[RC'K'*.5YLW;I.;+3#IZM8I&?7W8[T?9]+UMELG
MD)^$<AG+.WX1AQEL[6M=\8?XT(3UIJ'#Q<(\(K>FY'G.G/'J;M[;;S;3E^VQ
MLJG"-&[^AW5VM=26\?'#YH9S,4\=-"/H1Q''TW8.2^1SPMV.E^<;[F&^M';'
MM,.''/\ HTPSDC]]:#S'S)=:[G6O+]MM=M6?3W,F2\?;MDBG_P -ZNSV:TW1
MX1N[S*WLWCE[6A;48_\ Q%.G&?\ ^:+?VY/?/=YQNE"XI9WFVW P%K6A4IR6
MVVUCI3:J-K1GFZT*=OD-NL?C+SC+X):L]S-5X>&>+KO)?+3X'<ATG:]/;?-:
M/3N;9=UK/KFNXR9*<?5%8K[C0^8^,'B3S/6,W-<N.)]&&*8-(]R<5*6^W,S/
MNO4VFWFC;+A&G@K6K&'#INYZ][UHP\,8RW<\\OYD(</20)U]O/O!NM<SWFZ.
MZVY6Y-W5J1K5+K7VNM4:QN*E:,81C5J5]175S-&;C"'JHQX]$.GH=9Y3TUTY
MR"D8^1<OVVRK$::8,&+#$1ZM,=:QHT7?\XYOS2W?YGNLVYF>.N7+?)/ZMK2]
M1:X^PLH0ELK&SLY80X<+6VHV\(0]#A1E@IJS;'/L<\0'$0
M
M
M
M                                                         ?_6
MU_X,_@
M
M                                       <@-J!W>O] 3D>_$_Y:/S_
M .)?"<5#/C!];?5/]+\R_CN99UT#_87DOT#9_P 7QH3:K^FC4G[?YGYXU$P'
M.6VN@                                  >!3G<;>':39[%1SN[6Z&W
MFU^%A3J5OFMN%K33FC,=&E2CPJ3RWNHKFVIQA",80CPFCTQA#PQ9GDW3G4/4
M>?\ %>G]CN-]EUB.YM\.3-;6>SWN.MI_R,?S#F_*N48O;\UW.+;4_79<E,<?
MJWF(?79X^_R$_96%E=WM3CP[.TMZUQ/Q_P"C1A&*UWO#W\W=E;0S7=I2WUNM
MULU9QGEGPVSVC=1ZOEK1EC"$(VFJ;NC8X"K";C'A&GEXPZ(\>'1Q[MTYY3_'
M#J+NY+<JC88K??[S-CPZ?9Q1:^XC[>%S3F_CCX;\IUI&^G=7C[W;X[Y/U+S%
M<4_:R/:8_;'65_"6:.,A8TYN'"ID+BC;QAQ_RJ$(S58?FTUJ_=[SJ#1MM&ZL
M]AN4W4V;A-"I"RU!N]K_ !>EXV\T)?TJ>ZT?HVUR_;0C-&/6DDSE+A"'1-'C
MZGO/3OD,YED[N3JSJ#%B]>/:;>^77UZ9LUL.GV9P6^PYAS;S.[2NM.1<JO?U
M6SY:TT^SCQUR:_OD/;V&R5Q'JS9/.T:?#AUJ5A:SUN/H\+BXFI\/S:45KO=O
MSC3O(]QI;NWTAJ+:K8^RN(U*=.&VNVUAD\E3M)X1DA2GR>Z5?4<T*L9(^JN+
M>G1FA-ZNE"E'A"'=>GO)GX+<FFM^8X=US2T::_C.YM6NOK[NUKM^&O96TVC3
MA;O<=>9\U\PGB)S&)KM,F#95G]QPQ,Z?YV:<O'W8B./&-/1[2PVDTC:1EFN*
M5]DII>G_ %N\GDDZWH]2RA2_.C&/IK8^ZW/-SD[X359=U^:#?36ME6FFFCA,
MGN7JJEIFG-4CQJ36VE;"YHXVC&;A#K1I6LO&$(0CT2PX=RY!X6>&W2\1_('(
MMCM;1]_7;8IRSZM<MJSDG3T:WG3T=KF_-.MNK^=:QS3F>YS5G[VV:_<^U2)B
MD?:K_P!#V5CIK3^-X>0X7&6\T.'Z9)9T(UN,/!QKSRQGC^;,BKQ;ZU=W?"'@
M\1Q!RX
M
M
M
M                         !__U]?^#/X
M
M
M         !M%.[ U#+J?N[.2G)2UY+B%MRU[3:>[2G1J4)99M(Z1MM)ST(R5
M80C&:E&RC2FGA#A/&6,\L8RS0C&BGQTV<['QCZGPS'=[W,MWD[8G]NS6RZ\/
M7W]8CT1.DZ3&BR_PTW$;GP_Y-DB==-I@IZOVO'%/\G=T]W37TH6ZSI=CJS44
MG#AULQ?5N'AC_K%>-?CQAZ/6XIVN4MX>9
M'@/@_O@/![A[I[9;18"KJK=;<30VV>F*':0JZBU_JS Z/PDD:5/M:DLV5U#<
M6]#C"6'&,O7XLMR?D//.HMW&PY!L\^^SSIICV^+)FOQ[/>XZVM_D?%S#F?+>
M4X)W7--QCVV./O\ +>N.OZMYB'U6MC>WU6%"RM+F\K1X<*5K0JW%2/'_ #*4
M(Q6B]]?. ^[:V8\NLL'N9J??74-EUJ<V&V6T??9FSFK1Z*?4UAJN?#X.M2CQ
MXSU;/)5^K+QX2S3<)(R&Z5\HOC5U+W,NZV.+E6&WW^]S5I.GQ.*,V>L^J+XZ
M\=.R.+E'//'CP[Y/WJ8=S??9*_>[?'-HU^,O./',>[6]GN\9M9J_(]6>I94<
M91CT]?(UY:<T8>.'D]"%2K"/_2D@LY[V^=,[E9'RNPY=>6#1NDZ4.O3M-2;P
MZLS&M[RM)/QA"ZCI/1\N#I6M26$?4R39:ZDZT(33=:'&1)#ICR'<DP]W-UES
MW-N)]./9XJ8*Q[GM<TYYM'N^RQSIPX3Q<BYSYF^8Y-<?3_+,>+U7W%[9)GW>
MYC]G%9_T[0J!C=E+.3JS9;-7%>/AFHX^A3MI81]#MZ_:1C#T^S@L_P"]O?.]
MY/OOY7;:AYGM9Z*PEUUY)=/[/4L;M+:6UO5_TEI#+:'HVF6N*<W&,)H7N2K1
MC",98QC+T)%=+^6KP4Z4[M]GR+#NLM?]IO)MNYF8]/<SS?%6?\S'7CQTU<EY
MUXP>(O/-:[CF63#2?O,&F"(CU=['%;S'^=>W#AV/?8W;S1^,ZL:6&M[FI+_Z
M7(1GOYHQ_P KL[F,U.$?^C)!;4U!J34.K,K<YW56>S6I<W>QA->9G4&4OLSE
M;N:'Q,UUD,C/4K5(^G//%VW:;+9\OV]=IL,5,&*O93'6M*1]BM8B(^U#G6?<
M;C=99S[F]LEY[;6M-K3]F9F9>QI4:5"2%*A2IT:<O1+3I224Y)?A220A"#IG
MTO2_1P
M
M
M
M                                /__0U_X,_@
M
M
M               <P ;''N#M=2:V[KCE[MYZ_;Y#0U_NCH7)QXQ_2I\7NAE\
MGB*'"/@ZF,O;"7PQ]+AX(4R>;3E4\K\=N<7B-*;JNUSU]WO;7%6\_;RTR+"?
M O??COAGL*S.ML$YL4_Z.:]JQ_J6JB/NA;>3:URT80X27,ME<R>GVEE3EJ1_
M^/EF7CT;G7E/P                       /@^$ (N\P?.ORG<JMG5N>8'?
MW;?;2ZIT9;B33N6SM+(:WO+>>EVTM?&: P,+O.7<D9>$>M:X^I#U4O3ZN7CO
M72'ACX@=?9(Q](<HW.]K,Z>TICFN&)UTTMN,G<P4GW+9([)]4Z:SS_K+I7I>
MG>Y]O\.VGM[EK:Y)C]CBKWLEO]&D^AW6*TYG<W-"&*Q=W>2\>$:U.E&6VECQ
MX<)[JIU:<L?2C/!8?YB?.?>7'1_E^(Y:]EM?[T96EVM&WU3KF\M=K-$33QZ*
M5]8VG4R>:O*4.B::A=6&/GF\'7E^*A*[H[R,=9\Q[FXZVYGM^68YTF<6")W6
M;W:VG7%AI/[*N3-'ITGL<.Z@\RO3VT[V+IS9Y=Y>.R^68PX_LQ'O\EH]R:XY
M]WTJG8G9G+W'5J9?(VF.IQCQ["VDC?7,/1EJ3<9*<(^G+/-!8OY@>_\ ^\<W
MRAD,;@=R,!L'IB]C5IPPVR6FZ."RLEM&>;L(1USJ&ID\[2KRRQAUZUAD+6$T
MT.M+3DAPEA*CI#RC>#'2TTS;O99.;9ZZ>_WN2<E=?3^ QQBP37U5R8\FD<-9
MGBXIS_QW\0N=]['@W%=CBM][MZ16VGQMYODB?7-;5U]4=BI6*VMTCC>K/5LZ
MN4K0X<:F1K359./CX6U*$E*,/2FDC\-:!UQN'K_<[/W.J]RM<ZPW"U1>=;RS
M4FN-39K5F?NNM/&K'RG,9^O<7$_&::::/6J1Z8QCX8\4BN5\GY1R/:1L.2;7
M#L\%>S'@Q4Q8X^Q3'6M8_4<EWO,-_P RSSNN8Y\FXRSVWR7M>T_9M:9G_*]]
M;6EK94I:%G;4+6C+\32MJ-.A2A\*G2A"'Z#Q_%DGR/H<
M
M
M
M
M                _]'7_@S^
M
M                                                           9
MNOFMNZU+-<MO,ALO5KPJ7NW>\N$W!H4YZW6JT\3NEHZE@Z5&C2F^)I276EKF
MI&,O1UZTT8\(S=-7_GNY!;;=:\EZFK&E=YL[[>9TX3?:YIOK,^N:[JL?8K'J
M3.\LO-(S=.\QY-,^^V^XKEC_ #<V.*Z1[G>PS/V91PWJL8T\QB,C"'"6[Q]2
MTC'AT1GLKB-6,8QAX^K7A#\QE&()I,J+                     'P?\RC^
M\W,#LAR[:7J:SWTW7T'M3IJ':2T,EK?4N,P7S1KTI.TFLL+9WE2%>_N>'3+:
MV5*K5F_Q9(MBZ:Z0ZHZRW\<LZ5Y?GYAGX:UP8[9.[$^F\Q'=QU]=KS6L>F88
MCG'/N2]/[;\<YWNL6UQ^BV2]:ZSZJQ/&UOV-8F?<=AC\5DLM6A;XVQNKZMT<
M9+:C/5ZD(QX=:I-+#A+#_.FC"'IL?#FB\YMY:-OHY' <KFV>K]_\]2A7HVNM
M-4>4[7;9R59I8RV]_96^3H5M0W\LD\.M4MJ^+QO7EX=2YA&,8R2_Z$\CW6_.
M.YN^N]]AY1AG29PXM-UN=/36TUM&WQZQPBU<N;2>VG#2>!]3>9#IS8=[!TSM
MLF_R1KIDOKAP^Y,1:)RW]<Q-,>OHMZJJ879O,W?5JYJ]M\72CPC&WH<+V\CX
MXRS1DC"E+QAX)H5)_3@QV^9COO>\3YF*F0L+[>J[V;T9?RU:4-#["4+C;BPI
MVU:2%*O;W&J[6O7U)=4ZLD.K6HW>;J49N,T(4I99YI8S'Z(\KW@YT1%,N+ED
M<RW--)]OOYC<VUCC$QBFM=M68GLFN&+1PUM,Q$N =1^,_B!U'-L=]Y.SPV_V
M>UUPQIZ8F\3.:T3'"8MDF.WA&JK.'VWTGAX2S2XZ7(7$L>/E.4FA>3QC"/&$
M848PA1EC#Q1EI0CZ?0M.7U_?92]NLED[R[R.0OKBK=7M_?7-:[O;RZKSQJ5[
MFZNKB,T]2I/-&,TT\\T8QC'C&/%(#%BQ8,5<&"L4I2(BM:Q$1$1V1$1I$1'H
MB'+;Y+Y;SDRS-K6XS,SK,S/IF9XS+W,DDLDLLDDLLDDLL)99980EEEA#HA"6
M6'1"'PH/D>Q_#^@
M
M
M
M                                                  '_TM?^#/X
M
M
M                                 !D.^;4;W?Q><^N;VHO;OL\5O]M%
MJG 65G&?J2W&LM S4]PL+<QA'HFFI8NSSU.67AQ_3>,(]'",._.QTO\ RQX3
MXN?XJZY.4;O%DM/JP[C7;WC[>6^"?]'L],=^\NG.?Q#KF_*[S[S?X+TB/7DQ
M:9:S]JE<L?;4HW@QOE>EZ=]++ZO%W]"K/&'3PM[J$;2K+^;/-2CQ])GR*ETZ
M$7O@X?WP>0                '@^#QK;G.#WL?)!R3RY/$;I[LV>I=R,=VU
M.;9[:R%GKG<F2\HR0J1L,SC;2XI66%JQA&6:2&?O[&$\L>-.,SM/ASY?_%#Q
M.FFXY#R^<&ROI/XYNN]@VW=G[ZEIK-\T>OV&/+IZ='/.K?%/HOHWO8N9[J,F
MXK_^CX=,F;7U6B)BN.?C;4U]&KU^ T-J3474J65A-1LY^$?FA>]:VL^K'HZU
M.::$9JD/_523?F,6GFV\Y2YJ]V:F1TYRQZ5T_P M>C:LU6A1U)<26.X&[%];
M32=E-4CELS;PP^-A5AQG[.TQ=2O1FC"%.^FC+UIIX>'WDHZ!Z?BF]ZYW&3G>
MYC29QQWMOM*SV_<4M[;)IV:WRQ2T=N*-=(C)U5YBNJ.:][;]-XJ\NPS]_.F7
M/,=GW5H]G37U5I-J^B_#6:UX+:#!V/4K9FM5R]Q#A&-&'6M;&6/AX=G3CVD_
M#T9I^$?'*Q\-PMS=QMV]37NM-U->ZRW(U?D8\;[4^NM2YC5>>NH=:,TLE7+9
MRM7KQEEC&/5DZ_5E\$(0@E_R?D?)NGMC7EG(=IAV6VI]SBP8Z8L<?8I2*UU]
M<Z:SZ7!.8<RYAS7<VWG,\^3<9K=M\M[7M/\ I6F955M+*SL*,MM8VMO9V\GQ
M-&VHTZ%*7TX24X0AQ]-X9E'Q/I
M
M
M
M
M      ?_T]?^#/X
M
M                                                 !(;E+WPN^6O
MF;V'WYM)KCJ;5[IZ-U=E;>UAQK9'3>.S-+Z*\/+"'3POL9-=V<W#IX5(\(PC
MPBT[Q!Z7Q];=#\VZ3R::[_:YL-)GLKDM2?97_P!#+W+_ &:\6?Z5YU?ISJ38
M\\IK_NN;'DM$>FD6COU_TJ=ZOVW4Y[&RYC#9/&30Z;VRN*%.,>B$E::G'L*G
M'_-GZLT/A-K=C<E89G'6&7Q5W;Y#%Y6RM,EC;^UJ2UK6]L+ZA+=6=W;5I>B>
MG5IS2SR30Z(PC#@H)SX,VVS7V^XK-,F.TUM68TFMJS,3$QZ)B>$PM$Q9,>;'
M7+BF+5O$6B8[)B8UB8]R80@J234YYZ<\(RSTYII)Y9H1A&6:6/":$81\?'PO
MM>I['\              / M9<[W?"<F/(W'+:8UGK>?<C>/'R34X;,;71L]0
M:KL;Z-/KT:&L<E-4DQV!A",U.>I3R-S+=]E-"K0LZ\.B/>/"_P N?B5XI^SW
MW+-K^)<MO_\ IFZUQXK5UXSAKI.3/Z8B<=9Q]Z.[;)3M<RZS\6^C^BIMMMYF
M_&-Y7_\ 1\.E[Q/JR3KW,7HUB]HOI.M:6['M=-Z!U%J7J5K:V\CL)N'_ +QO
M>M1H32QZ(QMY/BZOCZ9)>KQZ(S08?G.WW[_.ES;_ #7TGI#._@V;/7_;VWT$
M;596^H:IS.-J1C+Y/K+<_JT,E>=:2:>E7H8Z3'V=:2/5K6M3AUHV,>&'E2\,
M_#WV?,.8XOY;YC32?;[JE9Q4M'IP[7WV.FDZ36V2<V2L\:Y([$2^L_'#K'JO
MO[7:9/Y.VEM8]G@M/?M'JR9N%[<.$Q3V=)CA-)5]TWMEI[ ]G7KTOFQD)>$?
M*;ZG+V-.;P\;>RZ9)?2C/UIH>*:"RE4JU*U2>M5GGJU:L\U2I5J333U*E2>;
MK3U*D\T8QC&,>F,8QXQCX4FXK%8BM>$1V1ZH]QQN9FTZVXS*HO"'#AX(>*$.
MB$/0Z(/S>7AR
M
M
M
M                                                      #_U-?^
M#/X
M
M                                       ^#^^V0W<:<RM/F1[NG9N:
M_P A+>ZQV1I76P6LI9IIXU:-3;RA0IZ+JU)JOJZD:VF;C"3U*T>,)ZW;0XQF
MEFA"EWS3=$ST7XR<RC#3N[;FDQO\/JF-Q-IS1&G"--S7-$5]%>[.FDPL.\%.
MHXZB\/MGW[=[-LM=KD]?X+3V?V=<,XYF?3.OJE$3<K#_ #(U;D(2R=2WR,89
M2WCXH^51C&XA"$/!PK0J0A#T."[VCJZR\$           !\']]%+FTYV>6WD
MDT''7W,-N-C=)V]W)=2Z9TK:<,MKS6][:TNTGQ^C])6LWE-U-":,DE6YFA3M
M;>,\D;JXH2S0F;_X?>&'6OB?S;^2>C]E;<373VN6?>8,%9G3O9LL^]K';,5X
MY+Q$]REYB8:KU5UGTYT9L?Q[G^XC%$Z]RD>^RY)CT8Z1QMZIGA2NL=ZU8G5W
MF"TYE]27/DN)M)[B,L8=M7C'L[:VECT0FKW$WJ9>/BATS1Z>$(L*WG]\X%YG
M.:&MFM!<OM3*\LNR5S/<V4)M/Y7AO#K#&3RQH=?4^M\?&6.+IUY/5S8[!S4X
MR=::C5O;VGZJ-F?A'Y1.A^A*XN;=7]SGG-*Z6_"5_P!SPVCC^"P6_;9K/",F
M?772+UQ8K(===^//4O4TWV'(>]RW93K'O+?[QDCL]_DC[B)_68]-.R;WCBD3
MI?:S#87LKK*]3,9&7JS?ILG_ +OH3PZ8=C;3\>O&$?!/4X^"$82PBL U*M2M
M4J5JM2>K5JSS5*M6I/-/4J5)YNM/4J3S<8QC&,>,8QCQC%+FL16(K6-(CA$1
MZ(<(F9F9F>.JJ4(0A"$(=$(0X0A"$(0A#Q0A"'H/S>7AR
M
M
M
M
M                              /_U=?^#/X
M
M
M               ^#^^R4O-I.:R7:WFIUQRS:AR,+?2_,CI:6_TQ)<UX2T+?
M=+;2TNLSCJ%O"MPDI?-'"ULO2JS2QA-6JV]G2X3QA)U84^=KH&>?=!;7K?9T
MUS\ER]W+I'&=KN9K2TSIQGV>:,4QZ*UOEMPXZR*\N75'\F=3YNG-Q;3%S&FM
M-9X1FPQ:T1'J[V.<D3Z9M6D<>"C^\6#C>X2VS5&7C7P]:,M:,LL8QC97D9:<
M\8]7ICU*D*<8>A",T6=>JI3<1G^#X. /(       !\'YX!Z?AA_R\(,:GO.O
M.!]M^7>MJ'9/D\CI_>'>RTC7Q6H-S:U2GE=I=M+^6:-*YM\;/:3\-29>WX32
MS4:%27'VU2,O;5[JI2KV,)L^!OE#YUUC7#U/XC^TY;RRVE\>VB)KN]S7MB;:
MQ_NV&W#C:)RWKKW:8XM3*CGXD^//+NGYR<FZ2[N[WD:UMF^ZP89],5T_;<D>
MJ)C'6>VUIBU%8=&;5W>6A2R.?[6PQLW5J4K.7C)?7LGAEC/"/^AIQ\/&/JXP
M\$)81A,PH]X-Z=UN8#7^<W2WIU[J3<G7^HJW:Y74NJ+^>^O9Z<*DT]"PL:4.
MK1M+.AUII;6QM*5*WH2>HHTJ<D(2PLVZ<Z9Y!TCRC%R'IG:8]EM,,:5QXJ]V
M-=(B;6GC:][:>^O>;7O/&UIGBAMS?G'-.?;^_,^<9[[C/DGWU[SK/N1$=E:Q
M][6L16L<(B(X)%8_'6.*M:=ECK6C:6M*'J*-&2$LO'QSS1\,TT?'--&,8^.,
M5,&=8U]H
M
M
M
M                                                       #_];7
M_@S^
M
M                                        %0-J-R]5[,[G;>[N:%OO
MF=K+;/6>FM=Z8O)H1FI4<WI;+TLSCH7-*$8=I1FJ499*]*,>K4IQFDFA&6:,
M&(Y_R3E_4O(]YT]S6O?VV^PY,&6/3-,M)I;2?1,1.M9[8G28XP^_E?,MUR?F
M6WYKL;=W-MLE,E)_94M%HU]<:QQCTQK#Y+^SH9&RNK"YEZ]"\MZUM6E\<:5>
MG&G/U8^*/"/1%M5>6_?32/,UL/M/OYH6IUM,[JZ)PNK;.VFJ0JU\3=WUM"3-
M:>O:D(0A&YQE])<X^ZZL.KVU&?A&,.$5"/6G2O,.A^K.8=)<UC\/R_/?%:>R
M+Q6?>9*_L<M)KDKKQ[MHU6?=.\[VG4G(]KSW9?M>ZQUR1'IK,Q[ZD^[2VM9]
MV)0CR^-KX;)WV+N8<*UC<5*$T?!">66/&G6E]*>7A/#THJV-89EUP/(
M/+:VUOI#;;26HM?:_P!2X;1VBM(XF\SNIM4:AO[?%X7!X?'THUKR_P C?W4T
MM.G3DEAX9H],8PEAQFC"$?OY7ROF/.N8X>4\HP7W.ZW%XQXL6.LVO>]ITK6M
M8XS,S_USP?+O=[M.7;3)O]_DKAPXJS:][S%:UK'&9F9[(?O;6UQ>UZ5K:T:E
MQ<5ZDM.C1I2QGGJ3S1ZL)999>GI8,?>Q]^UKGFCKZFV!Y4,EGMN.7&,]YA-3
M:VIPK877V]ME_H+N2>,L87&&TY<1A/"GCY)Y+J]MYO\ WAV5.K5Q].T[R_\
ME4Y5T)3!U=U_3'O>=<+XL'"^#93VQ^QS;BO#7),3CQ7C\#WIK7-,)_%/QNWO
M4ULG(>E[6V_+N-;Y/N<NXCLGW<>*?UG"]Z_MFD3..)*:&VSM\+"CE,Y+2O,O
MPEJ4+>:$*EMC9OBI8PXPX5*T.CC-PZLL?B(1X0F8X:9Z/2KH
M
M
M
M
M                                      /_U]?^#/X
M
M
M                        &8MYLASIR7F*W)Y%]9Y+A=8F?([Q[*3W56/Z
M;B[NK1M-R]&VL:D82P["YFM<W:4*<(SS^49.M-PEI*XO/#X9SCW&R\5.6T][
MD[NSWND=EHB9VV:?3[ZL6PWM/".Y@K'&R7'ENZQBV+<]$[RW&FNXV^OZV=(S
M8X^Q.F2L1QGO9)]"/^\NGNK/9ZEMY/4SPDQ^0A+"'"$\O&:TN)H^G#K4XQCZ
M$D/&RZ_@^&KP2N4'!Y    /@X>B\9N)N)HC:70VJMR]R=38K1N@]$82^U%JK
M4^;N/)\9A\/CJ4:US=7$\L)IIH]$)*5&E+-4JU(RTZ4D]2:66.3Y/R?FG4'-
M,'(^28+[G=[J]<>+%2-;7O:=(B/1'KF9TK6(FUIB(F7Q\PYALN5;++S+F.6N
M'!@K-[WMPBM8[9G_ *(B-9F>$1,S$/HM+6YOKJA9V=*>XNKBK)2H4:<.,]2K
M/'A++"$?T8QZ(0Z8^#HUZW>T][MN'W@&N+S0.@+O/:$Y4=*9*:72NAHW%6PR
M&X]Y97,)[;7FY=M:S]2M6FGIRU<9BYYIZ-A+U8PZ]U&K7FN!\OGEWY/X1<KK
MS;F]<>[Y_N*_A<^D6KMHM''!MIF-:QI,QERQI;-.O9C[M(@-XJ>*_,.O-[.P
MV$VP<KQ3[S'KI.68GAES1'"9UC6E.,4]VVMIE9H705II:VENKJ%*ZSE>3C7N
MN'7EM(3R\(VUG-'IA#IC">>'",\?0EX0A9;BDPXZJ(X
M
M
M
M
M                                  !__]#7_@S^
M
M
M                     !7/EHY@-=\K&_&U_,#MM=>3ZNVPU58ZAL[>>I&E
M:9K'0A-9:ATODYI99IO(\MCZUUC;SJPZW8UYXR1EGZLT-6ZVZ1Y5UYTIOND>
M=5UV^^Q6QS.FLTM]UCRU_9XLD5R4UX=ZL:ZQK#-].<^WW3'/-MS[ETZ9=M>+
MQ'HM'9>EOV.2DVI;W+3IQ=9F,7;9K&7N+O)>-"]HS4IH^.G/QZ]&M)_G23PE
MGE].$&TYV-WDT1S#;/;;[W[;Y&&4T1NAI##:PT_<1FI1N*%MEK6%:OB\E3I3
M30I7ME6[6ROK>,T9J-Q2JTIN$TD80H;ZIZ:YIT?U'O>E^=4]GNMCFOAR1QTF
M:3I%JS/;2]=+TMV6I:MHX3"S?DG.-ES_ )1M^=<NMWL.YQUR5GTZ6CC$^JU9
MUK:.V+1,3QA"C)X^YQ.0O,;>2=G<V5Q4MZLO3PFC)-PA4DCXY9H<)I8^.$81
M558!E7P_!^AQ  !^5:M1MZ-6XN*M.A0H4ZE:O7K3RTJ-&C2DC/5JU:L\82RR
MRRPC&::,80A#ICT/ZK6U[16D3,SPB([9F>S2/2_FUHK$VM.D1VSZO=<PA&,8
M0EAUIHQA"6'",8QC&/"$(0AZ/@8 7?==[+D.<_<2\Y?=C]05J'*OMKFYI*N3
MQEU7IT]\=:XJO-3GUAD)J<9):F"LYX=7 V<TLTM2:6;)58S3U;6E9VX^5_R_
M8?#3D]>K^J<,3S[>TX5M$?[CAO$?@:]NF>\?M]XTFL3[&L1%<ELD$?&?Q3R=
M8<PGD/)<FG*]M;MK,_[SDK/[9/KQUGABKZ?VR=9FL4E)MQH633]G+E<G1A'-
MWE.'"2>6'_NVVGA_L\D/%4FA_I8P\'Q$(<(3=:P#%+EPA5-P
M
M
M
M
M                                         __1U_X,_@
M
M
M                           <P 9<OFTG/G3QN3U5R#[BY>2G:YRMF-R>
M7VXO:\).IF*=O&^W)V[M9JT_3Y10IQU!CZ%*G"$LU+*SSS335J4L*\O.UX3S
MFP;?Q:Y-CUMBBFVYA%8^\F>[MMQ.D?>VG\7R6F==+;>(B(K:9E;Y<NN8QY<O
M0O,+Z1>;9MK,_KM-<V*/LQ'M:Q$<-,LSQF%!]X=,1GDH:HM9(]:G"G9Y662'
M']+C'JVEY'A#_%C'LIHQCT\:<.'1%F-JX4ND?QX  8P'G$_>17.S6WE#DCV?
MSODNY&\.GOFGO1FL9=5J=_HW:>_J1H66D:->VC"%.\U/&G7DNY(S]:GC))Y9
MZ49,E1JRSG\G'@M3J7G$^*'4>+O;+EN3N[.EHB:YMW6-9S3$]M-MK6:3II.>
M8F+:X;5F-7F \1+<GV$=&<IOIN-W37<6B>./!/",>L=ELVDQ;CK&.)B8TR5F
M*S[3:0AD+N.I+^GUK/'U>ICJ<\OJ+F^EAQFN(PCX9:/&$9?1GC_F1@P?5HJ%
MJ2(
M
M
M
M                                                         /_2
MU_X,_@
M
M                                            'M=M]P]8[2:_T9NA
MM[G+O36N=O\ 4N&U?I//649(W&+SV!OY,CCKJ%.K":2I+"I3EA4HU)9J=22,
MU.I+-)--+'&<ZY/RWJ'E&YY%SC%&?:[S'?#EQV[+8[UFMHX<8G2>$Q,3$Z3$
MQ,1+[.7<PW?*M_AYGL+SCS8+UR4M';6U9B8GU3QCC$\)CA,3'!\UY:6]]:W%
MG=TY:UM=4:E"O2F\$]*K+&2>'I=$>B/B\+:$<AO.#HKGGY8MN^8'1\UI9WN<
MLH87<+2]O6[6IH;<W"V]*GK'2=>$\TU2%.E6J27-A/6X3U[&O:W$99>VA"%%
MOBQX<\T\*^N=YTAS+6U<5N_M\LQI[?;7F?8Y8TX:S$37)$<*Y:Y*?>K+>ANK
M=EUMTUM^?;32+7CNY:1_L\U8CVE/7I$SK69XS2U;>E##4VG[G369N\5<=::6
MG/VEK7FAT7-G4C&-O7A&'1QC"$99H0\$TLT/$F(YPVYY]1/F0WXT3RP[$[I[
M_P"X=QV.DMJ]'Y35.0H25J="YR]W;R0M\%IK'5*L(R>697(5;7&64)_4QKUZ
M<(QA"+9^B^E.9]<]5[#I'D\:[C?YJXJSIK%(GC?):(X]S%CBV6^G'N4MHPO4
M7/-ETUR/=<]YA.F+:X[7GCI-ICA6D?LKVF*5_93#LL1C+C-9.RQ5I#C<7MQ)
M1DFX<84Y8QXU:T\/\F27C/-T^"#5D;^;W:\YD=YMR-]=S<E\U-<;GZJR6J<[
M7DC4\EM9[R>%.PPV+IU9IIJ5EC[62A86%#K1[*WHTJ<(QA+!?'TETORGHKIK
M9=*\CI[/:['%7%2.&LZ?=7M,::WR7FV2]OOKVM/I5D<]YUONHN<;CGG,K=[/
MN;S>T^B->RM?56E8BM8]%8B/0FOB\;;8C'VF,LY>I;65"6A2A'XJ;J],]2>/
MCFGFC&::/CC&,5(6Q,2^\
M
M
M
M
M               '_]/7_@S^
M
M
M   <P 7N>XZ[QB')#S)R:$W(S?D/+GO]>8K3.OJ][6DDQV@]725(VNC=S8SU
MHRRT;>WJ59K',SPGEE\AK37-2%2>RH2(O^:3P:_2AT3/->2XN]SGE%;Y<$1'
MOL^'MS;;AQFUHCOX8TF?:UBD:1EO+L_@MX@_F9U%^(\QOW>7[^:TRS/9BR=F
M/-[D1,]W).L>\GO3K-*PION1I'Z(\/&YLZ?6R^+EGK6O5AZNYH?%7%GT>&,T
M(=:G#_*APZ.M&+8C2S2SRRSR30FDFA":6:6,(RS2QAQA-+&'AA&'3Q4Z:3$Z
M3VPG_KPU1/\ S.'BX<(\>CT8?W6)GYT%S65\'HS9'DWTWD>QN=;W-7>S="A1
MJQDKSZ8T_=UM.[;XFO+)/ZNVO,G+EKVK3J4X<*V-M9Y)H\)H0L"\B_0-=US+
MFGB1O::UVL1LMK,QP]KDB,FYO'#A:F*<5(F)^YS9(F.Q%CS+=43AV>RZ0V]M
M)S3^,9H]/<I,TPUGUQ:_M+3[N.LPKGLQ@X5;C(Z@K2\9;:$,=91C#C#M:LL*
MUY/#C#PRR=G+#A'P3S,,M92B D*
M
M
M
M
M                       __]37_@S^
M
M
M            ', &=UYOKWE5/F)VAH\H6[V?[;>_8W3U.&@,IDZT/*]Q]F\9
MV=CCJ/;U)N-?)Z<A/2L+F7JPGJV'DEQ^G5*=]5EJF\WO@G;HWJ*?$3IW#IRO
MFN2?QBM8X;;>6UM:=(^YQ;G2<E>V*Y?:4][6<54W_ ;Q&_.#E,=)\VR:[W94
M_!6GMS;>ND1Q]-\/"L^F:=RWOIB\HR[J:/\ F1?1SUA3X8[*5H^54Y(>IM,A
M/QFFCPAX)*W",\OAX3]:'1#J08O7?%;\5^83O&^9O55.^\LP.CM<UMG]*24Y
M^TLK;![24)=#7$^.GC&/&C>Y&SO\GUH31EFGNIYI.$D9983I\N'2=>C_  8Y
M'R^U.[FW."-YEU^ZF^[F<\=[]E3'?'BT[8BD1/&)E&CQ<YY;G_B%S+=1;7'A
MR3MZ>J*X/P<Z>Y:];7U],VF8X:*T: QD,5I+#T8R]6K<6T+^OX.M&K?Q\JAU
M^'1QEDFED^%""V2[@YN]D
M
M
M
M
M                 __5U_X,_@
M
M
M       5/V7WBW"Y?MU=";T;5:@N=,;@[<ZAL]2:9S%M&:,*5Y:\:=>ROJ$(
MPA7L[RA/5L[^TJ?I=Q;5:M"I":G4FA'!]2].<GZNY#N^FN?X8S[/>XYQY:3Z
M8GC$UG[V]+1%\=XXTO6MJZ3$2R?)^;[_ )#S3!SCE>2<6XV]XO2T>N.V)CTU
MM&M;5GA:LS6>$R^+(X^TRMC=8Z^I0K6MW2FHUJ<?'+-TPFECXII8\)I9H=,(
MPA&'3!X3.9G):CS67U#F;JK?9C.Y3(9G*WU:;K5KS)92[GOKZZJS1\,U2K//
M/-'T8LKM=MAV6UQ[/;5BN/%6M*5CLK6L16L1[D1$0^'-FR;C-?<9I[U[S-K3
M/;,VG69^W,OII4Y*-.G2IRPEITI)*=.6'@EDDAU998>E"'@=6][U/T
M
M
M
M
M                                                  ?_UM?^#/X
M
M
M
M
M
M
M
M                                        '__7U_X,_@
M
M
M
M
M
M
M
M                               ?_]#7_@S^
M
M
M
M
M
M
M
M                     !__T=?^#/X
M
M
M
M
M
M
M
M            '__2U_X,_@
M
M
M
M
M
M
M
M   ?_]/7_@S^
M
M
M
M
M
M
M                                                     !__U-?^
M#/X
M
M
M
M
M
M
M                                            '__5U_X,_@
M
M
M
M
M
M
M
M                                   ?_];7_@S^
M
M
M
M
M
M
M
M                         !__U]?^#/X          #B
M                  #CC\/^YX/A@.0
M                                                          .,
M(^"/$
M    ''$!R                                  '$
M              X@         !&/
M                            '''X( .0
M
M    ''$!SX0#CQ                                        ?_T-?^
M#/X       !\]W>6EA:7-_?W-O96-E;UKN\O+NM3MK2TM;>G&M<7-S<UHPDI
MTZ<DL9IYYIH0EA",8QA !:ZW^[ZCNS^7.YO<5K#FCT5JW4ME--2J:8V?HY3=
M[)0NJ<>K6L;G(Z!H7V+LZ].,(PJ4LAD*$99H=6;A/PE 6H=RO.NN5?"U*]+:
M;EIWUW!FH]I+2N=:YC0NV-C=SRQEA3GH5,5<ZFKRTIX1GC":I;2SPX2PC3XS
M1ZH$.]2^=H[I75>,VC^2W0."M^UXPI:EWDU%JNOV/90AV<;C%X##2];K]:;K
M]EPX1A+U>,.M$"D]3SKKG%C4J1H\N7+1)1C/-&E)5DW2JU)*<9HQDDJ59<_)
M":,(<(1FA)+"/AX0\ #^/?7/.3[73EE^1]T_LA /?7/.3[73EE^1]T_LA /?
M7/.3[73EE^1]T_LA /?7/.3[73EE^1]T_LA /?7/.3[73EE^1]T_LA /?7/.
M3[73EE^1]T_LA /?7/.3[73EE^1]T_LA /?7/.3[73EE^1]T_LA /?7/.3[7
M3EE^1]T_LA /?7/.3[73EE^1]T_LA /?7/.3[73EE^1]T_LA /?7/.3[73EE
M^1]T_LA /?7/.3[73EE^1]T_LA /?7/.3[73EE^1]T_LA /?7/.3[73EE^1]
MT_LA /?7/.3[73EE^1]T_LA /?7/.3[73EE^1]T_LA /?7/.3[73EE^1]T_L
MA /?7/.3[73EE^1]T_LA ?59>==\WDEU0GR/+;RWW5C+/QN;>RJ;G6%W5I\.
MF6A>5\W<R4YN/#U4U"?X7C@!5C3?G:FY-K/2^B_DHT/G:<M6M-6ETWO9GM*3
MU*$U'JV].G/E-.9F$D\E3A-//&6:$\OJ82R1]6 E[MSYUWRK9BM1H[J\M&_.
M@^VGI4YKG166T%N79VL9ZDTD]>YCEKO3-:-*27J3S1I4*E2,.M"6G-&66$X%
MT_8/ON.[*YAKBRQ>F>9[2>A]27L].C)IG>6TRNTEY"YKU(4K:SI9K6M&UPUS
M6JS32RTZ5EDZTTTT82PAQCP 74;#(6&5L;3)XN^L\EC;^WHW=CD+"YHWEC>V
MMQ)"I0N;2[MYIJ=2G/+&$TD\DT81A&$81C !]8                   *-\
MP>_.VO+#LON+O[N_F_F!MSM?IRYU'J2_DDIUKRM)+5DLL9AL1:U9Z<MQD,E>
MUK;'8ZUC4EC6NJ]&E":$9^(##FW8\[#WEN=79&&QG*QMEAM!T;JYI8J?=C46
MJM2ZNR5G)-+):7^1IZ0N,39V56I"$U2I:4YKN6G&:%.6YJ]3M*@%,O?7/.3[
M73EE^1]T_LA /?7/.3[73EE^1]T_LA /?7/.3[73EE^1]T_LA /?7/.3[73E
ME^1]T_LA /?7/.3[73EE^1]T_LA /?7/.3[73EE^1]T_LA /?7/.3[73EE^1
M]T_LA /?7/.3[73EE^1]T_LA /?7/.3[73EE^1]T_LA /?7/.3[73EE^1]T_
MLA /?7/.3[73EE^1]T_LA /?7/.3[73EE^1]T_LA /?7/.3[73EE^1]T_LA
M/?7/.3[73EE^1]T_LA /?7/.3[73EE^1]T_LA /?7/.3[73EE^1]T_LA /?7
M/.3[73EE^1]T_LA /?7/.3[73EE^1]T_LA /?7/.3[73EE^1]T_LA /?7/.3
M[73EE^1]T_LA /?7/.3[73EE^1]T_LA /?7/.3[73EE^1]T_LA /?7/.3[73
MEE^1]T_LA /?7/.3[73EE^1]T_LA /?7/.3[73EE^1]T_LA /?7/.3[73EE^
M1]T_LA /?7/.3[73EE^1]T_LA /?7/.3[73EE^1]T_LA /?7/.3[73EE^1]T
M_LA /?7/.3[73EE^1]T_LA /?7/.3[73EE^1]T_LA /?7/.3[73EE^1]T_LA
M =K@_.ON:VAE\?6U)RR<O66P5.XEFRF.P>1W(T]EKRUX1Z]&PS5_DLG1MJD8
M\.%6I85Y8>.G'PP RI^[=[R#9KO*=E;S=#;.PR6C]6:1R5GI_=3:S/WEOD,Y
MH+4%]:S7F/C3REK)1IY'%W].G6GQF3DH485X4JTE2A0N*->A3 N'
M      #B/H@,1SG@\Z%PFUNZ6J=K^3W9O2N[>)T;EJ^$OMYMP\_F:&D-39/'
MW'D^5ET9I#3DMK=7&/DJ2U*5OEJ^5IPN(P[6E;1H=G5K@09]]<\Y/M=>67_N
M-T_LA /?7/.3[73EE^1]T_LA /?7/.3[73EE^1]T_LA /?7/.3[73EE^1]T_
MLA /?7/.3[73EE^1]T_LA /?7/.3[73EE^1]T_LA /?7/.3[73EE^1]T_LA
M/?7/.3[73EE^1]T_LA /?7/.3[73EE^1]T_LA /?7/.3[73EE^1]T_LA /?7
M/.3[73EE^1]T_LA /?7/.3[73EE^1]T_LA /?7/.3[73EE^1]T_LA /?7/.3
M[73EE^1]T_LA /?7/.3[73EE^1]T_LA /?7/.3[73EE^1]T_LA /?7/.3[73
MEE^1]T_LA /?7/.3[73EE^1]T_LA /?7/.3[73EE^1]T_LA /?7/.3[73EE^
M1]T_LA /?7/.3[73EE^1]T_LA /?7/.3[73EE^1]T_LA /?7/.3[73EE^1]T
M_LA /?7/.3[73EE^1]T_LA /?7/.3[73EE^1]T_LA /?7/.3[73EE^1]T_LA
M /?7/.3[73EE^1]T_LA /?7/.3[73EE^1]T_LA /?7/.3[73EE^1]T_LA /?
M7/.3[73EE^1]T_LA /?7/.3[73EE^1]T_LA ?K1\ZZYPY:U&:YY<>6JK;PJT
MXUZ5"7=&WK5*,)H1JTZ->IGJLLDT9>,)9XTIX0CT]6;P ,C'NI.^/VF[S6QU
M5I&&B[S9W?S0&'H:BU)MK=YR35&(SNDYKNEB:VLM%:DEM;*I7MJ-Y6H4+ZSN
MK2G6M)[BA+">YDG[8!>4              '$?@_- 8V7>B><,:'Y)]U\[RZ;
M"[9XS?'=[1_96NXFHM1:@O<)MUH#/5J4+B&D_)\51FO,UD:%.:G-D)+>ZM:-
MK//"A&O5N9+BA;@6@_?7'.3#_P"]UY9?D?=/[(0#WUSSD^UTY9?D?=/[(0#W
MUSSD^UTY9?D?=/[(0#WUSSD^UTY9?D?=/[(0#WUSSD^UTY9?D?=/[(0#WUSS
MD^UTY9?D?=/[(0#WUSSD^UTY9?D?=/[(0#WUSSD^UTY9?D?=/[(0#WUSSD^U
MTY9?D?=/[(0#WUSSD^UTY9?D?=/[(0#WUSSD^UTY9?D?=/[(0#WUSSD^UTY9
M?D?=/[(0#WUSSD^UTY9?D?=/[(0#WUSSD^UTY9?D?=/[(0#WUSSD^UTY9?D?
M=/[(0#WUSSD^UTY9?D?=/[(0#WUSSD^UTY9?D?=/[(0#WUSSD^UTY9?D?=/[
M(0#WUSSD^UTY9?D?=/[(0#WUSSD^UTY9?D?=/[(0#WUSSD^UTY9?D?=/[(0#
MWUSSD^UTY9?D?=/[(0#WUSSD^UTY9?D?=/[(0#WUSSD^UTY9?D?=/[(0#WUS
MSD^UTY9?D?=/[(0#WUSSD^UTY9?D?=/[(0#WUSSE>+ETY9?D?=3[(0'K]/\
MG8O,5;0M?HJY3ME<UU)ZL;WZ']8ZYTSY13CUH49;7YHPRW8S2^IZ\T_:PFX1
MX0EXPZH$GM >=H[>7D]"ENER7:STW3EITI;K(: WCPFM9ZU26%.%>XH8C4."
MP$*4LT8UIY:,U[/U>$DL:LW6FGE N1[*><;=V#N[<VF.SVX^O]B\K?34J5O:
M[S;=92QLIKBI&$(TKC4FW]34.*M9)8<8S7%]?4*4(0Z9X31A+$"\EM=O'M+O
M?IFCK39K<W0.ZNDJ\TLDFH]N]78'6.&A6FD[3R:KD-/U[BG3K0A\71J30GEC
MQA-+",(P 5'XP]'Q\ '(                    #%U[R+SD72/*QO%K#E\Y
M9=J<)O9K3;O(WVFM?[B:QU!DL3M_@-;XJYGL\WI'#8+"4I;W+U,?6DFM;^Z\
MOLZ=.XDJ4:4*\)8U0%K[WUQSD^UTY9?%_P"@W4\7_P#,(#GWUSSD^UTY9?D?
M=/[(0#WUSSD^UTY9?D?=/[(0#WUSSD^UTY9?D?=/[(0#WUSSD^UTY9?D?=/[
M(0#WUSSD^UTY9?D?=/[(0#WUSSD^UTY9?D?=/[(0'[6WG7?.!+<V\UYRX<ME
M>TEKTHW5"VCNA:7-:WA/"->E;W57.UI:<\TG&$M2:C4A+'A-&2;AU8@9&?=6
M]\GLSWF-KJ/1M#2-_L[O]HC"4M1ZCVOR>;M]1XW.:8\LIXNYU9H/4M.A9U+R
MUMKFM;4<A;W-C0K6L]Q1E_3Z<W;Q O(@
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
M-2VA-V=&^R<+J^C)"$*EU4CQF 05Z8^'T>/_ "?! !S^?\'A
M                    ^#A'P $ $W>4?O&><?D@S-I?<O>]FJ=-Z=I7<;O(
M[:9FYGU3M7G85:L:EY)E- YN-6QDJ5^M-+/?65.A>2]:,U*YISQZ\ ,YSNL^
M_:V,Y^[G#;/;F8VPV*YH[FWJ2VFC:^0FKZ!W.K6M&-6XJ[7Y_(30K0O(R23U
MZF O^-S3DA'R>OD):5:K3 OSPCQ\                   QWO.=LODL;W:%
M&RL;NK;6NH.8C:K$9FC3ZO4O\;1Q.<SU*TK=:$?4RWEC:5X<.$>M3EZ>'&$0
M->!\/P]/]WB                                           #CAQ 9
M:GFFM[>2;\<W>.DN:TMC=;1[?WMS9RU)H6UQ=V&LKJA8W-6EX)IZ4ES<24YH
M],L*D\(?%1 9QD '(            "/_ #8Z@RFD^5CF6U5@[F>SS6F>7_>7
M4&'NZ=2M2J6N4PVW62R./N:=6WFDJ2S25:<DT)I)Y9H1AQEFA'I :A_X0
M                                        +ZGFXM[>6O>L[-T+>YK4
M*.2T'O599"G1J34Y+RTI[8Y'(R6US++T3R0KV]"M"6;HA/3DFX<80X ;(P
M             &H=YKL]E-4\T?,EJ7.7=6^S.H-^]W\SE;RM//4JW.0R>X.0
MO+RM//5C--&,U2>:/JIHQ],!0$
M    /'\'2 J7M-O/N[L/J^SU_LMN9KG:K6EAU9:&I= ZGS&E\M-;RU85I[&Z
MNL/6I1KVM2,LL*UI7Z]&K+QDJ232QC"(&5?W>_G/.LL+D,!MIW@VG[?5NG:]
M6ACJ?,3M_@K?&ZLP\*DW4DR&XFWN'DIV.1H21FAV]U@:%I7I4I8QEL+VM&,9
M@,S+;O<70>[6B=-;D[8ZOT_KW06L<91S.E]7:6REKF<#F\;5FC3EN;#(6<TT
MDW5GEGI59(QA-3J23TZDLM26:6 'M                    :;?4.>RNJ<_
MG-3YVZJ7V;U'F,GGLQ?5IZE6M>Y7+WL^0R%W6J58S333U*U2>>:::,8QC'C&
M,0'3@         "]7YO+FLKB^]OY8K''WU:UM-1XS?7#9RA2C++3R>+H<OFJ
M=04;*YXPC&,DM[86=Q"$(P]72DCX(<(@;+4
M                   !JY>^KS64S_>F\YU]E[RK>W5#=*UPM*K6C&::3&::
MT=B].X2TEC'_ !;>RM:%"G#Q2R0AX@%KD          5\Y4\YE=,<T/+?J3!
M7M;&YK [\[0YC$Y"WGC)7LLCC=P,?>65S2GEX1A-)4DEFA\(!MY
M     !P UN_G'F1O[WO5]X+:[NZUQ;X?0&RV.Q=&K/&>G8V-7;6PRU2UMI8_
M$R37-U<UXRPZ.O4GCXP%B@                  7Y?-\>>N;E(YV</MIK'-
MS6&R_--'$[6ZKDNKB-+%X+<*:\FAM-K.M">,LDD9+^XJX6YK5)Y:=*VR5:O4
MC&%O)P V/?\ A               !JJN]ER-]E.\LYWKG(W=>]N*7,;N3CJ=
M:XGC4GDL</G)\1B[66:/^)0MJ%&A3E\4DDL/$ MZ         'P?!Q ;:OD$
MSN4U3R)\E>ILY=U;_-:CY2^7'.Y>^K3U*E:]RF7V=PV0R%W6J59IIIIZE6I/
M/-&::,8QCTQC'I 2U                 4SW@WCVMV!VYU/NWO/KK3VV^W&
MC;&.0U%JW4U[+98ZQHQGA1M[:C+"$U6YNKFK-);V=C:TZEQ<UIY*%O2J5IY)
M(@86W>"^<Y;I:[N\UMOR#X*;:C1$LUUCZ^^>ML1897<[4=+_ $,;O1FE<A"O
MC<!;5)>TZE>]IWE]-+-3JR?,VO)-( Q<]S-U]SMZ-79'7V[NX6L]S=;9:?KY
M'56N]29?5.>NH=:,9*,^2S-6M5A2DX\*5&6:$E.'"62666$( / ?H?H?G 'P
M?!                                  Z?%\'YP#]:%:M;5J-Q;U:E"X
MMZM.O0KT9YJ5:A7HSPGI5J-6G&$TLTL80C+-+&$81Z8> !?%Y$^_XYWN4')X
M?3VOM69#F?V5H5+:VO\ 0.[.:O,CJ[$XV6M+&M/H7=*YEN,K9UY*4O96]OD8
MW]A3D]3)9R31A4E SP^1WGZY<N\#VJEW0V U54O*N,\AM-=[?Y^G0QNX.VV;
MOZ,U:CB-78.E4JRRRU>SJ^27UI6K6=S"G4\GKU)J566F!-,   !__]+7_@S^
M    <1^#\WH 8FO?Z=]'FMC[C/\ )!RF:JKXG=BZQ]*VWVW<P-U)+?;;XO,6
M/:_Q;:-O8231I9Z[M:U.KDLI0J2U,;2GEHV\\N0GJ5,>!@V3S35)IIYYIIII
MIHS3331C-&::,>,8S1FZ8Q],!_(
M   !\'P?X0'TV5[>8V]M,CCKNYL,A875"]L;^RKU;6]L[VUJ0K6MW:7-",L]
M.K3GEEJ4YY(PFEFA",(\80C #8E=PSWKMYSU[2Y'8[?#-6]?FAV1PEA4OLM7
MJ=2[W@VVHQIXJRW"GDJ31C-E;*O-1L]0]7U,]6K;7DO"-W4I4 ,@T
M         !CF^=">YLX'\9K:_P"M+4P#7H@
M                   ,LKS3C^D+S9_<9T3]>\X#.6              $9>=
M;^AMS:_BR[\_>LRH#4<@
M   OE>;F^ZO;&_P-WM^])EP&R6               !J!>8W^D+OQ]V;=#Z][
MX!1D                                         _-_O\?0XP 7F.Z&
M[V_<?NXMT*.FM25\IK3E6W!SMI-N?MW-6JW%QI6\N8T[*KN?MY2GZT*&5M:,
MLGEMG+"%+)V].6WK=6O3M+JU V3VAM<:2W+T;I7</0.H,9JS1&M]/XC56DM3
M8:XA=8K/:>SME)D<3E;"XEX=:E6H5)*DO&$(PX\(PA&$8 /5
M      #3/@           O,>;Z>Z\\H_\_?]F/6@#9D
M                            -6CWR?NH7.I]V;)_.BS 6S0
M!6;ER_I"[#_=FVO^O>Q ;?H               &MI\XR]U>WR_@;LE]Z3$ +
M&H                  _NG4J4:E.M1J3TJM*>6I2J4YII*M.I)-UJ=2G/+T
MPFEC"$81ATPCTP ;0[N<N>2GSX\D&W.X>?RDE_N_M])+M/O?3J599KZXUWI.
MPHRT=6W$D8PFC+J#&U++,35)9):4+FO<V]/CY-/P NG@             #5.
M]ZM[I-SQ?C-;M_7;< ( @         #;*=W)[GIR'_B9\K_WD<& F8
M         "FF\>\&W.P&UNNMY]V]3V.CMN-N-/7NI]6:BR,9XTK'&V4L(2TK
M>VHPFJW-U<U9J=K96=O)/7N;BI2MZ$D]:I)),!K.N]*[TW=_O*-VYLKE9LEH
M?8/1E]>T=H-G:=]&>UQ=I/&-";5^LHVLW8WVH;VG"$:];U5*TIQ\DM(]3M:U
MP!:O_P (                                        "4')]S=[R\D6
M^ND-_MDL]4QNI=,W4*68P=U6NHZ9UWI:YGE^;6BM98ZVGD\KQ][3EX32QC"I
M1JRTKJWGI7-"C5I@;1WDSYM-LN=WESVZYCMJ:\\FG]<8R:&6P%W7EK9C1&L,
M7/Y%JO1&>ZLM/_6<==RSTH5H4Y9+FCV5W1ZUO<4IY@)1@  __]/7_@S^
M6].]&YV,;R#<F>Z6^U.O83;@5+2GH;9G$7\M*M3S.[&K:%:VTSU[.MZFXH8V
MG3N<W?4(QAVEK95Y(1A--* U8NIM29_66H]0:OU7E[_/ZHU7F\KJ74F>RE>>
MZR>;SV<OJF3S&7R-U4]55KW-Q5J5JU2:/&:>:,8],0'2
M                        X^#]$!*3DKYHM7\F?-!LYS'Z-K7<UWMQJZQO
ML]B;6KU/HIT3?QCB];Z2KPGFDDFDR.*K75K+&I'A)4FDJPC+/3EF@!MF-%ZN
MT]N!H_2FO-(Y.WS6D];Z:P6K],9BTGEJ6N6T]J7%TLSA<G;3RQC"-.O;5J56
M2,(\(RS0Z0'I0               8YOG0GN;.!_&:VO^M+4P#7H@
M                                    ,LKS3C^D+S9_<9T3]>\X#.6
M             $9>=;^AMS:_BR[\_>LRH#4<@
M                    OE>;F^ZO;&_P-WM^])EP&R6               !J
M!>8W^D+OQ]V;=#Z][X!1D
M   < ,T;S7[G_P GE[;6/=^;EYZI=RX+'Y3<[EVKY"M//6M\5+=>4;E[;6=2
MI-PC2I5:TNH,=;RR]:6$^6FFFC3EI22 9C4/'_@ <@                -,
M^           "\QYOI[KSRC_ ,_?]F/6@#9D
M                     -6CWR?NH7.I]V;)_.BS 6S0         !6;ER_I
M"[#_ '9MK_KWL0&WZ               !K:?.,O=7M\OX&[)?>DQ "QJ
M              'I>+Q^#I_/ 7X_-\.>C\$?G;Q&VVL,SY!LUS40P^U>K?*J
M_98W":_\MG_BDUA7Z\99).SR-S6PU>K4GEITK;)U[BI&,*$G #8^_P"$
M          :IWO5O=)N>+\9K=OZ[;@! $          ;93NY/<].0_\ $SY7
M_O(X,!,P              <1 8+/G-G>"9#<3=[#\ANWF8KT=!;-5\5J[>BK
M95ZE.CJK=3+XJ7(Z=TU=S4H]6M:8#&W5.O-3C&,L;^ZGA4D[:PI32@8HWP_#
MZ/CC\,                                           &3UYL9SIWVT
MG-)J7E#U3EZDNW?,GC+S,Z.L[JO&%GAMZ-$XB?(T*]K+4FA3H_-K!V]Y97,9
M8=>O7M,92AQZL( ,^8  '__4U_X,_@   &"5YU#S-WFL>9+9GE6PV2C-IK9;
M0/\ &'JRRH5^%.KN+N=7FIV-#)6\D8PFJ8_ V5E7M)YH0FEER=>$.B?C$#%4
M^"/P_'T                                          #B/#Q_H^CX/
M#$!LH?-Y-^KG?#NQ-IL;E;Z;(9[8K4FL=BLI<5*TU6M"RTO=TM2:-MII)YII
MI)+;3^8Q-G2EX\(2T8=6$(=$ +X                ,<WSH3W-G _C-;7_6
MEJ8!KT0                                            &65YIQ_2%
MYL_N,Z)^O><!G+              ",O.M_0VYM?Q9=^?O694!J.0
M                                   7RO-S?=7MC?X&[V_>DRX#9+
M              U O,;_ $A=^/NS;H?7O? *,@
M                     DCR?\PN?Y4.9_8WF)TW4JRWVU.XF!U)>VU*,\(Y
M;3/E'S.UGI^IV<99NSR6(KWV/J]6:$>I6FX1A'@ VWN&R^,U!B,7GL+?6^3P
MV<QUCE\1DK2>%6UR&+R5M+>V%[;58?%4ZM*>2I)-XX1A$!V0
M    #3/@           O,>;Z>Z\\H_\ /W_9CUH V9
M                           #5H]\G[J%SJ?=FR?SHLP%LT
M5FY<OZ0NP_W9MK_KWL0&WZ               !K:?.,O=7M\OX&[)?>DQ "Q
MJ                   #^Z=2I1J4ZU&I/2JTIY:E*I3FFDJTZDDW6IU*<\O
M3":6,(1A&'3"/3 !M#NYRYY*?/CR0;<[AY_*27^[^WTDNT^]].I5EFOKC7>D
M["C+1U;<21C":,NH,;4LLQ-4EDEI0N:]S;T^/DT_ "Z>             U3O
M>K>Z3<\7XS6[?UVW " (          VRG=R>YZ<A_P")GRO_ 'D<& F8
M          *2[][O:=Y?]D=V]\=6Q_\ L<VCVYUCN)EZ4L_4JW=II' 5\W-C
M[;A":,:US-1EMZ$DLLTTU2>6666,8PA$#49;G[BZJW@W(U_NQKJ_^:FM=R]9
MZFU[JW(PA/++>:CU;F:V>S%Q3IU)IXR235Z\_9R=>/5EX2PCPA !X8
M                                     %5MB=V<_L-O5M-O7I:M6HZA
MVGW%T;N'B>PJQHS5[O2.H+?-RV52:'1-2N(48T*U.?C)/3GFDGEFDFC !M[]
M,ZBQ.K].:?U9@+J%]@M483%:BPM[+",LMWB<W84\ECKJ6$?!"I1JR3P^& [L
M ?_5U_X,_@   &J6[TC>&XWX[Q#G#W)K7DN0M;W?36FEL#>R59:U.YTEMK>P
MVTT96IU))II8RQQ&(LNKU8QA"'"$(QAP 0(
M                  !FG^:6[CUKC2O.EM'<UIX6^&S^SNX^&M^UJSTZE74F
M.SNF=2UI*'5ZE.:27%8F6::$T8U(30APA"G#B!F(@               QS?.
MA/<V<#^,UM?]:6I@&O1
M    997FG'](7FS^XSHGZ]YP&<L              (R\ZW]#;FU_%EWY^]9E
M0&HY                                           !?*\W-]U>V-_@
M;O;]Z3+@-DL               #4"\QO](7?C[LVZ'U[WP"C(
M                                'P>,!M*NYKW>K[V]V+R=ZRO;ORS(
MXO:FWVSR-:>KVUU-<[-YJ\VFDJ7\TT(3QK5:.%I5YYJD.M/VD*D9I^O">8"Y
ML                 TSX           +S'F^GNO/*/_ #]_V8]: -F0
M                                         U:/?)^ZA<ZGW9LG\Z+,
M!;-          %9N7+^D+L/]V;:_Z][$!M^@               :VGSC+W5[
M?+^!NR7WI,0 L:@                   >EXO'X.G\\!?C\WPYZ/P1^=O$;
M;:PS/D&S7-1##[5ZM\JK]EC<)K_RV?\ BDUA7Z\99).SR-S6PU>K4GEITK;)
MU[BI&,*$G #8^_X0            &J=[U;W2;GB_&:W;^NVX 0!
M &V4[N3W/3D/_$SY7_O(X,!,P              6%O.1=XJFUG=@:[TW:UZE
MM?[Z;F[8[16U:C&:6M+;PRM;=#,4X321A&$E>QTS<VM6,81A&2K-)&'JH1 :
MXC\WB                                             ?!\$?@_O@-
MJ/W16Y-?=?NT.2[5UU<SWEU0V-TOHBZNZM2-:O<7.UT:NV-Q6N*TWJIZLT^'
MFC5GGC&:,_6C----&,8@7&0!_];7_@S^  !U>;RMM@L-ELY>25JMIAL9?Y6Z
MIVTM.>XJ6^.M9[NM)0DJS22QGC+)&$D)IX0C'AQC#P@-.1G<UD-1YO,:ARU>
M:ZRN=RN0S.3N9HS1GN,AE+N>^O*\\9HQC&,]2>::,8QC&/'T0'5
M                                   REO-1M1QM><CF+TC"OU?FYRS5
M]1^3=AUNVCI;=/3V,A<>4]7U'9_-CJ]GUH=?K\>$>IQ@!GDP\,?T?[@#D
M           8YOG0GN;.!_&:VO\ K2U, UZ(
M                    #+*\TX_I"\V?W&=$_7O. SE@             !&7
MG6_H;<VOXLN_/WK,J U'(
M    +Y7FYONKVQO\#=[?O29<!LE@               :@7F-_I"[\?=FW0^O
M>^ 49                                             ;#+S7[6%QJ
M;NV,SA:TU::GMYS+[I:/M85(1A)+0O=,:;U_/"WC&I/QD[7.5(Q]33]7&;U$
M?BYP,BX                !IGP           7F/-]/=>>4?^?O^S'K0!LR
M                                             &K1[Y/W4+G4^[-D
M_G19@+9H          K-RY?TA=A_NS;7_7O8@-OT               #6T^<
M9>ZO;Y?P-V2^])B %C4                    !_=.I4HU*=:C4GI5:4\M2
ME4IS325:=22;K4ZE.>7IA-+&$(PC#IA'I@ VAW<Y<\E/GQY(-N=P\_E)+_=_
M;Z27:?>^G4JRS7UQKO2=A1EHZMN)(QA-&74&-J668FJ2R2TH7->YMZ?'R:?@
M!=/           !JG>]6]TFYXOQFMV_KMN $ 0         !ME.[D]STY#_Q
M,^5_[R.# 3,              &(EYVCK2K8;4<F&WD*W"AJG</=_6E6W[.K'
MM:N@M-X3!T*W:0]1#J0U)4EZLWJH]?U/1"8!A&?!_P H
M                            !XH@-DAYN1J2?.]U)LKBYJM6I#1NN-Z]
M-TY:E"C1DHR76Z>3UA&E;STO55).ME9I^O4]5":::3XB24!?0 '_U]?^#/X
M %!^:;*6V#Y8N8W-WL*L;/#[#[O96[A0EEGK1M<?M]D+NXA2DFC+",W4DCU8
M1FAQCXX>$!J%_@_YN(            !^9'H]*/\ < /@_/
M  _YP#_!Q\/YX!\$?2           !DE>:T9?YF]XQN!9^3]M]$'*9N3B.T[
M7L_).QW-T5GO*.IU9NTX^0]EU.,OQ?6X^IZLP&P6               !9K[^
M7E=W!YK.[GW)TMM5A,EJK7VV^J-);R8+2&&HSW.7U3;:-GN+#4N*Q5E2EFJ7
M-U)B,AD+NUM*,L:MQ6HR4*,L]6I)),!K-JM.I1J3T:U.>E6HSS4ZM*I)-3GI
MU))NK/3GDFZ98RQA&$81Z8>,!_                            'YD?@\
M0              ?!_RQ 9K/FJ?+%N5I7"\Q?-+JS Y/3^@=Q\9H_;7:^YR5
MK4M8:U^A_*WN:UKJ#&4[B66>I8V=:-A94+RGUJ-:O-=TI9NO:U(0 S!P
M         !&7G6_H;<VOXLN_/WK,J U'(
M               ?!\' !DN>;&\K^Y6O.=>ZYG:.$R%CM'L5HG6V'O\ 5UQ;
MU*.)S.OM=X".E\7HO%W%27JW%U2L+VZR=W+2FX6].G1[:,D;FA+5 V @
M           -0+S&_P!(7?C[LVZ'U[WP"C(
M     ?H]/#HA$ _Y_P#F            Z?%Z,/\   SP/-1,C;5.43F3Q,EQ
M":[LN8^ED:]I#M.%"VR>V6%M;2XAUH0E_39K.M)ZF/']+Z80Z.(&5
M           TSX           +S'F^GNO/*/_/W_ &8]: -F0
M                                  U:/?)^ZA<ZGW9LG\Z+,!;-
M      %9N7+^D+L/]V;:_P"O>Q ;?H               &MI\XR]U>WR_@;L
ME]Z3$ +&H        !^@           !Z7B\?@Z?SP%^/S?#GH_!'YV\1MMK
M#,^0;-<U$,/M7JWRJOV6-PFO_+9_XI-85^O&623L\C<UL-7JU)Y:=*VR=>XJ
M1C"A)P V/O\ A           !JG>]6]TFYXOQFMV_KMN $ 0         !ME
M.[D]STY#_P 3/E?^\C@P$S              !A1>=KW%Q-KKD>LYJ]::TM])
M[\W-"VFJU)K>C<W>8TI2NKBE1C'JRSU):-&6I-"$(S0IR0C'A+#@!A^?!\'^
M$             AT^   /0Z?#T@               ?!Q\7YX!'H^#H
M        ;$#S8G*760[M"K:7$*798/F(W5Q=E&G)-+/&VK8G!YN>->:,8]:;
MMKRM"$80AZGJPX='&(&1  /_T-?^#/X  $9>=7^AMS:>ERS;\1_.VLRO@ :C
MG^YX@           5&VAVGUYOMNAH+9O:_!5]2[A;EZIP^CM(X2A4IT/+LSF
MKN6TMH7-W7C+2M[>GUHUKJZK32TJ-&2>K5FEIR330 SQ^4+S97DLVGTMALCS
M2UM0\S.Z%6WMKG.VLNI-2Z!VHP^2A++6GLM-832%QCLM>TJ-3K4XW&6R,\EU
M+++--8VT)IJ("YA@NY^[L;3O5\@Y)]B;CJVM.SA\W=+1U1^DTN'5FC]$M6[X
MU8]6'6K1_3)N,>,T>M-Q ])^2H[MGVCO+-X?M3:3_N^3@'Y*CNV?:.\LWL2Z
M3];@'Y*CNV?:.\LWL2Z3];@'Y*CNV?:.\LWL2Z3];@'Y*CNV?:.\LWL2Z3];
M@'Y*CNV?:.\LWL2Z3];@'Y*CNV?:.\LWL2Z3];@'Y*CNV?:.\LWL2Z3];@'Y
M*CNV?:.\LWL2Z3];@'Y*CNV?:.\LWL2Z3];@'Y*CNV?:.\LWL2Z3];@.OR?=
M*]VAEK6-G=<D7+M2I1GDJ1GQFWF(PEU":3IEA+?8:6A7A#T985.$?'"("UYS
MQ^;8\GV[>WNJ,[RCX.\Y=][K'%W.0TMB[74^H,[M1J[,6EO&I0P.IL)JJXOZ
MV,DO.K+;R7N)N*-.VGF[>I:W4(3TYP, C4. S6E,_G-+:DQEWA=1Z:S&3T_G
M\-?THT+[$YK#7L^.RN,O:$W3)6MZ].I2J2QZ832QAX@'4          #(Q\U
M\]TFSOXLVZ'UV:9 ;"\               '$8 (?[D]WUR,[P:HO];[G<HW+
MQK;665JU*^7U5G=IM&7.H,S<U9NM/=9K+PM):]Y5C'_TMS///PZ(3< '@?R5
M'=L^T=Y9O8ETGZW /R5'=L^T=Y9O8ETGZW /R5'=L^T=Y9O8ETGZW /R5'=L
M^T=Y9O8ETGZW /R5'=L^T=Y9O8ETGZW /R5'=L^T=Y9O8ETGZW /R5'=L^T=
MY9O8ETGZW /R5'=L^T=Y9O8ETGZW /R5'=L^T=Y9O8ETGZW /R5'=L^T=Y9O
M8ETGZW /R5'=M>+D>Y9O8ETGZW :_;ON=J=M=D>\^YF]L-H=#Z9VWV[TQ_$Q
M]#VB]'8FTP6G,-\VN7S2>H<M\SL58RR4J7E%]=W-W6ZLL.M5JSSQZ9H@+4X
M          -K#^2H[MGVCO+-[$VD_6X!^2H[MGVCO+-[$ND_6X!^2H[MGVCO
M+-[$ND_6X!^2H[MGVCO+-[$ND_6X!^2H[MGVCO+-[$ND_6X!^2H[MGVCO+-[
M$ND_6X!^2H[MGVCO+-[$ND_6X!^2H[MGVCO+-[$ND_6X!^2H[MGVCO+-[$ND
M_6X!^2H[MGVCO+-[$ND_6X!^2H[MGVCO+-[$ND_6X#[L9W77=RX?(6>4Q_)#
MRPTK['W%*[M*M;9S1-Y3I7%&;KTJL;:]M*E*:,L80FEZ\D80C"$>'&$ $Y[&
MQLL99VF.QMI:X_'V%K;V-C865"E:V=E96E*%"UL[2UH0EDITJ4DLLE.G)+"6
M66$(2PA" #Z@             !&7G6_H;<VOXLN_/WK,J U'(
M+[/F\.Q.S7,/S\9C0.^>V6B]V=%4>7W<34%+2VO,#8:CP=/.8[4NG[:PRLN/
MR,D].%>C3N*\E.IU>,L)YH0\,0&</^2H[MGI_P#N'>6;Q?\ Z)=)^*'#_P!G
M <_DJ.[9]H[RS>Q+I/UN ?DJ.[9]H[RS>Q+I/UN ?DJ.[9]H[RS>Q+I/UN ?
MDJ.[9]H[RS>Q+I/UN ?DJ.[9]H[RS>Q+I/UN ?DJ.[9]H[RS>Q+I/UN ?DJ.
M[9]H[RS>Q+I/UN ?DJ.[9]H[RS>Q+I/UN ?DJ.[9]H[RS>Q+I/UN ?DJ.[9]
MH[RS>Q+I/UN ?DJ.[9]H[RS>Q+I/UN ?DJ.[9]H[RS>Q+I/UN ?DJ.[9]H[R
MS>Q+I/UN ?DJ.[9]H[RS>Q+I/UN ?DJ.[9]H[RS>Q+I/UN ?DJ.[9]H[RS>Q
M+I/UN ?DJ.[9]H[RS>Q+I/UN ?DJ.[9]H[RS>Q+I/UN ?DJ.[9]H[RS>Q+I/
MUN ?DJ.[9]H[RS>Q+I/UN ?DJ.[9]H[RS>Q+I/UN _NGW5?=MTJDE27D<Y8X
MS4YY9Y85-H='UJ<8R3=:$*E&M;323R^C+/+&$8=$81AT )KZ0T7H_;W3>*T=
MH'2FFM#Z1P5OY)A-+:/P6,TUIS#VG7C/Y+BL'A:5"VMZ?6C&/4HTI8<8QCP
M>E               !J!>8W^D+OQ]V;=#Z][X!1D          7 NZKV_P!$
M;J]XARF;=[DZ5P6N-"ZLW6Q^*U-I+4V.M\M@<[C:F+NJL]CE,==PFIUJ49I9
M9HR3RQAQA !L7X=U1W;,/_O'>6;V)=)^MP#\E1W;/M'>6;V)=)^MP#\E1W;/
MM'>6;V)=)^MP#\E1W;/M'>6;V)=)^MP#\E1W;/M'>6;V)=)^MP#\E1W;/M'>
M6;V)=)^MP#\E1W;/M'>6;V)=)^MP#\E1W;/M'>6;V)=)^MP#\E1W;/M'>6;V
M)=)^MP#\E1W;/M'>6;V)=)^MP#\E1W;/M'>6;V)=)^MP#\E1W;/M'>6;V)=)
M^MP'7Y/NE>[0RUK&SNN2+EVI4IIY*D9\9MYB,)=<9(\80A?8:6WKPE_RI85.
MK'QPCP 4]U!W)'=6:EM?(\CR:;;V]'LKFCU]/Y?7^D[KJ75+LJL?+M*YBRK=
M:$.FG/VG6IS>JIQEFZ0%NKF2\UXY)]Q<1DKSESUCN7RZZQA2KSX>RN\U<;J[
M;S5HRPFI6V4PVKJD<YU8S2]6%>CJ'C3A/---2KQEED@!A/<W7*3O/R1[Z:LY
M?-]<):XK6FF/)[VTR.)N*U_I?6&FLE":?":QT?E:]*C-=8V]DDG[*>I1IU:=
M22K;W-*C=4*U&F!&8          /%&'H@,Y;S3C^CUS9_=FT5Z'U$3^@ RR@
M                &F?           !>8\WT]UYY1_Y^_P"S'K0!LR
M                                       &K1[Y/W4+G4^[-D_G19@+
M9H          K-RY?TA=A_NS;7_7O8@-OT               #6T^<9>ZO;Y
M?P-V2^])B %C4        !Q^AX_S@%P[?SDKR.WG(;R+\[FFK6\N=&\P5CO%
MH/<BO-VM:C@=V-OM]=7873<U2I-'J4J.8TUC[>2UHR0_TN+O*DT81JRP 6\@
M         !_=.I4HU*=:C4GI5:4\M2E4IS325:=22;K4ZE.>7IA-+&$(PC#I
MA'I@ VAW<Y<\E/GQY(-N=P\_E)+_ '?V^DEVGWOIU*LLU]<:[TG849:.K;B2
M,831EU!C:EEF)JDLDM*%S7N;>GQ\FGX 73P         !JG>]6]TFYXOQFMV
M_KMN $ 0         !ME.[D]STY#_P 3/E?^\C@P$S              !A.>
M=J_RA\D?\#-\OGYID!B!          !Z8"O'+5RT;S\W.\&E=C-AM&WVL]P-
M5UYXT+2E&%MB\)B;6:6.5U/JC,58=CC\98R30GNKNO&$(1C)3DA/6J4J4X&9
MGRP>:N\NFE,+BLMS8[R:\W:UI/0IULKI3:ZO;;>[:V-Q4DEC6QTF3O[:ZSN2
MDI30FA3O9:V,C4ECQFM9(PX +HFC^XE[J/15*A)C^432^7KT81C/=ZPUSNQK
M.K=UI[66UK5[BCJ?/75"$9X2]?LZ=&2E)/&:>E3DC$!5#%]T#W9&(N8W=IR3
M[#U:L:4]'J9/2GS<MNI/&$8S0LLU5N*,)^B'"I"GUH0XPA'A&(#T7Y*CNV?'
MR/<LWL2Z3];@'Y*CNV?:.\LWL2Z3];@'Y*CNV?:.\LWL2Z3];@'Y*CNV?:.\
MLWL2Z3];@'Y*CNV?:.\LWL2Z3];@'Y*CNV?:.\LWL2Z3];@'Y*CNV?:.\LWL
M2Z3];@'Y*CNV?:.\LWL2Z3];@'Y*CNV?:.\LWL2Z3];@'Y*CNV?:.\LWL2Z3
M];@'Y*CNVO%R/<LWL2Z3];@/&ZL[FWNOM:6MQ9YCDKV7LJ5U:2V52?26*RN@
M+J2C+6C7A/;7VA+O&UZ-;K1C"-Q1J2U8R\)(S]2$)8 8K'?6]Q)I'DSVZO>;
M#E0R6I+O9'$YC$X[=#;'562^;V4VRDU'E),-@]2Z8U+<0DNKS"SWM>SQU>VO
MYJ][;UJ]*MY3<4*E3R0#%W_Y_P _I           !L+O->_<V<]^,UNA]:6F
M0&1D /_1U_X,_@  1EYUOZ&W-K^++OS]ZS*@-1R           "_[YM-H?#Z
MN[S[3&9RE&A6N=MMF=V=<8+MJ';]EF+BPM- ]M2C&:6%.>6TSMU&6I&$W#P0
MA",83R ;&.'P?"\0                  XCX &J][WK"8O =YMSLV.(M*5E
M:5]^]7YNK1I2PEEGR>I:E/4>:NXPA_C7%Y=7%>>/CFGC'Q\0%N(
M 9&'FOD?_P#I-G?Q9MT?KLTR V&
M#6;^<%^Z\\W'\PG]F/18"S.           #<P
M         C+SK?T-N;7\67?G[UF5 :CD           &1CYKY[I-G?Q9MT/K
MLTR V%X                                               -0+S&_
MTA=^/NS;H?7O? *,@         "YEW-GNH7)7]V;&?.B\ ;2X
M        &)1YUYL5BLIL?RR\R=K822:@T7NAF-F,Q?6]"$;B^T]N%I>[UGAJ
M>2K2PZT:%C>:=NH6W6C"62I?58?%5>$0,';X(=/'H\7@           !G+>:
M<?T>N;/[LVB?K(G 990                #3/@           O,>;Z>Z\\H
M_P#/W_9CUH V9                                             #5
MH]\G[J%SJ?=FR?SHLP%LT          5FY<OZ0NP_P!V;:_Z][$!M^@
M          :VGSC+W5[?+^!NR7WI,0 L:@         #8#=W5RE:8YX/-U=J
M>7#4GDEM=:WTUS 5M%9^[I1GAI/<;!<SVL\QH34TL].$:LM.VR-*C+>2T8RS
M5;2>XM^,):LP# @UMHS4^W.L]6;?:VP]WI[66AM2YS2&J\!?R0IWN%U'IS)U
M</FL5=R2QC"%2WN:-2E/PC&'&7HZ. #S         !Z7B\?@Z?SP%^3S?#GH
M_!(YV\1MMK#,^0;-<U$,/M7JWRJOV6-PFO\ RV>.TFL*W7C"67L\A<U\-7JU
M)Y:=*VR=>XJ1CV$G #8^0_O@         #5.]ZM[I-SQ?C-;M_7;< ( @
M      #;*=W)[GIR'_B9\K_WD<& F8              ,)SSM7^4/DC_ (&;
MY?/S3(#$"          #TP&>;YK5RP:>T1RJ[F<U&0Q=*IK[?#<')Z(PF7K4
M83U;':[;7LK62QQM>I#K4H7N?JY.>^A2CU*WD=EU^,]"7J@92<.CX/"
M              "#W>9X7%Y_NZ>>JQR]I2O;2ARD<PF:I4:L.,LF3TWM9E-1
M82[E_P ^WO;6WKR1\4TD(@-3_#^^ Y          &PN\U[]S9SWXS6Z'UI:9
M 9&0 __2U_X,_@  1EYUOZ&W-K^++OS]ZS*@-1R           #(Q\U\]TFS
MOXLVZ'UV:9 ;"\                  /^?\X!@/^<-]V7OSI/FOU]SC[6[<
M:CU]L9O/:X#4&KLGHC"7F=J[8:[P^G+73>I*6K\9B9*M>VL<C&RIY6EEZM.%
MO-7N:UO4J25)*<*H&,!-+-)--)/+-)/)-&6:2:$99I9I8\)I9H1\$81\(#@
M      'U6-A?Y2\ML?C+*[R60NZLM&TL;"VK7EY=5I_B:-O;6\LT\\T?%+)+
M&,0&;GYM/W;6]VP^;W,YRM^M%9O;.MKW;J&U>T6BM78^[PVL,CIC,:DL-6:K
MUSFM-Y*E3N,?;5ZN(QEOAYKB$M:XI37=:%*2VFMJUT!EQ@
M                  -9OYP7[KSS<?S"?V8]%@+,X           -S
M                          ",O.M_0VYM?Q9=^?O694!J.0
M 9&/FOGNDV=_%FW0^NS3(#87@
M            U O,;_2%WX^[-NA]>]\ HR          +F7<V>ZA<E?W9L9\
MZ+P!M+@                   8^?G,V-M+[NQ<M=7-.:>MAM]=I,E830GGD
MA2NZM3(8B>I-++'A-#L+NO+U9N,.,83>&$ &NKZ0           9RWFG']'K
MFS^[-HGZR)P&64                 TSX           +S'F^GNO/*/_/W_
M &8]: -F0                                             U:/?)^
MZA<ZGW9LG\Z+,!;-          %9N7+^D+L/]V;:_P"O>Q ;?H
M     &MI\XR]U>WR_@;LE]Z3$ +&H          V9'F^ON0W*1_/W_:<UIXP
M&.;YSKR,?Q2[_:2YT=#8?R?0?,/V6EMS/(Z'4L\+O5IG%0A9Y&XZD):=/Z(L
M+;PK222RQC/=8^_KU)HSUX<0,6D          ?W3J5*-2G5I5)Z56E/+4IU:
M<TTE6G4IQZ\E2E/+PC":6,(1EC"/&$>F'H@-GSW,'/5'GPY(=!ZSU1F)<EO1
MM?-)M-O9VU26.1R&K--V-*.*UK<R=$TT-08R>UR56M+3EI>637E"GT6\W "[
M(         U3O>K>Z3<\7XS6[?UVW " (          VRG=R>YZ<A_XF?*_]
MY'!@)F              #"<\[5_E#Y(_X&;Y?/S3(#$"          #_ )0&
MS\[C'3OT+]U'R=8SR6%IY3HO6>HNREKQN(31U?NQJ#5L;GM)II^$:WEO;1I\
M?41FZD(2]7JP NR                    A]WAEC=Y3D#YX\9849KF^R/)]
MS+V%E;RS22S7%W=[+YNWMJ$LU2,)81GGFEEA&:,(=/3& #4P
MV&WFP5I=6W=JY.M<4*M&E?\ ,ENE=V52I)&62ZM9-.:=L9J]",?BI(5J-6E&
M,/\ &DFAX81 9%0 _]/7_@S^  !&7G6_H;<VOXLN_/WK,J U'(
M ,C'S7SW2;._BS;H?79ID!L+P                    "'0
M                                 UF_G!?NO/-Q_,)_9CT6 LS@
M       W,                                (R\ZW]#;FU_%EWY^]9E
M0&HY           !D8^:^>Z39W\6;=#Z[-,@-A>
M                          #4"\QO](7?C[LVZ'U[WP"C(          N
M9=S9[J%R5_=FQGSHO &TN                   !8!\Y;]R]U5]V;:#Y[W
M#7.@           SEO-./Z/7-G]V;1/UD3@,LH                !IGP
M         7F/-]/=>>4?^?O^S'K0!LR
M                &K1[Y/W4+G4^[-D_G19@+9H          K-RY?TA=A_N
MS;7_ %[V(#;]                UM/G&7NKV^7\#=DOO28@!8U
M &S(\WT]R&Y1_P"?O^TYK0!-;GVY2M,<[_*=O%RX:D\CM;K6^FJU;16?NZ49
MX:4W&P4T,QH34T)Z<(U9:=MD:5&6\EHQA-5M)[BWXPEK3 -41K;1FI]N=9ZL
MV^UMA[O3VLM#:ESFD-5X"_DA3O<+J/3F3JX?-8J[DEC&$*EO<T:E*?A&,.,O
M1T< 'F          !?+[@/GH_ \YW]/Z-U=F8X[9CF;^9.TNN_*;CL<9A=5U
M[Z;^*O6MQ":,LDGD>3N)\;<5ZL\M.C9Y&[K3?Z.7@!LE(='P?W@'(
M-4[WJWNDW/%^,UNW]=MP @"          -LIW<GN>G(?^)GRO_>1P8"9@
M           PG/.U?Y0^2/\ @9OE\_-,@,0(          /A_#_-AX &TN[F
MSW+[DL^XSC.'[KW@"YD                   #X,KB\=F\9D<-E[.WR.*R]
MA>8S)X^[IPK6E]CK^WFM+VSNJ4W1-3JTYYI)Y8]$81C !@><XWFQ'-3I#<W4
M65Y.LGHO=W9S,YB\O=*:;U/K"RT7N3HK&7=Q&O;Z>S]74_8XS)4[*2:6WI9.
MWR,*MS"3M*EG0FCU8@0[][F]Z]]HW1OLV[2?ON >]S>]>^T;HWV;=I/WW />
MYO>O?:-T;[-NTG[[@'O<WO7OM&Z-]FW:3]]P#WN;WKWVC=&^S;M)^^X![W-[
MU[[1NC?9MVD_?< ][F]Z]]HW1OLV[2?ON J7M1YLYWDNMM88[#;BXG:O9;2<
M]Q0CF-::@W&P&L8V5AUXQNI\5IS0%6_N;NZEDA&-&WKU+6E//&66>YI2QFGE
M SL.3CE8T#R6<MFU?+5MO5N+[3NVF!GLKC/7U"G;Y/5>I<K?U<[JW5N3HTYJ
MD*=;)9*YNKKL(5)Y:$D\EO3FC2I2< )-@#__U-?^#/X  $9>=;^AMS:_BR[\
M_>LRH#4<_!\'$           %T?N:>:[2W)SWA6Q^ZNX65H8/;+,U\]MEN/F
MKNIV-EA-,[A8>IA+?4.1K]2I&G:8S)QQV2O)H2\>PH5(<8<>, -H=8WMGDK*
MTR..N[7(8[(6U"^L+^QKTKJSOK.[I0N+:\L[JA&:2I2JR32STZDDT99I8PC"
M,81 ?6
M           UF_G!?NO/-Q_,)_9CT6 LS@           W,
M                   (R\ZW]#;FU_%EWY^]9E0&HY           !D8^:^>
MZ39W\6;='Z[-,@-A>
M    #4"\QO\ 2%WX^[-NA]>]\ HR          +F7<V>ZA<E?W9L9\Z+P!M+
M@                   6 ?.6_<O=5?=FV@^>]QX( -<Z           #.6\
MTX_H]<V?W9M$_61. RR@                &F?           !>8\WT]UYY
M1_Y^_P"S'K0!LR                                             &
MK1[Y/W4+G4^[-D_G19@+9H          K-RY?TA=A_NS;7_7O8@-OT
M         #6T^<9>ZO;Y?P-V2^])B %C4          ;,CS?3W(;E'_G[_M.
M:T 7F/@^"(# U\YUY&/XI=_M)<Z.AL/Y/H/F'[+2VYGD=#J6>%WJTSBH0L\C
M<=2$M.G]$6%MX5I))98QGNL??UZDT9Z\.(&+2          .99HR32SRS32S
M2QZTLTL8RS2S2],(RS0Z81A'P1AT^,!L^.Y<YYI>>OD>T!J[4F7AD=Y-JX4M
MH]Z9:]6$V0OM5:8L*4,1K2YEFC":>&?Q<]IDJM:$DM/RR:\H4^/D\W "[.
M     #5.]ZM[I-SQ?C-;M_7;< ( @         #;*=W)[GIR'_B9\K_WD<&
MF8              ,)SSM7^4/DC_ (&;Y?/S3(#$"           !M+NYL]R
M]Y*_N,XSY[W@"YD                     XX .0        '$?2 <@  __
MU=?^#/X  $?>;3$3:@Y5N9C R5X6L^;Y?MY<1)<S4XU9;>?);<Y*REKS4Y8R
MQFA)&?K1EA-#CPX<0&HA]#]#_F             7-.5'O@N\$Y-L!C]$[0[[
MY.^VXQ5&6VQ>VVX^*Q6XND,1:TX<*-EIZEJ2E5O<5;R=,9;;$WUM1C&,8S21
MB N2V/G47>(VEI1M[C:OD^RE:E+&%2_OMNMX*=W<1C/&;K5I,9KVVH0C"$>K
M#LZ$L.$(<81CQC$#Z_?5?>%_:<Y,_8]WN_\ $0 ]]5]X7]ISDS]CW>[_ ,1
M#WU7WA?VG.3/V/=[O_$0 ]]5]X7]ISDS]CW>[_Q$ /?5?>%_:<Y,_8]WN_\
M$0 ]]5]X7]ISDS]CW>[_ ,1 #WU7WA?VG.3/V/=[O_$0 ]]5]X7]ISDS]CW>
M[_Q$ /?5?>%_:<Y,_8]WN_\ $0 ]]5]X7]ISDS]CW>[_ ,1 #WU7WA?VG.3/
MV/=[O_$0 ]]5]X7]ISDS]CW>[_Q$ /?5?>%_:<Y,_8]WN_\ $0 ]]5]X7]IS
MDS]CW>[_ ,1 #WU7WA?VG.3/V/=[O_$0 ]]5]X5]ISDS]CW>[_Q$ 5*POG7_
M #4T+J,VH^6'E^RMCU980M\+E=QL!=PF[2$9YHWE]D,E)&$9.M+"'8=$T83<
M8PA&6($IMO/.TM(7-6A;[K\EFI,)1A5EA=9;;S>3%ZHJST9ZTT9ZEOI[4F P
M\)9J=/J0A)-DYH5)H1CUJ<(PA "YAL=YQKW8N\->SQVH=Q->[#9F]C"G1LMZ
M-O\ (65A&YZ>O2JZHT!5U!BK:3A",\M>_O;>G&'"$8PJ30D 7G-MMV=KMY=,
MVNM-HMQ]"[H:0O>$+74^WVJ\%K# UIHPXQIRY73]>XH]>'@FDC/UI8\830A&
M$0'O^(#D                                   &LW\X+]UYYN/YA/[,
M>BP%F<           &Y@                               !&7G6_H;<
MVOXLN_/WK,J U'(           )I\AW/7NYW>6]UWOWLMIW;G4^L+S0V>V_J
MXW=#$:FS6FI<-J+(V.3O;F2STGE\)=>4RU,?1A2GC>1DA+&>$U.:,98R@7D?
M?5?>%_:<Y,_8]WO_ /$0 ]]5]X7]ISDS]CW>[_Q$ /?5?>%_:<Y,_8]WN_\
M$0 ]]5]X7]ISDS]CW>[_ ,1 #WU7WA?VG.3/V/=[O_$0 ]]5]X7]ISDS]CW>
M[_Q$ /?5?>%_:<Y,_8]WN_\ $0 ]]5]X7]ISDS]CW>[_ ,1 #WU7WA?VG.3/
MV/=[O_$0 ]]5]X7]ISDS]CW>[_Q$ /?5?>%_:<Y,_8]WN_\ $0 ]]5]X7]IS
MDS]CW>[_ ,1 #WU7WA?VG.3/V/=[O_$0 ]]5]X7]ISDS]CW>[_Q$ /?5?>%_
M:<Y,_8]WN_\ $0 ]]5]X7]ISDS]CW>[_ ,1 #WU7WA?VG.3/V/=[O_$0 ]]5
M]X7]ISDS]CW>[_Q$ /?5?>%?:<Y,_8]WN]#Q_P#YQ %V3NR_./\ #\TV\.DN
M7GFMVSTEL]KC</(6>G=O=R= 93,3;>9_6N3N?)L/H[.:<U-5N[W$5<A5FIVN
M/NX96\IU;FI)0J2V\)Y:D0,I@                    !J!>8W^D+OQ]V;=
M#Z][X!1D          7,NYL]U"Y*_NS8SYT7@#:7
MQY_.<,W;8KNRZUC7EZU74O,!M1A+./:22=6YH6F7U'-'JS=,_P"E8^K#JR]/
M3UO!+$!KM_S_ ,W^_$           &<MYIQ_1ZYL_NS:)^LB<!EE
M         -,^           "\QYOI[KSRC_S]_V8]: -F0
M                               U:/?)^ZA<ZGW9LG\Z+,!;-
M   %9N7+^D+L/]V;:_Z][$!M^@               :VGSC+W5[?+^!NR7WI,
M0 L:@         #9D>;Z>Y#<H_\ /W_:<UH O, (>\^W*5ICG?Y3MXN7#4GD
M=K=:WTU6K:*S]W2C/#2FXV"FAF-":FA/3A&K+3MLC2HRWDM&,)JMI/<6_&$M
M:8!JB-;:,U/MSK/5FWVML/=Z>UEH;4N<TAJO 7\D*=[A=1Z<R=7#YK%7<DL8
MPA4M[FC4I3\(QAQEZ.C@ \P          +Y?<!\]'X'G._I_1NKLS'';,<S?
MS)VEUWY3<=CC,+JNO?3?Q5ZUN(31EDD\CR=Q/C;BO5GEIT;/(W=:;_1R\ -D
MI#H^#^\ Y      &J=[U;W2;GB_&:W;^NVX 0!          &V4[N3W/3D/_
M !,^5_[R.# 3,              &$YYVK_*'R1_P,WR^?FF0&($
M  #:7=S9[E[R5_<9QGSWO %S(
M!__6U_X,_@  >5UUINEK+1.L-(5I:$]'5>EM0:;JR7,U62WFI9S$UL94EKSV
M_P"F0DC+5C">,GJH0X]7I :<^XM[BSN*]I>4*UK=VM:K;W5M<TIZ%S;W-"I&
ME7H7%&K"$TD\DT(RS2S0A&$8<(@/Q
M      /[\ #X0"KVR^_^]O+GK"WU]L1NKKO:;5UO&C".:T+J3)X"O>T:,T9I
M;',4+&I+1OK6;C-"I:7E.K0J0C-+/3FEC&$0,MCNXO.;JU]?X#:7O#L386T+
MF-KB\=S+Z(PT+.C3N)ZL*<MUNQH'$2=E3IQZT>URNGZ%.2G"62$V,ZL:MS*!
MF&Z8U1IO6NG<)J_1V?PVJ]*:DQEGFM.ZET[D[/-8+.X?(4(7-AE,1EL=/4H7
M-O6IS2STJU*>:6:6,(PC&$0'>@                                 #
M6;^<%^Z\\W'\PG]F/18"S.           #<P
M        C+SK?T-N;7\67?G[UF5 :CD
M         >[VMO;O&[G;<Y''W-:SO[#7>D+RRN[:I-1N+6[M=06]>VN:%63I
MEGISRRSRS0Z81A", &XEA#@                     U O,;_2%WX^[-NA]
M>]\ HR          +F7<V>ZA<E?W9L9\Z+P!M+@                  X_!
M_? 8<7G7/,OIRK@>6SE$P^3HWVI:.H\GO_KS&T*\9IL!96>&N]![<^64Z<>K
MVM]Y?J&I+)-PGITZ$D_#J5Y8Q PO/@^#^X           #.6\TX_H]<V?W9M
M$_61. RR@                &F?           !>8\WT]UYY1_Y^_[,>M &
MS(                                             :M'OD_=0N=3[L
MV3^=%F MF@         "LW+E_2%V'^[-M?\ 7O8@-OT               #6
MT^<9>ZO;Y?P-V2^])B %C4          ;,CS?3W(;E'_ )^_[3FM %Y@ ^#X
M(@,#7SG3D7_BEW^TESHZ&P_D^A.8?LM+;F>1T.I9X;>G3.)_U/(U^I"6G3^B
M+"V\*\LLLL8SW..O[BI-&>O#B!BT_!_R          #F6:,DTL\LTTLTL>M+
M-+&,LTLTO3",LT.F$81\$8=/C ;/CN7.>:7GKY'M :NU)EX9'>3:N%+:/>F6
MO5A-D+[56F+"E#$:TN99HPFGAG\7/:9*K6A)+3\LFO*%/CY/-P NS@     #
M5.]ZM[I-SQ?C-;M_7;< ( @         #;*=W)[GIR'_ (F?*_\ >1P8"9@
M             PG/.U?Y0^2/^!F^7S\TR Q @           ;2[N;/<O>2O[
MC.,^>]X N9          "PGS8^<6<@W*_N/F]I\;#<W?W5^E,G<X;5MUL]AM
M.7.B]/9BPJS4,EAZFK]593&T;ZYMYX=2I'%4KNWEFZ].>XEK4YZ< (IP\ZYY
M-^G_ .YTYF?^YVL_/^F !S[ZYY-_:Z<S/_<[6?9  >^N>3?VNG,S_P!SM9]D
M ![ZYY-_:Z<S/_<[6?9  >^N>3?VNG,S_P!SM9]D ![ZYY-_:Z<S/_<[6?9
M >^N>3?VNG,S_P!SM9]D ![ZYY-_:Z<S/_<[6?9  >^N>3?VNG,S_P!SM9]D
M ![ZYY-_:Z<S/_<[6?9  >^N>3?VNG,S_P!SM9]D ![ZYY-_:Z<S/_<[6?9
M >^N>3?VNG,S_P!SM9]D ![ZYY-_:Z<S/_<[6?9  >^N>3?VNG,S_P!SM9]D
M "H.V7G2'(-K/5N,TYK?;WF$VFQ&3N*-K-K?4.F-(:BTUAIJL_5FN<]:Z.S5
M[E)*$L.F,]GCKJ?_ .1PAT@,CC2NJ=-ZXTQIW6FC<[BM3Z1U;A,7J32^I,%>
MV^2PN?T_F[&3)8?,XG(VDTU*O;7-O4IUJ-6G-&6>2:$T(QA$!WP _]?7_@S^
M  !Q&'P?W0&I3Y]-JZFR/.OS7[51MYK6ST5S [K8K"4YK:G90J:8FUG=WNE+
MR2TI0A)2DN,95M*\E.3U,LL\(2\980B B8
M               ?!P 7^^Y/[XK5G(IN/AMD=[M297.\GVO,Q+:9&VOJEYE:
MNQFH,M==&O=(T>,]23%3UJD:FH,5;RQA4DFGO;:G&\DJ4[L#8L8W)8[,8ZPR
M^(O[+*XG*V5KD<9E,;=4+['Y+'WU"6YLK^PO;6:>G6HUJ4TE2E5IS1EGEC":
M6,81A$!]H                                #6;^<%^Z\\W'\PG]F/1
M8"S.           #<P                                C+SK?T-N;7
M\67?G[UF5 :CD                                      >RVZ_E!T)
M_#+3'S[H -Q<                     U O,;_2%WX^[-NA]>]\ HR
M     )I=W5OCH/EJYW>6W??<^XR=KH#;'<:RU+JJXPV-J9?*4<70Q]Q;U)[+
M&4II9JT_6J2\))9H1 9R'OEONO?JJWF]B'+^N #WRWW7OU5;S>Q!E_7 ![Y;
M[KWZJMYO8@R_K@ ]\M]U[]56\WL09?UP >^6^Z]^JK>;V(,OZX /?+?=>_55
MO-[$&7]< 'OEONO?JJWF]B#+^N #WRWW7OU5;S>Q!E_7 ![Y;[KWZJMYO8@R
M_K@ ]\M]U[]56\WL09?UP >^6^Z]^JK>;V(,OZX /?+?=>_55O-[$&7]< 'O
MEONO?JJWF]B'+_#_ /: '@]1^=$]V_AI;KYEZ7YGM73T*L*="7!;9:+M)+V6
M,/\ 3T9M4:IQT9:<(_%=K++/Z$D0%N7F3\ZXU'EL'DL%RG<M%#2&8NY*E*RW
M&WLU)0U#7QM*K+-3C7M=MM)R4K>-U+",M2C5N<]6HRS0X5+:M+T1 Q.=W-W=
MR]^=R-7;O;P:RS.O]R-=Y:MF]5:KSU:2KD,G?U984Y)9:5"6G0M[>A2EIV]I
M9VM*G;VU"2G0MZ5*C3DDE IR          'P?WO" SR_-1K":GR:\Q64C8S4
MY;SF;N+"7(QMHR0NXXW:S3US-90N^K"$\;>%W"I&EUH]GVT(\(=I#B!E*@
M              -,^           "\QYOI[KSRC_ ,_?]F/6@#9D
M                                     -6CWR?NH7.I]V;)_.BS 6S0
M         !6;ER_I"[#_ '9MK_KWL0&WZ               !K:?.,O=7M\O
MX&[)?>DQ "QJ          -F1YOI[D-RC_S]_P!IS6@"\P  (A\]O*3I'GAY
M5MVN6W5U2WL(ZYP/:Z2U'6H1K3Z0U_A*TN7T3JFEU(1J0DM<A2HPNY*,835K
M6>O;]:$M::$0-45N#H+5NUFO-:;9Z]PUUIW6^WNJ<]HO5V!O80A=8?4FF<I5
MP^:QU?AQA&:E<4:DG6EC&6/#C+&,(PB \@          +Y?<!\]'X'G._I_1
MNKLS'';,<S?S)VEUWY3<=CC,+JNO?3?Q5ZUN(31EDD\CR=Q/C;BO5GEIT;/(
MW=:;_1R\ -DI#H^#^\ Y     :IWO5O=)N>+\9K=OZ[;@! $          ;9
M3NY/<].0_P#$SY7_ +R.# 3,              &$YYVK_*'R1_P,WR^?FF0&
M($           #:7=S9[E[R5_<9QGSWO %S(        !%GGFUAJ#;WDFYP]
M?:2R-?$:JT/RL\P6L-,Y:VJ5*5QC-0Z9VFR^:PN0MZM*:6>6>C<T*522:6:$
M81EA&$81Z0&I%^"/@Z0                     !L:/-K-PM2:Y[L73&)U#
M?W.0H[9;P[H;>Z<JW=Q-<U:&FZ=6QUI:6,L\\.M+2H5\U<TJ-.,TT)*<LLDD
M9:<LDD@%_@ ?_]#7_@S^    :]GSG+ETNMJ^?O%;VV..GHZ7YF=L]/Z@CD99
M.I:U]?;:6E#;W5N-H2PA"'7HXRAIV\KS0Z9I[SK3>JC&,0,<4
M                               /@^& SW?-F^?G(;Y[!ZGY.=QLQ-D-
M?\M.-L<KMK=W4\T][FMB<G=RXVVQ<TTT9IJD=,Y*I3L)9YHRRRV5[CK>G+'R
M>>(#*#_O>$                                !K-_."_=>>;C^83^S'
MHL!9G           !N8                                1EYUOZ&W-
MK^++OS]ZS*@-1R                                      /9;=?R@Z
M$_AEICY]T &XN                     :@7F-_I"[\?=FW0^O>^ 49
M                         /@_YO\ E              #H\?@^'P\7C ;
M$#S8K1=32W=H5<Y/3FIPW)YB-U=:TYHQJ1[:2QQ6#V[C4A">,80X38":3U$(
M0XRQZ.MQC$#(@                 :9\           %YCS?3W7GE'_ )^_
M[,>M &S(                                             :M'OD_=
M0N=3[LV3^=%F MF@         "LW+E_2%V'^[-M?]>]B V_0
M   -;3YQE[J]OE_ W9+[TF( 6-0         !LR/-]/<AN4?^?O^TYK0!>8
M "/P<0&"?YS[R+?Q9[UZ*YWM"X?L-&;[^3:%W:\CH=6UQ.\6FL/'Z'\W<=2$
MLDGT0X*TC+U9)>FYQ=U7JS1J74.(&*?Z8          YEFC)-+/+--+-+'K2
MS2QC+-+-+TPC+-#IA&$?!&'3XP&SX[ESGFEYZ^1[0&KM29>&1WDVKA2VCWIE
MKU839"^U5IBPI0Q&M+F6:,)IX9_%SVF2JUH22T_+)KRA3X^3S< +LX    #5
M.]ZM[I-SQ?C-;M_7;< ( @         #;*=W)[GIR'_B9\K_ -Y'!@)F
M          #"<\[5_E#Y(_X&;Y?/S3(#$"           !M+NYL]R]Y*_N,X
MSY[W@"YD         AGWC?N>G/A^)GS0?>1S@#4U@
M  #87>:]^YLY[\9K=#ZTM,@,C( ?_]'7_@S^   B LM]^_R.W_.IR*ZJ^@G%
M5<IO%L%?U=YMMK*SH0K9+45OAL96M->:'M82PFJ3SY'$3UKBTMJ,L9Z]_9V-
M*'1-$!K0^GQ_F?"                                           !<
M>[I/F;K\IG>#<MNZ5>_GLM*9'75EMKN)#M>RM)]!;GS?09GKR_E_QZ>-C=T<
MS+)XZMG3CX@&U!^#]$!R                               #6;^<%^Z\
M\W'\PG]F/18"S.           #<P
MC+SK?T-N;7\67?G[UF5 :CD
M >RVZ_E!T)_#+3'S[H -Q<                     U O,;_2%WX^[-NA]>
M]\ HR                                           !Z7H_P#, VH7
M=#[/U=B^[4Y.M 7-M5LLA5V>Q.O\K:7$(2W-IE]W;^YW9REI=0X0C"I1KYN>
MC-+'IEC+U(_$@+CP                #3/@           O,>;Z>Z\\H_\
M/W_9CUH V9                                             #5H]\
MG[J%SJ?=FR?SHLP%LT          5FY<OZ0NP_W9MK_KWL0&WZ
M     !K:?.,O=7M\OX&[)?>DQ "QJ          -F1YOI[D-RC_S]_VG-: +
MS    (G\\7*II+G7Y6-XN6W5T;6UI[AZ6N*.F,]<TIJOT):]Q-27,:$U93[.
M$:G5L<K0M:MS3I1EFK6_;6\8]2M/"(&I_P!PM!:LVLUYK3;/7N&NM.ZWV^U3
MGM%ZNP-["$+O#ZDTSE*N'S6-K]7C",U&XHU).M+&,L>'&6,81A&('CP
M    !?+[@/GH_ \YW]/Z-U=F8X[9CF;^9.TNN_*;CL<9A=5U[Z;^*O6MQ":,
MLDGD>3N)\;<5ZL\M.C9Y&[K3?Z.7@!LE(='P?W@'(   -4[WJWNDW/%^,UNW
M]=MP @"          -LIW<GN>G(?^)GRO_>1P8"9@              PG/.U
M?Y0^2/\ @9OE\_-,@,0(           &TN[FSW+WDK^XSC/GO> +F0
M  "&?>-^YZ<^'XF?-!]Y'. -36                      -A=YKW[FSGOQ
MFMT/K2TR R,@!__2U_X,_@   '$?@]#\T!@'=_UW0^=Y;MR=3\Y/+]I6XON7
M'<O-U,SN9@<':=I3V0W#SU[_ *]<5;*WA&-'3>:NZG;65Q++V-E=U9[&;L:5
M3'RU0,9#C#I](!R                                         _J6:
M>2:6>2:,LTD832S2QZLTLTL>M+&6:'3",(PX]'P_$ VYW)WNW4WZY3^6O>BY
MN)[K([H;&;6ZVS56K":6M+J#/Z,L[[4-"MUH0XSTKZ:XI3S2\98S2QC+&:6,
M(Q D@                               #6;^<%^Z\\W'\PG]F/18"S.
M          #<P                                C+SK?T-N;7\67?G
M[UF5 :CD                                      >RVZ_E!T)_#+3'
MS[H -Q<                     U O,;_2%WX^[-NA]>]\ HR
M                                'P<?[@"2_)MR]9?FNYJ=A.7?#4KB
M>INMN7IO3>7N+62:>MBM)>5PR.N-00EDC+-&7&X:A?Y"IU9H1ZM&/#IZ8 ;;
MS&XZQP^.L,3B[6C8XW%V5KCL=96TD*=O9V-E0EMK2UH4X=$LE.G++)+"'@A#
M@ ^T                !IGP           7F/-]/=>>4?\ G[_LQZT ;,@
M                                           !JT>^3]U"YU/NS9/Y
MT68"V:          *S<N7](78?[LVU_U[V(#;]                UM/G&7
MNKV^7\#=DOO28@!8U          &S(\WT]R&Y1_Y^_[3FM %Y@   "/P<0&"
M?YS[R+?Q9[UZ*YWM"X?L-&;[^3:%W:\CH=6UQ.\6FL/'Z'\W<=2$LDGT0X*T
MC+U9)>FYQ=U7JS1J74.(&*?Z8          YEFC)-+/+--+-+'K2S2QC+-+-
M+TPC+-#IA&$?!&'3XP&SX[ESGFEYZ^1[0&KM29>&1WDVKA2VCWIEKU839"^U
M5IBPI0Q&M+F6:,)IX9_%SVF2JUH22T_+)KRA3X^3S< +LX   -4[WJWNDW/%
M^,UNW]=MP @"          -LIW<GN>G(?^)GRO\ WD<& F8
M ,)SSM7^4/DC_@9OE\_-,@,0(           &TN[FSW+WDK^XSC/GO> +F0
M       "&?>-^YZ<^'XF?-!]Y'. -36                      -A=YKW[
MFSGOQFMT/K2TR R,@!__T]?^#/X     =-J'3N!U;@<UI;5.%Q6H],ZDQ5_@
MM0Z?SEA:Y7"YS"Y6UFLLGB<MC+Z6>C<6UQ1GGI5J%62:2>2:,LT(PC& #"S[
MSKS:O4^ R.HMZN[RIQU-I>YJ766S7+-F,EU-3Z<A&:->O#:74V7J]7*6<(1F
MC)A\G7DO*4)>K;W5_/4DH4@,2S6>B-9[<:GS&B=PM):DT+K+3UW/8Y[2FK\'
MD]-ZCPM[)"$T]IE<)F*5&YMZD(1A'J5:<L>'",(<(P >7
M                         Z8=,(^(!LV^X/UG/K7NGN5"ZN*_;7VG\9N7
MHR\EX5O]7DTIO%J##X>AVE666$__ +NIV4_&2,98=;J<>,L80 O"@
M                        UF_G!?NO/-Q_,)_9CT6 LS@           W,
M                                (R\ZW]#;FU_%EWY^]9E0&HY
M                                 'LMN?Y0="?PRTQ\^Z'B ;BX
M                !J!>8W^D+OQ]V;=#Z][X!1D
M                     /SP&9+YK=R+9"%_N+S^:]PT]#&QQV5V?V#\MH2=
M7(7%>\E_C3UUCNTA">66VA0HZ?M+FE&,L\:N6H3<)J/2!F=@
M     #3/@           O,>;Z>Z\\H_\_?\ 9CUH V9
M                            #5H]\G[J%SJ?=FR?SHLP%LT
M 5FY<OZ0NP_W9MK_ *][$!M^@               :VGSC+W5[?+^!NR7WI,0
M L:@         #9D>;Z>Y#<H_P#/W_:<UH O,     (G\\7*II+G7Y6-XN6W
M5T;6UI[AZ6N*.F,]<TIJOT):]Q-27,:$U93[.$:G5L<K0M:MS3I1EFK6_;6\
M8]2M/"(&I_W"T%JS:S7FM-L]>X:ZT[K?;[5.>T7J[ WL(0N\/J33.4JX?-8V
MOU>,(S4;BC4DZTL8RQX<98QA&$8@>/          %\ON ^>C\#SG?T_HW5V9
MCCMF.9OYD[2Z[\IN.QQF%U77OIOXJ]:W$)HRR2>1Y.XGQMQ7JSRTZ-GD;NM-
M_HY> &R4AT?!_> <@ #5.]ZM[I-SQ?C-;M_7;< ( @         #;*=W)[GI
MR'_B9\K_ -Y'!@)F              #"<\[5_E#Y(_X&;Y?/S3(#$"
M     !M+NYL]R]Y*_N,XSY[W@"YD         AGWC?N>G/A^)GS0?>1S@#4U
M@                     #87>:]^YLY[\9K=#ZTM,@,C( ?_]37_@S^
M   _0 1?YDN2SE5YOL)+@N9#8O;_ '3DH6M2SQV;SF'EM=98*VJQC-4I:;UY
MAIK;-8V6::/6FEL;^E":,(1FA$!C[;^^:I<L>KZM[DN7;?\ W2V6O*\)JM'3
M^N</A]X-)4*LL(]2SL)J=; 9:WHSPX2S5;G(WL\D8QGX3PX4@%J/<KS6GGYT
MO7K5=O=Q^73='%PFA"VEIZKU?HS4=7C6EIQFN<5J#"1L:<.K-U_49>I'A+/#
MAQZD)P(<:E\W^[VC34T\T>5:?/6DL]*G+>:9W>V,R\*E2K3[3A+CZ>I9;V$)
M.$99YY[662$>CK1XRQB!2B_[E_O2,==UK*XY+MVZE:A-++//82:9REI-&:2$
M\.QO\9D*U"I#A'IC3J30A'C"/3", 'R?D;.]"]I7O-^YF(]> 'Y&SO0O:5[S
M?N9B/7@!^1L[T+VE>\W[F8CUX ?D;.]"]I7O-^YF(]> 'Y&SO0O:5[S?N9B/
M7@!^1L[T+VE>\W[F8CUX ?D;.]"]I7O-^YF(]> 'Y&SO0O:5[S?N9B/7@!^1
ML[T+VE>\W[F8CUX ?D;.]"]I7O-^YF(]> 'Y&SO0O:5[S?N9B/7@!^1L[T+V
ME>\W[F8CUX ?D;.]"]I7O-^YF(]> 'Y&SO0O:5[S?N9B/7@!^1L[T+VE>\W[
MF8CUX ?D;.]"]I7O-^YF(]> (L[O\H'-9R_VOS0WOY;][]J,5'LH29O7NV&L
MM-:?K35HPEIR4-092SIV52:,TTLD99*\8PFCU8PA-T (Y@           ?F@
M-C;YM;?7=WW6^A;>XK35*.+W:WAL+"G&$D(6UI4U+#)ST9.K"$8PC7N:U3C-
M&,>,\8<>$(0@!?S                               !K-_."_=>>;C^8
M3^S'HL!9G           !N8                                1EYUO
MZ&W-K^++OS]ZS*@-1R           "M.P_+KO=S/:WK;;[ ;;ZCW3UU0P5_J
M:KIC2]&WN,G)@<7<4+3(92-.YJ4I>RI5+FA)/'K<>,\O0 F3^1L[T+VE>\W[
MF8CUX ?D;.]"]I7O-^YF(]> 'Y&SO0O:5[S?N9B/7@!^1L[T+VE>\W[F8CUX
M ?D;.]"]I7O-^YF(]> 'Y&SO0O:5[S?N9B/7@!^1L[T+VE>\W[F8CUX ?D;.
M]"]I7O-^YF(]> 'Y&SO0O:5[S?N9B/7@!^1L[T+VE>\W[F8CUX ?D;.]"]I7
MO-^YF(]> 'Y&SO0O:5[S?N9B/7@!^1L[T+VE>\W[F8CUX ?D;.]"]I7O-^YF
M(]> 'Y&SO0O:5[S?N9B/7@!^1L[T+VE>\W[F8CUX ?D;.]"]I7O-^YF(]> '
MY&SO0O:5[S?N9B/7@!^1L[T+VE>\W[F8CUX N[]UCYO-S.93?G;S>SG3TA:[
M.;1;9ZCP>N[3;O)9[ YO7^Z&<T_DI,I@\!=XK35U=T\1B?**$L^5J9&O2NZE
M*$+>WM8PN)KNV SMP                    &H%YC?Z0N_'W9MT/KWO@%&0
M                                        "'2 N)]V?W=FZ/>.\PV*
MVLTC3O\  ;;Z<FL-0;U[HRVL)\=H'1,UWV4\EK5N(=C7S62ZM2VPN.XQGJU(
M5*\\L+2UNZU$#:#[0[3:"V)VOT'LYM=@+72^WVV^F<5I+2>#M.M-)98G$VT+
M>C-7KS\9Z]Q6FA-7NKFK&:I7K3U*U2::I/--$"HP                  TS
MX           +S'F^GNO/*/_ #]_V8]: -F0
M                     U:/?)^ZA<ZGW9LG\Z+,!;-          %9N7+^D
M+L/]V;:_Z][$!M^@               :VGSC+W5[?+^!NR7WI,0 L:@
M    #9D>;Z>Y#<H_\_?]IS6@"\P     1^#B P3_ #GWD6_BSWKT5SO:%P_8
M:,WW\FT+NUY'0ZMKB=XM-8>/T/YNXZD)9)/HAP5I&7JR2]-SB[JO5FC4NH<0
M,4_TP         !S+-&2:6>6::6:6/6EFEC&6:6:7IA&6:'3",(^",.GQ@-G
MQW+G/-+SU\CV@-7:DR\,CO)M7"EM'O3+7JPFR%]JK3%A2AB-:7,LT833PS^+
MGM,E5K0DEI^637E"GQ\GFX 79P !JG>]6]TFYXOQFMV_KMN $ 0
M!ME.[D]STY#_ ,3/E?\ O(X,!,P              83GG:O\H?)'_ S?+Y^:
M9 8@0           -I=W-GN7O)7]QG&?/>\ 7,@        $,^\;]SUY\/Q,
M^:#[R&< :FOX/0_N@                     #87>:]^YLY[\9K=#ZTM,@,
MC( ?_]77_@S^           X                        1 ?!E,7C<WC;
M_#YK'6&7Q&4L[C'Y/%Y2SM[_ !N1L+NE&A=V-_8W<L]*M1JR1C)4IU)8RS2Q
MC":$8 ->7YP_W=6W/)7S#;?;I[&:=M='[.\R6,U-?R:'Q-&6CI_0^XVBJUE+
MJW'Z=MY9YO),;D*&2L;^TLNK"G1JQNZ5MU;:G2H4 ,>(           &QB\V
MD]R]TK]V;=_Y[VX"_P#                                UF_G!?NO/
M-Q_,)_9CT6 LS@           W,                                (
MR\ZW]#;FU_%EWY^]9E0&HY           !D8^:^>Z39W\6;=#Z[-,Q@ V%X
M                       #CA_S_H@.0                    &H%YC?Z
M0N_'W9MT/KWO@%&0                                        %YKN
MV.Y.YHN\"R>%UI?XO(;)<M4]:A<Y+>?6&&N:=75.-A6ZM>UVETW=]C4SE:?J
MSR0OX328ZC-+/"I=35I);:J!L+>4OE#V'Y)MG<'LCR^Z/H:7TGB^I>9;)7,U
M&\U5K?4DUI2L\AK'7.=ITZ4U_D[N6C)VM7LY*5.662A;4:%M2I4:8$F0
M               :9\           %YCS?3W7GE'_G[_ +,>M &S(
M                                      :M'OD_=0N=3[LV3^=%F MF
M@         "LW+E_2%V'^[-M?]>]B V_0               -;3YQE[J]OE_
M W9+[TF( 6-0         !LR/-]/<AN4?^?O^TYK0!>8      $3^>+E4TES
MK\K&\7+;JZ-K:T]P]+7%'3&>N:4U7Z$M>XFI+F-":LI]G"-3JV.5H6M6YITH
MRS5K?MK>,>I6GA$#4_[A:"U9M9KS6FV>O<-=:=UOM]JG/:+U=@;V$(7>'U)I
MG*5</FL;7ZO&$9J-Q1J2=:6,98\.,L8PC",0/'@         "^7W ?/1^!YS
MOZ?T;J[,QQVS',W\R=I==^4W'8XS"ZKKWTW\5>M;B$T99)/(\G<3XVXKU9Y:
M=&SR-W6F_P!'+P V2D.CX/[P#D!JG>]6]TFYXOQFMV_KMN $ 0         !
MME.[D]STY#_Q,^5_[R.# 3,              &$YYVK_ "A\D?\  S?+Y^:9
M 8@0           -I=W-GN7O)7]QG&?/>\ 7,@        %+-\]K,7OGLGO#
MLEG+NMC\)O%M9N#M9F+^VA&:YLL7N#I*[TE?W=O"6:2,9Z=*[GGEA":'3"'3
M#P@-5'S<<DW,AR2[F9_;3?W;;4.F:F*RES8X+6DF)R57;W7F-IU)H6.H=#:M
MGI2VE_:7-.$*DLDD\*U&/6H7-*A<TZM*0")WP?F1\$8         'P?\@
M        -A=YKW[FSGOQFMT/K2TR R,@!__6U_X,_@
M                  !BJ^=?8FVK<J'++FYIZ\+O'<PV0Q5"G+/)"WFM\SMO
MD[RZJ598RQGC/+-8484XRSPAPC/",)N,(R@8)$ '(          V,7FTGN7N
ME?NS;O\ SWMP%_X                               &LW\X+]UYYN/YA
M/[,>BP%F<           &Y@                               !&7G6_
MH;<VOXLN_/WK,J U'(           ,C'S7SW2;._BS;H?79ID!L+P
M                                        :@7F-_I"[\?=FW0^O>^
M49                                 /@]/\P!Z3':-U?E[2G?XG2FI,
MI8U8SRTKW'8/)WMK5FI3QIU):=Q;4II(QEFA&$W"/1&$81X1@ J3I[EGYC]7
M0HS:4Y?M[M3PN+>:[MXZ>VHUYFH5[62:$DUS1CCK"I":G",80C/#U/&/A 2Y
MVY[GKO.]TJM*CIGDHWRQDU:;JRQW&TY;[/4I8]M&WXU:V[E?!R4X=:6,>,\T
M(=7A/\1&$T0+JNP7FLO.5KJYLKW?[=?:'873]6,OEEAAJ^1W<U];PA&$9Y(8
M;#?,["<(PZ):DNHIXPCTQDX0AQ R)N3[S?ON^>5*^Q.K<SHG)\QVYF+J4;NW
MU;OI4QVH,!B\C3EEC-<:?VSL*%#!4Y9:DLM:VJ9*UO[JWGA":E=PC#B O=TZ
M5.C3DI4:=.E2I224Z=*G+"G3ITZ<O4DDDDDA"$(0A"$(0A#H@ _0
M            !IGP           7F/-]/=>>4?\ G[_LQZT ;,@
M                                   !JT>^3]U"YU/NS9/YT68"V:
M        *S<N7](78?[LVU_U[V(#;]                UM/G&7NKV^7\#=
MDOO28@!8U          &S(\WT]R&Y1_Y^_[3FM %Y@      (_!Q 8)_G/O(
MM_%GO7HKG>T+A^PT9OOY-H7=KR.AU;7$[Q::P\?H?S=QU(2R2?1#@K2,O5DE
MZ;G%W5>K-&I=0X@8I_I@         #F6:,DTL\LTTLTL>M+-+&,LTLTO3",L
MT.F$81\$8=/C ;/CN7.>:7GKY'M :NU)EX9'>3:N%+:/>F6O5A-D+[56F+"E
M#$:TN99HPFGAG\7/:9*K6A)+3\LFO*%/CY/-P NS@-4[WJWNDW/%^,UNW]=M
MP @"          -LIW<GN>G(?^)GRO\ WD<& F8              ,)SSM7^
M4/DC_@9OE\_-,@,0(           &TN[FSW+WDK^XSC/GO> +F0
M X^#P^+T@'(       (9]XW[GISX?B9\T'WD<X U-?P?\P           -A=
MYKW[FSGOQFMT/K2TR R,@!__U]?^#/X  $4N<WG,V.Y$-CLSOWOWF<AC]*X_
M(66 PF%P-E2RFK-:ZMRE&K7Q6DM)8JXJV]*O>UZ=O<5XQKW%&C2HTJM:M5IT
MJ<\\ ,6K5/G:N7AF[V31/)%CHZ<IU9Z>.KZJWSNH9N[HRU(PIW=[:8G2\:%M
M//)U8S6].M7A)'C"%:I#I >>]]J[A^TCT9[.6<^QD ]]J[A^TCT9[.6<^QD
M]]J[A^TCT9[.6<^QD ]]J[A^TCT9[.6<^QD ]]J[A^TCT9[.6<^QD ]]J[A^
MTCT9[.6<^QD ]]J[A^TCT9[.6<^QD!=X[M3O].7OG]W L-C=5:"S/+SOOFZ-
M[6T?IC,:DM=:Z*U]-C;.>_O<;I?6U"SQE63)R6]&O<QQU_C*$)J<D86]S<U8
M34X 7ZP                    &+1YUS_0WY=/QF:/WK-0 ,#8
M  &QB\VD]R]TK]V;=_Y[VX"_\                               #6;^
M<%^Z\\W'\PG]F/18"S.           #<P
M     C+SK?T-N;7\67?G[UF5 :CD           &1CYKY[I-G?Q9MT/KLTR
MV%X                                               -0+S&_TA=^
M/NS;H?7O? *,@         "5G([R\X;FPYM-B.7+4.HLGI/"[NZYM-)9'4>&
MM;6]RF(MKBSKW4UW96E[&%*I/"-*$L)9X\.D!EU>]..7KVVF\W_!.B/#_P#'
M@'O3CEZ]MGO-_P $Z(_\\ ]Z<<O7ML]YO^"=$?\ G@'O3CEZ]MGO-_P3HC_S
MP#WIQR]>VSWF_P""=$?^> >]..7KVV>\W_!.B/\ SP$".\8\VUSG*]R]9C?7
MEDW.UQOU=[?U:V6W*V^SVE<79:ADT%3MHU+_ %;H^.GIYYKJIBII>WR%C/1C
M--:35+BE4EFM8TJX&+            !\'2 O3]SKWM^M>[DW5^A;6]?.:PY4
M=QLG1AN/H2WK37=SHK,7$]*VEW6T'95NB7(6U*26GD;*G-))D;:$*=3_ %BA
M9UJ &R+T'KS1NZ&C-,;B;=ZGPNL]"ZSPUAJ'2NJM/7U#)87.X7)4(7%GD,?>
MT(QEGDGECTPX]:6/&6:$)H1A #UO#P?W. !" #D
M  &F?           !>8\WT]UYY1_Y^_[,>M &S(
M                        :M'OD_=0N=3[LV3^=%F MF@         "LW+
ME_2%V'^[-M?]>]B V_0               -;3YQE[J]OE_ W9+[TF( 6-0
M       !LR/-]/<AN4?^?O\ M.:T 7F        1/YXN5/2?.QRL;Q<MNK?)
M;6GN'I:XHZ8SUS1C5^A+7N)J2YG0FK*?9PC4ZMCE*%K5N*=*,LU:W[:WC'J5
MIX1 U1&YVW&L=GMQM=;4[A8>O@-<[<:MS^B=6X:XZ:F.U!IK)U<3E;:%3P5)
M(5J4\:567U-22,L\D8RS0C$#PP          OE]P'ST?@><[^G]&ZNS,<=LQ
MS-_,G:77?E-QV.,PNJZ]]-_%7K6XA-&623R/)W$^-N*]6>6G1L\C=UIO]'+P
M V2D.CX/[P#5/=ZM[I-SQ?C-;M_7;< ( @         #;*=W)[GIR'_B9\K_
M -Y'!@)F              #"<\[5_E#Y(_X&;Y?/S3(#$"           !M(
M>Y=R-GE.ZVY+[FQK=O1I;30QT\_9U:75O,1JC(XG(T>K6EEC'L[BA5I]:$.K
M-U>M+&,L81B!<_                   !#/O&_<].?#\3/F@^\CG &IK
M        !L+O->_<V<]^,UNA]:6F0&1D /_0U_X,_@  8<'G;^7R='$<A.!H
MWUQ3PV2R7,SE[_&RU(PM;O)X2UT%98F^K4X>&I;T<A?4Z4WBEK5(?XP#"^
M        $AN4?4^9T5S5\M.KM.W=2PSFF]_=H,UB[NG-4EC2O<=N!C[JCU^S
MFEC&2:,O5J2=:$)I8QECT1 ;=H                    !BL^=>Y*TI<I7+
M3B)YYH7U[S%W>2MZ<))HRSVF*VTRUM>U(U(0ZL(RSWEO"$L8\8]:,80C"6/
M#!%           !L8O-I/<O=*_=FW?\ GO;@+_P
M          -9OYP7[KSS<?S"?V8]%@+,X           -S
M                  ",O.M_0VYM?Q9=^?O694!J.0           9&/FOGN
MDV=_%FW0^NS3(#87@
M    U O,;_2%WX^[-NA]>]\ HR          +F7<V>ZA<E?W9L9\Z+P!M+@
M      ?S/++/+-)-++-)/+-+-+-"$TLTLT.$99H1Z(PCXX1@ P'N_P!^YWCR
MQZJRO./RTZ4GDY=]>9R:MNEH? 6,\UEL?KC-W4:D,MCK*VA&6UTKF+B>,MO)
M+)+;XV\FELI(T[>YL*$@&,%_AX?!             !D'=R'WQ^5Y$-:VFP>_
M&7OLGRAZ[S=:YJW,+2OE,GLAJ[+U)9*NL\%2M^->IA+F?A-GL92DJ3R]-]94
MXW,+FC? ;$##9C$ZAQ&*S^!R5CFL'G,=8YC#9C%W5"^QF6Q63MI;W'9/'7UM
M&:G6H5Z,\E6C5IS1EGDFA-+&,(PB [(                        !IGP
M          7F/-]/=>>4?^?O^S'K0!LR
M                 &K1[Y/W4+G4^[-D_G19@+9H          K-RY?TA=A_
MNS;7_7O8@-OT               #6T^<9>ZO;Y?P-V2^])B %C4
M ;,CS?3W(;E'_G[_ +3FM %Y@        !@T>="\B_T!;KZ%YZ-"8>-+2^\7
MD6V^\OD=",*&.W1T[B(_0=J6ZZD.$OS;PEK/9SQX0EA6QD)IXQJW<.(&)L
M        .99HR32SRS32S2QZTLTL8RS2S2],(RS0Z81A'P1AT^,!L^.Y<YYI
M>>OD=T!J[4F6AD=Y=JY:6T>],M:K";(WVJM,6%*&(UI<RS1A-/#/XN>TR-6M
M"26GY9->4*?'R>;@!@"=ZM[I-SQ?C-;M_7;< ( @         #;*=W)[GIR'
M_B9\K_WD<& F8              ,)SSM7^4/DC_@9OE\_-,@,0(
M /@\?C^%P ;)7S='<^QW#[JW9G"4;N6[R>T6LMVML<_&$9(S4+V77UYN#B;6
M>6266$O9XC4&-A+QAQC+PFC'C&("^7X0                   0S[QOW/3G
MP_$SYH/O(YP!J:P           ;"[S7OW-G/?C-;H?6EID!D9 #_T=?^#/X
M &&?YW'_ /N^_P#]JW_]6H##/          '<Z<SV3TKJ' ZHPM:-MF--YK%
MY_$W'J_]7R6'O9,A8U_TN,LWJ*M.2;U,T(]'A@ VX/*KS+;;<W>P.V?,'M5E
M[3*:6W$TUC\K5M:%U1N;W2^H?)I9=2Z+STE*,>QR.(O85K&\I1_])3C-)&:G
M-)/,!(8                  <<>/B 8$'G-O/#H'?[?G:OEFVIU)C]58'EJ
MH:TN]R<WA+F%YB*N[FK[BSQMYI*6[I\:5:MIZRQDM.YJ6\\9:=S?7-K4_3[6
M>2F!B_\ P=$.            -C%YM)[E[I7[LV[_ ,][<!?^
M                   !K-_."_=>>;C^83^S'HL!9G           !N8
M                            1EYUOZ&W-K^++OS]ZS*@-1R
M  #(Q\U\]TFSGXLVZ'UV:9 ;"\
M             &H%YC?Z0N_'W9MT/KWO@%&0         !<R[FSW4+DK^[-C
M/G1> -I<         \YK#2&EMP-*ZBT-K?3^(U7H[5V&R.G=3Z9SUC;Y/"Y[
M!9>UFL<GBLG874)J=6A7I3S4ZDDTL81A$!K8.^2[J35?=R[T1SNB[3+:AY5]
MTLM?W.T^KZM.ZO)]'7\\9KVOM)K')5)JG#(6%+C-C;JO/".2LY(UY8S5Z%[3
MH 680            &4-W#_?2S\LV9T_R=<T^IN/+KJ7+U+?;'<W4.1N9Y=B
M\_E.FGI[-7-S-/+3TE?W/"/7]1)B[JM/<5(PLZMQ4M@,]6A7H7%&C<6U:E7M
M[BE)6H5Z-22K1KT:LL)Z=6E5DC&6:6:$81EFA&,(PCQ@ _4
M          &F?           !>8\WT]UYY1_Y^_[,>M &S(\(
M                'Z(#B$>/H_F@.0             !JT>^3]U"YU/NS9/Y
MT68"V:          *S<N7](78?[LVU_U[V(#;]                UM/G&7
MNKV^7\#=DOO28@!8U          &S(\WT]R&Y1_Y^_[3FM %Y@        !%
M_G/Y7M'\YO+%O#RW:U["ACMR])7>.Q&9JT/*)]+:QL)Y<MHG5UM3AZJ,^,RM
M"TO(TY8P[622:C-'J5)H1 U/&YVV^L=GMQM=;4[A8>MI_7.W&K<_HG5N%K],
M^.U!IK)U<1E+:6I"$(5)(5J4\:=:3U-22,L\L8RS0C$#PP          OE=P
M)ST?@><[^GM':NS/S.V8YFXXG:37?E-QV.,PNJ[B_FAM7K6XZT99)/(\G<3X
MVXKU9Y:=&SR-W6F_T<O "&?>J^Z2\\/XS6[?I?\ VVW'B 0!          &V
M4[N3W/3D/_$SY7_O(X,!,P              83GG:O\ *'R1_P #-\OGYID!
MB!          !_=\4?0 9 G<*=ZCI;D%W<U?M1OM?W5CRW[[76(N,KJ6C;7>
M0AM9N+B*<UCBM:W-A92U*U3&7MI/Y!F84*4]:6%*SN)(1DMJM.J!L--%ZXT9
MN1IC#ZVV]U;IK7.C=0VDE_@=5Z0SF,U)IS-653HDN\7FL/5K6U>G&,(PZ]*I
M-#C",./& #U                   LP]_%S<:'Y9>[SWJTKE,[:4=R.8_2.
M>V.VVTK+6DCE<[0UI:2X3</+2VTL8U)++&8&ZO:EQ=1E[.6O4M;:::6I=4H1
M UGO]_TN'PP           ;"[S7OW-G/?C-;H?6EID!D9 #_TM?^#/X  &&?
MYW'_ /N^_P#]JW_]6H##/          #X/@_Y@$L>5[GGYM>3#*W^5Y9M\M8
M[6RY>XIW>:P6/GQN<T;G+NC3EHTKS-Z&U5;WV'NZ\M.6%.6XKV,U663U,L\(
M= "Z!CO.4>])LK.C:W.O-ILO6I=IU\CD=G=+T[RXZ]6:I+VTF*\EMX=2$822
M]G0E]3"'6ZTW&:('V^^6^]"^JK9GV(,1ZX /?+?>A?55LS[$&(]< 'OEOO0O
MJJV9]B#$>N #WRWWH7U5;,^Q!B/7 ![Y;[T+ZJMF?8@Q'K@ ]\M]Z%]56S/L
M08CUP >^6^]"^JK9GV(,1ZX /?+?>A?55LS[$&(]< 'OEOO0OJJV9]B#$>N
M#WRWWH7U5;,^Q!B/7 ![Y;[T+ZJMF?8@Q'K@ ]\M]Z%]56S/L08CUP ^>[\Y
M5[T:YMJ]"CK7:&PJUJ4].G>VFSVG9[JUGFEX2UZ$E_/7HQFECTPA5HSR^C+&
M "(>^_?*=Y9S&X+):4W'YJ]<6VD\M;UK+(Z;V[QND]I\??8ZY_VG%Y*XVTQ^
M*N[VVJPXR5:-[<UI9Y(QDGZTD8R@+8H            #8Q>;2>Y>Z5^[-N]\
M][<!?^                               !K-_."_=>>;C^83^S'HL!9G
M           !N8                                1EYUOZ&W-K^++O
MS]ZS*@-1R           "5_)MSG[W<B6[ESO;L#?Z<QVNKK1^9T/6KZHT];Z
MEQL<#GKZSR&0IRXZYGDEA5C4L;?JU81XRPA-"'A 73_?+?>A?55LS[$&(]<
M'OEOO0OJJV9]B#$>N #WRWWH7U5;,^Q!B/7 ![Y;[T+ZJMF?8@Q'K@ ]\M]Z
M%]56S/L08CUP >^6^]"^JK9GV(,1ZX /?+?>A?55LS[$&(]< 'OEOO0OJJV9
M]B#$>N #WRWWH7U5;,^Q!B/7 ![Y;[T+ZJMF?8@Q'K@ ]\M]Z%]56S/L08CU
MP >^6^]"^JK9GV(,1ZX /?+?>A?55LS[$&(]< 'OEOO0OJJV9]B#$>N #WRW
MWH7U5;,^Q!B/7 ![Y;[T+ZJMF?8@Q'K@ ]\M]Z%]56S/L08CUP >^6^]"^JK
M9GV(,1ZX /?+?>A?55LS[$&(]< 'OEOO0OJJV9]B#$>N #WRWWH7U5;,^Q!B
M/7 ![Y;[T+ZJMF?8@Q'K@!^E'SE[O/Z5:C5J:DV4N9*56G4GMJ^T6/EH7$DD
M\)IJ%:-M=TZD)9X0ZLT:=26:$(^IFA'I 9+G<R]]A0[QJ^U/LIO+H_3FW/,?
MH_3E765I#1\^1I:#W+T=97=OC<QDM/V.<N+JZL,E85[JA&[QE6\N.THU/*K>
MI&2G<TK8#("               !J!>8W^D+OQ]V;=#Z][X!1D          7
M,NYL]U"Y*_NS8SYT7@#:7          "A7,IRX;3<V6RNN=A-Z]-6^I] :\Q
M4]A?6\\)*>1P^0I_IV(U-IV_FEFFM,ECKB$EU974D(QDJ2PA-":G-/),!K!.
M\2Y ]VN[MYA<[LON-1N,SIF]FNLWM-N;0QU>RP.YFAIKGL[3+V4LTU22A?VW
M6DM\QC>VGGM+CHZU2WJ6UQ7 @>           !^: S">X,[ZR;3=71O(ES<:
MMK5-/W5;':7Y<=W=0WM/J:9J320L\/L_K7)W483?,^I-"G;Z<OZL\T;6>:3'
MU(PM(VL;4#-6_P"7_#X@'(                      TSX           *_
M\KG,ONAR?;ZZ&YB]F+O"V6Y6W?T3?0W<ZAP]'/X>E]%VCLAH7,>68FO-))5Z
MUAD[J6GQFAU9XRSPZ9>$0+O_ +Y;[T'ZJMF?8AQ'K@ ]\M]Z%]56S/L08CUP
M >^6^]"^JK9GV(,1ZX /?+?>A?55LS[$&(]< 'OEOO0OJJV9]B#$>N #WRWW
MH7U5;,^Q!B/7 ![Y;[T+ZJMF?8@Q'K@ ]\M]Z%]56S/L08CUP >^6^]"^JK9
MGV(,1ZX /?+?>A?55LS[$&(]< 'OEOO0OJJV9]B#$>N #WRWWH7U5;,^Q!B/
M7 ![Y;[T+ZJMF?8@Q'K@ ]\M]Z%]56S/L08CUP >^6^]"^JK9GV(,1ZX /?+
M?>A?55LS[$&(]< 'OEOO0OJJV9]B#$>N #WRWWH7U5;,^Q!B/7 ![Y;[T+ZJ
MMF?8@Q'K@ ]\M]Z%]56S/L08CUP >^6^]"^JK9GV(<3ZX 7W>YZ[_K4'.EN_
MC.5OFET5HS1V[6K+/+7.UVX6WM/)8C2.M+_!XRKFLCI#4.G,[=WL]ADY[.WN
M+FSNK>]FM[J:2:WA;V];L87(&4)#T?1 <@             #5H]\G[J%SJ?=
MFR?SHLP%LT          5FY<OZ0NP_W9MK_KWL0&WZ               !K:
M?.,O=7M\OX&[)?>DQ "QJ          -F1YOI[D-RC_S]_VG-: +S
M    P:/.A>1?Z MU]"\]&A,/&EI?>+R+;?>7R.A&%#';HZ=Q$?H.U+==2'"7
MYMX2UGLYX\(2PK8R$T\8U;N'$#$V          ',LTTDTL\DTTL\LT)I9I8Q
MEFEFECQEFEFATPC"/@B ]MN3N+J_=S7>J-R]?Y6IGM;:URM;/:JSM>'"ZS>=
MNY81R.8O8PZ(U[JI"->O-#A"-2::,(0APA #Q           VRG=R>YZ<A_X
MF?*_]Y'!@)F             .(QX ,)WSM7^4/DC_@9OC\_-,@,0(
M    #_E 5ZV2YIN9/ELOZN1V"WVW8V?K7-7MLA;[?Z[U'IO%9>>$(<(9S!XZ
MXDLKZ3C++'L[RWJR\998\.,LL8 7'-(^< ]['I&WIV4G-'-J2RI6\:%*AJ_:
M;9?/7$D\8R<+FIF:VGY<A6J0EDC+^GWD\L8331C+&;A- "K.-\Y/[TFPM)+:
MYU_M1F:TDT\8W^2V<TK2NZD)IXS2R5),/"TM^$L(]66,E"6/"$./&/&,0/O]
M\M]Z%]56S/L08CUP >^6^]"^JK9GV(,1ZX /?+?>A?55LS[$&(]< 'OEOO0O
MJJV9]B#$>N #WRWWH7U5;,^Q!B/7 ![Y;[T+ZJMF?8@Q'K@ ]\M]Z%]56S/L
M08CUP >^6^]"^JK9GV(,1ZX /?+?>A?55LS[$&(]< 'OEOO0OJJV9]B#$>N
M#WRWWH7U5;,^Q!B/7 #S&JO..^]3U'CI[#';N;?Z*J5)*E.?)Z5V;V_J9'JU
M.KTR3ZKM,I1DFEA",)9I*,)H=:,>/6A+&4"T%O7OSO-S'Z[O]S=]]S-8[K:[
MR5&2VKZCUIFKO,7EO8TJD]:WQ.+IUYNRLK*C/4J1H6-G3I6]+K1[.G)QB I*
M           #87>:]^YM9[\9K=#ZTM,@,C( ?__3U_X,_@  8;OG;^.NZN-Y
M!LM)3A&QLK[F=QMQ4Z\D)I+O*6^W]S94X4XQZT8326=>,9H0X0ZL(1X1FAQ
MPP0                                            #_E_0 ;)KS=#3
MT,+W3^P^2A;TJ/T7:NWMU#VE.I-//=>3;OYG2G;UI)HQA)-#YF=E"6$(0ZLD
MLW#C-&,0+XP                               -9OYP7[KSS<?S"?V8]
M%@+,X           -S                                ",O.M_0VYM
M?Q9=^?O694!J.0                                           7S?
M-RJE23O7-D9)*E226MHK>RE6EDFC++5IPVHRM:%.K"'Q4L)Y))^$>CK2PCX8
M0 ;)/X/S                :@7F-_I"[\?=FW0^O>^ 49          %S+N
M;/=0N2O[LV,^=%X VEP           (%=XKR ;3=XIR]9K9C<6G;X35&/FN,
M[M-N=1QTE[G-L]<0MHT;?+6E.%2C/<6%U+"6VRV,C6EIW5#A'C3N*-M7H :P
M/F.Y=MV.5+>?76PN]FFJVE]PM 9>IC<K:1C4JXW)VD\(5\5J33U_4DI^5XO(
MV\U.[L+N62$*E&>6,99)NM)*!1             !G%=PCWU<FZ=EI/D>YM]6
MTJ>Y^-M\5IGE[W6S]U4[3<^QHR1L\?MCK7*74T81U%;RRT:.%OJLW'*T^%M5
MC\TJ=*;) 9:L/@^& Y                     :9\
M                      !<![J6I4I=Y/R/34JE2E/'F7VHIQFISS231IUM
M4T*-:G&,O"/5GDFFEFAX(PC&$81A&(#:O@               U:/?)^ZA<ZG
MW9LG\Z+,!;-          %9N7+^D+L/]V;:_Z][$!M^@               :
MVGSC+W5[?+^!NR7WI,0 L:@         #9D>;Z>Y#<H_\_?]IS6@"\P
M     (O\Y_*]H_G-Y8MX>6[6O84,=N7I*[QV(S-6AY1/I;6-A/+EM$ZNMJ</
M51GQF5H6EY&G+&':R2349H]2I-"(&IXW.VWUCL]N-KK:G<+#UM/ZYVXU;G]$
MZMPM?IGQVH--9.KB,I;2U(0A"I)"M2GC3K2>IJ21EGEC&6:$8@>&
M              &V4[N3W/3D/_$SY7_O(X,!,P              89/G;6FY
MX5^1/5]*E5FDJ4N8K360K1KT>QI34I]%9/#4J=O'A4C/4Z]]&>>$)I>$DL(]
M6,9>L!AJ^G\'PP                                            #X
M/[WB ;&'S:3$_,[NOM+7D;'R3YO;S;O9;RCL>R^:G8Y:WP?E_7X?IG5\B\EZ
M_&/#L>I_B\( 7_P!_]37_@S^  !BK>=?:+FO^5#EFW#A;RSRZ4YA,AH^>YZE
M&-2A+KO;C)9F%.%2,W:2RU(Z=AUH2TXRQC++UYI9H4X3@8)'P?#],
M                                      _YO%Z/I@-J;W26W%7:KNT^
M2S25>C/;7-;8;1VM;JVJT:EO6MKO<^A/N9=V]Q0K33325:=3+S259)N$83PF
MA&67XF %Q,                               &LW\X+]UYYN/YA/[,>B
MP%F<           &Y@                               !&7G6_H;<VO
MXLN_/WK,J U'(                                           +Y7F
MYONKVQO\#=[?O29<!LE@               :@7F-_I"[\?=FW0^O>^ 49
M       %S+N;/=0N2O[LV,^=%X VEP            "RUWRW=1:8[QK9F34.
MB+7#Z?YJ=JL7D+C:O5EQ"E8TM:8KA-?7>TNL,C&:G+Y%>U81GQEY<QFACKR>
M:K)&2WN;Z6L!K8]5Z4U-H34^H=%:SP&7TMJ[2>:R6G=3Z:SUA<8S-X#/8>[G
ML,MB,MCKJ66K0N+>O3GI5J4\L)I9I8PC#H =            #ZK*]O,;>6F1
MQUW<V&0L+FA>6%]97%6TO+*\M:L*]M=VEU0C+/3JTZDLL].>2:$TLT(30C",
M( ,_[N*N^=M.;S36'Y5.9?4=&VYH]'X;LM':TS-[;4(<P.F<51FFFJ=>IU.M
MJG'6TG6R-"'6GOZ$DV0DC-/+>RT0,E@                    !IGP
M                                   $_NZI]TFY'?QFMI/KMMP&UB
M             !JT>^3]U"YU/NS9/YT68"V:          *S<N7](78?[LVU
M_P!>]B V_0               -;3YQE[J]OE_ W9+[TF( 6-0         !L
MR/-]/<AN4?\ G[_M.:T 7F            8-'G0O(O\ 0%NOH7GHT)AXTM+[
MQ>1;;[R^1T(PH8[='3N(C]!VI;KJ0X2_-O"6L]G/'A"6%;&0FGC&K=PX@8FP
M                      VRG=R>YZ<A_P")GRO_ 'D<& F8
M  ,8?SJ7;6IJ/D@V;W+M*';76V?,3B<??5(4IHQM-.Z]T/F+&\N9JT)N$)8Y
M&QQ-&,D:<>M&I+&$TO5ZLX& O'CX_A@
M               'CA^;\/IZ., &S?[A31DVB.Z?Y3;.O1EI7N?P^X^M+R>$
M.$;B75^\&H,[BJT\L)YX0C#'UK.GZF,.,)81C++-&,( 7@0!_]77_@S^  !9
M5\X,V@N-VNZTWZKXZVFN\QM3DM ;OXVA+2EJ1\GTKJZVQVJ;GKQZ:<+?!9#*
MW,9Y81C&%/J1X2S1C #6D0^#X?H .0
M             5;V#VCSV_N^&T&Q^F(5?F]NYN7HG;C&5:5+MO)+C6.HK? _
M-"M+&,)84K:6O&XK5)YI9)*<DT\\TLLL9H ;>O3FG\5I/3V"TM@;62QP>FL-
MB]/X:RIPA"G9XK#6,F.QUK3A+PA"6G1IR20X0AT0 =T
M              #6;^<%^Z\\W'\PG]F/18"S.           #<P
M                       C+SK?T-N;7\67?G[UF5 :CD
M                             %\KS<WW5[8W^!N]OWI,N V2P
M        -0+S&_TA=^/NS;H?7O? *,@         "YEW-GNH7)7]V;&?.B\
M;2X              8O7?]=SO'F7TQD^<KEGTI)6YA-#X::KNQH; V$\V0WN
MT3AK/A1S.*L;.$8W.J,/;T^SI4I:4:V2LH0M99I[BULJ%4# DX<.GT?T?@X@
M            .]TQJ?46BM28#6&D<WD]-:JTMF<9J'3>H<+>5\=F,%G<->R9
M'$Y?%W]M-+4HW%M7IR5J-62:$TLTL(PZ8 -BYW*??!X#O ]O:6T.\.0QV#YO
MMNL#->:FLJ-G1Q.)W<TKCJM.RCN-I2VH1[&G>R1J49<]C*4M.%*M/Y1:TI;2
MI&E:@7YP                   :9\
M          !/[NJ?=)N1W\9K:3Z[;<!M8@               :M'OD_=0N=3
M[LV3^=%F MF@         "LW+E_2%V'^[-M?]>]B V_0               -
M;3YQE[J]OE_ W9+[TF( 6-0         !LR/-]/<AN4?^?O^TYK0!>8
M      !%_G/Y7M'\YO+%O#RW:U["ACMR])7>.Q&9JT/*)]+:QL)Y<MHG5UM3
MAZJ,^,RM"TO(TY8P[622:C-'J5)H1 U/&YVV^L=GMQM=;4[A8>MI_7.W&K<_
MHG5N%K],^.U!IK)U<1E+:6I"$(5)(5J4\:=:3U-22,L\L8RS0C$#PP
M              #;*=W)[GIR'_B9\K_WD<& F8              +=?>S\OE
MUS/=W9S5;3XJTFOM25MM+S76D+2C)&>[O=6[5Y"WW+P&*L>KTPJY"OB9<=+'
MC"$85XRS>HC, U6?]_Q=(
M     #^Z=*I6J4Z-*G/6JU9Y:=*E3DC4J5*D\W5DITZ<L(QFFC&,(0A"'&,?
M!T@-NURE[35-AN5OESV4KR]6\VHV0VNV_P G-'AUJ^8TIHJRPV9NZD80EAUZ
MUU1K59XPEA#K31X0A#H@!(, ?__6U_X,_@  > W7VWTWO'M?N-M'K*WFN]([
MHZ$U=MYJBVDC"%2OI_6>!KZ<S%.G-XIHV]S4ZDT.F$>$81X@-19O5M-JS8;=
M[<W937=I-9:QVIUWJC0&HJ/9U*=*?)Z5S-7#W%W9]ITSVUQ&EV]K6AQEJ49Y
M*DD8R32QB!3$                                           &3SYL
M3R87N[/--J?F[U1BNOM]RUXF\PVC[F[MX5+3,;RZ\P]7%6U.VA7EFIU?F+@Z
M]]>W'#A4M[FYQM66,(QA& &?-#X(>A\(!R
M     #6;^<%^Z\\W'\PG]F/18"S.           #<P
M              C+SK?T-N;7\67?G[UF5 :CD
M                    %\KS<WW5[8W^!N]OWI,N V2P               -
M0+S&_P!(7?C[LVZ'U[WP"C(          N9=S9[J%R5_=FQGSHO &TN
M         #X/\(#![\X0[G>;;;*ZCY\^6'2DDFW.=OJN3YC-N-.V$\LN@]0Y
M"YAVN[.G\?:PC"&'R-:I-'.T*<LD+&ZC"[A">UN:\;$#$BAZ(#D
M  'N]L=S=?[,[@Z1W4VMU5F-$;A:%SEGJ'2FJ<#=3V63Q&5LIN-.I2J2=$].
MI)&:C<4*D)J5:C//1JR3TIYY)@-E'W1?>O;?]Y+M%&US<<%HGF=V]QUO3W9V
MQM+J:G1REK3C3M*6YF@K>\FFK5L)>UIY9*]#KU:N-N9O);F>>2I9W5V!>"
M                &F?
M3^[JGW2;D=_&:VD^NVW ;6(               &K1[Y/W4+G4^[-D_G19@+9
MH          K-RY?TA=A_NS;7_7O8@-OT               #6T^<9>ZO;Y?
MP-V2^])B %C4          ;,CS?3W(;E'_G[_M.:T 7F             &#1
MYT+R+_0%NOH7GHT)AXTM+[Q>1;;[R^1T(PH8[='3N(C]!VI;KJ0X2_-O"6L]
MG/'A"6%;&0FGC&K=PX@8FP                    #;*=W)[GIR'_B9\K_W
MD<& F8              .(_#X0\?H< &K3[W7DQO>1WGGW?VNL<-5QFV6JLK
M6W2V5N):<\,?<;::WO:U_CL385:D(1F^8EW"\P-7C#K=>SC/TRSRSS 6S
M                                        ^#\\!=%[FGE;N>;3O$N7
MS0EQC_+]&Z&U-;[T[E=>$\UG3T3M9=T=0U++(=E",W8Y/)2XW"3=7A&$;V7U
M4GQ< -HW   '_]?7_@S^    83WG.?=UY+$:MQ/>&[7X.ZN].ZHHX#0W,A0L
M+>>M3T_J3'6]#3FW>Y%YU.M&G:Y&UDML!>58PDHTKFWQ\(]>M?S1@!A_@.0
M                                       %:.7KE_W2YH]Y-!;#[,Z=
MJZGW#W$S='"X.PA&>A8VLG5C<9+.9N^A+-"UQV/MI*MY?W4TL84J%.>?A-&$
M)8@;37D.Y.- <AW+!MSRXZ GIY&72]G5RFM-636<+*]UYN'FXRW6K=8W]#K5
M)I/**\(4;.C/5J1M[.C;6L*D\M"68!,,
M    !K-_."_=>>;C^83^S'HL!9G           !N8
M             1EYUOZ&W-K^++OS]ZS*@-1R
M                   "^5YN;[J]L;_ W>W[TF7 ;)8               &H
M%YC?Z0N_'W9MT/KWO@%&0         !<R[FSW4+DK^[-C/G1> -I<
M        #K\OB<5G\5D\%G<9C\UA,UC[W$YC#9:SMLCBLMBLC;36>0QF3Q]Y
M+/1KV]>C//2K4:LDTD\DT99H1EC& #7-]]YW1F5Y ]T8[O[.8B^R'*/NIFZT
MFFJE/RV_J[.ZONX3W=7;/4-_<S5:D]G5DEJ5]/W]>K&>M1EJVU:,U>UC7N0+
M"8           'P>+^^ K/R^<P6[?*WN]HS?+8_5]_HK<;0N2A?X;+6G"M;W
M-"K)&ADL)F\?5_2KW'7U":>VOK*XEFIUJ4\TDT.F$8 ;-/NQ^\GVG[R78FCN
M%I*6UTINGI+R'#;S[35[^E<931>I:UK"I3RF,A/-VUU@<E&6K4Q&1FDA"?J5
M;>IU;FVKTY +DP                #3/@
M              )_=U3[I-R._C-;2?7;;@-K$               #5H]\G[J
M%SJ?=FR?SHLP%LT          5FY<OZ0NP_W9MK_ *][$!M^@
M    :VGSC+W5[?+^!NR7WI,0 L:@         #9D>;Z>Y#<H_P#/W_:<UH O
M,             (O\Y_*]H_G,Y8=X>6[6O8T,=N7I.[QV(S-6AY1/I;6-A/+
MEM$ZNMJ</51GQF5H6EY&G+&':R2349H]2I-"(&I[W2VSUKLQN1KK:;<?"7.F
M]=[<ZIS6C=68.[DFEJX_.8"_GQ]]2EFFA"%2G-/)&>C7DAU*M.:2I)&,DTL8
M@>#                   !ME.[D]STY#_Q,^5_[R.# 3,
M !9J[ZKNS[7O$>6CCH:QLJ/,ELM\U=4[+Y*M6HV4NI*-Y0IQU7M9E+VXC+2D
MM\U2MZ$]G6JS2RT+^A:SS5:=M/=PJ :TS4&GL]I//9G2VJ<+E=.:FTYE<A@]
M0:?SN/NL5F\'F<5=3663Q.7Q=]))7M[FVK23TJ]&K)+/)-+&6:6$81 =.
M                                      XZ(_#_ +WCAT_WP&Q!\W@[
MNC*\H7+1DM^=UL!5PV^G,Y9X3-38?*6E2VS>@=H\?">\T9IF^H7,L*MI?92>
MM/F<I;\99I99K"WN));BSGEE R(   ?_T-?^#/X   !Y;6^BM);DZ/U/M_KW
M3V*U9HK6N!RNE]5Z8SEK3OL1GM/YRRGQ^6Q61M*OJ:E*O0J3TYY8^*/1PB U
MZG>Z=QENQR1ZBU-O7R_83/;H\HM]=W.3C<V$MUG=:[&4:TT:\V$W"M:<LU>O
MAJ48S26.HY83R0DEA2R4U"XC1JWH&/F
M         '3Z']P!*GE)Y+.8_G?W*M-K^73;C+:TRL*UE]$>HYJ5:QT+H'&7
MT\TLF=UYJVI)&VQMKU:=6:G">::O<1DFI6E&XK]6E,!L4>ZM[IS9[NT]M[F-
ME<6.XO,-KC'VU+='>2XQD+6I4MI9Y+N&AM!VMQ&>KC\#;UY):DTL9H5[^O)+
M<W?"%.UMK,"[,                                  -9OYP7[KSS;_S
M"?V8]%@+,X          ?!_@ ;F                                $
M9>=;^AMS:_BR[\_>KRH#4<@
M      OE>;F^ZO;&_P #=[?O29<!LE@               :@7F-_I"[\?=FW
M0^O>^ 49          %S+N;/=0N2O[LV,^=%X VEP               .(\>
MC@ I?O3LSMIS"[6:VV7W@TKC]:;<;AX.YT_JC3N1A4EI7=G<<*E*XM+JA&6M
M;7=M6EIW5E>V\\E:WKTZ=>C/)5IR30 UC7>B=V]N5W;G,'?;>9[YH:EVDUA/
MD,]LANC/8U*-EJ_2M*XE[;#9.M)+"C3SN'[6C;Y>UDCX9J-U)+"WNJ'$"VJ
M            D]R?\W6\O)#OQI#F!V/SL,9JO3-2K:Y/#7WE%?3&N-*W\99,
M[HK6.*MZE/RK'7LDL(S2]:6I0K24;NVGHW5O0K4P-G/R"\^&S'>$;!X/>S:2
M_A9Y"G"UP^Y>WE_<R5=2[8ZZA927&1TSF982TXUJ$>,:N-R4E.6E>6_5J2PI
MU9:U"B!-L               &F?^#\[P@
M             )_=U5[I+R._C-;2?7;;@-K$               #5H]\G[J%
MSJ?=FR?SHLP%LT          5FY<OZ0NP_W9MK_KWL0&WZ
M !K:?.,O=7M\OX&[)?>DQ "QJ          -F1YOI[D-RC_S]_VG-: +S
M          !$!A!>=%\B_P!"6X>@.?+0F'[/!;F_,[:S?#R*A^EVFX&"Q4W\
M7VL+WLX1C_[UP]K5Q5Q5FZM.G/C;27C&M=](&(X                   #;
M*=W)[GKR'_B9\K_WD<& F8                 QW>^![BC0W//#,;^\O,^G
M]L.:ZC;>49VE>R3V&AM\Z5E:PI6]CJR>UXPQN=EDDEIVF>DHSRUH0A;9"2:G
M&E=V0& QO5L7O#RY[@9G:K?/;C5FUVX. JQDR.F=78NOCKN-&,\9:&1QU>;C
M0O;&O"'7M;^RJU;:O)&%2A5J21A-$"E
M        !\'P0 ?1:6EW?W=K8V%M<7M[>W%&UL[.TH5+FZN[JXJ0HT+:VMZ,
M)IZE2>>:66222$8S1C"$(=(#,9[E_N =26NHM%\VO/AI.;"6F$N+/4^U?+5J
M2QECE[W*T)J=[@]7[RXRZXPM:%O-"%:WTQ7D[>I5A)')RTJ=.I97 &9^
M_]'7_@S^     'YU*5.M2J4:U.2K2JR34JM*I++/2J4YY8RSTYY)H1A&$81C
M",(PX1@ L-<Z?F\/(IS67V6UEH#&9/E:W1RL]>ZN,_M'88Z?0.6R5Q&,TUYJ
M'::^C2Q_3-&,]2&$N,7/5FXS5:E2,8\0,;?F"\V1[P?:VZR-WL]=[7<R6FZ,
MU6ICXZ6U3:;?:UK6E.,?5Y'2VX]2RL:5;JPZT*%GG;R,>B66::;A+$"TYN;W
M=G/CL[<UZ&XW*!S$Z?H6W#M,Q)M/K#-Z8C&-3LNK1U;IZUN\74CUN$(PIW<T
M>F6/@FEC$"(F5P^7P5Y/C\WB\CAK^E"6:I8Y6RN<?>22S_$S3VMW+)/"$>$>
M$8R@.N                             /[O3T<(\>@!7+;WEAYE-VYJ$N
MU?+WO?N5&YZOD\= [4Z[U?+6A/3A6EFISZ?L+B$98R32S];CPZL83>#I 7--
MC_-^N]$WKJV=:XV)L=FL#>2R1AJ/?#6."T;2MHS]6;JWFD\9/DM2TXPEFZT>
M.#X0X1EX]>$90%_OE.\U@V-T/>XS4_-[O/GM[KZWC2N:VVFV]E=[<: C7DGD
MC/89C552O6SN2MIH0G]79?,>IZJ'@ZL>N!DU[-[(;1<O6@\3MCLCMSI+:_06
M$DZMAIK1^'ML18=K-+"2M?WTU"':W=Y6ZL)KB]NZE2O6F]55J3S1C-$"J@
M                                 ,"+SESD5W<T=S8YGG7T]I/,ZDV5
MWGTSH:UUEJW#V-]D;+;_ '"T/IFSVZEQ6K8T(5);"VO\;CL56QUY6[.C7K37
M%"6$*M+C5 Q?          !<6[LKD(W;Y\N9S;C0^D-(9BXVNP>L<!F=Z-QJ
MN(N*NCM$Z%Q60I9+/4,CE:DL+:?)7UK)/:XK&=IVMS6J2QC++;R5ZU(#:E
M                              \;N+HG%;E;?:ZVYSL9H837^CM3Z*S$
M99*=6:&+U5A*^"R$9:57C+-'L:\_"6:'"/CZ &IKYM.4??#DNWDU/LOOEHW,
M:;S6$RN4ML#GKC%WUMIG<# 65Y&VL]8Z'RUS)+2O\==2=2I)4HS31I331HUI
M:=>2>G*!&4                                          95?FR_(M
MO'FN96?G;U3I;,:4V7VYT7J_3NA-09JTNL;#<?7.M,9#3M:GI:A=2RQO,9C\
M;<7\][D:?&C"YFMZ%*:K/Y1"@!G:@             #B/YGYOZ(#6#=\5R);
MN<G7.5O9D\[HS-R;+;K;G:NW"V?W%ML1<_09EL%KK,U]54=(4\S1D\FIY3"Q
MN*F.O+*I-3K1["%S)2A;5J,\P%ID          9'/F['(#N_O)SA[>\V.;TC
MF]/\OVP%QF]32:TR^/N\;C->;@5L!=832VDM&7EQ++"^J6ES=R97)5K>$]&A
M1MH4*]2E5N[:6H!L)_@_P@                $8<0$0>>'DKV?Y]>7W5FP6
M\./EA:96G/D]%ZQM+:2OJ';;7=I:U*.G];Z<GFGIQC6M9ZLTEQ:QJRT[NVGK
M6M:/95IN &MBYY>[)YM.0/6F6P>\NW66R.@:-[-3TQO=I'&Y+,;3ZNL*DT(6
MEQ;ZCDI0EQ]W-QA+6Q>4A0NJ<\(QEIU*,:5:H!;Z^#_E            ^#\T
M!E$^:LX3=JISD;U:BT_;ZAI[,VNPN0Q&Y%_)+4ETG7U?=:QQ5UMYCKZ:>'93
MY.%.GF*]EU/TV2WA>=,*=2>6H!GKP              "(#5/]X_R);N<B',K
MN-MUK;1F:QVW=[K+4-[LYK_YDW%'1^N] WF0J7VFZ^$S%.3R2:\M[*>C1R6/
MIU8U+2O)/3GEZG4GG M_@
MOQ=P/R+;O<Q?.[M#OO;Z7S>)V)Y==7VNY&K-R+O'U[; Y#5&F:=2\TAH;3E]
M<=G3OLA<Y.6VFO:5O-/Y+9RU:M;JS36].L!L?@             !Q'T/^;\T
M!KS?.*N1+=G9KG0W#YIL7I'.9G8/F GT]JB37&+Q=Q>8/1NOJ. M=/:HTAJS
M(6LL9+.XNKJSCE+">YA3DN*-UV5&:M5M;F,H&.D          +NG<X\@&\7.
M9S?;-9_#Z*SLFQ.T^Y.E=P-W=S+W&WEKHRQQ&A\S;ZFJ:*ML[5I]A<9C,34:
M5A;6%O-4KR2UIKJI3EMJ%:K(!L[              !Q&'$!@H^<V\B^[F&YD
M;7G;TEI3-ZJV<W%T1I/3>X>H,-97.2I[=:[T58S:>M/HFI6O:36F-R.*H8^:
MSOZDLM&-S)<4*DTE2-#MP,4X        !43:G:3<W?/7VG=KMG]"ZDW&W!U7
M?4L=@=*:5Q=QE<I>UJT\))JT].A#JT+>C";M+F\N)I*%O3A-5KU*=*6:> &U
M*[NSECO^3?DHY=^6[-7-C=ZDVWT)"36%?%SPK8N.N-5YJ[UQKB3&7$)*?;6T
MF7R=[3H5YJ<LU6G++4FEEFFC" $T@             !'+FWY:=#<X/+ANWRW
M[B2=33FZ>D[O!R922WIW5WIG4-O4DRFDM7XVC5C"6:ZQ&4M[3(V\DT82SST8
M23\9)IH1 U>W.;R%<S'(CN3E=O=^]O,QB+&EDKJUTGN/C;"^O-M=P\;2K3RV
MF8T=JR%*6WK0K4I9:T]E5C3O+:$T)+JWHS\98 0U                 2 Y
M9^5_>[F[W9TULSL/H7-ZVU=J+(V-I<5,?87=7":5QEU=2V]QJG6>8I234<9B
MK2$8U+B]NII9(0EZLO7J3223 ;9/93;/&[*[-[2[-X:X\KP^TVV6@ML\5==A
M):^4XW0>EK72UC<>2TXQEI]>E:2S=G+&,)>/"'@ 5-
M$;^9?E"Y:^<+1<V@>9#9_1^Z6!DDN(8NXSEC-0U+IFO<RPDK7VC]88N:AE<1
M<30A"$];'7E&::'J9XS2QC+$#%QYI?-2L=>7&0SW)MS&?,>2IUJEGMOS X^O
M>6-&I//&>>2VW1T-:S7%.C+"/4HT;C3=>IT0C4NIH\8@+%>]/<8]Z'LE<74V
M2Y6]5;B8FCVDUOG-E\CA-U:%_3I_%3VN TI7K9N3_-DN<32GF\4L?$!;BU[L
M=O5M54JTMT-G]T=MZM":,M:GK[;_ %9H^I2FEGITHRU)-0VEO&6/6K49>$8>
M&>2'AFAQ I=Z/I                             'YX#U&F-$:TUM=1L=
M&:0U1JZ]A&,L;/3& RN?NH30HSW,98V^*I59^/9TZE3AP^)EFF\$(@)Q;5]T
M[WDF\]>A2T-R8;\24[FK"E;Y'7&C;G:C!UXS3]G&>EJ'=2;"V,U.$W&$U6%Q
MU)8PC"::'5CP O'<N'FK_-3K>O8Y3F6WDVTV*T_/-)4NM/Z.IW>[>X/5DAUZ
MMI7IVTV,P=M&?HIRW%',7D)(]::-">$L):@&4#R/=SSR/\AD^/U'MAMQ-K;=
MRSI\([V;L5;+5^X-M7J48T:]33$?)Z&-P,)I9ZM.,^%L+:O/2GC2KUZ\H"Z-
MPX .0   '__2U_X,_@       ''#P?W/$ ?!Z/P@'793#8C.6T+/-8K&Y>SA
M5EKPM,I8VV0MNVDEC+)6["[DGEZ\L)IH0FX<80C'T0%,[KE\V$OKFO>WVR&T
M-[>756>O=7=WMKHRXN;FO4CUJE:O7K649IYYH],9IHQC$!\_X.7+U]H?9GV+
M]$>L0#\'+EZ^T/LS[%^B/6(!^#ER]?:'V9]B_1'K$ _!RY>OM#[,^Q?HCUB
M?@Y<O7VA]F?8OT1ZQ /P<N7K[0^S/L7Z(]8@'X.7+U]H?9GV+]$>L0#\'+EZ
M^T/LS[%^B/6(!^#ER]?:'V9]B_1'K$ _!RY>OM#[,^Q?HCUB ?@Y<O7VA]F?
M8OT1ZQ /P<N7K[0^S/L7Z(]8@'X.7+U]H?9GV+]$>L0#\'+EZ^T/LS[%^B/6
M(!^#ER]?:'V9]B_1'K$ _!RY>OM#[,^Q?HCUB ?@Y<O7VA]F?8OT1ZQ /P<N
M7K[0^S/L7Z(]8@'X.7+U]H?9GV+]$>L0#\'+EZ^T/LS[%^B/6(!^#ER]<81_
MB'V9XP\'_P":_1'1_P#B(#U^G-L]N-'1H3:1T!HG2LUK/7JVTVF]*8'!S6]6
MZI1HW-2A'&6]+J35))II)XR\(S0C&$>,(Q >W <</3C^: Y
M                         'Y5Z%&YHUK:YHTKBWN*52A7H5Z<E:C7H59(
MTZM&M2J0C+-+-+&,LTLT(PC"/"("C\>7/E\FFFFGV)V;GFFC&:::;;#1,TTT
M8QXQC-&-CTQC'PQ <?@Y<O7VA]F?8OT1ZQ /P<N7K[0^S/L7Z(]8@'X.7+U]
MH?9GV+]$>L0#\'+EZ^T/LS[%^B/6(!^#ER]?:'V9]B_1'K$ _!RY>OM#[,^Q
M?HCUB ?@Y<O7BV'V9X_<OT1X_#_\X@*FX'3NG]*XNWPFF,'A].8:TAU;3$8+
M&66(QEK+PA+U;>PQ\E.E)#A"'1+) !W/#A\'Z(
M          #S>I]':1UOCH8?6FEM.:OQ,*\ES#%ZGP>,S^.A<4_]'7A996E5
MI=>7C'JS]7C#Q1 4]_!RY>OM#[,Q_FOT1ZQ /P<N7K[0^S/L7Z(]8@'X.7+U
M]H?9GV+]$>L0#\'+EZ^T/LS[%^B/6(!^#ER]?:'V9]B_1'K$ _!RY>OM#[,^
MQ?HCUB ?@Y<O7VA]F?8OT1ZQ /P<N7K[0^S/L7Z(]8@'X.7+U]H?9GV+]$>L
M0#\'+EZ^T/LS[%^B/6(!^#ER]?:'V9]B_1'K$ _!RY>OM#[,^Q?HCUB ?@Y<
MO7VA]F?8OT1ZQ /P<N7K[0^S/L7Z(]8@'X.7+U]H?9GV+]$>L0#\'+EZ^T/L
MS[%^B/6(!^#ER]?:'V9]B_1'K$ _!RY>OM#[,^Q?HCUB ?@Y<O7VA]F?8OT1
MZQ /P<N7K[0^S/L7Z(]8@'X.7+U]H?9GV+]$>L0#\'+EZ^T/LS[%^B/6(!^#
MER]?:'V9]B_1'K$ _!RY>OM#[,^Q?HCUB ?@Y<O7VA]F?8OT1ZQ /P<N7K[0
M^S/L7Z(]8@'X.7+U]H?9GV+]$>L0#\'+EZ^T/LS[%^B/6(!^#ER]?:'V9]B_
M1'K$ _!RY>OM#[,^Q?HCUB ?@Y<O7VA]F?8OT1ZQ ?W3Y=N7ZC4DJT=B]G*5
M6E/+4IU:>V.B9*E.I)-UI*E.>6QXPFA&$(PC#P1 5@ITJ=&G3HT:<E*C2DDI
MTJ5*66G3I4Z<O5ITZ<DG"$LLL(0A"$(<(0\ #^P               =7F<)A
MM18J]P>H,3C,[A<E1C;9'#YFPM<GB\A;S1A-&WO<??25*562,80XRU)(PZ/
M I;^#CR]?:(V9\/'^2_1'C_^H0#\'+EZ^T/LS[%^B/6(!^#ER]?:'V9]B_1'
MK$ _!RY>OM#[,^Q?HCUB ?@Y<O7VA]F?8OT1ZQ /P<N7K[0^S/L7Z(]8@'X.
M7+U]H?9GV+]$>L0',O+IR^232S2;$[-232S0FEFEVPT3":6:'Q,TL86/&$8>
MB K!1H4;:A1MK>C2H6]O2IT*%"C3DI4:-&E)"G2I4J5.$)999980A+++"$(0
MA"$( /TA\/B Y                 (](#\J]"C<T:MM<4J5Q;W%*I0KT*].
M6M1KT:LD:=6C6I5.,LTLTL8PFEFA&$8<81 4CK<O&P%S6JW%QL;L]<7%>K4K
M5Z]?;/156M6K59HSU:M:K4LHS33331C&:::,8QC'C$!^7X.7+U]H?9GV+]$>
ML0#\'+EZ^T/LS[%^B/6(!^#ER]?:'V9]B_1'K$ _!RY>OM#[,^Q?HCUB ?@Y
M<O7VA]F?8OT1ZQ /P<N7K[0^S/L7Z(]8@'X.7+U]H?9GV+]$>L0#\'+EZ^T/
MLS[%^B/6(#C\''EZ^T/LSX__ -%^B/6("H^F=):6T5BY,'H[36G])86G7K7-
M/#Z9PV.P6+DN+B:$UQ7DQ^+ITJ4)YXPA&>:$G&/C >@AT
M Z7/Z;T]JO%U\'JG X74N%N^KY7B,_B[',XNZC3CUJ<;BPR,E2E/PCTPZTD>
M$0%,_P '+EZ^T/LS[%^B/6(!^#ER]?:'V9]B_1'K$ _!RY>OM#[,^Q?HCUB
M?@Y<O7VA]F?8OT1ZQ /P<N7K[0^S/L7Z(]8@'X.7+U]H?9GV+]$>L0#\'+EZ
M^T/LS[%^B/6(!^#ER]?:'V9]B_1'K$ _!RY>OM#[,^Q?HCUB ?@Y<O7VA]F?
M8OT1ZQ /P<N7K[0^S/L7Z(]8@'X.7+U]H?9GV+]$>L0#\'+EZ^T/LS[%^B/6
M(!^#ER]?:'V9]B_1'K$ _!RY>OM#[,^Q?HCUB ?@Y<O7VA]F?8OT1ZQ /P<N
M7K[0^S/L7Z(]8@'X.7+U]H?9GV+]$>L0#\'+EZ^T/LS[%^B/6(!^#ER]?:'V
M9]B_1'K$ _!RY>OM#[,^Q?HCUB ?@Y<O7VA]F?8OT1ZQ /P<N7K[0^S/L7Z(
M]8@'X.7+U]H?9GV+]$>L0#\'+EZ^T/LS[%^B/6(!^#ER]?:'V9]B_1'K$ _!
MRY>OM#[,^Q?HCUB ?@Y<O7VA]F?8OT1ZQ /P<N7K[0^S/L7Z(]8@'X./+U]H
M?9GV+]$>L0%6<=C<=A["UQ>(L++%XRQHR6UCCL=:T+&QL[>G#A3M[6TMI9:=
M.27_ !99)80AXH /M               !^%S;4+RVN+2[H4+JUNJ-6WN;6YI
M25[>XMZ\D:5>WKT:D(RSR3RQC+-+-",(PCPC", %(/P<>7K[0^S/L7Z(]8@'
MX.7+U]H?9GV+]$>L0#\'+EZ^T/LS[%^B/6(!^#ER]?:'V9]B_1'K$ _!RY>O
MM#[,^Q?HCUB ?@Y<O7VA]F?8OT1ZQ /P<N7K[0^S/L7Z(]8@'X./+U]H?9GV
M+]$>L0%5<3B<5@<;9X?!XS'X;$XZA+;6&+Q5E;8[&V-O)\1;V=E9RR4J4D./
M1+))"'I .PA"/3Q <@             #^*E*G6IU*-:G)5HU9)Z=6E5EEJ4Z
MM.I+U:E.I)/QA-+-",81A&'",/" H_4Y=N7ZM4GJUMB]G*M6K/-4J5:FV.B9
MZE2I/-UIZE2>:QXQFC&,8QC'PQ ?Q^#ER]?:'V9]B_1'K$ _!RY>OM#[,^Q?
MHCUB ?@Y<O7VA]F?8OT1ZQ /P<N7K[0^S/L7Z(]8@'X.7+U]H?9GV+]$>L0#
M\''EZ\6P^S/L7Z(_N^0@/9:3VXV]T#Y7] F@]&:+\OA)"^^A/2^#TYY;V7^C
M\K^8U"CVG5_Q>OQX>(![0               ''3X@'PY/%XS-6%UBLSCK'+8
MN]I1H7N-R=I;W]A>49H\8T;JSNI9Z=23C"$>K/+& "E'X./+U]H?9GV+]$>L
M0#\'+EZ^T/LS[%^B/6(!^#ER]?:'V9]B_1'K$ _!RY>OM#[,^Q?HCUB ?@Y<
MO7VA]F?8OT1ZQ /P<N7K[0^S/L7Z(]8@'X.7+U]H?9GV+]$>L0#\'+EZ^T/L
MS[%^B/6(!^#ER]?:'V9]B_1'K$ _!RY>OM#[,^Q?HCUB ?@Y<O7VA]F?8OT1
MZQ /P<N7K[0^S/L7Z(]8@'X./+U]H?9GV+]$>L0'O]+:)T;H:QJXS16DM,Z/
MQM:O-<UL?I; XO3UC5N9H<)KBI:8FE1IS3QAX9XR\0'IP
M     '$0#AZ?3\'$ X *<YW9W:35%6%;4VUNW.HJTM>O<RU<[HC3.7JRW-U-
M":YN):F0M:D83U(PA&>>$>,T80XQCP =!^#CR]?:'V9]B_1'K$ _!RY>OM#[
M,^Q?HCUB ?@Y<O7VA]F?8OT1ZQ /P<N7K[0^S/L7Z(]8@'X.7+U]H?9GV+]$
M>L0#\'+EZ^T/LS[%^B/6(!^#ER]?:'V9]B_1'K$ _!RY>OM#[,^Q?HCUB ?@
MY<O7VA]F?8OT1ZQ /P<N7K[0^S/L7Z(]8@'X.7+U]H?9GV+]$>L0#\'+EZ^T
M/LS[%^B/6(!^#ER]?:'V9]B_1'K$ _!RY>OM#[,^Q?HCUB ?@Y<O7VA]F?8O
MT1ZQ /P<N7K[0^S/L7Z(]8@'X.7+U]H?9GV+]$>L0#\'+EZ^T/LS[%^B/6(!
M^#ER]?:'V9]B_1'K$ _!RY>OM#[,^Q?HCUB ?@Y<O7VA]F?8OT1ZQ =KB=CM
ME<#6J7.#V?VMPUQ6I1H5J^)V_P!)XZM5HQFA/&C4JV=I)--+QA"/5C'AQA"(
M"IE"A1MJ-*VMJ-*WM[>E3H4*%"G)2HT*-*2$E*E1IR0A++++"$)9980X0A#H
M ?IP_P"7TP"''IX@.0      ?__3U_X,_@
M
M
M
M
M
M
M
M               ?_]37_@S^
M
M
M
M
M
M
M
M     !__U=?^#/X
M
M
M
M
M
M
M                                                        '__6
MU_X,_@
M
M
M
M
M
M
M                                               ?_]?7_@S^
M
M
M
M
M
M
M
M                                     !__T-?^#/X
M
M
M
M
M
M
M
M                            '__1U_X,_@
M
M
M
M
M
M
M
M                   ?_]+7_@S^
M
M.(                                          ?!\'$
M    #C\'_.             .> "I.VNS.[^\V5FP6T&U>XVZF:DC+"?$[<Z)
MU+K7(T^M#C+&K9Z;MKFI)#AT\9I80X=/@83G?4O3O36W_&^H]_M]AB_7[C/C
MPUG[$Y+5B?M,CR[D_-N<9?8<IVN;=7_6XL=\D_J4B9?'>9"PQ]/M;^^M+*E_
MVEW<T;>2/PIJTT()VZ;[FCO.]56U*ZQG)]N3:TJTU&6274E]HO1US"->'&3M
M;/5V4L:TD(?X\9Y(0D\$_5BY3O?,GX&["\X\_4>VM,:_M=<V:.'NXL5XGW-)
MX^C5N^W\(/$G=5BV+E&:(G3[N<>.>/N9+UF/M]GI>9J[A:,HQC"?/V<W#CTT
M9;BXEZ/0FH230CZ7"/2]/FNX[[U# 332WW*3J*O&2TFO(_,7<39G4LL:,L9X
M1DDFT[J2ZA-5]1'A0EC&K'U/"3U4O'X=KYI/ 7=QKBZAQQK.GO\ ;[S'QX?N
MFVIPX_=?<]O'A+Z<W@MXG8/VSE5YX:^]R[>_P,UN/N=ON<8?C3W)T35X=3.T
MH<9NK^F6F0H]/PJM&6/#T_ BIN=R&<ZNS5*YNMS>53?W26+M*4U:YS]]M;J^
MYTO2IR=;KQFU5CK6MCN,L)8S32PNN,)>$T80A&$8[]R/Q8\,NI+5Q\CY_L-Q
MDM.D8Z[K#&6?_P U:\9/L>]XSP[8EK',NANLN3Q-N9<KW6*L<9M.')-/]>*S
M3[/ON#N[/5&G,AU866<Q=Q/-'A+2DO;>%:/_ ,HGFA/_ .2B;P=!:J[WBX
M
M#@ ^FSLKS(W=M88^TN;Z^O*U.WM+*SH5;J[NKBK-"2E0MK>A":>>>:,80EEE
MEC&,?!!_&3)CPX[9LUHI2L3,VM,1$1';,S/"(CTS+^J4ODO&/'$VM/"(B-9F
M9]$1'&7\S32R2QFGFA+++#C---&$LL(>C&:/0F9M_P!W!S\;H6E+(:*Y/^83
M)8NXHRW%IE[[;#5.G,+?4)Y8S2U;#,ZFM[.UN)8PAX:-6;Q>C!S7F_C1X2\B
MR3AYGU'R^F2)TFE=UBR7K/JM3%:]J_;B&X;#P\ZZYG6,FRY3NK5F-8M.&]*S
M]BUXK$_:F7GKO5^E[*/5N<_BI)X1X1IR7E&M4A'T(TZ,9IH?FP22Q7<8=ZKF
M9J\MGREYFC&WA3C4CE=T=C<%+'M(QA+"C/F]3V\*D8<(]:%.,T9>B,>$(PXZ
M5G\U'@'MHB<G4-)U_6[7?7_5[FVMI[FNFOH;#B\$_$_-,Q3E5HT_79MM7X6:
M-?M.HJ;E:(I\.MG:<>,>$.SLLE5_/[*C'A^:\!JGN>N\ST?937^6Y.MV+NA)
M2FJQIZ6H:?US>QEEJ2THPEQNBK[(7,TW&>$822THS1AUIH0C++-&&7V'F-\$
M.8Y/9;?J3:5F>&N6<F"O9K]UGQXZZ<.W737AVS#X=SX2^)&TI[3+RC/,=OO(
MKEG]3':\^GLTU?50U_HZXFA+3S]C",8\(=M&K;2__'7$LL/T4&-P]I=U=HLM
M\P=U]L]P=L,[QJR_,7</1FH]%Y;K49NI6E^9VI+:VK<9(]$T.IT1Z(NJ<GZ@
MY#U#M_QOD&^V^^Q?K]OFQYJ<>SWV.UHX^CBTGF'*N:<IR^PYIMLNVO\ K<N.
M^.WZEXB7I;2_L;^3M;&\M;VE_P!I:7%&YI],.,/5T9IH*?,N^!]8
M
M                                   !P                    X /
MIL[*\R-W;V&/M+F^OKRM3M[2RLZ%6ZN[JXJS=2E0MK>A":>>>:,>$LLL(QC'
MP0?QDR8\..V;-:*4K&LVF8B(B.V9F>$1'KE_5*7R7C'CB;6GA$1&LS/JB([7
M\S32R2QFGFA+++#C---&$LL(>.,8Q3.V][MWGYW3MZ%]HCE Y@LEC;JE)7L\
MQD=LM3Z9P=[1J0ZTE6QS>J:%E:5Y8PA\52K30\'HP<TYQXT^$O(;SBYIU'R^
MEZSI-*[G%EO6?5:F*U[UG[,0W#8>'G77,ZQ?9<IW5JSV6G#>E9^Q:\5K/VI>
M>N]7Z7LHQEN<]BI)Y8QA-3DO*-:I#AX>M3H1FFA\*,$C\9W&7>JY;RCR7E+S
M5+R:26>I\T]S]C\+UH3<>$+?YLZGH=M'HCQEI=:,.CC"'&''3,_FG\!-OI[3
MJ&D][L[NUWU_U>YMK:?;T;#B\%/$_-KW>56C3]=FVU?U.]FC7[6KJ9]RM$4^
MKUL[3CUO!U+/)5(?F]G1CP_-> U5W/G>9:-L_+LOR<[LWE#J3S]32MM@==WG
M5DFA+&$,=H>^R-QQXS0X2]EQC#C&$(PA'AEMAYC/!#F63V6WZDVE9_\ %G)@
MC_6STQU^WKI^K#X=UX2^(^SIW\O*,\Q^PBN6?U,=KS_D?51U]HZO-U9-06,L
M>/#C7C5MI>/_ $[F62'Z*"VX&U.Z.TV5^86Z>V^OMM,YQGE^8VX&C]0Z-RO6
MI\(U)?F?J*VMJW&7C#C#J='&''PNJ\HY_P BZ@V_XWR'>X-]B_7[?-CS4_UL
M=K1_E:1O^5\SY5E]AS/;Y=M?];EQWQV_4O$2]+:W]C?2=K97EK>4^C],M;BE
M<4^GP>KHQC#]%X%EGPOJ
M                                            ?__3U_X,_@
M
M            &29YMKL5LCOIO=S*8G>W9S:O>+%8+:O2>1P>-W4V]TEN%C\-
MD+G5LUM<7V*L]6V=Y3MZU2G^ESU:,LLTTOJ8QC#H0J\ZG575'2O2_)-QTOS+
M=<MR9=UEK>VUW&7;VO6,.L5O;%>DVB)XQ$S,1/%(KR[<DY+SOG/,<7.MG@W=
M:8<<UC/BQY8K,Y-)FL9*VB)F.&L>A1_=_)Y+&X[#SXW(7V/GJWMQ+4GLKJO:
MS5)9:$(RRSS4)I8QA"/3PC%EZ_D]>03VCW)__5HV7X_G_,17=^F#Q;_O3S?^
MLM[\\EA^8'0GY%V'\#V_S:@WT5ZI^J3/_NQD?UQB%><E;%;([%[W<M>)V2V<
MVKV=Q6=VKU9D<YC=J]O=);>X_,Y"VU;+;6]]E;/25G9T[BM3I_I<E6M+--++
MZF$80Z%B/DKZJZHZJZ7YWN.J.9;KF63%NL5:6W6XR[BU*SAUFM+9;WFL3/&8
MB8B9XHG^8GDG)>2<YY=BY+L\&TK?#DFT8,6/%%IC)I$VC'6L3,1PUGT*\[09
M/)9+'9B?)9"^R$]*]MY:<][=5[J:G+-0C&:62:O--&$(QZ>$(L;--5'56
M$_>ZST;I#<+O">5'16OM*Z;UQH[4>ZEACM0Z3U?@\7J73.=Q\^,NJD]CF<#F
MJ5:UNJ,9I99HTJ]*:6,80CPXP@Y)X\<RYCR?P?Z@YGRG<9-KN<.UM;'EPWMC
MRX[=ZOOJ9*36U;>[68EO?ACL]IO^ON5[/?XJ9\.3/$7IDK%Z6CNVX6K:)K:/
M<F)AY;6UQ<6FE,Y<6M>M;7%*RFFI5[>I/1K4INTEAUJ=2G&$81].$6Q$_)Z<
M@GM'>3_^K1LO^\JG3],'BW_>GF_]9;WYY/\ _,'H3\B[#^![?YM$_P"BO5/U
M29_]V,C^N'Y/7D$]H[R?_P!6C9?]Y3],/BW_ 'IYO_66\^>/S!Z$_(NP_@>W
M^;/HKU1]4F?_ '8R/Z'Z9\'PF.1W^G=*:$TSMQ8\X?*;M5I+;[&;<8VAAM]-
ML-L-)X;2>FXZ1\JC#&;J8;2VF:%O;4JV/JU?)L]&A0]7:S4KVI"26SNZM29O
ME*\P?-M]SJ_AQX@;_+O,F]M-]CN=SEOER>VT]]M;Y<MK6FN2([V#O6X9(MBC
M6<F.L1Z\=?"K8[;EU>K>EMKCV]=O$5W.'#2M*>SUX9JTI$1$TF=,ND<::7G2
M*6F:M[7ZZN:UW-@,Y>U[J>[GC4QEY>UZE>KY1U?5V-2O6C&:,)H0XTN,>B:$
M98?%2PAA[16,HE*_.      !/WNL]&Z0W"[PGE1T5K[2NF]<:.U'NI88[4.D
M]7X/%ZETSG<?/C+JI/8YG YJE6M;JC&:66:-*O2FEC&$(\.,(.2>/',N8\G\
M'^H.9\IW&3:[G#M;6QY<-[8\N.W>K[ZF2DUM6WNUF);WX8[/:;_K[E>SW^*F
M?#DSQ%Z9*Q>EH[MN%JVB:VCW)B8>6UM<7%II3.7%K7K6UQ2LIIJ5>WJ3T:U*
M;M)8=:G4IQA&$?3A%L1/R>G()[1WD_\ ZM&R_P"\JG3],'BW_>GF_P#66]^>
M3_\ S!Z$_(NP_@>W^;1/^BO5/U29_P#=C(_KBRWW^/*1RI[.=WMJ/6NT7+)R
M][6:RH;J;8XZCJW;C9?;?0^IJ./R&3K4[^QI9[3.-M;J6C7EA"6M2A5ZL\(0
MA-",$F/*7XA=?=2>,&'EG47/.8;_ &T[7<VG%N=[N<^*;5K7NVG'ER6KK7T3
MIK'H<=\=.E.E^4= Y-YRKENUVN:,V&(OAV^''?2;3K'>I2MM)],:\50]K\]G
M,AJNC;7^9RU[;QLKV>-"[R-Y<T8SR20C+-&E6GFEXP\4>#!B6G(3I+    -G
M;L7R"\BF7V2V=RV6Y*^4O*97*;5[>Y')Y+(\N6SM[D,CD+W25G<WE]?7ESAI
MJE:M6J335*M6I-&:::,9IHQC&,5&_57BUXJ[?JCF6WV_4W-J8\>ZW%:UKS'>
M5K6M<UXK6M8S1$1$1$1$1$1$:0LFY)T+T1EY-M,N7DVQM:V'%,S.TV\S,S2L
MS,S./69F>V9XRAGDM4ZFDR-_))J+.R227MU))))E\A+++)+7FEEEEEA4X0A"
M$.$(054_)Z\@GM'>3_\ JT;+_O*P/Z8/%O\ O3S?^LM[\\RGY@]"?D78?P/;
M_-OB^BO5/U29_P#=C(_KA^3UY!/:.\G_ /5HV7_>4_3!XM_WIYO_ %EO?GC\
MP>A/R+L/X'M_FSZ*]4_5)G_W8R/ZX?D]>03VCO)__5HV7_>4_3!XM_WIYO\
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
M7-:>,9ZM>O5FGGFC&,TT8]*F3QF\4?$SE?BOU%R[EG47--MM\&_W-,>+%O\
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
M)[1WD_\ ZM&R_P"\I^F#Q;_O3S?^LM[\\?F#T)^1=A_ ]O\ -GT5ZI^J3/\
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
M()[1WD__ *M&R_[RGZ8/%O\ O3S?^LM[\\?F#T)^1=A_ ]O\V?17JGZI,_\
MNQD?UP_)Z\@GM'>3_P#JT;+_ +RGZ8/%O^]/-_ZRWOSQ^8/0GY%V'\#V_P V
M?17JGZI,_P#NQD?UP_)Z\@GM'>3_ /JT;+_O*?I@\6_[T\W_ *RWOSQ^8/0G
MY%V'\#V_S9]%>J?JDS_[L9']</R>O()[1WD__JT;+_O*?I@\6_[T\W_K+>_/
M'Y@]"?D78?P/;_-GT5ZI^J3/_NQD?UQ /O3.2?DSV][O;FNUKH'E(Y8]#ZQT
MYM7D,CI_5FC]A-JM-:FP60DR=K3DOL-GL+B:-U:UH2S32PJT*LLT(1C#CPC%
MUOP'\3O$KG'C!R#EG-NH>9[K;9MU6N3%FW^ZRXKU[MO>WQWRVK:/<M$PT3Q-
MZ,Z0V'0/--YL.5;/!FQX)FF3'M<%+UG6.-;5I%JS[L3$O4:*U'J&[U5@[:ZS
MV9N;>M?225:%QE+ZM1J2QECQEJ4JD\81AZ48-=TN+0 2Q
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
M-.6$UQ87'5DNZ'3PC-&G",832<8\(3R1C#P<>$>A 5UIHKU(
M
M         __4U_X,_@
M                                    &5#YK#_+[S4_<?T9]>DZ!GGR
M_LCR'Z9F^1A)WRQ_S[S3XC'\I*B6]G[%X/X_N?E>#-@5C)E(Z,)_SI[^7WE6
M^X_K/Z])%G/D-_LCS[Z9A^1E#7S.?S[ROXC)\I"1>R?[%YSX_MOE>+%>3S1B
M5M  !<@[H/W2_DX^[!COG3=N+^8GZDNI/H=OAT=#\)OK'Y1\?'P;/(:^^D[4
M'QA-^J2MG"H[62(; #K<SAL3J+$973^?QEAFL%G<;?8?-8;*VE#(8S+8G)VL
M]EDL9D;&YEFI5J%Q1GGI5J526,D\DT99H1EC&#W[;<[C9;C'O-IDMBRXK5O2
M])FMJ7K,36U;1I-;5F(F)B8F)B)CB]6;%BW&&V#/6+X[Q-;5M$36U9C28M$\
M)B8X3$\)A_=.I4I5*=6E//3J4YY9Z=2G-&6>G/)-UY)Y9Y>F$81AQA&'H-;%
MWNG=Z97N_.9[*:<P-G?5]AMT(Y/6FQ>>K^4W$E' ^5R_-K;^_O[B,T:F0T[7
MKTK6I--5GGK6E2RNZD99[F:G)=7Y>?&';^+W0U-[NK5CFVP[N'?8XTC7)I/<
MW%:QIICW%:S:(B(BN2N7'&L4B9KL\5^@<O074MMM@B9V.YUR;:TZ\*Z^^Q3,
M]M\4S%9XS,TFEYXVTB7V@]64]5862M5FDAE++JV^3I2\.FK"7]+NI)8>"2M"
M'6APAPA-UI8=$.,;5KO3F#VX     N0=T'[I?R<?=@QWSINW%_,3]274GT.W
MPZ.A^$WUC\H^/CX-GD-??2=J#XPF_5)6SA4=K)$-EA_SCCW-#5'W8-IOGM72
MN\F7UVX/H>[^!5P_S"?5QE^/P?"E4W:3Z<:'QA?_ *G!KWEOR!"58   #;0\
MO7\@6QWW']M/K+LGY]NL/[7<U^F;GY:ZU'D'\Q;+XC#\G5!;*_LIDOC^\^6)
ME5,CD<?B,??9;+7UGB\7C+.ZR.2R61N:%EC\=C[*A-<WE]?7ES-+3I4:-.6:
MI5JU)H2RRPC--&$(1BP.'#FW&:FWV])R9,DQ6M:Q-K6M:=(K6(UF9F9B(B(U
MF9TAD\F3'BQVRY;16M8F9F9TB(CC,S,\(B(XS,\(?%))/4GEITY9IYYYH2R2
M20C-//--'A++)+#IC&/BA!$O\H5R">WBY/\ ^LOLO^_3H/Z'_%O^ZW-_ZMWO
MS+5?S^Z$_+6P_AFW^<=[]"FJ/J;S_P"X^1_6S\H5R">WBY/_ .LOLO\ OT?H
M?\6_[K<W_JW>_,GY_="?EK8?PS;_ #A]"FJ?J;S_ .X^1_6S\H5R">WBY/\
M^LOLO^_1^A_Q;_NMS?\ JW>_,GY_="?EK8?PS;_.'T*:I^IO/_N/D?UL_*%<
M@GMXN3_^LOLO^_1^A_Q;_NMS?^K=[\R?G]T)^6MA_#-O\X?0IJGZF\_^X^1_
M6S\H5R">WBY/_P"LOLO^_1^A_P 6_P"ZW-_ZMWOS)^?W0GY:V'\,V_SA]"FJ
M?J;S_P"X^1_6S\H5R">WBY/_ .LOLO\ OT?H?\6_[K<W_JW>_,GY_="?EK8?
MPS;_ #A]"FJ?J;S_ .X^1_6UC'SA+FOY6MZ>0W#Z/V<YE-@=V=6T]_MO<S4T
MMMGO'MWKO45/#V6F\_0O,K4PFELC=7,+:C/6HR5:\:74DFJ20FFA&:7C*?R?
M] =>=,^+&3F74G)-_P OV\[#<4C+N=GN,&.;VR8)BG?RXZU[TQ$S%==9B)F(
MX2XGX^=4],<XZ&IM.4<QVNZRQNL5NYAW&++?NQ3+$V[M+VMI&L:SII&L>M4K
M:K!YK':GGN,AA\I84(XN[IPK7F/N[6E&I-6I1EDA4KR2PXQX1X0XL(Q9^ABD
M> +J/<E>ZD\HO\+]9?>JSS@OF>^HCJ+XG#_&L#IW@S]9O*?C,GR&5XG<;Z2L
M]\;V_P NTFRP4FK&4/4>^9?FIV%Y/=NJ&[',9KO^+O;^YU)C-(T<_P#0OK+5
MO7U#F+6YO<=C_F5H7'9.]AVE*TN)NVC;0I2]3A//+&:6$=PZ(Z"ZL\1N<ST_
MT9M/QS>5QVRSC]KAQ?@Z36MK=[/DQ4X3>L:=[O3KPB=)TP'4?5'(NDN7QS7J
M'/\ B^WF]<??[F3)[^T3,1W<5+VXQ6>.FG#M=KA\)E,_=QL<1:^5W4*,]>-+
MMK>A^E4YI99Y^O<SR2]$9H='6XH!_E[.Z<]M;_\ 2,YD_L.=;_PF^8#\@?\
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
MG[4/[Q^-_A=DM%*\UB)GU[?=5C]6V"(_ROYGVRUQ)+UHX*:,/0DR&*J3=/\
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
MGMXN3_\ K+[+_OT?H?\ %O\ NMS?^K=[\R?G]T)^6MA_#-O\X?0IJGZF\_\
MN/D?UM8'\XSYIN6+?#DCVMTGLMS&[#[O:IQ_-1HC45_IK:_=[;[7^?L<!:;2
M:XQMUG+S#:3R-W<T[.E<W=K;U+F>G"G+4K4I(S0FJ20C+;R:=!]<]+^)^_YA
MU-R7?\NP7Y7GQUR;K:;C;X[9)W>RM%(OEQTK-YK2]HK$]Z:UM,1I$N$^8/J?
MIKG71FUVO)N8;;=Y:[W'>:8<^++:*Q@W,3::TO:8K$VK$SII$S$:ZS"J.TF$
MS.-U'>U\CB,I84)L)<TI:U[87=K2FJS7]M/+2EJ5Y)81FC"6:,)81X\(1CXF
M%LLP0[2( &?CYM#[G5F_QD-S/K6TVJ2\[?UR8OZ.VWRNY3L\N7U?7^EYO@8D
M7-XOIMI_M19_JU9D((@.]J5-;]W]GNL?-;_,7_9LT<NA\IO_ -O_ "#_ )[_
M .I;Q7EXY_6GS3_EOXIMTNML/I&P?_PG\^+A9_2+<E>^      !MH>7K^0+8
M[[C^VGUEV3\^W6']KN:_3-S\M=:CR#^8ME\1A^3J@ME?V4R7Q_>?+$QS"_R!
M;X_<?W+^LN].C_[7<J^F;;Y:AS_^8M[\1F^3L8K]E,;\?V?RQ*U+S]!*JY.D
M   !LX>Z$]S0Y./N/XWYZW:CSS$_7=U)],M\"BR3PG^KCE'T>/A60UU[]..H
M/VPJ?]25<@<6=#>16E]0]^;W66E,_G-+Y_FB\@SNF\QD\!FK'^)/F*NO(LMA
M[V?'9*T\JLM(U*-3LZU.>3M*-2:2;AQDFFEC",9!;/RL>/&_VF+?[3D7?Q9Z
M5R4M^.\NCO4O6+5G2V[B8UB8G28B8],1+E>X\;/#':Y[[;/S/NWQVM6T?B^[
MG2U9F)C6,$Q.DQVQ,P]U1VUUK7I4ZU+"]>E5IR5:<_S1Q,O6IU)83R3<)J\(
MPXPC"/",(1=/^7L[ISVUO_TB^9/[#GT_X3?,!^0/_GN6_P#O'I_3GX6?E3_Y
M;=_^W?I_%AKG_<?_ -$\/ZX?;CN_<[J/*74EG;<V%E3JU)9YI9\AL]S XBUA
M"G+&>;KWV6TG0H2QX0]3":I",8]$.,8P@]6;RI^/V#'.2_3]IB/UN\Y?>?\
M5INK6G[4/[Q^-_A=DM%*\UB)GU[?=5C]6V"(_P K^9]LM<22]:."FC#T),AB
MJDW3_FR5XQ_02/VR[S#D W@O++&:"YO-BLAE\E/2I8W"9G7>*T;GLC7K2RS4
M[7'X+6LV/NZ]:,)H?I-*C-/T30ZO&6;AIG//!'Q=Z<QVS\VZ=WU,=-9M>F"V
M;'6([9M?#[2E8_93:([./&-=BY;XC]!\VO&/8\VVUKV[*VRUQVF?5%<G<M,^
MY$:_J.HO=':IQ\LT]U@<G)3DA&:>I3MI[BE)+#PS3U;?KRPAZ<8IPTZE.M3D
MJTIY*M*K)+4IU*<TL\E22>7K23R3R]$81A&$81A'A&#ELUFL]VW"8;I$Q,:Q
MQB7FO!&,(\81AQXPCT1APZ.F'P^A_;P\G3#TO##Q>AP8P/?T]TQIC=?;S6'.
MQR^:4M,/O-H#'7>I=ZM+Z?LJ=K;[L:(L9(W.=UI&QMH2R3:@PU&$][<UX2PJ
M7UG)6EJ1JW-&VDJ3G\IWF"WW(.<;;PQZOW$Y.6[NT8]EER6UG:9[<,>'O3Q_
M%\TZ4K7[G%DFLUBM+7F(U>.?A7MN:<OR]9\AQ13>8(F^XI6-(SXXXVR:1_M<
M<:VM/;>D6UUM6L36;;#7-:QN[?3F5KS3X^ZFEHXZM5FC-&QN9H\*5MUX]/95
M(^IEAX)9N'"$(1C&&#[%:*A:DC!P#D >PV\^G_0W\,-,_/J@QO./YHW7Q.7X
M%GU\O_X_!\93X4/GN_\ 9;GXWK?J<6W1?GE6N('NAU1JK3&A].9K6&M=1X'2
M&DM-8VZS.H]4ZHR^/T_IS 8BPI1KWV5S>;RU2C;6EM1DA&>K7KU99))81C--
M"#Z]AL-]S3>XN7<LPY-SN,]HICQ8J6R9,E[3I6E*4B;6M:>$5K$S,\(AZ-SN
MMMLMO?=[S)7%BQQ-KWO:*TK6.,VM:TQ%8B.,S,Q$/UHT*US5IV]M1JW%>M/+
M3HT*%.:K6JU)H\)9*=.2$8QC'Q0A!%W\H7R">WBY/_ZR^R_[]M[_ $/^+?\
M=;F_]6[WYEK/Y_="?EK8?PS;_..Z^A35'U-Y_P#<?(_K9^4*Y!/;Q<G_ /67
MV7_?H_0_XM_W6YO_ %;O?F3\_NA/RUL/X9M_G#Z%-4_4WG_W'R/ZV?E"N03V
M\7)__67V7_?H_0_XM_W6YO\ U;O?F3\_NA/RUL/X9M_G#Z%-4_4WG_W'R/ZV
M?E"N03V\7)__ %E]E_WZ/T/^+?\ =;F_]6[WYD_/[H3\M;#^&;?YP^A35/U-
MY_\ <?(_K9^4*Y!/;Q<G_P#67V7_ 'Z/T/\ BW_=;F_]6[WYD_/[H3\M;#^&
M;?YP^A35/U-Y_P#<?(_K9^4*Y!/;Q<G_ /67V7_?H_0_XM_W6YO_ %;O?F3\
M_NA/RUL/X9M_G#Z%-4_4WG_W'R/ZV@'WIG.SR9[A=WMS7:*T#S<<L>N-8ZCV
MKR&.T]I/2&_>U6I=39W(3Y.UJ26.&P.%RU>ZNJT999HPI4*4TT80C'APA%UO
MP'\,?$KD_C!R#F?-NGN9[7;8=U6V3+FV&ZQXL=>[;WU\E\5:UCW;3$-$\3>L
M^C]_T#S39['FNSSYLF"8ICQ[K!>]IUKPK6MYM:?<B)EZC16G-0VNJL'<W6!S
M-M;T;Z2>K7N,7?4:-*2$DW&>I5J4X2RP].,6NZ7%H )8@
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
M7IPHY2P[.G?4Y81A3JPJ0CV5U0X^*?JS<9/#+&'#P<(QM%>!(=RA[T
M
M             !__U=?^#/X
M                                         !E0^:P_R^\U/W']&?7I
M.@9Y\O[(\A^F9OD82=\L?\^\T^(Q_*2HEO9^Q>#^/[GY7@S8%8R92.C"?\Z>
M_E]Y5ON/ZS^O219SY#?[(\^^F8?D90U\SG\^\K^(R?*0D7LG^Q><^/[;Y7BQ
M7D\T8E;0  7(.Z#]TOY./NP8[YTW;B_F)^I+J3Z';X='0_";ZQ^4?'Q\&SR&
MOOI.U!\83?JDK9PJ.UDB&RBN^._VV_+M@]'ZIW4S$-.Z5UAN3I#:Z34=Q&E)
MBL'G]=5ZN/TW=YVYJS2PH652]EHVM:YCZBAVLM:K&6C)4J2;/TMTCSKK+=[G
M8<AQ^VW&VVV;=>SC[N^/!$6R1CC3WUXI,VBO;;NS6NMIK$X;G7/>7=/X<.ZY
MI?V>++FQX>_/W-;9)F*3:?16;:5F>R-=9TK$S'8XW%W>6JW%"RDC5KV]G<7O
M92],]2E:PA/6EIRPA'C-U>,82PZ8\.$.,>$(UJ]%K'NLPZ[X/%Z/C0.[QWD=
MT;S^\L&L=E,[&QQ>L[:$VJ]H-:74DW'1FY>)M*DF%O:]2C)//\S[V2>KC<M2
MEISQFM*]2>G+Y13H3R=8\&/%+F7A'UUMNI]KWLFUM^"W>&/]MMKS'?B-9B/:
M4F(RXIF8TR4B)GN6O$Z/XA]%;3KOIK-R;-I7-'X3!DG_ &>:L3W9GMGN6UFE
MXTGWEIF/?168]/I+4EQI;-4,C2ZU2VF_2+^WE_\ 3V<\>-266$8\.O+PZ\G3
M#U4(0\$9H1UD.XFW^LMJ-=ZOVSW#P-]I?7.@M1Y?2>K-/9*666\Q&>P=[/C\
MC959J<9I)X25))NI5I334ZDO">G--)-+-&\+D_-^6\_Y5MN><GRUS[7=XZ9<
M62O9>EZQ:LQV3&L3QB8B8G6)B)B85N<PV&\Y7OLW+N88YQ9\%[4O2>VMJSI,
M>J>/IC6)CC$S&B9%I=6][;4+VUJRU[:ZI4Z]"K)QX5*527K23</#X(],(PXP
M\$>F#QK)/D?2    N0=T'[I?R<?=@QWSINW%_,3]274GT.WPZ.A^$WUC\H^/
MCX-GD-??2=J#XPF_5)6SA4=K)$-EA_SCCW-#5'W8-IOGM72N\F7UVX/H>[^!
M5P_S"?5QE^/P?"E4W:3Z<:'QA?\ ZG!KWEOR!"58   #;0\O7\@6QWW']M/K
M+LGY]NL/[7<U^F;GY:ZU'D'\Q;+XC#\G5!;*_LIDOC^\^6)CF%_D"WP^X_N7
M]9=Z='?VNY7],VWRU'CG_P#,6]^(S?)V,5^RF-^/[/Y8E:EY^@E5>G2
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
MUDNCO[7<K^F;;Y:CY.?_ ,Q;WXC-\G9^^*_93&_']G\L2M2\_02JO3I
M   ;1+NO?<ZN2K\6[:KZU;=15XZ?7)U/_2.Z^5LLO\-/J^Y-]$P? A"[6GTV
MZB_;>]_5HIWN4-X>8_NM2_S#?R_;X_=@W,^O2]?H)Z/_ +)<K^A[;Y&BJ[G_
M //N]^D9OE+)T8G]BL9^U]E\K2J/-C8EV  YX@</T%USNZ^]QYE>0O6.G,73
MU3GMR^77R^VM]7;'ZDRE?)8JTPE:YA'(Y#;2OD)XQP63I21J5*$MK/)9UZD>
M%Y0JPZL]/@/C)Y>NB?%CEN;<6P8]CSGNS.'?8ZQ6\WB/>UW,5C\/BF=(MWHG
M)2...]>,3U'P^\5NH^AMYCQ1EMN>7ZQ&3;7F;5BNO&<,S/X.\1K,:3%+3]W$
M\)CP^K="8?4]O5GC1I6>6ZLTU#)49(23S5(2QA++>0DA^F21\$>/JH0^)C#I
MA'8R[5;GZ)WJVVT/NUMOFJ.HM";BZ8Q&K]*YFC+/2A?8;-V<M[:35J%6$)Z-
M:2$W9UZ%26$]*K+/3J2RSRS0A31S[D?-.F>=;KI[G6*<.[V66^'+2>/=O29K
M.DQPF)TUK:.%JS$Q,Q,2L'Y7S+9<YY=@YMRZ\9,&XI7)2T>FMHUC6.V)]$Q/
M&)UB>,(DWUG<XZ\NK"\D[*YM*]2A7I]'J:E.;JS0A&'1&'CA&'1PZ8<?"]S<
M6]O>6]>TNZ%&ZM;JC5M[FVN*4E:A<6]:2-.M0KT:D(RSR3RQC+-+-",(PCPC
M#@Q5+WQWC)CF:VK,3$Q.DQ,=DQ,<8F)[-.+[;5K:LUO$3$\)B>,3$]L3'IU?
M-":,L832QC+-",(RS0C&$81AX(PC#P1]!JV^\:Y=;3E2YW>8[8K$VM6RTSI#
M<.^O]$VM6'3;:"UE9T-<:'L^TA"$*D;?%9&TMYZDL(0FGDFCU98\987N>#/6
M63K_ ,+^2]5;BT6S[C;UKGF/3GPVM@SSIZ.]EQWM$<=(F.,]JLSQ"Z?ITOUI
MS'DF*-,>++,XX]6+)$9,<>[I2]8U],Q/V$U-(Y:;.:;Q&3J30FK7%I++<S0\
M$UU;S1M[F;AXN,\DT>'IH4.G-->C %^'S<?W2_3'W']V?G5;HH^<WZD<_P!,
MVGP[.X>7KZQ\?T?/\&%,=W/I.K?MA8_]>+80*@4]T56*_P"=/?R \JWW8-9?
M67(GGY#?[6\_^AX?EI1B\SG\P\K^D9/DU;-D_P!E<W^U]O\ ++">6<H:I&
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
M^=$^+7+,N3+@Q[+F\1,X=]BI%;]^.,5W$5T]OBF>%HOK>L3,X[UF9UZ=X?\
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
MSUCU9R;H7IC>]6<_R>SVNQQSDOI]U:>$4QTB=-;Y+S7'2-8UM:-9B.+,=/\
M(^8=2\YV_(N5U[V?<WBM?5'IM:T^BM*Q-[3QTK$NNRV4M,-CKS)WT_4M;.C&
MK4C"'&:>/Q-.E3A'PS3S1A)+#T8P;.3DFY.=JN1CE_TAL1M78TYZ&(H29'6>
MKZUI1MLYN)KJ]H20U!K+/SR1GFC4N)Y84[6WFJ3RVMK)0M:<T:=&6*COQ/\
M$CG_ (J=7;CJOGUIB<D]W#AB9FFWP5F?9X<?9PK'&UHB)R9)MDF-;2LDZ,Z1
MY9T3R'%R/E<<*1KDR3&ELN68]]DM[LS&D1K/=K$4B=(0UU'J"^U+E:^3OIX\
M9YNK;T(31FIVEM+&/96]+CPZ(>&,>$.,W&:/3&*6KGK:W1?!_P O%8D[UWOK
MMN^0^6_V:VAL,+NMS2W6.I5Z^&O+BI6T-M);9"AVUADMQ*F-JTZ]QD*LDTE:
MUP%O6HU9J,TMQ<U[:E/;2W<K/ 'RR<Y\5YIU+U%>_+^0UM,1>L1&?=S6=+5V
M_>B:UQQ.L7SVK:L6B:4K>T7G'P_Q2\9.7]#Q;D_*:UW7,YC6:S/X/!$QK%LN
MDQ,VF-)KBB8F8GO6M6)KWJFZ'VYNM3]3(7\U2RPD)^BI+"$+F_C)'A-):]>$
M82R0CT1JQA&''HA",81ZN"SS%\TW,!S9:ZNMQ>8/=+5.Y6I*M6XC8PS5[V>"
MT[;7,\*E3%Z1TO8PI8[$VG&$(^38^VI4XQ]5-+-/&,T;4>C>@^D?#_E5>3=(
M;#%LL$1'>[E??Y)C[[+EMKDRW_99+6GT1I&D(3=0=3\^ZIWL\PY]NK[G).NG
M>GWM(GT8Z1I2E?<K$1Z>WBDMB<)BL%:PM,394+.C"$.MV<OZ;6FAX)Z]>;C/
M/-Z<\8Q4 ;>P+M.'_)Z1$') ![#06X6NMJ]7837VVNL-2:#UMIN\DO\  ZJT
MEF+_  &>Q-W3CT5K+)8V>G5DXPXRSRPFZLTL8RS0C+&,(XWFW)^5<^Y=EY3S
MO;8]WM<\=W)BRTKDQWCU6K:)B?7'#6)XQI+Z]CO]]RS=TW_+LU\&;'.M;TM-
M;5GW)B8G_K]+Y[JTMKVA4M;NWHW-M6EC)5H5Z<M6E/+&'@C)/QA^@S6NY\[]
M:GS'YK2W*YS@7F-P^^64[+$;;;O4+>PPNF=V+ZC0C&EIS5]I1C2ML9J2XZO"
MQJ6M&2SR52/D].G;7D;>C?5D^8SRJST7ML_7?AS6V3E6/6^YVDS:^7:5F>.3
M#,ZVR;:NOX2+S.3#'OYF^+OVQ3(\)?&V.HLV+IGJV8IO;>]PY](K3/.GW&2(
MTBF:?O9K$4R3[V(K?NQ>.FOMLXXBG6S6 EFJ8R3C4O+",9ZE:QA&,(=K;QZ8
MST8?XW6C&:2'3&,TD(QDE_WGO?5;)\AUIE]L= 2XS>/F@GM(TZ.A;.]C/I3;
MFO<T(5+3)[IY:QGA/3J0EFEK4L):SPO*TO5C5GLZ52G7FYUX&>63J?Q7R8^>
M<W[W+>11/'/-?PNXB)XUVM+1I,<-)SWCV=9U[L9;1-(VWQ*\8^3=#TORW8=W
M><ST_:XGWF+6.$YK1V>N,=??S';W(F+.AT9MWD=33T[VZZ^/PT)N/E4980KW
M?5FX1DLI)OSNTFZ(>+K1A&# IYB>93>WFNW/S.[^_6OLSK_6^9CV4MWDJT*>
M,P6+DJS5K73VE<);PEM,9CJ$9YXT;*SI4Z<)IIZD835:E2>:V/HWHKICH#D>
M+IWI/:4VFUQ\=*Q[Z]M(B<F6\ZVRY+:1K>\S;2(CA6(B(-=0=1<YZHYE?FW/
M<]L^:_#6>RM>V*4K'O:4C7A6L1';/;,S,GL3A\;@[*GC\9:T[6VI]/5EAQGJ
M3\.$U6O4CZJ>>/#IFFC&/B\$(04+;4PCLP
M                                                     '__UM?^
M#/X
M                     !E0^:P_R^\U/W']&?7I.@9Y\O[(\A^F9OD82=\L
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
MVSWS#U/:=K/U+3*1AC;KCPA+"-Q/"%M5C'Q=6KU>,?%+&;T8M<$N?5YI<@
M    RX_-3\1BZ^I^=W.U9J/S:QV!Y?\ $V$DT+>-Q'%YO(:QO,O-2C-#M820
MJV%C"?J1A)QC)UX1CV<85Z>?G<9Z['I?:UU]E>_,+V[=.]2NSBFOHUTR7TUC
M7MT]*5GE?Q8YW/.L\_=UKM:QV=EIW$V]W36M=?1V:^A0C>^I/"CINEPCV<]7
M*U)H\8PA">G+;RTX1\7&,)YN'%F/?G?F*WDND?F)?YU5J'4-MH#DPTI;1K0T
MIFM8;UZAS4)9N%O'4&F,+IO&Z9C5D\<\+;+Y?LX\>B'7]%8+Y"-GL[\WZEYA
M?3\8Q8=ECIZ_9Y;[FV73W.]BQ:_:18\S^XSUV')]K7]JODW%[?Y]*X8I]O3)
M?3[:NFR-*E&ZU#7CP[>G;XZE3Z.GL:U2M/6X1]#C3I\?S&&<LG1 2#]'\X!R
M   !$          &W2V^^D'1'\$--?.6@_/)SC^=MU\=D^'9:YR__@,'Q=/@
MP@?=_P"U7/QQ6_5(O'<PO\@6^/W']R_K+O62Z/\ [7<J^F;;Y:CY.?\ \Q;W
MXC-\G9^^*_93&_']G\L2M2\_02JN3I        ;1+NO?<ZN2K\6[:KZU;=15
MXZ?7)U/_ $CNOE;++_#3ZON3?1,'P(0NUI]-NHOVWO?U:*=[E#>'F&I>YAOY
M?M\?NP;F?7I>OT$]'_V2Y7]#VWR-%5_/_P"?M[](S?*63HQ/[%8S]K[+Y6E4
M?;&Q#L    &P)\VVW&RVN>[@DT]D[FYN+?:+?C<W;C"PN(2=6WQ-YC</NC"W
MMIX33334I;G4MS&'7A+&$8S2PAU998QJ)\ZG)MOROQHG>8*Q6>8[';;F^GIO
M6V;:ZSP[>[MJ]FNL:3VS*>/EVYAEWOAY^+Y)F8VFYS8JZ^BLQCS:1[FN:?\
MH[$6-WK.G:ZN[6G+++&_QEG=U.KXYY9ZEEQC#T>%&"_PB2[LI<P#?.7=(6FF
MN\6PV9MJ="2MN!RX;9ZNR$U&7A4K7=EJC4>@I*EU'JR\:G882A)"/&;U$LD.
M/1U86W>27F.3>^#>3;7F9C9\QW.&NO9$6Q;?/PX]G>SVGT<9GAZ4$O,;M*;?
MQ!IFKIKN-IAR3IZ9B^7%Q]W3'$?8T2CV=KQK:2J4XQC&%IE[RWEXQ\$LU&E=
M<(?FU8Q8^"7S@JJH OP^;C^Z7Z8^X_NS\ZK=%'SF_4CG^F;3X=G</+U]8^/Z
M/G^#"F.[GTG5OVPL?^O%L(%0*>Z*K%?\Z>_D!Y5ONP:R^LN1//R&_P!K>?\
MT/#\M*,7F<_F'E?TC)\FK9LG^RN;_:^W^66$\LY0U2,      !G(^:W_ -$+
MF#_&1K_>QP"K7SV_6+R?^CH_C.X35\LW]D]_]+_\G$C9O5^SV*_:B'RY59."
M#J22C377><)>ZD[U?P/V9^]7BEQ_D_\ J(Y9\=O/XUE5^^/GUF[SXO;_ "-$
MLMJ?I*QWQQD/EV=9/2=<:5&  #\]FA^;-<DE#3F@M=<\VN,11GSNOZV3VPV3
MFO*$E2KC=%X/(=CN%JZQFJ0FA+/D\I0EQ%&K+U*M.G87DG&-&[CUJT?.]XGW
MWO-MIX6<JR3&+9Q7<[W2=(MFO77;X;>YBQ6G-,3K69S8Y^ZQ\)A^7#HRNWV.
M?K;>TCOY]<.WU]&.L_A;Q[M[QW(GA,1CO'9='C>+4<:MU:Z;MIX]G:PDO<CU
M8QZLUS4EXVM";AP^(DC&I'T8S2Q\,K*^0!2C4.\,?@^$M%=\3WD-IW?'+I+7
MT97Q]YS#[O3933&SN(NY:%U)@(6MM+]$>YV5Q]?C)5M<+)7H0MZ-26:6O?5[
M6G/3GMX7,9)#^7'P6R>+_67=YE%J\GY=W<N\O&L>TUG\'MJ6CC%LTUMWK1,3
M3%6\Q,7[FO*/%SQ#IT%T_P![9S%N8;OO4V]9TGNZ1[_-:/37'$QI$ZQ:]JQ,
M37O:>]T!I";566X7$)Y<38=2MD*DO&7M>,W&C94YX>":IPCUHP\$L)O'PXZX
M_4NI=0:RU'GM7ZLS.2U'JC5&8R6H=1Z@S-W6O\OF\YF+R?(97+9.^N(S5*UQ
M<5ZD]6M5GC&::::,8QXQ7-['9;/ENRQ<NY?BKAP8*5QX\=(BM*4I$5K2M8X1
M6M8B(B.$1"O;<[C/N]Q?=[N\Y,N6TWO:TS-K6M.MK6F>,S,S,S,]LI;4:%*W
MHTJ%"G)2HT*<E*C2DEA+)3ITY822222PZ(0A"$(0A!TD7U/2_5P     _6A7
MK6U:E<6]6K0N*%6G6H5Z-2:E6HUJ4\*E*K2JR1A-+-+-"$99H1XPCTPZ7\VK
M6]9I>(F)C28GC$Q/;$^Y+S$VK,6K.DQV2XC"$81A&$(PC",(PC#C",(]$81A
M%]&1R.0R^0OLMEKZ\RF5R=Y<Y#)9/(W-:]R&0R%[7FN;R^OKRYFFJ5JU6I--
M4JU:DT9IIHQFFC&,8Q?SAPX=MAIM]O2N/'CK%:UK$5K6M8TBM8C2(B(B(B(B
M(B.$/ZR9,F7);+EM-K6F9F9F9F9GC,S,\9F9XS,\9GC+^9))9))9))99)9)8
M222R2PEDDEEAPEEEEEX0A"$(0A"$'Q/8_A_8       #/Q\VA]SJS?XR&YGU
MK:;5)>=OZY,7]';;Y7<IV>7+ZOK_ $O-\#$BYO%]-M/]J+/]6K,A!$!WM2IK
M3^^U]U)YNOX7Z-^]5@5V7EA^HCIWXG-_&LZN;QF^LWFWQF/Y#$F%MS])6!^-
M[CY=JK5SO3F+VP      ,_'S:'W.K-_C(;F?6MIM4EYV_KDQ?T=MOE=RG9Y<
MOJ^O]+S? Q(N;Q?3;3_:BS_5JS(01 =[4J:W[O[/=8^:W^8O^S9HY=#Y3?\
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
M['\OZ<
M                           /_]?7_@S^
M                                                       94/FL
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
MQ'V9F-(CTS+M,':37V9Q5G)",TUSD;*CT>*$]S++&,8^*$(>&+4]+_U6R<@
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
M31\?9PX4X>E*MX.Q- >L <@
M                                                     __0U_X,
M_@
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
M^KCE'T>/A60UU[]..H/VPJ?]25<@<6=#>1:E[F&_E^WQ^[!N9]>EZ_03T?\
MV2Y7]#VWR-%5_/\ ^?M[](S?*63HQ/[%8S]K[+Y6E4?;&Q#L !]^+Q64SF0M
M,3A<;?YC*W]:6WL<9B[.XR&0O;B?XBA:65I+/4J3Q\4LDL8Q]!Z<^XP;7#;<
M;J]<>.D:VM:T5K6/7,S,1$>[,O9BQ9<V2,6&LWM;A$1$S,S[D1QE_$]22E+-
M/4GDIR2PC&:>>:$DDL(>&,TTW1#\U?Z[N?N#N9+F2UAIS7/,_I'4O+YR\V5U
M;9'+V>J:$^G]V]P;.E'MXX'2^C[Z3RW%4KB$)9*^6R]O0A)3G[2TI7<\)H21
M)\9?-IT5T5R[-RKH;<8^<<XM$UI;%/M-IM[3P]IES5GN99KQFN+%:^MHTR6Q
MQIKW;P^\"^HNHMWCWW4N*^PY?68FT7]YGRQ^MICGWU(GLF^2*Z1.M(O/92[5
MVZ&(P]O6ML+7H97+30FDDFHQ[:QM)O!VE:O+'JSQAX8221CTPX31EZ..>OI+
M2>F]!:5TUH?1N%L-.:1T?@<1I?2^G\71A;XW!Z>P-A3Q>'Q-A0E^(HV]O2IT
M:<OBEEA!4WS#F&]YMO\ /S3F66V;<;G)?+ER6G6U\F2TVO>T^F;6F9F?7*<N
MTVNVV.UQ[+9TC'BQ5K2E*QI6M:Q%:UB/1$1$1'N(P5Z]:ZKUKFXJ35:]Q5GK
M5JM2/&>I5JSQGJ3SQ]&,8QC%X[>[>/07+WM'N%O9NAF*6"T%MII?)ZKU'D)X
MR358VF.H]:AC\=0FC"->]O:\:5G86LGJZ]S5I4:<(SSRPCDNE^F^;=7]0[/I
MCD6.<N[WV6N+'7T:VGC:T_>TI76][3PK2MK3PB9?'SKF^QY!RK<<YYG?V>#;
M4F]Y]R.R(CTVM.E:U[;6F(CC,/HQN/NLM?VF.LI(U;F\K24:4L/!"::/34GC
MX(2RP]5--'HA#IBU77,=O?J?F3WXW;WZUC^EZAW7UYJ+6=W9PJ]O1Q%ME[^>
MKBL!:5HRRQFM\=:=A86\8RPCV5&3CT\5]'1G2^QZ*Z4Y?TGRWCAY?@QX8G32
M;S2L1;),<??9+]Z]OV5I5B]0\ZW/47/-WSW=_MFZRWR3&NO=BT^]I$^JE=*Q
M[D0FUB,;1P^,L<7;]-*QM:5O+-PX1J1IR<)ZLT.GA&>;C-'TXQ45;,PSL0![
M#;SZ?]#?PPTS\^J#&\X_FC=?$Y?@6?7R_P#X_!\93X4/GN_]EN?C>M^IQ;=%
M^>5:X@>A-WD> SVJN07G!TWI?"9?4FHLYR^;FXS"X# XV\S&:S&2N],UZ5KC
M\7B\=)4KW%>K-&$M.E2IS331Z)81BZ=X+;O:;#Q:Z<WN^RTPX<7,-M:^3):M
M*4K&6LS:UK3%:UB.V9F(CTM,\1<&?=="<WV^VI;)DOM<T5K6)M:TS2=(K6-9
MF9]$1&KT>D*M*AJG 5J]2G1HT\K9SU*M6>6G3IR2UH1C-///&$(0AZ,6MH_
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
M^":E92QO*DLT/0C"3JQ^&U@Z\Q6LF:
M
M   /_]'7_@S^
M                               94/FL/\OO-3]Q_1GUZ3H&>?+^R/(?
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
MO+#]1'3OQ.;^-9U<WC-]9O-OC,?R&),+;GZ2L#\;W'R[56KG>G,7M@
M9^/FT/N=6;_&0W,^M;3:I+SM_7)B_H[;?*[E.SRY?5]?Z7F^!B1<WB^FVG^U
M%G^K5F0@B [VI4UOW?V>ZQ\UO\Q?]FS1RZ'RF_\ V_\ (/\ GO\ ZEO%>7CG
M]:?-/^6_BFW2ZVP^D;!__"?SXN%G](MR5[X      &VAY>OY MCON/[:?679
M/S[=8?VNYK],W/RUUJ/(/YBV7Q&'Y.J"V5_93)?']Y\L3',+_(%OC]Q_<OZR
M[TZ/_M=RKZ9MOEJ'/_YBWOQ&;Y.QBOV4QOQ_9_+$K4O/T$JKDZ0   &SA[H3
MW-#DX^X_C?GK=J//,3]=W4GTRWP*+)/"?ZN.4?1X^%9#77OTXZ@_;"I_U)5R
M!Q9T)Y%$O(\@O(IE\A?9;+<E?*7E,IE+RYR.3R61Y<MGKW(9'(7M::YO+Z^O
M+G#35*U:M4FFJ5:M2:,T\T8S31C&,70</BWXJ[?#3;[?J;FU,>.(K6M>8[RM
M:UK&D5K6,T1$1$1$1$1$1PAJV3H7HC+DMER\FV-K6F9F9VFWF9F9UF9F<>LS
M,\9F>UWLFJ-34Y):=/46=DIR2PDDDDRV0DEDEEAPEEEEEJ0A"$(=$(0@^/\
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
MAZ+ &BMP012E<
M                                              /_TM?^#/X
M
M             !E0^:P_R^\U/W']&?7I.@9Y\O[(\A^F9OD82=\L?\^\T^(Q
M_*2HEO9^Q>#^/[GY7@S8%8R92.C"?\Z>_E]Y5ON/ZS^O219SY#?[(\^^F8?D
M90U\SG\^\K^(R?*0D7LG^Q><^/[;Y7BQ7D\T8E;0  7(.Z#]TOY./NP8[YTW
M;B_F)^I+J3Z';X='0_";ZQ^4?'Q\&SR&OOI.U!\83?JDK9PJ.UDB&RP_YQQ[
MFAJC[L&TWSVKI7>3+Z[<'T/=_ JX?YA/JXR_'X/A2J;M)].-#XPO_P!3@U[R
MWY A*L 5CY?M]=Q>6;>;;S??:C+S877NVNHK34.$N9NVC9WDM.$UME,%F*%"
M>G-7Q^2M*E?'Y"WZ\O;6U:K3XPZW&&M]7=*\FZWZ:WG2G/\ '[7:;['..\<-
M8]-<E)F)B,F.\5R8[:3W;UK;3@RW(N=\PZ;YQM^><KOW,^VO%ZSZ)]%JVC6)
MFEZS-;QKQK,QZ77Y7&6F8Q]UC+Z3M+6\I34JD.B$TL?BI*E.,>/">2:$)Y(^
M*,(1;/SDUYK]N>=7EVV]YA-M+B2GB]7XV%+4&G*EW)=9/0VML=++;ZKT3FXR
MRR1A<6%SQEIU9J4D+BWFH7=*7L+BE&-&7B3T!SGPQZQWG1_.XUOMK:X\FFE<
M^"W'%FIV^]O7MB)GN7BV.T]ZEHBROI#JGE_673^WY_RV?>YH]_376V/)'"^.
MWNUGLG2.]6:WCWMHF88ZAP=WIW+W>*NY>,]O/UJ5:$O"2YMI_54+F2'H32^*
M''A&$9?#",$ELCCL?E["^Q.6L;/)XO)V=UCLEC<C:T;W'Y''WM&:UO;&^LKF
M6:G6HUJ<TU.K2J2QEFEC&6:$81C".DX<V;;9J;C;WFF3',6K:LS6U;5G6MJV
MC28F)C6)CC$QKP;'DQX\N.V++$6K:)B8F(F)B8TF)B>$Q,<)B>$PZ>2>:G/)
M4DFFDGDFA/)/+&,LTD\L>,LTLT.F$81Z81@UO'?$=W7D>0+F;O[32F.OI^7O
M=ZIE-8[*YBI"I5H8BWA<RU-2;97EW4C---=8"M7I4Z,U2>:>M85;.O//-6GK
MRR71^7'QDP^+?0],G,+UCG'+HIAWM(X3>=-,>YB/UNXBLS.D1%<U<M(B*Q69
MKP\6_#_)T'U):FUK/XAN^]DV]O16-??X9G]=BF8B.V9I-+3.LVB)=Z U9)JC
M#2QKSRPRUA"2WR-.'AJ1X<*-Y"$/%5A#C'T)H30\'#C:12$<J>[7(.Z#]TOY
M./NP8[YTW;B_F)^I+J3Z';X='0_";ZQ^4?'Q\&SR&OOI.U!\83?JDK9PJ.UD
MB&RP_P"<<>YH:H^[!M-\]JZ5WDR^NW!]#W?P*N'^83ZN,OQ^#X4JF[2?3C0^
M,+_]3@U[RWY A*L   !MH>7K^0+8[[C^VGUEV3\^W6']KN:_3-S\M=:CR#^8
MME\1A^3J@ME?V4R7Q_>?+$RJF1R./Q&/OLMEKZSQ>+QEG=9')9+(W-"RQ^.Q
M]E0FN;R^OKRYFEITJ-&G+-4JU:DT)9981FFC"$(Q8'#AS;C-3;[>DY,F28K6
MM8FUK6M.D5K$:S,S,Q$1$:S,Z0R>3)CQ8[9<MHK6L3,S,Z1$1QF9F>$1$<9F
M>$/BDDGJ3RTZ<LT\\\T)9))(1FGGFFCPEEDEATQC'Q0@B7^4*Y!/;Q<G_P#6
M7V7_ 'Z=!_0_XM_W6YO_ %;O?F6J_G]T)^6MA_#-O\X[WZ%-4?4WG_W'R/ZV
M?E"N03V\7)__ %E]E_WZ/T/^+?\ =;F_]6[WYD_/[H3\M;#^&;?YP^A35/U-
MY_\ <?(_K9^4*Y!/;Q<G_P#67V7_ 'Z/T/\ BW_=;F_]6[WYD_/[H3\M;#^&
M;?YP^A35/U-Y_P#<?(_K9^4*Y!/;Q<G_ /67V7_?H_0_XM_W6YO_ %;O?F3\
M_NA/RUL/X9M_G#Z%-4_4WG_W'R/ZV?E"N03V\7)__67V7_?H_0_XM_W6YO\
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
MI#;,Y[M;6_T[7G]7:31O[&$8\?\ 5JTT)+JE+Z4E2,L_IQGFBQ0$_D6U<@
M    3%Y2>?CFJY(=23Y[EZW5S6E\9?74EWJ'062C#/[;:KJ2TX49I]0Z*R49
M[.I7C3AV4M]0EI7E*2,84;FGQXN<>(7A-T#XH;*-IUAR^F>](TQYZ_@]SB]/
MX/-72\5UXS2TVQVG[JEFW=*]==4=%[CV_(-U;%6TZWQ3[[#?_/QV][,Z<.]&
MEXC[FT//YW2^#U)1A3RMC3K3RR\*5U)^E7E#IXP[*YD]5"''IZL>,L?'"+*6
MY8O.?]G=2VEAA.;7974^V>H.I)1NM<[1SRZXT->7$)99JE]=Z5S-:WS.+HQC
MUY9:%O7RT\.$L8S\)H]2!_7/D8ZDV62^Z\/N9XM]A[8P;O\  9XCT5C+2+8<
ML]GOK5V\<9X<.,FNFO,KRC<UKAZJV5]MD[)RX/PF*9]<TM,9*1[D3EGW>/"B
MN9V8R%&::I@LC0O*73&6VOX1MKF$/!"2%>G"-.>/@CQFA3AZ2_9R[\^O)SS7
M4[>78+F&VWU]E[FCY1+I&GF8Z?U_3HPEA&:M<;>ZKDL<Y3DE\$:D]A"7C#AU
MN*)O6/A-XC] 6G\[>3[G:8ZSI[;N>TV^OJC<8IO@F?3I&37W'<^G^N>D>J(C
M^0M_ASWGC[.+=S+]O%>*Y(CW>ZI?E=+Y_!QC\U,3>6M.$W5[>-/M;6,>/1"6
MZH=:G&,?0ZW%+ISQM;H0>3]#_!X>F#H]3:8TWK33^9TGK# 8;56EM18^YQ.?
MTYJ+&66:P6;Q=[2C1N\;E<3D9*E"XH59(QEJ4JM.:6:'1&#ZMCOM[RS>8N8<
MMS7V^?#:+X\F.UJ9*6K.L6I>LQ:MHGC$Q,3$O1N=MM]YM[[3=XZY<62)K:EZ
MQ:MJSVQ:LQ,3$^F)A^M&M5MZM.O;U*E"O2FA/2K4JDU.K3GECQEGDJ2<(RQ]
M.'#TF!OWV/<\R\EV6J<R'+OC;^[Y7]6YNE8Z@TSU[O)7FQ>J,M7A3QV,KWUS
M-4K5M/9&M-V.+O;B>:>WKQDL;FI-4JVE2YM?\L7F-GQ,V\=%]8WK7GNWI-L>
M7A6-]BI&MK16(B(W&.L:Y:5B(O37+2(BN2M(.^,OA)^9V7\XNGZS/+,MM+TX
MS.VO:>$3,ZS.*\\*6GC6VE+3,S6;2;VYU_\ 1#)\R,M/++F:%.,U*MPEDER5
M&2'&>>$DO"$*LD.F>6'1&'JH>.$,>),-P%5@       !MTMOOI!T1_!#37SE
MH/SR<X_G;=?'9/AV6N<O_P" P?%T^#"!]W_M5S\<5OU2+QW,+_(%OC]Q_<OZ
MR[UDNC_[7<J^F;;Y:CY.?_S%O?B,WR=G[XK]E,;\?V?RQ*U+S]!*JY.D
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
M.F\!/CLG)2DN8Y"YN(0HU85I.RJ4Z<LD>O+X^,L>A:32$<J>[
M      &6CYJI]/W.?_!#9/Y]:E5]>??^:>F?CM[\#;)4>6#_ (_G'Q>W^%F4
M+WN_V73WQQD?U.BS,%;"7Z/;!N\Z1_I><OGXM]'[YV?6E>1'ZN^<?TC/\6P(
M5>9G^UFP^B?^=E23V5_8'*_MO'Y3I,8].)&U64  %U'N2O=2>47^%^LOO59Y
MP7S/?41U%\3A_C6!T[P9^LWE/QF3Y#*\3N-])6>^-[?Y=I-E@I-6,H>L>_SE
M[W.K"?C(;9_6MJ1+_P DGUR9?Z.W/RNV<$\QOU?4^EX?@955=G?IMJ?M1>?J
MU%@'+;4$THW, $@.5OF2W(Y1]^=NN8+:J_EM-6[>YRED9;*XGJ0Q>I<)<21L
MM1:1SU.E&$T]CE+*I6LKF$L83R2U.TI34ZTE.I+J/7?17)?$/I/>](<_IWMO
MO*37O1]UCO'OL>;'KV9,5XK>NO"9C2T369B<]TSU%S'I3GFWY]RNVF7;VUTG
MLO6>%Z6]=;UF:SZ8UUC28B759O$6>>QEWBKZ7K4+NE&3K0A",]&I"/6I5Z7'
M_&DFX30X]'BCQA&,&SYY5.9G;;F_V%V]Y@MJ;_RK2VO</)=5<;6JTJF5TKJ&
MUF\DU'H_/TZ713OL;=RU;:MPAU:D)9:U*,]"K3GFHRZ^Z(YWX==6;SI#G].[
MGVE](M$3%,N.>./-CF>VF2DQ:/3&LUMI:MHBRGI?J3EW5G(MOS[E=M<6>NND
M_=4M'"^.WJM2T36?1.G>CWLQ*&.;P]W@,I>8J^EX5K6IU83PA&%.M1C#K4KB
MEQ_Q9Y>$8>AX(],(JWZAT]@]6X#-Z5U-B;#/Z;U-A\GI_4&#RMM2O<7FL'F;
M*?'9;%9*TKPC)5M[BWJ5*-:G/",LTDT98PC"+5]EO-UR_=XM_L<EL.?!>N3'
M>DS6]+TM%J7K,<8M6T1,3'&)B)9K<8,&[V]]KN:Q?'DK-;UM&M;5M&EJS$\)
MB8F8F)[8EUU*K5H5J5:C4FI5J-22K2J21C+4IU:<T*E.>2:7IA&$80C#AXVM
M/[U[N_,YW?/-!FM#6%O?W>RFX'E^M-B-2W<]6ZGO-'U+N$E]I+)W\_&%3)Z?
MKU);&\C--UZM&:TO9I:<+R22%V7@!XO;7Q?Z%Q<URS6O,]IW<.^Q1I&F;3WN
M6M?1BW%8F]/16T9,43,XYF:Y_%+H/-T%U+?98XF=GN-<FVO/'7'KQQVGTWQ3
M/=MZ9CN7G3OQ"8.AM54M58:2ZFFEER-KU+?)T8<)>K<0E]37DDAX)*L/52^*
M$>M+XN*V,[BYL]FO =PG[K'RI?SZ?V;-8HZ>;+_[?^?_ /(__4MFZUX&?6GR
MO_F?XIN'@=S_ *1LY_\ !GSXMVR!4O+#416/?YR][G5A/QD-L_K6U(E_Y)/K
MDR_T=N?E=LX)YC?J^I]+P_ RJJ[._3;4_:B\_5J+ .6VH)I1@#(6\V=S\,-W
MB6HL=&O3HQU7RU;E8"6G/3FGGNHV^L-,:I["A-+"/4FA#&QJQFCPAU9)I?#-
M""'WG<V<[GP<PYHB9_%^9;;)KZM<.YQ:SZX_"::>N8GT.^>7'/['Q R8]=/:
M[/-3[.F3#?3W/N-?M:*4[Q4NTTG1GX1CV&8LZO'CT2]:WK4.,?\ X_A^:SZU
M2B=:+OP?W_#^<QZ?.8M.3YSN[M.9.62M-+H[F6VUU)5C3K6].222ZT=J?2,)
MKB2MZJI)ULK++"2CZOKQEFCZB6=,'R1;V-KXQYL&L?[SRW<XXX3/9FVV;AIP
MB?P7;/#36.V8<"\QVVG/X?X\L?['>8;]L>G'FQ\?7'O_ $<==)[(E5;9VM"E
MJRK)'A_K&'O*,.,(QXQEKT:_1P\?"2/A\7%@*Q6UH*I1.
M
M                  '_T]?^#/X
M                                             !E0^:P_R^\U/W']
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
MK5H_B7]7W.?HF?X$O3Z*^FW3O[;V7ZM!J[5ZJM!-$     <PCP <
M            RT?-5/I^YS_X(;)_/K4JOKS[_P T],_';WX&V2H\L'_'\X^+
MV_PLRA>]W^RZ>^.,C^IT69@K82_1[8-WG2/]+SE\_%OH_?.SZTKR(_5WSC^D
M9_BV!"KS,_VLV'T3_P [*DGLK^P.5_;>/RG28QZ<2-JLH  +J/<E>ZD\HO\
M"_67WJL\X+YGOJ(ZB^)P_P :P.G>#/UF\I^,R?(97B=QOI*SWQO;_+M)LL%)
MJQE#UCW^<O>YU83\9#;/ZUM2)?\ DD^N3+_1VY^5VS@GF-^KZGTO#\#*JKL[
M]-M3]J+S]6HL Y;:@FE&  "_5W$W>5_@:[\?Q);JYV>VY<-_<WC<=E+N^NNI
MC-LMS*\),7IS<#].XTZ-E=P['&9Z?K4Y9:'D]Y4GC+CX4YXG>:OP3_25TI^=
M'(<7>YURBEK5BL>^W.VC6V3;\.-KTXY<$:3,W[^.(US=Z.Y>"'B-^9_//Y&Y
MI?3EV_M$6F9][AS3I6F7U16W"F7LCN]V\SICTFE^YNCX:@QGS2LJ?'+8NG-/
M)++"/7O+.7C4JVO1X9Y>F>ET1Z>,L(>KXPV"ZH1/1%>'P?!%;][RKD1T?W@7
M+)J?:#+0L,5N!ANWU;LSK6ZI1ZVD]Q+"RJ4L?)=W%&6:K\S,E)--896E++-Q
MHU(5Y:<U>WMXR==\$_%;F7A%UQ@ZBV_>R;/+IAWF&/\ :[>UH[VD3.GM<<_A
M,4\/?1W9F*7OKH?B+T/L^O.F\O*<NE<]-<FWR3]YEB)TUGM[E_N;QQX3WM)M
M6KU6C]37&ELS0R%/K5+6IU;?(6\/_GBTGFA&;JPCT=>3XJG'T8</!&;CK+M>
MZ%U=MAK;5FW.OL#?Z8UKH;4.7TKJK3V3I1HW^'SV#O9\=D["YDZ8=:G5IS2P
MFEC&6:'":6,98PC&[_E/->7\]Y9M^<\IRUS[7=XZ9<62LZUOCO6+5M'V8GL[
M8[)C57!OMCN^6;W+R_?8YQ9L%[4O2>VMJSI,3]B8^Q/;"8UK=4+RVH7=K5EK
MVUS2DKT*TG&,E2E5EZ\DTOPX>)=3[A/W6/E2_GS_ +-FL7!/-E_]O_/_ /D?
M_J6S=/\  SZT^5_\S_%-P\3N?](V<_\ @SY\6[9 *7EAJ(K'O\Y>]SJPGXR&
MV?UK:D2_\DGUR9?Z.W/RNV<$\QOU?4^EX?@955=G?IMJ?M1>?JU%@'+;4$TH
MP!=![F/=VWV8[S#E4U%?W,EOB=3ZYO-J\EVL)(4:W\;6G+W;S#RU:DW",DLF
M3R-C7Z\)H<(TX=:,9.M+'A?F5Z=OU+X(\_V6&NN3!@KNJZ=L?BF2FXOI'IUQ
M8[UT]WAQTETOP?YM7D_B/RO<9)TKER3AG_\ /TMBK^I>]9^UZGB]PK".1T=F
MZ,D(QJ4;:6]DX<>,/(:TMW4C#A_F230_-;,!2.L;0[6WN]VV4O-_>[DYJ="8
MNUJW><Q^W<=Q\%;V\G7O*^3VES-KN9+8V5/_ !JMW2Q56SDDA#C-VO5EZ8PB
M[1Y>.I\?27C-R#FN>T5Q7W'XODF>R*[NEMMWK>J*3EB\SZ.[KZ'//%?DU^>^
M'O--CBC6]<7MJQ';-L%JYM(]VT4FOVWKM!Y&&+U;A+F>:$M*>[\CK1F^)A3O
MJ<UG&:;TI8SPF_,:R"*\16XF4X
M                                                           ?
M_]37_@S^
M                           94/FL/\OO-3]Q_1GUZ3H&>?+^R/(?IF;Y
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
M?R0X<:=]0EA+<0C+#P0GZ*DL/\F:"!3K+1GJ
M
M        '__5U_X,_@
M                                    &5#YK#_+[S4_<?T9]>DZ!GGR
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
MK^N]ID]I6/3&*T_>RXGX^\_Q\G\/\VQBVF;F%Z8:1Z>[$QDRSI^M[E.Y,_\
MB1ZU2]J<5/D-66]S-)&-OB:-:]JQC"/5[6,L;>VEX^CUYNO#_HQ]!KSHKA$!
M4K0   &SA[H3W-#DX^X_C?GK=J//,3]=W4GTRWP*+)/"?ZN.4?1X^%9#77OT
MXZ@_;"I_U)5R!Q9T-Y%J7N8;^7[?'[L&YGUZ7K]!/1_]DN5_0]M\C15?S_\
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
M2"<K>Z
M                           '_];7_@S^
M                                                       94/FL
M/\OO-3]Q_1GUZ3H&>?+^R/(?IF;Y&$G?+'_/O-/B,?RDJ);V?L7@_C^Y^5X,
MV!6,F4CHPG_.GOY?>5;[C^L_KTD6<^0W^R//OIF'Y&4-?,Y_/O*_B,GRD)%[
M)_L7G/C^V^5XL5Y/-&)6T  %R#N@_=+^3C[L&.^=-VXOYB?J2ZD^AV^'1T/P
MF^L?E'Q\?!L\AK[Z3M0?&$WZI*V<*CM9(ALL/^<<>YH:H^[!M-\]JZ5WDR^N
MW!]#W?P*N'^83ZN,OQ^#X4JF[2?3C0^,+_\ 4X->\M^0(2K     <1AX/27B
M^YB[QN[Y"N96TQVN,O<R<N&]%SB]*[O64\:M>TTI>=M&AIC=6SM:<>,M7$5*
ML\F1A3EFFJXZK<PA2K7%*TA)'#S*^#&/Q9Z)MFY7CB>=<LBV7:3PB<L::Y=K
M:9]&:(B<>ND5S5I,VK2V37KG@_XA7Z&ZCC'O;S_)V\F*9X]%)U]YGB/7CF??
MZ:S..;<)M%-/ ;A:2EU/AXSV].6.8QTM2O830X0FK2\.-:QFFCPZ*D(0ZG&,
M(0GA+'C"$8\=C=:W5K?6MM?6-S0O+*\H4;JSO+6M3N+6ZM;BE"M;W-M7HQC)
M/)/)-":2>6,81A&$81X=*F7)2^+);%EK-;5F8F)C28F)TF)B>R8GA,:+":VK
M>D7I,6B8B8F.,3$]DQ/9,:=GK1)FA-)-&6,L9)I9HRQEC",LTL8=$99H1\</
M!TO#Z\VMT+N96T/=:TT_:YF]VVUUA-RM"W]6,].]TUK/ 4ZUK99G'7%*,(RS
M36US=6=:6/&6I0K59)H>JZ,IRGGO->1UW6/EF:<5=[@OML]8XURX<DQ-J6B>
MV.]6MXGMBU:S'8^'?<LV/,K8+[S'%[;;+7-CGTTR5UB+1/V)M6?1-9F'T6U[
M<V<+F6WJS4Y;RUJV=S)X9:UM5C"::G/"/^="$T/0C!4!B&0?*L/^<<>YH:H^
M[!M-\]JZ5WDR^NW!]#W?P*N'^83ZN,OQ^#X4JF[2?3C0^,+_ /4X->\M^0(2
MK    ;:'EZ_D"V.^X_MI]9=D_/MUA_:[FOTS<_+76H\@_F+9?$8?DZH+97]E
M,E\?WGRQ,<PO\@6^/W']R_K+O3H_^UW*OIFV^6H<_P#YBWOQ&;Y.QBOV4QOQ
M_9_+$K4O/T$JKDZ0          74>Y*]U)Y1?X7ZR^]5GG!?,]]1'47Q.'^-
M8'3O!GZS>4_&9/D,KQ.XWTE9[XWM_EVDV6"DU8RAZQ[_ #E[W.K"?C(;9_6M
MJ1+_ ,DGUR9?Z.W/RNV<$\QOU?4^EX?@955=G?IMJ?M1>?JU%@'+;4$THP
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
M&[&F)L5F8YNWDCY!F9YIZL998]6ADH0XUY)H_P#R7_22\8],>O#APATY%/\
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
M8_$VL]YDKRA96U/PU:]262$8PZ82R0CTS31\4LL(QCXH19O?=(=QEISD^O\
M!<Q',Y/@=?\ ,E;T9;W2.DK"-++:$V4KUY(327MK>5I.KE=24I8QECD9)86M
MG/&>6R[>>2G?S5>^87S3[WQ&Q9>CNAXR;3DLSW<V6VM,^]B/O9B)UQ;:?W.9
M[^2(B<O=B;88FAX4^">WZ2O3J#J3NY^8QQQTCWV+;S/IB?O\T=G?^YI.O<UF
M(O,;]=[DU<])4Q.&A5M</&,9:]>?C)=9&$/\6>7CQDHQ_P B/JIH?%<.F5D4
MUJ-&YHU;>XI4J]O7I5*->A6DDJT:U&K+&2K2JTIX1EFEFEC&$TLT(PC",>*&
M];6I:+4F8F)UB8X3$QZ=?7_^-(&T1:O=MQB>WU*30C&$81A&,)H1A&$81]5Q
MAX(PC#I^%Z#$)[[KN9^7S;O;7<#G5V$U)I'8;Z'XT\GK[:/,59\;H'661RM[
M+;6\FUE&TDJ38S-7=Q4A)2PM*EY#<1CQI>00IU(U;$O*_P"93J_G/.]IX9=6
MX<O-O;>]V^[I'>SX:TB9G\:F9CVF&E8UG-,^UI'"WM=8B(G>,_A!R'E_+=QU
MER+)CV/L^.7!;ABR3:=(]CIKW,EIG2,<1W+>CN:3K7K;C<+*W=Y::=R=&OD^
MUXR6M]3X5+JWDDEC-&-[&,8=>G+#PU>/6AX^MQZ,/J*QA$M7UP      ,_'S
M:'W.K-_C(;F?6MIM4EYV_KDQ?T=MOE=RG9Y<OJ^O]+S? Q(N;Q?3;3_:BS_5
MJS(01 =[4J:T_OM?=2>;K^%^C?O58%=EY8?J(Z=^)S?QK.KF\9OK-YM\9C^0
MQ)A;<_25@?C>X^7:JU<[TYB]L      "JNQV\6M>7S>#;?>[;J_^9VMMKM88
M366GZ\T:D;:O=X:\EN*F-R5*G&6-6SO*4*EG>T(QX5:%6I2FXRSQ@P/5/3?*
M^K^G-[TOSFG?VN_PWPY(X:Q%XT[U9G72])TO2W;6]8M'&&3Y+S?>\AYOMN=<
MOMW<VVR5R4GT3-9U[L^NMHUK:/369CTOAR5A;96PN\==R=>VO:%2WJPAPZT)
M:DL9>O)&/@FECPC+'Q1A"+:4\J_,EMWS<[![;<P>U][+<:7W#T_;Y*;'U*TE
M;(Z8SUO&-EJ71^:ZD)80O<5?4Z]E<1A+"2>:GVM*,U&I3GFHAZ]Z*YQX>=6[
MWI#GM=,^SR37O::5RXY]]BS4[?>9:36]>.L1/=MI:)B+->F.HN7]5\BV_/\
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
M\"_KDZ8_I+:_*U:/XF?5]SGZ)G^!+T^B_IMT[^V]E^K0XM7:O65H)H@
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
M=8:.]0
M                   /_]?7_@S^
M                                               94/FL/\OO-3]Q
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
M1M_/%XOX:37)M.5Y9GTVV^YB8^QW-Y2/=XQ+4<OEMZ"R6B:9][CCU5RX=/\
MM;>T_J3#OZ>\FJY(1A-;82K&/@FJ6EW":7H\79W$L/SX*Q[=^;P=V7H3(4<C
MF-N]Q=T9Z%;MZ-IN+NCJ&./EGEX1IRU;+0L,')6DEC#CV=>$\DW@J2SR]#6^
M<^<3QOYKAG#M]YM]AK&DSM]KC[WNZ6S^WFLSZZZ3'HF&7Y?X >&^QO&3-M\N
MYTXZ9<U]/MQC]GK'N3K'KU?!=[L:RN9(R4[NTLN,.$9K2RI=?AX^$UUVL8<?
M1AT^@NV;/[#[*\ONF8:-V0VJT#M1IB,U*I7Q&@]+XC35O?W%&6:2G>Y:?&TJ
M=2\N>$TW&YNYZE6:,8QFGC&,>,?.H^J^INK]]_*75&_S\PS\=+Y\M\DUB>VM
M(M,Q2O#[FD5K&G"'5>4<CY-R#;?BG)=KBVN/TUQ4K2)]VW=B)M/NSK/NO"7^
M3R.5K>49*^NKZM#K0A4NJU6M&2$8<>K)UXQZL.B'1#H_.@JQX/S6OLH^']#T
MO0AX(* <RG-#L9RC[89;=S?[7V(T)I#&PGHVOEE2-QG-2Y;LHU;;3ND<!;]:
MZR60K0A'J6UK3FC++":K5C3H25*LFV]%="=5>(?/<?3W2.TON]S?C/=X4Q4U
MTG)FR3[W'CKZ;6F-9TK6+6F*S@NH^IN2=)\MOS;GN>N#%7LUXVO;T4QUCWU[
MSZ(B.S69TK$S':X?"Y//7DEAB[6I=5Y^$9NK#A2HT_!-5N*LWJ9)8>",TT?2
MAQC&$(Z]/O1^]*W/[QS<RVFJ6U_H/E^T+?W%3:O:>:\DK5*=Q4I36E;7.N*U
MI'LKS.75*:>26$D9J-A0GFM;6,T9[JYN[@_ GP'Y%X,<DG2U=WS?=5B-UNM-
M.$3K&#!$\:8*SI/'2V6\1>^FF.F. OB9XF\S\0N91,Q.#88)GV.#7T]DY,FG
M"V2T</36E?>U[;6O*O1>B;+25G-PFDNLK<RP\NONKPA&$(]:%M;PFZ9:<L?1
MZ9H],?!+"6U7'I=[<P>X<      #/Q\VA]SJS?XR&YGUK:;5)>=OZY,7]';;
MY7<IV>7+ZOK_ $O-\#$BYO%]-M/]J+/]6K,A!$!WM2IK3^^U]U)YNOX7Z-^]
M5@5V7EA^HCIWXG-_&LZN;QF^LWFWQF/Y#$F%MS])6!^-[CY=JK5SO3F+VP
M     "]+W.W>LYON]MS;W1>XDV8U%RM[H96VKZ\P%AUKR^T!J>>2CCZ.ZFEL
M?PFFJU:=M3DMLQ8T(RS7EK)3FE[2XM+:G-&?S'> 6U\8.1UYGR;N8>?;&DQ@
MR6][7<8N-IVN6W9$3:9MAO;6,>2;1.E,EYCL7A'XH9>@>96V?,.]DY9N;1[2
ML<9Q7X1&>D>F8B-,E8TF]8CMM2L33O7VAZ>JK.6YM.I1S5E)&%K5FX2RW5'C
M&>-C7G\4(QC&:G-'HEFC'P0FC%L+M Z_T3NGHS3FXFW&JL%K;0VKL70S6FM5
M::R-OE<)FL9<\84[JQOK6,TLT(1A-)4EC&$TD\LU.>66>6:6%/G-N4<TY#S+
M-R;G.WOM=UM[33)BR5FEZ6CMBU9X^[$]DQ,3$S$Q*?6PWVSYGL\?,.79:YL&
M6(M2])BU;1/IB8_4GU3K$\=44[JTN;*YK6EW0J6US;SS4ZU"M+&2I3GE\,LT
ML?SX>C#IAT/7?!#_  L<^M\WA^#Q16ZN9+NGN0+FKR&1U!NKR[Z3H:URE6O=
M7>O]OZV3VUUA=Y&XFFFK97+Y#15:SHY6XFZTW&?,6]W"/1&,(QEEC+V7HKS
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
MZ2U';ZGPMMDJ75DK\.QOK>6/'R>\IRP[:2$.,?4QZ)I/\V,./3Q07=4:2],
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
MA&:,(1C_ )4>'A8',5KR#J3C@
M                                     !__T-?^#/X
M
M     !D'>;Z<W_+?R@[Q<PFI.8_='%;7836&VFE\)IN_RN*U+E:>4RMCJB:_
MN[.E3TU97L\D9*483QFJRRR\/!&,>A$'S>^'76GB+TWR?9=%["^_R[;<Y;Y*
MTOCI-:VQ=V)GVEZ1.L\.$S+O?@+U;T[TGS?F&XZAW5=M3-AI6DVK>W>M%]9C
MWE;=D<>.BE6ZN!R^>L,31Q%E4O:E"\KU*TE.>C)&22:C"66:,:TTL/#T=#*C
M_+:=UM[;K1__  =NK^\*!7^&+QW_ +NYOW[:_/I._IF\,ORMC_>\WS2B7\7.
MM?\ <-Q\D6/ZZQ7/."^;_EOYOMXN7O4G+ANCBMT<)H_;35&$U)?XK%:EQ5/%
MY6^U1+?VEG5IZELK*>>,]*$9X34I9I>'AC"/0GKY0O#KK3PZZ;YQLNM-A?89
M=SN<5\=;WQWFU:XN[,Q[.]XC2>'&8E&+QZZMZ=ZLYOR_<=/;JNYIAPWK>:UO
M7NVF^L1[^M>V./#56W:K Y? V&6HY>RJ652O>4*E&2I/1GC/)+1C+--"-&::
M'AZ.ECXI?."*J@  G#W:VZ6@=D^>WECW6W1U';:1V^T-N78YO5>I;RVR%Y;8
M?%4L=<T:EY6M<51KW$\L)IY(<*5&>;I\#EWC7R'FW4_A3SSD'(L,[C>;K;6I
MBQQ-8F]IM6=(FTUK'")[9B&Z^'7,]AR;K?EO-.9Y(Q;?#FBU[S$S%:Z3QTK$
MS/VHEYK6%E=9'3.9L;*C-<7=S9S4Z%&6,LL:D_7ECU833QA"'YL6>A^6T[K;
MVW6C_P#@[=3]X53W^&'QW_N[F_?MK\^G'^F;PR_*V/\ >\WS2,7\7.M?]PW'
MR19?KJT1WW?>6<CO-#R)9_:G87F T]N+N#>;E[<YNVTUC=/:ZQMS5Q>&R-:M
MD[R%UG\5:6\):4LTL8PC6A-'CZF$4B/*]X)^*70OBMBY_P!6<HR;/9UVVXI.
M2V3!:(M>L16-,>6]N/V-/6Y1XT>(W174O0^3E?(]_3<;B<V*T4BF2)[M9GO3
MK:E8X?9>\VXT?J3"ZFHWV4Q=6TM);.[IQK3U;:>6$]22$))>%*>:/3\)ABK*
MD/DA@      >]VNW,UOLSN+HK=?;;/7FF->;>ZDQ6J]*YVQGZM?'YC#W4MW:
MS3TYO4U:,_5C2N+>K":G6I33T:LLU.>:6.)Y[R/E?4O)MUT_SO#&?:;S'?%E
MI;LM2\3$^[$QVUM&DUM$6K,6B)C[N6<RWO)^88>:<NR3BS[>];TM';%JSK'V
M8]$Q/"8F8F)B='RWMG;9&TN+&\I2U[6[HST*]*:'1/3GEX1Z8=,(P\,)H=,(
M\(PZ6P3Y?^_J[OS<79G;S66[V]NG]F]TLSIRTGW VTR6F]P\E/I35EK&:SS5
MG89/$XJ[H7-C5K4YKG'5I;B:>:UJ4NVA3K]I3DJ&ZO\ *=XO<FZEWG+>G>5Y
M.9;#%DG\7W-<FWK[7%/&DVK?+2U;Q68KDKW8B,E;=W6G=M,].0^.?07,>4;?
M><VWM=GNKTCVN&:99[F2.%HB:TM$UF8UI.NO=F-=+:Q$5\KMAJJTR-W;V&.J
MY&RIUHPM;R2K:4X5J$80FIS323SRQA-"$>$\.'#C"/#C#I5A_+:=UM[;K1__
M  =NI^\+7/\ #%X[_P!W<W[]M?GV6_3-X9?E;'^]YOFG7_Q<ZU_W#<?)%E^N
MK1'?=]Y9R.\T/(EG]J=A>8#3VXNX-YN7MSF[;36-T]KK&W-7%X;(UJV3O(76
M?Q5I;PEI2S2QC"-:$T>/J812(\KW@GXI="^*V+G_ %9RC)L]G7;;BDY+9,%H
MBUZQ%8TQY;VX_8T];E'C1XC=%=2]#Y.5\CW]-QN)S8K12*9(GNUF>].MJ5CA
M]E[S;C1^I,+J:C?93%U;2TEL[NG&M/5MIY83U)(0DEX4IYH]/PF&*LJ0^2&
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
MG4_EM.ZV]MUH_P#X.W4_>%59_AB\=_[NYOW[:_/IM_IF\,ORMC_>\WS2,_\
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
MXQLD)/N,JC@
M                       #_]'7_@S^
M                                                    '/'_  >$
M''I^/^\X!R                  $(<
M      <@?"<    YB 0B X                  ',/@^& <?@\("K^@N83?
MO:NG1I;8;W[O[;TK:I)6MZ>@MRM9Z/IT*U.>2K3JT9-/7MO"6:6:E2FEFEA"
M,(R2QATRPC#7>;=(=)\^F;<]Y7M-[-N$SGVV'-,Q.L:3[2EM>V?U9];+;'G_
M #WE<1'+-[GV\1V>RS9,>G9V=RT>J/U(]3K[G$XN]C&-YC;"[C&'",;FSMZ\
M8P]",:LL58?RA?/W[>+G _K+[T?OVUO]#_A)_=;E']6[+YEE_P _NN_RUO\
M^&;CYQ\'T*:7^IO >C^P^/\ #'Q_Z-0K7>].\>Z75_C-W8W+W&ZD\*DGT=Z[
MU3J_J5)?B9Y?H@NKCA&'BC#I;7RKIGIOD/\ ,?+]MLM>'X#!BP\/_P W6K";
M[G/-^9_SENLVX^-RWR?"M+LK;'8^R_V*QL[/HX?ZM:T*'1Z'Z5+!3-FV-?9\
M'_. Y         ', '            1Z0        !R X  (@       /NQN
M3R6&OK;*8C(7V*R5E4A6L\CC;NO8WUI6A",(5;:[M9I:E.:$(QAUI)H1Z7JS
M8,&YQ6P;BE<E+1I-;1%JS'JF)UB8^R_O'DR8;QEPVFEJ]DQ,Q,?8F.,/XGIR
M5)8R5)9:DDT.$TD\L)I9O1A&6;CT>DDM@.>3G6TI92XW2_.#S2:;QTL*<LMA
M@.8'=G#V4LM&3LZ4LMKCLO3DA"67U,L.KT0Z(=#2=WX6^&7,,OM]_P!.<KSW
M_79.7[2]N/;QMBF>+8\'6O66UI[/;<VWN.OJKNL]8_4C)$.HJZ:T[7FZ]? 8
M2M-_E5<58U)NGP],].+^-0\[_.EJVT^9^J^;WFAU/8=6I+Y%J'?[=?-6G5J\
M.UE\FR66JR<)NK+UH=7IX0X^"#SL_"_PSY=D]MR_IWEF"_#WV/8;6D\.SC7%
M$\/0;CK3K'=U]GNN;;W+7U7W6>T?J3>2EIO3UO-&:A@<+1F_RJ6+L:<T>'@X
MS24X(T7E[>9"ZK7M_=7-]>7,_:7%W>5ZMS<UZD8<(U*U>M&:>:;H\,T8Q;OC
MQ8\..,6&L5K7A$1$1$1[D1PAK=[WR6F^29M:>V9G69^W+N)999)82RRRRRRP
MA"666$(2PA#P0A"#Y8O[?R_H             <\0%1=$;P[M;9S1GVWW1W%V
M^GFGC4C-HC6^IM*31J34YZ,9XQP-U;QXQDJU98Q\/">:'@FCQPW-.G.GN>1I
MSK8;?>1V?A\.++Z8G_:5MZ8B?LQ'J9#9<VYKRV=>7;K+@^+R7IZ_UMH]<_JS
MZWR7./L+W_;+*TN^'@\IMJ-?AZ4.UECZ"N]/O!N?>E3ITJ7.]S>TZ5*26G3I
M4^97>:2G3IR0ZLE.227-0A"6$(<(0AT0:I/A!X36F;6Z7Y1,SQ_FW9]O[RSG
MY^]<Q&D<ZW\:?_OFX^<=7'2FEXQC&.F\#&,8\8QCA\?&,8QCQC&,>S>,U;S?
M\V>OZ%>UUWS0\Q.M;6ZI=C=6^K=[-RM1T+FCV4U#LKBCF,G6EGEZD\\G5FA&
M'5FFAX(Q9+E_AUX?<HM%^5<BY=M;5XQ.+9;;',3K$\)IBKIQB)^S$/CW75G5
M6^K-=[S/=YHGMB^XS7B?1Q[UY?30P."M8PC;87$V\98\98T,=9THRQ]&$:<D
M."/-2K4K5*E:M//5JU9YZE6I4FC/4J5)YNM/4GGFXQC--&,8QC'PQZ6XUB*U
MBM8TB/4U^9F9UGC,NUA"$(<(0A"$.'"$/!#AX.$'YO(Y
M          !R!_=>TT5N5N+MKD)\MMSK[6N@,I4A++4R6B=4YS2N0J2R3=>6
M6>\P5>A4C"$80C"$9NB+&<SY)R;G>*,'.=IAW>./O<^*F6OZEZVA]FRYCS#E
MV3VO+\^3!:?3CO:D_JUF)?-<V=I>2=2[M;>ZDAX)+BA3KRPCZ,):D(I#T>\%
MY];:C2M[?G=YO*%O0IR4:%"CS)[RTJ-&C2EA)2I4J<F:A"6666$(2RPAPA"$
M(0:=;PA\)KVF]^E^43,\9F>6[.9F9[9G\#Z6P5Z]ZYK$5KSK?Q$>B-YN/G'5
M1TKI>,8QCIO QC&,8QC'#X^,8QCX8QXT_"I;KWF3YB=U:%Q;;H;^;T[D6UWV
MGE5OKW=/7.L*%SVL(0J]O2U#?W,L_6A"$)NM"/'A#CX&>Y3T5T;R"T7Y%RG9
M;*U=-)P;7!AF-.S2<>.NFGHT[&,WW474'-*S7F>^W&XB>V,N?+DB?LQ>TOLM
ML/B;*,)K+%XZSFE\$;6RMJ$8?"C2E@HMQ_N<&S,,[)P
M .0' #F $7                   DOR:[&7',OS5\OVQ%*C6K6NYFZFD=/9
MZ-OU^VM=(S922]UIDI.SA&/^J8BC>W,8PAX*<>,80Z6D^)/55.B.@>;]5VF(
MML=KER8]>R<W=FN&O']=EFE?MMCZ0Y);J/JC8<CB-8W.?'2VGHQ]Z)R3_HXX
MM/VG3:AR<,/A,IDXQA"-G8UZM+CT0C<=3J6TG3_E5(RP_-;62WM[>TH4+2TH
M4;6UMJ-*WMK:WIR4;>WMZ$D*5&A0HTH0EDDDEA"6666'"$(0A"$(="@N][Y+
MSDR3-K6F9F9XS,SQF9F>,S/;/ZJT*M:TK%:1I$<(B.$1$>B(]$(0S1C&,8S1
MC&::,8QC-'C-&,8^JFC&/IL<WSEOF2AM?R9:0V"Q-_"AJ/F3W M:&4MI9YI:
MU3;C:RK;:NU%4DFIQXRQFS-33E&,)NBI2GK2],.,$R_)+T5_+OB5N.K=Q37#
MR3;S-9]'XSNHMAQ_J88W%O7%HK*/?F-ZB_DWH_%R'%;3)S'+$6C_ ,'#IDO_
M /$G%'NQ,JM[/8CRW4-QE*DO&CB+6;J1C"'"%Y>PC0I0CQ_^1]K'X?!@;Q6O
MH/)..            <\0/@]!P                                #C_
M  JD:'WCW<VQC/';7=/<?;V-2,9JD=#:XU-I.-2:,L\D9IXX&ZM^,8RU)X1C
M'Q330\$8L+S7IOIWGFG\M[#;;S3L]O@Q9?5^Z5MZH_4CU,ALN;\VY;_-VZR[
M?XO)>GK_ %MH]<_JR^2YQ]A>]%Y96EW#Q>4VU&OT>A^FRQ5WE[PCGXEEEDEY
MX.;Z626$)99)>97>>$LLL(<(2RRPS71"$/$U2?"#PEGC/2W*)_\ [;L_F6<_
M/WKKT<ZW_P##-Q\XZR.E-+QZ8Z;P$8QCQC'YCX_C&/\ W;P^L.;KFOW#H5;7
M7_,[S#:YMJ\LLM:WUAO3N3J:A6EDI34)9:M'-9.O+-"$D\\D(1A\3--#P1BR
MG+?#SH#D]XORCD?+]K:.R<.RVV*8XQ/":8ZSVQ$_9B)]#XMWU7U1OZS3?<RW
M6:)]&3<9KQZOOKSZ)E]-# X.UC"-MAL3;QATPC0QUG1C#X4:<D$>IIYIYIIY
MYIIYYIHS3331C&::::/&::::/3QCZ+<(B(C2(TA@)UF=9=M^AZ'#T/0?R\C@
M!R     .0'
M                          /_TM?^#/X
M
M
M
M
M                                                     !D@>;,;
M"R[@\Z>O=\,A9PKXKEZVIOYL7==2$TUEKO=BK4T?AIH3S2QA+"I@Z6II(QA&
M$T>B$.,O7@A?YWNK)Y/X9[3I?#;3)SC=5[T?KL&TB,U_U,\[:?5]O1(;RW\C
M_'^L<_.LD:UV&">[/JRY]<=?U<<9O=^UJI%O)E/)=.VN-DFX3Y6^EZ\O'XNU
ML80KU8</2J1HL\#X/@X*HTX49/T?T&O%\X+YEI-^^\(U?HW#9+RW1W+AIW%[
M,XN6A7C/95-6652IJ#<>\A1CT27-'+7M3#7,?\;YG4_%"$5Q'E"Z)GI/P?VW
M,]S3N[GG62V\MK'OO96TQ[:-?36V*D9J^KVTH!>/74<<]Z^R[/#;7#RZE=O&
MD\._&M\LZ>N+VG'/K]G"5^U>'^9>E+>XJ20EN,O5GR$_1PFA0F_2K27CXX1D
ME[2'_3BL<I2.*JD@
M
M                                #__3U_X,_@
M
M
M
M
M                                                           .
M/ !<JY&>]2YDN[VTIKK2.PF!VAN;7<74..U'J;*:\T?F,_G*]QB,;'&8O'T+
M[&Y:PEEM+>6>O4I4IJ<T9:E:K-UO5\(<3\4_ 7HKQ@YAM>8]69=W6VSQVQXJ
MX,U,=(B]N]:TUMBR>_MI6)G6-8K6-.#HO1/B?U%T#M<^TY'3!,;B\7O;+CM:
MTS6.[6-:WI[V-9F(T[;3QXO'ZET1A]55[:OE*M_":TI3TJ,EM<4Z5.6%2?KU
M)HRSR3>JCT0C'CX(03G]\O=XK_N/EN]C357YO_VR.5_X)/!O]UYC_"<7_MF[
M?XC?$#]9M/WF_P \\U_$[I+_ +3+_)E']96#]7:JSVNM5ZGUOJG(5LMJ?6.H
M<UJK4>5N)HS7&3SVH<E5R^7R%>:/3&>M<5JE2:/HQBEIR[8;3E7+\'*]A2,>
M#;8Z8L=([*X\=8I2L>Y%8B(^PX9N]UGWNZR;W=6[^7->U[VGMFUIFUIG[,S,
MJH6]"E:T*-M0DA3HV]*G0I20\$E*E)"G3EA\*$(0>>?8^=^H
M
M
M     __4U_X,_@
M
M
M
M
M
M
M                                                       ?_]77
M_@S^
M
M
M
M
M
M
M                                             !__UM?^#/X
M
M
M
M
M
M
M
>                                    '__9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>15
<FILENAME>strl-20221231_g2.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 strl-20221231_g2.jpg
M_]C_X  02D9)1@ ! @$ 8 !@  #_[@ .061O8F4 90     !_]L 0P " 0$!
M 0$" 0$! @(" @($ P(" @(%! 0#! 8%!@8&!08&!@<)" 8'"0<&!@@+" D*
M"@H*"@8("PP+"@P)"@H*_]L 0P$" @(" @(% P,%"@<&!PH*"@H*"@H*"@H*
M"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*_\  $0@"
M[@54 P$B  (1 0,1 ?_$ !\   $% 0$! 0$!           ! @,$!08'" D*
M"__$ +40  (! P,"! ,%!00$   !?0$" P $$042(3%!!A-180<B<10R@9&A
M""-"L<$54M'P)#-B<H()"A87&!D:)28G*"DJ-#4V-S@Y.D-$149'2$E*4U15
M5E=865IC9&5F9VAI:G-T=79W>'EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>H
MJ:JRL[2UMK>XN;K"P\3%QL?(R<K2T]35UM?8V=KAXN/DY>;GZ.GJ\?+S]/7V
M]_CY^O_$ !\!  ,! 0$! 0$! 0$        ! @,$!08'" D*"__$ +41  (!
M @0$ P0'!00$  $"=P ! @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P
M%6)RT0H6)#3A)?$7&!D:)B<H*2HU-C<X.3I#1$5&1TA)2E-455976%E:8V1E
M9F=H:6IS='5V=WAY>H*#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6V
MM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_:  P#
M 0 "$0,1 #\ _?RBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHKX!_X.9?VQ/'G[&G_!)?QIXC^%VKSZ;XA\;ZE9^#].U6VD*R62
M7GF-<R(PY5S:P7"*P(*LZL#E10!3^+W_  <'?"76/VIY?V'O^"<_[.7B;]I;
MXG63RKJ\/A/5;?3=!TSRF"2F?59P\:JC%5:54:$,P3S"YVUW?Q+_ ."GO[3?
M[)'PXN?C/^WM_P $U?$OA7P980>;K'B;X5>.K/QE%HR8SYE[#Y5E<1Q 9W2Q
MQ2HG\3 ?-7Q=_P &4OP'\'^&_P!A?XE_M&KIT+>(O%7Q,?1)KS8"ZV%A8VLL
M48/4 S7MPQ X/R$YP,?LMK>BZ/XDT:[\.^(=+M[ZPO[62VOK*[A$D5Q"ZE7C
M=6R&5E)!!X()% 'F7[-7[6W@/]H+]C?PG^VKJ\</A#PSXF\%P^)[C^W-1C5-
M*L7A\XM/,=J*$C^9F.%&#S@9KY@^ '_!<"7]OWXN>)OAW_P3#_9#UGXI^'O!
MLZP>(?B=XL\3IX7\/"9R=D=O(]O<W5P652P MU8 9*A65F^,/^#J+Q->_P#!
M/W_@DC\%O^"=GP)UW4+7PQKNJ+H][<23?OKG1])MT=+21AC*M++;.?7[. >"
M0?JK_@U)^%?A[X=?\$4?AQXDTBQCBO/&FMZ_K>LR(H!FG&J7%DC$]S]GLH%^
MB@=J .LUS_@NE\._V;/VJ-'_ &0/^"E?P!UCX#Z_XHA67PEXNN=>M]9\*ZLC
M/Y>5U*)8G@(DPK>= @CR#(8U92WU7^T]\8_'GP(^"VN?&;P#\*8?&L?AS1[K
M5-2TB/Q"MA<2VT$+2M]G9XGCDD*J<*[1CI\W:ORK_P"#V#X::!K/_!/KX8?%
MR:QC;5O#_P 7X],M+DK\T=K>Z9?23H#Z-)96Q(_V!Z5Z7_P0Q_:?\>?M0?\
M!NKJM[\2M5GU#5?!'A'Q1X2_M*Z<M)<6UI9R-:[B>OEVTT,.>XA!/.: +?\
MP3W_ .#HW]FS]O#]LK0OV+;W]G+Q?\/->\1?:H-,OO$NHVSPF]AA:86KJF&1
MW6-PI/5@J]6%?IWJ6I:=HVG7&L:O?0VMI:0/-=7-Q($CBC4%F=F/"J "23P
M*_E;_P""YG[*_C;]A7XH_LM_\%.?@"KZ4/&WPU\)ZH-0MH_EL?%.DZ?9'S"!
M@+YL*VT@!Y=X[@G/-?N'\8?VNM _X*,_L!?!KP;\"M3DM;G]K86ND7HLK@^=
MHNAB%I_$Y+C&UX+6"[L0^1BYN8 #R,@'SU\)/^#L;X0_'[]K'0?V0O@Y^Q!X
MZU#7_%?B2'2_#5WJ>OV=C#=1S$-!=R!U+0Q-"5FY!8(> 3@'Z_\ ^"E'_!2/
MQY_P3)_9I_X:J^*/[,*^)O#-C+9VWB)?"WC5#<:;<W,WDIA+BUB$T.]HE\Q2
M&W2?ZL*NZOP:\'Z+I'AO_@[_ +;P[H&FPV=A8?M M;65G;1A(X(4MRJ1HHX5
M54  #H!7Z]_\'6O_ "A#^*'_ &&?#G_IZLZ ,'X5_P#!QAXG^,'[&^L?\% ?
M G_!,3XE:O\ "?PUJ-U:^*-=T;Q;I$]WIJVR1O/,UDTJ3/%&LBLSJ"JKN9B%
M5B/JW_@F_P#\%1_V1_\ @J?\([SXM?LK^+;V7^R+E+;Q'X;UVT6VU31IG4M&
MMQ$KNNUPK%)(W>-MC@,61POXR?\ !&__ (*5_L<?LD?\&\7Q5^$/Q2^+>BW/
MQ!\0ZIXKLO#GPSL[@7.L:K->Z=!;VP%I'ND6%Y"0TK*$"JYR<8/KO_!G9_P3
MI_:K_9QM_B7^UG\?? &L^#="\:Z/8Z3X4T/7K1[6ZU-8I7FDOF@D =(E!1(G
M8#S/-D*_* 6 /V_U75=,T+2[G7-:U"&TL[.W>>[NKF0)'#$BEF=F/"J "23P
M *\-_P""</\ P4+^"G_!37]G$_M*? KSHM+3Q/JFBW%C=N#/;R6MPR1F0 #:
M9K<V]R$ZJMRJDD@FN$_X*V/X[^-_PJT3_@G'\%O&#:%XO_:#EO=&O=<BC+MH
MGABV@\[6;\J",AHFAL5_Z::E%7XP_P#!J)^UAXU_89_X*1_$#_@F!^T"SZ2O
MC:]NM.33KJ3"V'BK2FE5HAG 7SH4N(R>KO#;J,Y% ']&?Q-USXA^'/"-QK/P
MP\ V?B;58/FCT:[UP:?]H4 DA)C%(H?.  X53DY=<<_FC^PY_P '-=M_P40^
M/-_^S9^S/_P3V\8W_BS3=&N=4O++5?'&F621V]O-%#*?,DPI8/,@V]3D^E?J
M=7\J7_!LG^T7\ _V8/\ @K]X[^(_[1OQF\,>!= D\!>(+*/6?%FMPV%L]R^I
MV3)"))F52[+&Y"@Y(1N.#0!^S.N_\'&?P"_9]_:QL?V-?^"AG[,_Q"^ ?BC5
M%@DT_6?$LNGZCH<D$SM'#<&]LIWQ"SJR^:J,B,KB1H]C8^R_VI_C7XZ_9^^"
M&O?&_P "_">'QK;^&=$N]6U728O$*V%S+:V\+3-]G+Q/'*Y56PKO&.F&.<5_
M/;_P<%_$73_^"ZG_  42^&_P'_X)8>&+WXMW'@SPP^G:]XK\-6$C:;%/=W9<
M>9=,HCCMH50,;AB(LRL%8E37[Q?%#X<ZI\'O^"87B+X2:YKQU6]\+? :[TB\
MU0YS>2VVBO"\W//SLA;GGF@#Y6_X);?\'#>E_P#!6KXRZO\ ![]G7]C;6]*;
MP[I":GK^L^*O&%M!;6MNTRQ  0PRR22,6.U0N/E.67BO>/VJ_P#@J!H_P<_:
ML\-?L!_LY_!>[^+/QN\2Z0^LR>%+;7HM*T_0M*0'-[J5_(DOV93CY42*61OE
M^4;X]_XU_P#!D-_R=/\ '#_LG^G?^EQJY_P7[L/^"@'_  27_P""U#_\%@?V
M?+6:;PUXUL-.@M=9N;!KK2T>'3K>PN=%OU!&Q95M5F3E"PD#1/YD+% #]6_C
M=_P5E^+G[&^I>&?#G[;G[!FN^&;CQOXKT[P]X1\2> _&$'B+PY<WUW<QPB"Y
MO7M[2XLI KM*!):;9%C<(S%2!]6?'#XY?"/]FOX4:Y\<OCOX_P!.\+^$_#ED
M;K6=<U2;9#;Q@@#IDN[,5544%W9E50S, ?RV_8>_X.$O^"?7_!9_PC8_L7_M
M=>&I_A5X]UW4]-ETVPN[Z.73-4U.UO(;JU-A>R)B*X^T01LD,Z*2=J(\K&OF
MG_@]M_:B\?6WB;X._L:Z/JL]KX<GTJ[\6ZY:Q.0FH7)F-I:;_40K'<D#IF?)
MY"X /T>_90_X+#?&/_@HQ::WX_\ ^"?/[ FI^(_AUHVI2Z?!\0?B;X\A\+VN
MKW,8RZ6<$=I?32@97YG5%&X!BK!E%WX'_P#!<?X(:Y^V+-_P3S_;!^$OB#X$
M?&1I8DT;1/%E];WFDZ_YPS!]@U*W;RYC+R$#I'O;]VN9<QCT+_@BS\*_#WP;
M_P""3'[._@WPU8QV\,WPET75KE(E !NM0M4O[EN.I:>YE8GN37Y%_P#![_\
M#_2M ^)'[.7QQT6/[-K=_IGB'2KJ_A.R7RK.;3[BV 8<C8]Y<L/0OQUH _8/
M_@I=^WAXU_X)T? +4?VG1^S'J?Q#\'^'XHY/%$OA_P 0P6U[ID;R",3&"9,2
MP@LFYD<LN[)3:K,/'_\ @D-_P7Y_96_X*Z^(?$OPY\!^%-5\#^,_#T*WD?A;
MQ'>0R2ZEIYPK75N\9PXCD(61,97?&W(8[>'_ .&AO$O[9W_!M9H7QT^*VW4=
M8\3?#S2(/$DUW&&&H7,&J6]G<32*>#YSPNY&,?O".E?D]_P6S_X)A?&__@A!
M^V]X;_X*)_L"7M[HWP\O_$WVWPO>62EU\)ZHVYI-)G'1[29/,$8?AXC)"^2F
MZ0 _?3]MS]N7XP_L?>-? 7A[0OV0-0\?Z;\1_&UEX3T#5-#\86ULUOJ=S')(
MBW<5Q&ODQ;89CYJM(H$?S;2RJ?H;PY=:[?:#9WGB?1X-/U&6V1KVQMKPW$=O
M*1ED64HGF 'C=M7/H*_-;X1_\%1?A!_P5>_9L_9B^/G@$P:;XCL/VD_#]CX^
M\(B?=+H>IC3=3+*,\M!(,R0R?Q(<'#I(J_IM0!R?QR^.GPA_9I^$^N?'/X\?
M$#3O"_A+PY9&ZUG6]4EV16\8( ' +.[,5544%W9E5068 _'_ .RA_P %A?C+
M_P %%['6OB%_P3[_ & ]3\1?#K1]2ET^W^('Q.\>0^%[;5[B,?O%LX(K2^FE
M ROSNJ*-V&*L&4?F]_P>V?M1>/8/%WP=_8UTG59[7PW)H]UXNUNUB<A-0NC,
MUI:[QW\E8KD@>MP2>@Q^N?\ P1A^%?A[X-?\$GOV>/!7AJQCMX9/A)HFJ7*1
M* &N[^U2^N7]RT]S*Q/<G- 'G?P,_P""X_P/\0_MBS_\$\_VOOA-X@^!/QF\
MZ*/1]"\67MO=Z5KWG#,'V#4K=O+F,H^X'2/>W[M<R9C'L_\ P4+_ &QO%O[!
MG[.7B']J6+X&-XW\,^$=.^V^);;3O$D=G?P0^8J&2**6(QRJH;<W[Q6 !PK5
M^,/_  >^^ -+\.?%+]G+XY:(GV;7-1TGQ#I5SJ$!*3"*QGT^XML,.1L>]N&'
M/!8XZU]H?&S]I+QC^UW_ ,&HFO?M#?$2[>Y\0>(/V?W&O7LGWKN]MV%K/<'W
MDDA:0XXR_% '3_\ !/[_ (+Z?$'_ (*<^%O$_B_]D#_@F_XJUVU\(7MM::RN
MH?$71[!TDG5WC"B=E#C:C$D'C%>K? C_ (*I_%+QW^W=IO[ _P"T'_P3Y\>?
M";Q#K/AB_P!<T?7-=U[3]0TW4+>T\OS!!/9L\<I'F)N"ON3<N\+N%?CQ_P &
MMW_!3']D3_@FY^R?^T#X\_:F\=7^EI-KVD7&EV&G>'[N]FU!DMKD"&-H8VCC
M=G95!E>-<L"6 R1^W/\ P3Z\86?[<?[*WP-_;L^*&D#_ (2ZZ\.WFKZ7+&57
M[%'J.Y)+?Y5 9!$L2]!DPJQR10!]+5^:G_!57_@YA_9K_P""6W[4I_92\3?
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
M!/DVUNLL[D#G8J9!<&OH!65U#HP((R"#UK^?'_@Z?^&7QP_;A^'?BO\ ;0\
MZO+<?"K]G#QW%X"M]+BC)2\O)@%UK6 W=(;]M/TS&/OVUP<X'/Z*_P#!MM_P
M4 _X;V_X)@^$;KQ3K?VKQK\-@/"'B_S9,RS-:QI]DNFSRWFVIA+.?O2I-UVF
M@#OO^"L?_!5#4O\ @DY\*;/X_P#Q"_9IO/&/@B]URWT@:EX>\4PQ7=M=3122
M*)K:>%0$/E. R2/SC(7-7?\ @E;_ ,%,]=_X*G_!9/VDO!'[-UQX-\#2ZK=:
M=;7WB#Q5%->W4T&T.T=M!"R^7O.PL\J'*L0I&,_+'_!XM_RB&A_[*OHO_HF\
MKH_^#2#_ )0P>%/^QTU__P!+#0!^F=,N&G6!VM8T>4(3&DCE59L< D X&>^#
MCT-/HH _+[]M?_@Y6T?]@K]L!/V)?C7^PYXCN?%]P=/.GW.@>-+.:QO4O"%@
M>.22.-PI8E3O1""IXQ@GT?\ ;(_X+<?$/_@G1H.E_$?]MW_@FC\3/#G@?4]1
MCL/^$O\ "?B?1==@MKAPQ6.9([F-HB0I*E]JM@A22,5^/'_!T%JNF:#_ ,'
M/A#7-;U"&TLK+0O"$]W=7$@2.&)+N1G=F/"J "23P *^Z?\ @Y)_X*O?L)?M
M&?\ !.C7OV(_V5OC=H/Q>^(_Q+UW1K70-$^'5P-9>V%OJ-O>O,7M@Z!B+?R5
MC#&1FGX4@.0 ?J1^S9^UK\(/VTOV;],_:9_9*\56'BS0M>LI)-&>XN)+,?:$
M)5[:YS&\EM(D@*.#&Q7&0&!!/P'\1_\ @YKTGX8?M\M_P39U_P#8*\5R_$UO
M&=EX9MK>T\:Z>;*XO;LQ"V99W50(Y!/$P9@I ?Y@I! Z_P#X-=/V%OVB?V$/
M^":<OA/]IKP]>:!X@\:^.KSQ1;^%=1!6YT>TEM+.VBBGC/\ JIG^RF5HSR@E
M56"N&4?CY_P4$\<>&?AE_P '<(^(OC.^EMM(T+X]>"[_ %.XALY;AXH(K?2G
M=EBA5I)"%4G:BLQZ $\4 ?MM^UQ_P5H_:Z_8H^$^I_'3XT_\$A_B#)X1T6,R
MZSK7AOXA:)J:V$(ZS2Q6\C3)$!RTA38@&6*BN[_; _X*A3_LQ_"KX*>.? G[
M+'B[XF:[\<]5M-/\*^#O"][;QWD<T]@UZ-[RX3:D:MO<D*@5G8A5)'#?L'_\
M%%/@Q_P5F_:C_:>^%OPTN]0UOX3^#?!_A7PP(=7T^>UCU*ZO#X@_M.9;>X5)
M(U=/L]N1(BLWV7)&"M?6.A?L]_##0[?P!&-'DNYOAEIQL_"%W>3%I+539BR9
MSC"L[090MCH[8QF@#\^_V^_^#CG7/^"96M^%_#7[8/\ P3C\8>']1\7Z?/>Z
M1:6/C_2+\^5"ZH^]K=G12&=>-QSFN]^,?_!:;X]_ +X(>$OVF_B;_P $M/'D
M7P[\7'26@\5Z1XZTB^CL(M1\K[-+=10N98$8S(NYD"AV"%@S*#^9O_!\#_R<
M#\!/^Q-UG_TKMZ_;K]F3X7>!_C7_ ,$UOAG\)OB5H::EH/B#X,Z#9ZG9.Q7S
M(GTNW!PRD%&!PRL""K $$$"@#P3_ (*X_P#!;VV_X(_:KX8N/C7^REJWB;P]
MXTGNX?#NN>&/%4&2]LL+21W$,T2-"^)E(VF12 ?FR,5[Y_P3W_;#\6_MX?LY
M>&_VI9/@?_PA7ACQAIGV[PY:ZAXD2\U"6$R,BO+%%"(XE8+N7$K-@C*J:_*#
M_@^%_P"2(_L_?]C5KW_I-:5^C_\ P0?_ .4/'[/'_9-;+_V:@"_X7_;Y^/VO
M?MV7_P"P=J'[%,MAJVE>#K7Q7?\ B^3Q_ ^C_P!DSW4EK'+&RV_GO*TL,Z"(
MQ*<PL257#'P'_@J/_P '$&D_\$E_C5I7P9_:*_8UUS59-?T=M4T'6?"OC"VG
MMKJV$SQ'(FACDCD!3YE*X&X89NM>^^'/^4VOC+_LUCPU_P"I)KM?C%_P>[?\
MG;?!/_LG-[_Z7M0!^J7[1G_!9?XV_LB? 2S_ &KOV@?^"7?Q%@^&DUI:W6H>
M)?"?C/1-6DTZ&YV>3)-;+/'(BMYBC><(K$*S*6%?0/["G_!0K]FS_@I)^SRO
M[17[)'BLZSIXFDM+S2M4C-I>:9?H@<VEW'\_DOAD.Y=ZE6#(7&*_/[_@IO\
M\%CO^"<MG_P1D\0?L]> _P!I7PC\0/'OC?X16_A30O!O@W5(]4NOM]U9QVVZ
M46Y=8/)+-(?,*G,8506*@T?^#0?_ ()]_M1_L<_LW?$WXN?M*^!]6\)+\4-6
MTE_#/A77K9[>]BM;&.Z#7DD#@-#YS7855<*Y6W#8VLA(!U/[9'_!TCX#_P""
M?W[4][^RE^UC^PGXYT/5],FMGN]2TKQ)8WMM-8S8*7ML0$,T93<0IV-E2C!&
M! _2?PE\8= ^,7P3TWXW?LZ:EI/C'3/$.C1:EX7N4U0V]KJ4,BAD/G".0QY4
M]T)##:P!!Q^9?_!4#_@D%\/O^"MW[0?[2G@N(VFE?$OPGX2\$7WPU\43KA8+
MEK?5O,LIR 3]EN-B*^,E&6.0!MA1O@G_ (-U/^"N_P 1O^"77[2VI_\ !*O_
M (*!&]\.>#;SQ/-IUBWB!]A\$:^9-KQR,3A+*X?[S ^6DC+,"$DE<@'[E?L+
M_MR?%K]LGQ#XZL?$7[(FI_#S3?A]XTU#PGK%_KGBRUNI+G5;/R_-2WBMT/F0
MCS%(F+*IS\H;G'TA7S9_P3?QYOQ](Z']I/Q/T_W+2OI.@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "OC7_@O;^P+XL_X*-_\ !,[QM\"/AG:K<>,M-EM_
M$7@RT=PHN[^S8M]F!. &F@>>%22 'E4D@ U]E44 ?@__ ,&:G[8/A3X=>'OB
MI_P3/^,-\?#7CBU\9R>)/#^@ZZIM;J[<V\5IJ%HL<F&$T#6<+M"1OQ)(V,1N
M1^V?QR^/'P>_9J^&.I_&7X[_ !"TWPQX:T>'S+[5=4GV(#_#&BC+2RN?E2)
MSNQ"JK,0*\=_:R_X)&_\$Y/VWO%L?Q$_:0_97T'5_%$)1H_%FF3W.DZL63'E
MLUY82PS2%,#;O=@N.!1\%/\ @DM^P1\!_'&F?$[PO\%[K6_$FB2>9H>N^/O%
M^J^)KC2Y.TEH=5NK@6KCH'A"-[\F@#Y*_P"#DO\ 86\?_P#!4/\ X)9^'/C-
M\!?A]KC>,? [V_C+2O"&HZ:T.K3Z=<6?^F6#6W+)=HCQ2&'EBUJT8#,RBJ7_
M  :'_M3>"_B[_P $KK']G&'685\4?"+Q+J>GZMI$D@%PEI>WDU_;W)3KY;-<
M3Q _WK9QV%?JC7S=\4/^"2'[ /Q3^,-Q^T1-\#Y_"OQ O-YO?&WPT\6:IX5U
M.Z+D%VFGT>YMFG9B!N:3<3@9.0, 'YH?\'G'QZL/&OPQ^"W_  3S^&D$VO\
MC[Q1X]3Q+_PC6C1&XO1%%;W%C:)Y298M<2WLHC4 EC;OZ"OL;_@G]^PGJ_\
MP36_X(2:E^SW\1I;>'Q1%\-/$6N>-V293';ZC=VD\\L.\?*1!&8X"X)#>06!
MP17OO[.G_!+[]A7]ECXE7?QM^$GP%M6\=WX(O?'WBG6+[7]=ERNQO^)AJ<]Q
M<)N7Y2%=01@8P *]$_:"_9N^#O[4W@"X^%7QU\-W>M^&[U&34-%CUV]L[>^C
M88:*X2VFC%Q&1_RSDW+GG&: /A_]N;]A"U_X*0?\&]?A?X0>&--34/%&E_!S
MPYXG^'SPJ'9]5L]*BDCBC/K<0M-; ],7.>U?-O\ P9O?LX?%)_V7=6_:I^+^
MKWMSHUIJ.I>&?@_I=Z/DTNREG@N-9G@R/NW-Y!;(?1[&3^]7ZV?LZ_LO_!+]
MD[P+'\,?@#X6N]!\.6Z(ECH3:_?7=I8HN["6\5S-(MLN6)*Q!03R02!6KX=^
M"?PP\&?#$_!SP'X8'ASPY_I!BT_PS>3::8#/.\\K126SI)"S2R.Y9&4Y<\\T
M ?S.Z3/!_P 1BKR><NW_ (:.F7=NXW>6RX^N>/K7ZY_\'6\D:?\ !$7XG*[@
M%];\.! 3U/\ ;-H<#\ ?RKV5/^"%O_!**/XA_P#"W8_V/M*7Q9_:W]J_\).-
M?U0:C]O\SS?M7VG[5YOG>9\_F;MV[G.>:]'_ &@_^"=G[(G[5_A+3O /[2GP
MXU/QOH>EQQ+::-XD\:ZQ=6N^,OLFDB>[VRSCS''GR!I2#@N0   ?"?\ P9QR
M1O\ \$BKM4<$I\6]:#@'H?L]B<'\"/SK]620!DFO$_V6/^"=7['/[$DEP/V4
M?A"_@>UO)FFO=*T7Q'J2V%U,R!#++:/<-!)(%  =D+  8(Q7I7Q7^%7@?XW?
M#[4_A9\2=-N;W0M9M_(U2RM=4N+,W$)(+1M);21R;&QAE#8=258%200#X?\
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
M8W(^VO\ @WS_ &J_ _[5W_!)/X-ZOX5UVWN=1\%^$+/P=XFL4E!FL;W3(4M
MLJCE3)#'#.N>J3*>]?:$D<<T;12H&5@0RL,@@]017RYJ7_!&7_@G>OCW5?B?
M\.O@WK'PXU[7<C6[[X1?$'7/"*Z@#N)$T.CWEM%)DLQ)*9R2<\G(!^0G_!V9
MXE\3?M]_\%&O@5_P3:_98T:3Q?XY\,:9>F^TO2CYGV6^U:2V(AG(XB\JVLH[
MB1FPL<4P=B!G'Z(?\% ?V9-%_8H_X-L?'O[*VE:G'=Q^!?@4NDW&H*-JWETJ
MQ^?. >@DG:1P.V_%?4W[*G_!.[]BO]B6\U36?V9/V?-&\-ZOKC,VM^))))[_
M %?4=S[V$^H7DDMU,"_S$/(06YQGFM[]I?\ 9 _9\_;#\(-\/?VD/!5UXF\/
M2*!<^'IO$-_;V%UAU=3/;6\\<4Y5U5E,BL5(!&* /QI_X,H/#GACQM^S;^T?
MX+\8:'8ZKI>I>(-&MM3TK4;9)X+JWDM+Q7CDC<%71AN!4@@C(K]E_P!C_P#9
MTT;]DG]FOPG^S;X;NEFTSP?8/I^E,F[Y;59I&A0[LDE8V12>Y4FN$_9G_P""
M57[ _P"QKXJF\:?LK_ */P%J%V8_[0;PUXDU.VBOA&6*)<PK<^7<HI9B$E5E
M!8\<U]"T 5]6U73="TJYUS6;Z*UL[.W>>[N9W"I#$BEF=B>@ !)/H*^>/V5?
M^"CO_!-O_@J9X=\1^ _V>/C9X6^(]K;126_B3PGJNERQ2RVQ.TM)8W\,;S6[
M9 \P(T9R 3GBOHV:&&XA>WN(EDCD4JZ.N0P/!!!ZBOBUO^#=_P#X(YQ?%X?'
M+1/V-+/1?$2W3W*2^&_%^M:9;1RMU*6UI>1P1K@L-B(J88@J>, 'RQ_P27_X
M)G>$OV3_ /@X"_:;^)'[+5C_ &?\&?#W@FWT%+2UE+VMIKFI-IVH3Z7$Y)#B
MV\B1V0$F!;B"-L=_U[K!^&?PN^''P9\%67PX^$O@72O#>@Z<K+9:1HMBEO;P
M[F+,0B #<S%F9NK,Q8DDDUO4 >1?\% /#OAOQ9^PI\9O#WB_2;6^TVZ^%FOK
M>6MY&'C=1I\YY!]" 0>Q (Y%?@W_ ,&0]O9-^U=\;KJ2"(W*?#RP2*0J-ZH;
M[+@'J 2J9'0E5]!7]!'Q[_9P^$?[3G@V;X=_&O1M2U70+NUFMM0T6V\2W]C:
MW\$H"R17,5I/$MS&0,;)0ZC)P!N.?&_@=_P1M_X)M?LR>,6^(7[.?[-47@37
M7MC;RZMX1\4ZMIUQ+ 65C"[P7:EXRRJ2C94E1D<4 ?3M?RX_L=7=K%_P>)ZO
M-+<HJ']I#QU&&9@!O*:LH7ZEB!CUXK^GWQ;X6TSQKX<NO"VLW.HQ6MX@2:32
M=7N;"X !!^2XM9(Y8SD=4=21D="17RC+_P $#O\ @D+/XH?QO-^Q)X??6I+Y
MKV35VU;43=-<E]YG,OVG>9"Y+%\[LG.<T =9KUC^RO\ \$N+7XZ?MF?%#QSH
MG@[PCXXU^W\4:\C*L .HQZ=#:RK"F1Y]Q<M;JXC0;Y)9&."S$UB?$;_@H;KG
MPR_X)4Z#^W-XL\/:?:>,O''@?2;KP;X2:38MSK^M11?V7IGS,2Q$US"LA!.$
MCEDP IQ#XU_X(7?\$H_B3=1WOQ%_8_TK7YH01#-K7B#5+ID!QD RW3$=!T]*
M[_X__P#!-+]B']J71_"WASX^_ FV\2:7X)LH+7PGI-UK-_'::4D*[8VA@BG6
M-9 N%\W;YA554L0H  /!/!/_  29_:IT']CB[_8L\0?\%!=.O_">O:#J-AXK
MM;CX.64\FHRZDTTNH3O.]R'>66>XGE,IPVY]W! Q^,?_  0P^-OC#_@BO_P7
M2\4?L*_'O7Q:^'O%6OS> O$5U,?*MWNUF+:/J8!/"R,Z*I8X6+4'8]*_IO\
M"7PY\-^"? T?P[T&XU@Z;%!)#$]_XCO;R[5'+$@7=Q,]QQN(4^9E  %VA0!\
MS^/O^"%?_!*#XK>-K_XF?%']CS2?$OB35;@3ZGX@U_7]4O+Z\EP!YDL\UTTD
MC8 &YF)P!Z4 ?-W_  =^R1Q_\$==05W +_$?0@@)ZG=,<#\ 3^%?)7_!-/\
MX)5>!O\ @K)_P;-Z3\)D6SL_B#X9\;^(]3^&WB&< ?8M1%QS:RN.1;W"A8Y!
MR ?+DPQB45^O_P <_P#@F'^Q)^TWX2TCP#^T1\)+_P ;:%H"1C1]&\3>-=8O
M+6U:-61)%BENRGFA79?-(+E3M+8 %:_[+'_!/W]D?]B2WN-._94^%4G@K3[N
M1Y;K1=)\1ZB=/EE<(&F:SDN&@:7"*/-*;P!@,!0!^)/_  :V_P#!5WQI^RE\
M;M1_X(U_MM37>A1MXANK/X?C7F\N30==$K"YT63<<(D\H=HAG N"RC<;A=O]
M#=?-/QY_X([?\$S/VG/C%??M _'/]D#PQKWC34G@>_\ $3O<P7$[PHL<<C&"
M5 7540!\;L*.>!7T/X6\-:7X.\.67A71&NS9Z?;)!;&^U":[FV*,#?-.[R2'
M'\3LS'N: /YXO^#R;_@G%\3].^.6@?\ !2?X>>&;K4?"6K:!:Z#X\N+.$R?V
M1?V[NMM<S8^Y#-$\<0<_*LEN%)!E0']KO^"8W[<GPS_X*&?L5^!?VD?AYXJL
M[^[U'0K:'Q98P3JTVE:PD2K=VDR9RC++N*[@-Z,CC*NI/N>O:#H?BG1+OPUX
MGT6TU'3K^V>WOM/O[99H+F%P5>.1'!5U8$@J000<&OD*X_X(#?\ !*6W\=7G
MQ&\"_LUWO@C5-1/_ !,&^''Q UWPY!<+G.PP:;>PQ*N<X5%4#/% 'T%XM_:K
M^#'A']H;PI^RK+XC?4/'GBR"ZNX?#^D0FYFTS3X+>29]0OMG_'G:LZ) DLF!
M)-/&B!B6*_A[_P 'P'PB\:R:Y\!/CQ:Z-/-X=BL]:T*^U".,F.UO&>VN(8W;
MHIE03E1W^SR>E?M[^S7^QU^S)^Q_H-]X?_9P^#FD^&$U:X$^LWUN'GOM4E (
M62[O)V>XNG ) :61R < UT7QH^"'P@_:,^&VI_![X[_#71O%OA?6(A'J6A:]
M8)<V\X!RI*N#AE8!E<896 92" : /+?^"7'Q4\"_&'_@G!\#_'_@#Q+9ZEIL
MOPJT*"6>TG5UAN(+"&&X@<@_+)%*DD;J>59&!Z5PW_!/3Q'I7QK_ &K/VH/V
MI/ =TE_X+\1>.M%\->%=?@.ZWUC^Q=)BM[VXMW'$L*WL]S;B5249K9\$XKFO
M W_!N[_P2,^&]Y='P9^S1JMEIU[.9KSPZOQ-\1-I=RY !\VS:_,,RD#!2167
M'&,  ?8WA'P5X/\ A_X1L/ /@+POI^AZ'I5DEII>D:/:):VUG;HNU(HHX@JQ
MHH  "@ =J /G3X(ZC82?\%<_VAK".]B:=/@O\,M\*R LN+[Q>3D=1@2(?^!K
MZBOPY^.G_!)'XR_!O_@YB@_9;_9WU#4O#/@GXSF_UQ]1TC,:V_@[4K>Y37K,
M,!MC"+]NMHAG*EK5@58H:_>WP3_P31_8R^'7QSN?VFO!GPQU2Q^(-^8_[4\8
MKXZUI]0U%$*%8KJ9[PM=1?NT!BEWHP4 J1Q7K=[\-/A_J7Q'T[XO7_A"PE\4
M:1H]WI.F:Z]N#<V]E=2V\MQ;J_4(\EK;L1ZQ#WR ?CG_ ,'I^EZ-X=_X)X_!
MWPWH=C!9V=E\5HH+&RMT")##'I-XBHBC@*HV@ < 8KZ[_P"#9QTD_P""'GP'
M9&!']FZT,@]QKNH@_K7N?[4/_!,;]AW]M77+?Q!^U;\#QX\ELG9].M_$'B/4
MI;6Q9E57-O;?:1#;[@B[O+1=Q&3D\UTG[+W[$O[,W[%WAY_!W[,/P\G\):&^
M\KX?L_$6H2Z=$SN'>2.TGG>&*1F&3(B!CSD\F@#^=+]E6TC_ &,/^#P2_?\
M: NH_#EG=_&WQE+:7NJN((Y(=<LM4_LR3<V!B;[=:@'IF3&:_H>_X*#_ !Y\
M$_LX?L9_$3XF^-M42'9X5O;+1;$?-/JNIW$#PV=A;1CYIKB>=XXDC4$LSCMD
MC&_;5_X);_L"?\%$([%_VP?V:M$\77NF0F'3M:,UQ8ZC;Q9+>4MW9R13^6&)
M;RRY3))V\FL?]G/_ ()!_P#!/C]EKQGI?Q&^%_P*ENM?T+/]@:OXP\5ZIX@F
MT@E=NZS_ +3N9UM&V_+NA"-C(S@T >B_L1?"S7?@3^Q9\(?@EXKMQ#J?@WX7
M:!H>I1;@?+GM-.@@D7(X.&C(S7\X7_!G#=VJ?\%>?$P>X0&X^#VMK "P_>'^
MT=,; ]3M4GZ U_35\5_A-X*^-?@RX^'_ ,0HM3FTF[R+RVTS7[S3FN$*LC1R
M26<L3O&RLP:-F*-QD' Q\Q^&?^"!G_!(/P5K4/B7P;^Q%X>TG4;8DV^H:9JV
MHP3Q$C!VNER&7@D<'O0!Z9_P4?\ VZ_A1_P3I_9"\8?M._%'Q#8VTFCZ3.OA
MG2KJ<++K6K-&WV6RA3.YV>3;NVYV('=L*C$>;_MV_'3XE^&OV,_ /[.^F>/X
MM.^,W[0!TOP)H.J)&D<MG=WMLIU;5TB3;M%I:"[N0% 42K G&]:L^,_^"%__
M  2C^)%[#J7Q%_8^TGQ!<6Z[8)M<U[4[MHQQD RW38' X]J] ^.?_!-G]BW]
MI3XPZ7\?_C=\''U[QEH1C/A_7Y?$VIPS:04V[39^3<HMH<JK$PA,MESEB20#
MYK_::_X(W_M)_M ?L$ZC^P-J7[<NB3^"8?"EII7AW0?^%.65JEM]@6-K!5G2
MY+Q!'@A!=06VAN#D@_F'_P &@_[;6N_LP_MD>/\ _@F-\<;F328_&ES/<:'I
MU_(%^P^)].#1W5KC. \UO&X/JUC&HY:OZ*;OP#H5[X$'PYFOM:&GBR2T%Q%X
MEOH[_P M0 #]N6871DX&9?-WMR2QR<_,%G_P0@_X)+:?XX3XFV'[&>BP>)(M
M4_M*/Q##K>IK?)>^9YGVD3BZ\P3>9\_F;MV[G.>: /KFOY=?^">L\)_X/%M>
MF$J[&_:*^)H5MW!S#KH'ZU_3EXA\#:)XG\&2> ]3O-72QDMXX6FL/$%Y:7FU
M"I!%W!*EP&.T;F$FY@2&)#'/S'X<_P""%W_!*/P=X_M_BQX1_8_TK2O%-IJ!
MO[7Q+IWB#5(-0ANRQ8W"7"70D67<2=X;=DDYH ^M*_ES_;VGA'_!XIH<IE7:
M/VC?AN"V> ?+T08_/BOZ>?\ A$M*_P"$0_X0C[7J?V+^S_L?G_VU=?;/+V;-
MWVOS/M'F8_Y:^9YF?FW;N:^7O$7_  0N_P""4?B_X@7'Q8\6?L?Z5JGBJZU$
M:A=>)=1\0:I/J$UV&#"X>X>Z,C2[@&WEMV0#F@#ZTK^;3_@YV_8]^+7[%_\
MP5N^%_\ P4)_90T.X34OB9KFGWVD+IUN6*^,-/F@01A%X/VA/LC[3S*YN.O-
M?T<^#_">E>!O#=KX4T2YU&6ULT*PR:MK%SJ%P06+?/<74DDTG)."[G P!@
M8'Q=_9^^#GQXNO"=[\7? 5EKDO@;Q=:^*/"CW@;_ (EVK6Z2)!=)@CYT$KXS
MD9(.,@$ '*_L/?L_:W^S9^S;H?@/QSJ<.I>,M0DN==^(6LPCC4O$.H3/=ZC.
MIZ^7]HED2,$G9$D2#A!7P9_P>%2(G_!'Z57< O\ $_1 H)ZG;<G'Y _E7ZG5
MXM^U/_P3R_8__;<6VMOVK?A(_C>RLYEGL](UCQ'J)L+>949!-':)<+ DNUF4
MR*@8AB"3F@#\T_\ @WA_9;\!_MJ_\&\H^ OB^*R=I?B-JEYI5[<VXE.F:I:W
MD-U:W  Y5E=4)P02CLO1B#^B.J?M]_#37O\ @H3X=_X)\_"7Q/I.N^*+;PKJ
MGBCXDQ6DWGMX?TZW\BWMX)"C8BN)KF[A8(V66*)BRKYL;5ROA/\ X(>_\$L?
M 6DW.@^!?V3+#1;&]??>66D^)-5MHIVQC+I'= ,< #)!KLOV5/\ @EY^P+^Q
M!X]U+XH?LI_LS:%X+\0:OI;:=J6JZ;-</+<6K2QS-$QEE<8,D4;'')*"@#WR
MO&?^"CDB1?\ !//X\2RN%5?@SXH+,QP !I-SS7LU<)^T#^S9\'?VI? L_P ,
M?CGX>OM9\.WD,D.HZ)%XAOK*UOXG #17,=K-&MS&0!\DH91V')H _!?_ (,=
MY$'Q@_:%B+C<?#7AXA<\D"XOLG]1^=?LM_P5L_8HN_\ @H;_ ,$[OB?^R9HE
MU!;ZUXCT-)O#4]R^V-=4M)X[NT5V_@1YH$C=N<)(QP>E5_V?O^"/_P#P3F_9
M1\;CXD?LT?LW0>!-<,:Q3:EX6\2ZI9/<1!U?R9O+N@)HBRJ3&X9&P,@U]*T
M?@A_P9O_ !AF^ ?Q1^/7_!-_X\:9<>%?'\.K6NMV'AK6HS!=/+;+);:A#L?!
M,D8%J^T9)0NP^5":^UO^#IK]JCP-^SQ_P2'\=^ =8URWC\1_%"6T\-^%],:4
M>;=9N89KN0+UV1VT<N6Q@,\2D@NN?J3]IW_@F?\ L-?MA>,M.^)OQ[_9]TW4
M/%VD%#I7C71[ZZT?7+39]S9J.GRP70"\[1YF%R< 9-<YX*_X(_\ _!/OPE\5
M]/\ CMKOP6O_ !SXST@*-(\3?%7QMK'BVZL-IW(8#K%W<K 5;E60*5/(.>:
M/CS_ (-+?^";OQ)_8H_8F\0_'CXW>&KG1/%7QHU*RU"WT2^A,=Q9Z+:1RK8F
M9& ,<DK7-S-M/(CDBSALJ-'_ (/ Y(T_X(\W:NX!?XEZ&%!/4_Z0<?D#^5?J
M57BW[4__  3S_9 _;;6VM?VK?A*_C>RLYEFL](UCQ'J/]GV\RJR":.T2X6!)
M=K,ID5 Y#$$G- 'Q3_P:&.C_ /!&W151P2OQ UT, >A\V,X_(C\Z^SO^"BG[
M54O[(/[*VM_$;PW)9R^,M9NK7PU\--+O9 JZEXEU*5;33H,'[RB>19) ,D11
M2MT4U:_98_X)\?LB?L2Q7%C^RG\)Y/!-A=S/-=Z/I'B/4?[/GF954S/:27#0
M-+M51YA0N   :;^U#_P3R_8[_;1\0:-XF_:@^#B>+[KPZ0V@B_UR_CAT^0,6
M\Z&&&=(XY<GF55#D*H+$*H !\[:/_P $B?VE;7]BJX_8.UC_ (*!V5[X$U/P
MO=Z-K5I<_!RREGO!=^8]W<O.UUO-Q)--+.9OO>:^_@U^./\ P;U_M ^,_P#@
MD+_P6L\7?\$^OV@]:6QT?QGKD_@;79)7V6XUFVG?^RKU<G[LK,\*'H5U!6/
MS7],GAWX>>'O"W@-/AQI-UK)TV.UEMTEO/$=[<WJI(6)Q>33-<[AN.UO,W(
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
MMCXO;PK/';16D=FTEG?QZH3Y=Q//<".)K<$[!*XV*86:OT@H **** "BBB@
MHK\_/^#@#]OS]M;_ ()>_LOVO[6O[-OB#X?:CIS^+;'1+SPOXO\ !MW<2*MQ
M#,WGI=07\/(>$#88N1)]X%?FT_\ @@I^W'^V;_P4K_9&MOVP?VE?$?@&RL]1
MU_4=-L?"_@_P?=6K1I;,L8E>YGOYLDOO^41@8 YSF@#[PHHHH **_-3_ (+B
M?\%L_B'^P#\??A%^Q#^SAX<T=_'_ ,5KZRDU#Q-XBM'N;7P_I=S?_88YH[='
MC\^=Y%G(WN$00<J^\;?5?^">'Q#_ ."P<O[9/QE^"_[=GPTTJ[^$7AZ[G/PL
M^* M[*SOM93[4%MT:"TE*.KVI,C-Y<9B=-C9+X4 ^UJ*** "BBB@ HHKP[X
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
MF4Q&5+F"_AVD,T9VF,C ;G.* /NJBORX_P""57[;G_!9#_@J7^PY-^U_\/\
MXR_L]>&M87Q%?Z58^#=<^$&L2VEQ);",AI+^'7@\2N9,';;L5 SS6?\ \$@O
M^#BOQM^V1^V5KW_!-_\ ;A^ VC> /B[I-_JEC87/A:[E?3;^^TXR_;;%HIFD
MD@E18)I%;S)$=8G'R$*' /U7HHHH **\._:'_;Y^"O[//[3/P?\ V1=:O5U#
MQW\8]=N+71M$M;E1+96-O:7%Q-J,PP<1!H%A4'!D>0[<B.0K[C0 4444 %%%
M% !1110 45Y-^VSXE^/?@#]F[Q?\4?V>/&OAO2-=\*>%M2UB*+Q3X9FU*UO6
MMK9YDA98KNW:(,8RI<,V-V=IQ@_E_P#\$!_^"W?_  4H_P""P'[0GB[X=_$R
M^^$GA+0?!?AN'5;QM$\!W\UU?/)<K$L*M+JFV(;=Y+E7.0HV\D@ _9FBBB@
MHHK\Y/\ @XH_X*7_ +:'_!*#X%>#_P!I']FJ]^'VI:7KWC"+PWJ'A[QAX3N[
MF5)I+2[NA<QW,%]" N+4H8S&>6!W]J /T;HKQ?\ X)S_ +0GCC]K+]A'X2_M
M+_$NRTVV\0>.? FGZSK$&CP/%:QW$\*NXB1W=E3)X!9CCN:]HH **** "BBB
M@ HHHH **** "BOG3_@JS\>/V@_V5?V%?B#^U!^S?K_A>VUSX?\ AZXUN6Q\
M6^'9M0MM1AA 9H/W-U;M"Q&</EP#CY37B/\ P;M?\%._VA?^"KG[&?BO]H+]
MI/0?"NG:WHGQ.N_#UI#X0TZ>UMFM(M.TZY5F6>>9C)ONI 2& P%&,@D@'WS1
M17AWPR_;Y^"OQC_;@\>_L-?#6]75M=^&?A:RU3QEJEI<JUO8W=U.Z)IV /FF
M1$$DF#A/,1#\V\( >XT5^07_  4Z_P""W'[?'["'_!8WX;?L%>$K3X8ZWX%^
M(E_X;N$NM0\)WJ:E8V6I:K)8RP>:FH>7)(@A=EE\M1\RY3@Y_7V@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH K:UK.D^'-&N_$.OZE!96%A;27%[>7,@2."%%+/(['A
M55022> !7\W_ /P<(_L-_$#]I_\ 8HT[_@N7=VNI_P!I^*O&SS7.C7.\#2?
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
M\0W>FSRP7EM?>%I[&"6'RD=I5-U*(&V!MKJP.-IQV7_!V-\$_CC??%#X _\
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
M;^,?VX(_^#>8_P#!:4_M_P#QA_X7K_:!\1[G\93'P]]B_P"$A_LW^S_[#/\
MQ+O)-O\ OO\ CWW>9QNV?+7UA_P6I_X)A?%S]HC_ ((2Z'^R9\(]/?7?&WPB
MT+P[?Z3I-@I9M8ETJQ^R7$,(ZL[027#1J!EW5$ RU?"M[^V3\"9_^#0N/]E&
MV^(>EGXLM/'X+_X5F+I3KHU,>*Q.8?L.?.S]E!FSLQR%^]Q0!]CQ?\%._B9^
MWU_P;A>,OV_/ _C35?A_\4/!OAC4)-5OO!U^]LMKKNF\.4!W!K>>)TE\E]P4
M3@9+1J]?%/[#GQE_X*E_M]?\$-/VA?VN_B'_ ,%1/B/H$WPFU37+[P__ ,(K
M,EGJFI7-CH]E>R07>H(!,MF(WVQ16YB82S3/(T@$:+[C\-/V4]=_X)D?\&FW
MQ2^'7[4FH6GA/Q;X_P##FLZM<:%K-TD$T%_J*1Q6>G .06N3!;PLT(&]7,BX
M^0FOGC_@BI\</@[X+_X-A_VT/ WB[XH:#IFM27OBD1Z5?:K%%</]O\-Z?:66
MV-F#'SKB*2*/ ^9T91D@T ?<W_!MA_P4_P#C!^T#_P $GOB#\<OVU?B-?^);
MCX,:_JL=]XIOV\V^NM&MM,@U#=.YP9ID#SKYC'<RJFXD@L?E[]E?_@IMKO\
MP4J_9F_:9_;)_:?_ ."EMQ\%_&>C_;[?]GWX9^'/C$/#4>BM:6!NX)&LDGA.
MM&:62*!S<I,KF.4(J$J(W?\ !J'X3\(?M)_\$FOVIOV*[;QYIEGXE\;W>KV!
MT^2\7[3;V>H:#%8)>&('?Y0D++O QE<=>*\+_P"#?W_@H;\$/^"./Q?^+7[!
MO_!5SX>3^"5N=<CO+75]8\)RWYTG4X4,$T,L<,4LK0SQB!XIHE9#Y>[)60,
M#Z3UK_@OS^V9\4?^#:S6/VPO ]XMI\8-!^($'P\\8>,].T^-?L8=8IO[72(+
MY<4DL$]O#D*$6>9F0+A%7U'_ ()6_'31OVY++X)?%O\ 87_X*)?%_6-:\):_
M92?M(_!+XJ?$F74KN[MFM)8)]0B-XYD,"74D<@2V<6TB,H,4<L:QU],?M1?M
MS_ 3PU^P0?C[\9_V1@GP)\=_$'3_  [J>B:_X9D2\U7PQ?!;?^V9=,\I98#Y
MY\V.%U:9K:..3;')(J1_D2?^"?'P9_9<_P""[7[-6N_\$3?VI+/X@>'O&OB6
MWU_4=*\,>(8]5D\'Z)'=0C4([RY@=LV,MG).JB;$I"/&Q=]K, ?TPU_/C_P?
M*?\ (U?LT_\ 8/\ %O\ Z'I%?T'5^,'_  >2_L)_'/\ :._9Y^%_[3?P5\#Z
MAXBM_A5>ZQ#XNT_2+9I[BWL+]+1A>^6H+-%$]GMD*@[1.&("JS* ?I)_P2H_
MY1>?LW?]D#\'?^F2TKD_V=?^4M_[3Q_ZIE\,?_0_$]?.O_!'C_@MY_P3-O/^
M"8_PC\+?$O\ :_\ !'@KQ+\/?AQI/AKQ+X:\7:[%87RW.G6<5H7AAE(:Z201
M+(AA#Y$@4X8,H^A?^">D'BOXQ_'3XW_MYZEX*U;P_P"&?BE?:#I7PYL_$.GR
M6=_?:#H]I,D>I2VTH62W2YN;V\DBCD59#"(W95W@4 ?CQ_P7-_X)1_\ !1W]
M@[_@H'XF_P""MO\ P3AO/%%SHOB+5IM?U74_! :;4_#-],-UZES;*&-Q92OO
MD+;'B"NR3* JM)Z]_P $CO\ @Z=\)?M@>.O"?[('_!47X;Z)9:]J>OZ>OA3X
MCZ3;^5I]QJT5Q')9F]MB?]$E,Z1[9XCY6\@-'$F6KZN_X)\?\%@_AKX:_:%^
M.W['W[9/BF;P3_PC?[0OC*S^&?COQB'M-$UZQ?6+J4Z?'J,^(!=6\CR(L+."
M8FB6,$HRCXK_ ."YO_!/[]E+_@HI_P %'?@SX!_X)>VOAW4_BGX@U*>Y^-VN
M?#>6*;3-$TM98#%JVJ2VQ,,%R/\ 22"2)IL*I#,80P!^_=0VNFZ=97%S=V5A
M!#+>2B6[EBB"M.X14#.0,LP1$7)YPJCH!4U4?$OB?PUX,T*Y\4^,/$-CI.F6
M4?F7FHZG=I!! F<;GD<A5&2.21UH _F&\"_\KC<__9Q.H_\ HB:OZ?K^TTAI
M(M7U.UMBUAOEANIT7-OE2K,K'[GRD@D8X)'2OY3_  3^T/\  V+_ (.NY/V@
M9OBQH">!I/VAKZ1/%[ZK$--,+^; L_VDMY?DER,2[MA!#9QS7]4EK?>$_B5X
M.-WHFM6FJZ-K-DRQ7VFW:30W$+J5+)(A*L"">030!^,'_!,G]N;XV_\ !?O_
M (*3_&?_ (2[]H+XC>!_@?\ #W0#_P (!X,^&7C.\\-S3F:[\FVO;VZL7CN)
MY6BBDE,;2&,.ZKM**0_6?\$&?^"JW[2GQN_:S^.G_!(G]JWXSZIXC\0?#VYU
MV#X?_%&6"V_MA[>POVL)DG9XGAN)TWQ7$3RQ/G9*)/,7:H\#_P"#>/P#IW_!
M&+_@I[^T/^R%^W-XTTGP%+>^%H9_!_B7Q=?QZ=I_B*PLKR0K=6MQ.RQR!X9Q
M+M#;E\N56 :)PNO_ ,&SW[)'Q(^-O_!5'X^?\%99_#E[9?#+5=<\3P> ]7O;
M5X5U^XU+5C.9;?> 9(8H%8.X&-\R*"2CA0#YM_X)I_LW^,/BE_P<O?&3X"S?
MMA?&#1=0T37_ !K9'XF:-XAL_P#A)K^.RO# GVBYN+.6%BZ(H<+ H^4! B@
M?J%_P5!^,O\ P4U^%?[87[,/[#/[.7@+XO>)?@[KL6EVGQ6^*OA.'.MZJ?M!
MM)DNM4@M_+TYXX8TO9ID6W,OG.$>)5;'YY?LL_$3PW_P3P_X.O?C'XS_ &N8
MM4\*:=XF\2^,+CP]*^AW5U)J::I</=6!MXK>.22?ST(5 BMND(3[W%>R?\',
MO_!2W]HSP1^UU\$?V2/&&F>/? _P \6:1HNO?$O3O#V;76?$UK/?E-1THSP2
M$%X;9/+-O'+M:6;+EU,1 !2\,_\ !0[XZ?L7_P#!R7HW[$7P'_;6\7_%;X*>
M-/$>DZ)JF@>./B%-XJ33;F]MT6:."[N))98);>Y.[:'! !C<'MQ'_!\)_P E
MS_9__P"Q3US_ -*K6O(/VN?B+\*?AA_P<<? 'XZ:)^SOXL^%'PJ@O?!5SX1T
M35O <UA<'1[<I;B>WTVW5YPADCD"Q>6)CCF,%@#Z#_P>L?$[P'XV_:+^!WAK
MPWXFM+C5M(\%:C/K>C"8"\TP7,UM) MS"?GMW=58A' ; SB@#^D6U_X]H_\
MKF/Y5^:O_!VM_P H6O&?_8W>'_\ TOCK]$OAQX_\$?%/P)I7Q#^&WBW3M>T+
M5[)+C3-7TB\2XMKJ(CATD0E6'!'!Z@CM7YC_ /!W9\:/A)H?_!*/7_@UJOQ*
MT*#Q=K7BO0Y-+\,/JD7]H7$:77FO*MON\PQA(W)?;M&,9R10!\=?\$2?^"UG
MP6_X),_\$9].U+XY?L[?%/6[;5OB5KD7AW7/#NC6C:1?7WE0.+-[N6Y4PN%4
ML<QD[0Q02;6 U_\ @W#_ .";/QB_; _;LU+_ (+X?&WQ)X;T_0M;\7^)]<\.
M>&="U9;NYFUG4)+J*X6X5/\ CUB@6ZE*HY$K'RF*!""W9?\ !NK\%?V0/^"B
MG_!"7Q?_ ,$ZOC3XVT.?5M6\;ZS+)HD>HP?VQI$ICMI;75((&;S!Y;X97 V-
MLDC8E2ZU\F?\$G?VS?C9_P &Y'_!3_Q9^P-^VY=RVGPT\0:W'9^*+D!VM+.1
M@!8^([4'DP21%!+CYC$WS R6ZH #]&/^"X?_  5I\??#7_@H/\%?^"5OPG^/
M,/PGT;QCJ&F:C\9/BFFI0V5UI>CW%TZ&TM[N?"6+F&&61I^&'F0!64;PW*_!
M+_@J#;_LQ_\ !?#0?V"?@U^V!<_&;X _&#P[:OH\VI?$9O%TOA777BN L<&J
M33SSNKRVJAX)9GVB[5@!M /S-_P<K>#?B!^SG_P4[^"?_!:3X-Z%9^/OAA<P
M:#=#6M+F2\TN>^TVZ9C9RSQ;XUAN;;RQ&^<.?."Y*5^I_P"Q)_P5@_83_P""
MA'BGPUI'[!/PMNO$^J,([WQO>77@B;2K?P-;>66/VN[DM_)ENF<"**"VDE+L
M6?<L2-( #\9OB#\ /&FN?\'<:_LZZM^UU\6)K\^*X8X/B:VLV \26BR^&1>E
M8)!9?9(45I7A2-+81I"0H4'YJ^U_^#F/XP?M<_\ !,+]D?X)Z_\ LP_MR_%B
M/7)/$-YH&N^(=:UZ":ZUN#RI;J.6Z6*WC@,R,2@DCBC)C"JV[:I'S+^VSKVF
M_L2?\'@6D?M/_M-K=>%O &KZUINI:9XHO+"9[:ZM7\,QZ<98S&K%PEV&B?:"
M5*DGCFOH_P#X.^]"\8_M$?\ !+SX5?M&^ _ASXCAT'1_B"E]JT6JZ2]O=Z?8
MW5I/%;W5S <O;(["(;90KH;B-)%CD)0 &3_P6N_;9_;.^ /_  10_9$_;-^"
MO[5'C7PUX\\9>'/"MGXOU+3=4 CU@WGAMKZ:>:)E*><9XMWF* 2'8'("X^GO
MBI\>/V@-?_X-G=)_:YMOCKXITOXFZ=\ ],\6)XTTG4S!>3ZDMG&[O-@;)4DW
MN&1E*G<& #*K#\J_^"Q_[>OP"_:@_P""!G[)GP4^!EWK.NWG@"/POIOCK5X]
M"N(=.T35;/PU/:-IDEQ,B)+<NRS2*D6\".'>Q421;_O_ ,9_'GX*C_@T(MKT
M?%7P\8Y/V>;+PO&1J\)+:T+6.(Z<!NR;D.K P_? 4G& 30!\R?\ !,/X@_\
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
M+B\%6_BV]CU*-HM'E@\075Q/'<L&Q"T<,B2,K8*JP)QFF?\ !TK\:/A+KO\
MP6[^ OB#0/B1HFH6'ACP9X9?Q!>V&IQ31:>/[>O;K$SHQ"'[/)'-@D'RY$;H
MP) /T'_X.0O^"M_Q<_8ENOA7^QG^S/\ $.R\%>,_C!JBC7/B'>B(_P#"+:+]
MIBMFGC\[]VDDCR2?OFXB2WD(PS*Z>-_%K_@IWX9_X)V_\%;O@'\+?V6_V]M0
M^-OP5^+EI9Z!\1M&UOXM'QFVD:I)>BT34XKN2>>6R<F:&5X$9865)0L2Y3R_
M/_\ @\$_9M^*NO\ B'X(_P#!43X!V0\3>%/#6D)I^JZSI""]M; +="^TZ]<Q
M[E:VF,LJ^;G9E8P3^]7/V]^PI_P6N_8._P""A.C^#/"W[*/P-FUSXL:M]CD\
M5^"!X+FMX/"$0=/ME[>:F;8VJV\2[S$4=I)W,4:HKNVP _1.BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "L6T^&WPZL/%DOCVP\ Z+!KLZE9]:ATJ%;N0$
M$$-,%WD<GJ>];5% !1110!YY^UM8?&W5?V7OB#I?[-NBZ#J7CZY\'ZA%X1T[
MQ1&KZ?=7[0.L44ZO\C(S$ A_D.</\N:_%3]DO_@C/_P2TA^!6B6?_!0/_@FO
M^TS8_&3RI#XW31O /B.ZTVYU N[2&QD\/1/I\=J3Q$H*!4V@^I_>ZB@#\M?^
M"%?_  2+O_V&OVQ_C?\ M/?#SP!XQ^'?PD\8Z38Z+\./ /C[4HI]:GCC,<UQ
M?W<<3O\ 9T$RR);QRL9_+E<R!#C=^HFHZ=I^KZ?/I.K6,-U:W4+0W-M<1!XY
MHV!5D96R&4@D$'@@U-10!A>-_A?\-/B9!!:_$CX=Z%X@BMF+6T>MZ1#=K$3U
M*B56VD^U:^GZ=I^D6,.EZ58PVMM;QB."WMX@D<: 8"JHP  .PJ:B@"O>:1I.
MHW-O>ZAI=O/-:.7M)9H%9H6(P60D94X[BI+RSM-1M);#4+6.>">-HYH9D#)(
MA&"K \$$<$&I** ,GP?X"\"_#S37T?P!X+TG0[.24RO:Z/IT5M&SGJQ6-0"3
MZ]:UJ** "BBB@ HHHH *_+/_ (+H?L9_$7]K?]M'X(R?'_\ 9-\0?$O]E[PY
MI%]+XKE^%FE17/BNQUN7SE42;"+TZ<56S9H[,Y9HW+[BD2G]3** /P2_:N_X
M(+_\$U/C1\#]4\ _\$WOV _VB;+XK:@T4/AS6_%VBZ_X?T?2Y/.4237\WB)(
MHWMUC#DK;K+*W C&2"/VK_9*^#&K_LX_LK_#;]GSQ!XM?7K_ ,#> M(T"]UN
M0'-_+9V<5N\_S<@.T989R<'DD\UZ%10 4444 %%%% !1110 5!<:7IEY=P:A
M=Z=!+/:EC;3R0JSP[AAMI(RN1P<=:GHH @ETK3)]0BU:?38'NH$9(+EX5,D:
MM]X*V,@' R!UQ5#Q#X"\#>+M.NM(\5^#-)U.TOI4EO;74-.BFCN'50JLZNI#
MD!5 )R0% [5K44 16%A8Z58PZ9I=E#;6UO$L=O;V\81(D48"JHX4 < #@4R+
M2-)@U*768-+MTO)T5)[M(%$LBCHK-C) [ FK%% !1110!EW7@;P5?>*;?QS>
M^#]+FUNT@,-IK$NGQM=0QG.424KO53D\ XY-:E%% &=XI\(>$_'.C2>'?&WA
M?3M8T^4@RV.J64=Q"Y'3*2 J?RJSI6DZ5H6FP:-H>F6]E9VT8CMK2TA6..)!
MT554 *!Z"K%% %=M(TE]477'TNW-ZD)B2\,"^:L9.2@?&0N><9Q5;Q1X1\)^
M.-(?P_XT\,:=K%A(ZN]CJEE'<0LRG*DI("I(/(..#6C10!':6EK86L5C8VT<
M,$,:QPPQ(%2- ,!5 X  X %2444 %4O$7AOP[XOT>?P[XLT"RU33[E=MS8ZC
M:I/#*,YPR."K#([BKM% %+P[X:\.>$-&@\.^$M LM+T^V7;;6&G6J00Q#.<*
MB *HR>PKY]^'G[)?B[QS^V\?V[OCQHVD:/=^'/#%YX<^&?@[29Q<-IT%Y-')
M?:K>SA%5[ZY6"WB$<>Z.&*(CS)6D)3Z/HH **** "BBB@ K&U#X=?#[5?%5M
MXZU3P+HUSK=DNVSUBXTR)[J >B2E=ZCZ$5LT4 4]?\/:!XJTF;0/%&AV>I6-
MP )[*_MDFAD ((W(X(." >1U%<5^T9:?&N]^&<GA3]G7PSX=F\1:BPMK#5?%
M$N-.T#Y25OW@5&>Z:)@K);H%\QPJM+"I,B^@T4 >7_L7?LH_#[]A[]ESP9^R
MK\+[JZN='\'Z5]F2_OB//O[B21Y[F[EQP))KB665@. 9"!P!7J%%% %?3-(T
MG1+8V>C:7;VD)=G,5K L:EB<EL* ,D]35BBB@ K*\7^!O!/Q!TG^P?'O@[2M
M<L?,$GV+6-/CN8MXZ-LD4C(R><5JT4 0Z?I]AI-C#IFE6,-M;6\:QV]O;Q!(
MXD P%51PH X %3444 %%%% !6+J_PV^'6O\ B2U\8Z]X!T6]U>RQ]BU6[TJ&
M2YM\'(V2LI9,'G@BMJB@ JN=)THZJ-=.F6YO5MS MX85\T1%@QCWXSM+ ';G
M&0#5BB@"O<:/I-WJ-MK%WI=M+=V:NMI=20*TD < .$8C*A@!G'7 STJQ110
MCHDB&.1 RL,,K#((]*P/"'PE^%7P]U"YU;P#\,_#VAW5Z/\ 3+G1]%@MI)^<
M_.T: MSSSGFN@HH *Q1\-OAT/%__  L > =%_M[;M_MO^RH?MF-NW'G;=^,<
M=>G%;5% !1110 5BZ]\-OAUXJUZR\4^)_ .BZEJ>FG.G:C?Z5#-/:G.?W<CJ
M63DY^4BMJB@"*ZL+&^\K[;9Q3>3*)8?-C#>6XZ,N>C#)Y'/-9WA[P#X%\(W]
M]JOA/P7I.EW6IR^;J5SIVG1027;_ -Z5D4&0\GELFM:B@ HHHH Y2U^ _P #
MK+Q0/'%G\&?"D.M";SAK$7AVV6Z\S^_YH3?N]\YKJZ** ,W4?!OA#6-!N?"N
MK>%--NM+O'D>[TVYL8W@G:20R2,\; JQ9V9V)'+,2>347@WP!X#^'.EMH?P]
M\$Z1H5DTAD:ST;38K6(N>K%(E49]\5KT4 %%%% !1110!D>+_ '@/X@VD6G^
M/?!.D:W!!*)8(-7TV*Y2-QT95D4@'@<CFM.UM;6QM8[*RMHX888PD,,2!510
M,!0!P !P *DHH KW&D:3=:A!JUUI=O)=6H86US) IDB###!6(RN>^.M+=Z7I
MFH307%_IT$\EK+YEL\T*L87QC<I(^4X)&1ZU/10!!<Z5IEY>0:A>:;!+<6I8
MVL\D*L\)88;:Q&5R.#CK4]%% !1110 4444 5]6TC2M>TV?1M=TRWO;.YC,=
MS:7<*R12H>JLK A@?0BJOA/P9X/\!Z,GAWP-X4TW1=/C8M'8:38QVT*L>I"1
M@*"?I6E10!7OM(TG4YK>XU+2[>XDM)?-M7G@5S"_]Y"1\I]QS3M2TW3M8T^?
M2=7L(;JUN8FBN;:YB#QRHPPRLK A@0<$'@U-10!1\.>&/#?@[1H?#GA'P]8Z
M5I]L"+>PTVT2"&($Y(5$ 5>23P*O444 %%%% !1110 4444 %%%% $=Y9VFH
MVDNGZA:QSP3QM'/!,@9)$88*L#P002"#UK)TCX;?#K0--L]&T'P#HME9Z?=F
MZL+6TTJ&..VG((,L:JH".0S#<,'YCSS6U10 5BZ5\-OAUH7BB[\;Z)X!T6SU
MJ_!%]J]KI4,=U< G)$DJJ'?GU)K:HH **** "H+_ $O3-5C2'5-.@N4CE66-
M+B%7"NIRK $<$=CU%3T4 07VE:9J;0OJ6FP7!MIA+;F>%7\J0='7(^5AGJ.:
MGHHH **** ,.W^&'PTM)=4GM?AYH43ZXV[6GCTF%3J!SG,Y"_O>3_%FMJ&&&
MWA2WMXECC10J(BX"@<  #H*=10 5772-)75&UQ=+MQ>M"(FO! OFF,'.POC.
MW/.,XJQ10 4444 ,N;:WO+>2SO+=)8I4*2Q2(&5U(P5(/!!'&*R_!WP_\!_#
MRQETSP!X)TC0K:>4RS6^CZ;%:I)(>KLL:@%O<\UKT4 %%%% !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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
M6-1'@C]HJ?05CU/2-?GN9)$76I6"W,>R=A"[,_EM"HBE6(1^;0!_5A7YM_\
M!SMXC^*O[/O_  3HUO\ :R_9Y^/GQ#\!^-= U_1[2"\\*>.M0L[:>VGNO)DB
MDM$F^SL2)=WF",2911OQD'](T=9$$B,"&&05.0:_-C_@[/\ ^4*OCG_L:O#W
M_IQBH ^1/^"=VB?MS?MA_P#!##QQ^WWI_P#P4X^/&D_%WP;)XDOM)GE\>276
MDWT6F0+<+:W%I<*ZD2*KIO4J59E8[@"C?0/_  ; ?\%J?VA/^"FW@WQU\#OV
MM9K35O&WP]MK*^L_%]E81VIUBPN&DC*W$4*K$LT4D:_/&JAUE&5#(S/\Q?\
M!#GX#_\ !3']J_\ X(3:_P#LP_LJ^,_A#X+\%>-O$NOZ/K7C#Q+=:G<:Y%;W
M"QQWD4%K#;^0F^-BBRF5F =L*K;7'VK^QM_P36^$?_!N'_P3?^-_Q^\)>*)?
M'_Q M? ][X@\1>(M0L1:0WLNGVD\EG800!W,-N)7;)+L[F0L3@(B 'Z&>)/B
MI\,/!OB"P\)^+_B/H.E:KJK!=+TS4M8@@N+QB< 11NP:0YX^4&MZOYQ?^"7[
M:%^WK_P2;_:M\=_'G]G/X@_&KX]?%O7-<M+#QY:?#^;5_LM_!I-M-I-LEZJE
M;/R;R;S!&A141XQ@(% ]4^//_!0;_@IQ^PC_ ,&S>E:1^T?HGC'P1\:+[XA_
M\*STKQ%XC5X=831VMYKU+]9&.XR"UADLUGSO!0/GS%WT ?N1IOQ4^&&L^,[K
MX<Z1\1]!N_$-BA>]T&VUB"2]MU'4O K%T'N0*U+[7-%TR40:EJ]K;N5W!)[A
M4)'K@GIP?RK^>SXO_L^^*_B#_P $6_V7-2_X)G_L8_%6+X]^#;S0O&"_$O0/
MAW/;7-W/=6,\VI3KJ94&ZCDNIHF&YF#K$@ VC%=3_P ';\6J_$3_ ()I_LO?
MM!?&'X3VWAWXF:Q>6:>)X;G35BOM,FGT<W%UIS,1O5([G=^[R0&4GKS0!^[V
ML^/? OAR\TO3O$/C32;"XUR<0:+!>ZC%$^H2D [(%9@96P0<+D\BM:OQG_8\
M_P"#?3X??MS_ +,?[(W[;_[17[37Q B\;>&O ?A/4;;3].NH3IJ:':VMK)IF
MF6L++FSVP10M),C%I)I9Y",NNS]F* /R8_X.&_\ @O\ >/?V!/%NE?L-_L/:
M=9ZE\:O$MK!+J&LW5JEU'X;AN6VVT<<#92:]F)#*L@*1H49D?S5Q]!?LP_\
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
M&5\N OV__P %Q?A%^V=^UQ_P10\#?L[>#?V,?%LGQ-US4-&N-0\&Z'-#J?\
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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 %%%% !17B?_  49_;*T?_@GU^Q)\0_VQ-:\)S:ZG@G15N+;1H9O
M+^V74T\5M;Q,^#Y:&::,.X!*IN(!Q@_+UM\9/^"HOA^T^)OQW\%_'KX=?$"Z
M\*^!?#?BBX^'T?@JYBT?4K2XM+FZN+?2KB.^>>"7RHSY4LGGB=E3=&F[*@'Z
M&T5\Z_MF^,/V^?$_BNP^ ?[ %EX*T'5GTC^UO%?Q(^(]G<W.GZ/;/(\5M:VE
MK!@W=Y,\4['<PC@CARX9IHA7AG_!.#]OW]N*X_;P\??\$K_^"E7A'PC-\1/"
M_@R/QEX0\?> ()8--\2:$UQ%;L[PRDF.599E7("@F.52O[L/( ??M%?!'[1/
MC'_@O'\6;?Q#\<OV'4^#7A/PCH\]RW@CP#X[TB\N];\8VUN[*+BXF#)%9"Z"
M%[>%=K".6/S9(V9O+]A_X)7_ /!0_1_^"B_[!7AK]L77?"L?@^[N$O;7Q=I5
MQ<$0:;>V4KQ7)61\8A.SS5+<JKA6.5)H ^EJ*_.WP/\ ';_@N]^V#J$'[0G[
M&WB']DK2O@?XIU,W'@P>-%\07?B--$,NV*XNH[0"W%S+"!.(-Z[/-6-RK*V/
MT14,% 9LD#DXZT +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!ROQP^"?PO\ VD/A#XB^ _QJ\)6^
MN^%/%>E2Z=KNDW18+<02#! 92&1APRNI#*RJRD$ U^,W@_5/VK_^#;G]H;Q]
M_P (\NN?'']DK1QX>@\6W.I3!_$G@&RNC<+9&$[@L]M"6D0@*L;%U&+<D,WZ
MY_ME?!7XG_M _L^:I\-_@K\6+?P/XM&KZ/J_ASQ/>:0;^"TO--U6TU&-9;<2
MQ&6*1K01.N\?)*QPV-I^1_BU^Q-^WY^VQK/Q;_9__:%E^'W@+P3\1M+\,V'C
MCQ=X-O;[4;K5["T\][BUTR&ZMX4M))<B-Y97G\E9/E65B&4 ^Z5^*7PZ'PP7
MXTW'C+3[?PF="&M-X@N[@0VL>GF'S_M+N^ D?E?.6;&!R<5\W?L8? ?6?B=^
MUK\0?^"I?Q0\,W6D:EXZ\.67A#X7:'J5LT-YI?@ZTE:X6>Y1@&BGO[IVNS X
M#PQ"W1PL@E4<O^WU^Q#_ ,%!_C7J/P_^'W[%_P >?A=X"^%_@"VLY(/"7BWP
MO=ZI_:MY:@+:_:E#A)+>VV1/%"<KYJ"5][)%Y>Q^RS^SO_P5]TKX]Z1XW_;<
M_;H\!^*/!.B6EW-'X2^'W@E])?4K]XC#";J9RS/!&LDLGE@@&18F(.P8 /:/
MVOOCYXB^"OPW70_A+H46O_$[Q>TFE_#/PN[X%]J10G[1.0#Y5E;*?/N9B,)$
MA W2/&C\G^R3_P $Z?@U^S1_P3XTC_@GQK22>)/#I\,W6G>,[J2:6V?7Y[XR
M2:E,[0NLB+/+/-\H?*QLJ;B%KYHOOV(/^"\<7[0?BW]HCPQ^W3\![/5/$I%K
M8PWWPVO;W^P]*1MT>FVCR29CAW#S)" &FD^>0MMC">W^!?V=O^"HNC_L=^//
M#?B_]NGPW??'OQ'J@NO"_CB'P6G]@Z#;QFW$=E'IS#:4=([@/*P>3==%OG\J
M-0 ?$7[<W_!,C1?^"&-K:?\ !4?_ ()-^(_$?A#1O"OB+2X_BW\&)_$%S?Z/
MXGT6YO(K63RUN7>03JTZXW,^T-OC,;1XD_8FOEGPI^S%^VQ^T5X=\/>%_P#@
MI#\1_AA>:%H6KV.K:CX3^%6AW\=OXEOK*:.XM6O;B_E++;)<113FUCB'F211
MAY3$'AD^IJ "LGQU9^,;_P (W]G\/]8M-/UJ2 C3KV^MS+##)D89T'WAC/%:
MU% 'A?\ P@/_  4$_P"B_P#@3_PE)/\ XJM#]E#XD?%KXO\ POF\2>*_$NGS
MWUIKM[I\TT6F"%7,$FS(4,<#CUS]*]DKPO\ X)[_ /)$]6_['O6?_2DT >N?
M8O&__0;LO_ 8_P"-'V+QO_T&[+_P&/\ C6Q10!C_ &+QO_T&[+_P&/\ C1]B
M\;_]!NR_\!C_ (UL44 8_P!B\;_]!NR_\!C_ (T?8O&__0;LO_ 8_P"-;%%
M&/\ 8O&__0;LO_ 8_P"-'V+QO_T&[+_P&/\ C6Q10!C_ &+QO_T&[+_P&/\
MC1]B\;_]!NR_\!C_ (UL44 8_P!B\;_]!NR_\!C_ (U5O[CQCI]S:VLNKVK&
MZE\M"MMP#C//-=%6/XE_Y"^C_P#7Z?\ T$T 'V+QO_T&[+_P&/\ C1]B\;_]
M!NR_\!C_ (UL44 8_P!B\;_]!NR_\!C_ (T?8O&__0;LO_ 8_P"-;%% &/\
M8O&__0;LO_ 8_P"-'V+QO_T&[+_P&/\ C6Q10!C_ &+QO_T&[+_P&/\ C1]B
M\;_]!NR_\!C_ (UL44 8_P!B\;_]!NR_\!C_ (T?8O&__0;LO_ 8_P"-;%%
M&/\ 8O&__0;LO_ 8_P"-'V+QO_T&[+_P&/\ C6Q10!C_ &+QO_T&[+_P&/\
MC1]B\;_]!NR_\!C_ (UL44 8_P!B\;_]!NR_\!C_ (T?8O&__0;LO_ 8_P"-
M;%% &/\ 8O&__0;LO_ 8_P"-'V+QO_T&[+_P&/\ C6Q10!C_ &+QO_T&[+_P
M&/\ C1]B\;_]!NR_\!C_ (UL44 8_P!B\;_]!NR_\!C_ (T?8O&__0;LO_ 8
M_P"-;%% &/\ 8O&__0;LO_ 8_P"-'V+QO_T&[+_P&/\ C6Q10!SL5QXQFU:7
M2%U>U#PQ+(S&VX(/XU:^Q>-_^@W9?^ Q_P :++_D=[W_ *\HOYFMB@#'^Q>-
M_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\:V** ,?[%XW_ .@W9?\ @,?\:/L7
MC?\ Z#=E_P" Q_QK8HH Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&MB
MB@#'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\:V** ,?[%XW_ .@W9?\
M@,?\:/L7C?\ Z#=E_P" Q_QK8HH Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_
M (#'_&MBB@#'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\:V** ,?[%XW_
M .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QK8HH Q_L7C?\ Z#=E_P" Q_QH^Q>-
M_P#H-V7_ (#'_&MBB@#'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\:V**
M ,?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QK8HH Q_L7C?\ Z#=E_P"
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
M?_036Q6/XE_Y"^C_ /7Z?_036Q0 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%8OQ#^(?@[X4^#KSQ]X^UC[!I-AY?VN[^SR2^
M7OD6-?EC5F.7=1P#UR>,FLJ]>AA:$ZU::C"*;E)M)))7;;>B26K;T2)G.%.#
MG-V2U;>R7=FAK6N:+X;TR76O$.K6UC9P+NGNKN=8XXQZEF( KRBU_:\_9PC\
M=W4;_%*T D@CC2;[-/Y18'G]YY>W'OG%?)O[5O[1NI_'GQY,-*U.7_A&;"4I
MHMKAD64#C[0RG!WOR1N *J0, YSY57Z]DWASA\3@(5L95DI32:4;65]5=M.[
M[VM\]SU:. C.FI3>_8_5[1=<T7Q)ID6M>'M6MKZSG7=!=6DZR1R#U#*2#5JO
MSL_92_:-U/X#>/(1JNIR_P#",W\H36K4AG6('C[0JC)WIP3M!+*",$XQ]\_#
MSXA^#OBMX.L_'W@'6/M^DW_F?9+O[/)%YFR1HV^61588=&'('3(XP:^"XGR:
M/#F;1P4ZJDYQ<X:I2<8M*3Y;W]URBFUI[T=KV.'$TXX>LJ;DKM77>RWT\KJ_
MJC:HHHKPS(**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** ([JZM;&UDO;VYCAAAC+S32N%5% R6)/  '))KY_\ "G_!5;_@GOXS^)=U
M\+=&_:M\&B]AEM8;'4;G7((M.U6:<2%(;.[9Q#=2?NF&V-B2>F><4?\ @L!^
MSS\<?VKO^":'QA_9Z_9NU,VWC3Q/X3:WT9!=B#[;MFBEFLO,)"K]HACEM\L0
MO[[YB%R:^*_^";_[5'[,_P#P57TSXT_L0_'_ , 1_##X@ZE\.O#_ (9U_P"$
M?B>Q2VO=-O--M+J&6ZT^WEVETMI3!-&  \6U"RJ &(!^EG[0W[3O[//[)?P]
M?XK?M+_&;P[X'\/).L"ZIXCU..VCEF8$K#'N.99"%8A$!8A2<8!JO^S=^UE^
MS1^V#X(D^(_[+WQR\->.M%@N/L]U?>'-4CN!;38SY4RJ=T+X(.UPI((.,$&J
M7Q'_ &0?@9\9_C;IGQO^-'@;3/%]WX>T%M-\*Z7XDTZ*\L]%>65GN[N"*565
M;B=1;QM)C<J6RJI4/(&^(_V,_P!E'P;\$O\ @X?^/'BC]DWPO:^&?AI'\#=&
MA^)FAZ% +?3!XQO+U;BV5($ C246$+3L$'RF\9B!Y^2 ?<?QL_; _9B_9RUF
MU\.?&[XW:!X=U&\L)+^+3KZ[S<+91MMDO'C0%HK9&.&N'"Q*>&85WNA:[H?B
MG1+/Q-X9UFTU'3=1M8[G3]0L+A9H+F%U#)+'(A*NC*00P)!!!%?G+_P;W^/K
M_P#:XUK]JW]O+Q^!>:UXX_:$U#PUI\MP-YMO#VDVEN-/LES]V.-+N0%1@,VY
MB,L37QK-^WC\4/V*O^"27[?O[-?PT\2W5I+\$_CYJ?@?X67D,Q631=$UC5F@
MC@A8',9@B%Z\;#E&=0N HP ?LYX0_;=_9&\??$X?!OP7^T/X6U+Q')>W%E:Z
M?::HC"[N[<$W%M!+_J[B>(*WF0QLTD>QMZKM./4Z_-G_ (*B?L\:%\"/^#=4
M>%?A@@T#5_@IX$\+^(/!&L:<!'<:5JVF36<HO(G ^69_WX9^K>?(3DL:^X?V
M/_C3=?M(_LE_"[]H>^M8X)_'GP[T3Q%/!$,+$][80W+(!V ,A&/:@#T6BBB@
M KPO_@GO_P D3U;_ +'O6?\ TI->Z5X7_P $]_\ DB>K?]CWK/\ Z4F@#W2B
MBB@ HHHH **** "BBB@ HHHH *Q_$O\ R%]'_P"OT_\ H)K8K'\2_P#(7T?_
M *_3_P"@F@#8HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
M;W_P+:C_ (0?2/\ GYO?_ MJV** ,?\ X0?2/^?F]_\  MJ/^$'TC_GYO?\
MP+:MBB@#'_X0?2/^?F]_\"VH_P"$'TC_ )^;W_P+:MBB@#'_ .$'TC_GYO?_
M  +:LS7/"NG6NHZ;#'/<D3W)5RUPQ(&WMZ5U=8_B7_D+Z/\ ]?I_]!- !_P@
M^D?\_-[_ .!;4?\ "#Z1_P _-[_X%M6Q10!C_P#"#Z1_S\WO_@6U'_"#Z1_S
M\WO_ (%M6Q10!C_\(/I'_/S>_P#@6U'_  @^D?\ /S>_^!;5L44 8_\ P@^D
M?\_-[_X%M1_P@^D?\_-[_P"!;5L44 8__"#Z1_S\WO\ X%M1_P (/I'_ #\W
MO_@6U;%% &/_ ,(/I'_/S>_^!;4?\(/I'_/S>_\ @6U;%% &/_P@^D?\_-[_
M .!;4?\ "#Z1_P _-[_X%M6Q10!C_P#"#Z1_S\WO_@6U'_"#Z1_S\WO_ (%M
M6Q10!C_\(/I'_/S>_P#@6U'_  @^D?\ /S>_^!;5L44 8_\ P@^D?\_-[_X%
MM1_P@^D?\_-[_P"!;5L44 8__"#Z1_S\WO\ X%M1_P (/I'_ #\WO_@6U;%%
M &/_ ,(/I'_/S>_^!;4?\(/I'_/S>_\ @6U;%% '*6OA73I/%-U8-/<[([:-
ME(N&W9)/4UI_\(/I'_/S>_\ @6U%E_R.][_UY1?S-;% &/\ \(/I'_/S>_\
M@6U'_"#Z1_S\WO\ X%M6Q10!C_\ "#Z1_P _-[_X%M1_P@^D?\_-[_X%M6Q1
M0!C_ /"#Z1_S\WO_ (%M1_P@^D?\_-[_ .!;5L44 8__  @^D?\ /S>_^!;4
M?\(/I'_/S>_^!;5L44 8_P#P@^D?\_-[_P"!;4?\(/I'_/S>_P#@6U;%% &/
M_P (/I'_ #\WO_@6U'_"#Z1_S\WO_@6U;%% &/\ \(/I'_/S>_\ @6U'_"#Z
M1_S\WO\ X%M6Q10!C_\ "#Z1_P _-[_X%M1_P@^D?\_-[_X%M6Q10!C_ /"#
MZ1_S\WO_ (%M1_P@^D?\_-[_ .!;5L44 8__  @^D?\ /S>_^!;4?\(/I'_/
MS>_^!;5L44 8_P#P@^D?\_-[_P"!;4?\(/I'_/S>_P#@6U;%% &/_P (/I'_
M #\WO_@6U9GA7PKIVH:=)--/<@BYD4!+AE& U=76/X'_ .01+_U^S?\ H5 !
M_P (/I'_ #\WO_@6U'_"#Z1_S\WO_@6U;%% &/\ \(/I'_/S>_\ @6U'_"#Z
M1_S\WO\ X%M6Q10!C_\ "#Z1_P _-[_X%M1_P@^D?\_-[_X%M6Q10!C_ /"#
MZ1_S\WO_ (%M1_P@^D?\_-[_ .!;5L44 8__  @^D?\ /S>_^!;4?\(/I'_/
MS>_^!;5L44 8_P#P@^D?\_-[_P"!;4?\(/I'_/S>_P#@6U;%% &/_P (/I'_
M #\WO_@6U'_"#Z1_S\WO_@6U;%% &/\ \(/I'_/S>_\ @6U'_"#Z1_S\WO\
MX%M6Q10!C_\ "#Z1_P _-[_X%M1_P@^D?\_-[_X%M6Q10!C_ /"#Z1_S\WO_
M (%M1_P@^D?\_-[_ .!;5L44 8__  @^D?\ /S>_^!;4?\(/I'_/S>_^!;5L
M44 8_P#P@^D?\_-[_P"!;51\2^$M,L=!NKN&XNBT<1(#W+$?B*Z:LWQC_P B
MQ>_]<#0!4LO!>E2V<4K7-YEHE)Q=-CI4O_"#Z1_S\WO_ (%M6EIW_(/@_P"N
M*_R%34 8_P#P@^D?\_-[_P"!;4?\(/I'_/S>_P#@6U;%% &/_P (/I'_ #\W
MO_@6U'_"#Z1_S\WO_@6U;%% &/\ \(/I'_/S>_\ @6U'_"#Z1_S\WO\ X%M6
MQ10!C_\ "#Z1_P _-[_X%M1_P@^D?\_-[_X%M6Q10!C_ /"#Z1_S\WO_ (%M
M1_P@^D?\_-[_ .!;5L44 8__  @^D?\ /S>_^!;4?\(/I'_/S>_^!;5L44 8
M_P#P@^D?\_-[_P"!;4?\(/I'_/S>_P#@6U;%% &/_P (/I'_ #\WO_@6U'_"
M#Z1_S\WO_@6U;%% &/\ \(/I'_/S>_\ @6U'_"#Z1_S\WO\ X%M6Q10!C_\
M"#Z1_P _-[_X%M1_P@^D?\_-[_X%M6AJ>JZ7HMFVH:QJ5O:6Z??GN9EC1?JS
M$ 5S_A7XS?#/QQXFF\(^$/%D&HWL%LT\PM%9HU0,J_ZS&PG+#@$]_2N'$9GE
MN%Q$,/6K0C4F[1BY)2D^T4W=_(Z*>$Q5:E*I3IR<8[M)M+U>R^9H?\(/I'_/
MS>_^!;5\D?M6?%Z?6_&5[\//"FI7*:/IDI@NLW+'[7.I^?=_LJP*@="03SQC
MZ>\?^+?BYI&M1Z1\/?A1#J\#VZR/JEUK4=O%$Y+ H4(W,0 #D?WA7P3K!OCJ
M]T=3!%S]I?[0&Z[]QW?KFOYQ^D)QGC,+E-+*,%[2"JRDJLG"<%)12]R,Y12G
M%N5Y<C:T2;LVG^I>&>0T*V-GC<1RR<$N1<T9--W]YQ3;BU;3F2>M^A6JWH>O
M:SX:U2+6M U*:TNH&S%/ Y5A_B#W'0U4HK^/Z-:KAZL:M*3C*+333LTULTUJ
MFNY^X3A"I!PFKIZ-/5-'W#^S_P")-"^,WPYMO%,DES%?12&VU.".[;:DZ@$D
M9/W6!5AZ;L9.*[?_ (0?2/\ GYO?_ MJ^8OV-;SXTV>D:[)\,='T6\M?M,'V
MJ/5[B6,[]KX\LIQTZY_V:^H=1U77]+\(/K'_  CQO=3BLA(^F6<P'F3;1F-&
M;C&<@$U_HEX:<7XCB3@W#XS&PFJD8>_)PERSY7*+E%I>\WRW:CK=V2V/Y@XK
MR2EE6>U:&'E'D<O=7,KQND[-/9*]DWTZD?\ P@^D?\_-[_X%M1_P@^D?\_-[
M_P"!;5Q7_#2T.E\>,O@[XUTD#[\[Z+YT _X&C'/Y5L^$/VA_@YXYU*+1?#WC
M:![V9]D=G<0R0RLW]T"11D_2OI,-QEPMBJ\:$<7"-26BA-\DV^RC/EDWY)'E
M5<BSBC3=1T).*W<5S17JXW7XFY_P@^D?\_-[_P"!;4?\(/I'_/S>_P#@6U;%
M%?3'DF/_ ,(/I'_/S>_^!;4?\(/I'_/S>_\ @6U;%<AXQ^/WP5\ [U\5_$W1
M[:5/OVRW8EF'_;./<_Z5M0P^(Q,^2C!R?9)M_@-1E)V2-?\ X0?2/^?F]_\
M MJ/^$'TC_GYO?\ P+:O$O&/_!2#X+:)OA\)Z+K&MRC[DBP+;PM_P*0[Q_WQ
M7%M^V=^U1\528?@W\$Q!!(<+=1V,UX4_[:D+$/Q6OHJ'!V?58>TJ4U3CWFU%
M?<]?P.B.$KM7:LO/0^H?^$'TC_GYO?\ P+:L#Q=K?P@\!(6\:?$2VTP@9\J\
MUH)(?HA.YOP%?/O_  H7]O?XO?/\0_B<VBVTG^MMI-6$8*G_ *968V'Z,16]
MX1_X)G>![1Q<^/?B+JFIR$[GCL($ME)[@EO,8_7@_2MO[#R#!_[YCXM_RTHN
M?_DVB_ ?L:$/CG]VIH>,?VTOV9?#>Z+1-5U_791P!IT;HF?=IBG'N :\]N_V
MR?B;X^N6T[X*_!6]F?.T/)/<WSCW*PA OXDBOH?P=^R5^SOX(VR:3\+]/N)5
MY\_5%:[;/K^^+ 'Z 5Z%9V=GI]LEG86L<$,8Q'%#&%51Z #@4?VCPG@O]WPD
MJK[U9V_\ECHP]IA8?#!OU?\ D?'EI\*?^"@/Q5.[5]>F\.VDO3S]36U 'H5@
MW2_]]"M[PW_P332^N1J7Q0^+EW>3.<S1Z;;88_\ ;:4L3^*5]4TCLJ*7=@%
MR23P!4SXRS6$7'"1A0CVIP2_%W8/%U4K1M'T1Y!X9_84_9Q\-*K'PE-J$J_\
MMM3O&ES]5X3_ ,=KO='^%7@SP]:BQT#3VL8!TALW\I!^"@"N3\>?MB? +P)?
M_P!A#QE_;FKLQ6+1?#$#7]S(_P#<Q%E5;V9EKG_^%F?M@?%;Y/AI\&-/\$:=
M)]W6/'-T7NBOJMI%RC>SY%?G.9^(&#Q5=T?K$\556\*?-5:?:7+>%/\ [?E%
M'D5LWH.;@I.I)=(WE]]M%\VCU63P9HD,;337MVB(I+,UXP  ZDFO+O''[27[
M-G@O4/\ A'[/QKJ'B+6&)6+1O"C2:A<2,.JCR_D#>S,#38_V-V\<2+??M'?&
M?Q)XW<D,^EBX_L_3 >O%O 1^>X9]*]1\#_#/X>_#33_[*^'_ (+TS1X" '73
M[-(R_NS 9<^[$FO,^L<89E_"I4\)!]:C]K4_\ @U3B_/VL_./?+GS.O\,537
M][WI?<FDO_ GZ'BJW_[5WQ4.WX>?">W\#:;)]W5?&VK/+=LOJMK#S&P]),CW
MK@?VNOV8M=\)?LW>(OB/\1_CGXD\5:S8_9#;P22+;:=&9+R"-B+9,C.UV );
MT.*^Q*Q?B'\//!WQ6\'7G@'Q]H_V_2;_ ,O[7:?:)(O,V2+(OS1LK##HIX(Z
M8/&17E9[P+_;.28K#XC$SKUZE.<8.I-QIQG*+47[.FHPM&33NX2DK;M[\^,R
MCZUA*D)S<YN+2YG:*;6CY8I+1^39^.M%?IW_ ,.\OV/?^B0?^7!J'_R16;:_
ML!?LD2>*;K37^$V88[9'1/[>O^"2<G/GYK^;/^)<>./^@C#?^!U?_E)\)_J-
MFW\\/OE_\B?FM7Z4_L!>%=.U+]DCPE>SSW*N_P!OR([AE'%_<#H/I6E_P[R_
M8]_Z)!_Y<&H?_)%>G_#SX>>#OA3X.L_ /@'1_L&DV'F?9+3[1)+Y>^1I&^:1
MF8Y=V/)/7 XP*_4/";PFXCX#XCJYAF%6E*$J4J:5.4V[N=.5WS4XJUHOK>]M
M#Z#AOAO'9/CI5JTHM.+6C=[W3ZI=AW_"#Z1_S\WO_@6U'_"#Z1_S\WO_ (%M
M6Q17]"GVIC_\(/I'_/S>_P#@6U'_  @^D?\ /S>_^!;5L44 8_\ P@^D?\_-
M[_X%M1_P@^D?\_-[_P"!;5L44 8__"#Z1_S\WO\ X%M1_P (/I'_ #\WO_@6
MU;%% &/_ ,(/I'_/S>_^!;4?\(/I'_/S>_\ @6U;%% "1H(HUC4G"J ,GFEH
MHH **** "BBB@ HHHH **** "BBB@ HHJO;ZOI-WJ-QI%KJ=O+=V:HUW:QSJ
MTD <$H74'*AMK8SUP<=* +%%%% !1110 4444 %%%% !7A?_  3W_P"2)ZM_
MV/>L_P#I2:]TKPO_ ()[_P#)$]6_['O6?_2DT >Z4444 %%%% !1110 4444
M %%%% !6/XE_Y"^C_P#7Z?\ T$UL5C^)?^0OH_\ U^G_ -!- &Q1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% &/9?\
M([WO_7E%_,UL5CV7_([WO_7E%_,UL4 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 5C^!_^01+_ -?LW_H5;%8_@?\ Y!$O
M_7[-_P"A4 ;%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 5F^,?^18O?^N!K2K-\8_\ (L7O_7 T 7-._P"0?!_UQ7^0J:H=
M._Y!\'_7%?Y"IJ "BBB@ HHHH **** "BBB@ HHHH **** "BBN<^)'Q2\)_
M"FQTO4/%K7@CU?7+;2;/[%I\MP?M$[$)O$:G8@P27;"@#KD@'6C0K8FJJ=*+
ME)[):MF5>O1PU)U:LE&*W;T2.CHKG/'<7Q7DU/P^?AK=:#'9KK2'Q0NLQS&5
M]/VMN%L8^!-NV8WC;@GD$<\'\:/A3\1OC!\4M"N-*C'A^T\)S27&G>)TU*0S
M/)/#Y<@C@1E4D*67][D<DCFN',L72RO"PK3C.JYW484H\\^:SY5*[C&$6UK.
M<U&*=[MVB]L-3K8RM.G3Y8\MKRJ2Y8\K:YG%I2E)I-VBHMMJVBO)=?\ $GX[
M?#7X47]KH_B[6)UO[Z)WL[&TL99Y)=N!C**50DL H<KNYQG!Q3^(NO\ Q>U7
M7-&\'_#+PQ+:6&LV4L]]XTEEA(T8IM9(WM)</*T@)48^X1EA@&KOP\^!_@#X
M<3-JFF:<][JTO-SK>IR>?=S,>I+M]W/HN >]=?7G9;'-\72K?VK"$8U(.*IP
ME4YH74ES>VC*F^=737+%*,H[S3.O&+"4Y06"G*\9*3DXPM))I\O))37*[-.[
MNXO3E:N>+#]E35;SXJ:3XI\9>,U\5:-!83C5K;Q$)))Y+HD>4T(5A''$!G*$
M-]?3O8/A1:Z;\0M-\9>'?$VH:5IVG:7-:-X5TWRXM.N6=@1/)&J\R*!A2",
MUUE%=>5Y5E62:X##PIR<7%R44YS3O=SFTY3D[VYI-RLEKHCGQE?%9CIBJLYK
MF4DG)\L6K648II1CI?E24;WTU9SE[\+/"E_\4K+XPW"WG]LZ?I$FFVY6^D$'
MD.^]MT0.QFST8C(KX_\ VU?#7@SX8_'*'3K7Q+9QW7BJWEU*WTEI,3(0^)#C
MIM9RS+W.' &$)K[CK\K?VE?"OQ0\5?M9^*?BA\?O"W]FZCYZ0^&=%FOH+G[#
MIR#]PQ,#NBNR_.1G(9W./F!KNS#PFRCQJRVKEF;8IT?80YJ,U:4XSO:*C!M<
MU/WFZB32MUC)Q8LHXDSKA'/,/_8V&51XBI^^NFH*FE><Y2BG:=DHT[ZN36CB
MI&O-KNDP/Y<EZN?]D%OY5%JOBKPYHFCS:_JVLP6]G;KNFGD? 7VQUR>PZGM7
M+U0\3>&='\7:/+H>N6BRP2KZ?,C=F4]F'K7S$OH,\!SIT8QS7$QDI1]I)QI2
M4HW7,H1Y8N#:ORMSFHO5J6S_ %[&^)&?PPE:6$P]*57EE[-2<E'GM[O.U=\M
M[7LD[;-'Z+?LZ_LR_"WP78^'OBS9HFH^(CHCB/7+6^E,$L%SLD(2/=Y;+@(
MY7<0,Y&<5WUS\.8;GXJ6WQ5/C'7TDMM%?31H,6IE=,E#2>9]H>#'S3C[H<GA
M21CO7Q'^R9^V9\2O@5\!]+^!^I^$(O$VHZ1-+;Z-?K>.,69.Z*)HPA9V3+*,
M$ *%':O1O^%C_P#!1+XP<>&?!K^';27^-=.2S 7UWW1+GZI^%?K='P^QG"U-
M99AZ\*>%H1=*E*<U9TE>UD[M7O=JR?,WU=S\9H4L5G=&.89C15*M6:JU(NR:
MJV5[\N]FK)]4ET/I/4="\<0?%"'QL_Q12V\)P:$]O=^%I-*BQ)>>;N6\-TQW
MJ F4\L *>&)[5YOX[_:=^&OA#XS1#Q#XB\&7/AFWT$RKJ5G*UYJL6JB;:(0D
M2LJ1&$YW$@A@0< BO-[?]@KX[?$:=;[XU_'/?D[O+$\]^Z^W[PHJ_AD"N_\
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
M'X*U >'[V6WU[PK+;QWD++;R%0KSPRA/FP=R!7!4;67G/S9_P;K>//''Q/\
M^"-/P6\?_$KQEJOB'7M5M-:GU/6M<U"2[N[N4Z[J +RS2LSR-@ 98D\5](W_
M (\7XI_LDS_$Y=%GTT>(_ARVJ#3KK_6VOVBP,OE/P/F7?M/ Y!KY8_X-G?\
ME!Y\!_\ L&ZU_P"GW4: *7Q(_P"")?C/]H7XC>)OCS\>/^"JO[47A?6O$NLW
M%^WAGX1_%C^Q?#VAVA.+>RMH)+60D10K&CS$IYKJTAC0N5&?_P $8M23]FO_
M ()L>/OVP/C#^T+\3O'7@S5?%7B3Q5X5UGXE^*KC7-7C\(V,DEOIX!?"F2>&
MT:Z"1(H=KM0!TKW'_@KK\4_%_P /OV&O$O@7X67WD>.?BK?6/PZ\!LI.]=4U
MN=;!9EQT,$,L]T3V6V8]J]T^#7PI\(? GX1>%O@E\/['[-H7@_P[9:+HUOQ^
M[M;6!((@<=]B+F@#\=_V!+G]B;_@LE\4'^)E]_P6<_:>T'XQ:W?/KOBCX%^&
M/BM/X<TG3!YAD.F:?:268:XMK>$+ [P3,["-Y6,9?C]K%544(HX P*_.G_@X
M(_8F^'_C+X#Z+^VM\%/"]IH?[1'P]^('AF3X9>*]%MU@U'5KZXUBTM(],F9
M&ND?SRRHVXH4R,(TH;]%Z "BBLGQU9^,;_PC?V?P_P!8M-/UJ2 C3KV^MS+#
M#)D89T'WAC/% &M7A?\ P3W_ .2)ZM_V/>L_^E)H_P"$!_X*"?\ 1?\ P)_X
M2DG_ ,56)_P3QL?'B_ W4EGUVQ:0>--5$K"U.&D$V'(YX!;<0.P(H ^CZ*Q_
ML7C?_H-V7_@,?\:/L7C?_H-V7_@,?\: -BBL?[%XW_Z#=E_X#'_&C[%XW_Z#
M=E_X#'_&@#8HK'^Q>-_^@W9?^ Q_QH^Q>-_^@W9?^ Q_QH V**Q_L7C?_H-V
M7_@,?\:/L7C?_H-V7_@,?\: -BBL?[%XW_Z#=E_X#'_&C[%XW_Z#=E_X#'_&
M@#8K'\2_\A?1_P#K]/\ Z":/L7C?_H-V7_@,?\:S-<M?%*ZCIJW6J6SNUR1
MRP$!6V]3ZT =716/]B\;_P#0;LO_  &/^-'V+QO_ -!NR_\  8_XT ;%%8_V
M+QO_ -!NR_\  8_XT?8O&_\ T&[+_P !C_C0!L45C_8O&_\ T&[+_P !C_C1
M]B\;_P#0;LO_  &/^- &Q16/]B\;_P#0;LO_  &/^-'V+QO_ -!NR_\  8_X
MT ;%%8_V+QO_ -!NR_\  8_XT?8O&_\ T&[+_P !C_C0!L45C_8O&_\ T&[+
M_P !C_C1]B\;_P#0;LO_  &/^- &Q16/]B\;_P#0;LO_  &/^-'V+QO_ -!N
MR_\  8_XT ;%%8_V+QO_ -!NR_\  8_XT?8O&_\ T&[+_P !C_C0!L45C_8O
M&_\ T&[+_P !C_C1]B\;_P#0;LO_  &/^- &Q16/]B\;_P#0;LO_  &/^-'V
M+QO_ -!NR_\  8_XT ;%%8_V+QO_ -!NR_\  8_XT?8O&_\ T&[+_P !C_C0
M!L45C_8O&_\ T&[+_P !C_C1]B\;_P#0;LO_  &/^- !9?\ ([WO_7E%_,UL
M5REK:^*3XINHX]4MA<"VC,DA@.TKDX %:?V+QO\ ]!NR_P# 8_XT ;%%8_V+
MQO\ ]!NR_P# 8_XT?8O&_P#T&[+_ ,!C_C0!L45C_8O&_P#T&[+_ ,!C_C1]
MB\;_ /0;LO\ P&/^- &Q16/]B\;_ /0;LO\ P&/^-'V+QO\ ]!NR_P# 8_XT
M ;%%8_V+QO\ ]!NR_P# 8_XT?8O&_P#T&[+_ ,!C_C0!L45C_8O&_P#T&[+_
M ,!C_C1]B\;_ /0;LO\ P&/^- &Q16/]B\;_ /0;LO\ P&/^-'V+QO\ ]!NR
M_P# 8_XT ;%%8_V+QO\ ]!NR_P# 8_XT?8O&_P#T&[+_ ,!C_C0!L45C_8O&
M_P#T&[+_ ,!C_C1]B\;_ /0;LO\ P&/^- &Q16/]B\;_ /0;LO\ P&/^-'V+
MQO\ ]!NR_P# 8_XT ;%%8_V+QO\ ]!NR_P# 8_XT?8O&_P#T&[+_ ,!C_C0!
ML45C_8O&_P#T&[+_ ,!C_C1]B\;_ /0;LO\ P&/^- &Q6/X'_P"01+_U^S?^
MA4?8O&__ $&[+_P&/^-9GA6U\4R:=(UAJEM&GVF0%9("3NW<F@#JZ*Q_L7C?
M_H-V7_@,?\:/L7C?_H-V7_@,?\: -BBL?[%XW_Z#=E_X#'_&C[%XW_Z#=E_X
M#'_&@#8HK'^Q>-_^@W9?^ Q_QH^Q>-_^@W9?^ Q_QH V**Q_L7C?_H-V7_@,
M?\:/L7C?_H-V7_@,?\: -BBL?[%XW_Z#=E_X#'_&C[%XW_Z#=E_X#'_&@#8H
MK'^Q>-_^@W9?^ Q_QH^Q>-_^@W9?^ Q_QH V**Q_L7C?_H-V7_@,?\:/L7C?
M_H-V7_@,?\: -BBL?[%XW_Z#=E_X#'_&C[%XW_Z#=E_X#'_&@#8HK'^Q>-_^
M@W9?^ Q_QH^Q>-_^@W9?^ Q_QH V**Q_L7C?_H-V7_@,?\:/L7C?_H-V7_@,
M?\: -BBL?[%XW_Z#=E_X#'_&C[%XW_Z#=E_X#'_&@#8K-\8_\BQ>_P#7 U#]
MB\;_ /0;LO\ P&/^-4?$MIXM30;I[[5K5XA$?,1+<@D>QH Z#3O^0?!_UQ7^
M0J:L*RL_&ALXC%K-F%\I=H-L<@8^M2_8O&__ $&[+_P&/^- &Q16/]B\;_\
M0;LO_ 8_XT?8O&__ $&[+_P&/^- &Q16/]B\;_\ 0;LO_ 8_XT?8O&__ $&[
M+_P&/^- &Q16/]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P&/^- &Q16/]B\;_\
M0;LO_ 8_XT?8O&__ $&[+_P&/^- &Q16/]B\;_\ 0;LO_ 8_XU@>!/B'#\3A
MJ_\ P@?Q!TO43H.LS:3JXAM''V6]B"F2%@P'*[EY&1SUX-:1HUITY5(Q;C&U
MW;17VN^E^AE.M1A4C3E)*4KV5U=VU=EUMUML=G=W=I86LM_?W,<$$$;2333.
M%2- ,EF)X  &236!XO\ &&N#X87GCCX/:%9^+KY],^U:#8P:O'#!J9*AD"W'
MS(%8'(;H>.1G-8O@KPM\;M0^'YT#XW>(/#&J:C=+<1:D-*TV1;2:!W<+'LD)
M./+8*0<YP>M:GAOP=J'@3PU:^&/"S:/I6DZ;;"*TLK2P$4-O$HX"J,!0*Z9+
M"X2H^9JHX2\_9RBM];QE9Z;6=F]4SF4L5BZ:<4Z<9P\O:1D[6T:E&ZUWNKI:
M-">/_A[%\9OANGA+Q9?ZUH+7GV6XNSH&L&WN;>1'24Q":/AE)4HW9E)QC@C.
M^(_QMM/#&K)X$\$:._B'Q3<+^YTFT;Y;<?\ /2=^D2C(///3H#FE\#^/[GXE
MOJ:>$?$L-U;Z;<BWEO5L'6&9RN3Y4F<.!T)'3@]""7> ?A(_PTLIK3PE+90O
M=2F2[NIHFDGN'))R\C$LW4]3@9]S7RF88[-<]P-&GD^(A'#R<VZJ?.XZJ+]E
M%IQ<I<MN:3<8\M^6=SW<)@\#EF*J5<=2DZR45ROW>:UVN=Z-)<U[12;YK7B1
M_#;X8>+;#Q WQ'^*/C&;4M>FMVBCM+.1H[&PB8@F../^/H,LW7 XR,UWE8_V
M+QO_ -!NR_\  8_XT?8O&_\ T&[+_P !C_C7;E>583)\+[##WLVVW)N4I2>\
MI2;;<GW?DE9)(RQF,K8ZM[2I;LDDDDELDEHDO^#N;%%8_P!B\;_]!NR_\!C_
M (T?8O&__0;LO_ 8_P"->B<IL45A7@\6:?:R7U_XETZ""%"\LTT.U$4=223@
M#WKP/XN_M[Z5X.NG\/\ PWO[;Q-J.[8)[>V*VB-TP'SF4Y[(,'^]7HY=E.8Y
MM6]GA:;D^O9>KV7S-*=*I5=HH^D=5U;2]#T^75]:U*"SM;=-\]S=3+''&OJS
M,0 /K7YU_M?>,_"?Q ^/^M>+/!6N+J%A<I;JERB,JEHX$C8+N R,H>>ASQFO
M5M/_ &?OVKOVKKN+Q+\:_$TNAZ/NWVUE=QE"!_TSM5P%..-TF&_WJ]"U?_@G
MW\.[KP"W@_2'AM+P.)8]<=&DN3( 1\Q) *'/* *.XP>:^ZR.MD?!^.Y\1B/:
M59+EDH*\()M-WEU:MTU6NAVT71PD[RE=[:;(^&Z*]H\6_L%_M!^&M7CTRPT?
M3]5CN)2EO<V>I1HK?42E"#CV_$UZ)\$O^"=OB:QU:W\3_%O4=.V6\BR1:+"Q
MF$C#D"9@ NW/55R#W.,@_HN*XNX>PN%=;ZQ&6FBB[R?E;=?.WF=\L50C&_-<
M]M_9 \!Q>"/@!X;BO-&@M]0N; W-U*+=5E<2R/*@<XR2$=1STQCM7I]8RV'C
M55"KK-D !@ 6IX_6E^Q>-_\ H-V7_@,?\:_GG&XJICL94Q$]YR<OO=['@SDY
MS<GU-BBL?[%XW_Z#=E_X#'_&C[%XW_Z#=E_X#'_&N4DV**XOQSX]MOAGIG]L
M?$#XFZ#H]O@['OV$9DQV0$Y<^R@FO,$_:S^(7Q G-C^SG\,=6\8*6VKK<^GG
M3],'N)I\%L==NT$]J\/,N),ERJJJ.(K+VKVIQ3G4?I3@I3?JHV.2OCL)AI<L
MY>]V6LO_  %7?X'T'7(_$OX]?!WX/0&;XC_$/3=,<+N6TDGWW#CU6%,R-^"U
MYI<?!3]KGXJPY^+7Q_M_#EE*/GT/P+ 86P>S73CS,XX(&5/-=!\-?V3OA_\
M"BY&I^%/#&CMJ.[>^KZC;-=7;/W;S92S*3WVX'M7G?VGQ/F6F!PBH0_GKO7U
M5&FVWZ3J4GY&'UC,*_\ "I\B[S_^1CK]\HLR?^&F?C#\3OW'[.W[/&IW%M)_
MJ_$GC)_[.LL=G2,_O)U_W<'VK)\/?L7>-?$6L:MXF^+_ ,8'LY/$-TMSKNC?
M#ZS72[:\E5=H\^8#S;@8XRX!]Z]M^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\
M@,?\:N/#57%1DLTQ=2NI;P4O94GK>SIT[<\;J]JLJFNO1&<LIIXF49XN3J..
MJZ13M;1+R;6K>C///@=^Q_\ #?X,1>(;.2PTS6K;5M7DN--COM!@\S3K-E4+
M9F9@TEP 0QWR-D[L8&,F3X(?#+18]?U#QS;_  PUOP)<6.MWEG'HYUD26VJ6
MZ_+'=F-&90KAMRIGY2O? -=_]B\;_P#0;LO_  &/^-'V+QO_ -!NR_\  8_X
MU[$\CX=J.$I8&BITW%TY1IQ@Z;C_ "*"BE?2^FO7=W]+ +$9506'P=65.C:2
ME!.\9<W>]WITLU;;9*W,^(/C#K+PVWB?X5>%K7QMX>_>1W]YH&KQ2S0S(^UD
M5 2)"N""H.X'@XQ5GP7^T'\+O&UY_8]OKK:;J8.V32-:B-K<JW]W:_#'V4FK
M'AKX>WW@7P\?#'@"#0]$LE>62&UTW2%BACDD9G=Q&F%R78L?4FN0OO@UXJA^
M#HTKXP:K;?$75=(TV=WU&30XX+V_*[W5(Q$5".1MC&TC) ).236&899GL<95
MQ.4XR,HN24:%>-KIIZQJTXKDM9<W/[767NQM=Q[<)CL$L/3HYAAVI*+<JM)Z
M)JVCA-WE>[Y>51TC[S3LGZY17FGP9L/$.A?![3=7B^VZ%:S6'VY],\5Y^U:<
MKKO,4Q9V$>P<%2?EQS@YK&'Q^\:^%+I-/^,OAZ;PUO;;%JJV9NK"7/3$T6=N
M?0CCN12Q^=X;(Z=+^U_W$I74GK*E"2M>,JRBH+5^ZY.*E9V-,)@IYFY/ ?O$
MK-+2,Y1>S5-OF]4DVNI[)17-Z)J6M^)=.35_#OC+2;ZUD'R7%H@D0_BI(JY]
MB\;_ /0;LO\ P&/^->O3JTZU-5*<DXO5-.Z:[IG).$J<G&2LUT9L45C_ &+Q
MO_T&[+_P&/\ C1]B\;_]!NR_\!C_ (U9)L45C_8O&_\ T&[+_P !C_C1]B\;
M_P#0;LO_  &/^- &Q6/9?\CO>_\ 7E%_,T?8O&__ $&[+_P&/^-9EK:^*3XI
MNHX]4MA<"VC,DA@.TKDX % '5T5C_8O&_P#T&[+_ ,!C_C1]B\;_ /0;LO\
MP&/^- &Q16/]B\;_ /0;LO\ P&/^-'V+QO\ ]!NR_P# 8_XT ;%%8_V+QO\
M]!NR_P# 8_XT?8O&_P#T&[+_ ,!C_C0!L45C_8O&_P#T&[+_ ,!C_C1]B\;_
M /0;LO\ P&/^- &Q16/]B\;_ /0;LO\ P&/^-'V+QO\ ]!NR_P# 8_XT ;%%
M8_V+QO\ ]!NR_P# 8_XT?8O&_P#T&[+_ ,!C_C0!L44D8<1J)6!;:-Q X)I:
M "BBB@ HHHH **** /)OVOO@YXV^*G@OP]XH^%-AHM[XR^'OB^U\5>$M-\23
M/%87]W##/;O;32HCM!YEM=7").$?R96CEV2",HWY^?$/XS_\%S-=^!/B[]C3
M]G#_ ()1W?@SQ+XV\3>*)[OXH^,/B=H\VDZ!9ZSJ]]>&:%;:1FN)(HKO 8?,
M&3=Y+_<K[R_;Q^ GQY_:6^"]G\)?V>_VC=<^%&J7OB6SFU3QQX:(^W66GQ"1
MY4B4D!FD(CBP3@!RQ!VX/R+XZ_X(M?M^KX+U9O!__!>_]H)M5&G3'3DU.Y@A
MMVF"'8LDL7SQ(3@%U!90=P!(P0#ZR_X)I_LE:9^PK^PA\,?V4=*\91>(E\(>
M&DAN-=M_]3?7$TCW,\T7)Q$TLTA09)";:]RKYL_X(^>(O!?B?_@F1\%]1^'7
MQ,UOQ?H</@N&STW6_$D427[1V[O;BWG\DM&SP>4;<NA*OY&X$[LGZ3H X7]I
M3]G+X4_M:?!76OV?_C7I-[>>&]=-L]Y'INK7%A<1RVUS%=6\T5Q;.DL4D<\$
M,BLK#F,9R,@_/=I_P2,\$^+OB/K]_P#M)_M _$+XI^"-2;0YK?P1XQUJW:UO
M9M-\UH?[3-K;02:E''(R.D5P\B,RYE64A2/KZB@#F?B[\,X?B[\.M2^&EQXQ
MUK0;35K1[6]O/#LT,5T;=T*/&DDL4GE[E8C<@#CJK*>:X+]A_P#8B^%G_!/[
MX)V7[.GP)\3^)YO!>DM(="T3Q%J<=XNF>;/+/,(9?*67:\LSL5=W /W0N3GV
M.B@#SSXN_LS_  _^-OQ4^&OQ8\<WVJ27'PKU^[UOPYI,-Q&+&;4)[&:Q6XN(
MV0M(\,-Q/Y15EV-*6.X@8=^U3^S+\+_VQ_V?_$G[-?QECU,^&_%-K'#J#:+J
MLME=1F.:.>*2*:(AD998HV'53MPP925/H-% '@/[.O\ P3I^$7[/]YH6LZU\
M4OB;\3M4\+*P\*ZG\6_'ESK;Z,3&8C);1/M@CF\MFC^T>69PCN@D"NRGWZBB
M@ HHHH *\+_X)[_\D3U;_L>]9_\ 2DU[I7A?_!/?_DB>K?\ 8]ZS_P"E)H ]
MTHHHH **** "BBB@ HHHH **** "L?Q+_P A?1_^OT_^@FMBL?Q+_P A?1_^
MOT_^@F@#8HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@#'LO^1WO?^O*+^9K8K'LO^1WO?\ KRB_F:V* "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *Q_ _P#R")?^
MOV;_ -"K8K'\#_\ ((E_Z_9O_0J -BBBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH *S?&/_(L7O\ UP-:59OC'_D6+W_K@: +
MFG?\@^#_ *XK_(5-4.G?\@^#_KBO\A4U !1110 4444 %%(S*@R[ #(&2>YX
M%<]XM\<:OX:\7>&_#5A\/=8U6WUV[GAO=6L$0V^D*D1=9)]S!@';"# /.<]@
MVM&C4KSY8;V;W2T2;>]NBVW>RN[&5:O3P\.>>UTM$WJVDM%=[O?9;NR39T5<
M[9?$_P /7_Q2OOA##9:F-4T_1X=2GGDTR5;0PR2-&H6<C8SY4_*#G@_W6PFI
M?#Z;4?B?I?Q*3QUKUNFFZ9<6;^'[>] T^[\UE(FEB*G=(FWY6!!&?3(/1UK;
M"TX:^^W'IIRROUNGS:+I;??0ROBZD]/<49=?>YHVZ6:Y=7UOMMK<YSPCX7\=
MZ+XQ\2ZWXF^)#ZOI>J74#Z!H[Z9%#_8\21;9(Q(G,^]\ME@"HP.>M;]M9VEF
MKI9VL<0DD:1Q&@7<['+,<=23R3WJ2L?QUX[\+_#CPY-XI\6ZFMM:PC SR\KG
MHB+U9CV ^O0$UR8_,*5&C/$XJ<80C%<S]V,4HJUW:RV6K>K=VVVVSHPF#;E&
MC13E)MV5W)MR;=E=M[O1;)62222-#5]6TW0=+N-;UB\2WM+2%IKF>0\(BC))
M_ 5Y.D7B_P#:?G\VY%YH?P_5LI%S'=ZZ >K=XX#Z=6_'*]Y\-?$GB;QSX6;7
M/&'@W^QQ=S/]CL)Y=\C6I V-*I'R,03E>?Z5T:(D:".- JJ,*H& !Z5\OB\!
M'BNC1G*K)8.2YI4^64)5+[*;=I*G;>'*G/12;C>+]JAB99-4J14$ZZ=E*ZDH
M=W%*Z<NTKOEZ*]FJVB:'I'AO2H-"T'38;2SMHPD%O @547V _P FK5%%?34Z
M=.C35.FDHI626B26R2Z)'DRE*<G*3NWNPHH) &2< =37BWQK_;D^$/PI\[2-
M#NAXCUA,K]DTV8>3$WI)-RH^B[B#U KT,!EV.S.O[+"TW.7ET]7LEYL<*<ZC
MM%7/9Y98X(VFFD5$12SNQP% ZDGM7A7QJ_;W^%?PY,NB^!R/$^K+E<6<N+2)
MO]J;G?\ 1 <],BO+8O#?[7_[:4JW7B*\/AKPE,P9(V1H+=T[%8L^9<GN"QV9
MZ%>E>Z_!7]C[X/?!<1:G::3_ &OK$>#_ &OJB!W1O6)/NQ>Q'S>K&OIO[+R'
M(]<RJ>VJK_EU3>B\IS_-+5>9T^RH4?XCN^R_5GAEG\*_VM_VQ;J/5_B=K3^&
M_#3N'BM9H6BC*]08[8$-(?1Y3T/#'I7T!\&?V5_A!\$HX[OP[H(O-45?GUG4
M@))\]]G&V,?[H!QU)KT>BO.S'B7,,=1^KTK4J/2$-%\^LO.^GD9U,34FN5:+
ML@KXM_X>^_\ 5O/_ )=O_P!R5]I5^+=?R[XZ<;<3\'?V?_8^(]E[7VO/[D)7
MY?9<OQQE:W,]K7OKT/A.+LVS#*_8_59\O-S7T3VY;;I]V?8VI_\ !6;^T;NS
MNO\ A0.S[),9-O\ PE6=_&,?\>O%7/\ A[[_ -6\_P#EV_\ W)7Q;17X!_Q&
MWQ/_ .@__P I4/\ Y6?&?ZV9_P#\_O\ R6'_ ,B?IW^R#^U]_P -6?\ "0_\
M6\_L'^P?LG_,6^U>?Y_G?],H]NWR??.[MCGU_6=;T;P[ITNL>(-7M;&TA7,U
MU>7"Q1QCU9F( _&OS_\ ^"=&F_'[6O\ A,='^"/B/0=%BG_L_P#MG6-6M'N)
MK8#[3Y7V>+[CL<R9W\?*/6OJ31_V*O FJ:E%XD^./B[7/B'JD;;D?Q#>,+2)
MO^F5JA"(O^R=PK^G?#SB_BWB/@[#5WAW6KRY^:M4<*5)VJ32LH)RDU%)/EIJ
M+:LY7NS[_),SS+'993GR<TW>\I6C'XGV5W9=HV\Q=:_;6^'VH:E)X:^"?A;7
M/B%JL9VM%X;LF-K$W;S+EP$5?]H;AS57_A&/VTOB]\WBKQGHWPTTJ3KI_A^,
M7^I%>ZO._P"[0_[4?Y5[)HFA:'X:TV/1O#FC6MA9PC$-I96ZQ1H/0*H 'X5;
MK[7_ %?S3,=<UQLI+_GW1O1AZ.2;K2_\&*+_ )>AZOU+$5]<15;7\L?=7WIN
M3_\  DO(\K\#?L;? SP?J?\ PDNL:#<>*=;8@RZYXNNC?W#L.AQ)\BD'H0H/
MO7J<<<<,:Q1(%50 JJ,  = !2T5[F6Y1E>3TG3P5&--/?E25WW;W;\W=LZZ&
M%P^%CRT8**\E^?<****]$W"BBB@ HHHH **** ,SQGX-\,_$+PIJ'@?QGI,=
M_I6JVKVVH64K,%FB88925((!'H16'X^\(^,-.^#\O@CX"QZ!IVHVEA!::%#K
M]M)+I\,,91?*D1/F*>4I08Z$@]JZ^BNBEB:M-1B_>A&7-RRU@WIO%Z.Z5GW6
MAS5L+1J\TOAG*/+S1TFEKM):JS=UV>IY#X^\'?!#X"7FF?%C4-4U'PSYVLVE
ME/'X=CG^SW\\T@2.)[:,/\C,>B@8[YKMOB5\1[OX<1VFHOX&U;5M/D9Q?W6D
MQ"5K(#&&:/.YE.3DCH%/L*Z@@'J*YSQ]\/'\>7N@7B^-]>T?^P=<BU+R=$O_
M "$U#8K+]GN?E)D@8,<ID D G.*\6ED.68;!3P^66P<YR<I3C&,HWT:M2LDK
MV:G9Z\UTXR7,=]7,LPGB%6Q7^T1BDHP;<96U3O4N[VNG%6TM9\R=E+X%^)_@
M+XE6/V_P5XGMKX*,R0H^V6+_ 'XVPR_B*WJ\G^,7PPTG7OB-X;@T7X4:BLVK
M2W7]H^.?#VI1V<FB-'%OC>5?O3>8<H#M."!DC(KMO -AKWA;31X8\:?$!-<U
M$,\MO/) D,S6PV@;D4_-@G!?N6&:YLOGQ-1K1H9E0@XRBY1JTI)Q:3:]^G*7
MM*4FT[1O45M>9)J^^(ED]6,YX2I).,E%PG%IW:3]V:2C-6:NURZW5KIVZ*BN
M8\!_&/X=?$B22T\+^(HWO(699].N5,-S&0><QOAL>X!%=/7H8',,#F>&6(PE
M6-2#VE%J2^]?CV,<1AL1A*KI5X.,ET::?W,*Q[+_ )'>]_Z\HOYFKNN:_H?A
MG37UCQ'K%M86D?\ K+F[G6-%]!EB!GVKS2U_:?\ @/'XVNG?XB6P22WCC27[
M--L+ \_-LQ^.<5QYCQ!D.45(T\=BZ5&4ME.I&#?HI-7-L+EN8XV+EAZ,YI;N
M,7*WW)GJU%5-#U_0_$VFIK'AW6+:^M)?]7<6DZR(WME21GVJW7J4ZM.M352G
M).+U33NFNZ?4Y)PG3DXR5FNC"BBBK)"BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ JCXG\3^&O!/AO4/&?C/Q#8Z1H^DV,M[JNJZI=I;VUE;1(7EFEED(
M6.-$5F9V("@$D@"KU9_B[PIX<\>>%-3\#^,-'AU#2-9T^:QU2PN5W1W-M-&T
M<L3CNK(S*1Z&@#XW_;O^-_\ P3(_;J^#%G\!/$O_  5.^&GA?1)O$MGJ&N:A
MX0^.&E6&HRVUN)'$$,ZSG9OD\H,<?<WXP<&OE6[_ ."9G_!O/JEK)IWB3_@K
MMJ>J6$RE+S3M1_:\LW@N8S]Z.1?/&5(X(R*^EO'_ /P2J_X(0?L)_LU+X^_:
M)_94^$>E^$_!VDVMMJOC/QIX;M[BXN& 2%9)I"A>:>5R/E4%G=\*O.*^4]<_
M:_\ ^#-J'1;R72? _P "[F[6UD-M;S?!K5H4ED"G:K2)I;L@)P"RJQ&<A21B
M@#]0OV(+3]F73?V4_!>C?L::;8VOPNT_37LO!2Z7,9;:6RAFDB$\<A=S,DK(
MTHE9F:02;V)+&O5J\$_X)>^)_P!GSQM^P%\+_&?[*?AC4M#^'FK^'?MOA70=
M73$^E6TLTC_8CZK"[/$IRV4C4[GSO/O= !17'_M ?'KX5?LN_!7Q+^T)\</%
M<6B>$_".E2:CKFIRHS^5"@Z*B@L[LQ5%1069F50"2!7RS/\ \%:OB)X-O/%_
MQ ^+?[!GQ$T?X<>&-(T75+[5K.ZTN[U?1;&_25UO-0L([PLL2JBLZP--)"NX
MR(-K;0#[6HKCOCW\;?#/[._PJUCXN^+O#OB/5;#1K.6YGL?"GAVXU.]E6.-I
M"$A@5B/E0_,Y5 <989%<A^P/^V5X'_X*"?LE^$OVO_AKX6U71=!\9+>R:9IN
MN>7]KBBM[ZXM 91$S(K,8"^U68#=C)QF@#V"BOF?]NW_ (*8^&_V(?%>@?#W
M2/V4OC/\9O$NN:?-J-QX=^"?@AM<N]'L4D$275XBR)Y$4LGF1QL<[V@E ^X:
M[3]G#]L?2_C=^S!=?M5_%/X(>//@KHMA'?W.I:1\8]'CTC4K"RM QEO+B#S'
M,$.$D8%R"43?C:RD@'LE%?)6A_\ !6CP.W@3P7^T5\0_@)XN\(_!;XBZS::;
MX1^*6NSVBQ'[8^RPO;ZS64SV%E=ML$,\@./.B,R0!\CZUH **** "O"_^">_
M_)$]6_['O6?_ $I->Z5X7_P3W_Y(GJW_ &/>L_\ I2: /=**** "BBB@ HHH
MH **** "BBB@ K'\2_\ (7T?_K]/_H)K8K'\2_\ (7T?_K]/_H)H V**** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH Q[
M+_D=[W_KRB_F:V*Q[+_D=[W_ *\HOYFMB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "L?P/\ \@B7_K]F_P#0JV*Q_ __
M "")?^OV;_T*@#8HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "LWQC_R+%[_ -<#6E7SA_P5&_:5B_9V_9=U*WTF^\KQ#XL+
M:3H:JV'CW#,\X[C9'G![.\?K7J9+E.+S[-J.7X97G5DHKRONWY)7;\DSRL\S
MC!Y!E%?,<4[4Z47)^=MDO-NR7FT?1.G?\@^#_KBO\A4U?.?_  3 _:<7]I+]
MF+3DUN_\WQ'X4":1KH=LO+L7]Q<'N?,C R>[I)Z5]&$@#). .I-&=93B\BS:
MME^)5ITI.+\[;->35FO)H,CSC!Y_E%#,<*[TZL5)>5]T_-.Z?FF%%9MGXLT7
M7/#,GBKPA?0:Y:^5*UL^DW4<RW+QEE:-'#;"V]2G4 ,"#C!K$T/5_%OQ9^#0
MU2+3M6\":UK>CRB&*_MXI+S1YW5E1VC.49D.'VG@\ XYKDCA:MG*?NI247?=
M-WWC\6EG>R=MMVD=DL72NHPO)N+DK;-*VTOAN[JUVK[[)M;/C3QIX3^'7A:]
M\;>.?$%KI6DZ=#YM]J%[*$CA3(&23ZD@ =22 .367\2=<^(P^'S:Y\"](T76
MM7F>W>PAU>_:&TEA>1-\ADC#' C+.,#G'&> ;VA^#_+\ 67@;QWJ"^)C%ID5
MIJ=YJEG&?[294"M)+'@IER-Q&,9-;$,,5O$MO;Q*D:*%1$7 4#@  =!5QGAL
M/.,DN>49/>_)**M96TEKK?5:-;.YG*&*Q,)1;]G&44M+<\9.]W?WHZ:6T>J>
MZL<_\1/A5X'^*UOI-KX[T=KM-$URWUC31'=RPF&\@),4FZ-E)VDDX)P>,@UT
M5%%82KUITHTY2;C&]E?17WLNE^O<Z(4*-.K*I&*4I6N[:NVUWUMT[!117(?%
M7XO:5\-K>WTVUL9-4U[4CLT?0[0YEN7_ +Q_N(.['T/6O,S',L%E.#EBL7-0
MA'=OST226K;>BBDVVTDFV=N%PN(QM=4:,>:3_J[Z)+=MZ):LW_%6NR>&?#E[
MX@AT:[U![2W:1;*QCWS3$?PJ.YK@? OPN\3>-/$<'Q9^.,:/?Q'=H?AQ6W6^
MDJ>0Q'1YNF6/0CV&WL?AQ!X_@\*Q-\3+^SGU:61Y9EL8=D<"L<K$#GYMHXW=
M\=_O'=KR:N5T>(*F'QF+4U3BE)49I)*>ZE42OS2CIRQ;<8R]ZW,DX]L,94RV
M-6A0<>9MIU(W;Y=FHO2R?5I7:TO:Z9117F?QI_:R^$'P362PUG6_[0U9 =NC
MZ81),#_TT.=L7_ CG'(!KZ["8+%X^LJ.'@YR?1*__#+S>AYD(2F[15STRO)?
MC7^V7\'_ (-^=I?]I?VWK,>1_96ER!O+;TEDY6/W'+#^[7B-Q\0/VN_VS+A]
M.\!:8WAKPM(Q22XCE:&%EZ$27&-\Q[%8QCU7O7J_P4_80^$WPQ\G6/%D0\3:
MNF&\V^A MHF_V(>0?JY;ID8KZA9)E&2^]F]7FJ?\^J;N_P#M^6T?-+7LSI]C
M2HZU7KV7ZGDS7W[8'[:KF*RB_P"$:\(S'!8%X+:1/=O]9<G'8?)D=%KVCX*?
ML2_"#X1^3JVHV/\ PD.LQX/]H:G$#'&WK%#RJ>H)W,.S"O841(U"(H55&  ,
M "EKBQW$^,KT/JV$BJ%'^6&E_P#%+>3[[7ZHB>)G*/+'W5V04445\T<X45Y?
M\1/VO?@UX$U;_A$]+U.Z\4>(6)6+P]X4MC?7+,/X6V?(A'<,P(]#7/;?VS?C
M=RSZ;\*="E[+MU#6)4/Y10Y'T=2>]?,8GBS+(UY8?!*6)K+1QI)2Y7VG-M4X
M/RG.+[)GGSS*@IN%).I)=(ZV]7I%?-H]2\?_ !2^'7PKTHZU\1/&>GZ/;X)1
MKVY"M)CJ$3[SGV4$U^/5?JEX _8^^"_@G5?^$JUG2KKQ5K[$-+K_ (MNC?7#
M,.X#_(A!S@JH(]:_*VOYE^D+5SNM_9E3,*<*:?MN6,9.<E_"OSR:BFWII&-E
MK[TKJWP7&LL7/ZO*M%1^.R3N_L[O1?)+3NPHHHK^;#X0^TO^"07_ #4/_N$_
M^WM?:5?%O_!(+_FH?_<)_P#;VOM*O[_\$O\ DV& _P"XO_I^H?LW"?\ R(*/
M_;W_ *7(****_53Z(**** "BBB@ HHHH **** "BBB@ HHHH **** "L*\^&
M7@/4/B)9?%F]\,6\OB/3M,ET^QU5\^9#;2,&>,<XY(ZXR,D @,0=VBM*=:K1
M;=.35TT[.UT]&O1K1KJ9U:-&LDJD5*S35U>S6J:OU3U3Z'F/C3X+ZI\3/BG>
MW7C/0=!B\-Q:1 =$UC2Y)HM<BU .WF%Y!A/*";=J_,<Y/M6%X3^(WB[P/XMU
MSPBOQ/TCQII'A)D_X2EKB<1:IH<;PF9#+C(FR@..K,01\N#CVNO-/VI-(MK+
MX%>+=2T33((;R\MX#>W$,(62=5FC!+L!EL)N ST%?'<4Y?E."R_%Y[0I.EB:
M-)S4J+Y/:.FN:U:-G&JI)-/F7,FTXN-CVLFK9A6Q5#+IU%.C4J6:J+F<5-M?
MNW=.'*VFK:6333O<^2?C+\9?%7QF\52ZYKETZ6B.PT[3E?\ =VT?8 =V(QN;
MJ3[  <A117^;699ECLWQU3&8RHZE6H[RD]6V_P"M%LEHM#^KL+A</@</&A0B
MHPBK)+^O^'.O^#7QE\5?!GQ5%KFAW3O:.ZC4=.9_W=S'W!'9@,X;J#[$@_>V
M@:YIOB;0[/Q%H\_FVE];)<6TF,;D=0P^AP>E?FU7W;^RE]L_X9]\-?;L[_LT
MNW=_<\^39_X[MK^F?HV<19E/,,5DE23E14/:Q3U4)*48M+LI<UVMKQONW?\
M)O%7*\)'#4<?%)5'+D?]Y6;5_2UK^?H>AT445_7)^*!1110 4444 %%%% !1
M110 4444 %%%% !1110 4450\56-WJGAC4M-T_\ U]Q8310?-CYV0@<]N2.:
M / O^"F?PN\?>//@OX;\=?#?]G?3/B]J/PX\=VGBH_"S5K^&VC\2QQ6UW;&%
M))U:(30F[%W$) 5:6TC7@D&OFCXZ>//C/^S7X O_ (QK_P $;_$7Q,\)?'/P
MS!?>(_A-X9LK*]U?P9XC>Q2TN;&ZCB1@^GW-O%;DRP*?)FBN6=,W"@>I_LV>
M O\ @K?^Q7\ _!_@OQ_KG@O]I*UT7PY9VVJ6T)_X1GQ19ND*JT,-Q-+-8ZML
M(V*\[6+N!N>5F)SZ]\(_^"AW[-?Q/\:VWPA\2ZQJOPZ^(%UQ#\._BCI+Z'J]
MPPQD6JSGR=149'[RREN(^?OT +_P32T[]I?1_P!@CX4:1^V'IQM/B3:>#K6'
MQ1:R3+)+#(@*Q),RDAIA"(A(03F0/R:]QHHH \:_X*$_L<>&/^"@7[&'Q _8
M]\6^)+C1K3QOHHMHM7MHA(UE<Q31W%M.4)'F*D\,3,F5W*"NY<Y'YD?L8_\
M!03X@_L0_M1^,/\ @G1_P7:T:PM-1\:>'=%\*Z)\6[(&3PUXELH;:YMX$OI\
M@V\UQ#,0SNL?W294BSO;]3/VRO&?[0?P[_9\U3QU^R]\-+CQEXPTC5]'NH?"
MEG<VL,^JZ>FJVC:E;Q/=,L2ROIXNPA9@=Y7;\VT5^=_[=UMK/_!3+PO^T%^R
M1\(OV1O'>H>+?B/I7@NUTS_A8'@FXT:S\&SPM<O)JEY=7:K&GD)O*"U::2<Y
M2,.K.0 ?IU\:0K_!OQ8#@@^&;_\ '_1WKXY_X-G?^4'GP'_[!FM?^GW4:^D_
M'.DW/P)_8V?X?Q6GB+Q=>Z+X"70[-=(T>:\OM5N(['R$;RXPVUI&4$NY"*6^
M9@.:^?O^#>[X?_%3X$_\$L?AM^S3\=_A'XG\&>-/ ]OJ,&NZ1XBT:2!?W^JW
MMQ"\,V#%.#%(A.QB4)PP7(R >;_MI?L%?\%B?AI^TU\0/^"A7_!.G]NS0]6U
M?Q!#8FZ^!OB_P/"FG:CI^GQ.MOIT5ZTKON_>3L,?9\RW,K>;'O./%O\ @JS_
M ,%,=1_;9_X-B?&/[3?@WPI>^#]<\2ZEI_A7QUX=E=O.T2]BUF"#4+0L0"4?
MRRHW ,8K@!@&R!]L^$?^"C?[16L?$KQC\&_$O_!*GXVZ?KVA:]=67AC4[9=/
MF\/^(+1'*P7HU66>&*V5U D="':-6POFN"E<KXM_X)":7\3O^"4/Q,_8)\>>
M(]-B\4_%C4-:\5^(M<T^)S8VGBF_U-M61X5(#FUM[H01+PKO# "0K.0 #G_^
M"T'PZ\*Z1_P;S?$KX>?9(O[-T/X1:1'81;1M0V<EDUOCL,/%&1]!7TQ_P3I\
M?>)_BM_P3Z^!7Q0\;74L^L^(_@YX9U35YYR2\MU<:5;2RNQ/))=V///-?''[
M2'@W]L/]O7_@F5X<_P""7VJ?L_\ B[P?\2?$5EH/ASXO^+M8THIH6@6%A<6S
MW^IVU\3Y&I"Y6U(MX+=I)/\ 21YPAV.1^B7PY\ ^&?A5\/=!^%_@JQ^RZ-X;
MT:UTK2+;=GR;6WB6&),]\(BC\* -FL_Q7XK\.>!O#EWXM\6ZO#8:;80F6\O)
MSA(DZ;CCMS6A45]86.J6DFGZG917%O*NV6">,.CCT*G@B@#RW_AN?]D?_HO6
M@_\ ?Y__ (FN-_X)Y^-?"DWP.U.>+7(&23QMJTD; GYD>?>I^A5@?QKVS_A5
MWPS_ .B=Z%_X*(?_ (FO(?\ @GMING+\$M55=/@ 'CG6  (AP!<$ =.P 'X4
M >T_\)CX8_Z#4'_?5'_"8^&/^@U!_P!]5<_L[3_^?&'_ +]"C^SM/_Y\8?\
MOT* *?\ PF/AC_H-0?\ ?5'_  F/AC_H-0?]]5<_L[3_ /GQA_[]"C^SM/\
M^?&'_OT* *?_  F/AC_H-0?]]4?\)CX8_P"@U!_WU5S^SM/_ .?&'_OT*/[.
MT_\ Y\8?^_0H I_\)CX8_P"@U!_WU1_PF/AC_H-0?]]5<_L[3_\ GQA_[]"C
M^SM/_P"?&'_OT* *?_"8^&/^@U!_WU1_PF/AC_H-0?\ ?57/[.T__GQA_P"_
M0H_L[3_^?&'_ +]"@"G_ ,)CX8_Z#4'_ 'U67KWB70;G4],F@U2)EANBTK _
M=&WJ:Z#^SM/_ .?&'_OT*R/$=E9IJNDJEI$ UX0P$8Y&TT 6_P#A,?#'_0:@
M_P"^J/\ A,?#'_0:@_[ZJY_9VG_\^,/_ 'Z%']G:?_SXP_\ ?H4 4_\ A,?#
M'_0:@_[ZH_X3'PQ_T&H/^^JN?V=I_P#SXP_]^A1_9VG_ //C#_WZ% %/_A,?
M#'_0:@_[ZH_X3'PQ_P!!J#_OJKG]G:?_ ,^,/_?H4?V=I_\ SXP_]^A0!3_X
M3'PQ_P!!J#_OJC_A,?#'_0:@_P"^JN?V=I__ #XP_P#?H4?V=I__ #XP_P#?
MH4 4_P#A,?#'_0:@_P"^J/\ A,?#'_0:@_[ZJY_9VG_\^,/_ 'Z%']G:?_SX
MP_\ ?H4 4_\ A,?#'_0:@_[ZH_X3'PQ_T&H/^^JN?V=I_P#SXP_]^A1_9VG_
M //C#_WZ% %/_A,?#'_0:@_[ZH_X3'PQ_P!!J#_OJKG]G:?_ ,^,/_?H4?V=
MI_\ SXP_]^A0!3_X3'PQ_P!!J#_OJC_A,?#'_0:@_P"^JN?V=I__ #XP_P#?
MH4?V=I__ #XP_P#?H4 4_P#A,?#'_0:@_P"^J/\ A,?#'_0:@_[ZJY_9VG_\
M^,/_ 'Z%']G:?_SXP_\ ?H4 4_\ A,?#'_0:@_[ZH_X3'PQ_T&H/^^JN?V=I
M_P#SXP_]^A1_9VG_ //C#_WZ% %/_A,?#'_0:@_[ZH_X3'PQ_P!!J#_OJKG]
MG:?_ ,^,/_?H4?V=I_\ SXP_]^A0!3_X3'PQ_P!!J#_OJC_A,?#'_0:@_P"^
MJN?V=I__ #XP_P#?H4?V=I__ #XP_P#?H4 <_:>)=!3Q;=WKZI$(GM8U23/!
M()R*U/\ A,?#'_0:@_[ZJI9V5F?&=[$;2+:+.,A?+& <FM?^SM/_ .?&'_OT
M* *?_"8^&/\ H-0?]]4?\)CX8_Z#4'_?57/[.T__ )\8?^_0H_L[3_\ GQA_
M[]"@"G_PF/AC_H-0?]]4?\)CX8_Z#4'_ 'U5S^SM/_Y\8?\ OT*/[.T__GQA
M_P"_0H I_P#"8^&/^@U!_P!]4?\ "8^&/^@U!_WU5S^SM/\ ^?&'_OT*/[.T
M_P#Y\8?^_0H I_\ "8^&/^@U!_WU1_PF/AC_ *#4'_?57/[.T_\ Y\8?^_0H
M_L[3_P#GQA_[]"@"G_PF/AC_ *#4'_?5'_"8^&/^@U!_WU5S^SM/_P"?&'_O
MT*/[.T__ )\8?^_0H I_\)CX8_Z#4'_?5'_"8^&/^@U!_P!]5<_L[3_^?&'_
M +]"C^SM/_Y\8?\ OT* *?\ PF/AC_H-0?\ ?5'_  F/AC_H-0?]]5<_L[3_
M /GQA_[]"C^SM/\ ^?&'_OT* *?_  F/AC_H-0?]]4?\)CX8_P"@U!_WU5S^
MSM/_ .?&'_OT*/[.T_\ Y\8?^_0H I_\)CX8_P"@U!_WU1_PF/AC_H-0?]]5
M<_L[3_\ GQA_[]"C^SM/_P"?&'_OT* *?_"8^&/^@U!_WU1_PF/AC_H-0?\
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
M\ UO]H?]HK]J+5)O"7[/?@1]&TO=LGU"%5$JJ>\ER0%AXYVI\_7!:NZ^#?\
MP3V\%>&YD\1_&+5#XDU1F\Q[-69;1'ZG=GYYCGNVT'NIK]'CP_E^4153.:UI
M?\^H6<W_ (GM'^M;F'L*=+6L_DMSSSQ!^T3^TQ^U-?R>'/A7I_\ PC.@NY2:
MZCN3'\O?S;D@'_@$0!P<$-7??!?]C#X&^!&BUWXD>(8/$^J@[S%.I6SC;KQ&
M>9?JY(/]T5]#6/A_0=+LX].TS1+2WMX4"PP06RHB*.@"@8 ]A4O]G:?_ ,^,
M/_?H5SXOBC$>Q>&RZ"P]+M'XG_BGN_P^9,L3*W+37*OQ^\S[?Q1X0L[=+2TU
M.UBBC4+''&-JJHX   P!4G_"8^&/^@U!_P!]5<_L[3_^?&'_ +]"L'X@>/OA
M;\*M%/B#XB>(M*TBT&=LEXRJTA'\*+]Z1O\ 94$^U?(8C$T,+1E6KS481U<I
M-))=VWHOF<DYPIP<INR75[&E_P )CX8_Z#4'_?55]4^(_@30["35-:\66-I;
M0KNEN+F<1H@]2S8 KR _'CXM_&G-I^S)\%4@TV3A?&GC6 VMH5_OPP >9,/1
MN@(Y6KWA_P#8PT+7=4B\6?M$^-M0\?:JC;X[6] M],MF_P"F=I'A?;YL@]UK
MY?\ UFQ.9^[DF'=9?\_9WIT?52:<ZGDZ<)1>W.CSOK]3$:82'-_>?NQ^^UY?
M]NIKS16\0_MN:)X@OY/#?[.O@:^\;WZML?45/V32[=O]NXE W8ZX4?,!PU9_
M_"I/B'\8_P#2OVF/V@!'I\G+>#O!+O:6>/[DLY_>S#U!Z$<-7N^F^&_#NC6,
M6EZ1H-E:6T"[8;>VM4CCC7T55  'TJ?^SM/_ .?&'_OT*/\ 5G$9E[V=8F59
M?\^XWIT?1P3<JB[JI.<7ORH?U"=?7%3<_P"ZO=C]R=W_ -O-KR1R/P[\+_ [
MX3:3_8GPXT72=(MR )/LD6'EQT+N<O(?=B371?\ "8^&/^@U!_WU5S^SM/\
M^?&'_OT*/[.T_P#Y\8?^_0KZ?#8;#8.A&CAX*$(Z*,4DDO)+1'?3ITZ4%""2
M2Z+1%/\ X3'PQ_T&H/\ OJC_ (3'PQ_T&H/^^JN?V=I__/C#_P!^A1_9VG_\
M^,/_ 'Z%;EG/Z]XET&YU/3)H-4B98;HM*P/W1MZFM3_A,?#'_0:@_P"^JJ>(
M[*S35=)5+2(!KPA@(QR-IK7_ +.T_P#Y\8?^_0H I_\ "8^&/^@U!_WU1_PF
M/AC_ *#4'_?57/[.T_\ Y\8?^_0H_L[3_P#GQA_[]"@"G_PF/AC_ *#4'_?5
M'_"8^&/^@U!_WU5S^SM/_P"?&'_OT*/[.T__ )\8?^_0H I_\)CX8_Z#4'_?
M5'_"8^&/^@U!_P!]5<_L[3_^?&'_ +]"C^SM/_Y\8?\ OT* *?\ PF/AC_H-
M0?\ ?5'_  F/AC_H-0?]]5<_L[3_ /GQA_[]"C^SM/\ ^?&'_OT* *?_  F/
MAC_H-0?]]4?\)CX8_P"@U!_WU5S^SM/_ .?&'_OT*/[.T_\ Y\8?^_0H I_\
M)CX8_P"@U!_WU1_PF/AC_H-0?]]5<_L[3_\ GQA_[]"C^SM/_P"?&'_OT* *
M?_"8^&/^@U!_WU1_PF/AC_H-0?\ ?57/[.T__GQA_P"_0H_L[3_^?&'_ +]"
M@"G_ ,)CX8_Z#4'_ 'U1_P )CX8_Z#4'_?57/[.T_P#Y\8?^_0H_L[3_ /GQ
MA_[]"@"G_P )CX8_Z#4'_?5'_"8^&/\ H-0?]]5<_L[3_P#GQA_[]"C^SM/_
M .?&'_OT* *?_"8^&/\ H-0?]]4?\)CX8_Z#4'_?57/[.T__ )\8?^_0H_L[
M3_\ GQA_[]"@"G_PF/AC_H-0?]]53U_5? WB;0[SP[K&IP2VE];/;W,>[&Y'
M4J?H<'K6Q_9VG_\ /C#_ -^A7.?%V;QCH7PQUS5?A3X&AUSQ+%ITG]A:69((
M5FNB,1[GF9$"AB&;+#*J0,D@54<+#'26&E:T_=?,THVEI[S>B6NK>B6Y%7$/
M"4Y5U?W$Y>ZFY::^ZEJWV2U;V/@+Q8OA?1/B+K_P^T#Q?9:O+H&H&VNI+5^5
M. 1N!Z'!P>H#!ADX-5:\?_X=E?\ !2H>))_&"?"*\35+FX>>>_C\8Z6LLDCL
M6=BPN\DDDD^N:Z!/V.O^"L4COH*>!+@R1QAG7_A(-%WA3P#O\_/ZYK\IXU^@
MY@)9Q[3A3BC ?5I6;CB*W+.F^JC*FJBJ1O?E;4&E9.[3D[X7^E7F_P#9[AQ#
MPSCE6C>TJ%%RC)=')3Y'!VMS6<DW=JR?*O2O":^%];^(N@?#[7_%]EI$NOZ@
M+:UDNGY8X).T#J<# Z L5&1D5^A&@:KX&\,Z'9^'='U."*TL;9+>VCW9VHBA
M1]3@=:_(W_AV5_P4J/B2#Q@_PBO'U2VN$G@OY/&.EM+'(C!D8,;O(((!'IBO
MUG^$4WC'7?ACH>J_%;P-#H?B673H_P"W=+$D$RPW0&)-KPLZ%2P++ACA6 ."
M"*_0\E\ ^&/!?):53 9K2Q^*KZ5YPE"T6M8QA!2E)4]7>3UE)7=KQBO*PWB]
MQ'XFYI7I9AE57 T:-G152,US)Z2<I2C&//>S45M%V5[2D]?_ (3'PQ_T&H/^
M^J/^$Q\,?]!J#_OJKG]G:?\ \^,/_?H4?V=I_P#SXP_]^A7HGJE/_A,?#'_0
M:@_[ZH_X3'PQ_P!!J#_OJKG]G:?_ ,^,/_?H4?V=I_\ SXP_]^A0!3_X3'PQ
M_P!!J#_OJC_A,?#'_0:@_P"^JN?V=I__ #XP_P#?H4?V=I__ #XP_P#?H4 4
M_P#A,?#'_0:@_P"^J/\ A,?#'_0:@_[ZJY_9VG_\^,/_ 'Z%']G:?_SXP_\
M?H4 4_\ A,?#'_0:@_[ZH_X3'PQ_T&H/^^JN?V=I_P#SXP_]^A1_9VG_ //C
M#_WZ% $J.LB"1&RK#(([BEH  & , = ** "BBB@ HHHH *I^(M4?0_#]_K4<
M(D:SLY9UC8X#%$+8S^%7*KZMIMOK.E76CW;,(KNW>&4H<,%92IQ[X- 'Y6:7
M_P '+WB3]KW0]-\!?\$F/^">GQ$^,WQ"O=-MVUJXU2T&F>'?#5U)&I:.ZO&8
MAMCDJ=[0(P *RG--NO\ @B9_P4/_ ."G%[8>+_\ @MW^W3(GAF"^2_L?@1\%
M(Q8Z39R+DH)[MU)E=<LN2LT@#-LN!UK],/@1\#/A9^S5\(M ^!OP6\'V6A>&
MO#6F0V.EZ?8VR1*$C0+O8(H#2-C<[D99B6/)-=;0!S/P:^$/@?X!_"W0_@W\
M-K:_AT'P[8K9Z7%JFLW6H3I$I) >XNY))I<9X+N<# &  !TU%% !4$.FZ=;7
ML^IV]A!'<W*H+FX2(!Y0F0H9@,MC)QGIDU/10 4444 %%%% !1110 4444 %
M>%_\$]_^2)ZM_P!CWK/_ *4FO=*\+_X)[_\ )$]6_P"Q[UG_ -*30![I1110
M 4444 %%%% !1110 4444 %8_B7_ )"^C_\ 7Z?_ $$UL5C^)?\ D+Z/_P!?
MI_\ 030!L4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110!CV7_([WO_7E%_,UL5CV7_([WO\ UY1?S-;% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %8_@?_D$2_\
M7[-_Z%6Q6/X'_P"01+_U^S?^A4 ;%%%% !1110 4444 %%%% !1169J/C/PA
MI'B33O!NJ^*-/MM7UA96TK2Y[Q%N+Q8EW2M%&3N<(O+$ @ C/6KA3J5':";=
MF].R5V_1+5]D1.I3IJ\VDKI:Z:MV2]6]%W9IT5SFN?$W1= ^(^A_#&[TK59+
M[Q!;74]I=V^GL]K$L"AG$TH^6,G< H/WB<"EU7Q#\0K7XEZ3X;TOX=QW7ANZ
ML)Y=4\2G5XT:QG7'E0_9B-\@?)^=3A<<CO6ZP>(=FTDG%R5VE>*O>UVKN\6D
MEJVK)-F#QN'3DDVW&2@[)R:D[6O9.RM)-MZ).[:1T5%<Y?:1\2I?BA8:WI_C
M"RB\*1:3+%J&AOI^Z>>[+@QS+-GY%5<@KCG-%S\-K*Z^*MK\66\4ZZEQ:Z(^
MF+HR:D1ISHTHD,S6^,&;( \S.=H H5"@K<U1:Q;T3=GK:+O:S?=7237F@=>N
M[\M)Z22U:5UI>2M>Z5]G9MI^3>J?$_AI?$B^#6\0V(UAK(WBZ4;M/M)M@X0S
M"+.[RPY"[\8R0,YK*7XH>'&^+#?!H6VH?VNOA\:P9C8/]E^SF;R0OG8V>86!
M_=YW84GI5Y_ W@V7QHGQ&E\+V#:_%IQL(M9:U4W*6I?>81)C<$+_ #%0<$UJ
MT<V#C]F3O'NE:7?9WBNVC?=!RXV3UE&-I=F[P[;JTGWU2[,YRWU_XBR?%6Y\
M,7/P_AC\*QZ(EQ;>)QJR,\UZ92K6IML!T"H-_F9*G('7(HL/#OQ"@^*&H>)[
M_P"(B3^&;C2H8+#PQ_9$:M:W2L3)<?:0=[AEP/+(P,9!'0]'10\59-0A%7BH
MO2]]O>][FM)VU<;=4K)M L+=ISG*5I.2UM;>T?=Y;Q5]%*_1N[29SFD?"SPA
MH?Q*UCXLZ?;W0UG7;*WM-0D>^D:)HH,^6%B+;%(W'+ 9.>M;D.FZ=;7DVHV]
MA!'<7.W[1.D0#R[1A=S 9; X&>E3T5G5Q%>L[U)-NRCJ^D4DEZ)))+I8TI8?
M#T$U3@DKN6B^U)MM^K;;;ZW84445B;'RC^W!_P $U/$_[:GQ.L_'&J_M&_V%
MINEZ<MII6AKX4-RMOD[I9#)]KCW,[8R=H^5$'.W)\.UC_@@Q_9.ESZE_PU7Y
MGDINV?\ "#8S^/VZOT?K-\8_\BQ>_P#7 U]_EGBCQUDV IX+!8ODI4U:,53I
M.R]7!M]VVVV]6[GYYFOA3P%G>85,=C<(YU:CO*3JUE=^BJ))=$DDDM$K'Y\6
M_P#P0-^T6\<__#5^-Z!L?\()TR,_\_U>U_L/_P#!-3Q/^Q7\3KSQQI7[1O\
M;NFZIIS6FJZ&WA0VRW&#NBD$GVN3:R-G!VGY7<<;LCZHT[_D'P?]<5_D*FHS
M/Q1XZSG 5,%C<7STJBM*+ITE=>J@FNZ:::>J=PRKPIX"R3,*>.P6$<*M-WC)
M5:SL_1U&FNC3336C5@HHHKX _0PJ.\O+33K22_U"ZC@@A0O--,X5$4#)))X
M [UB_$+XE^#_ (7Z)_;?B[5!"K';;6\8W37+]DC0<L>GL,\D"O(O'6NQ>)K*
M/QS^T[XAC\)^$E;S-,\'?:#]JU CD-<!/G<]#Y:CCOMP2?G\PSNI'&K+,LI/
M$8R5K4X[13VE5DD^2/;1SEM",M;>M@LKE7I_6,1+DH_S6NY/^6$?M/[DOM-'
MK'C;1+KXF>"%T_PEXZETR'4/+<ZGIH5VEMCRRHW\.Y3PXZ>_(K!UGQA\"OV5
MO!4.E:EJMII-LB%H+-#YEU=MT+[!EY&)&"QX'&2!7@WB;]LKXG_%*^7X8?LF
M_#F>S@1!%%=K:*TR1C@%4'[JW3MN8G''*FMGX7_\$_+K6=4_X3?]I#QA<:O?
MSL))M-M[MVWGTFG/S/Z83&,<,17WN&X'RS+<5'-<^FJ==P4>6+<JEMVHIMJF
MI/5O3FLN;5*Q*=2GAOJ\YM4N;FY=+M[)RMNTMKWMK:UV8OB?]KSX^_M#:S+X
M(_9G\$7=A;$[9=1"JUR%/\3R']W; _4G/1NU=+\)/^">VD0WH\7_ !\\22Z_
MJ<S^;-80W#^27/.993B28_\ ?(]=PKZ&\,>%/#/@K1XO#_A+0;73K*$?N[:S
M@$:#U.!U)[D\GO6A7?B.*)4*+P^4TUAZ;W:UJ2]9[_);=SCEB>5<M)<J_'[R
MIHFA:+X:TN'1/#ND6UC9VZ[8+6T@6.-!Z!5  JW17FGQ._:Q^$/PUU7_ (1*
M'4;GQ%XC=BD'AKPQ;F\O&?\ NLJ?+&?9B#CD U\+F>;9?E=%XC'5HPBWO)VN
MWT75R?1*[?1'GU\30PT.>K)17G_6K/2ZXOXK_M"?"'X*VX;X@>,K>VNI /LV
MEP9FNYR>@2%,N<GC) 7GDBN _LG]L#X\_-KFJVWPJ\.R_P#+GIKK=ZU.GHTO
M"6^1W7YU/!!KM/A1^S'\'?@[.VK^&?#/VK6)26N?$&KRFZOIF/5C*_*D]P@4
M'TKY_P#M?/\ -],KP_LJ;_Y>UTX_.%%-5)?]Q'2^9Q?6<9B?]WARK^:=U]T-
M&_\ M[E^9Q?_  GG[6/QX_=?#/P7%\-_#\O3Q!XK@$VIRH?XHK,?+&?^NAP>
MH:M[X?\ [('PL\*:T/&OC-KWQIXE.#)KWBN?[4ZMU_=QM\D8!^[@$KZUZK16
MN'X4P4JT<1F,Y8JJM4ZEG&+[PII*G"W22BY]YLN&74G)3KMU)+K+9>D?A7K:
M_FP  & ****^I/0"BBB@ HHHH **** ,?Q+_ ,A?1_\ K]/_ *":V*Q_$O\
MR%]'_P"OT_\ H)K8H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ K'LO^1WO?\ KRB_F:V*Q[+_ )'>]_Z\HOYF@#8HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH \M_:U_:$\4?L
MT^ ]'^(/AOX+^)?'D4_BJTL-9T7P?I4E]J4-C*LGG7<,$?S2F$*)&0 LRJRJ
M"Y4'Q']K+_@MS^Q%^S9\-O#^O^!/%\WQ7\:^.HRGPY^%WPXC-_KNOW.YH_+-
MN@+VBK*CQR&959&CD0(TB&.NV_X*;^"/VV?B1^S_ *7X&_8 ^*G_  @_Q!U/
MQKI\ \72VJ3P:5IS"47D\T4B.DBK#NVJRG,OE;2K;6'B?[-7_!$KPA^PTX_:
M(_9:^,M]XD_:"NC=/XS^(_Q3F;4H_'<DS*]S:7@^:2P1I(_DFM6\Z(@&7[6H
M:)P#Z6_8%^+GQD^//[(G@SXO?M">"Y?#7C77;2YG\1^&YK8Q/H]R+N9#9%2
MP,(4198;CY>6R237L%<#^S!XP^-7C[X&:%XN_:*^'=OX2\:W@N3K_AJSN3/#
MITJW,J+"DQ \]0BIB4 "08< !@!WU $=U=6MC:R7M[<QPPPQEYII7"JB@9+$
MG@ #DDU\_P#A3_@JM_P3W\9_$NZ^%NC?M6^#1>PRVL-CJ-SKD$6G:K-.)"D-
MG=LXANI/W3#;&Q)/3/.*/_!8#]GGXX_M7?\ !-#XP_L]?LW:F;;QIXG\)M;Z
M,@NQ!]MVS12S67F$A5^T0QRV^6(7]]\Q"Y-?%?\ P3?_ &J/V9_^"J^F?&G]
MB'X_^ (_AA\0=2^'7A_PSK_PC\3V*6U[IMYIMI=0RW6GV\NTNEM*8)HP 'BV
MH650 Q /U:\0>(= \)Z)=^)O%.N6>F:;86[3WVH:A<I#!;Q*,M))(Y"HH'))
M( K&^$'QD^%7[0'P\L/BW\$OB!I7BGPQJKSKIFOZ'>+<6EWY,\D$ABE7*R*)
M8I%W*2#MR"1S6%^U5\,OAU\6OV>O%_A'XH>!=(\0Z8_AV^D^P:UIL5U")!;2
M@2!)%(#@,<,.1DX-?*O_  ;._P#*#SX#_P#8,UK_ -/NHT >\_M!?\%-?^"?
M?[*?Q'M?A!^T;^V%X!\'>)[I(Y%T36_$,45Q"DF-CS+G_1T8'(:7:I&2#@$U
M[5HNM:-XDT>T\1>'=6MK_3[^V2XL;ZRG66&XA=0R21NI*NC*00P)!!!%?._B
MS_@FY^P'9_ [QUH_Q_\ @IX1\0V7BE-2UCXE>,O%6CV\E]?RS>9-<WLMVR^9
M#Y0)\K8P%LD4:Q[1&N/ _P#@@WX2_:>^!'_!"3PE);>$KWQ-XM_L+7-8^&/A
M;7KU+62>RGN;B;2+::65E6&.5&BER3A(IP!]T* #Z<^)'_!33_@G5\'O'^H?
M"GXK?MS?";PYXFTFX%OJGA_6O'UA;7EI*5#".2%Y0Z-AE.T@'D5[@K*ZAU.0
M1D&OQ3_8S^,7[/O[/GQ]\"?LL_\ !;'_ ((P^"?AW\6O&.LAM _:#\1^&-&\
M16WC+Q'-<>=)<7&IK Y@NI;F0,NV:41&2-2($"5^UM !1110 5X7_P $]_\
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
MMOCGIW_!JK^UQ]NL$:^A;5O@WJ,ND1! 9 S6DU^]HD0Y)_<E .=O% 'ZH_\
M!'GXQ?'S]H'_ ()C?!?XR_M.K.WC?Q!X+AN=8NKJ#RY;Y-[K;WCJ !NGMUAG
M)  )E)  .*^E*\F_80^/VO?M2_L;?#7]H3Q5\--0\':IXK\(V=]J?AG4M+FL
MGL+DH%E1(I@'$)=6:)C]^)HW&0P->LT >:?M=_M1_#[]C+X$WW[1'Q7F2#PU
MI&MZ+9ZW?2S^7'86U_JUII[WDC;3^[@%UY[#'*Q,,C.1^67_  7!^"_[,GQG
M/Q9_:V\!>-([7XW>%K;P+-^SOXP\!ZMNU?5M7GDN%BL+(6[%KT2\$*@8Q[?,
M!"J^?V3O["QU2RFTW4[**YMKB-HY[>>,.DB$8*LIX((X(/6O+OA7^P[^R5\$
M/BYK7QQ^$O[/GA#P]XEUV""*[U'1_#=I;/&L2NO[HQ1*8RXD.\@_/A<YP* +
M'B+6/%FB_L:WNN?'*]LK+7K?X:22^+KCS42WAO1IY-T0P.T()-^#TQ7RS_P;
M'ZMI>I_\$/\ X'Q:=J,$[6EGK4-TL,H8PR#7-0)1@/NM@@X/."#WK[@\8>!_
M!7Q"T8^'?'W@_2]<T\R+(;'6-/CN82Z_=;9(I7(R<''%4O!'PC^%'PR^U_\
M"M_ACX>\/_;P@OO[#T6"T^T!-VT2>4B[\;FQG.-Q]30!^?/[5'_!7_\ X)??
MM#?%[7/V1?BQ^VOX(T'X8>%M06W^)'GZHS/XTND(8Z+"8E8?V<K ?:Y<XN,?
M9DW1FX-?2_@K_@JU^P'XI_9I\8?M<>%OC3;CX0_#[58-(UCQZFCW*Z8+EC;I
MY5N%C\V9$:ZMXRZ1F,-)M#'8^WU'_AD_]EG_ *-J^'__ (1MC_\ &JZ"R^%'
MPMTSP3<?#33OAMH%OX<NXY([OP_!HT"64R2?ZQ7@"^6P;/S CGO0!\/_ /!5
M37_V6_\ @J=^Q[8_LB_LU?%WPE\0_&GCOQ/H%_X*N?!VLP:E)X>C@U&WFN==
ME>!F-G!!9BY!E?;O:46Z[I)E0_?]<U\,?@O\'?@GI,N@?!KX3^&O"-A/+YD]
MEX8T*WL(9'_O,D"*I/N1FNEH *R?'7@[2_B#X1O_  7K=Q=PVFHP&&>2QN6A
MF520<HZ\J>.HK6HH \+_ .'>_P $_P#H;?'?_A97/^-8G_!/'P%HT'P-U*W2
MZOBL7C358E)O&)(2;8,GN<*,GN<FOH^O"_\ @GO_ ,D3U;_L>]9_]*30!ZY_
MP@^D?\_-[_X%M1_P@^D?\_-[_P"!;5L44 8__"#Z1_S\WO\ X%M1_P (/I'_
M #\WO_@6U;%% &/_ ,(/I'_/S>_^!;4?\(/I'_/S>_\ @6U;%% &/_P@^D?\
M_-[_ .!;4?\ "#Z1_P _-[_X%M6Q10!C_P#"#Z1_S\WO_@6U'_"#Z1_S\WO_
M (%M6Q10!C_\(/I'_/S>_P#@6U9FN>%=.M=1TV&.>Y(GN2KEKAB0-O;TKJZQ
M_$O_ "%]'_Z_3_Z": #_ (0?2/\ GYO?_ MJ/^$'TC_GYO?_  +:MBB@#'_X
M0?2/^?F]_P# MJ/^$'TC_GYO?_ MJV** ,?_ (0?2/\ GYO?_ MJ/^$'TC_G
MYO?_  +:MBB@#'_X0?2/^?F]_P# MJ/^$'TC_GYO?_ MJV** ,?_ (0?2/\
MGYO?_ MJ/^$'TC_GYO?_  +:MBB@#'_X0?2/^?F]_P# MJ/^$'TC_GYO?_ M
MJV** ,?_ (0?2/\ GYO?_ MJ/^$'TC_GYO?_  +:MBB@#'_X0?2/^?F]_P#
MMJ/^$'TC_GYO?_ MJV** ,?_ (0?2/\ GYO?_ MJ/^$'TC_GYO?_  +:MBB@
M#'_X0?2/^?F]_P# MJ/^$'TC_GYO?_ MJV** ,?_ (0?2/\ GYO?_ MJ/^$'
MTC_GYO?_  +:MBB@#'_X0?2/^?F]_P# MJ/^$'TC_GYO?_ MJV** .4M?"NG
M2>*;JP:>YV1VT;*1<-NR2>IK3_X0?2/^?F]_\"VHLO\ D=[W_KRB_F:V* ,?
M_A!](_Y^;W_P+:C_ (0?2/\ GYO?_ MJV** ,?\ X0?2/^?F]_\  MJ/^$'T
MC_GYO?\ P+:MBB@#'_X0?2/^?F]_\"VH_P"$'TC_ )^;W_P+:MBB@#'_ .$'
MTC_GYO?_  +:C_A!](_Y^;W_ ,"VK8HH Q_^$'TC_GYO?_ MJ/\ A!](_P"?
MF]_\"VK8HH Q_P#A!](_Y^;W_P "VH_X0?2/^?F]_P# MJV** ,?_A!](_Y^
M;W_P+:C_ (0?2/\ GYO?_ MJV** ,?\ X0?2/^?F]_\  MJ/^$'TC_GYO?\
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
M'_"#Z1_S\WO_ (%M6Q10!C_\(/I'_/S>_P#@6U'_  @^D?\ /S>_^!;5L44
M8_\ P@^D?\_-[_X%M1_P@^D?\_-[_P"!;5L44 8__"#Z1_S\WO\ X%M1_P (
M/I'_ #\WO_@6U;%% &/_ ,(/I'_/S>_^!;4?\(/I'_/S>_\ @6U;%% &/_P@
M^D?\_-[_ .!;4?\ "#Z1_P _-[_X%M6Q10!C_P#"#Z1_S\WO_@6U'_"#Z1_S
M\WO_ (%M6Q10!C_\(/I'_/S>_P#@6U'_  @^D?\ /S>_^!;5L44 8_\ P@^D
M?\_-[_X%M1_P@^D?\_-[_P"!;5L44 8__"#Z1_S\WO\ X%M69:^%=.D\4W5@
MT]SLCMHV4BX;=DD]375UCV7_ ".][_UY1?S- !_P@^D?\_-[_P"!;4?\(/I'
M_/S>_P#@6U;%% &/_P (/I'_ #\WO_@6U'_"#Z1_S\WO_@6U;%% &/\ \(/I
M'_/S>_\ @6U'_"#Z1_S\WO\ X%M6Q10!C_\ "#Z1_P _-[_X%M1_P@^D?\_-
M[_X%M6Q10!C_ /"#Z1_S\WO_ (%M1_P@^D?\_-[_ .!;5L44 8__  @^D?\
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
M0@G>]D584V[L"*)1MB'S'@5UK,J*7=@ !DDG@"O$O^$S_;9^)OR^$OAAX>\
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
MR/Q$LPQ*+L6VFA]^><Y!_'/O7YU?M6V'C?6/V O^"JFO^%8YW\-M^V)9K<-
M"8W,7B$_:3QP?WCV;$_[I- 'ZF_$;]NW]N3]ES]A_P (_P#!4O\ :*G\+ZAX
M,U(Z-JOQ'^$^A^&Y([CPOX?U26&.*6SOC,9+J]M/M-NTXD0138F"+  K5]]:
M%KFC^)]$L_$OA[4H;S3]0M8[FQO+=PT<\,BATD4CJK*00>X-?#/_  6LOO#-
MC_P0 ^*UQ:O%_9K?";3H[ C&TAY+1(,?BR8_"OH'_@F58>(]*_X)N_L^Z9XP
M61=6M_@CX4BU-9L[Q<+I%J) V>=VX'/OF@#V^BBLGQUXAU3PIX1O_$>B>%;O
M7+NT@,D&DV+*)KILCY$+<9^OI0!K5X7_ ,$]_P#DB>K?]CWK/_I2:/\ AK#X
MV?\ 1C_CO_P*MO\ XJL3_@GCXIUF7X&ZE*_@N^1G\::J[(67*%IMQ4^ZDE3[
MJ: /H^BL?_A)=7_Z%"]_[Z6C_A)=7_Z%"]_[Z6@#8HK'_P"$EU?_ *%"]_[Z
M6C_A)=7_ .A0O?\ OI: -BBL?_A)=7_Z%"]_[Z6C_A)=7_Z%"]_[Z6@#8HK'
M_P"$EU?_ *%"]_[Z6C_A)=7_ .A0O?\ OI: -BO&O^"@-I/?_LD>*[*V3=)-
M)IR(/4G4;8"O3?\ A)=7_P"A0O?^^EKS7]KO7+V\_9ZU^VO/#=S;QL]EF65E
MVJ?MD!'ZX'XU\IQX[<#YH_\ J&K_ /IJ1K0R^GFU:.!G+EC5:@WV4WRM_*Y\
M P06WABV_L;1L*ZC%U= 8>5^_/8#TJ'S9=_F>8V[^]NYHEW^:WF?>W'=GUIM
M?TSX;^&_"OA[PK0RS+*$/@C[2IRIRK2:]Z<Y;RYGJE>T5:,4DDCZRK545&C1
MCR4H:0@M%!+9)=^[W;NVVVV6)X+;Q1;?V-K.&=ABUNB/GB?MSW!]*^^_^"?U
MI/8?LD>%+*Y3;)#)J*./0C4;D&OS]1F1PZGD'(KZ/^%'[>MI\)?@_I'@#2/A
MTUYJ%C?L)Y;F^\N!H);F261P54MO42<+MPQ'49K\AS[P1IY7XIKB#AO"1A1Q
M.'J0K1@X0A&LJE)QDHW5O:1YN;E7*G3O*TI>]Y.=T,-B8+,9IO$03@VDW*=-
MV:O97DX.-E]JTK:J*M]L45X7K7[=OP_FTBUO/AOI4?B"]N-1@MY--FU>+3Y(
MHG;#S9N -P0<[1DGM7=>.OC)K/A#0+37]'^$GB#Q$EWJ$%L(=!C2=T21L&<X
M./+3JQSP*JID^9490C4IN+FVDI63NK;IM-;Z-V3Z7LSYROBJ6&=3VMUR)-^[
M*UG?9VM+;51NUI>UT=U17#_$7XT/\-=(M=9U;X;^(;Z.[U."R2/2++[1(CRM
MM#LJGY8Q_$W0"D^)'QVT3X3:/::[XW\/ZE;6U[JD&GV[PV[3%KB9ML:D1@D
MGN>!WKGIX+%UN3V<'+G;4;*[;5KI):]435QV#H^T]I44>1)RN[))WLVWIT9W
M-%<5X_\ CAX<^%NF6FL^/[*?3+6^U.#3[2:;D27,S;8HQM!.6/'IZFI_%_Q?
MT3P!80:IXVMAI5M=7L5G;3W]U'&LMQ(<1Q*6/+,> .IJ(X7%34'&#:FVHZ/5
MK=+NU=7MM<J6+PL'-2J13@DY:KW4]F^R=G:^]CKJ*YG7OB79>%;:*\\3V TV
M&XN4MX);^]BA629^$C4NP!=NRCD]JGOO&\VF1K-J7AZ:W1Y%C1IYT0,YX"@D
M\D]A6?LZED[/7;S]#7VE.[5U=;^7J;]%8_\ PDNK_P#0H7O_ 'TM'_"2ZO\
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
MU9^;C"/X>\1_L<>[_ \5E_X*#?&3QM*UM\)/@*)GSA=RW%^W_?,*ICZ9IO\
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
M7O\ WTM &Q16/_PDNK_]"A>_]]+1_P )+J__ $*%[_WTM &Q16/_ ,)+J_\
MT*%[_P!]+1_PDNK_ /0H7O\ WTM &Q16/_PDNK_]"A>_]]+1_P )+J__ $*%
M[_WTM &Q16/_ ,)+J_\ T*%[_P!]+1_PDNK_ /0H7O\ WTM &Q16/_PDNK_]
M"A>_]]+1_P )+J__ $*%[_WTM &Q16/_ ,)+J_\ T*%[_P!]+1_PDNK_ /0H
M7O\ WTM &Q16/_PDNK_]"A>_]]+1_P )+J__ $*%[_WTM &Q16/_ ,)+J_\
MT*%[_P!]+1_PDNK_ /0H7O\ WTM &Q16/_PDNK_]"A>_]]+1_P )+J__ $*%
M[_WTM &Q16/_ ,)+J_\ T*%[_P!]+1_PDNK_ /0H7O\ WTM &Q16/_PDNK_]
M"A>_]]+1_P )+J__ $*%[_WTM &Q6/9?\CO>_P#7E%_,T?\ "2ZO_P!"A>_]
M]+69:ZYJ*^*;JZ7PW<L[VT:M &7<H!/)H ZNBL?_ (275_\ H4+W_OI:/^$E
MU?\ Z%"]_P"^EH V**Q_^$EU?_H4+W_OI:/^$EU?_H4+W_OI: -BBL?_ (27
M5_\ H4+W_OI:/^$EU?\ Z%"]_P"^EH V**Q_^$EU?_H4+W_OI:/^$EU?_H4+
MW_OI: -BBL?_ (275_\ H4+W_OI:/^$EU?\ Z%"]_P"^EH V**Q_^$EU?_H4
M+W_OI:/^$EU?_H4+W_OI: -BBDC8O&KLA4E02IZCVI: "BBB@ HHHH ****
M"BBB@ HHHH \O_;*^"OQ/_:!_9\U3X;_  5^+%OX'\6C5]'U?PYXGO-(-_!:
M7FFZK::C&LMN)8C+%(UH(G7>/DE8X;&T_(_Q:_8F_;\_;8UGXM_L_P#[0LOP
M^\!>"?B-I?AFP\<>+O!M[?:C=:O86GGO<6NF0W5O"EI)+D1O+*\_DK)\JRL0
MR_H110!Y_P#$GX;^*-+_ &=[KX-?L]:-H-I-'X:.AZ%#KM[/%9V%N+<P1L?*
MCD>01KMPGR[L8WKUKR'_ ()#_L;?&C_@GM^Q%X4_8S^+GB7PQX@C\$)=QZ3X
MC\.R7"-?1W-]<W;":WFC'E%#.%#+(X<#)"8Y^GJ* /D[0_V(_CO^RQ^T=\6/
MC=^PYK/@C^R?C;>0ZSXJ\)>.GO(;?1?$B(8Y=8M&M$<W"W"E6GM'\HO)$&6X
MC#%1I_ 3_@E3^S]\)OV"?$_[!WCFXN?&.F_$4:M=_%#Q)>PK;W?B/5M3):\U
M$JF1!)NV>4%),2P0C<S)N/T]10!\+>(_^"9/[2OQV_94\%?\$Y?VH/C!X5U;
MX-^$;C28/$&O:1%=+K_CG2-*ECDL-.NH'40V!)M[;[1<1S3M-Y+;$@,A*_<M
MK:VMC:QV5E;1PPPQA(88D"JB@8"@#@ #@ 5)10 4444 %>%_\$]_^2)ZM_V/
M>L_^E)KW2O"_^">__)$]6_['O6?_ $I- 'NE%%% !1110 4444 %%%% !7C'
M_!0?4&TG]D+Q;JJ3",VS:?*)&Z+MU"V.3[<5[/7/?%3X6>!/C7X!U#X8?$W0
MSJ6AZJL:W]B+N6#S0DBR*-\+HZX=%/##.,'()%>?F^64<[RK$9=6FX0K0G3E
M))-Q4XN+:3:3:3NDVDWU1R8^.+G@:L<*TJKC+E;;24K/E;:3:5[:I-KHF?E;
MX2\9^'OBGI)\2>$IPT@/^G6#'][;OZD=U/4'O^8%WRI-_E^6V[^[CFON32/^
M"6G["OA^_35-"^"UQ9W,?W)[;QAJZ./Q%WFMS7/V._V=K.?3=,MO DZQ7%P8
MYO\ B?WQ=EV_WS/N'U!S7W='C+->$J,<MR&/US!P2C2>*DZ->E!:1A.=.->-
M?D6D9.-&3BDIN4DYR]G(,YS'%X!2XCA&&*2]Z5!N<*C_ )N6<:3IN6[2<U>[
MC9-17YY>+?&?A[X6:2/$GBV<+(3_ *#8*?WMP_J!V4=2>WY _3OP#_9/G^.O
M[.7AOXP^%_&]O;:WJ"7;3VFK:5%=:?=!;J6)1@*'BRL:Y=26Y..O'JFK_P#!
M+7]A;Q!?OJFN_!:XO+F3[\]UXPU=W/XF[S7L/PK^%G@3X*> =/\ AA\,M#.F
MZ'I2R+86)NY9_*#R-(PWS.[MEW8\L<9P,  5\7Q/D>6<39MA^(,7C:\\?&$X
M24+X>E2BW"5-4/9UI5$Z;C/FG.3=5U&VH1C"G'PJN9\79AFM6A75.CE_):$*
M=2<JLI\T7[2I+V=-7:5HJ.D$N5<W-.3^._$/P0^&WA:Y71OCS\,-;\&W);8N
MO>$[R2]TN9N<L$N%>0+CG:K,_/*K6SX7_8_\;M9MXF_9A_:<L[Z$-EOLUY-9
M2(>NQ_*9\-CLX7W K['OK"QU2SDT_4[**XMYE*RP3QAT=?0J>"*\C\:?L;>
M]1U8>*OAGK5_X.UA/]7=:1,P3DY(VAE90?16"^JFN&CQ5XM<,KEHXB.98?\
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
MD]G-Q<+\K6C5]]5K^.G0*F!PE;G]I!24[<R>J=MM'I^&O4I:UX;\.^(_LO\
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
M;?&_[3EW#*UMXZ_:0\(>%8RVTZ9X1B;5[\\_<9D#!&/J,5D:!K=CK^JPZ_\
M#K]F/XC?$#4XG#VVO^.;[[!;;@<AXVF.TJ#@\KD8K\\K>)>'K8CV.!H<SOKS
MR]ZWE1HQK5[]E.G3N^II5GD&#;CB,;&4_P"2BG5E?S:M'YIR/I'X@^.#X"T:
M/54\*:OK,D]R((;/1K3SI2Y5B"1D;5^4Y;MQ7&CQ'^T_XV'_ !(? VB^$K5^
MEQKEX;JYV^JQQ?*I]FK"_LO]O#Q[_P ?OB?P3X"M7Z#3[.34[V,>_FXA/X4?
M\,8P>*?WGQG^//CGQ86_UMD^KFSLF]<00@;?P:M<QK\1YYB6\'3Q$*-E9-TL
M/%][S:J8A?\ ;L(6\SEPN>.C2M1P"G/^>H[+Y1O_ .E09IV'Q!\%?!&ZO=1^
M-O[4MAJ-]/&JO8W4\$"PX).8[:,E\\X) Y[BOC+]H#X[>#?'W[3'B7Q!X:UW
M[9H.I-:?V;?/"\2[DM(8W^6158*71N2!TST.:^Z/!/[+?[._P\V/X4^#^APR
MQ_<N;BS%Q,OTDFW./SKX!_X*%(D?[7_BZ.- JJ-/"JHP /[/MN*_(O&[+L[P
M' F&I8ITXTEB(VC&56K/F<*KNZU62<EOHX7;:=TE9^3F/%_$W#F.H9S3<%.,
MTG"*M&4>62<7;E7*UT45K:2::+@((R#D'H102 ,DX ZDUXYIGBWQ)H\8AT[5
MY40?=C)#*/H&R!1J?BWQ)K$9AU'5Y70_>C!"J?J%P#7\F>R=S]/_ .)D^'_J
M'-]1J^VM\-X<E_\ '?FMY^S^1[=^SW9^"OC-^T]X6^%_B?2X]3T.:2\>^@>1
ME2=X[*>1!E"#A64'K@^XZ_?W@_X*?"#X?[6\%?#'0M,=.D]II<22GW+[=Q/N
M37YU_P#!/+_D\+PA_P!Q#_TWW-?IW7]G?1SRS+JG"-?$SHP=58B24W%.22IT
MFES6O:[;M>UVS\NP.?8OC#%8C.,?&+JSJ-*R^&*C'EC&^ME^+NWJV%%%%?T:
M>N%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %9OC'_ )%B
M]_ZX&M*LWQC_ ,BQ>_\ 7 T 7-._Y!\'_7%?Y"IJAT[_ )!\'_7%?Y"IJ "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH Q_$
MO_(7T?\ Z_3_ .@FMBL?Q+_R%]'_ .OT_P#H)K8H **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K'LO^1WO?^O*+^9K8K'L
MO^1WO?\ KRB_F: -BBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@#X/_P""N?[#'[8WCOXP_#+_ (*/_P#!-_Q1
MI0^-'P9M+^SC\%^(V"Z?XOT>Z ,]@SLRK')]\+N9 ?,SYD;QHU<]_P $&?\
M@I)^RG^VO^S[\._@1%HEYX7^,_P:^&&FZ-J?A#Q3;F"^.GBRLXCJ-F3C[1:7
M BMI,@;DW1[E :-Y/I7XW_M'?'/X!?M/Z;:ZK^SYXT\5_"'6_!RK<>)? ^AK
MJL^@:Y%=2EA/96Y:]EAFMY(_GBBE"- H"C>Y'Q-_P3Y_9A\7?M/?M,?L=?MQ
M>%/@UJW@SPM\$/V9+71->\9:_IOV"Y\=7UYHD%K!906[XGEL[17GG%U*JQN\
MJB+S%^< 'Z'?M$_&'X=_L8_LK^,_CGJFE6ECX=^'?@Z^U8Z=:1K#&8[:!Y%M
MXU4  NRA%4#EG '6O'_V%/V4?BU\,/\ @EYI/P5NOB!-X4^*7C7PMJ&M^+O&
M*:<+BXT[Q1K;37U[=^6SIYLD%S=N$#,!^Y0'@8J;_@IE\-OB!^T<GPA_9*\.
M>"M4O_"OC?XKZ??_ !1U6"QD>QLO#NCYU66WN9E&V(W=U:V5JJD@N)I . :]
M@_:I^+/Q0^!?[/\ XD^+/P:^ .I_%'Q)HEK'/I_@/1=3BM+K509HUE6*6564
M,D322A<%G\O8H+,* /S!L?%'_!4+_@WCF\ 6'[17QTT?X_\ [)!U/3O"M_KL
M?A:/2=;^'\4K+;VT[)$7\RW4E5R\DP<C9^Y=TW_K_7Q)\7-7^(7_  5Y_9ZM
MOV9]4_8V^)?PQ\&^)]6TJY^)FJ?%K2;;3)[6PL[ZWOI;"RMEGDFN;F=[=81,
M46"*-Y)?,9T2%_MN@ K/\5^*_#G@;PY=^+?%NKPV&FV$)EO+R<X2).FXX[<U
MH5%?6%CJEI)I^IV45Q;RKME@GC#HX]"IX(H \M_X;G_9'_Z+UH/_ '^?_P")
MKC?^">?C7PI-\#M3GBUR!DD\;:M)&P)^9'GWJ?H58'\:]L_X5=\,_P#HG>A?
M^"B'_P")KR'_ ()[:;IR_!+5573X !XYU@ "(< 7! '3L !^% 'M/_"8^&/^
M@U!_WU1_PF/AC_H-0?\ ?57/[.T__GQA_P"_0H_L[3_^?&'_ +]"@"G_ ,)C
MX8_Z#4'_ 'U1_P )CX8_Z#4'_?57/[.T_P#Y\8?^_0H_L[3_ /GQA_[]"@"G
M_P )CX8_Z#4'_?5'_"8^&/\ H-0?]]5<_L[3_P#GQA_[]"C^SM/_ .?&'_OT
M* *?_"8^&/\ H-0?]]4?\)CX8_Z#4'_?57/[.T__ )\8?^_0H_L[3_\ GQA_
M[]"@"G_PF/AC_H-0?]]4?\)CX8_Z#4'_ 'U5S^SM/_Y\8?\ OT*/[.T__GQA
M_P"_0H I_P#"8^&/^@U!_P!]5EZ]XET&YU/3)H-4B98;HM*P/W1MZFN@_L[3
M_P#GQA_[]"LCQ'96::KI*I:1 ->$,!&.1M- %O\ X3'PQ_T&H/\ OJC_ (3'
MPQ_T&H/^^JN?V=I__/C#_P!^A1_9VG_\^,/_ 'Z% %/_ (3'PQ_T&H/^^J/^
M$Q\,?]!J#_OJKG]G:?\ \^,/_?H4?V=I_P#SXP_]^A0!3_X3'PQ_T&H/^^J/
M^$Q\,?\ 0:@_[ZJY_9VG_P#/C#_WZ%']G:?_ ,^,/_?H4 4_^$Q\,?\ 0:@_
M[ZH_X3'PQ_T&H/\ OJKG]G:?_P ^,/\ WZ%']G:?_P ^,/\ WZ% %/\ X3'P
MQ_T&H/\ OJC_ (3'PQ_T&H/^^JN?V=I__/C#_P!^A1_9VG_\^,/_ 'Z% ')>
M-O#/P2^(T)C\::3I=\VW GDCVS*/:1<./P->2W_[$G[.5WXJ7Q%;>,-1M5&Y
M@+6Z\NXCD(PKI<( XV^C;LU]#_V=I_\ SXP_]^A1_9VG_P#/C#_WZ%?,9MP7
MPIGF)CB,=@Z<ZB:?-RVE=;7:LY+R;:\CJGC,34P;PE27-2?V9)2BO-*5U%]F
MK-=&?+OC>[_:9^ &IQ#X2_%_4?&VA^0&%OXITU+UHGW$;'FB99R H!W 8Y^N
M+?A+_@HE<V<PT_XK?!V^A*R>6]]X9N1=JQ[L;>39*BCO]ZOI?^SM/_Y\8?\
MOT*Q_%/PN^'7C: P>*O!6FWN1@236B^8OT< ,OX$5\OC.#>*\NQ,JW#^:2A!
MZJC67M::\HRDY3A'R2;[.QC0PV4QHJ#52FU]J,^9/UA4YONA.FCDO!G[8/[-
MGCS;%HGQ8TV*X)P;/4BUI,&[KLF"DD>V:[A?&?A5U#IKD!4C((;@BN2_X99^
M $WA\^&=4^&&F:A;"1FC;48?/FB!_A29\R*H[ -7A&I?L9_&OX:7TVH?![7;
MJSM@[-;V?ASQ)+"F"<CS(+S?&^/0,*WQ7$/''#^&I5,PP$<3S+WWAN=R@U;_
M )=RC)R3Z-26VJ1E1PF8U:TX4I4YQ6SE+V4I+TDY03[IU5Y-GU+_ ,)CX8_Z
M#4'_ 'U1_P )CX8_Z#4'_?5?*L7QS_:X^%<JV?C?2](U2%<*9/$_A:6PEE/0
M".6TWPGTR0*]*;]ISQQX/&WXP?L@^+-,"X$EYX>CAU>W7_:+1%=H_ GM6^5^
M)G#69*:DJM*4+<ZG2E[E[VYW!3C"]G;FDKV=KV9&,EB,M<?KM&=+FV;C>+MO
M:<.:#M=;2ZGK5]XB\$ZG:M9:E>V=Q"XP\,Z!U8>X(P:\^\7_ +//[)_C7<^J
M>"-(MY6Y\[2]UHP/KB$J"?J#47AO]L[]E'Q'<?87^(5AI=TK;9;77;&2R:,^
MC&9%7]:]&\/>(? /BZW^U^$]<T?5(L9\W3KF*=<>N4)%?:Y-Q5@,3+FRK'1D
M_P#IW43?SY7^9.'Q^'K?P*J?HU^C/FSQ;_P3^^"U\6G\#_%N_P!,<\K'?1)=
M(#Z#;Y; ?4DUS_\ PIS]K[X3_/\ #/XZPZI;Q_ZFTCUE@./^F-T/*'YFOL7^
MSM/_ .?&'_OT*/[.T_\ Y\8?^_0K[:EQEGBAR5Y1K1[5(J2_1_B>@L76M:6J
M\T?&&M_MM?M5?#"V;P[\2/#.FBYO+>5+*^N;+RY"X7!=#$_E2;2RD@+W&<9K
MYPO+R[U"[EO[^YDFGGD:2::5RS2.3DL2>223G-?37_!5N..RU?X:M9V@W-)J
MJ[8H^6S]C';KUKYB961BC @@X(/:OJ_##B_*>(LRS7 TJ%.C7PM2G&48?:A.
MC"I"=GLN:52-EI[M]V;95C(XJK7@H<KIR2TV=XJ2_-Z>0E>J?LR_M2:[^SG>
M:FJ:,VK:=J, )TUKSR52X4C;*&VMCY=P( ^;Y>?E%>5UF>+7FBT?*Q.4DE"%
MP.!WQGUXKZ3Q-XDR?A'@3'YOF<%4I48.7(Y<G//[$%*S<7.?+%-)M7O9V.C-
ML5# Y;5Q,X\RA%NW>VVNMM>O0^M[G]K_ /:_^)#&'X=_#2WTN!_]5<IIK.1_
MVUN#Y1_[Y%0?\*@_;#^*GS?$?XZPZ7;R?ZZUDUIL?]^K5?+/YBOL7^SM/_Y\
M8?\ OT*/[.T__GQA_P"_0K\T_P!:UA],#A*5+SY>:7_@4O\ (X?K7+\$$OQ/
ME;PK_P $_/A#;.+CQU\8[[47)W.FGP);*3Z$OYA/UX/TKT[PE^S1^R3X/V26
MG@W3KV5>LNK2O=;C[K(2GY**];_L[3_^?&'_ +]"C^SM/_Y\8?\ OT*\[%\3
MY_C=*N)E;LGRK[HV1$L37GO)F1I&J_#WP_:"PT%M.LH%^[#:0K&@_!0!5O\
MX3'PQ_T&H/\ OJKG]G:?_P ^,/\ WZ%-EL]+@C,LUK;HBC+,R* !]:\.4G)N
M4F8-E7_A,?#'_0:@_P"^J/\ A,?#'_0:@_[ZK!\0?&+X#^%-P\2?$SPK9,O_
M "SN-6MU<^P4MDGV KBM:_;;_98TN[_LS3_%#ZO>D92ST;0;BX=_H1'M/_?5
M>%C.)^&\N?+BL92@^TJD4_DF[OY'+4QN#HIN=2*MW:/4_P#A,?#'_0:@_P"^
MJ/\ A,?#'_0:@_[ZKR.']JFZ\3D+\,_V:_$^J_O-C27MHEM&#G'+()0O_ L8
M[U8=_P!L'QBLT=AX-\(>$XBP,4E]+]IG"^Q3S$)^J+7BKC[),3IE\*V)?_3J
MC4E'_P &24:?WS/?CD^+45*NXTE_?DHO_P  UF_E%GJ?_"8^&/\ H-0?]]5S
MGBG]HSX*>#D8ZU\0;'S%ZP6Q::3/H5C!(_'%<%+^RA\4_'*[/C+^TWJU_;.<
MOIGA_1+73X1_LD[7W@>K"MGP_P#L0?LX:*RS:AX)DUF93GS-;OY9U/\ VRW"
M+_QRLL9F7'V.?+EF!IT(_P V)J7?RIT.=??57FD>?@J^#E0<\12J<]](WA%-
M::N:]I9O73D>V^MCFO\ AXU\"SX@?1X;+5YXA"QB>TM1/--(" $6*,L0""3N
M8KTQCFN2^(OQQ_:$^,^M1I\(?A]XLT30VMPDBZQ>VND2%\G][O.^4J00-B^F
M<\U]+^'_  )X(\)VGV#PMX-TK38/^>.GZ?%"GY(H%7_[.T__ )\8?^_0KEGP
MEQ1G& ^JYSFK<6[OV%-4G_AYFYWCY.*OUN9RQ&-CB_;8:2HJUDHQ4VO/FJ*:
MOYJ,;=+'R?X5_9E^*FHW']I>)_BQX-\.2R'=-+I6D/JUV_UFOB1&_P#M1@>U
M=U:_LD? ?57CN?BQ\2?$WC>5""$\1>(I3 A'39%%L"J/[O(KW;^SM/\ ^?&'
M_OT*/[.T_P#Y\8?^_0KIRWPUX-RRE[..&]HNJJ-SBWW<&_9W]((YL5A_[0J>
MTQLYUI?]/)2G]R;<5Z))''^"?"'P#^&Z*O@/PIX?TEE&/-L;"-)&^KA=S?B3
M72?\)CX8_P"@U!_WU5S^SM/_ .?&'_OT*/[.T_\ Y\8?^_0K[7#87#8.DJ6'
M@H16RBDE]RT-84Z=*/+!)+LM"G_PF/AC_H-0?]]4?\)CX8_Z#4'_ 'U5S^SM
M/_Y\8?\ OT*/[.T__GQA_P"_0K<LI_\ "8^&/^@U!_WU7F'Q#_9F_9&^*WC&
M\\?>/O"4%_JU_P"7]KN_[9O(O,V1K&ORQRJHPB*. .F3SDUZW_9VG_\ /C#_
M -^A1_9VG_\ /C#_ -^A7GYEE.59S05',,/"M!.ZC4A&:3LU=*2:O9M7WLWW
M,:^&P^*AR5H*2WLTFK]]3PK_ (8C_86_Z)W!_P"%#J/_ ,?JCH'[$W[%<ED[
M:Q\.HA+Y[A=VOWX^3/R])_2OH/\ L[3_ /GQA_[]"LCP796<NE2-+:1,?MDH
MRT8/&ZO$_P!1.!_^A7AO_!%+_P"1.3^Q\I_Z!X?^ 1_R/._AY^S-^R-\*?&-
MGX^\ ^$H+#5K#S/LEW_;-Y+Y>^-HV^625E.4=AR#UR.<&O3_ /A,?#'_ $&H
M/^^JN?V=I_\ SXP_]^A1_9VG_P#/C#_WZ%>WEN4Y5DU!T<OP\*,&[N-.$8)N
MR5VHI*]DE?>R78ZZ&&P^%AR48**WLDDK]]"G_P )CX8_Z#4'_?5'_"8^&/\
MH-0?]]5<_L[3_P#GQA_[]"C^SM/_ .?&'_OT*] V*?\ PF/AC_H-0?\ ?5'_
M  F/AC_H-0?]]5<_L[3_ /GQA_[]"C^SM/\ ^?&'_OT* *?_  F/AC_H-0?]
M]4?\)CX8_P"@U!_WU5S^SM/_ .?&'_OT*/[.T_\ Y\8?^_0H I_\)CX8_P"@
MU!_WU1_PF/AC_H-0?]]5<_L[3_\ GQA_[]"C^SM/_P"?&'_OT* *?_"8^&/^
M@U!_WU1_PF/AC_H-0?\ ?57/[.T__GQA_P"_0H_L[3_^?&'_ +]"@"G_ ,)C
MX8_Z#4'_ 'U1_P )CX8_Z#4'_?57/[.T_P#Y\8?^_0H_L[3_ /GQA_[]"@"G
M_P )CX8_Z#4'_?5'_"8^&/\ H-0?]]5<_L[3_P#GQA_[]"C^SM/_ .?&'_OT
M* *?_"8^&/\ H-0?]]4?\)CX8_Z#4'_?57/[.T__ )\8?^_0H_L[3_\ GQA_
M[]"@"G_PF/AC_H-0?]]4?\)CX8_Z#4'_ 'U5S^SM/_Y\8?\ OT*/[.T__GQA
M_P"_0H I_P#"8^&/^@U!_P!]4?\ "8^&/^@U!_WU5S^SM/\ ^?&'_OT*/[.T
M_P#Y\8?^_0H I_\ "8^&/^@U!_WU6?XH\4>'[SP_=VMKJL3R/$0B*>2:W/[.
MT_\ Y\8?^_0K.\76-E'X:O'CLXE80G!6, B@ L?%WAJ.RAC?680RQ*"">AQ4
MO_"8^&/^@U!_WU4VGZ?8-80$V4))A7),8]!4W]G:?_SXP_\ ?H4 4_\ A,?#
M'_0:@_[ZH_X3'PQ_T&H/^^JN?V=I_P#SXP_]^A1_9VG_ //C#_WZ% %/_A,?
M#'_0:@_[ZH_X3'PQ_P!!J#_OJKG]G:?_ ,^,/_?H4?V=I_\ SXP_]^A0!3_X
M3'PQ_P!!J#_OJC_A,?#'_0:@_P"^JN?V=I__ #XP_P#?H4?V=I__ #XP_P#?
MH4 4_P#A,?#'_0:@_P"^J/\ A,?#'_0:@_[ZJY_9VG_\^,/_ 'Z%']G:?_SX
MP_\ ?H4 4_\ A,?#'_0:@_[ZH_X3'PQ_T&H/^^JN?V=I_P#SXP_]^A1_9VG_
M //C#_WZ% %/_A,?#'_0:@_[ZH_X3'PQ_P!!J#_OJKG]G:?_ ,^,/_?H4?V=
MI_\ SXP_]^A0!3_X3'PQ_P!!J#_OJC_A,?#'_0:@_P"^JN?V=I__ #XP_P#?
MH4?V=I__ #XP_P#?H4 4_P#A,?#'_0:@_P"^J/\ A,?#'_0:@_[ZJY_9VG_\
M^,/_ 'Z%']G:?_SXP_\ ?H4 4_\ A,?#'_0:@_[ZH_X3'PQ_T&H/^^JN?V=I
M_P#SXP_]^A1_9VG_ //C#_WZ% %/_A,?#'_0:@_[ZH_X3'PQ_P!!J#_OJKG]
MG:?_ ,^,/_?H4?V=I_\ SXP_]^A0!3_X3'PQ_P!!J#_OJC_A,?#'_0:@_P"^
MJN?V=I__ #XP_P#?H4?V=I__ #XP_P#?H4 <_KWB70;G4],F@U2)EANBTK _
M=&WJ:U/^$Q\,?]!J#_OJJGB.RLTU7252TB :\(8",<C::U_[.T__ )\8?^_0
MH I_\)CX8_Z#4'_?5'_"8^&/^@U!_P!]5<_L[3_^?&'_ +]"C^SM/_Y\8?\
MOT* *?\ PF/AC_H-0?\ ?5'_  F/AC_H-0?]]5<_L[3_ /GQA_[]"C^SM/\
M^?&'_OT* *?_  F/AC_H-0?]]4?\)CX8_P"@U!_WU5S^SM/_ .?&'_OT*/[.
MT_\ Y\8?^_0H I_\)CX8_P"@U!_WU1_PF/AC_H-0?]]5<_L[3_\ GQA_[]"C
M^SM/_P"?&'_OT* *?_"8^&/^@U!_WU1_PF/AC_H-0?\ ?57/[.T__GQA_P"_
M0H_L[3_^?&'_ +]"@"G_ ,)CX8_Z#4'_ 'U1_P )CX8_Z#4'_?57/[.T_P#Y
M\8?^_0H_L[3_ /GQA_[]"@"G_P )CX8_Z#4'_?5'_"8^&/\ H-0?]]5<_L[3
M_P#GQA_[]"C^SM/_ .?&'_OT* *?_"8^&/\ H-0?]]4?\)CX8_Z#4'_?57/[
M.T__ )\8?^_0H_L[3_\ GQA_[]"@"G_PF/AC_H-0?]]4?\)CX8_Z#4'_ 'U5
MS^SM/_Y\8?\ OT*/[.T__GQA_P"_0H I_P#"8^&/^@U!_P!]4?\ "8^&/^@U
M!_WU5S^SM/\ ^?&'_OT*/[.T_P#Y\8?^_0H I_\ "8^&/^@U!_WU1_PF/AC_
M *#4'_?57/[.T_\ Y\8?^_0H_L[3_P#GQA_[]"@"G_PF/AC_ *#4'_?59=IX
MET%/%MW>OJD0B>UC5),\$@G(KH/[.T__ )\8?^_0K(L[*S/C.]B-I%M%G&0O
MEC .30!;_P"$Q\,?]!J#_OJC_A,?#'_0:@_[ZJY_9VG_ //C#_WZ%']G:?\
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
MHH **** "BBB@ HHHH **** "L>R_P"1WO?^O*+^9K8K'LO^1WO?^O*+^9H
MV**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "J^D:OI/B#2;77M!U.WO;&]MTN+*]M)UEBN(G4,DB.I(=64@A@
M2"""*_/3_@K/^USIOP:_X*%_LU_ #]I_XAZOX)_9Y\=VVN-XHU_3]9N-+M-3
MUZ.-$L+'4+ZW>.2&T4N':/S$CD:53-NBC;':?\$L_P!DS5_A9\,OV>?CI\)_
MB'XIM/!^O_LXZ;%XZ\$7WBR[O-)FU>6QTF:SU&VM+B1UM)0JWL;^0$1A(F5R
MN2 ?;]%?D)_P4J_;T_8;_:(_X*.W_P"PS^TS_P %,?C'^SEH_P .K&TM-&U3
MX6>(9M!@\0Z[>9DO/MVH_99HEM[:);6&/S-B+*]WN<;5S]-?M(?$+P]_P0__
M ."/'CKXO^ /C1XY^*MWX:TQ[OPSXI^*WB]M>U'5=3U*YCM[(RW 5%DMXWGA
M(2-47R8B?O,SD ^X:*_+W]JKX;_&#]A+_@DUHG_!2#P#\5?%>K?'OP'H^@^+
M_'NO:[XGO)X?&(N)K;^UM,O;9I# +(QW,WDQ)&OV;R(?)\LJ2?T=^#'Q3\-_
M'/X/>%/C9X-9SH_C'PU8:YI1DQN-M=VZ3Q9QQG9(M '2T444 %>%_P#!/?\
MY(GJW_8]ZS_Z4FO=*\+_ .">_P#R1/5O^Q[UG_TI- 'NE%%% !1110 4444
M%%%% !1110 5C^)?^0OH_P#U^G_T$UL5C^)?^0OH_P#U^G_T$T ;%%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!QOQ9_9_\
MA'\<9M,N/BAX4;4WT9I6TUUU&XMS"9-F\_N9$SGRTZYQMXQDUX9\5?V#=<@U
M&75/A)JD$]H[%ETN_F*2Q?[*2'(<?[Q4@=SUKZEHKX7BOPVX/XQC)YAADJKL
M_:P2C4T5E>:5Y6222ES))+31'LY#GV8<-XF=;!-)SMS)JZE;1<W6Z6B=[I:7
ML?$FA?L;?'#5]<;1+S2++3VC4-)-=ZA&RJIZ']T7)_*O:?#O[ 7P);PY#IGQ
M+T>;Q%>*_F27+7]S:HK8QA4AE7@>K9/)Z9P/6K+_ )'>]_Z\HOYFMBOGN'/!
M+@#ARJZOL'B)/3]_RU$O2/*H?-Q;71K4]/B#C/.>),&\)BN54I?%&*TE_BNV
MVO*]O(****_6SY,**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "L?P/_R")?\ K]F_]"K8K'\#_P#((E_Z_9O_ $*@#8HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "LWQC_R+%[_U
MP-:59OC'_D6+W_K@: +FG?\ (/@_ZXK_ "%35#IW_(/@_P"N*_R%34 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!C^)?\
MD+Z/_P!?I_\ 036Q6/XE_P"0OH__ %^G_P!!-;% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %8]E_R.][_P!>47\S6Q6/
M9?\ ([WO_7E%_,T ;%%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% 'E'[2WP3_9/_;4\,:[^QM^TIX)T?Q?97.C
MV^JZCX:U.%Q)#!+)/#!>0RKM:*020S*LL3B2,CJH<;OS!_X(WZ[^UK_P3E_:
M$_9I_8D\3?&>\^)7P2_:9^"S>+? UKK8W:CX"U*UT>'4;RT20$YL6,@1%X7=
M,FU49)#-^F'QV_8B^'7QN^,FA_M&:?\ $3QSX'^('A[19='T_P 6>!O$7V>1
M].DE$SVD]K<1S6=U%YH$F)H'PP!!X&.0_88_X)M?#?\ 9&T;PEXR\7^)M5\=
M_$W0/AII?@UO&OB&]\X6&G6L$2M8Z; J)%96IDCWX2,2R80S22LH- 'JO[2W
M[+7[/W[87PGU/X(_M)_"K1_%OAO5;=XIK'5K19#"S+@30R??@F7JLL95U(!!
M!%?C3\=_V:?C=J__  :E?%+X,VVOZCXJTWX7_$75V^'VJ7),DVJ>$-'\3F..
MZ!'6);>*YF0_=\F)-OR!:_2/PC_P1U_9U\#_ !*\8^-?#7QL^-MIH/CW7KK6
M/$_PYMOBUJ$/A^ZN[ES).P@B99561F.]!,%=3L8%,)7T[I_@3P1I/@B'X9Z7
MX/TNV\.6^EKIEOH$%A&EE'9+'Y0MEA V"(1_)Y8&W;QC% 'P7_P6?^,'A76_
M^#=SQW\3-!NDN+#QA\*] 301;_.;HZE/81VZQ@<N6\]2 .W/:OK#]@KX4>)/
M@/\ L,_!CX'^,86CU?P;\*/#NAZK&YY2YM--MX)5_!XV%<-X*_X)8_LT^#5\
M)>&)=7\7ZUX%^'NMKK'P]^&&OZ^+G0?#MZC,T$L,7EB:<0%V,$5U-/%;_*8D
MC*(5^DJ "LGQU9^,;_PC?V?P_P!8M-/UJ2 C3KV^MS+##)D89T'WAC/%:U%
M'A?_  @/_!03_HO_ ($_\)23_P"*KG/A[^SA^VI\)M ?PU\/OC=X*M+2>^GO
M;E)?#\LNZXFD+NP+DD Y'&<#'%?2]% '@O\ PK[_ (*'_P#1P7@3_P )=Z/^
M%??\%#_^C@O G_A+O7O5% '@O_"OO^"A_P#T<%X$_P#"7>C_ (5]_P %#_\
MHX+P)_X2[U[U10!X+_PK[_@H?_T<%X$_\)=Z/^%??\%#_P#HX+P)_P"$N]>]
M44 >"_\ "OO^"A__ $<%X$_\)=Z/^%??\%#_ /HX+P)_X2[U[U10!X+_ ,*^
M_P""A_\ T<%X$_\ "7>C_A7W_!0__HX+P)_X2[U[U10!X+_PK[_@H?\ ]'!>
M!/\ PEWK@_BW?_MY^ O&_@7PUJWQN\(7$_B;7GLK&6V\-X2"01%]T@89*X&,
M#FOK:O(/VC_ OB[Q9\6/A)K?AS09[NTT/QA)=:M/" 5M83 RAVYZ9XH Q/\
MA7W_  4/_P"C@O G_A+O1_PK[_@H?_T<%X$_\)=Z]ZHH \%_X5]_P4/_ .C@
MO G_ (2[T?\ "OO^"A__ $<%X$_\)=Z]ZHH \%_X5]_P4/\ ^C@O G_A+O1_
MPK[_ (*'_P#1P7@3_P )=Z]ZHH \%_X5]_P4/_Z."\"?^$N]'_"OO^"A_P#T
M<%X$_P#"7>O>J* /!?\ A7W_  4/_P"C@O G_A+O1_PK[_@H?_T<%X$_\)=Z
M]ZHH \%_X5]_P4/_ .C@O G_ (2[T?\ "OO^"A__ $<%X$_\)=Z]ZHH \%_X
M5]_P4/\ ^C@O G_A+O1_PK[_ (*'_P#1P7@3_P )=Z]ZHH \%_X5]_P4/_Z.
M"\"?^$N]'_"OO^"A_P#T<%X$_P#"7>O>J* /!?\ A7W_  4/_P"C@O G_A+O
M1_PK[_@H?_T<%X$_\)=Z]ZHH \%_X5]_P4/_ .C@O G_ (2[T?\ "OO^"A__
M $<%X$_\)=Z]ZHH \%_X5]_P4/\ ^C@O G_A+O1_PK[_ (*'_P#1P7@3_P )
M=Z]ZHH \%_X5]_P4/_Z."\"?^$N]'_"OO^"A_P#T<%X$_P#"7>O>J* /DGP_
M?_MYZK^T-XA^$UO\;O"":AI.@VE[<7;^&\PR1RL0JJ -P88Y)XKO/^%??\%#
M_P#HX+P)_P"$N];?@WP+XNL/VT_&GQ O-!GCT74/!^G6MEJ+ >7+-&[%T'/4
M UZ_0!X+_P *^_X*'_\ 1P7@3_PEWH_X5]_P4/\ ^C@O G_A+O7O5% '@O\
MPK[_ (*'_P#1P7@3_P )=Z/^%??\%#_^C@O G_A+O7O5% '@O_"OO^"A_P#T
M<%X$_P#"7>C_ (5]_P %#_\ HX+P)_X2[U[U10!X+_PK[_@H?_T<%X$_\)=Z
M/^%??\%#_P#HX+P)_P"$N]>]44 >"_\ "OO^"A__ $<%X$_\)=Z/^%??\%#_
M /HX+P)_X2[U[U10!X+_ ,*^_P""A_\ T<%X$_\ "7>C_A7W_!0__HX+P)_X
M2[U[U10!X+_PK[_@H?\ ]'!>!/\ PEWH_P"%??\ !0__ *."\"?^$N]>]44
M>"_\*^_X*'_]'!>!/_"7>C_A7W_!0_\ Z."\"?\ A+O7O5% '@O_  K[_@H?
M_P!'!>!/_"7>C_A7W_!0_P#Z."\"?^$N]>]44 >"_P#"OO\ @H?_ -'!>!/_
M  EWH_X5]_P4/_Z."\"?^$N]>]44 >"_\*^_X*'_ /1P7@3_ ,)=Z/\ A7W_
M  4/_P"C@O G_A+O7O5% '@O_"OO^"A__1P7@3_PEWK@_P!GB_\ V\_BUX(N
M_$OA_P"-WA"S@M]>O;)XKWPWN<R0RE&8%1C:3R!UKZVKR#]BGP+XN^'WPGU+
M1/&F@SZ==S>,-4NHX+@ ,T,DY9'X/0CD4 8G_"OO^"A__1P7@3_PEWH_X5]_
MP4/_ .C@O G_ (2[U[U10!X+_P *^_X*'_\ 1P7@3_PEWH_X5]_P4/\ ^C@O
M G_A+O7O5% '@O\ PK[_ (*'_P#1P7@3_P )=Z/^%??\%#_^C@O G_A+O7O5
M% '@O_"OO^"A_P#T<%X$_P#"7>C_ (5]_P %#_\ HX+P)_X2[U[U10!X+_PK
M[_@H?_T<%X$_\)=Z/^%??\%#_P#HX+P)_P"$N]>]44 >"_\ "OO^"A__ $<%
MX$_\)=Z/^%??\%#_ /HX+P)_X2[U[U10!X+_ ,*^_P""A_\ T<%X$_\ "7>C
M_A7W_!0__HX+P)_X2[U[U10!X+_PK[_@H?\ ]'!>!/\ PEWH_P"%??\ !0__
M *."\"?^$N]>]44 >"_\*^_X*'_]'!>!/_"7>C_A7W_!0_\ Z."\"?\ A+O7
MO5% '@O_  K[_@H?_P!'!>!/_"7>C_A7W_!0_P#Z."\"?^$N]>]44 >"_P#"
MOO\ @H?_ -'!>!/_  EWH_X5]_P4/_Z."\"?^$N]>]44 >"_\*^_X*'_ /1P
M7@3_ ,)=ZY+X[Q?M]?##X0:_X_USXY^#;JTTJP:>>WM/#166100,*6& >>]?
M4]><?M=^%/$?CG]FGQCX1\(Z1+?ZE?Z.T5G9P %Y7W*=HSWXH \]\+>$O^"A
M&N>&--UJU^/O@>.*\L(9XTD\,,6570, <<9P:O\ _"OO^"A__1P7@3_PEWKV
M+X?6-WI?@'0],U"W:*>WT>VBGB?JCK$H93[@@BMB@#P7_A7W_!0__HX+P)_X
M2[T?\*^_X*'_ /1P7@3_ ,)=Z]ZHH \%_P"%??\ !0__ *."\"?^$N]'_"OO
M^"A__1P7@3_PEWKWJB@#P7_A7W_!0_\ Z."\"?\ A+O1_P *^_X*'_\ 1P7@
M3_PEWKWJB@#P7_A7W_!0_P#Z."\"?^$N]'_"OO\ @H?_ -'!>!/_  EWKWJB
M@#P7_A7W_!0__HX+P)_X2[T?\*^_X*'_ /1P7@3_ ,)=Z]ZHH \%_P"%??\
M!0__ *."\"?^$N]'_"OO^"A__1P7@3_PEWKWJB@#P7_A7W_!0_\ Z."\"?\
MA+O1_P *^_X*'_\ 1P7@3_PEWKWJB@#P7_A7W_!0_P#Z."\"?^$N]'_"OO\
M@H?_ -'!>!/_  EWKWJB@#P7_A7W_!0__HX+P)_X2[T?\*^_X*'_ /1P7@3_
M ,)=Z]ZHH \%_P"%??\ !0__ *."\"?^$N]'_"OO^"A__1P7@3_PEWKWJB@#
MP7_A7W_!0_\ Z."\"?\ A+O1_P *^_X*'_\ 1P7@3_PEWKWJB@#Y)^+=_P#M
MY^ O&_@7PUJWQN\(7$_B;7GLK&6V\-X2"01%]T@89*X&,#FN\_X5]_P4/_Z.
M"\"?^$N];?[1_@7Q=XL^+'PDUOPYH,]W::'XPDNM6GA *VL)@90[<],\5Z_0
M!X+_ ,*^_P""A_\ T<%X$_\ "7>C_A7W_!0__HX+P)_X2[U[U10!X+_PK[_@
MH?\ ]'!>!/\ PEWH_P"%??\ !0__ *."\"?^$N]>]44 >"_\*^_X*'_]'!>!
M/_"7>C_A7W_!0_\ Z."\"?\ A+O7O5% '@O_  K[_@H?_P!'!>!/_"7>C_A7
MW_!0_P#Z."\"?^$N]>]44 >"_P#"OO\ @H?_ -'!>!/_  EWH_X5]_P4/_Z.
M"\"?^$N]>]44 >"_\*^_X*'_ /1P7@3_ ,)=Z/\ A7W_  4/_P"C@O G_A+O
M7O5% '@O_"OO^"A__1P7@3_PEWH_X5]_P4/_ .C@O G_ (2[U[U10!X+_P *
M^_X*'_\ 1P7@3_PEWH_X5]_P4/\ ^C@O G_A+O7O5% '@O\ PK[_ (*'_P#1
MP7@3_P )=Z/^%??\%#_^C@O G_A+O7O5% '@O_"OO^"A_P#T<%X$_P#"7>C_
M (5]_P %#_\ HX+P)_X2[U[U10!X+_PK[_@H?_T<%X$_\)=Z/^%??\%#_P#H
MX+P)_P"$N]>]44 >"_\ "OO^"A__ $<%X$_\)=ZX/P_?_MYZK^T-XA^$UO\
M&[P@FH:3H-I>W%V_AO,,D<K$*J@#<&&.2>*^MJ\@\&^!?%UA^VGXT^(%YH,\
M>BZAX/TZULM18#RY9HW8N@YZ@&@#$_X5]_P4/_Z."\"?^$N]'_"OO^"A_P#T
M<%X$_P#"7>O>J* /!?\ A7W_  4/_P"C@O G_A+O1_PK[_@H?_T<%X$_\)=Z
M]ZHH \%_X5]_P4/_ .C@O G_ (2[T?\ "OO^"A__ $<%X$_\)=Z]ZHH \%_X
M5]_P4/\ ^C@O G_A+O1_PK[_ (*'_P#1P7@3_P )=Z]ZHH \%_X5]_P4/_Z.
M"\"?^$N]'_"OO^"A_P#T<%X$_P#"7>O>J* /!?\ A7W_  4/_P"C@O G_A+O
M1_PK[_@H?_T<%X$_\)=Z]ZHH KZ1'J4.DVL.LW,<UXEN@NYH4VH\H4;F4=@3
MD@58HHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHI'4LA57*DC 88R/?F@!:*_.7]B'4?B]X=_X
M+^?M,_!WQO\ M#^-_&^A:1\*?#-]H5IXLU5)(M-:YV23)!!!'%;PJ7+']W$O
M!P<XS7T?^V;^Q5XR_;D\6V'PZ\??'OQKX,^%&F:.)[_1_AQXC;2K_P 3:I+)
M(OEWEU&/-2SMXHT988RHFDNB7.(%5@#Z+HK\Q?\ @F?X1_:$_80_X+"?$_\
MX)@P?M >,?B5\%G^#EK\0O"$OCO5GU&_\*W$FHQV8T_[2W)23_27"8 *Q1L%
M#>:S_6OQY_XO-^V_\)?@'%^]TOP+:WGQ*\61CE?-C5]-T:WD'I)<7-[=IZ/H
MX/;! /H6BOSD_P""LFH?%_P!_P %,?V)[_PS^T7XXM_#GC'XQ3V&N>!(-5C@
MT>9(;6)XV:*"-'G(8R-^_>4 O\NT  ?8/[:WP&^*'[3OP)NO@/\ #'XWZQ\-
M_P#A(]1MH?$'C7PQ=M!K&G:8C^=,-/D Q'<RF-+?S&XCCGD<!F148 ]:HK\>
M_P!N#_@D+J?[.LOPI\#?!K_@K#^VGK'C;XI_%O2/"^CZ?X@^/4DUK%8Y>\U:
M\DBM[6&5E@TZUNW!610)#%DD':?V"AB2")88\[44*NYB3@>I/)^IH =1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%8WQ \*:CXW\'WWA72O'>L
M^&IKV+RQK7A\VXO+89&3$;B&:-21D;BA(SE2K $?"W_!M7XZ^)WQ#_X)TZAK
M_P 8/BAK_C+7D^+GBBVN_$/B;5)+R\NA%>;%+R2$D\#@=!T  XH _0*BOBG]
MI?\ X)':E^WIXO\ $WQ%_:A_:[^+WA^Y?4;FV^'?ASX9^.7TG2_"UA$S1VUR
M(8UQ=WLP47,LLV[:91"H"Q MC_\ !O?\;?VH_BM^Q_XV^'G[6/Q N?&>O?"+
MXU>(?A]IOCN]+-/XBL=-,"K=2.Q)F8222Q>82681#<S.&8@'W=17SU^S:#\9
M/VN_C+^TC*Q?3M!NK7X:^#I>J^5IH:YU6XC]"^I7DEH_J='3CCGYJ_8OU'XO
M>'/^#@?]HWX.^-OVB?&_C;0=+^#WAW4-#LO%FJI)%IKW,D3RK!!;QQ6\(+[C
M^[B4G."3C- 'Z-45\ ?\%F/VIH/V>_VC_P!E[P?^T!XNU?PQ^SMXV\8:U9?%
MGQ%I>HSV,)OTLD.C6=]=0,DD5E).\TDJ;PDBVY\S,2.K;GP'O[KPE_P5SO\
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
MW:0Y*L(R"J&17_7F@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** /SM_98_Y63?VI_\ LBG@[_T%*^WOCO\ '3PA\ /! \6^)K>[O[R]O$T_
MPYX<TF-9-0U[4I WDV-I&2 \K[6))*I&B22R,D4<CKY5\-/^":_PG^%G[7_B
M']N;0OBU\0KGXA^+]/MM/\5W^H:S:R6NJ64 016SVHM5AB11&H!A6-QR0P+,
M3B?MN?\ !([]FO\ ;_\ BAHOQ9^._P 0/BA;ZAX<TY[/0;7PI\0+G2[6P20_
MOGCB@P!))P'DSN9412=JJ  =3^R7^SR_P0\1>*/C[\?==TB7XO\ QIUN";Q-
M/;W8\BV2VMI/L&@6!<*TL%G:QS'<%#32?:KAE3>42M^PQ_Q=+Q7\6/VO[G]X
MGC[QS+H_A:8]O#NA-)IMKM/>.6\75+Y#T*:@I'OPG[,7_!$K]D#]DSXLM\<O
MAIXO^)]_XIAT"^TK2-5\6_$&YU8Z0MVBI+<6J7(=(I]@*A\$89@00:^FO@Q\
M)O!OP%^$7A?X(_#NTD@T'PAX?L]'T>*>3?(+:VA6&,NV!O<J@+-CYF)/>@#X
M1_X+,?\ *0C_ ()_?]EYOO\ TBCK]$Z^?/VI?^"</PA_:\^,W@7XY_%/XD^/
M+?6?ACK']J^ (M!UN"TMM&O2L8>=4%N?/9O*7(G,HP64 *2M>^Z=:SV6GP65
MSJ,UY)#"J27=RJ"2=@ "["-50,3R=JJN3P .* /D?0T_X:8_X++:QK\G[_P[
M^S+\,H])L@WW1XJ\2%+FY=<=6ATJUM%YY U)O6OKZO//V?OV:/A_^SA+XXO/
M!5]JE[>?$+Q_J'B_Q+?ZS<)+-+?W0C38I1$"PQ0PP01(02L<* LQRQ]#H **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K\[?^#8C_E&_K'_ &6O
MQ?\ ^G U^@'C#0+WQ3X:N_#^G>+-2T.:ZC"+JNC^3]I@&028S/'(@) *Y*$@
M,2,-AAXW^PI_P3W^#7_!._P-J'PN_9]\7>,)/#.HZI<:G+HGB364OXX[Z=E:
M:X21HA,K.5Y7S-A))V[CF@#1_:>^-/CFVNXOV:_V:[FUF^*GBC3FDM+NXA\Z
MU\(Z<S&-]<OEZ%$(806Y(:[G3RUVQI<30X.G6'P'_P""6W[#&K>#/AG$;VS^
M%/@>?5O[)FO5FU36;J4SR+//CYI+F_OA,-^ ))I'"],#Q_XK_P#!O]^QA\:/
MC%XG^/'CCXL_&]O$WB_4?MFNWMA\6[ZU69P-L:!(MJK'&F$CC VH@"J !BN^
M^ /_  2!_9)_9N^'-_\ #/P!>>,[NSUGQ_HOBW7[WQ'XIDU*\U6ZTJ>&XL;:
MXGN%9WM8YH(Y/*&,MNYPS @'K7['/P2U/]G;]F/P;\(_$>H)>Z[I^D"?Q5J2
M=+_6KEVNM2N_^VU[/<2_]M*^-_V9O^5EC]IC_L@WA/\ ]"CK]$Z^=OAU_P $
MV/A/\,_VPM>_;JT3XM?$*X^(GBK3;?3?$]_?ZS:O:ZG8P>7Y5J]J+40QHHC4
M Q+&XY(8%F) /+/^"J'BG1/VA_CY\&/^"17BCPM83>&_CXNMZCX^U?4;&.=X
M=$T:W2Z>TLA(I6.\GF:)!<#]Y;1AY(]LOENGAW_!/GX3?'S_ ((S?\%)="_X
M)8V7C6Z\;?LZ_&30]>\1_!VXU15.I>$K^P$<]]92R*!YD)65.<;6>:)E",9E
M;[]_:3_9$^$'[4;^%];\>0ZGIOB7P+K#:KX%\:>&]0-GJWA^[:,Q2/;S $%)
M(R8Y895DAE7 DC< 8/AM^REX+\$?%9_CWXN\8^(?'7CO^Q6T>S\6>+YK4SV&
MG/(LLEK:P6<%O:VR22)&TC1PK)*8H_,=Q&@4 ]0HHHH **** "BBB@ HHHH
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
MOM8DDJD:))+(R11R.OE7PT_X)K_"?X6?M?\ B']N;0OBU\0KGXA^+]/MM/\
M%=_J&LVLEKJEE $$5L]J+588D41J 85C<<D,"S$XG[;G_!([]FO]O_XH:+\6
M?CO\0/BA;ZAX<TY[/0;7PI\0+G2[6P20_OGCB@P!))P'DSN9412=JJ  =3^R
M7^SR_P $/$7BCX^_'W7=(E^+_P :=;@F\33V]V/(MDMK:3[!H%@7"M+!9VL<
MQW!0TTGVJX94WE$K?L,?\72\5_%C]K^Y_>)X^\<RZ/X6F/;P[H32:;:[3WCE
MO%U2^0]"FH*1[\)^S%_P1*_9 _9,^++?'+X:>+_B??\ BF'0+[2M(U7Q;\0;
MG5CI"W:*DMQ:I<ATBGV J'P1AF!!!KZ0^&GP3\'_  ?^!&A_L\?#F>^TO0_#
M?A:WT#1IX+@?:K>WAMU@CD$A7!F"J&WE>7^8@YH \:_:R;4_VTKG6_V"/A5K
MEQ:Z%>1+9_''QCITA7^R-*F0-)HEM(.#J5[ P1@,FUM9FF?:\EJLOMNAZA\'
M_A+\.IM$T'5M T'PMX TQ+*[ABNXH;30+2VM8W6*7D+;I';&)\-C;&5;[I!K
MXDB_X-M/V"(+J\O;?XK?'J*74+^>^OY(OC3J2FXN9G,DTSX;YI'=F9F/+,22
M237J?B+_ ((U_LB>(/V)--_X)^1:SX_TWX=V6M3:K?PZ5XUGAO\ 6KJ6XDN6
M:_NP#)=#SI-^UCC,<7'[M, %[P/X&MOVGOCYI/\ P4&^-]HVB>!_AUI%_P#\
M*8T;7T^RM"ES%MO?%%\LNTP/+;KY5M%)AH+5I9)-LERT<'U!'(DJ"6)PRL 5
M93D$>M?!6C?\&Y/_  3_ -.U_3=:UGQE\9=?@T[4[>].C>(_BUJ%[87C0RK(
ML<\$C%98R5 9#P02*^]J "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
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
M% !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 %%%% 'F'Q#_ &ROV;?A3XQO/ /C[XC_ &#5K#R_M=I_8]Y+Y>^-
M9%^:.%E.4=3P3UP><BL7_AX;^Q[_ -%?_P#+?U#_ .1Z^+?^"AO_ ">%XO\
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
MOPS1W$*7$+;D=0R''4'D4 .HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** ,OQIH.I
M>)_"U]H&C^)KK1KJZ@*0ZI9*IEMFR/G4-QGZUY7_ ,,P_&'_ */)\:_^ UO_
M /$U[117C9ED&6YM553$J=TK+EJ5(*V^T)Q3]6KG+7P=#$R4JE[KM*2_)H\7
M_P"&8?C#_P!'D^-?_ :W_P#B:/\ AF'XP_\ 1Y/C7_P&M_\ XFO:**\[_4O(
M.U3_ ,'U_P#Y88?V5@^TO_ Y_P#R1^57[97A?6/!G[27B3PUK_C*]\07=M]C
M\W5]151-<;K.!QN"\?*&"C'917F%>T_\%#?^3PO%_P#W#_\ TWVU>+5_GUQI
M0IX;C',J-._+&O62NVW95))7;;;?FVV^K/Q?-81IYG7C'93DN_VGW"OI[_@G
M#\,/&'Q(_P"$R_X1/XR:UX1^Q?V=]H_L>*-OM>_[3MW[P?N[3C']\U\PU]I?
M\$@O^:A_]PG_ -O:^E\(,%A\Q\1<%AZ]^67M+VE*+THU'\46I+5='KL]#OX9
MI0KYY2A/9\VS:^S+JK,]J_X9A^,/_1Y/C7_P&M__ (FC_AF'XP_]'D^-?_ :
MW_\ B:]HHK^X/]2\@[5/_!]?_P"6'ZS_ &5@^TO_  .?_P D>5>"_P!G_P")
M_ACQ38Z_K'[4?BO6;6UG#S:7>P0"*Y7!^1BHSCZ>E>D>)-1GTCP[?ZM:JIEM
M;*6:,.,@LJ%AGVR*NTV:&&XA>WN(EDCD4JZ.N0P/!!!ZBO9RW*L%E-)T\,I6
M;N^:<YN^V\Y2:]$['50PU+#1<:=[/NV_S;/A3P;\2/\ @EA_P7B_X)\:#XR_
M:/7X?^(K2;PU%=>*;'4-3BM-1\%:F8%^U!96=9[!DD#8DW!9(PK9>-N?DS_@
MF[\.OB_X5_X-^OVT_A/9^+=:\8_#'3;3XF:5^SUKNI(S3:WX;CTFXBAN+88^
M:VFF61X]HVF1YMHQBOU;\??L@_LF?%:^T_4_BC^R]\.O$ESI,,<.EW&O^";"
M\>SCC 6-(FFB8QJH "A<  #%=_9Z?8:=81:5I]E#!:P0K%!;0Q!8XXU& BJ.
M H   ' %>B;GXF_&[XF>&OCS_P &WOP#\1_LUR:1\5+W]GBT^&WBOXH^!M)*
MWZFTTV()>:=>1JKH&4QN\L#@LL41=DV%2WTO\!_VM?\ @@)^U5?_  \F_9%_
M9P^#/CCXBZ]K-A<>&O!VG_"NPAUK0)5EC>>^N?\ 0R=/6RC$DS3DA280L32.
M\8;]"O!?P_\  ?PWT3_A&?AWX)TC0--,SS'3]%TV*U@\QSEW\N)57<QY)QD]
MZQ_AS^SW\ _@[K.I>(_A'\#_  ?X6U'66W:Q?^'/#5K8S7QSG,SPQJTISS\Q
M/- 'P9^Q9XQ\)W'_  <C?MD^'K?Q+8O?S?#GP1Y5FETAD<P6$0F 4'),9EC#
M#^'>N<9I?VY/$WAVQ_X..OV)=*O==M(;D>!?'@,$MPJN#-ILJQ#!.?G:-PO]
MXJ0,D5]XZ-^SS\ /#GB&+Q;X>^!O@^PU6"8S0:G9>&;6*XCD.<NLBQA@QR>0
M<\FG>(OV?O@-XO\ $,OB[Q;\$O".J:M.R-/JFH^&K6>XD95"J6D>,L2%50,G
M@*!VH ^"_''B7PZG_!UEX,TEM<M!=']C.YMOLYN%W^<?$%S,(L9SO\I3)MZ[
M1NQCFG?\$L_$GA[4?^"Y'_!1>ST_7+2::35?ASY<45PK,_D:/>Q3X .3Y<C!
M'_NL0#@FOO*;]G_X#W'BO_A.[CX)^$9-<^VB\_ME_#=J;O[2&#B;SC'O\P,
MV_.<C.<U6TS]F?\ 9PT6Y>\T;]G[P1:32V\UO)+;>%+.-GBEC:.6,E8P2KQN
MR,O1E8@Y!(H _,7_ ();R_L^_$3]C+_@I1X<^-6NRW/@2\_:6^*5SXO;P_()
MKM=#FL8C)<6ZIN+,8HYFB(!#-'QG%>3_  I^.G[&G[8O_!*OX7_\$TOVD_\
M@J3\!="^'MK;Z$NN:E-XI^Q>);G0[&:*ZL]&FM;D1V]A=HL-O!-=+/,@,3[8
MCD-7Z;?MQ?LK?$F;]C_XA>&O^";OA'P)X$^+&MZ$MCHNM1Z5'IN^!KB)KJW%
MS;1B2%Y(%E2.0?ZN5HWRI4.OSAX!\%^-OBCIEK\-_B!_P;(> -!U:*RCL[B^
M\5:UX-N?#MKM4*N;F%)[J6$8!_=VLCX'W<T ?HKX:U'P]J_AVPU7PCJ-I>:5
M<V44NF7=A.LL$UNR QO&ZDJZ%2"&!((((K\N?^"]OCCP;X=_X*<?\$[+77O%
M6GV4EO\ &N\N;A+J\1##"TVE1K(^3\J%_E#' )!'8U^A/['W[.VE_LF_LU>$
MOV>M&O+>>#PUIS0EK*V,%LDDDKS21V\3,QAMT>1DBB+,8XE1-S;<G8\1_LZ?
ML^>,-;N/$OB[X$^#=4U&[<-=:AJ/ABTGGF8  %W>,LQP .3T H ^$?\ @JKX
ME\.Z?_P6R_X)U65_KMI#,GB#X@,\4MPJLHFTFSBA)!/&^0%%_O,"!DBE^(_B
M3P]#_P '4OP]TF37+1;I_P!CZ^MUMS<+YAE.N7$HCVYSN,:LX7KM4GIS7W1J
M/[,O[-VL21S:O^SYX'NGAMXX(7N?"=FY2*-0J1@M&<*J@*%'   %3O\ L]?
M*7Q,/&LGP.\'MK(O!=C5F\,VINA<!MPF\WR]^\, V[.<C.: /@KX(>-_!UU_
MP=(_&?PY;^*+![\?LQZ/;&S6[0R>='?V\KQ[<YWK'(CE>H5@<8IW[(?C#PG-
M_P '+'[6GAR'Q+8O?S?"7P<(K-+I#(YAMX?. 7.24\V/</X=ZYZU]UQ?LQ?L
MUPZDNLP_L]>!DO$G$R7:^$[,2K*&W!PWEY#9YSG.>:L:3^SS\ - \11^+M"^
M!O@^RU:&<SPZI:>&;6.X24YRXD6,,&Y/(.>: /A#XK?M^?#7QA_P5O\ BG^Q
M-^TW^T!9_!3P3\._ ^A7>F?9=<70]5^)D]Y$)V5=44I<BWM3.(H[2RDCGEF>
M4[W4-$/FC_@E9\8_V!X?^"3/[2WP/_:LGM[_ ,#G]HC6K;QYX:OYI[>[T71M
M2UG2["WO[P/B>S\J283*TFR4FSF*9>"39^RVN?";X5^)O&VF?$KQ)\-/#^H>
M(]%C,>CZ_?:-!+>V"$DE89W0R1 DDX4CK3$^#OPCBTO5]#C^%GAQ;+Q!J)U#
M7K-=#MQ%J5V75S<7";,32EE5M[@ME0<Y H _,[]E/X<_M8_\$M_^"C?P5_8M
M^%O[7.I_'?\ 9T^,>A:Y=>']%\73QWVL^ ;33[(31W<5['_K+%FD@@1ODA/F
ME%C5]C/L_P#!(?XX?"+X8_\ !1_]MWX$^/\ XA:9I7C3Q'^T:;SP_P"$[JX
MU'4K62S:07$%N/WDL(C4R/(JE(T^=RJD&OT+^%_[//P!^"%U?WWP6^!W@_PA
M-JK!M4F\+^&;73VO",X,I@C4R$9/WL]:T-0^$OPJU;7M1\5:K\,_#]SJFL:;
M_9VKZE<:- ]Q?6>,?9II"FZ6+'_+-B5]J /S]_X-K/%_A7Q'\'_VF[7P_P"(
M[&]D3]L3QK=-':W22,()A9F&;"G_ %;A6VMT;:V"<&N5_P"">_[37[/O[)G_
M  5+_;S\ _M*_&'P_P""=:UGXFZ%K6@:5XCU%+:YUBSFL&\MK*)R'O'8R1*(
MX0[EI8U"DNH/Z2^"O@E\&/AKJDFN?#GX1>&- O9K<P2WFB:!;6LKQ%E8QEXD
M4E2RJ=N<94'L*-9^"?P9\1_$73_B_P"(?A'X8O\ Q;I,'DZ5XHO= MY=1LH\
MD[(KED,L:_,W"L!R?6@#\%?AKI>O?M1?\&_7[87P<_9YOUU7Q]H/[2FM>+;S
MP''_ ,A633;;5].O6,ED?WP7RX9&"E?F>W:,98$#]./V?/\ @NY^P?\ M:_"
MCP5?_ 7XA6/B?XG>-DM(-*^$-J7;6+34W \U+I A-M;6Q\R26\8>4L4+2*7R
MBM]A^#? 7@;X=:2^@?#[P7I.A6,EU+<R66C:=%:PM/(Q>24I$J@N[$LS8RQ.
M22:Q_ _[/_P&^&/BS5/'OPV^"7A'P]KNN,3K6M:'X;M;2[U EMQ,\T4:O+E@
M#\Q/(S0!^>?C'XW?"3]F[_@YW\0^*?CO\0-,\*V'B/\ 8\L[+PY/K%P(O[7O
M/^$B0BTM%/S7-RWER!((@TLA4A%8\54^!'[0_P "/V2O^#A#]M.7]IWXP>&_
M $/CCP7\/]5\(W/B_6(=/BU:VL]'%M<-;O.RK*R2Y78I+$H^ =K8_2[6OA]X
M"\2>)-,\9>(O!&D7^KZ(7.C:K>Z;%+<V!<8<PRLI:+<  =I&<<UG^+?@G\&?
M'_C#1_B'X[^$?AC6]?\ #S[] US5] M[F\TQLYS;S2(7A.><H1S0!^4?_!+G
MX]_"+5O!'_!3#1I/'-CI^IW/QG\>>(5T76I/L-_%IDMFZ+<RVL^R:)-R,K;U
M4HPVL%;BO;/^".7AJ^^/7_!MWX.^%GPL\0VSZSKGP>\0^'[&XANEQ:ZC*U_
MJNP/R,DCJ3G!'6ONZ3X&_!271M3\.2_!_P +-IVM:M)JFLV#>'[8PW]](YDD
MNIDV;99F<EFD8%BQR3FKG@?X6_#+X8PW%O\ #7X=:#X>CO&5KM-#TB&T$Y7(
M4N(E7<1DXSTR: /QN_X)<?MI_P#!#2#]AOPY^SW^WQ^S[\)?"/QE^&.E1^$?
M'_@CQU\);6XUC5KZRQ;))%&;1Y-0GG"(6C4--YQ=2IRK-^C<7[>7[%7[)4OP
M1_99^+U[HGP:\5?$[2+2V^'WPKCTMDBT\D1QII^ZTA^RVFR21(%5C&C2 I&6
MQ7L>H_L]? +5_B?;_&W5O@=X/NO&=HH6U\77'AFU?5(0!M 2Z:,RJ   ,-TK
MA?VJ?V0_#'[5WBKP;!XZ\(>%6TCPQKUCK,VNW6EI<:UOL[V"]CL+25X_]#AE
MGM;=IY5<M)'&T0C7>)D /:J_*SX2^.?!A_X.[?B9I@\5:?\ :'_94ATQ(/MB
M;FO1?Z5<&W SDRB%6D*?>VJ3C K]4ZX.U_98_9BL;F.]LOV<O <,T,@>*6+P
MA9*R,#D,"(L@@\@B@#X<_99\2>'KK_@YE_:@T:VURTDNU^!_A1&MDN%,@9!
M7&W.<J)(R?3>N>HKYW\!_#CQ1^U#H7_!7/X#_ G48M3\6:[XN>/2-,TZY5IK
MR5;"<?9U"GK*\,EOZ;B5/>OUTMOV<_V>[+6V\36?P(\&1:DTCR-J$7A>T6<N
M^=[&01[LMN;)SSDYZU8\'_ ?X'?#W61XB\ _!KPIH>H")HQ?:/X=MK:8(WWE
MWQH&P<#(SSB@#X#_ ."<W_!=?]A'QI^P-\./"&N>/8A\7-#\+:?X6O?@G%:.
M?$%_K]I"EH+.UM"N9!-+&I23_5QK)F5H_+DV_:/B+]L[]GGX>_M#^ _V//BA
M\3-.TGXK_$/1+C4O#?@^.&YF-Y';1/)<E)Q%Y2JHBFV^8T;2")MJDJ0.HTC]
MG_X#:!\3+OXTZ%\$O"-EXROT9;[Q;:>&[6/4[E6&")+I8Q*X(Z@L<UK:E\._
MA_K/C/3?B/J_@71KKQ%HUO-!H^O7.F127MC%, )8X9V4O$K@ ,JD!L#.: -B
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@ K.\6^+O#'@3P_<>*_&6
MN6VFZ;:[/M-[=R!(X]SA%R3TRS*/J16C7YT_\%P/VGO^01^RIX6U'^YJWBKR
MV^OV:W;]92#_ -,37U7!?#&(XOXBHY;3;2EK.2^S!:R?KT7]YI'R?&_%6'X-
MX;K9G42;BK0B_M3>D5Z=7_=39^BU%?.G_!,+]I[_ (:4_9DT[^W=1\[Q)X5V
MZ3KV]LO+L7]Q<'N?,C R>[I)Z5]%UY.=93B\AS:ME^)5ITI.+\[;->35FO)H
M]?(\XP>?Y10S'"N].K%27E?=/S3NGYIA1117EGJA537-<TCPSI%QK^OZA%:6
M5I&9+FYF;"1J.I)["K=% 'SR/^"MO_!+DWD^GC_@H;\&3<6Q87, ^(^G;XBI
MPP9?.RN#P<]*]8^#WQ_^!'[0WA]_%OP!^-?A+QSI43A)-3\'^)+74[=&(R%,
MEM(Z@\=,U^=?_!O!:VUK^U!_P4#CMK=(U3]KSQ B!% PHO;W"CV'I7G/_!P3
M\/=+_P""4WQ7^%7_  6I_8UT6'PEXFMOB%;>&_BWH6@1BUL_&FE7,4TY%Y"F
M(Y),6TD1D(WDS1/G="C* ?L117A/Q8_;AT;P_P#'3PY^RE\"_ C^//B9XE\(
MR>*DT4ZJNG6&CZ&LBPKJ&H7;)(T$<DS"&)(X9I7<-\@56=>7_9\_X*20?&GX
MT?$C]CSQ7\$KSP9\=_AOI"ZK/\/-7UZ*6TUW3Y OD7^G:BD>V>U9GC1G:)'B
M>0*\8.< 'T]17QI^S#_P5>\9_M7?LF_%3]I?X=_L<ZQ#JWPF\5ZIX?UWX;7W
MBRW&LRWVFQ"2]@4)$T:RC<BQHS?O"6&5P-VS\'?^"H]M\:/^"7MU_P %/O#G
MP2V:+_85YK&D^$O^$ICEO;ZVMI7A>#S$A*)>-+%+$EN-VZ0(A=2Y"@'UE7GG
MQX_:U_9@_9;M+74/VD_V@?"'@*VO6"V=UXNU^#3XIV.["J\[*K-\K< YX-=5
M\/-;\6^)/ ^E>(/'?@O_ (1S6+VR2;4=!_M%+LV$C#)A:9 $D9>A*_+D'!88
M)_/+_@[+ABD_X(I>/7DC5C'XG\/,A(^Z?[3A&1Z<$C\: /T*^'/Q-^'OQ?\
M"-KX^^%OC/3?$&AWR!['5](NUGMKA" 0T<B$JZD$$$$@@UN5X3\9/VNOAS^R
M%\&?AM::SH&H:YXD\<WFF>&?A[X)T!8A>:WJ4L *Q(972.&&.-6EEGD98XHT
M)))*JW(0?\%)KWX6_M=>#?V-?VS/@2WPWUWXFVT[?#'Q/IGB==9T+7[J *9M
M.-R8+:2VO5#H1')#L?>H21F958 ^I:*^+)_^"P6LZK^V;\2_V$OA]^P;\3-:
M\?\ P_\ #MGJ=GI9U'2H5UG[25,<@N!<O:V=IY;)(9YYT?+>6(3+B,]C^PQ_
MP5$^'_[6WPE^*'CCXI_#?4/A'X@^"/B34-&^+7A?Q1J<-R-!DLXC-)<?:H/W
M<UOY2NPE4 'RGP"NUV /J*BOBC]H3_@L#KG[+_P7\-?ME?&']CKQ#I_P&\1Z
MA812^-H_$4#ZSH]G>LJVFHWNCB/,=O(7C.U+AYT$BAX4DS&/6_%_[;%[K7[1
M$G[+O[,?P_T;QSXIT[P'9^,=<EU;QB-)L;?2[R:6&S$,J6UT]Q/,T$K!1&L2
MH$+RIYB!@#WRO,OCO^VC^R-^RY=6MG^TG^TMX(\!27W_ !Y#QAXEMM.%P<9P
MAG=0YQS@9J;]DWX]ZQ^TQ\#K'XN>(OA1JG@?49]9UC3-1\*:U=137.GW&G:I
M=:=*CR19C;+VK."A*X<89A\Q^ O^#L"PLK_]B/X,I>VD<H_X:B\+KB1 >&M-
M35ASV()!H _2SP_\0/!7BSP<GQ!\,^)[._T26V:XBU2UF#PO$H)+JPX*X!Y%
M<I\(_P!K7]F'X^^)-5\'?!#X_>$O%NJZ%.T.N:=X=UV"[FTZ5208YTB8F%P0
M1M?!X/%>AU\B?LB^$?$6O:?^V5X9^&.KQ:'X@UCX\:[!I.KHNW[+?2^%]$2*
MX)49RDA5L]>* /2/%W_!3/\ 8!\!>.-1^'GC']K7P5I^HZ-J/]GZW)<:NHL]
M+N\@&VNKO_CWMI@6 ,<LBL"0" :]6^&WQ/\ AW\8_"$'Q ^%/C73?$.A75S<
MV]KJ^D7:SVT\EO<26TP21"5<+-%(A()&4.":_(G_ ((V_P#!5[]F[]D?X2:9
M_P $:/\ @I]\,D^"'Q(\&K=:/=MXVLD70?%T=Q/*QN)+EP8@T_F.6DF)@GSO
M25O,\M?T[_8D_9@\#?L;_LXZ7^SU\,)+?_A&=(UK6[SPY!:9,5K87VKWFH6]
MLA).Y8HKI(@V3D1Y[T :?Q__ &N_V5_V4H])F_:;_:+\%?#]->>9-$;QCXEM
MM.%^T6SS1#Y[KYA3S(]VW.-ZYZBO/C_P5M_X)<K-+;G_ (*&_!D20)OGC/Q'
MT[=&N,Y8>=P,=S7K'B3X'?#KQ=\9_"WQ[\1:)'=^(O!FBZKIGAVXGB1ULX]1
M>R>YD3<I992+"% ZD$(\JG(<U^=_[$O_ "M%?MH_]DN\'?\ ILTJ@#]#_@E^
MT!\#?VE?! ^)7[/7Q?\ #7C?P\;N2U&N>%-:AO[0SQXWQ^;"S+N7<N5SD9%=
M?7S]\7_B%^S/_P $P_AOXA^)J>&+V,_$KXF6W]C^#/#-I!]IU_Q3J4=M9Q6-
MA#F*,2W#VWG.7<+O:>5W"YQR?C#_ (*7ZW^SG^T'\//@9^V_^SPWPZL?BSJ7
M]D^ ?'.D>+(]:TB35R 4TN^?R+>2RN9-P$>$EB=L@2X5B #ZMHK\Y_&7[>/[
M<;?\%Z'_ &1O#O[.,=_X3\-?L_:EKNCZ##XWMK:36([K7-/MO[:N&<&-/+-H
M\4-MS(J3R.S R&-/:/%__!3#Q1K_ ,6?C5\*/V5OV;3\0)_V?K&VD^(=UJOB
MY=%$]W/:O=+8::IMK@W<ZPQG<93;Q!B%$C=: /=OVB?VF?@#^R5\,;SXR_M)
M_%G1O!OAFQ(6?5=:NA&K.02(XU&7ED(!Q&BLQP< XK>^&/Q(\%_&3X:^'OB]
M\-]:_M+P[XJT.TUC0-1^SR0_:K*YA2>"7RY55TW1NK;756&<$ @BOB3]N/\
M:Q^%_P"WI_P;Q?%C]K/X36-]#X=\:_!#6;ZQL]7A5+BUDC26*6&0*67?'-%(
MF5)4E,@D$&OH;_@F+_RC8_9Z_P"R'>$__3/:T =%\=_VUOV0OV7;VUT[]I+]
MIGP-X"FO0?L2>,/$UMIWVC R?+,[J'P#DXSBJ?PB_;Y_8<^/WC!/AY\$/VPO
MAEXM\021F2+0?#WCFPN[V1 -Q=8(Y3(R@ DD+CBOA;_@ZON-,TW]EC]G?6]4
MG@MXK3]KKPH\UW<.$6&(6.JLY9CPJX4$D\?+D]*\U_X.,/&/PG_;UL/@Y\ ?
M^"<VNZ9\1_VEM*^)]CJ?AK6_AG>QWUSX0TY8YO-N;V_M2ZV$'G&VDQ*Z\Q>8
M!B,F@#]CJ*\Y^/\ ^T1X3_9;^%-EXW^)*WFK:A?ZII^A:)HNB0(;WQ!K5W(L
M%M96L<CHGF2RMU=TCC0.[NB(S#Q"]_X*?ZW\'?VS/ /[&7[8W[-TWP^U'XN6
MMVWPN\4:3XNAUG3-7O+8(TVG3-Y-N]K= 2Q  H\3-*JK(<@D ^M:*_.#]A;]
MO/\ ;W^//_!3#]J7X:^+?V9[,Z=X!O/"F@:=H?\ PL"".V\-VYM]2NDGF<1/
M]HFN3.'E>%&,:QI'^\$:EOH/]BO_ (*):W^V[X'^,%]X"_9\N-'\5_!WXH:I
MX#U;PSK/B:+RK[4[#RO/,5U%$RK&3(RHS)R5&=H.0 ?3E%?"FA?\%RO!/B'_
M ()07/\ P5>TC]E+QS?>'+*>_BU'PQI^HZ<UUIXM;UK,S3R2SQCRC*!DPK,Z
MAL^60K$6M(_X+$_$_4M!U+XKI_P3"^,=S\-+7X.GQ]IOQ TVZTLVVIQ1Q1RS
MV\:7-Q!M"JTC1EV6:=(?,CMV1XV8 ^X:*_.GQ%_P7XUS2?V*O"W_  4,T;_@
MG1\1M4^$=Y8VEYXZ\61:]I\ \/QSW*V_^CV\S)<:GY;.@>2.)( 6VB5MDA3]
M"/#/B/1/&/AO3_%WAK4$N]-U6QBO-/NHP0LT$J!XW&><%6!Y]: /-_C#^W1^
MQE^SUXPM?A]\>/VIO 7@W7;Y@MAI'B?Q3;6-S=$[<"*.9U:3ET'R@\L!WKTS
M1=9TKQ%I5OKFAWT=U9W40DMKB(Y61#T8'N*_,;_@X L[6Y_;G_X)WO<6R.5_
M:=L]I=0<?Z5II_FJG\!7TM^VK_P51\/?L4?M1?";]F;Q=^S1X\UQOBWJ-Y::
M%XFT5+6>UDDMK=99(88(I9+J6?=)"@1X8D/F[A*0C[0#ZMJGXB\1^'_"&A7?
MBCQ7KMGIFF:?;M/?ZCJ%RL,%M$HRTDDCD*B@<DD@"OE;]FS_ (*A>(_BA^W%
MJW[ ?[1O['WBCX.^.#X*/B_P='KOB/3M5BU[1UN?L[OYEA))'!.KYS"'DP$?
MY^%W=,W[=WC+XJ_%+X@_#+]C7]G^/XD+\*=2_LGQQKVH>+X]&L/[9$:RRZ/8
M2&"?[7>Q(\9E$@@@C:5$:<-N"@'HW[+W[7_[-O[:7@?4_B5^RY\5K'QCH&D>
M(;C0[[5]-@F6 7T"1/+&CRHHF4+-&?,CW1G=PQ(./2:_*K_@WR_:1^&/P7_X
M)H_M _M0_%B.^\+>&-+_ &D/&>KZC9ZA9YO+)'^Q%+0PQ%BUSN=(1$A8M*0B
MY)&?I#XX?\%6/%'[(OCSX:?\-F_LE:GX!\ ?%;Q/!X=T'QO%XOM=1DT75;A&
M>VM=7M(D46C.J2$O!-=1IY;9? )H ^Q:*^1O'_\ P5)U7X._\%'?!'_!/3XS
M?LU7GAO_ (61'>3^!OB/=^*H6T?5X[='=H8_W0<7>%53;,%(:6,!B'1F]1_8
MO_:I\9_M=>$M8^)5W\#I/"WA6'7+NP\):]+XACO(_%-O!/)"=2M%2)"+*4IO
MAE?:TJ,'5-C*S 'M%%%% !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 8OQ%\,:QXT\$:EX6\/\ C*]\/7M];&.WUK3E4SV;
M9!WH&X)X[^M5O%G@OQ!XB^&5QX%TKXAZCI6I3:<EM'XEM$0W44@ !G /R[C@
MGTY-='1733Q=:E&"C;W9<RT3UTWNM5HM'=>6K.:KA*%:4W*_O1Y7[TEIKM9Z
M/5^\K2\]$<YXL\%^(/$7PRN/ NE?$/4=*U*;3DMH_$MHB&ZBD  ,X!^7<<$^
MG)H\6>"_$'B+X97'@72OB'J.E:E-IR6T?B6T1#=12  &< _+N."?3DUT=%.&
M,KPY;6]V7,O=COIY:K1>Z_=\M6*>"H3YKW]Z/(_>EMKYZ/5^\K2\]$>=?M$Z
MW!\./V9/$FMZ[\2]1T7^Q_#C-+XELU3[6)$4 .@;Y3+(P"@'@M(!7X:_$SXB
M^*?BUX^U7XD>-=3EO-4UB[:>ZGF?<Q)X5<^BJ%4>RBOOG_@N!^T]_P @C]E3
MPMJ/]S5O%7EM]?LUNWZRD'_IB:_.FOZ_\#N&JF5\.2S/$17M,2VXZ)-0TMK:
M]IM<UMK*+2W/XS\>>**>:\2QRO#2;IX9)2U;3J:WTO:\$^6^]W)-NR/<?V!_
MCOK'P>^,A\+)\0KWPQI'CBV71=5UJQVF33F=P8+M0_RYCDQDGHDDGK7[,>+/
M!?B#Q%\,KCP+I7Q#U'2M2FTY+:/Q+:(ANHI  #. ?EW'!/IR:_GVK]H?^"87
M[3W_  TI^S)IW]NZCYWB3PKMTG7M[9>78O[BX/<^9&!D]W23TKYOQYX=K4HX
M?/\ "Q7NR4:GNIZZ<DG=:K3E:=U\*MJSZ?Z/W$E"M+$</8J3]Z+E3]Z2TUYX
M*ST>O.FK2^)WT1[1XL\%^(/$7PRN/ NE?$/4=*U*;3DMH_$MHB&ZBD  ,X!^
M7<<$^G)H\6>"_$'B+X97'@72OB'J.E:E-IR6T?B6T1#=12  &< _+N."?3DU
MT=%?S)#&5X<MK>[+F7NQWT\M5HO=?N^6K/ZEG@J$^:]_>CR/WI;:^>CU?O*T
MO/1%;1[*XTW2+73KO49+R6WMDCENY@ \[*H!=L<9)&3]:L,RJI9F  &22>E+
M5/Q!X=\/^+-&N/#GBK0K/4].NX]EW8:A:I-#,N<[71P58<#@BN:4G*3;ZG3&
M*C%)=#\F_P#@@'^T5^S_ .%OVG?V\[CQ3\<?"&EIK'[5NOZCI)U+Q+:P?;+-
MKV\*W$7F2#S(B",.N5YZU4_X*V>(;/\ X+R_&+X9_P#!,G]B&\;Q=\.?#7Q
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
M]_PK3P__ ,)8;3[*?%']C0?VCY&,>5]IV>;LQQMW8]J /QH_8T^,WPK\0?\
M!G;XS\&Z+X\TVYU/PM\(/%5CXBM8KD$Z==W6J:F;>VF/W4G=6C<1$[]DT+[=
MLT9;]/\ _@EIJ>FZQ_P3,_9YO])OX;F!O@AX54302!U++I%LK#([A@5([$$'
MD5Z6_P  ?@0_@^'X>/\ !3PD= M[U[RWT,^&[7['%<MNW3+#Y>Q9#O?+@9.]
MN>36OX,\ ^!?AQI+:!\/?!6DZ#8/,TS66C:;%:PF0@ N4B55W$*H)QG@>E '
MYB?\'7_BOP?H?[,/[.^F^)M>L+8G]JWPU?2V]Y.BDV<%EJ8GF*L>8T\V,,W0
M>8N>HJQ_P4K^$'B__@E+^U7IW_!;W]C/P<][X&U"WMM'_:B^'?AZ)1%JNBDJ
ML.O6\2X3[1;Y4LPQT5B0CW+G]'?%_P !?@9\0=9;Q'X]^#'A/6]1>-4>_P!7
M\.6MS,RJ,*I>1"Q [#/%:ND^ / >@>$#\/M"\$Z19: 8)83H=IIL4=F8Y2QD
M3R54)M<NY88PVXYSDT ?FA_P7)^.?PW_ &@?V$O@A_P4%_9YL-(^-7PI^%_Q
MOT#QOX^T+28HM0AOO#RV]U!<^=;N" \8N0KQRJ#$7<R!1&V/0/V>/VE/^"$O
M[2WQ-^'1_8:^ ?P8\>_$2]U.WU+0X/#?PQLK;4O"=M&Z27.J7,ILP^F&!%RI
M<H\D_DQ(=T@8?<G@WX/_  E^',-[;?#WX7>'=!CU)%348]&T2"U6Z50P42")
M%W@;WP&SC<WJ:J?"_P" 7P)^"#7[_!;X*^$O"!U642ZH?"_ANUT\WCC.&E\B
M-?,(R>6R>30!^>/_  3T^-WPD^#?_!<7]NOX5?%'X@:9HGB?QKXR\!'P?X=O
MK@+?:VITB8%K2#_67"H)8WD9%*Q1MYDA5 6&/_P2!_:G_9Y_99_:#_;@^#7Q
M^^+>B^&/&-Y^V)XFUW2/"&I7875M7LM1>(V36-F,SWS38 2.!'=BZ #YUS^G
MA^'W@)O&P^)3>"-(/B-;'[$OB Z;%]M%MG=Y/G[?,\O/.S.,\XK/F^"?P9N?
MB='\;;CX1^&)/&<-K]EA\7/H%N=42#!7RA=%/-"8)&T-C!Z4 ?A?^RE\6_AC
MJG_!GY\8O!5GX^T=M9T*'Q!;:UI/]HQ?:;&6ZUUI+9)8MVY#*KJ4!'SY^7.#
M7ZA3^,/"E]_P0PF\96GB.QETEOV5GE&I)=*8"@\.$$[\XX((^HQ7T)_PSO\
ML_\ _"&:?\./^%&>#O\ A'M)<MI6@_\ ",VGV*R8YR8H/+V1DY/W0.M6$^!O
MP4C\'/\ #R/X/>%E\/R7/VE]"'A^V%FTW'[PP[-A?@?-C/ H _)37?$7AX_\
M&9,=T=;L_*/P5M[02?:%V_:/[42/RLY^_O\ EV]=W'6OU%_8CU/3M:_8R^$F
MK:1?175M<?#/09(+B"0.DBG3X,$$<$5L?\,S?LWG21H!_9^\$?8!<_:!9?\
M"*6?D^=MV^9L\O;NV\;L9QQ72>$?!7@WP!HJ>&_ ?A+3-$TZ-V>.PTBPCMH5
M9CEB$C4*"3R3CF@#\O\ _@X4\;^#O#7[=?\ P3V@\0^*=/L7M_VD+6]N%N[M
M(_*MEN].1IGW$;8PS %S@#UKL_\ @KWXF\.:9_P5F_X)XVFHZ[9P2O\ $?Q2
MRQS7*J2KZ=:Q(<$]&D94'JQ '-?=_B;]G?\ 9_\ &FN7'B?QC\#/!VK:E=%3
M=:AJ?AFTGGF(4*"\CQEFPH &3T ':H=0_9E_9NU=H6U7]GSP/=&WMT@MS<>$
M[-_*B086-<QG:H' 4<#M0!\+_'7Q)X>MO^#H?X(://KEHEW)^S)KD2VS7"B0
MNU]<.J[<YR5CD8#N$8]C7F?_  02_:T^$/[&R?M#?L$_MO?%G0OA[\4?"/QS
MU_Q)?#QQK$.FKKFFWWDNFHP2W+(LZL8V<E2?W<D+]'X_3J;]G;]GZY\0CQ;<
M? OP=)JJW"W U-_#%H;@2J05D\PQ[MP(!#9R,"I/&7P"^!/Q%\9Z7\1_B#\%
M?"6N^(=#*G1->UGPY:W5[IY#;@8)Y(V>+#'(VD<\T ?A)\)#>_M,_P#!"G]L
MOX9?LW7]AXI\:Z%^U/K'C63P'$1+>ZCI%MK&EWQ=[,_O7B>*"5@"GSM"T8RP
M('V'\#OVW?\ @WO_ &P/ACX0OO@C^RC\%?%?Q+\4RVR>'?@X_P *M..M6^L,
M.8IE-DPMXH"7:2^P88XHWE#,  ?TO\'> O WP[TR71/A_P""])T*RGO);N:T
MT;3HK6*2XE8O+,R1JH+NQ+,Q&6))))K%\&?L]? +X<>--2^)'P\^!W@_0?$6
ML[O[8U_1?#-K:WM]N;<WG3Q1K)+E@"=Q.2,T ?%?_!7/]GCPC_P6 CU3_@G%
M\(/$6@6WBWX<0P>+=?\ 'LY\Z7P;J3PSKI-C$(V#+<7<BNTV<B*TB=BOF36S
M#O/^"+O_  43T3]MK]G.;X8>/=*TGPO\8_@[>OX0^+'@+3_)B33K^R8VWVBW
MBB.T6DIB.S8-B,LD0)$8)^J- ^$_PL\*^);_ ,9^%_AKX?TW6-4\S^T]6L-&
M@AN;OS'$C^;*BAI-S@,=Q.6&3S5/PC\!?@9\/]97Q'X"^"_A/1-12-D2_P!(
M\.6MM,JL,,H>- P!'49YH ZRBBB@ 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 *XOQ7^T3\%/!5^^E^(?B'8
MQW$;%98;</.T9[AA$K;3['FO+?VVOCMK'A98/A5X1OWMI[RV\_5;J%L.L3$A
M8E(Z;L$MWQ@=":^5:_G'Q*\=I\*YS/*<HH1JU*>DYSORJ6_*HQ<6VNKYE9Z6
M=C]2X4\.XYQ@8XW'5'"$OAC&UVN[;32OT5MM3]#O!/Q9^&WQ&W+X*\8V5_(B
M[G@CDVRJ/4QMA@/?&*Z*OS7TK5M3T+4H=8T:_FM;JVD#P7$$A5XV'0@CI7W-
M^S1\89?C)\-HM9U3:-4L93:ZF$& [@ B0#L&4@^F=P' KV_"SQDI\=XN66XZ
MBJ6)2<H\K?)-+>R=W&2WM=W5W?2QP<8<"RX=HK%8>;G2;L[_ !1;VO;1I][+
M70]"HHHK]S/SP*J:[KNC^&=(N-?U_4(K2RM(S)<W,S82-1U)/85;HH ^>?\
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
M1?\ %[537==_:&M/%VM?$G5K] \FKWNI7M[;FXD)'+"WCMU!_A\I<8P,4?\
M@AU-HO\ P51_X) _ O6OVO(O^$Q3X>:Y>6>I:/K<:W-IKMUILDUMITMZDF1<
MB&WDBDV2!@UQ'',<M&IH ^ROV8/^"A?[#_[:6IZEH?[*W[4?@WQSJ&D1^;J6
MFZ%K*274$60OFF$XD\O<0/,"[,D#.:N_M1?MT?L>_L4Z;IVJ?M7?M'>$_ B:
MN[+I4/B#54BGO=N-YBA&9)%7*[F52%W#)&1GX?\ VT/V,?A?X9_X+@_L>>/_
M -CSX>:3X0\< >)=1^)\WA+3X[.*?PK:VL,7F7T<"A2'FN?LL;L,NTX4DB)=
MGVUJ'[#O[-7BWXP^+/CK\5_A/X?\:^(_%4-M9?;?%VAV]^=-TN"W2-=-MA.C
M"*W,OGW#JN-\MU(6R @4 ZGP-^T3\$?BG\'$_:!^$_Q*TSQ=X-ELI+JWU[PC
M*=4BGCCSO\L6HD:1U((**"X8%2,@BNB\'^,?"7Q"\+6'CCP'XFL-:T;5;5+G
M3-6TJ[2XMKN%QE9(Y$)5U(Y!!(K\\_\ @@Q^SK8? +X[_MD0?!*U?3_@A<_'
M;[!\--&B<_8[:]LX7CU@VBGCR5N'BM@5^7_0BF?W9QUGP5^,$G[)'_!;KQK_
M ,$^XI/)\"_&KX=+\4? VG _N=)U];F:WUBV@7^!+H0-?NH^42^:X ,SY /O
M*BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "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@"CXFTF]US0;K2-.UN?39YXML5]; &2$_P!Y
M<\9K@?\ A1GQ&_Z.2\3?]^(?\*],HKQ<SX?RS-ZL:F)4[I67+4J05M]H3BGZ
MM7._"9GB\#!PI.-GKK"$OQE%LX'PS\(O'.AZ]:ZOJ/QVU_4H()=TMC<Q1".8
M?W6P,XK=^(7@W7_&5G;VV@?$#4?#[PREI)M.1"TH(QM.[L.M=#14T>'<KP^
MJ8."G[.;N[U:K?3:;FYQV7PR7XL=3-,94Q,:\G'FCM[D$OFE&S^:9\)_M1^$
M]?\ !WQ>N],\0^)+O5Y)+2"6+4;Y0))D* <[>,!E9?\ @->=U]N?M/\ [/*?
M&O08=2T*6.#7=-1A:/*<)<1GDQ,>W/*GH"3V8D?'?BOX?^-O ]^^F^+?"U]8
M2HQ'^D6Y"M[JWW6'N"17\*^+7 >;<+<48C$*E*6%JR<X3]Z2][5QE)W?-%MK
MWG=JSUN?T1P7Q'@LXRBE2<TJT$HRCHGII=)6T:UT5EL8]>^_L;?#?QCXPT37
M-3T/XD:KX>MDNX8O^)=&A%PX5B=V[NH9>G]ZO-/AG\!?B;\5-2BM?#WANXCM
M68"74[N)H[>)>YW$?,?]E<GVK[;^%/PUT3X2^![/P5H9+I;@M<7#+AIYFY>0
M_4]!V  [5]-X'^'F99QGZS7&TIPPM.,K.\J;G*2<4HN+C)I)MMIVT2>]CR?$
M'B?"X'+7@Z$XRK3:TLI<J3NVTTU=VLDU?KT+?@?PWJWA305TC6O%UYK<ZRLQ
MOKY5$A!Z+\O&!7(7OP3^(5U>37,/[1/B2%))69(4ABVQ@G(4<=!TKT>BO[$Q
M7#N5XW"TL/54^6FK1M5JQ?3>49J4MOM-GX;1S3&8>M.K!QO+>\(-?).+2^21
MP/AGX1>.=#UZUU?4?CMK^I002[I;&YBB$<P_NM@9Q7>LRJI9F  &22>E+5/Q
M#X=\/^+=%N/#GBK0K/4].NX]EW8:A:I-#,N<[71P589 X([5U99E."RBE*EA
ME*S=WS3G-WVWG*37HG8QQ>-Q&.FIU;76FD8Q_"*2/R8_X-^O#?[/7QU_:5_;
MO'B;PUX/\7L/VK-<U+3/[1L+6_(LY[V\\JXB\Q6_=N5.'7@XZU]1_P#!?KX'
M?$_XQ_\ !(+XK?#G]G[PC_:>M:;9:3JUCX;LK/S!?6VFZI9WTULL*C]X/(MG
M(B4$N5" '=BOJ#PM^SW\ O ^NP>*?!7P/\'Z/J=KN^S:CI?AFUMYX=RE&VR1
MQAERK,IP>0Q'0UV%>D<I^6/P._;D_P"#>_\ ;"^#OA6_^$_[)7P3\3_$WQ3]
MGAT3X*3?"G3FUE-;9<?9Y$-DPAAB<L9+[!ACB1Y=Q Q7 :[\7?V(_P!BG_@M
MK^T1\//^"L?PE\%IX=^-,FA^*O@_\3/B#X.M]0T]X[?38K.ZL#<S0R?9]KQJ
MHR50& [B/,BW?J[X1_9Z^ 7P_P#'.H_$_P !? _P?HGB76-W]K^(M(\,VMM?
M7VYMS>=/'&))<D9.YCD\U9^*7P3^#7QRT6'PW\:_A)X8\8:=;SB>WL/%.@6^
MH0Q2C@.J3HZJWN!F@#\Y/VT_&O["GB;_ ((P_M:?$C]A7X(>!O"7P\U3P9<V
M</CCPCX6M=%L_&>IA625X5C@B-W'%)*D"7)+"29IT3B/<_VI_P $T==T7Q+_
M ,$Z?@/K/A[5K>]M)?@[X:$=Q:S!T8KI=NK#(XR&!4CJ""#R*]+U[X/_  D\
M4^&;#P7XG^%OAS4=&TL(-,TF_P!$MYK:T"IL7RHG0I'A25&T# XZ5<\&> /
MGPXTEM ^'G@K2-!L7G,SV6BZ;%:PM(0 7*1*H+$*H)QG"CTH ^-O^#A3_@G7
MXY_X*6_\$V]>^#OPC@2X\;>%];MO%?@W3Y)1&-0O+6.:)[7<Q 5Y+>YN$0DA
M?,,>XJ,L.Z_X)8_\%(?AI^W9^SQHJ:[KL>A?%SPWIL6G?%;X;ZX?LFLZ'K$"
M!+GS;27;*L+NK21R;=I5L$AU=5^IJX#XM?LH?LM?'W4(M6^.W[-?@#QK=0($
M@N?%O@VQU*2-1T"M<1.0/84 ?G9^R9J'AGQU_P '6O[0GCKP)?V.LZ;9_LXZ
M=I]]K&DRI<007OVG1@;>26,E5FVQ-\A(;$9X^4XZ_P#X(H^,/">M?\%#O^"@
M&CZ/XDL+JZ7X[6LYM[>Z1W\H6TT1? .=HDC=">@92.M?H+X)^%7PO^&GA/\
MX0/X<_#?0?#^A[67^Q=$T>"TM,,,,/)B54Y'!XY%4/"7P"^!7@'6T\2^!/@K
MX2T748D9(M0TGPY:VTZ*PPP#QQA@".",\B@#\[O^"6WC&;]DG_@KM^V3^R3^
MTOJ\>B:_\4/B GQ(^%]]J\PBB\2:-<&</':R.0)6ME:"(QJ2P\N;C$3$1_LM
M_!#7?C+_ ,%#/^"A/[7_ ,'HC?>!/&_A?3?!/A*^T_YK7Q'K5EH2P:A);E?E
ME$%TOV<R+E6E>4 Y5A7Z+_%;X#_ [X[Z=:Z/\</@SX4\9VEE,9K*U\5^';;4
M8[>0XRZ+<(X1N!R,'@5T.AZ%HGAC1[;P[X:T>UT_3[*!8;.QL;=888(U&%1$
M0!54#@   4 ?AK\)_P!LG]F.X_X-,M1_9XL/C-HEY\0K/X2:]I6H> [&[$^L
MV,\=_<-(UQ91YFMX41D=II%6-5="6^=0>R_;>^/'P9NOV#/^"7?Q@L_B?H<_
MACP_\>/AFVO:Y!J<3VVF_9=,7[4)W5B(FAVMYBM@IM8, 0:_6J']F3]FVV?Q
M));_ +/G@>-O&6?^$O9/"=F#KF6W'[9B/_2<MS^\W<\U\<?\%G_V>OC_ /'/
MQW^RSI7[/7[+6M^,=%^%7[0GA_QIXO.DW.E6UK;:-9%EE@C2[NH?-DV/\L2K
MMPN"PR* ,K_@M#\/[#]J[]J3]C#]G[X33P:EXUTGX^Z=\0;Z:P<22:1X5TQ#
M+>WTC+GR8I)#:QQLQ"RRA54DC _1&YA-Q;R0+*R%T*ATZKD8R/>N-^#'P-^!
M?P<TB6[^"WP$\,> _P"VECN=4L_#_AJSTZ260C=B<6RA7=2Q!)+<YP3UKM:
M/S3_ .#5'0=4^'?_  3.USX$>*+;[/X@^''QK\3^&O$MJRX:"^@FB>1&'4$"
M5>M>D>)8?!7_  4K_P""C.M^%_!'[1NL:+HG[,&DQVT5WX URU2[E\6:Q%(M
MTQ:2*9=EKIZ+;[@H/F:C=1Y!C85[%X3_ &7M?_9O_:U\7_'CX&Z-%?\ A'XQ
M7=I<?$SPBDT<+V&M11BW77;3>5C<2P"-+N D,WD1S1EY \4OJ_@_X#_ [X>Z
MR/$7@'X,^%-#U!8VC6_T?P[;6TP1OO+OC0-@]QGF@#\FO^"U_P 'KG_@EA\>
M?V>O^"R&A?'_ ,;>,-2\#>/H?"GCBT\::Q:W%UJ'AF]CG,T-OY4$.[8K76%(
M?#W*N -A-=U_P6H^._AWX<_M3?L)_P#!4.RUY?$/P$\'>-=6C\6>*=#)N[+3
MXM9M+6"TU%_*W;HPBS,&QD% H^:0*?TT\<?"#X2_$Z>WN?B3\+O#OB&2T1EM
M)-<T2"[:%6(+!#*C;02!D#K@4EG\'_A)I_@B[^&=A\+?#D'AN_5UOO#\.B6Z
MV-R' #B2 )Y;A@!G*G..: /S"_X*C?MK?LA>+O\ @J'^P%XT\(?M-^!-7T72
M/'GB.?5]:TOQ3:W%E817FG6T5JT]Q&YCB$C\+O89QD<<TG_!.W]I?X>?L2?\
M%AOVR?V<_P!L_P"(.E^"]6^*GC:S\=?#/Q!XJU".SL?$&C/'.$C@NIBL;F&)
MX45 V28YU S$PK]+/!W[-G[.GP[CT:+X?_ +P5H2^'9;B3P^NC^%;.U&F/.$
M$[6_EQKY)D$<8<I@N$7.<"K/Q.^ WP-^-CZ?)\9O@QX3\7-I$QFTIO$_AVVO
MS92'&7B\]&\MN!RN#P/2@#\</@IKGA;]L36_^"K?[/W[.7Q,T;6?%WQ(?S_
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
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 C,JJ69@ !DDGI7G7B3]K?]G+P
MIJ3:3K'Q6T_ST;:ZV<<MRJGN"T*,H/X\5XE_P4/^/^N:;J,/P/\ "FHO;0O:
M+<:]+"^&E#YV09'(7:-S#^+<HZ9!^2J_3.&^ :>9X&.+QE1Q4]8QC:]NC;:>
M_16VZGHX? JI#FF]S]3/ WQ*\ _$O3FU3P%XML=5A0@2FTG#-&3T#K]Y#[$"
MMRORT^'/Q&\6_"KQ;:^,_!>J/:WELX) )V3)D;HW7^)#CD?CP0#7Z7_#7QSI
MWQ+\ Z1X]TI"D.JV*3B(G)C8CYD)[E6!7\*\/BOA2?#LX5*<^>E/1-[I]GTV
MV?KH8XK"O#M-.Z9N4445\><@54US7-(\,Z1<:_K^H16EE:1F2YN9FPD:CJ2>
MPJW10!\\C_@K;_P2Y-Y/IX_X*&_!DW%L6%S /B/IV^(J<,&7SLK@\'/2O6/@
M]\?_ ($?M#>'W\6_ 'XU^$O'.E1.$DU/P?XDM=3MT8C(4R6TCJ#QTS7YU_\
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
ME#+J%M'#<-$IGABE,BH^/F4,0NX Y .!GK@=* .2^-W[0_P)_9K\))XZ^/\
M\7?#W@[29;E;:VO?$.JQ6JW,[?=@B#D&:5OX8T#.W8&N)T;_ (*)?L1ZRDX'
M[2GAJPN+> 3G3M=N6TV\EB+B,216UTL<TR%V5 R(P+.H!RP!^#_^",?C)O\
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
MD\ $UG_L^?M!_!_]JGX.Z)\?_@%XS3Q#X0\1PR3:)K,5G/ MU''*\+,$G1)
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
ME;0M-/,P0%B$C1F(4$G' )K,^!'QT^%/[3/P>\/?'SX&^+X]?\(^*]-2_P!
MUB*VEA%U;MG#>7,B21G((*NJL""" 1BL+]K_ ./-C^S%^S9XQ^/.L_"'7O'&
ME^%O#]YJ6M:!X<%D;B2R@@DEG<K>3PQLBQHQ90S.1PJ.?E/S#\5O^"R'@#]F
MK_@D?X+_ ."F6D?L?^)KSP;K/AG3[N'POX9O].B@\.QW,L5O:PW$DCQ%(C)+
M'&&MX)=I/**O- 'W117Q7\1O^"P6J_!SX]_"SPA\7OV(_'GAGX6_&'Q?:>%/
M!?Q<U?5+%$GUB[4FUCETP.;NU@E(.V2X$4FU68Q  U]J4 >)_M+?\%'_ -@[
M]CGQ7I_@3]J#]K#P1X)UO5(EFL](US6XX[EH68JLS1#+1Q$@@2.%0E6P>#CU
MOPAXP\)?$'POI_CCP'XHT[6]%U:T2ZTO5])O8[FUO('&Y)8I8R4D1@00RD@@
M\5XW)_P3K_8TU*S\=ZE\8/@7X3\:ZA\0M6OM0\:>(/&.@VUW=7L4K,(K9II5
M+)!;6XBMX44@1I I&'+,?S4_8Y^(OQ6_X)O_ /!M!\=_CO\ #_Q%J<6CQ>*/
M%%U\ KR]F9IM/T"_OX=-TRZCW<@&>26\0GAO-5^0_(!^IMI^V[^R-?\ Q9_X
M4;9?M#^%I?%/]L-I TM-40[M35=S:>)?]6;P*"QM@WG  DIP:Z3XY_'_ ."/
M[,OPYO/B[^T)\5M!\&>&;!E6ZUOQ'J<=K;J[<)&&<C<['A47+,> ":_/[XE?
MLP>$O#?_  :SO\/K"V^R7GAW]FFW\<1:C;N4GB\06M@FNO?I(/F68WR/+Y@.
M[+GGDU[?^Q#X6^'/_!3/]D7]G3]M?]J+PIIWB_6+?X9P74&C:WIT5QIT.MW$
M44=[J8MW!0SEK=TB<C,*33!2/-:@#W/]F/\ ;0_90_;0\-7OBW]E3]H+PMX\
ML=-G6'4W\.ZJD\EE(V2JS1@[XBP!*[U&X D9Q6#^TM_P4?\ V#OV.?%>G^!/
MVH/VL/!'@G6]4B6:STC7-;CCN6A9BJS-$,M'$2"!(X5"5;!X./CSX=?LC> _
MA3_P<H3^-_V/_!UCX4\/0_LZ&[^-VG>&K5;;3)=0N]0DBTY)(H@(TNIEM_/V
M@ E+4R'F1B_UU)_P3K_8TU*S\=ZE\8/@7X3\:ZA\0M6OM0\:>(/&.@VUW=7L
M4K,(K9II5+)!;6XBMX44@1I I&'+,0#TC5_CQ\'=%^%$/QVN?B)ID_@N>TAO
M(_%>GS_:]/\ LDF-MV9X-Z+; ,':X)$2("[,J@L.IM+NTO[6*_L+F.>">-9(
M9H7#)(A&0RD<$$'((K\^_P#@VI^$/B'X7?\ !-S4=&N[V]N_ >M?%?Q-?_".
M#57:1E\)/<B*S.'Y\N9XKBX7/#K<!QD."=C_ ()>?&>Z^$7[;W[2'_!)G5+I
MVT;X2ZOI_B;X2QR,3]D\,ZO;QW3:9'GGR+&XF$,0.=L<JQCY8E  /O"BBB@
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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 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
<4 %%%% !1110 4444 %%%% !1110 4444 ?_V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>16
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139920802754624">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cover Page - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Feb. 24, 2023</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CoverAbstract', window );"><strong>Cover [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">10-K<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentAnnualReport', window );">Document Annual Report</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Dec. 31,  2022<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CurrentFiscalYearEndDate', window );">Current Fiscal Year End Date</a></td>
<td class="text">--12-31<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentTransitionReport', window );">Document Transition Report</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">1-31993<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">STERLING INFRASTRUCTURE, INC.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityIncorporationStateCountryCode', window );">Entity Incorporation, State or Country Code</a></td>
<td class="text">DE<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">1800 Hughes Landing Blvd.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">The Woodlands<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressStateOrProvince', window );">Entity Address, State or Province</a></td>
<td class="text">TX<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">77380<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CityAreaCode', window );">City Area Code</a></td>
<td class="text">281<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">214-0777<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">STRL<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NASDAQ<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityWellKnownSeasonedIssuer', window );">Entity Well-known Seasoned Issuer</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityVoluntaryFilers', window );">Entity Voluntary Filers</a></td>
<td class="text">No<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCurrentReportingStatus', window );">Entity Current Reporting Status</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityInteractiveDataCurrent', window );">Entity Interactive Data Current</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityFilerCategory', window );">Entity Filer Category</a></td>
<td class="text">Accelerated Filer<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntitySmallBusiness', window );">Entity Small Business</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_IcfrAuditorAttestationFlag', window );">ICFR Auditor Attestation Flag</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityShellCompany', window );">Entity Shell Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityPublicFloat', window );">Entity Public Float</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 637.5<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">30,586,938<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentsIncorporatedByReferenceTextBlock', window );">Documents Incorporated by Reference</a></td>
<td class="text"><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 style="width:538.00pt"/><td style="width:1.0pt"/></tr><tr style="height:21pt"><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:9pt;font-weight:400;line-height:100%">Portions of the Company&#8217;s definitive Proxy Statement to be filed with the Securities and Exchange Commission and delivered to stockholders in connection with the Annual Meeting of Shareholders to be held on May&#160;3, 2023 are incorporated by reference into Part III of this Form 10-K.</span></div></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:3pt double #000000;padding:0 1pt"/></tr></table><span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0000874238<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2022<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFiscalPeriodFocus', window );">Document Fiscal Period Focus</a></td>
<td class="text">FY<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AmendmentFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AmendmentFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CityAreaCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Area code of city</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CityAreaCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CoverAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cover page.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CoverAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CurrentFiscalYearEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>End date of current fiscal year in the format --MM-DD.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CurrentFiscalYearEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gMonthDayItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentAnnualReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as an annual report.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentAnnualReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalPeriodFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalPeriodFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fiscalPeriodItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalYearFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalYearFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gYearItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentTransitionReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as a transition report.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Forms 10-K, 10-Q, 20-F<br> -Number 240<br> -Section 13<br> -Subsection a-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentTransitionReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentType</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentsIncorporatedByReferenceTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Documents incorporated by reference.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentsIncorporatedByReferenceTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Address Line 1 such as Attn, Building Name, Street Name</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressCityOrTown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressCityOrTown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressPostalZipCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressPostalZipCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressStateOrProvince">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the state or province.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressStateOrProvince</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:stateOrProvinceItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCentralIndexKey</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:centralIndexKeyItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCurrentReportingStatus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCurrentReportingStatus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityEmergingGrowthCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityEmergingGrowthCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFileNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFileNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fileNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFilerCategory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFilerCategory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:filerCategoryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityIncorporationStateCountryCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Two-character EDGAR code representing the state or country of incorporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityIncorporationStateCountryCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarStateCountryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityInteractiveDataCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-T<br> -Number 232<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityInteractiveDataCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityPublicFloat">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityPublicFloat</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityRegistrantName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityShellCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityShellCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntitySmallBusiness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates that the company is a Smaller Reporting Company (SRC).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntitySmallBusiness</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityTaxIdentificationNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityTaxIdentificationNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:employerIdItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityVoluntaryFilers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityVoluntaryFilers</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityWellKnownSeasonedIssuer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityWellKnownSeasonedIssuer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_IcfrAuditorAttestationFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_IcfrAuditorAttestationFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LocalPhoneNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LocalPhoneNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_Security12bTitle">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the Exchange on which a security is registered.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection d1-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SecurityExchangeName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarExchangeCodeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_TradingSymbol">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Trading symbol of an instrument as listed on an exchange.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_TradingSymbol</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:tradingSymbolItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>17
<FILENAME>R2.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139920799904352">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Audit Information<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_strl_AuditInformationAbstract', window );"><strong>Audit Information [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AuditorName', window );">Auditor Name</a></td>
<td class="text">GRANT THORNTON LLP<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AuditorLocation', window );">Auditor Location</a></td>
<td class="text">Houston, Texas<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AuditorFirmId', window );">Auditor Firm ID</a></td>
<td class="text">248<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AuditorFirmId">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>PCAOB issued Audit Firm Identifier</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AuditorFirmId</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:nonemptySequenceNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AuditorLocation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AuditorLocation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:internationalNameItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AuditorName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AuditorName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:internationalNameItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_strl_AuditInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Audit Information</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">strl_AuditInformationAbstract</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>18
<FILENAME>R3.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139920803007872">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Operations - USD ($)<br> shares in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementAbstract', window );"><strong>Income Statement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">$ 1,769,436<span></span>
</td>
<td class="nump">$ 1,414,374<span></span>
</td>
<td class="nump">$ 1,226,738<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Cost of revenues</a></td>
<td class="num">(1,494,869)<span></span>
</td>
<td class="num">(1,210,842)<span></span>
</td>
<td class="num">(1,047,108)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross profit</a></td>
<td class="nump">274,567<span></span>
</td>
<td class="nump">203,532<span></span>
</td>
<td class="nump">179,630<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GeneralAndAdministrativeExpense', window );">General and administrative expense</a></td>
<td class="num">(86,480)<span></span>
</td>
<td class="num">(69,153)<span></span>
</td>
<td class="num">(64,308)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Intangible asset amortization</a></td>
<td class="num">(14,100)<span></span>
</td>
<td class="num">(11,464)<span></span>
</td>
<td class="num">(11,436)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationAcquisitionRelatedCosts', window );">Acquisition related costs</a></td>
<td class="num">(827)<span></span>
</td>
<td class="num">(3,877)<span></span>
</td>
<td class="num">(1,026)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherOperatingIncomeExpenseNet', window );">Other operating expense, net</a></td>
<td class="num">(13,290)<span></span>
</td>
<td class="num">(12,027)<span></span>
</td>
<td class="num">(10,245)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating income</a></td>
<td class="nump">159,870<span></span>
</td>
<td class="nump">107,011<span></span>
</td>
<td class="nump">92,615<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestIncomeOther', window );">Interest income</a></td>
<td class="nump">885<span></span>
</td>
<td class="nump">45<span></span>
</td>
<td class="nump">149<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_strl_InterestExpenseAndAccretedInterest', window );">Interest expense</a></td>
<td class="num">(20,591)<span></span>
</td>
<td class="num">(19,311)<span></span>
</td>
<td class="num">(29,332)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_strl_GainLossOnExtinguishmentOfDebtContinuingOperations', window );">Gain (loss) on extinguishment of debt, net</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">1,064<span></span>
</td>
<td class="num">(301)<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="Show.showAR( this, 'defref_strl_IncomeBeforeIncomeTaxesAndEarningsAttributableToNoncontrollingInterests', window );">Income before income taxes</a></td>
<td class="nump">140,164<span></span>
</td>
<td class="nump">88,809<span></span>
</td>
<td class="nump">63,131<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax expense</a></td>
<td class="num">(41,707)<span></span>
</td>
<td class="num">(24,874)<span></span>
</td>
<td class="num">(19,410)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest', window );">Net income, including noncontrolling interests</a></td>
<td class="nump">98,457<span></span>
</td>
<td class="nump">63,935<span></span>
</td>
<td class="nump">43,721<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity', window );">Less: Net income attributable to noncontrolling interests</a></td>
<td class="num">(1,740)<span></span>
</td>
<td class="num">(2,478)<span></span>
</td>
<td class="num">(598)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperations', window );">Net income from Continuing Operations</a></td>
<td class="nump">96,717<span></span>
</td>
<td class="nump">61,457<span></span>
</td>
<td class="nump">43,123<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_strl_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTaxAndGainOnDisposition', window );">Pretax (loss) income</a></td>
<td class="num">(4,848)<span></span>
</td>
<td class="nump">1,214<span></span>
</td>
<td class="nump">2,244<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax', window );">Pretax gain on disposition</a></td>
<td class="nump">16,687<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation', window );">Income tax expense</a></td>
<td class="num">(2,095)<span></span>
</td>
<td class="num">(26)<span></span>
</td>
<td class="num">(3,061)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax', window );">Net income (loss) from Discontinued Operations</a></td>
<td class="nump">9,744<span></span>
</td>
<td class="nump">1,188<span></span>
</td>
<td class="num">(817)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income attributable to Sterling common stockholders</a></td>
<td class="nump">$ 106,461<span></span>
</td>
<td class="nump">$ 62,645<span></span>
</td>
<td class="nump">$ 42,306<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Net income (loss) per share</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare', window );">Net income per share from Continuing Operations - Basic (in dollars per share)</a></td>
<td class="nump">$ 3.20<span></span>
</td>
<td class="nump">$ 2.15<span></span>
</td>
<td class="nump">$ 1.55<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare', window );">Net income per share from Continuing Operations - Diluted (in dollars per share)</a></td>
<td class="nump">3.16<span></span>
</td>
<td class="nump">2.11<span></span>
</td>
<td class="nump">1.53<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare', window );">Net income (loss) per share from Discontinued Operations - Basic (in dollars per share)</a></td>
<td class="nump">0.32<span></span>
</td>
<td class="nump">0.04<span></span>
</td>
<td class="num">(0.03)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare', window );">Net income (loss) per share from Discontinued Operations - Diluted(in dollars per share)</a></td>
<td class="nump">0.32<span></span>
</td>
<td class="nump">0.04<span></span>
</td>
<td class="num">(0.03)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Net income per share attributable to Sterling common stockholders - Basic (in dollars per share)</a></td>
<td class="nump">3.53<span></span>
</td>
<td class="nump">2.19<span></span>
</td>
<td class="nump">1.52<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Net income per share attributable to Sterling common stockholders - Diluted (in dollars per share)</a></td>
<td class="nump">$ 3.48<span></span>
</td>
<td class="nump">$ 2.15<span></span>
</td>
<td class="nump">$ 1.50<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Basic (in shares)</a></td>
<td class="nump">30,199<span></span>
</td>
<td class="nump">28,600<span></span>
</td>
<td class="nump">27,859<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Diluted (in shares)</a></td>
<td class="nump">30,564<span></span>
</td>
<td class="nump">29,101<span></span>
</td>
<td class="nump">28,195<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_strl_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTaxAndGainOnDisposition">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Discontinued Operation, Income (Loss) from Discontinued Operation, before Income Tax and Gain On Disposition</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">strl_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTaxAndGainOnDisposition</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_GainLossOnExtinguishmentOfDebtContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Gain (Loss) on Extinguishment of Debt, Continuing Operations</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">strl_GainLossOnExtinguishmentOfDebtContinuingOperations</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_IncomeBeforeIncomeTaxesAndEarningsAttributableToNoncontrollingInterests">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense charged against earnings to allocate the cost of intangible assets (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="Show.toggleNext( this );">+ References</a><div 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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>This element represents 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="Show.toggleNext( this );">+ References</a><div 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="Show.toggleNext( this );">+ Details</a><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_CostOfGoodsAndServicesSold">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI https://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2(a),(d))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfGoodsAndServicesSold</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before tax of gain (loss) not previously recognized resulting from the disposal of a discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=d3e1361-107760<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e957-107759<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3B<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721525-107759<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Per basic share amount, after tax, of income (loss) from the day-to-day business activities of the discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare</td>
</tr>
<tr>
<td style="padding-right: 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_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Per diluted share amount, after tax, of income (loss) from the day-to-day business activities of the discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare</td>
</tr>
<tr>
<td style="padding-right: 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_DiscontinuedOperationTaxEffectOfDiscontinuedOperation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of tax expense (benefit) related to a discontinued operation. Includes, but is not limited to, tax expense (benefit) related to income (loss) from operations during the phase-out period, tax expense (benefit) related to gain (loss) on disposal, tax expense (benefit) related to gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and tax expense (benefit) related to adjustments of a prior period gain (loss) on disposal.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3B<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721525-107759<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123586238&amp;loc=d3e38679-109324<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1012-107759<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=d3e1361-107760<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3A<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721523-107759<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721675-107760<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1448-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1337-109256<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e4984-109258<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e3842-109258<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1252-109256<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e4984-109258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e3842-109258<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1252-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1337-109256<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate total 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate 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="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="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GrossProfit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of income (loss) from continuing operations attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 18<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4613673-111683<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI 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> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.13)<br> -URI 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 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><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of income (loss) from continuing operations attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569616-111683<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of income (loss) from continuing operations including portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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/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 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 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 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://www.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 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 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)(5))<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)(iv))<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 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 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)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 13: 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 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<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 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 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/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 18: 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 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 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) from continuing operations per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI 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 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 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(11))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI 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 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1252-109256<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1337-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(20))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 14: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-03(13))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868656-224227<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsPerBasicShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) derived from continuing operations during the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI 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> -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 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(11))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-03(13))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868656-224227<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1252-109256<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of income (loss) from a discontinued operation including the portion attributable to the noncontrolling interest. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(12))<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 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 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3B<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721525-107759<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721675-107760<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e957-107759<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=d3e1361-107760<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3A<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721523-107759<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1012-107759<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 270<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=109227538&amp;loc=d3e44648-109337<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123586238&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestIncomeOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of interest income earned from interest bearing assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI 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 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 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI 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)(iii)(A))<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 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 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI 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 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 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/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 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherOperatingIncomeExpenseNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The net amount of 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9031-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130543-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9054-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130545-203045<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI https://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1505-109256<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1448-109256<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>19
<FILENAME>R4.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139920799790544">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Comprehensive Income - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract', window );"><strong>Statement of Comprehensive Income [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest', window );">Net income from Continuing Operations, including noncontrolling interests</a></td>
<td class="nump">$ 98,457<span></span>
</td>
<td class="nump">$ 63,935<span></span>
</td>
<td class="nump">$ 43,721<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax', window );">Net income (loss) from Discontinued Operations</a></td>
<td class="nump">9,744<span></span>
</td>
<td class="nump">1,188<span></span>
</td>
<td class="num">(817)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income, including noncontrolling interests</a></td>
<td class="nump">108,201<span></span>
</td>
<td class="nump">65,123<span></span>
</td>
<td class="nump">42,904<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax', window );">Change in interest rate swap</a></td>
<td class="nump">1,723<span></span>
</td>
<td class="nump">3,541<span></span>
</td>
<td class="num">(5,055)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest', window );">Total comprehensive income</a></td>
<td class="nump">109,924<span></span>
</td>
<td class="nump">68,664<span></span>
</td>
<td class="nump">37,849<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest', window );">Less: Net income attributable to noncontrolling interests</a></td>
<td class="num">(1,740)<span></span>
</td>
<td class="num">(2,478)<span></span>
</td>
<td class="num">(598)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTax', window );">Comprehensive income attributable to Sterling common stockholders</a></td>
<td class="nump">$ 108,184<span></span>
</td>
<td class="nump">$ 66,186<span></span>
</td>
<td class="nump">$ 37,251<span></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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(24))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e557-108580<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(26))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income (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="Show.toggleNext( this );">+ References</a><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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income. Excludes changes in equity resulting from investments by owners and distributions to owners.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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="Show.toggleNext( this );">+ Details</a><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_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of income (loss) from continuing operations including portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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/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 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 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 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://www.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 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 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)(5))<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)(iv))<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 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 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)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 13: 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 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<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 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 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/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 18: 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 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 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of income (loss) from a discontinued operation including the portion attributable to the noncontrolling interest. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(12))<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 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 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3B<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721525-107759<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721675-107760<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e957-107759<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=d3e1361-107760<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3A<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721523-107759<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1012-107759<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 270<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=109227538&amp;loc=d3e44648-109337<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax and reclassification, of gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e637-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669646-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3000-108585<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569616-111683<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 23: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 29: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 31: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>20
<FILENAME>R5.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139920800376352">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Balance Sheets - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsCurrentAbstract', window );"><strong>Current assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents ($25,014 and $14,483 related to variable interest entities (&#8220;VIEs&#8221;))</a></td>
<td class="nump">$ 181,544<span></span>
</td>
<td class="nump">$ 60,945<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReceivablesLongTermContractsOrPrograms', window );">Accounts receivable ($0 and $3,663 related to VIEs)</a></td>
<td class="nump">262,646<span></span>
</td>
<td class="nump">200,185<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CapitalizedContractCostGross', window );">Contract assets</a></td>
<td class="nump">109,803<span></span>
</td>
<td class="nump">75,796<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_strl_ReceivablesFromAndEquityInConstructionJointVenture', window );">Receivables from and equity in construction joint ventures</a></td>
<td class="nump">14,122<span></span>
</td>
<td class="nump">9,839<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent', window );">Current assets of Discontinued Operations ($0 and $71,886 related to VIEs)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">71,886<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAssetsCurrent', window );">Other current assets</a></td>
<td class="nump">29,139<span></span>
</td>
<td class="nump">16,040<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">597,254<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="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization', window );">Property and equipment, net</a></td>
<td class="nump">215,482<span></span>
</td>
<td class="nump">193,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="Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Operating lease right-of-use assets, net ($0 and $50 related to VIEs)</a></td>
<td class="nump">59,415<span></span>
</td>
<td class="nump">19,473<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">262,692<span></span>
</td>
<td class="nump">258,290<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwill', window );">Other intangibles, net</a></td>
<td class="nump">299,123<span></span>
</td>
<td class="nump">303,223<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent', window );">Non-current assets of Discontinued Operations ($0 and $20,746 related to VIEs)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">20,746<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAssetsNoncurrent', window );">Other non-current assets, net</a></td>
<td class="nump">7,654<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="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">1,441,620<span></span>
</td>
<td class="nump">1,234,774<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrent', window );">Accounts payable ($2,540 and $4,194 related to VIEs)</a></td>
<td class="nump">121,887<span></span>
</td>
<td class="nump">112,746<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityCurrent', window );">Contract liabilities ($15,551 and $10,584 related to VIEs)</a></td>
<td class="nump">239,297<span></span>
</td>
<td class="nump">118,672<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtCurrent', window );">Current maturities of long-term debt</a></td>
<td class="nump">32,610<span></span>
</td>
<td class="nump">23,373<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrent', window );">Current portion of long-term lease obligations ($0 and $50 related to VIEs)</a></td>
<td class="nump">19,715<span></span>
</td>
<td class="nump">6,557<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeRelatedLiabilitiesCurrent', window );">Accrued compensation</a></td>
<td class="nump">24,136<span></span>
</td>
<td class="nump">20,415<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent', window );">Current liabilities of Discontinued Operations ($0 and $51,914 related to VIEs)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">51,914<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesCurrent', window );">Other current liabilities</a></td>
<td class="nump">8,966<span></span>
</td>
<td class="nump">18,083<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">446,611<span></span>
</td>
<td class="nump">351,760<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtNoncurrent', window );">Long-term debt</a></td>
<td class="nump">398,735<span></span>
</td>
<td class="nump">428,507<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Long-term lease obligations</a></td>
<td class="nump">40,103<span></span>
</td>
<td class="nump">13,068<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_strl_MembersInterestSubjectToMandatoryRedemptionAndUndistributedEarnings', window );">Members&#8217; interest subject to mandatory redemption and undistributed earnings</a></td>
<td class="nump">21,597<span></span>
</td>
<td class="nump">19,322<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxLiabilitiesNet', window );">Deferred tax liability, net</a></td>
<td class="nump">51,659<span></span>
</td>
<td class="nump">18,434<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent', window );">Long-term liabilities of Discontinued Operations ($0 and $38,637 related to VIEs)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">38,637<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesNoncurrent', window );">Other long-term liabilities</a></td>
<td class="nump">5,116<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="Show.showAR( this, 'defref_us-gaap_Liabilities', window );">Total liabilities</a></td>
<td class="nump">963,821<span></span>
</td>
<td class="nump">874,547<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingencies', window );">Commitments and contingencies (Note 13)</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="Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>Stockholders&#8217; equity:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Common stock, par value $0.01 per share; 38,000 shares authorized, 30,585 and 29,838 shares issued and outstanding</a></td>
<td class="nump">306<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="Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapital', window );">Additional paid in capital</a></td>
<td class="nump">287,914<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="Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Retained earnings</a></td>
<td class="nump">186,379<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="Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive loss</a></td>
<td class="nump">0<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="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total Sterling stockholders&#8217; equity</a></td>
<td class="nump">474,599<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="Show.showAR( this, 'defref_us-gaap_MinorityInterest', window );">Noncontrolling interests</a></td>
<td class="nump">3,200<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="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Total stockholders&#8217; equity</a></td>
<td class="nump">477,799<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="Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total liabilities and stockholders&#8217; equity</a></td>
<td class="nump">$ 1,441,620<span></span>
</td>
<td class="nump">$ 1,234,774<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The element that represents the member's interest subject to mandatory redemption and undistributed earnings.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(4))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e637-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(3))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669686-108580<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e681-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdditionalPaidInCapital">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdditionalPaidInCapital</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount classified as assets attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1107-107759<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (a)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721675-107760<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=126905981&amp;loc=d3e2473-110228<br><br>Reference 5: 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 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721533-107759<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3044-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingencies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents the 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="Show.toggleNext( this );">+ References</a><div 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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e31931-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e31917-109318<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxLiabilitiesNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount classified as assets attributable to disposal group held for sale or disposed of, expected to be disposed of after one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=126905981&amp;loc=d3e2510-110228<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721533-107759<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 6: 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 5C<br> -Subparagraph (a)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721675-107760<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1107-107759<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeRelatedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeRelatedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 55<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=122137925&amp;loc=d3e14258-109268<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(15))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IntangibleAssetsNetExcludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph ((a)(1),(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16212-109274<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IntangibleAssetsNetExcludingGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Liabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all 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="Show.toggleNext( this );">+ References</a><div 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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(32))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesAndStockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6904-107765<br><br>Reference 21: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.21)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount classified as liabilities attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1107-107759<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721533-107759<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=126905981&amp;loc=d3e2473-110228<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<br><br>Reference 7: 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 5C<br> -Subparagraph (a)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721675-107760<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount classified as liabilities attributable to disposal group held for sale or disposed of, expected to be disposed of beyond one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1107-107759<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<br><br>Reference 4: 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 5C<br> -Subparagraph (a)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721675-107760<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=126905981&amp;loc=d3e2510-110228<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721533-107759<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19,20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MinorityInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which 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="Show.toggleNext( this );">+ References</a><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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of noncurrent assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.24)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated depreciation and amortization, of property, plant, and equipment and finance lease right-of-use asset.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cumulative amount of the reporting entity's undistributed earnings or deficit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetainedEarningsAccumulatedDeficit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI https://asc.fasb.org/extlink&amp;oid=122038336&amp;loc=d3e74512-122707<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><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="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>21
<FILENAME>R6.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139920800283136">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Balance Sheets (Parentheticals) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents at end of period - Continuing Operations</a></td>
<td class="nump">$ 181,544<span></span>
</td>
<td class="nump">$ 60,945<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReceivablesLongTermContractsOrPrograms', window );">Accounts receivable</a></td>
<td class="nump">262,646<span></span>
</td>
<td class="nump">200,185<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent', window );">Current assets of discontinued operations</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">71,886<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Operating lease right-of-use assets</a></td>
<td class="nump">59,415<span></span>
</td>
<td class="nump">19,473<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent', window );">Non-current assets of discontinued operations</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">20,746<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="nump">121,887<span></span>
</td>
<td class="nump">112,746<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityCurrent', window );">Contract liabilities</a></td>
<td class="nump">239,297<span></span>
</td>
<td class="nump">118,672<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrent', window );">Current portion of long-term lease obligations</a></td>
<td class="nump">19,715<span></span>
</td>
<td class="nump">6,557<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent', window );">Current liabilities of discontinued operations</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">51,914<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent', window );">Long-term liabilities of discontinued operations</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 38,637<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock, par value (in dollars 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="Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common stock, shares authorized (in shares)</a></td>
<td class="nump">38,000,000<span></span>
</td>
<td class="nump">38,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common stock, shares issued (in shares)</a></td>
<td class="nump">30,585,000<span></span>
</td>
<td class="nump">29,838,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common stock, shares outstanding (in shares)</a></td>
<td class="nump">30,585,000<span></span>
</td>
<td class="nump">29,838,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents at end of period - Continuing Operations</a></td>
<td class="nump">$ 25,014<span></span>
</td>
<td class="nump">$ 14,483<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReceivablesLongTermContractsOrPrograms', window );">Accounts receivable</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">3,663<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent', window );">Current assets of discontinued operations</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">71,886<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Operating lease right-of-use assets</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">50<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent', window );">Non-current assets of discontinued operations</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">20,746<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="nump">2,540<span></span>
</td>
<td class="nump">4,194<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityCurrent', window );">Contract liabilities</a></td>
<td class="nump">15,551<span></span>
</td>
<td class="nump">10,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="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrent', window );">Current portion of long-term lease obligations</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">50<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent', window );">Current liabilities of discontinued operations</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">51,914<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent', window );">Long-term liabilities of discontinued operations</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 38,637<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount classified as assets attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1107-107759<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (a)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721675-107760<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=126905981&amp;loc=d3e2473-110228<br><br>Reference 5: 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 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721533-107759<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3044-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of common stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The maximum number of common shares permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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="Show.toggleNext( this );">+ Details</a><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_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount classified as assets attributable to disposal group held for sale or disposed of, expected to be disposed of after one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=126905981&amp;loc=d3e2510-110228<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721533-107759<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 6: 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 5C<br> -Subparagraph (a)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721675-107760<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1107-107759<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount classified as liabilities attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1107-107759<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721533-107759<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=126905981&amp;loc=d3e2473-110228<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<br><br>Reference 7: 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 5C<br> -Subparagraph (a)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721675-107760<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount classified as liabilities attributable to disposal group held for sale or disposed of, expected to be disposed of beyond one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1107-107759<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<br><br>Reference 4: 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 5C<br> -Subparagraph (a)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721675-107760<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=126905981&amp;loc=d3e2510-110228<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721533-107759<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReceivablesLongTermContractsOrPrograms">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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>R7.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139920802828128">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Cash Flows - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income</a></td>
<td class="nump">$ 108,201<span></span>
</td>
<td class="nump">$ 65,123<span></span>
</td>
<td class="nump">$ 42,904<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">52,066<span></span>
</td>
<td class="nump">34,201<span></span>
</td>
<td class="nump">32,785<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AmortizationOfFinancingCostsAndDiscounts', window );">Amortization of debt issuance costs and non-cash interest</a></td>
<td class="nump">2,136<span></span>
</td>
<td class="nump">2,242<span></span>
</td>
<td class="nump">3,193<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainLossOnSaleOfPropertyPlantEquipment', window );">Gain on disposal of property and equipment</a></td>
<td class="num">(2,637)<span></span>
</td>
<td class="num">(1,396)<span></span>
</td>
<td class="num">(1,495)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainsLossesOnExtinguishmentOfDebt', window );">Gain on debt extinguishment, net</a></td>
<td class="num">(2,428)<span></span>
</td>
<td class="num">(2,032)<span></span>
</td>
<td class="nump">301<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainLossOnSaleOfBusiness', window );">Gain on disposition of Myers</a></td>
<td class="num">(16,687)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxesAndTaxCredits', window );">Deferred taxes</a></td>
<td class="nump">36,492<span></span>
</td>
<td class="nump">21,428<span></span>
</td>
<td class="nump">19,439<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Stock-based compensation</a></td>
<td class="nump">12,726<span></span>
</td>
<td class="nump">11,771<span></span>
</td>
<td class="nump">11,643<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrealizedGainLossOnDerivatives', window );">Change in fair value of interest rate swap</a></td>
<td class="num">(203)<span></span>
</td>
<td class="num">(32)<span></span>
</td>
<td class="nump">265<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOperatingCapital', window );">Changes in operating assets and liabilities (Note 19)</a></td>
<td class="nump">29,450<span></span>
</td>
<td class="nump">27,627<span></span>
</td>
<td class="nump">13,861<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash provided by operating activities</a></td>
<td class="nump">219,116<span></span>
</td>
<td class="nump">158,932<span></span>
</td>
<td class="nump">122,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="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired', window );">Acquisitions, net of cash acquired</a></td>
<td class="num">(18,004)<span></span>
</td>
<td class="num">(180,911)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested', window );">Disposition, net of cash disposed</a></td>
<td class="num">(15,789)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Capital expenditures</a></td>
<td class="num">(60,909)<span></span>
</td>
<td class="num">(46,651)<span></span>
</td>
<td class="num">(32,864)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment', window );">Proceeds from sale of property and equipment</a></td>
<td class="nump">4,947<span></span>
</td>
<td class="nump">4,113<span></span>
</td>
<td class="nump">2,373<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash used in investing activities</a></td>
<td class="num">(89,755)<span></span>
</td>
<td class="num">(223,449)<span></span>
</td>
<td class="num">(30,491)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromLinesOfCredit', window );">Cash received from credit facility</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">140,000<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RepaymentsOfLongTermDebt', window );">Repayments of debt</a></td>
<td class="num">(23,373)<span></span>
</td>
<td class="num">(48,273)<span></span>
</td>
<td class="num">(77,745)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToMinorityShareholders', window );">Distributions to noncontrolling interest owners</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(2,477)<span></span>
</td>
<td class="num">(432)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation', window );">Withholding taxes paid on net share settlement of equity awards</a></td>
<td class="num">(9,416)<span></span>
</td>
<td class="num">(7,338)<span></span>
</td>
<td class="num">(1,985)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsOfDebtIssuanceCosts', window );">Debt issuance costs</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(1,340)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities', window );">Other</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(4)<span></span>
</td>
<td class="nump">9,837<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash used in financing activities</a></td>
<td class="num">(32,789)<span></span>
</td>
<td class="nump">80,568<span></span>
</td>
<td class="num">(70,325)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Net change in cash, cash equivalents, and restricted cash</a></td>
<td class="nump">96,572<span></span>
</td>
<td class="nump">16,051<span></span>
</td>
<td class="nump">22,080<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash, cash equivalents, and restricted cash at beginning of period</a></td>
<td class="nump">88,693<span></span>
</td>
<td class="nump">72,642<span></span>
</td>
<td class="nump">50,562<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash, cash equivalents, and restricted cash at end of period</a></td>
<td class="nump">185,265<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_strl_RestrictedCashOtherCurrentAssetsDisposalGroupIncludingContinuedOperations', window );">Less: restricted cash (other current assets) - Continuing Operations</a></td>
<td class="num">(3,721)<span></span>
</td>
<td class="num">(3,821)<span></span>
</td>
<td class="num">(4,571)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsDisposalGroupIncludingDiscontinuedOperations', window );">Less: cash, cash equivalents and restricted cash - Discontinued Operations</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(23,927)<span></span>
</td>
<td class="num">(20,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="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents at end of period - Continuing Operations</a></td>
<td class="nump">181,544<span></span>
</td>
<td class="nump">60,945<span></span>
</td>
<td class="nump">47,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="Show.showAR( this, 'defref_us-gaap_SupplementalCashFlowInformationAbstract', window );"><strong>Supplemental disclosures of cash flow information:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestPaidNet', window );">Cash paid during the period for interest</a></td>
<td class="nump">19,322<span></span>
</td>
<td class="nump">17,236<span></span>
</td>
<td class="nump">26,941<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxesPaid', window );">Cash paid during the period for income taxes</a></td>
<td class="nump">5,602<span></span>
</td>
<td class="nump">3,061<span></span>
</td>
<td class="nump">4,745<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract', window );"><strong>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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable', window );">Share consideration given for acquisitions</a></td>
<td class="nump">4,851<span></span>
</td>
<td class="nump">20,406<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="Show.showAR( this, 'defref_strl_NoncashOrPartNoncashAcquisitionNotesPayableAndDeferredPaymentsIncurred', window );">Deferred payments from buyer of Myers</a></td>
<td class="nump">18,000<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_strl_BusinessCombinationConsiderationTransferredTaxGrossUpPaymentAndOtherPaymentsDueToSellers', window );">Tax basis election and other payments due to sellers</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">10,833<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CapitalExpendituresIncurredButNotYetPaid', window );">Capital expenditures</a></td>
<td class="nump">$ 1,925<span></span>
</td>
<td class="nump">$ 264<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_strl_BusinessCombinationConsiderationTransferredTaxGrossUpPaymentAndOtherPaymentsDueToSellers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Business Combination, Consideration Transferred, Tax Gross Up Payment And Other Payments Due To Sellers</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">strl_BusinessCombinationConsiderationTransferredTaxGrossUpPaymentAndOtherPaymentsDueToSellers</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_NoncashOrPartNoncashAcquisitionNotesPayableAndDeferredPaymentsIncurred">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of notes payable and deferred payments that an Entity incurred in acquiring a business or in consideration for an asset received in a noncash (or part noncash) acquisition. Noncash is defined as transactions 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">strl_NoncashOrPartNoncashAcquisitionNotesPayableAndDeferredPaymentsIncurred</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_RestrictedCashOtherCurrentAssetsDisposalGroupIncludingContinuedOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Restricted Cash (Other Current Assets), Disposal Group, Including Continued Operations</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">strl_RestrictedCashOtherCurrentAssetsDisposalGroupIncludingContinuedOperations</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_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfFinancingCostsAndDiscounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense attributable to debt discount (premium) and debt issuance costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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="Show.toggleNext( this );">+ Details</a><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_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of equity 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="Show.toggleNext( this );">+ References</a><div 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="Show.toggleNext( this );">+ Details</a><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_CapitalExpendituresIncurredButNotYetPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3044-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3044-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=SL98516268-108586<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsDisposalGroupIncludingDiscontinuedOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; attributable to disposal group, including, but not limited to, discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=SL98516268-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 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3044-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsDisposalGroupIncludingDiscontinuedOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123444420&amp;loc=d3e33268-110906<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxesAndTaxCredits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred income tax expense (benefit) and income tax credits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxesAndTaxCredits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepreciationDepletionAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepreciationDepletionAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainLossOnSaleOfBusiness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) from sale and disposal of integrated set of activities and assets capable of being conducted and managed for purpose of providing return in form of dividend, lower cost, or other economic benefit to investor, owner, member and participant.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4582445-111684<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnSaleOfBusiness</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainLossOnSaleOfPropertyPlantEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnSaleOfPropertyPlantEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainsLossesOnExtinguishmentOfDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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="Show.toggleNext( this );">+ Details</a><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_IncomeTaxesPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4297-108586<br><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="Show.toggleNext( this );">+ Details</a><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_IncreaseDecreaseInOperatingCapital">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period of all assets and liabilities used in operating activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_InterestPaidNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4297-108586<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 17<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3367-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3536-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestPaidNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3536-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_PaymentsOfDebtIssuanceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsOfDebtIssuanceCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquirePropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToMinorityShareholders">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow to 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="Show.toggleNext( this );">+ References</a><div 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="Show.toggleNext( this );">+ Details</a><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_ProceedsFromDivestitureOfBusinessesNetOfCashDivested">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>This element represents the cash inflow during the period from the sale of a component of the entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromLinesOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow from contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3255-108585<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(f))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromLinesOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from financing activities classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3000-108585<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569616-111683<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 23: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 29: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 31: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RepaymentsOfLongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfLongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of noncash expense for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SupplementalCashFlowInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SupplementalCashFlowInformationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The net 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>R8.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139920799554672">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Statements of Stockholders' Equity - USD ($)<br> shares in Thousands, $ in Thousands</strong></div></th>
<th class="th"><div>Total</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 (Deficit)</div></th>
<th class="th"><div>Accumulated Other Comprehensive Loss</div></th>
<th class="th"><div>Total Sterling Stockholders&#8217; Equity</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="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Beginning balance (in shares) at Dec. 31, 2019</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">27,772<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Beginning balance at Dec. 31, 2019</a></td>
<td class="nump">$ 221,211<span></span>
</td>
<td class="nump">$ 283<span></span>
</td>
<td class="nump">$ 251,019<span></span>
</td>
<td class="num">$ (6,142)<span></span>
</td>
<td class="num">$ (25,033)<span></span>
</td>
<td class="num">$ (209)<span></span>
</td>
<td class="nump">$ 219,918<span></span>
</td>
<td class="nump">$ 1,293<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockCommonShares', window );">Beginning balance (in shares) at Dec. 31, 2019</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">518<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income, including noncontrolling interests</a></td>
<td class="nump">42,904<span></span>
</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">42,306<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">42,306<span></span>
</td>
<td class="nump">598<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax', window );">Change in interest rate swap</a></td>
<td class="num">(5,055)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(5,055)<span></span>
</td>
<td class="num">(5,055)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensationGross', window );">Stock-based compensation</a></td>
<td class="nump">11,643<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11,643<span></span>
</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,643<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders', window );">Distributions to owners</a></td>
<td class="num">(432)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(432)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Issuance of stock (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">546<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(546)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueNewIssues', window );">Issuance of stock</a></td>
<td class="nump">530<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(6,012)<span></span>
</td>
<td class="nump">$ 6,542<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">530<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="num">(134)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(123)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation', window );">Shares withheld for taxes</a></td>
<td class="num">(1,985)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(140)<span></span>
</td>
<td class="num">$ (1,845)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,985)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalOther', window );">Other</a></td>
<td class="num">(87)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(87)<span></span>
</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">(87)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Ending balance (in shares) at Dec. 31, 2020</a></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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Ending balance at Dec. 31, 2020</a></td>
<td class="nump">268,729<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">267,270<span></span>
</td>
<td class="nump">1,459<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockCommonShares', window );">Ending balance (in shares) at Dec. 31, 2020</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income, including noncontrolling interests</a></td>
<td class="nump">65,123<span></span>
</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">62,645<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">62,645<span></span>
</td>
<td class="nump">2,478<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax', window );">Change in interest rate swap</a></td>
<td class="nump">3,541<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,541<span></span>
</td>
<td class="nump">3,541<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensationGross', window );">Stock-based compensation</a></td>
<td class="nump">11,771<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11,771<span></span>
</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,771<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders', window );">Distributions to owners</a></td>
<td class="num">(2,477)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2,477)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesAcquisitions', window );">Stock issued for acquisition (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">759<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueAcquisitions', window );">Stock issued for acquisition</a></td>
<td class="nump">20,406<span></span>
</td>
<td class="nump">$ 8<span></span>
</td>
<td class="nump">20,398<span></span>
</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,406<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Issuance of stock (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,207<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueNewIssues', window );">Issuance of stock</a></td>
<td class="nump">475<span></span>
</td>
<td class="nump">$ 10<span></span>
</td>
<td class="num">(1,276)<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="nump">475<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="num">(312)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation', window );">Shares withheld for taxes</a></td>
<td class="num">(7,338)<span></span>
</td>
<td class="num">$ (3)<span></span>
</td>
<td class="num">(7,039)<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="num">(7,338)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalOther', window );">Other</a></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="num">(3)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Ending balance (in shares) at Dec. 31, 2021</a></td>
<td class="nump">29,838<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Ending balance at Dec. 31, 2021</a></td>
<td class="nump">$ 360,227<span></span>
</td>
<td class="nump">$ 298<span></span>
</td>
<td class="nump">280,274<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">79,918<span></span>
</td>
<td class="num">(1,723)<span></span>
</td>
<td class="nump">358,767<span></span>
</td>
<td class="nump">1,460<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockCommonShares', window );">Ending balance (in shares) at Dec. 31, 2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income, including noncontrolling interests</a></td>
<td class="nump">108,201<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">106,461<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">106,461<span></span>
</td>
<td class="nump">1,740<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax', window );">Change in interest rate swap</a></td>
<td class="nump">1,723<span></span>
</td>
<td class="text">&#160;<span></span>
</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,723<span></span>
</td>
<td class="nump">1,723<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensationGross', window );">Stock-based compensation</a></td>
<td class="nump">11,526<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11,526<span></span>
</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,526<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesAcquisitions', window );">Stock issued for acquisition (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">157<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueAcquisitions', window );">Stock issued for acquisition</a></td>
<td class="nump">4,851<span></span>
</td>
<td class="nump">$ 2<span></span>
</td>
<td class="nump">4,849<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,851<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Issuance of stock (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">920<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueNewIssues', window );">Issuance of stock</a></td>
<td class="nump">687<span></span>
</td>
<td class="nump">$ 9<span></span>
</td>
<td class="nump">678<span></span>
</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">687<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="num">(330)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation', window );">Shares withheld for taxes</a></td>
<td class="num">$ (9,416)<span></span>
</td>
<td class="num">$ (3)<span></span>
</td>
<td class="num">(9,413)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(9,416)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Ending balance (in shares) at Dec. 31, 2022</a></td>
<td class="nump">30,585<span></span>
</td>
<td class="nump">30,585<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Ending balance at Dec. 31, 2022</a></td>
<td class="nump">$ 477,799<span></span>
</td>
<td class="nump">$ 306<span></span>
</td>
<td class="nump">$ 287,914<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 186,379<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 474,599<span></span>
</td>
<td class="nump">$ 3,200<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockCommonShares', window );">Ending balance (in shares) at Dec. 31, 2022</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of other increase (decrease) in additional paid in capital (APIC).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInStockholdersEquityRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax and reclassification, of gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e637-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669646-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3000-108585<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569616-111683<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 23: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 29: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 31: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares used to settle grantee's tax withholding obligation for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_StockIssuedDuringPeriodSharesAcquisitions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares of stock issued during the period pursuant to acquisitions.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesAcquisitions</td>
</tr>
<tr>
<td style="padding-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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of new stock issued during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesNewIssues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueAcquisitions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Value of stock issued pursuant to acquisitions during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29-31)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueAcquisitions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Equity impact of the value of 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="Show.toggleNext( this );">+ References</a><div 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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of previously issued common shares repurchased by the issuing entity and held in treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6405813&amp;loc=d3e23239-112655<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockCommonShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>24
<FILENAME>R9.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139920802677488">
<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">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NatureOfOperations', window );">Nature of Operations</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:60.672%"><tr><td style="width:1.0%"/><td style="width:5.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:92.394%"/><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></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="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%">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 and Mid-Atlantic U.S., the Rocky Mountain States, and Hawaii, as well as other areas with strategic construction opportunities. E-Infrastructure Solutions projects include 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 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-weight:400;line-height:120%">On November 30, 2022, we completed the disposition of our 50% ownership interest in our partnership with Myers &amp; Sons Construction L.P. (&#8220;Myers&#8221;), which represented a strategic shift that had a major effect on our operations and consolidated financial results. Accordingly, the historical results of Myers have been presented as discontinued operations in our Consolidated Statements of Operations and Consolidated Balance Sheets. Prior to being disclosed as a discontinued operation, the results of Myers were included within our Transportation Solutions segment. The following footnotes reflect continuing operations only, unless otherwise indicated.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NatureOfOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for the nature of an entity's business, major products or services, principal markets including location, and the relative importance of its operations in each business and the basis for the determination, including but not limited to, assets, revenues, or earnings. For an entity that has not commenced principal operations, disclosures about the risks and uncertainties related to the activities in which the entity is currently engaged and an understanding of what those activities are being directed toward.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -URI https://asc.fasb.org/topic&amp;trid=2134479<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NatureOfOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>25
<FILENAME>R10.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139920806604896">
<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">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock', window );">Basis of Presentation and Significant Accounting Policies</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:75.438%"><tr><td style="width:1.0%"/><td style="width:4.132%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:93.668%"/><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 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 the &#8220;Consolidated 50% Owned Subsidiary&#8221; and &#8220;Construction Joint Ventures&#8221; sections of this Note for further discussion of the Company&#8217;s consolidation policy for 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 in the Consolidated Financial Statements to conform to the current year 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 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"><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;Revenue Recognition&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our revenue is derived from long-term contracts for customers in our E-Infrastructure Solutions and Transportation Solutions business segments, as well as short-term projects for customers in our Building Solutions business segment. Accounting treatment for these contracts in accordance with Accounting Standards Update (&#8220;ASU&#8221;) 2014-09 (Accounting Standards Codification (&#8220;ASC&#8221;) Topic 606, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenue from Contracts with Customers</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">) is as follows: </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-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt;text-decoration:underline">Performance Obligations Satisfied Over Time</span></div><div style="margin-bottom:9pt;padding-left:36pt;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%">Recognition of Performance Obligations&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A performance obligation is a promise in a contract to transfer a distinct good or service to the customer, and is the unit of account in the revenue standard. The contract transaction price is allocated to each distinct performance obligation and recognized as revenue when, or as, the performance obligation is satisfied. Transportation Solutions and Business Solutions Commercial projects typically span between 12 to 36 months, and E-Infrastructure Solutions projects are between 6 to 24 months. The majority of our contracts have a </span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">single performance obligation, as the promise to transfer the individual goods or services is not separately identifiable from other promises in the contracts and, therefore, not distinct. Some contracts have multiple performance obligations, most commonly due to the contract covering multiple phases of the project life cycle (design and construction).</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenues are recognized as our obligations are satisfied over time, using the ratio of project costs incurred to estimated total costs for each contract because of the continuous transfer of control to the customer as all of the work is performed at the customer&#8217;s site and, therefore, the customer controls the asset as it is being constructed. This continuous transfer of control to the customer is further supported by clauses in the contract that allow the customer to unilaterally terminate the contract for convenience, pay the Company for costs incurred plus a reasonable profit and take control of any work in process. This cost-to-cost measure is used because management considers it to be the best available measure of progress on these contracts. Contract costs include all direct material, labor, subcontract and other costs and those indirect costs determined to relate to contract performance, such as indirect salaries and wages, equipment repairs and depreciation, insurance and payroll taxes.</span></div><div style="margin-bottom:9pt;padding-left:36pt;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%">Items Excluded from Cost-to-Cost&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pre-contract costs are generally not material and are charged to expense as incurred, but in certain cases pre-contract recognition may be deferred if specific probability criteria are met. 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;padding-left:36pt;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%">Variable Consideration&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contract modifications through change orders, claims and incentives are routine in the performance of the Company&#8217;s contracts to account for changes in the contract specifications or requirements. In most instances, contract modifications are not distinct from the existing contract due to the significant integration of services provided in the contract and are accounted for as a modification of the existing contract and performance obligation. Either the Company or its customers may initiate change orders, which may include changes in specifications or designs, manner of performance, facilities, equipment, materials, sites and period of completion of the work. Change orders that are unapproved as to both price and scope are evaluated as claims. The Company considers claims to be amounts in excess of approved contract prices that the Company seeks to collect from its customers or others for customer-caused delays, errors in specifications and designs, contract terminations, change orders that are either in dispute or are unapproved as to both scope and price, or other causes of unanticipated additional contract costs.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company estimates variable consideration for a performance obligation at the most likely amount to which the Company expects to be entitled (or the most likely amount the Company expects to incur in the case of liquidated damages), utilizing estimation methods that best predict the amount of consideration to which the Company will be entitled (or will incur in the case of liquidated damages). The Company includes variable consideration in the estimated transaction price to the extent it is probable that a significant reversal of cumulative revenue recognized will not occur or when the uncertainty associated with the variable consideration is resolved. The Company&#8217;s estimates of variable consideration and determination of whether to include estimated amounts in transaction price are based largely on an assessment of its anticipated performance and all information (historical, current and forecasted) that is reasonably available to the Company.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The effect of variable consideration on the transaction price of a performance obligation is recognized as an adjustment to revenue on a cumulative catch-up basis. To the extent unapproved change orders and claims reflected in transaction price (or excluded from transaction price in the case of liquidated damages) are not resolved in the Company&#8217;s favor, or to the extent incentives reflected in transaction price are not earned, there could be reductions in, or reversals of, previously recognized revenue.</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-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt;text-decoration:underline">Performance Obligations Satisfied at a Point-in-Time</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue for our Residential contracts is recognized at a point in time and utilizes an output measure for performance based on the completion of a unit of work (e.g., completion of concrete foundation). The time from starting construction to completion is typically two weeks or less. Upon fulfillment of the performance obligation, the customer is provided an invoice (or equivalent) demonstrating transfer of control to the customer.</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 December&#160;31, 2022 and 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-weight:400;line-height:120%">As is customary, we have agreed to indemnify our bonding company for all losses incurred by it in connection with bonds that are issued, and we have granted our bonding company a security interest in certain assets, including accounts receivable, as collateral for such obligations.</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 December&#160;31, 2022 and 2021, contract assets included $65,682 and $43,767 of retainage, respectively, and contract liabilities included $63,848 and $45,639 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 70% of our December&#160;31, 2022 retainage in 2023. These assets and liabilities are reported on the 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%">Contract assets increased by $34,007 primarily due to higher retainage and unbilled revenue. Contract liabilities increased by $120,625 compared to December&#160;31, 2021, due to the timing of advance billings and work progression, partly offset by an increase in retainage. Revenue recognized for the year ended December&#160;31, 2022 that was included in the contract liability balance on December&#160;31, 2021 was $95,883. Revenue recognized for the year ended December&#160;31, 2021 that was included in the contract liability balance on December&#160;31, 2020 was $75,253.</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%">Consolidated 50% Owned Subsidiary&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has a 50% ownership interest in a subsidiary that it fully consolidates as a result of its exercise of control of the entity. The results attributable to the 50% portion that the Company does not own is eliminated within &#8220;Other operating expense, net&#8221; within the Consolidated Statements of Operations and an associated liability is established within &#8220;Members&#8217; interest subject to mandatory redemption and undistributed earnings&#8221; within the Consolidated Balance Sheets. The subsidiary also has a mandatory redemption provision which, under circumstances that are certain to occur, obligate the Company to purchase the remaining 50% interest. The purchase obligation is also recorded in &#8220;Members&#8217; interest subject to mandatory redemption and undistributed earnings&#8221; on the Consolidated Balance Sheets.</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%">Construction Joint Ventures&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the ordinary course of business, the Company executes specific projects and conducts certain operations through joint venture arrangements (referred to as &#8220;joint ventures&#8221;). The Company has various ownership interests in these joint ventures, with such ownership typically proportionate to the Company&#8217;s decision making and distribution rights.</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%">Each joint venture is assessed at inception and on an ongoing basis as to whether it qualifies as a Variable Interest Entity (&#8220;VIE&#8221;) under the consolidations guidance in ASC Topic 810. If at any time a joint venture qualifies as a VIE, the Company performs a qualitative assessment to determine whether the Company is the primary beneficiary of the VIE and therefore needs to consolidate the VIE.</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%">If the Company determines it is not the primary beneficiary of the VIE or only has the ability to significantly influence, rather than control the&#160;joint venture,&#160;it is not&#160;consolidated. The Company accounts for unconsolidated joint ventures using a pro-rata basis in the Consolidated Statements of Operations and as a single line item (&#8220;Receivables from and equity in construction joint ventures&#8221;) in the Consolidated Balance Sheets. This method is a permissible modification of the equity method of accounting which is a common practice in the construction industry.</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 $3,721 and $3,821 is included in &#8220;Other current assets&#8221; on the Consolidated Balance Sheets at December&#160;31, 2022 and 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><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%">Property and Equipment&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment are recorded at cost and depreciated on a straight-line basis over their estimated useful lives, including buildings and improvements (5 to 39 years) and plant and field equipment (5 to 20 years). Renewals and betterments that substantially extend the useful life of an asset are capitalized and depreciated. Leasehold improvements are depreciated over the lesser of the useful life of the asset or the applicable lease term. 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 8 - Property and Equipment</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for disclosure of the components of property and 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%">Lease Arrangements&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the ordinary course of business, the Company enters into a variety of lease arrangements, including operating and finance leases.</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-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Operating &amp; Finance Leases&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company determines if an arrangement is a lease at inception. The operating lease right-of-use (&#8220;ROU&#8221;) assets are included within the Company&#8217;s non-current assets and lease liabilities are included in current or non-current liabilities on the Company&#8217;s Consolidated Balance Sheets. Finance leases are included in &#8220;Property and equipment,&#8221; &#8220;Current maturities of long-term debt&#8221; and &#8220;Long-term debt&#8221; on the Company&#8217;s Consolidated Balance Sheets. ROU assets represent the Company&#8217;s right to use, or control the use of, a specified asset for the lease term. Lease liabilities are the Company&#8217;s obligation to make lease payments arising from a lease and are measured on a discounted basis. Operating lease ROU assets and operating lease liabilities are recognized based on the present value of the future minimum lease payments over the lease term on the commencement date. The operating lease ROU asset includes any lease payments made and initial direct costs incurred and excludes lease incentives. The lease terms may include options to extend or terminate the lease when it is reasonably certain that the Company will exercise that option. Lease expense for minimum lease payments continues to be recognized on a straight-line basis over the lease term.</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%">Goodwill&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill represents the excess of the cost of companies acquired over the fair value of their net assets at the dates of acquisition. Goodwill is not amortized, but instead is reviewed for impairment at least annually at a reporting unit level, absent any interim indicators of impairment. Interim testing for impairment is performed if indicators of potential impairment exist. We perform our annual impairment assessment during the fourth quarter of each year which typically consists of a qualitative assessment to determine whether it is more likely than not that the fair value of the reporting unit is less than its net book value, including goodwill. Factors used in our qualitative assessment include, but are not limited to, macroeconomic conditions, market conditions, cost factors, overall financial performance and Company and reporting unit specific events. If we identify a potential impairment in our qualitative assessment, we perform a quantitative assessment by comparing the fair value of the applicable reporting unit to its net book value, including goodwill. To determine the fair value of our reporting units and test for impairment, we utilize an income approach (discounted cash flow method) as we believe this is the most direct approach to incorporate the specific economic attributes and risk profiles of our reporting units into our valuation model. We generally do not utilize a market approach, given the lack of relevant information generated by market transactions involving comparable businesses. However, to the extent market indicators of fair value become available, we would consider such market indicators in our discounted cash flow analysis and determination of fair value. Refer to </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 9 - Other Intangible Assets</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for our disclosure regarding goodwill impairment testing.</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%">Evaluating Impairment of Other Intangible Assets and Other Long-Lived Assets&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our finite-lived intangible assets are amortized over their estimated remaining useful economic lives. Our project-related intangible assets are amortized as the applicable projects progress, customer relationships are amortized utilizing an accelerated method based on the pattern of cash flows expected to be realized, taking into consideration expected revenues and customer attrition, and our other intangibles are amortized utilizing a straight-line method. When events or changes in circumstances indicate that finite-lived intangible and other long-lived assets may be impaired, an evaluation is performed. If the asset or asset group fails the recoverability test, we will perform a fair value measurement to determine and record an impairment charge. 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 9 - Other Intangible Assets</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for further 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:115%">Federal and State Income Taxes&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We determine deferred income tax assets and liabilities using the balance sheet method. Under this method, the net deferred tax asset or liability is determined based on the tax effects of the temporary differences between the book and tax bases of the various balance sheet assets and liabilities and gives current recognition to changes in tax rates and laws. Valuation allowances are established when necessary to reduce deferred tax assets to the amount expected to be realized. We recognize the financial statement benefit of a tax position only after determining the relevant tax authority would more likely than not sustain the position following an audit. For tax positions meeting the more likely than not threshold, the amount recognized in the consolidated financial statements is the largest benefit that has a greater than 50 percent likelihood of being realized upon ultimate settlement with the relevant tax authority. As a result of the Company&#8217;s analysis, management has determined the Company does not have any material uncertain tax positions. The Company&#8217;s policy is to recognize interest related to any underpayment of taxes as interest expense and penalties as administrative expense. Refer to </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Note 14 - Income Taxes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> for further information regarding our federal and state income taxes.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for the basis of presentation and significant accounting policies concepts. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS). Accounting policies describe all significant accounting policies of the reporting entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -URI https://asc.fasb.org/topic&amp;trid=2122369<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>26
<FILENAME>R11.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139920803613136">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Acquisitions<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="Show.showAR( this, 'defref_us-gaap_BusinessCombinationDisclosureTextBlock', window );">Acquisitions</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:23.099%"><tr><td style="width:1.0%"/><td style="width:15.988%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:81.812%"/><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:4pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Petillo Acquisition</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%">On&#160;December&#160;30, 2021 (the &#8220;Closing Date&#8221;), Sterling completed the acquisition (the &#8220;Petillo Acquisition&#8221;) of Petillo Incorporated and its related entities (collectively, &#8220;Petillo&#8221;). 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 service, including full-service excavation, underground utility construction, environmental remediation, drainage systems for commercial construction and water management and distribution systems. The Petillo 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%">. The results of Petillo are included within our E-Infrastructure Solutions segment.</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 Petillo 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: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%">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 an 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 Petillo Acquisition, are deductible and amortizable for tax purposes over the next 15 years.</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: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:3pt;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 2022, the total consideration and purchase price allocation (goodwill) changed by $7,800, primarily due to the finalization of the tax basis step-up payment.</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 Petillo 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 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:68.929%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.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: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</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: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</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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-bottom:9pt;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%">Acquired Remaining Performance Obligations (&#8220;RPOs&#8221;)&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Petillo&#8217;s RPOs totaled $210,600 at the acquisition closing date.</span></div><div style="text-align:justify;text-indent:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Impact of the Acquisition on the Consolidated Statement of Operations&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Due to the acquisition&#8217;s proximity to year end, Petillo&#8217;s operating results had no impact on the Company&#8217;s Consolidated Statement of Operations for the year ended December 31, 2021.</span></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 Petillo Acquisition, accounted for as a business combination using the purchase method of accounting. The pro forma financial information reflects the Petillo 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 Petillo Acquisition, (3) include additional interest expense associated with the Petillo Acquisition and (4)&#160;include the pro forma results of Petillo for the years ended December 31, 2020 and 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 Petillo 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:99.853%"><tr><td style="width:1.0%"/><td style="width:72.692%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.639%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="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%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pro forma revenue</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%">1,617,742&#160;</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%">1,449,422&#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:400;line-height:100%">Pro forma net income attributable to Sterling</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%">74,426&#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%">58,507&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:4pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Other Acquisitions</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%">CCS Acquisition&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On December 20, 2022, we completed the acquisition of Concrete Construction Services of Arizona LLC and its affiliated company&#8217;s business (collectively &#8220;CCS&#8221;) for a purchase price of approximately $21,000. The business of CCS provides residential single-family home concrete foundations, including the preparation, pouring and finishing of post-tension concrete foundations in new housing subdivisions in the Greater Phoenix area. The transaction includes working capital, intangible assets and goodwill. The results of CCS are included within Tealstone which is included within our Building Solutions segment.</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%">Kimes Acquisition&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On December 28, 2021, Sterling completed the acquisition of Kimes &amp; Stone (&#8220;Kimes&#8221;) for an all-cash purchase price of approximately $7,600. Kimes provides a diversified services offering of soil stabilization for site development on e-commerce projects such as large fulfillment and distribution centers and data centers, as well as soil stabilization for roadways and manufacturing plant construction. The transaction includes a fleet of soil stabilization equipment and working capital. The results of Kimes&#8217; are included within Plateau which is included within our E-Infrastructure Solutions segment.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for 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="Show.toggleNext( this );">+ References</a><div 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="Show.toggleNext( this );">+ Details</a><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>R12.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139920804050928">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Dispositions<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract', window );"><strong>Discontinued Operations and Disposal Groups [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock', window );">Dispositions</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:23.830%"><tr><td style="width:1.0%"/><td style="width:15.464%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:82.336%"/><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%">DISPOSITIONS</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%">Myers Disposition&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On November&#160;30, 2022, we entered into an agreement (the &#8220;Agreement&#8221;) and sold the Company&#8217;s 50% ownership interest in its partnership with Myers &amp; Sons Construction L.P. (&#8220;Myers&#8221;) for $18,000 in cash. In accordance with the Agreement&#8217;s payment terms, the Company is to receive $12,000 in January of 2023 and a series of three $2,000 payments due by various dates in 2023, 2025 and 2027. The deferred payments receivable are recorded within &#8220;Other current assets&#8221; and &#8220;Other non-current assets, net&#8221; on our December&#160;31, 2022 Consolidated Balance Sheet at present value calculated using an implicit interest rate of 5.75%. The disposition is consistent with the Company&#8217;s strategic shift to reduce its portfolio of low-bid heavy highway and water containment &amp; treatment projects in order to reduce risk and improve the Company&#8217;s margins, and to focus on its strategic geographies outside of California. The disposition represented a strategic shift that had a </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:400;line-height:120%">major effect on our operations and consolidated financial results, and accordingly, the historical results of Myers have been presented as discontinued operations in our Consolidated Statements of Operations and Consolidated Balance Sheets. Prior to being disclosed as a discontinued operation, the results of Myers were included within our Transportation Solutions segment.</span></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-weight:400;line-height:120%">The following table presents the components of net income (loss) from discontinued operations. The year ended December&#160;31, 2022 represents the period ending November&#160;30, 2022, the date of disposition.</span></div><div style="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:62.243%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.631%"/><td style="width:0.1%"/></tr><tr><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%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</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="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%">2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenues</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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-top:1pt solid #000000;padding:2px 0;text-align: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,134&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">167,392&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">200,674&#160;</span></td><td style="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%">Cost of revenues</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(192,886)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(156,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%">(188,935)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross profit</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%">3,248&#160;</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%">11,225&#160;</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%">11,739&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:#cceeff;padding:2px 0 2px 1pt;text-align: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,751)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,353)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,107)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 income (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%">3,158&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,596)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,355)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating (loss) income</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%">(7,345)</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%">276&#160;</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%">2,277&#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"/><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:#ffffff;padding:2px 1pt;text-align: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 interest income (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%">69&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(30)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(33)</span></td><td style="background-color:#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%">Gain on extinguishment 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%">2,428&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">968&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Pretax (loss) income</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%">(4,848)</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%">1,214&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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%">2,244&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pretax gain on disposition</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%">16,687&#160;</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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align: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 pretax income from Discontinued Operations</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%">11,839&#160;</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%">1,214&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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%">2,244&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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;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%">(2,095)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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%">(26)</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%">(3,061)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net income (loss) from Discontinued Operations</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%">9,744&#160;</span></td><td style="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,188&#160;</span></td><td style="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%">(817)</span></td><td style="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><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top: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 following table presents the carrying amounts of major classes of assets and liabilities that were included in discontinued operations at November&#160;30, 2022 and December&#160;31, 2021. There were no assets or liabilities classified as discontinued operations at December&#160;31, 2022.</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.519%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.297%"/><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:16.300%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">November&#160;30, 2022</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</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%">11,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%">20,895&#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%">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%">30,862&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,968&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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:#cceeff;padding:2px 0 2px 1pt;text-align: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,780&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,514&#160;</span></td><td style="background-color:#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%">Receivables from and equity in construction joint ventures</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,808&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,057&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other 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%">4,596&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,452&#160;</span></td><td style="background-color:#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:700;line-height:100%">Current assets of Discontinued Operations</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%">68,003&#160;</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%">71,886&#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:3pt"><td colspan="3" style="padding:0 1pt 0 12.25pt"/><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="background-color:#cceeff;padding:2px 1pt;text-align: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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,720&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding: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%">10,420&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right-of-use assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,551&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,047&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,501&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,501&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 asset</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,435&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,778&#160;</span></td><td style="background-color:#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:700;line-height:100%">Non-current assets of Discontinued Operations</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%">20,207&#160;</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%">20,746&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><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="background-color:#cceeff;padding:2px 1pt;text-align: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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,752&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding: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%">32,236&#160;</span></td><td style="background-color:#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%">Contract 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,600&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,260&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current maturities of long-term 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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,857&#160;</span></td><td style="background-color:#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%">Current portion of 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%">2,555&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,284&#160;</span></td><td style="background-color:#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%">Accrued 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:10pt;font-weight:400;line-height:100%">3,261&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,388&#160;</span></td><td style="background-color:#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 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%">767&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">889&#160;</span></td><td style="background-color:#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:700;line-height:100%">Current liabilities of Discontinued Operations</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%">49,935&#160;</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%">51,914&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term debt</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;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%">81&#160;</span></td><td style="background-color:#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%">2,997&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,763&#160;</span></td><td style="background-color:#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&#8217; 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%">35,063&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,793&#160;</span></td><td style="background-color:#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:700;line-height:100%">Long-term liabilities of Discontinued Operations</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%">38,060&#160;</span></td><td style="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%">38,637&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top: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 following table presents the cash flows from discontinued operations. The year ended December&#160;31, 2022 represents the period ending November&#160;30, 2022, the date of disposition.</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:71.122%"/><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: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:7.676%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Years Ended December 31,</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="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net cash provided by (used in):</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating activities of Discontinued Operations</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%">(7,334)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding: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%">11,384&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding: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%">10,313&#160;</span></td><td style="background-color:#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%">Investing activities of Discontinued Operations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(723)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,964)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,908)</span></td><td style="background-color:#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%">Financing activities of Discontinued Operations</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(81)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,908)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,805&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net change in cash, cash equivalents, and restricted cash of Discontinued Operations</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,138)</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%">3,512&#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%">15,210&#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_DiscontinuedOperationsAndDisposalGroupsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -URI https://asc.fasb.org/topic&amp;trid=2155823<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -URI https://asc.fasb.org/subtopic&amp;trid=2122178<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>28
<FILENAME>R13.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139920803800224">
<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">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue from Contract with Customer [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerTextBlock', window );">Revenue 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:71.345%"><tr><td style="width:1.0%"/><td style="width:4.432%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:93.368%"/><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%">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:112%">Remaining Performance Obligations (&#8220;RPOs&#8221;)&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">RPOs represent the aggregate amount of our contract transaction price related to performance obligations that are unsatisfied or partially satisfied at the end of the period. RPOs include the entire expected revenue values for joint ventures we consolidate and our proportionate value for those we proportionately consolidate. RPOs may not be indicative of future operating results. Projects included in RPOs may be canceled or modified by customers; however, the customer would be subject to compensate the Company for additional contractual costs for cancellation or modifications. The following table presents the Company&#8217;s RPOs, by segment:</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 style="width:71.960%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.639%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="display:none"/><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,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">E-Infrastructure Solutions RPOs</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;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%">603,227&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transportation Solutions RPOs</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">713,173&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">798,052&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Building Solutions RPOs - Commercial</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,942&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:400;line-height:100%">Total RPOs</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt 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,414,342&#160;</span></td><td style="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,327,900&#160;</span></td><td style="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><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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td 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%">The Company expects to recognize approximately 75% of its RPOs 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-style:italic;font-weight:400;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:5pt;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 style="width:59.280%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width: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:11.622%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Revenues by major end market</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="border-top:1pt solid #000000;padding:2px 1pt;text-align: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="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><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></div></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 style="background-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%">905,277&#160;</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%">468,784&#160;</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%">397,253&#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%">Heavy Highway</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="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%">391,894&#160;</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%">467,678&#160;</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%">416,738&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aviation</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,950&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">115,258&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,485&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,706&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,254&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,927&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Transportation Solutions Revenues</span></div></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="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%">542,550&#160;</span></td><td style="background-color:#cceeff;border-top:1pt 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%">628,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"/><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%">553,150&#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%">Residential</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">207,674&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">209,201&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">164,694&#160;</span></td><td style="background-color:#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%">Commercial</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">113,935&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">108,199&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,641&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Building Solutions Revenues</span></div></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="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%">321,609&#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%">317,400&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">276,335&#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:700;line-height:100%">Total Revenues</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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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,769,436&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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,414,374&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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,226,738&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top: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="padding:2px 1pt;text-align: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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding: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%">Lump Sum</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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,001,290&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding: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%">479,049&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding: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%">374,541&#160;</span></td><td style="background-color:#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%">Fixed-Unit Price</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">556,234&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">723,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">662,855&#160;</span></td><td style="background-color:#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%">Residential and Other</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">211,912&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">211,981&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">189,342&#160;</span></td><td style="background-color:#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:700;line-height:100%">Total Revenues</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 style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,769,436&#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 #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,414,374&#160;</span></td><td style="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,226,738&#160;</span></td><td style="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"><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 $8,649 and $13,905, at December&#160;31, 2022 and 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 resulted in net increases in income of $52,268, $14,632 and $8,616 for the years ended December 31, 2022, 2021, and 2020, respectively, and are included in &#8220;Operating income&#8221; on the 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -URI https://asc.fasb.org/topic&amp;trid=49130388<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130551-203045<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130556-203045<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130554-203045<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130550-203045<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130554-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130554-203045<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130554-203045<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130558-203045<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130554-203045<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>29
<FILENAME>R14.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139920823342016">
<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">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="Show.showAR( this, 'defref_us-gaap_VariableInterestEntityDisclosureTextBlock', window );">Consolidated 50% Owned Subsidiary</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:82.163%"><tr><td style="width:1.0%"/><td style="width:3.348%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:94.452%"/><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%">CONSOLIDATED 50% OWNED SUBSIDIARY</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 a 50% ownership interest in Road and Highway Builders, LLC, which is a subsidiary that it fully consolidates as a result of its exercise of control over the entity. The earnings attributable to the 50% portion the Company does not own were approximately $13,300, $11,500 and $8,800 for 2022, 2021 and 2020, respectively, and are eliminated within &#8220;Other operating expense, net&#8221; in the Consolidated Statements of Operations. Any undistributed earnings are included in &#8220;Members&#8217; interest subject to mandatory redemption and undistributed earnings&#8221; within the Consolidated Balance Sheets and are mandatorily payable at the time of the noncontrolling owner&#8217;s 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%">The subsidiary has a mandatory redemption provision which, under circumstances outlined in the partner agreement, is certain to occur and obligate the Company to purchase the partner&#8217;s remaining 50% interests for $20,000. The Company has purchased a $20,000 death and permanent total disability insurance policy to mitigate the Company&#8217;s cash draw if such event were to occur. The purchase obligation is also recorded in &#8220;Members&#8217; interest subject to mandatory redemption and undistributed earnings&#8221; on the 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;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 style="width:72.692%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.639%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align: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: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%">20,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%">20,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%">Accumulated earnings, net of distributions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,597&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(678)</span></td><td style="background-color:#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%">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%">21,597&#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%">19,322&#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_NoncontrollingInterestAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for 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="Show.toggleNext( this );">+ References</a><div 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="Show.toggleNext( this );">+ Details</a><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>30
<FILENAME>R15.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139920803688688">
<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">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract', window );"><strong>Equity Method Investments and Joint Ventures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentsDisclosureTextBlock', window );">Construction Joint Ventures</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:54.239%"><tr><td style="width:1.0%"/><td style="width:6.177%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:91.623%"/><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%">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;As discussed 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%">, 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 Consolidated Balance Sheets line item &#8220;Noncontrolling interests&#8221; and in the 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.</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 this construction joint venture is as follows:</span></div><div style="margin-bottom:4pt;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:72.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.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><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%">Years Ended December 31,</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%">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%">49,757&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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%">55,373&#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%">Operating income</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,519&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding: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,598&#160;</span></td><td style="background-color:#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%">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%">3,554&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding: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,605&#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 Consolidated Statements of Operations and as a single line item (&#8220;Receivables from and equity in construction joint ventures&#8221;) in the 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 Consolidated Financial Statements are shown below:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:72.692%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.639%"/><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%">As of December 31,</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></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%">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%">68,258&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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%">87,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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">(33,944)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,644)</span></td><td style="background-color:#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%">14,122&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,839&#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:99.853%"><tr><td style="width:1.0%"/><td style="width:59.222%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.640%"/><td style="width:0.1%"/></tr><tr><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%">Years Ended December 31,</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="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td 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%">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%">141,557&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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%">217,854&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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%">138,503&#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%">25,820&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,835&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,534&#160;</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%">Sterling&#8217;s noncontrolling interest:</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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,674&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding: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%">94,306&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding: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%">59,257&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income 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%">10,535&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding: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%">10,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,564&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-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 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="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityMethodInvestmentsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for equity method investments and joint ventures. Equity method investments are investments that give the investor the ability to exercise significant influence over the operating and financial policies of an investee. Joint ventures are entities owned and operated by a small group of businesses as a separate and specific business or project for the mutual benefit of the members of the group.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -URI https://asc.fasb.org/topic&amp;trid=2196965<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestmentsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>31
<FILENAME>R16.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139920801084096">
<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">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="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:44.152%"><tr><td style="width:1.0%"/><td style="width:7.840%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:89.960%"/><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%">PROPERTY AND EQUIPMENT</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%">Property and equipment are summarized as follows:</span></div><div style="margin-bottom:1pt"><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:72.692%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.639%"/><td style="width:0.1%"/></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%">&#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%">As of December 31,</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:10pt;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 colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align: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: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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">345,647&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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%">296,718&#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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,500&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,072&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,402&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,402&#160;</span></td><td style="background-color:#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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,352&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,119&#160;</span></td><td style="background-color:#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="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%">372,901&#160;</span></td><td style="background-color:#cceeff;border-top:1pt 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%">322,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"/></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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(157,419)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(128,415)</span></td><td style="background-color:#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 style="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%">215,482&#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%">193,896&#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 $36,475, $21,039 and $19,739 for 2022, 2021 and 2020, respectively.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 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="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>32
<FILENAME>R17.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139920801189152">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Other Intangible Assets<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock', window );">Other Intangible Assets</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:58.771%"><tr><td style="width:1.0%"/><td style="width:5.616%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:92.184%"/><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%">OTHER INTANGIBLE ASSETS</span></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%">Goodwill</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:700;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%">Reporting Units&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s reporting units consist of its E-Infrastructure Solutions, Transportation Solutions and Building Solutions segments. Goodwill is not amortized, but instead is reviewed for impairment at least annually during the fourth quarter of each year at the reporting level, absent any interim indicators of impairment or other factors requiring an assessment.</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%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Annual Impairment Assessment&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For our 2022 annual impairment test we performed a qualitative assessment, using information as of October 1. Under current guidance, we are permitted to first assess qualitative factors to determine whether it is more likely than not that the fair value of a reporting unit is less than its carrying amount as a basis for determining whether it is necessary to perform a quantitative goodwill impairment test. We determined there were no factors indicating the need to perform a quantitative goodwill impairment test and concluded that it is more likely than not the fair value of our reporting units is greater than their carrying value and thus there was no impairment to goodwill.</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 addition to our annual review, we assess the impairment of goodwill whenever events or changes in circumstances indicate that the carrying value of a reporting unit may be greater than fair value. Factors that could trigger an interim impairment review include, but are not limited to, significant adverse changes in the business climate which may be indicated by a decline in our market capitalization or decline in operating results. No impairments were recorded to our goodwill during the years ended&#160;December&#160;31, 2022, 2021 and 2020. No material events or changes occurred between the testing date and year end to trigger a subsequent impairment review.</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%">At December&#160;31, 2022 and 2021, we had goodwill with a carrying amount of $262,692 and $258,290, respectively. The following table presents goodwill by reportable segment:</span></div><div style="margin-bottom:9pt"><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="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of December 31,</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:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">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="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:700;line-height:100%">Goodwill</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"/></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%">E-Infrastructure Solutions</span></div></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%">167,656&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding: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%">174,560&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transportation Solutions</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%">53,305&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,305&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Building Solutions</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,731&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,425&#160;</span></td><td style="background-color:#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 6.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%">Goodwill</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">262,692&#160;</span></td><td style="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%">258,290&#160;</span></td><td style="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><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:9pt;margin-top:4pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Other Intangible Assets</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: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:9pt;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:1.0%"/><td style="width:9.635%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.976%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.870%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.976%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.017%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.976%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.017%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.976%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.022%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="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, 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:2px 1pt;text-align: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: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="font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><br/></span><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="font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><br/></span><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%">24</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%">284,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%">(37,044)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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 name</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">(7,150)</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,700)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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;text-align: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</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%">345,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%">(45,894)</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;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 years ended December&#160;31, 2022, 2021 and&#160;2020, we have amortized $14,100, $11,464 and $11,436 respectively. Amortization expense is anticipated to be approximately $14,900, $14,800, $14,500, $14,500 and $14,500 for 2023, 2024, 2025, 2026 and 2027, 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for goodwill and intangible assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -URI https://asc.fasb.org/topic&amp;trid=2144416<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>33
<FILENAME>R18.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139920801221584">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Debt<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtDisclosureTextBlock', window );">Debt</a></td>
<td class="text"><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:50.877%"><tr><td style="width:1.0%"/><td style="width:6.658%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:91.142%"/><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%">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:6pt;margin-top: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:75.586%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.190%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.191%"/><td style="width:0.1%"/></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%">&#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%">As of December 31,</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:10pt;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 colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align: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: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%">423,663&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">423,663&#160;</span></td><td style="background-color:#cceeff;border-top:1pt 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%">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%">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%">10,901&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,371&#160;</span></td><td style="background-color:#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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">434,564&#160;</span></td><td style="background-color:#cceeff;border-top:1pt 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%">457,259&#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 - Current maturities of long-term 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%">(32,610)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,373)</span></td><td style="background-color:#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%">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%">(3,219)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">398,735&#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,507&#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: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%">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 in an initial principal amount of up to $615,000 in the aggregate (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 initial 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 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 the following financial covenants:</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">a Total Leverage Ratio (as defined in the Credit Agreement) at the last day of each fiscal quarter not to be greater than 3.25 to 1.00 ending on December 31, 2021 through and including June 30, 2022 and 3.00 to 1.00 ending on September 30, 2022 and thereafter; and</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-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">a Fixed Charge Coverage Ratio (as defined in the Credit Agreement) of not less than 1.20 to 1.00 as of the last day of each fiscal quarter of the Company.</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-, three-, six- or, if available, twelve-month LIBOR rate plus a margin, at the Company&#8217;s election. At&#160;December&#160;31, 2022, the Company calculated interest using a one-month LIBOR rate of 4.07% and an applicable margin of 2.00% per annum. We utilized 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;3.92% per annum&#160;during&#160;2022. Scheduled principal payments on the Term Loan Facility are made quarterly and total approximately $31,900 and $26,100 for the years ending 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. During&#160;2022, the Company made scheduled term loan payments of $23,225.</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 December&#160;31, 2022, we had no outstanding borrowings under the $75,000 Revolving Credit 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-weight:400;line-height:120%">Our Credit Agreement contains &#8220;benchmark&#8221; transition language to address the phase out of LIBOR and provides for alternative methods of calculating the interest rate payable on such indebtedness if LIBOR is not reported. In 2023, we will be required to amend our Credit Agreement to incorporate an alternative benchmark rate. Which alternative we will agree upon with the lenders under the provisions of our Credit Agreement is still undecided and an alternative rate may adversely affect the value of our variable rate indebtedness or increase our cost of debt.</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%">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 Consolidated Balance Sheets as a direct reduction from the related debt liability and amortized over the term of the facility. Amortization of debt issuance costs </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:400;line-height:120%">was $2,160, $2,242 and $2,923 for the years ended&#160;December&#160;31, 2022, 2021 and 2020, respectively, and was recorded as interest expense.</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%">Other Debt</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#8212;Other debt primarily consists of a subordinated promissory note to one of the Plateau sellers. As part of the Plateau Acquisition in 2019, the Company issued a $10,000 subordinated promissory note to one of the Plateau sellers that bears interest at 8% with interest payments due quarterly beginning January 1, 2020. The subordinated promissory note has no scheduled payments; however, it may be repaid in whole or in part at any time, subject to certain payment restrictions under a subordination agreement with the Agent under our Credit Agreement, without premium or penalty, with final payment of all principal and interest then outstanding due on April 2, 2025.</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%">Compliance and Other</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#8212;As of December&#160;31, 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 Consolidated Balance Sheets. Based upon the current market rates for debt with similar credit risk and maturities, at December&#160;31, 2022 and 2021, the fair value of our debt outstanding approximated the carrying value, as interest is based on LIBOR plus an applicable margin.</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -URI https://asc.fasb.org/topic&amp;trid=2208564<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495334-112611<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495371-112611<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495371-112611<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(c))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (g)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495334-112611<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495334-112611<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495371-112611<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (i)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>34
<FILENAME>R19.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139920801122112">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Financial Instruments<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="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:49.415%"><tr><td style="width:1.0%"/><td style="width:6.888%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:90.912%"/><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%">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;During 2022, we utilized a swap arrangement to hedge against interest rate variability associated with $200,000 of the Term Loan Facility until the swap contract expired on December 12, 2022. The Company had designated its&#160;interest rate swap&#160;as a cash flow hedging derivative and changes in fair value were recognized in other comprehensive income (loss) (&#8220;OCI&#8221;) until the underlying hedged item was recognized in earnings.</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: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%">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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226; &#160;&#160;&#160;&#160;Level 1&#8212;Fair value is based on quoted prices in active markets.</span></div><div style="margin-bottom:3pt;padding-left:45pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;&#160;&#160;&#160;&#160;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:45pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226; &#160;&#160;&#160;&#160;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 December&#160;31, 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: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:25.069%"/><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.525%"/><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:7.525%"/><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:7.525%"/><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:7.525%"/><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:7.525%"/><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:7.525%"/><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:7.525%"/><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:7.538%"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:middle"><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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td 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%">Other current liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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%">(2,438)</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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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%">(2,438)</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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td 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: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%">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 years ending December&#160;31, 2022 and 2021 for derivatives designated as cash flow hedges:</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:43.198%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:7.671%"/><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:7.671%"/><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: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:7.671%"/><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:7.671%"/><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:7.681%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended December&#160;31, 2022</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended December&#160;31, 2021</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Before Tax 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%">Tax<br/>Amount</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 <br/>Amount</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%">Before Tax 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%">Tax<br/>Amount</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 <br/>Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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%">2,132&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#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%">(487)</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%">1,645&#160;</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%">445&#160;</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%">(102)</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%">343&#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%">Net amount reclassified from AOCI into earnings</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">(25)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,141&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(943)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,198&#160;</span></td><td style="background-color:#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%">Change in other comprehensive income</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-bottom:3pt 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%">2,235&#160;</span></td><td style="background-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%">(512)</span></td><td style="background-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%">1,723&#160;</span></td><td style="background-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%">4,586&#160;</span></td><td style="background-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%">(1,045)</span></td><td style="background-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%">3,541&#160;</span></td><td style="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_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for derivatives and fair value of assets and liabilities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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="Show.toggleNext( this );">+ Details</a><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>35
<FILENAME>R20.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139920801114304">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Lease Obligations<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeasesTextBlock', window );">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:49.122%"><tr><td style="width:1.0%"/><td style="width:6.935%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:90.865%"/><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%">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:1pt;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.034%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.467%"/><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:17.469%"/><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%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">16,768&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,216&#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%">14,092&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding: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,206&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align: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="background-color:#ffffff;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%">148&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding: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%">196&#160;</span></td><td style="background-color:#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%">13&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">161&#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%">216&#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:61.034%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.467%"/><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:17.469%"/><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%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</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></tr><tr><td colspan="3" style="padding:2px 1pt;text-align: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 #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;text-align: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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,701&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding: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,248&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating 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%">13&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">148&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding: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%">196&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align: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"/></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%">59,461&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding: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%">12,059&#160;</span></td><td style="background-color:#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%">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"/></tr></table></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;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:61.034%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.467%"/><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:17.469%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight: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%">December 31,<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="padding:2px 1pt;text-align: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="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 lease right-of-use assets</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,415&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding: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%">19,473&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><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;text-align: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%">19,715&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding: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,557&#160;</span></td><td style="background-color:#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%">40,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%">13,068&#160;</span></td><td style="background-color:#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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,818&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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,625&#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="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="padding:2px 1pt;text-align: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="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%">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%">(1,056)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNTEvZnJhZzpkMGFhZjFiYzYwNjY0NTlhOTBhZmFiNjFiNWFkMjlhMS90YWJsZTplYTM1MzBjZjE3NjU0YWZjYjIxMWJkNDlhNjI2NzgwZC90YWJsZXJhbmdlOmVhMzUzMGNmMTc2NTRhZmNiMjExYmQ0OWE2MjY3ODBkXzExLTAtMS0xLTEwMDU1MQ_70952676-c2ef-423e-b648-d93cb684c627"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNTEvZnJhZzpkMGFhZjFiYzYwNjY0NTlhOTBhZmFiNjFiNWFkMjlhMS90YWJsZTplYTM1MzBjZjE3NjU0YWZjYjIxMWJkNDlhNjI2NzgwZC90YWJsZXJhbmdlOmVhMzUzMGNmMTc2NTRhZmNiMjExYmQ0OWE2MjY3ODBkXzExLTAtMS0xLTEwMDU1MQ_78427fe1-af87-4e7c-af1c-7e55ee667ac1">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%">423&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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="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;text-align:left;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:id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNTEvZnJhZzpkMGFhZjFiYzYwNjY0NTlhOTBhZmFiNjFiNWFkMjlhMS90YWJsZTplYTM1MzBjZjE3NjU0YWZjYjIxMWJkNDlhNjI2NzgwZC90YWJsZXJhbmdlOmVhMzUzMGNmMTc2NTRhZmNiMjExYmQ0OWE2MjY3ODBkXzEzLTAtMS0xLTEwMDU1MQ_3765c4ca-199f-4c98-9de3-d3d4803f18e6"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNTEvZnJhZzpkMGFhZjFiYzYwNjY0NTlhOTBhZmFiNjFiNWFkMjlhMS90YWJsZTplYTM1MzBjZjE3NjU0YWZjYjIxMWJkNDlhNjI2NzgwZC90YWJsZXJhbmdlOmVhMzUzMGNmMTc2NTRhZmNiMjExYmQ0OWE2MjY3ODBkXzEzLTAtMS0xLTEwMDU1MQ_fce5b5e5-e3ba-4b56-aa35-cb876ddc5ce4">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%">148&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding: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:id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNTEvZnJhZzpkMGFhZjFiYzYwNjY0NTlhOTBhZmFiNjFiNWFkMjlhMS90YWJsZTplYTM1MzBjZjE3NjU0YWZjYjIxMWJkNDlhNjI2NzgwZC90YWJsZXJhbmdlOmVhMzUzMGNmMTc2NTRhZmNiMjExYmQ0OWE2MjY3ODBkXzE0LTAtMS0xLTEwMDU1MQ_101c42ce-9b84-420d-ab9b-72e32ddb9950"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNTEvZnJhZzpkMGFhZjFiYzYwNjY0NTlhOTBhZmFiNjFiNWFkMjlhMS90YWJsZTplYTM1MzBjZjE3NjU0YWZjYjIxMWJkNDlhNjI2NzgwZC90YWJsZXJhbmdlOmVhMzUzMGNmMTc2NTRhZmNiMjExYmQ0OWE2MjY3ODBkXzE0LTAtMS0xLTEwMDU1MQ_e0c19b0b-3d2e-4d87-8ed2-1608174b416b">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%">76&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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%">372&#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:5pt"><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="padding:2px 1pt;text-align: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="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="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%">4.5</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%">6.1</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%">1.5</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 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"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align: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.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:4pt"><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:60.979%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.494%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.495%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight: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%">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="padding:2px 1pt;text-align: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="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%">2023</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,256&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding: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%">154&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,990&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,463&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,196&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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%">2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,372&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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 lease payments</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%">67,668&#160;</span></td><td style="background-color:#cceeff;border-top:1pt 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%">231&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less imputed interest</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,850)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7)</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%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,818&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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%">224&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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:49.122%"><tr><td style="width:1.0%"/><td style="width:6.935%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:90.865%"/><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%">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:1pt;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.034%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.467%"/><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:17.469%"/><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%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">16,768&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,216&#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%">14,092&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding: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,206&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align: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="background-color:#ffffff;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%">148&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding: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%">196&#160;</span></td><td style="background-color:#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%">13&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">161&#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%">216&#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:61.034%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.467%"/><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:17.469%"/><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%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</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></tr><tr><td colspan="3" style="padding:2px 1pt;text-align: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 #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;text-align: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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,701&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding: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,248&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating 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%">13&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">148&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding: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%">196&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align: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"/></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%">59,461&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding: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%">12,059&#160;</span></td><td style="background-color:#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%">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"/></tr></table></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;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:61.034%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.467%"/><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:17.469%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight: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%">December 31,<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="padding:2px 1pt;text-align: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="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 lease right-of-use assets</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,415&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding: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%">19,473&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><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;text-align: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%">19,715&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding: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,557&#160;</span></td><td style="background-color:#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%">40,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%">13,068&#160;</span></td><td style="background-color:#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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,818&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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,625&#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="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="padding:2px 1pt;text-align: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="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%">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%">(1,056)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNTEvZnJhZzpkMGFhZjFiYzYwNjY0NTlhOTBhZmFiNjFiNWFkMjlhMS90YWJsZTplYTM1MzBjZjE3NjU0YWZjYjIxMWJkNDlhNjI2NzgwZC90YWJsZXJhbmdlOmVhMzUzMGNmMTc2NTRhZmNiMjExYmQ0OWE2MjY3ODBkXzExLTAtMS0xLTEwMDU1MQ_70952676-c2ef-423e-b648-d93cb684c627"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNTEvZnJhZzpkMGFhZjFiYzYwNjY0NTlhOTBhZmFiNjFiNWFkMjlhMS90YWJsZTplYTM1MzBjZjE3NjU0YWZjYjIxMWJkNDlhNjI2NzgwZC90YWJsZXJhbmdlOmVhMzUzMGNmMTc2NTRhZmNiMjExYmQ0OWE2MjY3ODBkXzExLTAtMS0xLTEwMDU1MQ_78427fe1-af87-4e7c-af1c-7e55ee667ac1">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%">423&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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="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;text-align:left;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:id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNTEvZnJhZzpkMGFhZjFiYzYwNjY0NTlhOTBhZmFiNjFiNWFkMjlhMS90YWJsZTplYTM1MzBjZjE3NjU0YWZjYjIxMWJkNDlhNjI2NzgwZC90YWJsZXJhbmdlOmVhMzUzMGNmMTc2NTRhZmNiMjExYmQ0OWE2MjY3ODBkXzEzLTAtMS0xLTEwMDU1MQ_3765c4ca-199f-4c98-9de3-d3d4803f18e6"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNTEvZnJhZzpkMGFhZjFiYzYwNjY0NTlhOTBhZmFiNjFiNWFkMjlhMS90YWJsZTplYTM1MzBjZjE3NjU0YWZjYjIxMWJkNDlhNjI2NzgwZC90YWJsZXJhbmdlOmVhMzUzMGNmMTc2NTRhZmNiMjExYmQ0OWE2MjY3ODBkXzEzLTAtMS0xLTEwMDU1MQ_fce5b5e5-e3ba-4b56-aa35-cb876ddc5ce4">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%">148&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding: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:id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNTEvZnJhZzpkMGFhZjFiYzYwNjY0NTlhOTBhZmFiNjFiNWFkMjlhMS90YWJsZTplYTM1MzBjZjE3NjU0YWZjYjIxMWJkNDlhNjI2NzgwZC90YWJsZXJhbmdlOmVhMzUzMGNmMTc2NTRhZmNiMjExYmQ0OWE2MjY3ODBkXzE0LTAtMS0xLTEwMDU1MQ_101c42ce-9b84-420d-ab9b-72e32ddb9950"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNTEvZnJhZzpkMGFhZjFiYzYwNjY0NTlhOTBhZmFiNjFiNWFkMjlhMS90YWJsZTplYTM1MzBjZjE3NjU0YWZjYjIxMWJkNDlhNjI2NzgwZC90YWJsZXJhbmdlOmVhMzUzMGNmMTc2NTRhZmNiMjExYmQ0OWE2MjY3ODBkXzE0LTAtMS0xLTEwMDU1MQ_e0c19b0b-3d2e-4d87-8ed2-1608174b416b">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%">76&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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%">372&#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:5pt"><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="padding:2px 1pt;text-align: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="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="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%">4.5</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%">6.1</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%">1.5</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 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"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align: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.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:4pt"><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:60.979%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.494%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.495%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight: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%">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="padding:2px 1pt;text-align: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="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%">2023</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,256&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding: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%">154&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,990&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,463&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,196&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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%">2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,372&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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 lease payments</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%">67,668&#160;</span></td><td style="background-color:#cceeff;border-top:1pt 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%">231&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less imputed interest</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,850)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7)</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%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,818&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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%">224&#160;</span></td><td style="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_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeFinanceLeasesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -URI https://asc.fasb.org/subtopic&amp;trid=77888251<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -URI https://asc.fasb.org/subtopic&amp;trid=77888251<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeasesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>36
<FILENAME>R21.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139920801107024">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock', window );">Commitments and Contingencies</a></td>
<td class="text"><div style="margin-bottom:4pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:49.415%"><tr><td style="width:1.0%"/><td style="width:6.888%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:90.912%"/><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%">COMMITMENTS AND CONTINGENCIES</span></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%">Insurance</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 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-style:italic;font-weight:400;line-height:120%">Property and Casualty&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has insurance in place subject to a $250 per occurrence deductible for Workers&#8217; Compensation and General Liability and a $100 per occurrence deductible for Auto Liability. The primary casualty program (Workers&#8217; Compensation, General Liability and Auto Liability) is subject to a multi-line program aggregate which caps maximum losses within the deductibles at $5,900. The program aggregate is indexed to payroll and may fluctuate up or down depending upon actual exposure. We accrue for probable losses, both reported and unreported, that are reasonably estimable using actuarial methods based on historic trends, modified, if necessary, by recent events. Changes in our loss assumptions caused by changes in actual experience would affect our assessment of the ultimate liability and could have an effect on our operating results and financial position. The Company also maintains commercial insurance coverage in excess of the limits of our primary commercial automobile, general liability and employers&#8217; liability policies, in the amount of $75,000.</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%">Medical&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company maintains fully insured and self-insured medical benefit plans, which provide medical benefits to employees electing coverage under the plans. Under its self-insured plans, the Company has stop-loss coverage per claim to limit the exposure arising from these claims. Self-insured claims filed and claims incurred but not reported are accrued based upon management&#8217;s estimates of the ultimate cost of claims incurred using actuarial assumptions followed in the insurance industry and historical experience. Although management believes it has the ability to reasonably estimate losses related to claims, it is possible that actual results could differ from recorded self-insured liabilities.</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%">Guarantees</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 obtains bonding on construction contracts primarily through Travelers Casualty and Surety Company of America (&#8220;Travelers&#8221;). As is customary in the construction industry, the Company indemnifies Travelers for any losses incurred by it in connection with bonds that are issued. The Company has granted Travelers a security interest in accounts receivable and contract rights for that obligation.</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 typically indemnifies contract owners for claims arising during the construction process and carries insurance coverage for such claims, which in the past have not been material.</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 Certificate of Incorporation provides for indemnification of its officers and directors. The Company has a directors and officers insurance policy that limits their exposure to litigation against them in their capacities as such.</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%">Litigation</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 subsidiary, 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 Consolidated Financial Statements of the Company. There are no significant unresolved legal issues as of December&#160;31, 2022 and 2021.</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%">Purchase Commitments</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%">To manage the risk of changes in material prices and subcontracting costs used in tendering bids for construction contracts, most of the time, we obtain firm quotations from suppliers and subcontractors before submitting a bid. These quotations do not include any quantity guarantees. As soon as we are advised that our bid is the lowest, we enter into firm contracts with most of our materials suppliers and sub-contractors, thereby mitigating the risk of future price variations affecting the contract costs.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for commitments and contingencies.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -URI https://asc.fasb.org/topic&amp;trid=2144648<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 954<br> -SubTopic 440<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6491277&amp;loc=d3e6429-115629<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -URI https://asc.fasb.org/topic&amp;trid=2127136<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123406679&amp;loc=d3e25336-109308<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123406679&amp;loc=d3e25336-109308<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>37
<FILENAME>R22.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139920803673280">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureTextBlock', window );">Income Taxes</a></td>
<td class="text"><div style="margin-bottom:4pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:70.467%"><tr><td style="width:1.0%"/><td style="width:4.501%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:93.299%"/><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%">INCOME TAXES</span></td></tr></table></div><div style="margin-bottom:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Provision for Income Taxes</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: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;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 style="width:59.222%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.640%"/><td style="width:0.1%"/></tr><tr><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%">Years Ended December 31,</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="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">9,221&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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,512&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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,033&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax 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%">32,486&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,362&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,377&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-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,707&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,874&#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%">19,410&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 pay approximately $1,100 in federal income taxes for 2022 and no payments for 2021 due to net operating loss carryforwards. The Company makes cash payments for state income taxes in states in which the Company does not have net operating loss carry forwards. The Company expects to pay federal taxes in 2023 due to the full utilization of its net operating loss carryforward.</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:700;line-height:120%">Effective Tax Rate</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 items comprising the difference between income taxes computed at the U.S. federal statutory rates in effect for 2022, 2021 and 2020 and our effective tax rates were as follows:</span></div><div style="margin-bottom:5pt;margin-top:6pt;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:46.122%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.087%"/><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.087%"/><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.087%"/><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.087%"/><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.087%"/><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.093%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="33" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td></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:10pt;font-weight:700;line-height:100%">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:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">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:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">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:10pt;font-weight:700;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax expense at the U.S. federal statutory rate</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%">29,435&#160;</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%">21.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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 style="background-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%">18,650&#160;</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%">21.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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 style="background-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%">13,258&#160;</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%">21.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State income taxes, net of federal benefits</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,064&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,579&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,840&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Taxes on subsidiaries&#8217; and joint ventures&#8217; earnings allocated to noncontrolling interests 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:10pt;font-weight:400;line-height:100%">(366)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.3)</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%">(521)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Executive compensation, including stock incentives</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,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%">1.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,698&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,881&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 permanent differences</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">208&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(532)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(439)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.7)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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%">Income tax expense</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%">41,707&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29.8&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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 style="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%">24,874&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28.0&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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 style="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%">19,410&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30.7&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-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="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 2022, 2021 and 2020 effective income tax rate varied from the statutory rate primarily as a result of state income taxes, nondeductible compensation and other permanent differences.</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%">Deferred Tax Assets and Liabilities</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 components of deferred tax assets and liabilities were 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.707%"><tr><td style="width:1.0%"/><td style="width:78.225%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.870%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.872%"/><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%">Long Term</span></td></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%">As of December 31,</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="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets related to:</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 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued compensation and other</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,287&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding: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,237&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">2,642&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,030&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">Members interest 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%">4,783&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,604&#160;</span></td><td style="background-color:#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%">Right of use 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%">15,259&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,600&#160;</span></td><td style="background-color:#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%">Derivative liability</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">515&#160;</span></td><td style="background-color:#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%">Deferred payments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">960&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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 operating loss carryforwards</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,320&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,955&#160;</span></td><td style="background-color:#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 deferred tax 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%">27,314&#160;</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%">26,901&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="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%">Liabilities related to:</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"/></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%">Depreciation 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%">(40,770)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,775)</span></td><td style="background-color:#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%">Right of use assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15,157)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,565)</span></td><td style="background-color:#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%">Amortization of tax basis 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%">(16,047)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,493)</span></td><td style="background-color:#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</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,999)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,502)</span></td><td style="background-color:#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 deferred tax 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%">(78,973)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(45,335)</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:9pt"><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 2px 12.25pt;text-align: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 total deferred tax (liability) asset</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%">(51,659)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18,434)</span></td><td style="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;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%">Net Operating Loss</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#8212;At December&#160;31, 2022 the Company had federal and state net operating loss (&#8220;NOL&#8221;) carryforwards of $253 and $22,224, respectively. Federal NOLs have expiration dates between 2034 and 2036. The Company has $27 of federal NOLs that do not expire. State NOLs have expiration dates between 2028 and 2038.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></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%">Uncertain Tax Positions</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%">As a result of the Company&#8217;s analysis, management has determined that the Company does not have any material uncertain tax positions. The Company&#8217;s U.S. federal income tax returns for 2019 and later years are open and subject to examination by the I.R.S. In addition, the Company&#8217;s state income tax returns for 2019 and later years are open and subject to examination. Additionally, federal and state NOLs may be adjusted by the taxing authorities for the 2013 and later tax years.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32857-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 11.C)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330215-122817<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32809-109319<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.5.Q1)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32705-109319<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 270<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6424409&amp;loc=d3e44925-109338<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -URI https://asc.fasb.org/topic&amp;trid=2144680<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6424122&amp;loc=d3e41874-109331<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>38
<FILENAME>R23.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139920803624416">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholders' Equity<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityAbstract', window );"><strong>Equity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityNoteDisclosureTextBlock', window );">Stockholders' Equity</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.900%"><tr><td style="width:1.0%"/><td style="width:4.033%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:93.767%"/><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%">STOCKHOLDERS' EQUITY</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;Holders of common stock are entitled to one vote for each share on all matters voted upon by the stockholders, including the election of directors, and do not have cumulative voting rights. Holders of common stock are entitled to share ratably in net assets upon any dissolution or liquidation after payment of provision for all liabilities and any preferential liquidation rights of our preferred stock then outstanding. Common stock shares are not subject to any redemption provisions and are not convertible into any other shares of capital stock. The rights, preferences and privileges of holders of common stock are subject to those of the holders of any shares of preferred stock that may be issued in the future.</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 Board of Directors may authorize the issuance of one or more classes or series of preferred stock without stockholder approval and may establish the voting powers, designations, preferences and rights and restrictions of such shares. No preferred shares have been issued.</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%">Treasury Stock</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;On November 2, 2018, the Board of Directors approved a plan that authorized stock repurchases of up to 2,000 shares of the Company&#8217;s common stock. Under the plan, the Company may repurchase its common stock in the open market or through privately negotiated transactions at such times and at such prices as determined to be in the Company&#8217;s best interest. The Company accounts for the repurchase of treasury shares under the cost method. This repurchase program expired on June 30, 2020. Under the plan, the Company repurchased no shares of its common stock during fiscal year 2020. 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 16 - Stock Incentive Plan, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">for a discussion of share repurchases transferred into treasury stock resulting from tax withholding requirements under our stock incentive plan.</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 years ended December&#160;31, 2022, 2021 and 2020, changes to 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 11 - 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><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 Issued for Acquisitions</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;On December 20, 2022, in connection with the acquisition of the business of CCS, the Company issued 157 shares of the Company&#8217;s stock as consideration paid to the sellers. The value of the shares issued was $4,851 based on Sterling&#8217;s closing stock price on December 19, 2022. 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 3 - Acquisitions</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><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%">On December&#160;30, 2021, in connection with the acquisition of Petillo, the Company issued 759 shares of the Company&#8217;s stock as consideration paid to the Petillo sellers. The value of the shares issued was $20,406 based on Sterling&#8217;s closing stock price on December 29, 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 3 - Acquisitions</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_EquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityNoteDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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> -URI https://asc.fasb.org/topic&amp;trid=2208762<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496171-112644<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496171-112644<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 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 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496189-112644<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (g)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496189-112644<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496171-112644<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496189-112644<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 16<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496180-112644<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (i)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(e)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126731327&amp;loc=SL126733271-114008<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityNoteDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>39
<FILENAME>R24.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139920803666016">
<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">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="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.900%"><tr><td style="width:1.0%"/><td style="width:4.033%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:93.767%"/><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%">STOCK INCENTIVE PLAN</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-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;). Compensation expense recognized related to the Company&#8217;s Stock Incentive Plan was $10,181, $11,687 and $11,572 for 2022, 2021 and 2020, respectively. Under the Stock Incentive Plan, we are authorized to issue 3,400 shares, and assuming PSU vestings occur at maximum payout, 397 authorized shares remained available under our Stock Incentive Plan for future grants at December&#160;31, 2022.</span></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%">Under the ESPP, employees may make quarterly purchases of shares at a discount through regular payroll deductions for up to 15% of their compensation, subject to a $25 fair market value maximum purchase per year. The shares are purchased at 85% of the closing price per share on the last trading day of the calendar quarter. Included within total stock-based compensation expense is $120, $84 and $71 of expense related to the ESPP, for 2022, 2021 and 2020, respectively. ESPP expense represents the difference between the fair value on the date of purchase and the price paid. At December&#160;31, 2022, 692 authorized shares remained available for issuance under the ESPP.</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%">Total equity-based compensation expense recognized related to the Company&#8217;s Stock Incentive Plan and the ESPP was $10,301, $11,771 and $11,643 for 2022, 2021 and 2020, respectively, primarily recognized within general and administrative expenses. At December&#160;31, 2022, there was approximately $10,900 of unrecognized compensation cost related to equity-based grants, which is expected to be recognized over a weighted-average period of 2.4 years. The Company recognizes forfeitures as they occur, rather than estimating expected forfeitures.</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%">RSAs</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;The Company&#8217;s RSA awards may not be sold or otherwise transferred until certain restrictions have lapsed, which is generally over a one-year period for Directors. The total initial fair value for these awards is determined based upon the market price of our stock at the grant date and is expensed on a straight-line basis over the vesting period. During 2022, we recognized $633 of compensation expense. The following table presents RSA activity during 2022:</span></div><div style="margin-bottom:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:65.029%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:15.468%"/><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:15.470%"/><td style="width:0.1%"/></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:700;line-height:100%">RSAs</span></td><td colspan="3" style="display:none"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;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:100%">Number of Shares</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;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:100%">Weighted Average<br/>Fair Value Per Share</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2021</span></td><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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.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"/></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%">Granted</span></td><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding: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%">23.43&#160;</span></td><td style="background-color:#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%">Vested</span></td><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(29)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding: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%">23.19&#160;</span></td><td style="background-color:#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%">Forfeited</span></td><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2022</span></td><td colspan="3" style="display:none"/><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%">26&#160;</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%">23.43&#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></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&#160;2021,&#160;29&#160;RSAs were granted with a weighted-average grant-date fair value per share of&#160;$23.19. During&#160;2020,&#160;51&#160;RSAs were granted with a weighted-average grant-date fair value per share of&#160;$8.73. The total fair value of RSAs that vested during&#160;2022, 2021 and 2020&#160;was&#160;$673,&#160;$506&#160;and&#160;$799, respectively.</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%">RSUs</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;The Company&#8217;s RSU awards may not be sold or otherwise transferred until certain restrictions have lapsed, which is generally over a three-year graded vesting period. The total initial fair value for these awards is determined based upon the market price of our stock at the grant date and is expensed on a straight-line basis over the vesting period. During 2022, we recognized $3,072 of compensation expense. The following table presents RSU activity during 2022:</span></div><div style="margin-bottom:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:65.029%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.468%"/><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:15.470%"/><td style="width:0.1%"/></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:700;line-height:100%">RSUs</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;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:100%">Number of Shares</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;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:100%">Weighted Average<br/>Fair Value Per Share</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">250&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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%">17.37&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">186&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28.35&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding: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%">18.66&#160;</span></td><td style="background-color:#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%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding: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%">21.66&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 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:10pt;font-weight:400;line-height:100%">283&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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%">23.51&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">During&#160;2021,&#160;151&#160;RSUs were granted with a weighted-average grant-date fair value per share of&#160;$21.29. During&#160;2020,&#160;169&#160;RSUs were granted with a weighted-average grant-date fair value per share of&#160;$13.52. The total fair value of RSUs that vested during&#160;2022, 2021 and 2020 were&#160;$2,818, $2,742 and $2,918, respectively.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></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%">PSUs</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;The Company&#8217;s performance-based share awards are subject to the achievement of specified financial based performance targets and are generally based upon EPS and vest over&#160;three years. The total fair value for these awards is determined based upon the market price of our stock at the grant date and is expensed and adjusted over the vesting period based on the level of payout expected to be achieved. As a result of financial performance conditions met during&#160;2022, we recognized&#160;$6,476&#160;of compensation expense.</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%">During&#160;2022,&#160;2021&#160;and&#160;2020, PSU shares totaling&#160;166, 397 and 176, respectively, were granted with a weighted-average grant-date fair value per share of&#160;$26.52,&#160;$21.88 and $14.06, respectively. During&#160;2022, upon vesting and achievement of certain performance goals, we distributed&#160;710&#160;shares of common stock related to PSU awards with a weighted-average grant-date fair value per share of&#160;$14.80. The total fair value of PSUs that vested during&#160;2022, 2021&#160;and 2020 was&#160;$10,508, $7,842 and $1,620, respectively. Additionally, the Company has liability-based awards for which the number of units awarded is not determined until the vesting date. During 2022, the Company recognized $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 and 2020. 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 330, 311 and 123 shares for taxes on RSU and PSU stock-based compensation vestings for $9,416, $7,311 and $1,845 during 2022, 2021 and 2020, respectively. The Company withheld 1 and 11 shares for taxes on RSA stock-based compensation vestings for $27 and $140 during 2021&#160;and&#160;2020, respectively. The Company did not withhold any taxes for RSA stock-based compensation in 2022, as all RSA holders are directors.</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%">Warrants</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;On April 3, 2017, the Company issued warrants (the &#8220;Warrants&#8221;) to the lenders under the Oaktree Facility (the &#8220;Holders&#8221;) pursuant to which such holders have the right to purchase, for a period of 5 years from the date of issuance, up to an aggregate of 1,000 shares of the Company&#8217;s common stock (the &#8220;Warrant Shares&#8221;) at an initial exercise price of $10.25 per share.</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 Company valued these Warrants using the Black-Scholes model, which is a type 3 fair value measurement. The key assumptions used in the Black-Scholes Model and fair value output are summarized in the table below:</span></div><div style="margin-bottom:1pt"><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:85.977%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.823%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">April 3, 2017</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock price at grant date</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.88&#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%">Exercise option price</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%">10.25&#160;</span></td><td style="background-color:#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%">Expected term of&#160;warrants (in years)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 13pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected volatility rate</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.29&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free rate</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.88&#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%">Expected dividend yield</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 fair value</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,500&#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%">During 2021, certain holders exercised 530 warrants, elected the cashless exercise option, and the Company issued&#160;315&#160;common shares with a market value of&#160;$8,082. During 2020, certain holders exercised 470 warrants, elected the cashless exercise option, and the Company issued&#160;110 common shares with a market value of&#160;$1,477. At December 31, 2021, no warrants remained outstanding.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -URI https://asc.fasb.org/topic&amp;trid=2228938<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (l)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityNoteAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>40
<FILENAME>R25.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139920801122112">
<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">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="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:91.666%"><tr><td style="width:1.0%"/><td style="width:3.206%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:94.594%"/><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%">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%">Basic net income per share attributable to Sterling common stockholders is computed by dividing net income attributable to Sterling common stockholders by the weighted average number of common shares outstanding during the period. Diluted net income per common share attributable to Sterling common stockholders is the same as basic net income per share attributable to Sterling common stockholders but includes dilutive unvested stock awards and warrants using the treasury stock method. The following table reconciles the numerators and denominators of the basic and diluted earnings per share computations for net income attributable to Sterling common stockholders:</span></div><div style="margin-bottom:7pt;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 style="width:62.243%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.631%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Years Ended December 31,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="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><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%">2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Numerator:</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"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income from Continuing Operations</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%">96,717&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding: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%">61,457&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding: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%">43,123&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss) from Discontinued Operations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,744&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,188&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(817)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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-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%">106,461&#160;</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%">62,645&#160;</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%">42,306&#160;</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"/></tr><tr style="height:5pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Denominator:</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="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%">Weighted average common shares outstanding &#8212; 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%">30,199&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,600&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,859&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">365&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">501&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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:#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%">30,564&#160;</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%">29,101&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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%">28,195&#160;</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"/></tr><tr style="height:5pt"><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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net income per share from Continuing Operations:</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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">3.20&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding: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.15&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding: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.55&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align: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%">3.16&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding: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.11&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.53&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:5pt"><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="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%">Net income (loss) per share from Discontinued Operations:</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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">0.32&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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.04&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding: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%">(0.03)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align: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%">0.32&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding: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%">0.04&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding: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%">(0.03)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:5pt"><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="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%">Net income per share attributable to Sterling common stockholders:</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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">3.53&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding: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.19&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding: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.52&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align: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%">3.48&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding: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.15&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.50&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for earnings per share.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 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="Show.toggleNext( this );">+ Details</a><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>41
<FILENAME>R26.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139920803515072">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Retirement Benefits<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresAbstract', window );"><strong>Defined Benefit Plans and Other Postretirement Benefit Plans Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock', window );">Retirement Benefits</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:49.707%"><tr><td style="width:1.0%"/><td style="width:6.841%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:90.959%"/><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%">18.</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%">RETIREMENT BENEFITS</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:700;line-height:120%">Defined Contribution Plans</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 maintains a defined contribution profit-sharing plan (401(k) plan) covering substantially all non-union persons employed by the Company, whereby employees may contribute a percentage of compensation, limited to maximum allowed amounts under the Internal Revenue Code. The 401(k) plan provides for a discretionary employer contribution and is determined annually by the Company&#8217;s board of directors. The Company made matching contributions of $3,029, $3,147 and $2,630, respectively, for the years ended December&#160;31, 2022, 2021 and 2020.</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:700;line-height:120%">Multi-Employer Pension Plans</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 of December&#160;31, 2022, the Company had approximately 3,200 employees, including 2,500 field personnel. We had 900 employees, or approximately 29% of total employees, that were union members covered by collective bargaining agreements.</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:10pt;font-weight:400;line-height:120%">The Company contributes to a number of multi-employer defined benefit pension plans under the terms of collective-bargaining agreements that cover its union-represented employees. The risks of participating in these multi-employer plans are different from single-employer plans in the following aspects:</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">Assets contributed to the multi-employer plan by one employer may be used to provide benefits to employees of other participating employers. If a participating employer stops contributing to the plan, the unfunded obligations of the plan may be borne by the remaining participating employers.</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: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">If the Company chooses to stop participating in some of its multi-employer plans, the Company may be required to pay those plans an amount based on the underfunded status of the plan, referred to as a withdrawal liability.</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%">The following table presents our participation in these plans:</span></div><div style="margin-bottom:1pt"><table 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:14.250%"/><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:9.426%"/><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:4.309%"/><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:6.356%"/><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:6.356%"/><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.841%"/><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:4.894%"/><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:4.894%"/><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:4.894%"/><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.233%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.439%"/><td style="width:0.1%"/></tr><tr style="height:32pt"><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Pension Trust<br/>Fund</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Pension Plan Employer Identification Number</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Plan Year End</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" 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:8pt;font-weight:700;line-height:100%">Pension Protection Act (&#8220;PPA&#8221;) Certified Zone Status </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" 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:8pt;font-weight:700;line-height:100%">FIP / RP Status Pending/Implemented </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Contributions </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(3)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Surcharge<br/>Imposed</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Expiration Date of Collective Bargaining Agreement</span></td></tr><tr style="height:12pt"><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="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Heavy and General Construction Laborers Local 472 and Local 172 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(4)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">22-6032103</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3/31</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Green</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Green</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">No</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,119&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,343&#160;</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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,417&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #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:400;line-height:100%">No</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2/29/2024</span></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:8pt;font-weight:400;line-height:100%">International Union of Operating Engineers Local 825 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(4)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">22-6033380</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6/30</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Yellow</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Green</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Yes</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:8pt;font-weight:400;line-height:100%">4,381</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:8pt;font-weight:400;line-height:100%">2,734</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:8pt;font-weight:400;line-height:100%">3,610</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">No</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6/30/2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Pension Trust Fund for Operating Engineers Pension Plan </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">94-6090764</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12/31</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Yellow</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Yellow</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Yes</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:8pt;font-weight:400;line-height:100%">1,265</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:8pt;font-weight:400;line-height:100%">1,411</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:8pt;font-weight:400;line-height:100%">1,458</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">No</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6/30/2023</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">All other funds </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,163</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,397</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,848</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="9" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total Contributions:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12,928&#160;</span></td><td style="background-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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9,885&#160;</span></td><td style="background-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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10,333&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr></table></div><div style="margin-bottom:3pt;padding-left:27pt;padding-right:13.5pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">&#160;(1)&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The most recent PPA zone status available in 2022 and 2021 is for the plan&#8217;s year-end during 2021 and 2020, respectively. The zone status is based on information that we received from the plan and is certified by the plan&#8217;s actuary. Among other factors, plans in the red zone are generally less than 65 percent funded, plans in the orange zone are less than 80 percent funded and have an Accumulated Funding Deficiency in the current year or projected into the next six years, plans in the yellow zone are less than 80 percent funded and plans in the green zone are at least 80 percent funded.</span></div><div style="margin-bottom:3pt;padding-left:27pt;padding-right:13.5pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(2)&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Indicates whether the plan has a financial improvement plan (&#8220;FIP&#8221;) or a rehabilitation plan (&#8220;RP&#8221;) which is either pending or has been implemented.</span></div><div style="margin-bottom:3pt;padding-left:27pt;padding-right:13.5pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(3)&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our 2022 contributions as a percentage of total plan contributions were not available for any of our plans. For 2021, the International Union of Operating Engineers Local 825 annual report was not available, and the remainder of our multi-employer pension plan contributions did not represent more than 5% of the total plan contributions. For 2020, our multi-employer pension plan contributions did not represent more than 5% of the total plan contributions.</span></div><div style="margin-bottom:3pt;padding-left:27pt;padding-right:13.5pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(4)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Includes multi-employer pension plans acquired as part of the Petillo Acquisition. The contributions made in 2021 and 2020 were made by Petillo and not by Sterling.</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 also contributes to multi-employer plans for annuity benefits covered under the defined contribution portion of the plans as well as health benefits. We made contributions to our multi-employer plans of $18,847, $14,905 and $14,980 during 2022, 2021 and 2020, respectively, for these additional benefits. We currently have no intention of withdrawing from any of the multi-employer pension plans in which we participate.</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_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for retirement benefits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section S99<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=21916913&amp;loc=d3e273930-122802<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (o)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (p)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 70<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=49170846&amp;loc=d3e28014-114942<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -URI https://asc.fasb.org/topic&amp;trid=2235017<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 60<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=6414203&amp;loc=d3e39689-114964<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(03)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (q)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (r)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iii)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (l)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (r)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>42
<FILENAME>R27.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139920801192880">
<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">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="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%">19.</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 style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Operating assets and liabilities</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The following table summarizes the changes in the components of operating assets and liabilities:</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:62.243%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.631%"/><td style="width:0.1%"/></tr><tr><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%">Years Ended December 31,</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><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%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable</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%">(63,285)</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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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,300)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,552)</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%">77,692&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,906&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,963&#160;</span></td><td style="background-color:#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%">(5,034)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(243)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,457)</span></td><td style="background-color:#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,849&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,533)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,233)</span></td><td style="background-color:#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%">11,888&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,605&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,392)</span></td><td style="background-color:#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%">7,224&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(170)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,245&#160;</span></td><td style="background-color:#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%">(884)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,362&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,287&#160;</span></td><td style="background-color:#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%">29,450&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,627&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,861&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashFlowSupplementalDisclosuresTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for 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="Show.toggleNext( this );">+ References</a><div 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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>43
<FILENAME>R28.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139920801192880">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Concentration of Risk and Enterprise Wide Disclosures<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Reporting [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskDisclosureTextBlock', window );">Concentration of Risk and Enterprise Wide Disclosures</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:81.725%"><tr><td style="width:1.0%"/><td style="width:3.730%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:94.070%"/><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%">20.</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%">CONCENTRATION OF RISK AND ENTERPRISE WIDE DISCLOSURES</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-style:italic;font-weight:400;line-height:120%">Contract Revenues</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;No customers accounted for more than 10% of the Company&#8217;s consolidated revenues from continuing operations in 2022 or 2020. A customer in our E-Infrastructure Solutions segment generated contract revenues of $156,600 that accounted for more than 10% of the Company&#8217;s consolidated revenues from continuing operations during the year ended 2021.</span></div><div style="margin-bottom:9pt;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%">Contract Receivables</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, 2022, there were no customers that accounted for over 10% of the Company&#8217;s outstanding contract receivables. At December&#160;31, 2021, a customer in our E-Infrastructure Solutions segment accounted for 14% of the Company&#8217;s outstanding contract receivables with a receivable balance of $27,188.</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 revenue and receivables are entirely derived from the construction of U.S. projects and all of the Company&#8217;s assets are held domestically within the U.S.</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_ConcentrationRiskDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for any concentrations existing at the date of the financial statements that make an entity vulnerable to a reasonably possible, near-term, severe impact. This disclosure informs financial statement users about the general nature of the risk associated with the concentration, and may indicate the percentage of concentration risk as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -URI https://asc.fasb.org/topic&amp;trid=2134479<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>44
<FILENAME>R29.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139920801201168">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Related Party Transactions<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsAbstract', window );"><strong>Related Party Transactions [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsDisclosureTextBlock', window );">Related Party Transactions</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.339%"><tr><td style="width:1.0%"/><td style="width:6.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:91.359%"/><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%">21.</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%">RELATED PARTY TRANSACTIONS</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 limited related party transactions. The most significant transactions relate to property leases with the management of certain subsidiaries who own or have an ownership interest in real estate and other companies. The leases are for office space, equipment yards or maintenance shops and have an annual cost of approximately $2,000. The leases expire at various points over the next <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODQvZnJhZzo2NDYzMWM2OWFlYzQ0ODc1YTg0ZWM4YjgxMjIwZDBmMS90ZXh0cmVnaW9uOjY0NjMxYzY5YWVjNDQ4NzVhODRlYzhiODEyMjBkMGYxXzU0OTc1NTgxOTE5Mw_4fb7fda3-5ec4-43d1-a5d4-a6fd55b9898f">four</span> to ten years.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -URI https://asc.fasb.org/topic&amp;trid=2122745<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39691-107864<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance 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>R30.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139920801221584">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment Information<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Reporting [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingDisclosureTextBlock', window );">Segment 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:43.274%"><tr><td style="width:1.0%"/><td style="width:8.021%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:89.779%"/><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%">22.</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&#160;operating segments. The Company&#8217;s operations consist of three reportable segments: E-Infrastructure Solutions, Transportation Solutions and Building Solutions. The segment information for the prior periods presented has been recast to conform to the current presentation. 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 and hold certain assets 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. Total assets held in Corporate primarily include cash and prepaid assets.</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 revenues, depreciation and amortization, and income from continuing operations by reportable segment for the years ended December&#160;31, 2022, 2021 and 2020:</span></div><div style="margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:61.564%"/><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:10.613%"/><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:10.613%"/><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:10.614%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Revenues</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="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">E-Infrastructure Solutions</span></div></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%">905,277&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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%">468,784&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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%">397,253&#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%">Transportation Solutions</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%">542,550&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">628,190&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">553,150&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Building Solutions</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">321,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%">317,400&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">276,335&#160;</span></td><td style="background-color:#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 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%">1,769,436&#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%">1,414,374&#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%">1,226,738&#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 style="height:3pt"><td colspan="3" style="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="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Depreciation and Amortization</span></td><td colspan="3" style="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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">E-Infrastructure Solutions</span></div></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%">38,859&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding: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%">20,889&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding: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%">18,664&#160;</span></td><td style="background-color:#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%">Transportation Solutions</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%">8,656&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,473&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,371&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Building Solutions</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,970&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,060&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,987&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Segment Depreciation and Amortization</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,485&#160;</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%">32,422&#160;</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%">31,022&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">153&#160;</span></td><td style="background-color:#cceeff;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 Depreciation and Amortization</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,575&#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%">32,503&#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%">31,175&#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 style="height:3pt"><td colspan="3" style="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="padding:2px 1pt;text-align: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 (Loss)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="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 colspan="3" style="padding:0 1pt"/></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%">E-Infrastructure Solutions</span></div></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%">121,453&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,478&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding: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%">76,522&#160;</span></td><td style="background-color:#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%">Transportation Solutions</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%">26,623&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,888&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,998&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Building Solutions</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,693&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,564&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,441&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Segment Operating Income</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">184,769&#160;</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%">132,930&#160;</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%">118,961&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(24,072)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(22,042)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,320)</span></td><td style="background-color:#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="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(827)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,877)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,026)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Operating 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%">159,870&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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,011&#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%">92,615&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-indent: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 assets by reportable segment at December&#160;31, 2022 and 2021:</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 style="width:74.009%"/><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:10.613%"/><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:10.614%"/><td style="width:0.1%"/></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:700;line-height:100%">Assets</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/>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"><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%">E-Infrastructure Solutions</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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%">879,734&#160;</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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">772,533&#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 style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transportation Solutions</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%">246,867&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,210&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Building Solutions</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">177,554&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,262&#160;</span></td><td style="background-color:#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%">Corporate</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%">137,465&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,137&#160;</span></td><td style="background-color:#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 Assets &#8212; Continuing Operations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,441,620&#160;</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%">1,142,142&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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 Assets &#8212; Discontinued Operations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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%">92,632&#160;</span></td><td style="background-color:#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 Assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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%">1,441,620&#160;</span></td><td style="background-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%">1,234,774&#160;</span></td><td style="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 34<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8981-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8721-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9031-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 26<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8844-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9054-108599<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8657-108599<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8721-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -URI https://asc.fasb.org/topic&amp;trid=2134510<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>46
<FILENAME>R31.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139920802697472">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Quarterly Financial Information<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_QuarterlyFinancialInformationDisclosureAbstract', window );"><strong>Quarterly Financial Information Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_QuarterlyFinancialInformationTextBlock', window );">Quarterly Financial Information</a></td>
<td class="text"><div style="margin-bottom:4pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:45.321%"><tr><td style="width:1.0%"/><td style="width:7.609%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:90.191%"/><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%">23.</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%">QUARTERLY FINANCIAL INFORMATION</span></td></tr></table></div><div style="margin-top: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%">The following tables present our&#160;2022, 2021 and 2020&#160;quarterly revenue and income from operations by segment adjusted to conform to our 2022 continuing operations presentation:</span></div><div style="margin-bottom:2pt"><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:37.225%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.647%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.647%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.647%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.647%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.651%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding: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%">2022 Quarters Ended (unaudited)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align: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%">March 31</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%">June 30</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%">September 30</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td 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%">168,927&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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%">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%">255,530&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">247,272&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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%">905,277&#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%">116,141&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">142,640&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">157,224&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,545&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">542,550&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">80,894&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">80,286&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,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%">321,609&#160;</span></td><td style="background-color:#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%">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%">365,962&#160;</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%">461,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%">493,040&#160;</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%">448,607&#160;</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%">1,769,436&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:3pt"><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="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 (Loss)</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"/><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%">21,285&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding: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%">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%">37,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,811&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding: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%">121,453&#160;</span></td><td style="background-color:#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%">4,443&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,410&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,700&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,070&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,623&#160;</span></td><td style="background-color:#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,358&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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%">9,324&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,260&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,693&#160;</span></td><td style="background-color:#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%">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%">35,086&#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%">49,985&#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%">56,557&#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%">43,141&#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%">184,769&#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%">(5,468)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,766)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,005)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,833)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,072)</span></td><td style="background-color:#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%">(255)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">(77)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">(827)</span></td><td style="background-color:#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:700;line-height:100%">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%">29,363&#160;</span></td><td style="background-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%">43,989&#160;</span></td><td style="background-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%">49,475&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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%">37,043&#160;</span></td><td style="background-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%">159,870&#160;</span></td><td style="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><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:2pt"><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:37.225%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.647%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.647%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.647%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.647%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.651%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding: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%">2021 Quarters Ended (unaudited)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align: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%">March 31</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%">June 30</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%">September 30</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td 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%">96,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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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%">121,286&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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%">127,183&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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%">468,784&#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%">119,097&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,017&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">199,559&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">149,517&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">628,190&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">71,690&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,769&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">92,266&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,675&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">317,400&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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%">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%">287,359&#160;</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%">358,529&#160;</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%">413,111&#160;</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%">355,375&#160;</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%">1,414,374&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:3pt"><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="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 (Loss)</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"/><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%">17,812&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding: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%">19,218&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding: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%">18,734&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,478&#160;</span></td><td style="background-color:#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%">2,300&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,414&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,936&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,238&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,888&#160;</span></td><td style="background-color:#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%">7,361&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">9,238&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,175&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,564&#160;</span></td><td style="background-color:#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%">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%">27,473&#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%">35,918&#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%">37,392&#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%">32,147&#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%">132,930&#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%">(5,044)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,404)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,382)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,212)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(22,042)</span></td><td style="background-color:#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%">&#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%">(3,877)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,877)</span></td><td style="background-color:#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:700;line-height:100%">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%">22,429&#160;</span></td><td style="background-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,514&#160;</span></td><td style="background-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,010&#160;</span></td><td style="background-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%">20,058&#160;</span></td><td style="background-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%">107,011&#160;</span></td><td style="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><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></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:37.225%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.647%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.647%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.647%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.647%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.651%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding: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%">2020 Quarters Ended (unaudited)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align: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%">March 31</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%">June 30</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%">September 30</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td 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%">78,574&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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%">103,310&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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,961&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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%">100,408&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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%">397,253&#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%">108,924&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">168,413&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,512&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">132,301&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">553,150&#160;</span></td><td style="background-color:#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%">64,828&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73,951&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,419&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,137&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">276,335&#160;</span></td><td style="background-color:#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%">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%">252,326&#160;</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%">345,674&#160;</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%">325,892&#160;</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%">302,846&#160;</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%">1,226,738&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:3pt"><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="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 (Loss)</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"/><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%">13,630&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding: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%">23,573&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding: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%">22,416&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding: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,903&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding: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%">76,522&#160;</span></td><td style="background-color:#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%">(1,387)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,739&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,714&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,932&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,998&#160;</span></td><td style="background-color:#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%">7,438&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,950&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,687&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,441&#160;</span></td><td style="background-color:#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%">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%">19,681&#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%">39,262&#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%">33,817&#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%">26,201&#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%">118,961&#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%">(7,195)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,589)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,529)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,007)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,320)</span></td><td style="background-color:#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%">(473)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,026)</span></td><td style="background-color:#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:700;line-height:100%">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%">12,013&#160;</span></td><td style="background-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,534&#160;</span></td><td style="background-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%">27,887&#160;</span></td><td style="background-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%">20,181&#160;</span></td><td style="background-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%">92,615&#160;</span></td><td style="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><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></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 summarize the unaudited quarterly results of continuing operations for 2022, 2021 and 2020:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:49.779%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.632%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="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%">2022 Quarters Ended (unaudited)</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%">March 31</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%">June 30</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%">September 30</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">365,962&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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%">461,827&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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%">493,040&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">448,607&#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%">Gross profit</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%">55,149&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,008&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding: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%">79,444&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding: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%">68,966&#160;</span></td><td style="background-color:#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 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%">24,721&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding: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%">39,540&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding: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%">44,505&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding: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%">31,398&#160;</span></td><td style="background-color:#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%">Net income from Continuing Operations</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%">17,672&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,114&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,698&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding: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%">20,233&#160;</span></td><td style="background-color:#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%">Net income per share from Continuing Operations:</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 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic </span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.59&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding: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%">0.93&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.01&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding: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%">0.67&#160;</span></td><td style="background-color:#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%">Diluted</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.59&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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.92&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding: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.01&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding: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%">0.66&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:49.779%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.632%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="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%">2021 Quarters Ended (unaudited)</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%">March 31</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%">June 30</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%">September 30</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">287,359&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">358,529&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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%">413,111&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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%">355,375&#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%">Gross profit</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%">42,479&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding: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%">53,663&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,878&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,512&#160;</span></td><td style="background-color:#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 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%">16,117&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,206&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding: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%">28,091&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding: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,395&#160;</span></td><td style="background-color:#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%">Net income from Continuing Operations</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%">10,280&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,922&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding: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%">19,985&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding: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,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;text-align: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 from Continuing Operations:</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 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic </span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.36&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding: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%">0.70&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding: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%">0.39&#160;</span></td><td style="background-color:#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%">Diluted</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.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%">0.69&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding: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%">0.68&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding: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%">0.38&#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:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:49.779%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.632%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="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%">2020 Quarters Ended (unaudited)</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%">March 31</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%">June 30</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%">September 30</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">252,326&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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%">345,674&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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%">325,892&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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%">302,846&#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%">Gross profit</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%">33,535&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding: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%">56,831&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding: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%">46,297&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding: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%">42,967&#160;</span></td><td style="background-color:#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 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%">4,306&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding: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,999&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding: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%">20,757&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,069&#160;</span></td><td style="background-color:#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%">Net income from Continuing Operations</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%">2,976&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,649&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding: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,944&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,554&#160;</span></td><td style="background-color:#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%">Net income per share from Continuing Operations:</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 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic </span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.11&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding: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%">0.63&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding: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%">0.50&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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.31&#160;</span></td><td style="background-color:#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%">Diluted</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.11&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding: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%">0.63&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding: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%">0.49&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding: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%">0.29&#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 Company&#8217;s operating revenues tend to be somewhat higher in the summer months which are typically due to holiday schedules and warmer and dryer weather conditions. Our second and third quarter revenues and results of operations typically reflect these seasonal trends. However, from time to time, the Company&#8217;s operating results are significantly affected by certain transactions or events that management believes are not indicative or representative of our results.</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_QuarterlyFinancialInformationDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_QuarterlyFinancialInformationDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_QuarterlyFinancialInformationTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for quarterly financial data. Includes, but is not limited to, tabular presentation of financial information for fiscal quarters, effect of year-end adjustments, and an explanation of matters or transactions that affect comparability of the information.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 270<br> -URI https://asc.fasb.org/topic&amp;trid=2126967<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 270<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1B<br> -URI https://asc.fasb.org/extlink&amp;oid=126900988&amp;loc=SL124452896-108306<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_QuarterlyFinancialInformationTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance 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>R32.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139920799742064">
<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">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BasisOfAccountingPolicyPolicyTextBlock', window );">Basis of Presentation</a></td>
<td class="text"><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 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 the &#8220;Consolidated 50% Owned Subsidiary&#8221; and &#8220;Construction Joint Ventures&#8221; sections of this Note for further discussion of the Company&#8217;s consolidation policy for 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 in the Consolidated Financial Statements to conform to the current year 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="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 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="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock', window );">Revenue Recognition and Contracts in Progress</a></td>
<td class="text">Revenue Recognition&#8212;<span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our revenue is derived from long-term contracts for customers in our E-Infrastructure Solutions and Transportation Solutions business segments, as well as short-term projects for customers in our Building Solutions business segment. Accounting treatment for these contracts in accordance with Accounting Standards Update (&#8220;ASU&#8221;) 2014-09 (Accounting Standards Codification (&#8220;ASC&#8221;) Topic 606, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenue from Contracts with Customers</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">) is as follows: </span><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-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt;text-decoration:underline">Performance Obligations Satisfied Over Time</span></div><div style="margin-bottom:9pt;padding-left:36pt;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%">Recognition of Performance Obligations&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A performance obligation is a promise in a contract to transfer a distinct good or service to the customer, and is the unit of account in the revenue standard. The contract transaction price is allocated to each distinct performance obligation and recognized as revenue when, or as, the performance obligation is satisfied. Transportation Solutions and Business Solutions Commercial projects typically span between 12 to 36 months, and E-Infrastructure Solutions projects are between 6 to 24 months. The majority of our contracts have a </span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">single performance obligation, as the promise to transfer the individual goods or services is not separately identifiable from other promises in the contracts and, therefore, not distinct. Some contracts have multiple performance obligations, most commonly due to the contract covering multiple phases of the project life cycle (design and construction).</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenues are recognized as our obligations are satisfied over time, using the ratio of project costs incurred to estimated total costs for each contract because of the continuous transfer of control to the customer as all of the work is performed at the customer&#8217;s site and, therefore, the customer controls the asset as it is being constructed. This continuous transfer of control to the customer is further supported by clauses in the contract that allow the customer to unilaterally terminate the contract for convenience, pay the Company for costs incurred plus a reasonable profit and take control of any work in process. This cost-to-cost measure is used because management considers it to be the best available measure of progress on these contracts. Contract costs include all direct material, labor, subcontract and other costs and those indirect costs determined to relate to contract performance, such as indirect salaries and wages, equipment repairs and depreciation, insurance and payroll taxes.</span></div><div style="margin-bottom:9pt;padding-left:36pt;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%">Items Excluded from Cost-to-Cost&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pre-contract costs are generally not material and are charged to expense as incurred, but in certain cases pre-contract recognition may be deferred if specific probability criteria are met. 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;padding-left:36pt;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%">Variable Consideration&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contract modifications through change orders, claims and incentives are routine in the performance of the Company&#8217;s contracts to account for changes in the contract specifications or requirements. In most instances, contract modifications are not distinct from the existing contract due to the significant integration of services provided in the contract and are accounted for as a modification of the existing contract and performance obligation. Either the Company or its customers may initiate change orders, which may include changes in specifications or designs, manner of performance, facilities, equipment, materials, sites and period of completion of the work. Change orders that are unapproved as to both price and scope are evaluated as claims. The Company considers claims to be amounts in excess of approved contract prices that the Company seeks to collect from its customers or others for customer-caused delays, errors in specifications and designs, contract terminations, change orders that are either in dispute or are unapproved as to both scope and price, or other causes of unanticipated additional contract costs.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company estimates variable consideration for a performance obligation at the most likely amount to which the Company expects to be entitled (or the most likely amount the Company expects to incur in the case of liquidated damages), utilizing estimation methods that best predict the amount of consideration to which the Company will be entitled (or will incur in the case of liquidated damages). The Company includes variable consideration in the estimated transaction price to the extent it is probable that a significant reversal of cumulative revenue recognized will not occur or when the uncertainty associated with the variable consideration is resolved. The Company&#8217;s estimates of variable consideration and determination of whether to include estimated amounts in transaction price are based largely on an assessment of its anticipated performance and all information (historical, current and forecasted) that is reasonably available to the Company.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The effect of variable consideration on the transaction price of a performance obligation is recognized as an adjustment to revenue on a cumulative catch-up basis. To the extent unapproved change orders and claims reflected in transaction price (or excluded from transaction price in the case of liquidated damages) are not resolved in the Company&#8217;s favor, or to the extent incentives reflected in transaction price are not earned, there could be reductions in, or reversals of, previously recognized revenue.</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-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt;text-decoration:underline">Performance Obligations Satisfied at a Point-in-Time</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue for our Residential contracts is recognized at a point in time and utilizes an output measure for performance based on the completion of a unit of work (e.g., completion of concrete foundation). The time from starting construction to completion is typically two weeks or less. Upon fulfillment of the performance obligation, the customer is provided an invoice (or equivalent) demonstrating transfer of control to the customer.</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 December&#160;31, 2022 and 2021, contract assets included $65,682 and $43,767 of retainage, respectively, and contract liabilities included $63,848 and $45,639 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 70% of our December&#160;31, 2022 retainage in 2023. These assets and liabilities are reported on the 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%">Contract assets increased by $34,007 primarily due to higher retainage and unbilled revenue. Contract liabilities increased by $120,625 compared to December&#160;31, 2021, due to the timing of advance billings and work progression, partly offset by an increase in retainage. Revenue recognized for the year ended December&#160;31, 2022 that was included in the contract liability balance on December&#160;31, 2021 was $95,883. Revenue recognized for the year ended December&#160;31, 2021 that was included in the contract liability balance on December&#160;31, 2020 was $75,253.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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 December&#160;31, 2022 and 2021, our allowance for our estimate of expected credit losses was zero.</span>As is customary, we have agreed to indemnify our bonding company for all losses incurred by it in connection with bonds that are issued, and we have granted our bonding company a security interest in certain assets, including accounts receivable, as collateral for such obligations.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConsolidationVariableInterestEntityPolicy', window );">Consolidated 50% Owned Subsidiaries and Construction Joint Ventures</a></td>
<td class="text"><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%">Consolidated 50% Owned Subsidiary&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has a 50% ownership interest in a subsidiary that it fully consolidates as a result of its exercise of control of the entity. The results attributable to the 50% portion that the Company does not own is eliminated within &#8220;Other operating expense, net&#8221; within the Consolidated Statements of Operations and an associated liability is established within &#8220;Members&#8217; interest subject to mandatory redemption and undistributed earnings&#8221; within the Consolidated Balance Sheets. The subsidiary also has a mandatory redemption provision which, under circumstances that are certain to occur, obligate the Company to purchase the remaining 50% interest. The purchase obligation is also recorded in &#8220;Members&#8217; interest subject to mandatory redemption and undistributed earnings&#8221; on the Consolidated Balance Sheets.</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%">Construction Joint Ventures&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the ordinary course of business, the Company executes specific projects and conducts certain operations through joint venture arrangements (referred to as &#8220;joint ventures&#8221;). The Company has various ownership interests in these joint ventures, with such ownership typically proportionate to the Company&#8217;s decision making and distribution rights.</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%">Each joint venture is assessed at inception and on an ongoing basis as to whether it qualifies as a Variable Interest Entity (&#8220;VIE&#8221;) under the consolidations guidance in ASC Topic 810. If at any time a joint venture qualifies as a VIE, the Company performs a qualitative assessment to determine whether the Company is the primary beneficiary of the VIE and therefore needs to consolidate the VIE.</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%">If the Company determines it is not the primary beneficiary of the VIE or only has the ability to significantly influence, rather than control the&#160;joint venture,&#160;it is not&#160;consolidated. The Company accounts for unconsolidated joint ventures using a pro-rata basis in the Consolidated Statements of Operations and as a single line item (&#8220;Receivables from and equity in construction joint ventures&#8221;) in the Consolidated Balance Sheets. This method is a permissible modification of the equity method of accounting which is a common practice in the construction industry.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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 $3,721 and $3,821 is included in &#8220;Other current assets&#8221; on the Consolidated Balance Sheets at December&#160;31, 2022 and 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>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock', window );">Property and Equipment</a></td>
<td class="text">Property and Equipment&#8212;Property and equipment are recorded at cost and depreciated on a straight-line basis over their estimated useful lives, including buildings and improvements (5 to 39 years) and plant and field equipment (5 to 20 years). Renewals and betterments that substantially extend the useful life of an asset are capitalized and depreciated. Leasehold improvements are depreciated over the lesser of the useful life of the asset or the applicable lease term.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeLeasesPolicyTextBlock', window );">Leases Arrangements</a></td>
<td class="text"><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%">Lease Arrangements&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the ordinary course of business, the Company enters into a variety of lease arrangements, including operating and finance leases.</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-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Operating &amp; Finance Leases&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company determines if an arrangement is a lease at inception. The operating lease right-of-use (&#8220;ROU&#8221;) assets are included within the Company&#8217;s non-current assets and lease liabilities are included in current or non-current liabilities on the Company&#8217;s Consolidated Balance Sheets. Finance leases are included in &#8220;Property and equipment,&#8221; &#8220;Current maturities of long-term debt&#8221; and &#8220;Long-term debt&#8221; on the Company&#8217;s Consolidated Balance Sheets. ROU assets represent the Company&#8217;s right to use, or control the use of, a specified asset for the lease term. Lease liabilities are the Company&#8217;s obligation to make lease payments arising from a lease and are measured on a discounted basis. Operating lease ROU assets and operating lease liabilities are recognized based on the present value of the future minimum lease payments over the lease term on the commencement date. The operating lease ROU asset includes any lease payments made and initial direct costs incurred and excludes lease incentives. The lease terms may include options to extend or terminate the lease when it is reasonably certain that the Company will exercise that option. Lease expense for minimum lease payments continues to be recognized on a straight-line basis over the lease term.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock', window );">Goodwill</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%">Goodwill&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill represents the excess of the cost of companies acquired over the fair value of their net assets at the dates of acquisition. Goodwill is not amortized, but instead is reviewed for impairment at least annually at a reporting unit level, absent any interim indicators of impairment. Interim testing for impairment is performed if indicators of potential impairment exist. We perform our annual impairment assessment during the fourth quarter of each year which typically consists of a qualitative assessment to determine whether it is more likely than not that the fair value of the reporting unit is less than its net book value, including goodwill. Factors used in our qualitative assessment include, but are not limited to, macroeconomic conditions, market conditions, cost factors, overall financial performance and Company and reporting unit specific events. If we identify a potential impairment in our qualitative assessment, we perform a quantitative assessment by comparing the fair value of the applicable reporting unit to its net book value, including goodwill. To determine the fair value of our reporting units and test for impairment, we utilize an income approach (discounted cash flow method) as we believe this is the most direct approach to incorporate the specific economic attributes and risk profiles of our reporting units into our valuation model. We generally do not utilize a market approach, given the lack of relevant information generated by market transactions involving comparable businesses. However, to the extent market indicators of fair value become available, we would consider such market indicators in our discounted cash flow analysis and determination of fair value. Refer to </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 9 - Other Intangible Assets</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for our disclosure regarding goodwill impairment testing.</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="Show.showAR( this, 'defref_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock', window );">Evaluating Impairment of Other Intangible Assets and Other Long-Lived Assets</a></td>
<td class="text">Evaluating Impairment of Other Intangible Assets and Other Long-Lived Assets&#8212;Our finite-lived intangible assets are amortized over their estimated remaining useful economic lives. Our project-related intangible assets are amortized as the applicable projects progress, customer relationships are amortized utilizing an accelerated method based on the pattern of cash flows expected to be realized, taking into consideration expected revenues and customer attrition, and our other intangibles are amortized utilizing a straight-line method. When events or changes in circumstances indicate that finite-lived intangible and other long-lived assets may be impaired, an evaluation is performed. If the asset or asset group fails the recoverability test, we will perform a fair value measurement to determine and record an impairment charge.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxPolicyTextBlock', window );">Federal and State Income Taxes</a></td>
<td class="text">Federal and State Income Taxes&#8212;We determine deferred income tax assets and liabilities using the balance sheet method. Under this method, the net deferred tax asset or liability is determined based on the tax effects of the temporary differences between the book and tax bases of the various balance sheet assets and liabilities and gives current recognition to changes in tax rates and laws. Valuation allowances are established when necessary to reduce deferred tax assets to the amount expected to be realized. We recognize the financial statement benefit of a tax position only after determining the relevant tax authority would more likely than not sustain the position following an audit. For tax positions meeting the more likely than not threshold, the amount recognized in the consolidated financial statements is the largest benefit that has a greater than 50 percent likelihood of being realized upon ultimate settlement with the relevant tax authority. As a result of the Company&#8217;s analysis, management has determined the Company does not have any material uncertain tax positions. The Company&#8217;s policy is to recognize interest related to any underpayment of taxes as interest expense and penalties as administrative expense.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BasisOfAccountingPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BasisOfAccountingPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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="Show.toggleNext( this );">+ Details</a><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_ConsolidationVariableInterestEntityPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for consolidation to describe the significant judgments and assumptions made in determining whether a variable interest held by the entity requires the variable interest entity to be consolidated and (or) disclose information about its involvement with the variable interest entity; the methodology used by the entity for determining whether or not it is the primary beneficiary of the variable interest entity; and the significant factors considered and judgments made in determining that the power to direct the activities that significantly impact the economic performance of the variable interest entity are shared (as defined).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5728-111685<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 5A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=SL6759159-111685<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2AA<br> -Subparagraph a<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=SL6759068-111685<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConsolidationVariableInterestEntityPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for goodwill and intangible assets. This accounting policy also may address how an entity assesses and measures impairment of goodwill and intangible assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16265-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 05<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=109226317&amp;loc=d3e202-110218<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.CC)<br> -URI https://asc.fasb.org/extlink&amp;oid=27011434&amp;loc=d3e125687-122742<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI https://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e32247-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32847-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 19<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32840-109319<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL116659661-227067<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e32280-109318<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32809-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeLeasesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for leasing arrangement entered into by lessee.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918666-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeLeasesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126982197&amp;loc=d3e99779-112916<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=126982197&amp;loc=d3e99893-112916<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReceivablesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for receivable. Includes, but is not limited to, accounts receivable and financing receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for revenue from contract with customer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6191-108592<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6161-108592<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6143-108592<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6061-108592<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6132-108592<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UseOfEstimates</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>48
<FILENAME>R33.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139920800525856">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Acquisitions (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="Show.showAR( this, 'defref_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock', window );">Schedule of Fair Value Consideration Transferred</a></td>
<td class="text">Sterling completed the Petillo Acquisition for a purchase price of $196,763, net of cash acquired, detailed 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: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><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock', window );">Schedule of Preliminary Purchase Price Allocation</a></td>
<td class="text"><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 following table summarizes our purchase price allocation at the acquisition closing date, net of cash acquired:</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.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="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:68.929%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.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: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</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: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</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionProFormaInformationTextBlock', window );">Schedule of Proforma Information</a></td>
<td class="text"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:72.692%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.639%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="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%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pro forma revenue</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%">1,617,742&#160;</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%">1,449,422&#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:400;line-height:100%">Pro forma net income attributable to Sterling</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%">74,426&#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%">58,507&#160;</span></td><td style="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_BusinessAcquisitionProFormaInformationTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of 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="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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of finite-lived and indefinite-lived intangible assets acquired as part of a business combination.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of 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="Show.toggleNext( this );">+ References</a><div 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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the 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="Show.toggleNext( this );">+ References</a><div 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="Show.toggleNext( this );">+ Details</a><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>49
<FILENAME>R34.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139920801163424">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Dispositions (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract', window );"><strong>Discontinued Operations and Disposal Groups [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock', window );">Schedule of Discontinued Operations By Statement Of Operations And Balance Sheet</a></td>
<td class="text"><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-weight:400;line-height:120%">The following table presents the components of net income (loss) from discontinued operations. The year ended December&#160;31, 2022 represents the period ending November&#160;30, 2022, the date of disposition.</span></div><div style="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:62.243%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.631%"/><td style="width:0.1%"/></tr><tr><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%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</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="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%">2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenues</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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-top:1pt solid #000000;padding:2px 0;text-align: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,134&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">167,392&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">200,674&#160;</span></td><td style="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%">Cost of revenues</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(192,886)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(156,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%">(188,935)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross profit</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%">3,248&#160;</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%">11,225&#160;</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%">11,739&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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:#cceeff;padding:2px 0 2px 1pt;text-align: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,751)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,353)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,107)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 income (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%">3,158&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,596)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,355)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating (loss) income</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%">(7,345)</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%">276&#160;</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%">2,277&#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"/><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:#ffffff;padding:2px 1pt;text-align: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 interest income (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%">69&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(30)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(33)</span></td><td style="background-color:#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%">Gain on extinguishment 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%">2,428&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">968&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Pretax (loss) income</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%">(4,848)</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%">1,214&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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%">2,244&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pretax gain on disposition</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%">16,687&#160;</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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align: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 pretax income from Discontinued Operations</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%">11,839&#160;</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%">1,214&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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%">2,244&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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;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%">(2,095)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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%">(26)</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%">(3,061)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net income (loss) from Discontinued Operations</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%">9,744&#160;</span></td><td style="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,188&#160;</span></td><td style="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%">(817)</span></td><td style="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><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top: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 following table presents the carrying amounts of major classes of assets and liabilities that were included in discontinued operations at November&#160;30, 2022 and December&#160;31, 2021. There were no assets or liabilities classified as discontinued operations at December&#160;31, 2022.</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.519%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.297%"/><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:16.300%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">November&#160;30, 2022</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</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%">11,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%">20,895&#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%">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%">30,862&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,968&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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:#cceeff;padding:2px 0 2px 1pt;text-align: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,780&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,514&#160;</span></td><td style="background-color:#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%">Receivables from and equity in construction joint ventures</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,808&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,057&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other 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%">4,596&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,452&#160;</span></td><td style="background-color:#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:700;line-height:100%">Current assets of Discontinued Operations</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%">68,003&#160;</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%">71,886&#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:3pt"><td colspan="3" style="padding:0 1pt 0 12.25pt"/><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="background-color:#cceeff;padding:2px 1pt;text-align: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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,720&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding: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%">10,420&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right-of-use assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,551&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,047&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,501&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,501&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 asset</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,435&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,778&#160;</span></td><td style="background-color:#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:700;line-height:100%">Non-current assets of Discontinued Operations</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%">20,207&#160;</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%">20,746&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><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="background-color:#cceeff;padding:2px 1pt;text-align: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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,752&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding: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%">32,236&#160;</span></td><td style="background-color:#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%">Contract 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,600&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,260&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current maturities of long-term 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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,857&#160;</span></td><td style="background-color:#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%">Current portion of 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%">2,555&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,284&#160;</span></td><td style="background-color:#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%">Accrued 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:10pt;font-weight:400;line-height:100%">3,261&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,388&#160;</span></td><td style="background-color:#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 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%">767&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">889&#160;</span></td><td style="background-color:#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:700;line-height:100%">Current liabilities of Discontinued Operations</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%">49,935&#160;</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%">51,914&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term debt</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;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%">81&#160;</span></td><td style="background-color:#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%">2,997&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,763&#160;</span></td><td style="background-color:#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&#8217; 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%">35,063&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,793&#160;</span></td><td style="background-color:#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:700;line-height:100%">Long-term liabilities of Discontinued Operations</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%">38,060&#160;</span></td><td style="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%">38,637&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top: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 following table presents the cash flows from discontinued operations. The year ended December&#160;31, 2022 represents the period ending November&#160;30, 2022, the date of disposition.</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:71.122%"/><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: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:7.676%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Years Ended December 31,</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="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net cash provided by (used in):</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating activities of Discontinued Operations</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%">(7,334)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding: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%">11,384&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding: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%">10,313&#160;</span></td><td style="background-color:#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%">Investing activities of Discontinued Operations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(723)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,964)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,908)</span></td><td style="background-color:#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%">Financing activities of Discontinued Operations</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(81)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,908)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,805&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net change in cash, cash equivalents, and restricted cash of Discontinued Operations</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,138)</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%">3,512&#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%">15,210&#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_DiscontinuedOperationsAndDisposalGroupsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of information related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3A<br> -URI https://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=SL51724579-110230<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=d3e1474-107760<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5D<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721677-107760<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721533-107759<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3A<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721659-107760<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4B<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721665-107760<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5C<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721675-107760<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=d3e1361-107760<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5A<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721671-107760<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4A<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721663-107760<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>50
<FILENAME>R35.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139920803826656">
<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">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue from Contract with Customer [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock', window );">Schedule of Backlog By Segment</a></td>
<td class="text">The following table presents the Company&#8217;s RPOs, by segment:<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:71.960%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.639%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="display:none"/><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,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">E-Infrastructure Solutions RPOs</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;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%">603,227&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transportation Solutions RPOs</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">713,173&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">798,052&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Building Solutions RPOs - Commercial</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,942&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:400;line-height:100%">Total RPOs</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt 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,414,342&#160;</span></td><td style="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,327,900&#160;</span></td><td style="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><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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueTableTextBlock', window );">Schedule of 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:59.280%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width: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:11.622%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Revenues by major end market</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="border-top:1pt solid #000000;padding:2px 1pt;text-align: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="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><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></div></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 style="background-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%">905,277&#160;</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%">468,784&#160;</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%">397,253&#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%">Heavy Highway</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="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%">391,894&#160;</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%">467,678&#160;</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%">416,738&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aviation</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,950&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">115,258&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,485&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,706&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,254&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,927&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Transportation Solutions Revenues</span></div></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="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%">542,550&#160;</span></td><td style="background-color:#cceeff;border-top:1pt 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%">628,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"/><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%">553,150&#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%">Residential</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">207,674&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">209,201&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">164,694&#160;</span></td><td style="background-color:#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%">Commercial</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">113,935&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">108,199&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,641&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Building Solutions Revenues</span></div></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="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%">321,609&#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%">317,400&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">276,335&#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:700;line-height:100%">Total Revenues</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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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,769,436&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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,414,374&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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,226,738&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top: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="padding:2px 1pt;text-align: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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding: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%">Lump Sum</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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,001,290&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding: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%">479,049&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding: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%">374,541&#160;</span></td><td style="background-color:#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%">Fixed-Unit Price</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">556,234&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">723,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">662,855&#160;</span></td><td style="background-color:#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%">Residential and Other</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">211,912&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">211,981&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">189,342&#160;</span></td><td style="background-color:#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:700;line-height:100%">Total Revenues</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 style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,769,436&#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 #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,414,374&#160;</span></td><td style="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,226,738&#160;</span></td><td style="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>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisaggregationOfRevenueTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130545-203045<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of expected timing for satisfying remaining performance obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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="Show.toggleNext( this );">+ Details</a><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>51
<FILENAME>R36.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139920802638016">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated 50% Owned Subsidiary (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="Show.showAR( this, 'defref_strl_ScheduleOfComponentsOfAgreementObligationTableTextBlock', window );">Schedule of Components of Agreement Obligation</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;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 style="width:72.692%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.639%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align: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: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%">20,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%">20,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%">Accumulated earnings, net of distributions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,597&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(678)</span></td><td style="background-color:#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%">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%">21,597&#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%">19,322&#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_strl_ScheduleOfComponentsOfAgreementObligationTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of an agreement obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>52
<FILENAME>R37.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139920802676544">
<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">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract', window );"><strong>Equity Method Investments and Joint Ventures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ScheduleOfCondensedIncomeStatementTableTextBlock', window );">Schedule of 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 this construction joint venture is as follows:</span></div><div style="margin-bottom:4pt;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:72.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.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><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%">Years Ended December 31,</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%">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%">49,757&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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%">55,373&#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%">Operating income</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,519&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding: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,598&#160;</span></td><td style="background-color:#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%">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%">3,554&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding: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,605&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:59.222%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.640%"/><td style="width:0.1%"/></tr><tr><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%">Years Ended December 31,</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="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td 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%">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%">141,557&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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%">217,854&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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%">138,503&#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%">25,820&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,835&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,534&#160;</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%">Sterling&#8217;s noncontrolling interest:</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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,674&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding: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%">94,306&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding: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%">59,257&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income 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%">10,535&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding: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%">10,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,564&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ScheduleOfCondensedBalanceSheetTableTextBlock', window );">Schedule of Condensed Balance Sheet</a></td>
<td class="text">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 Consolidated Financial Statements are shown below:<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:72.692%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.639%"/><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%">As of December 31,</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></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%">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%">68,258&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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%">87,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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">(33,944)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,644)</span></td><td style="background-color:#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%">14,122&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,839&#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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of condensed balance sheet, including, but not limited to, balance sheets of consolidated entities and consolidation eliminations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher SEC<br> -Name Regulation S-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="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of condensed income statement, including, but not limited to, income statements of consolidated entities and consolidation eliminations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher SEC<br> -Name Regulation S-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="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>53
<FILENAME>R38.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139920800532592">
<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">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentTextBlock', window );">Schedule of Property and Equipment</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%">Property and equipment are summarized as follows:</span></div><div style="margin-bottom:1pt"><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:72.692%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.639%"/><td style="width:0.1%"/></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%">&#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%">As of December 31,</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:10pt;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 colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align: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: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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">345,647&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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%">296,718&#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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,500&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,072&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,402&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,402&#160;</span></td><td style="background-color:#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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,352&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,119&#160;</span></td><td style="background-color:#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="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%">372,901&#160;</span></td><td style="background-color:#cceeff;border-top:1pt 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%">322,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"/></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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(157,419)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(128,415)</span></td><td style="background-color:#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 style="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%">215,482&#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%">193,896&#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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>54
<FILENAME>R39.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139920802676672">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Other Intangible Assets (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="Show.showAR( this, 'defref_us-gaap_ScheduleOfGoodwillTextBlock', window );">Schedule of Goodwill</a></td>
<td class="text">The following table presents goodwill by reportable segment:<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="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of December 31,</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:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">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="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:700;line-height:100%">Goodwill</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"/></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%">E-Infrastructure Solutions</span></div></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%">167,656&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding: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%">174,560&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transportation Solutions</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%">53,305&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,305&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Building Solutions</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,731&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,425&#160;</span></td><td style="background-color:#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 6.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%">Goodwill</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">262,692&#160;</span></td><td style="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%">258,290&#160;</span></td><td style="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><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock', window );">Schedule of Finite-Lived Intangible Assets</a></td>
<td class="text"><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 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:9pt;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:1.0%"/><td style="width:9.635%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.976%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.870%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.976%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.017%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.976%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.017%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.976%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.022%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="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, 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:2px 1pt;text-align: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: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="font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><br/></span><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="font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><br/></span><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%">24</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%">284,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%">(37,044)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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 name</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">(7,150)</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,700)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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;text-align: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</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%">345,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%">(45,894)</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of assets, 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="Show.toggleNext( this );">+ References</a><div 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="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfGoodwillTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (g)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1A<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=SL108378252-109267<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13854-109267<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 55<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=122137925&amp;loc=d3e14258-109268<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfGoodwillTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>55
<FILENAME>R40.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139920803789568">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Debt (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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:6pt;margin-top: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:75.586%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.190%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.191%"/><td style="width:0.1%"/></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%">&#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%">As of December 31,</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:10pt;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 colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align: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: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%">423,663&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">423,663&#160;</span></td><td style="background-color:#cceeff;border-top:1pt 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%">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%">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%">10,901&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,371&#160;</span></td><td style="background-color:#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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">434,564&#160;</span></td><td style="background-color:#cceeff;border-top:1pt 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%">457,259&#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 - Current maturities of long-term 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%">(32,610)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,373)</span></td><td style="background-color:#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%">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%">(3,219)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">398,735&#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,507&#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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDebtInstrumentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of 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="Show.toggleNext( this );">+ References</a><div 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="Show.toggleNext( this );">+ Details</a><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>56
<FILENAME>R41.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139920803762064">
<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">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="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:100.000%"><tr><td style="width:1.0%"/><td style="width:25.069%"/><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.525%"/><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:7.525%"/><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:7.525%"/><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:7.525%"/><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:7.525%"/><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:7.525%"/><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:7.525%"/><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:7.538%"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:middle"><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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td 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%">Other current liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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%">(2,438)</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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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%">(2,438)</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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfDerivativeAssetsAtFairValueTableTextBlock', window );">Schedule of Derivative Assets 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:100.000%"><tr><td style="width:1.0%"/><td style="width:25.069%"/><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.525%"/><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:7.525%"/><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:7.525%"/><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:7.525%"/><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:7.525%"/><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:7.525%"/><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:7.525%"/><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:7.538%"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:middle"><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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td 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%">Other current liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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%">(2,438)</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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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%">(2,438)</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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock', window );">Schedule of Changes in AOCI</a></td>
<td class="text">The following table presents the total value recognized in OCI and reclassified from AOCI into earnings during the years ending December&#160;31, 2022 and 2021 for derivatives designated as cash flow hedges:<table 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.198%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:7.671%"/><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:7.671%"/><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: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:7.671%"/><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:7.671%"/><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:7.681%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended December&#160;31, 2022</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended December&#160;31, 2021</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Before Tax 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%">Tax<br/>Amount</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 <br/>Amount</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%">Before Tax 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%">Tax<br/>Amount</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 <br/>Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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%">2,132&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#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%">(487)</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%">1,645&#160;</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%">445&#160;</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%">(102)</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%">343&#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%">Net amount reclassified from AOCI into earnings</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">(25)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,141&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(943)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,198&#160;</span></td><td style="background-color:#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%">Change in other comprehensive income</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-bottom:3pt 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%">2,235&#160;</span></td><td style="background-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%">(512)</span></td><td style="background-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%">1,723&#160;</span></td><td style="background-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%">4,586&#160;</span></td><td style="background-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%">(1,045)</span></td><td style="background-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%">3,541&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of gain (loss) on derivative and nonderivative instruments designated and qualifying as cash flow hedge recorded in accumulated other comprehensive income (AOCI) and reclassified into earnings.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4C<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5624171-113959<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDerivativeAssetsAtFairValueTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of derivative assets at fair value.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDerivativeAssetsAtFairValueTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of derivative liabilities at fair value.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>57
<FILENAME>R42.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139920804774672">
<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">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeaseCostTableTextBlock', window );">Schedule of Lease Costs</a></td>
<td class="text">The components of lease expense are as follows:<div style="margin-bottom:1pt;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.034%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.467%"/><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:17.469%"/><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%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">16,768&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,216&#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%">14,092&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding: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,206&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align: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="background-color:#ffffff;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%">148&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding: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%">196&#160;</span></td><td style="background-color:#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%">13&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">161&#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%">216&#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:61.034%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.467%"/><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:17.469%"/><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%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</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></tr><tr><td colspan="3" style="padding:2px 1pt;text-align: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 #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;text-align: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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,701&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding: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,248&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating 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%">13&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">148&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding: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%">196&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align: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"/></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%">59,461&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding: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%">12,059&#160;</span></td><td style="background-color:#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%">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"/></tr></table></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;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:61.034%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.467%"/><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:17.469%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight: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%">December 31,<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="padding:2px 1pt;text-align: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="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 lease right-of-use assets</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,415&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding: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%">19,473&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><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;text-align: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%">19,715&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding: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,557&#160;</span></td><td style="background-color:#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%">40,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%">13,068&#160;</span></td><td style="background-color:#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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,818&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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,625&#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="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="padding:2px 1pt;text-align: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="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%">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%">(1,056)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNTEvZnJhZzpkMGFhZjFiYzYwNjY0NTlhOTBhZmFiNjFiNWFkMjlhMS90YWJsZTplYTM1MzBjZjE3NjU0YWZjYjIxMWJkNDlhNjI2NzgwZC90YWJsZXJhbmdlOmVhMzUzMGNmMTc2NTRhZmNiMjExYmQ0OWE2MjY3ODBkXzExLTAtMS0xLTEwMDU1MQ_70952676-c2ef-423e-b648-d93cb684c627"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNTEvZnJhZzpkMGFhZjFiYzYwNjY0NTlhOTBhZmFiNjFiNWFkMjlhMS90YWJsZTplYTM1MzBjZjE3NjU0YWZjYjIxMWJkNDlhNjI2NzgwZC90YWJsZXJhbmdlOmVhMzUzMGNmMTc2NTRhZmNiMjExYmQ0OWE2MjY3ODBkXzExLTAtMS0xLTEwMDU1MQ_78427fe1-af87-4e7c-af1c-7e55ee667ac1">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%">423&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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="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;text-align:left;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:id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNTEvZnJhZzpkMGFhZjFiYzYwNjY0NTlhOTBhZmFiNjFiNWFkMjlhMS90YWJsZTplYTM1MzBjZjE3NjU0YWZjYjIxMWJkNDlhNjI2NzgwZC90YWJsZXJhbmdlOmVhMzUzMGNmMTc2NTRhZmNiMjExYmQ0OWE2MjY3ODBkXzEzLTAtMS0xLTEwMDU1MQ_3765c4ca-199f-4c98-9de3-d3d4803f18e6"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNTEvZnJhZzpkMGFhZjFiYzYwNjY0NTlhOTBhZmFiNjFiNWFkMjlhMS90YWJsZTplYTM1MzBjZjE3NjU0YWZjYjIxMWJkNDlhNjI2NzgwZC90YWJsZXJhbmdlOmVhMzUzMGNmMTc2NTRhZmNiMjExYmQ0OWE2MjY3ODBkXzEzLTAtMS0xLTEwMDU1MQ_fce5b5e5-e3ba-4b56-aa35-cb876ddc5ce4">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%">148&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding: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:id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNTEvZnJhZzpkMGFhZjFiYzYwNjY0NTlhOTBhZmFiNjFiNWFkMjlhMS90YWJsZTplYTM1MzBjZjE3NjU0YWZjYjIxMWJkNDlhNjI2NzgwZC90YWJsZXJhbmdlOmVhMzUzMGNmMTc2NTRhZmNiMjExYmQ0OWE2MjY3ODBkXzE0LTAtMS0xLTEwMDU1MQ_101c42ce-9b84-420d-ab9b-72e32ddb9950"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNTEvZnJhZzpkMGFhZjFiYzYwNjY0NTlhOTBhZmFiNjFiNWFkMjlhMS90YWJsZTplYTM1MzBjZjE3NjU0YWZjYjIxMWJkNDlhNjI2NzgwZC90YWJsZXJhbmdlOmVhMzUzMGNmMTc2NTRhZmNiMjExYmQ0OWE2MjY3ODBkXzE0LTAtMS0xLTEwMDU1MQ_e0c19b0b-3d2e-4d87-8ed2-1608174b416b">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%">76&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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%">372&#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:5pt"><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="padding:2px 1pt;text-align: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="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="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%">4.5</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%">6.1</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%">1.5</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 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"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align: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.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock', window );">Schedule of Maturities of Finance Lease Liabilities</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:60.979%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.494%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.495%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight: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%">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="padding:2px 1pt;text-align: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="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%">2023</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,256&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding: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%">154&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,990&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,463&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,196&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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%">2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,372&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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 lease payments</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%">67,668&#160;</span></td><td style="background-color:#cceeff;border-top:1pt 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%">231&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less imputed interest</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,850)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7)</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%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,818&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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%">224&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock', window );">Schedule of Maturities of Operating Lease Liabilities</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:60.979%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.494%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.495%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight: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%">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="padding:2px 1pt;text-align: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="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%">2023</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,256&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding: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%">154&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,990&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,463&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,196&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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%">2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,372&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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 lease payments</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%">67,668&#160;</span></td><td style="background-color:#cceeff;border-top:1pt 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%">231&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less imputed interest</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,850)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7)</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%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,818&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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%">224&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of undiscounted cash flows of 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseCostTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>58
<FILENAME>R43.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139920803875648">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock', window );">Schedule of Components of Income Tax Expense (Benefit)</a></td>
<td class="text"><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 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;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 style="width:59.222%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.640%"/><td style="width:0.1%"/></tr><tr><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%">Years Ended December 31,</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="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">9,221&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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,512&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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,033&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax 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%">32,486&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,362&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,377&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-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,707&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,874&#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%">19,410&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock', window );">Schedule of Effective Income Tax Rate Reconciliation</a></td>
<td class="text"><div style="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 items comprising the difference between income taxes computed at the U.S. federal statutory rates in effect for 2022, 2021 and 2020 and our effective tax rates were as follows:</span></div><div style="margin-bottom:5pt;margin-top:6pt;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:46.122%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.087%"/><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.087%"/><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.087%"/><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.087%"/><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.087%"/><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.093%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="33" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td></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:10pt;font-weight:700;line-height:100%">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:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">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:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">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:10pt;font-weight:700;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax expense at the U.S. federal statutory rate</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%">29,435&#160;</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%">21.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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 style="background-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%">18,650&#160;</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%">21.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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 style="background-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%">13,258&#160;</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%">21.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State income taxes, net of federal benefits</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,064&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,579&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,840&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Taxes on subsidiaries&#8217; and joint ventures&#8217; earnings allocated to noncontrolling interests 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:10pt;font-weight:400;line-height:100%">(366)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.3)</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%">(521)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Executive compensation, including stock incentives</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,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%">1.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,698&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,881&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 permanent differences</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">208&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(532)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(439)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.7)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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%">Income tax expense</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%">41,707&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29.8&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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 style="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%">24,874&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28.0&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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 style="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%">19,410&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30.7&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock', window );">Schedule of Deferred Tax Assets and Liabilities</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 components of deferred tax assets and liabilities were 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.707%"><tr><td style="width:1.0%"/><td style="width:78.225%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.870%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.872%"/><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%">Long Term</span></td></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%">As of December 31,</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="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets related to:</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 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued compensation and other</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,287&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding: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,237&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">2,642&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,030&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">Members interest 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%">4,783&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,604&#160;</span></td><td style="background-color:#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%">Right of use 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%">15,259&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,600&#160;</span></td><td style="background-color:#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%">Derivative liability</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">515&#160;</span></td><td style="background-color:#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%">Deferred payments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">960&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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 operating loss carryforwards</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,320&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,955&#160;</span></td><td style="background-color:#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 deferred tax 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%">27,314&#160;</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%">26,901&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="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%">Liabilities related to:</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"/></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%">Depreciation 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%">(40,770)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,775)</span></td><td style="background-color:#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%">Right of use assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15,157)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,565)</span></td><td style="background-color:#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%">Amortization of tax basis 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%">(16,047)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,493)</span></td><td style="background-color:#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</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,999)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,502)</span></td><td style="background-color:#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 deferred tax 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%">(78,973)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(45,335)</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:9pt"><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 2px 12.25pt;text-align: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 total deferred tax (liability) asset</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%">(51,659)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18,434)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>59
<FILENAME>R44.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139920799894784">
<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">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock', window );">Schedule of Share-based Compensation, Restricted Stock Units Award Activity</a></td>
<td class="text">The following table presents RSA activity during 2022:<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:65.029%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:15.468%"/><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:15.470%"/><td style="width:0.1%"/></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:700;line-height:100%">RSAs</span></td><td colspan="3" style="display:none"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;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:100%">Number of Shares</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;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:100%">Weighted Average<br/>Fair Value Per Share</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2021</span></td><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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.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"/></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%">Granted</span></td><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding: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%">23.43&#160;</span></td><td style="background-color:#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%">Vested</span></td><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(29)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding: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%">23.19&#160;</span></td><td style="background-color:#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%">Forfeited</span></td><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2022</span></td><td colspan="3" style="display:none"/><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%">26&#160;</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%">23.43&#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></table>The following table presents RSU activity during 2022:<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:65.029%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.468%"/><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:15.470%"/><td style="width:0.1%"/></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:700;line-height:100%">RSUs</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;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:100%">Number of Shares</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;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:100%">Weighted Average<br/>Fair Value Per Share</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">250&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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%">17.37&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">186&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28.35&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding: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%">18.66&#160;</span></td><td style="background-color:#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%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding: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%">21.66&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 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:10pt;font-weight:400;line-height:100%">283&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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%">23.51&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock', window );">Schedule of Fair Value Assumptions And Fair Value Output of Warrants</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 Company valued these Warrants using the Black-Scholes model, which is a type 3 fair value measurement. The key assumptions used in the Black-Scholes Model and fair value output are summarized in the table below:</span></div><div style="margin-bottom:1pt"><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:85.977%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.823%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">April 3, 2017</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock price at grant date</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.88&#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%">Exercise option price</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%">10.25&#160;</span></td><td style="background-color:#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%">Expected term of&#160;warrants (in years)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 13pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected volatility rate</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.29&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free rate</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.88&#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%">Expected dividend yield</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 fair value</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,500&#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_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the number and weighted-average grant date fair value for restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock units that were granted, vested, or forfeited during the year.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of warrants or rights issued. Warrants and rights outstanding are derivative securities that give the holder the right to purchase securities (usually equity) from the issuer at a specific price within a certain time frame. Warrants are often included in a new debt issue to entice investors by a higher return potential. The main difference between warrants and call options is that warrants are issued and guaranteed by the company, whereas options are exchange instruments and are not issued by the company. Also, the lifetime of a warrant is often measured in years, while the lifetime of a typical option is measured in months. Disclose the title of issue of securities called for by warrants and rights outstanding, the aggregate amount of securities called for by warrants and rights outstanding, the date from which the warrants or rights are exercisable, and the price at which the warrant or right is exercisable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<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 505<br> -SubTopic 50<br> -Section S99<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6784392&amp;loc=d3e188667-122775<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>60
<FILENAME>R45.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139920803700432">
<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">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="Show.showAR( this, 'defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock', window );">Schedule of Earnings Per Share, Basic and Diluted</a></td>
<td class="text">The following table reconciles the numerators and denominators of the basic and diluted earnings per share computations for net income attributable to Sterling common stockholders:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:62.243%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.631%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Years Ended December 31,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="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><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%">2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Numerator:</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"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income from Continuing Operations</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%">96,717&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding: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%">61,457&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding: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%">43,123&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss) from Discontinued Operations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,744&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,188&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(817)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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-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%">106,461&#160;</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%">62,645&#160;</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%">42,306&#160;</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"/></tr><tr style="height:5pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Denominator:</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="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%">Weighted average common shares outstanding &#8212; 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%">30,199&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,600&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,859&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">365&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">501&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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:#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%">30,564&#160;</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%">29,101&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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%">28,195&#160;</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"/></tr><tr style="height:5pt"><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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net income per share from Continuing Operations:</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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">3.20&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding: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.15&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding: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.55&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align: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%">3.16&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding: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.11&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.53&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:5pt"><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="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%">Net income (loss) per share from Discontinued Operations:</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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">0.32&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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.04&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding: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%">(0.03)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align: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%">0.32&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding: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%">0.04&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding: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%">(0.03)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:5pt"><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="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%">Net income per share attributable to Sterling common stockholders:</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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">3.53&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding: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.19&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding: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.52&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align: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%">3.48&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding: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.15&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.50&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></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_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of an entity's 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>61
<FILENAME>R46.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139920803675632">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Retirement Benefits (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresAbstract', window );"><strong>Defined Benefit Plans and Other Postretirement Benefit Plans Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_strl_ScheduleofDefinedContributionPlanTableTextBlock', window );">Schedule of Defined Contribution Plan</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 following table presents our participation in these plans:</span></div><div style="margin-bottom:1pt"><table 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:14.250%"/><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:9.426%"/><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:4.309%"/><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:6.356%"/><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:6.356%"/><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.841%"/><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:4.894%"/><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:4.894%"/><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:4.894%"/><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.233%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.439%"/><td style="width:0.1%"/></tr><tr style="height:32pt"><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Pension Trust<br/>Fund</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Pension Plan Employer Identification Number</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Plan Year End</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" 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:8pt;font-weight:700;line-height:100%">Pension Protection Act (&#8220;PPA&#8221;) Certified Zone Status </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" 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:8pt;font-weight:700;line-height:100%">FIP / RP Status Pending/Implemented </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Contributions </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(3)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Surcharge<br/>Imposed</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Expiration Date of Collective Bargaining Agreement</span></td></tr><tr style="height:12pt"><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="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Heavy and General Construction Laborers Local 472 and Local 172 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(4)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">22-6032103</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3/31</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Green</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Green</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">No</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,119&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,343&#160;</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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,417&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #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:400;line-height:100%">No</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2/29/2024</span></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:8pt;font-weight:400;line-height:100%">International Union of Operating Engineers Local 825 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(4)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">22-6033380</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6/30</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Yellow</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Green</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Yes</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:8pt;font-weight:400;line-height:100%">4,381</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:8pt;font-weight:400;line-height:100%">2,734</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:8pt;font-weight:400;line-height:100%">3,610</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">No</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6/30/2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Pension Trust Fund for Operating Engineers Pension Plan </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">94-6090764</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12/31</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Yellow</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Yellow</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Yes</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:8pt;font-weight:400;line-height:100%">1,265</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:8pt;font-weight:400;line-height:100%">1,411</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:8pt;font-weight:400;line-height:100%">1,458</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">No</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6/30/2023</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">All other funds </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,163</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,397</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,848</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="9" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total Contributions:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12,928&#160;</span></td><td style="background-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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9,885&#160;</span></td><td style="background-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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10,333&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr></table></div><div style="margin-bottom:3pt;padding-left:27pt;padding-right:13.5pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">&#160;(1)&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The most recent PPA zone status available in 2022 and 2021 is for the plan&#8217;s year-end during 2021 and 2020, respectively. The zone status is based on information that we received from the plan and is certified by the plan&#8217;s actuary. Among other factors, plans in the red zone are generally less than 65 percent funded, plans in the orange zone are less than 80 percent funded and have an Accumulated Funding Deficiency in the current year or projected into the next six years, plans in the yellow zone are less than 80 percent funded and plans in the green zone are at least 80 percent funded.</span></div><div style="margin-bottom:3pt;padding-left:27pt;padding-right:13.5pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(2)&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Indicates whether the plan has a financial improvement plan (&#8220;FIP&#8221;) or a rehabilitation plan (&#8220;RP&#8221;) which is either pending or has been implemented.</span></div><div style="margin-bottom:3pt;padding-left:27pt;padding-right:13.5pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(3)&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our 2022 contributions as a percentage of total plan contributions were not available for any of our plans. For 2021, the International Union of Operating Engineers Local 825 annual report was not available, and the remainder of our multi-employer pension plan contributions did not represent more than 5% of the total plan contributions. For 2020, our multi-employer pension plan contributions did not represent more than 5% of the total plan contributions.</span></div><div style="margin-bottom:3pt;padding-left:27pt;padding-right:13.5pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(4)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Includes multi-employer pension plans acquired as part of the Petillo Acquisition. The contributions made in 2021 and 2020 were made by Petillo and not by Sterling.</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_strl_ScheduleofDefinedContributionPlanTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents the schedule of defined contribution plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">strl_ScheduleofDefinedContributionPlanTableTextBlock</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_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>62
<FILENAME>R47.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139920801236128">
<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">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="Show.showAR( this, 'defref_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock', window );">Schedule of Supplemental Cash Flow</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:99.707%"><tr><td style="width:1.0%"/><td style="width:62.243%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.631%"/><td style="width:0.1%"/></tr><tr><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%">Years Ended December 31,</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><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%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable</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%">(63,285)</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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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,300)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,552)</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%">77,692&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,906&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,963&#160;</span></td><td style="background-color:#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%">(5,034)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(243)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,457)</span></td><td style="background-color:#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,849&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,533)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,233)</span></td><td style="background-color:#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%">11,888&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,605&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,392)</span></td><td style="background-color:#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%">7,224&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(170)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,245&#160;</span></td><td style="background-color:#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%">(884)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,362&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,287&#160;</span></td><td style="background-color:#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%">29,450&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,627&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,861&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of supplemental cash flow information for the periods presented.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>63
<FILENAME>R48.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139920803738672">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment Information (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Reporting [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock', window );">Schedule of Segment Reporting Information, by Segment</a></td>
<td class="text"><div style="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 revenues, depreciation and amortization, and income from continuing operations by reportable segment for the years ended December&#160;31, 2022, 2021 and 2020:</span></div><div style="margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:61.564%"/><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:10.613%"/><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:10.613%"/><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:10.614%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Revenues</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="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">E-Infrastructure Solutions</span></div></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%">905,277&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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%">468,784&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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%">397,253&#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%">Transportation Solutions</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%">542,550&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">628,190&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">553,150&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Building Solutions</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">321,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%">317,400&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">276,335&#160;</span></td><td style="background-color:#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 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%">1,769,436&#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%">1,414,374&#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%">1,226,738&#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 style="height:3pt"><td colspan="3" style="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="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Depreciation and Amortization</span></td><td colspan="3" style="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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">E-Infrastructure Solutions</span></div></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%">38,859&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding: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%">20,889&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding: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%">18,664&#160;</span></td><td style="background-color:#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%">Transportation Solutions</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%">8,656&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,473&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,371&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Building Solutions</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,970&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,060&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,987&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Segment Depreciation and Amortization</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,485&#160;</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%">32,422&#160;</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%">31,022&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">153&#160;</span></td><td style="background-color:#cceeff;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 Depreciation and Amortization</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,575&#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%">32,503&#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%">31,175&#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 style="height:3pt"><td colspan="3" style="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="padding:2px 1pt;text-align: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 (Loss)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="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 colspan="3" style="padding:0 1pt"/></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%">E-Infrastructure Solutions</span></div></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%">121,453&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,478&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding: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%">76,522&#160;</span></td><td style="background-color:#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%">Transportation Solutions</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%">26,623&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,888&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,998&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Building Solutions</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,693&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,564&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,441&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Segment Operating Income</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">184,769&#160;</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%">132,930&#160;</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%">118,961&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(24,072)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(22,042)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,320)</span></td><td style="background-color:#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="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(827)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,877)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,026)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Operating 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%">159,870&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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,011&#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%">92,615&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-indent: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 assets by reportable segment at December&#160;31, 2022 and 2021:</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 style="width:74.009%"/><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:10.613%"/><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:10.614%"/><td style="width:0.1%"/></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:700;line-height:100%">Assets</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/>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"><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%">E-Infrastructure Solutions</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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%">879,734&#160;</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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">772,533&#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 style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transportation Solutions</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%">246,867&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,210&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Building Solutions</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">177,554&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,262&#160;</span></td><td style="background-color:#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%">Corporate</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%">137,465&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,137&#160;</span></td><td style="background-color:#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 Assets &#8212; Continuing Operations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,441,620&#160;</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%">1,142,142&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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 Assets &#8212; Discontinued Operations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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%">92,632&#160;</span></td><td style="background-color:#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 Assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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%">1,441,620&#160;</span></td><td style="background-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%">1,234,774&#160;</span></td><td style="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 25<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8813-108599<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>64
<FILENAME>R49.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139920803683504">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Quarterly Financial Information (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_QuarterlyFinancialInformationDisclosureAbstract', window );"><strong>Quarterly Financial Information Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock', window );">Schedule of Quarterly Financial Information</a></td>
<td class="text"><div style="margin-top: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%">The following tables present our&#160;2022, 2021 and 2020&#160;quarterly revenue and income from operations by segment adjusted to conform to our 2022 continuing operations presentation:</span></div><div style="margin-bottom:2pt"><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:37.225%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.647%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.647%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.647%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.647%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.651%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding: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%">2022 Quarters Ended (unaudited)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align: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%">March 31</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%">June 30</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%">September 30</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td 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%">168,927&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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%">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%">255,530&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">247,272&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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%">905,277&#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%">116,141&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">142,640&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">157,224&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,545&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">542,550&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">80,894&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">80,286&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,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%">321,609&#160;</span></td><td style="background-color:#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%">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%">365,962&#160;</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%">461,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%">493,040&#160;</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%">448,607&#160;</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%">1,769,436&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:3pt"><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="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 (Loss)</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"/><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%">21,285&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding: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%">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%">37,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,811&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding: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%">121,453&#160;</span></td><td style="background-color:#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%">4,443&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,410&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,700&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,070&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,623&#160;</span></td><td style="background-color:#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,358&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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%">9,324&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,260&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,693&#160;</span></td><td style="background-color:#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%">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%">35,086&#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%">49,985&#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%">56,557&#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%">43,141&#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%">184,769&#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%">(5,468)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,766)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,005)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,833)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,072)</span></td><td style="background-color:#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%">(255)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">(77)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">(827)</span></td><td style="background-color:#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:700;line-height:100%">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%">29,363&#160;</span></td><td style="background-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%">43,989&#160;</span></td><td style="background-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%">49,475&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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%">37,043&#160;</span></td><td style="background-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%">159,870&#160;</span></td><td style="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><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:2pt"><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:37.225%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.647%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.647%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.647%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.647%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.651%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding: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%">2021 Quarters Ended (unaudited)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align: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%">March 31</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%">June 30</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%">September 30</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td 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%">96,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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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%">121,286&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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%">127,183&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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%">468,784&#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%">119,097&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,017&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">199,559&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">149,517&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">628,190&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">71,690&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,769&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">92,266&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,675&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">317,400&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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%">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%">287,359&#160;</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%">358,529&#160;</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%">413,111&#160;</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%">355,375&#160;</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%">1,414,374&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:3pt"><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="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 (Loss)</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"/><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%">17,812&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding: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%">19,218&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding: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%">18,734&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,478&#160;</span></td><td style="background-color:#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%">2,300&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,414&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,936&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,238&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,888&#160;</span></td><td style="background-color:#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%">7,361&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">9,238&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,175&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,564&#160;</span></td><td style="background-color:#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%">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%">27,473&#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%">35,918&#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%">37,392&#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%">32,147&#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%">132,930&#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%">(5,044)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,404)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,382)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,212)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(22,042)</span></td><td style="background-color:#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%">&#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%">(3,877)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,877)</span></td><td style="background-color:#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:700;line-height:100%">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%">22,429&#160;</span></td><td style="background-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,514&#160;</span></td><td style="background-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,010&#160;</span></td><td style="background-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%">20,058&#160;</span></td><td style="background-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%">107,011&#160;</span></td><td style="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><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></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:37.225%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.647%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.647%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.647%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.647%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.651%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding: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%">2020 Quarters Ended (unaudited)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align: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%">March 31</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%">June 30</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%">September 30</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td 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%">78,574&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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%">103,310&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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,961&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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%">100,408&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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%">397,253&#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%">108,924&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">168,413&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,512&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">132,301&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">553,150&#160;</span></td><td style="background-color:#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%">64,828&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73,951&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,419&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,137&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">276,335&#160;</span></td><td style="background-color:#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%">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%">252,326&#160;</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%">345,674&#160;</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%">325,892&#160;</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%">302,846&#160;</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%">1,226,738&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:3pt"><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="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 (Loss)</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"/><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%">13,630&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding: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%">23,573&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding: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%">22,416&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding: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,903&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding: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%">76,522&#160;</span></td><td style="background-color:#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%">(1,387)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,739&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,714&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,932&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,998&#160;</span></td><td style="background-color:#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%">7,438&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,950&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,687&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,441&#160;</span></td><td style="background-color:#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%">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%">19,681&#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%">39,262&#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%">33,817&#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%">26,201&#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%">118,961&#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%">(7,195)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,589)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,529)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,007)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,320)</span></td><td style="background-color:#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%">(473)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,026)</span></td><td style="background-color:#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:700;line-height:100%">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%">12,013&#160;</span></td><td style="background-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,534&#160;</span></td><td style="background-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%">27,887&#160;</span></td><td style="background-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%">20,181&#160;</span></td><td style="background-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%">92,615&#160;</span></td><td style="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><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></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 summarize the unaudited quarterly results of continuing operations for 2022, 2021 and 2020:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:49.779%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.632%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="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%">2022 Quarters Ended (unaudited)</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%">March 31</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%">June 30</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%">September 30</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">365,962&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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%">461,827&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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%">493,040&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">448,607&#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%">Gross profit</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%">55,149&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,008&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding: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%">79,444&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding: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%">68,966&#160;</span></td><td style="background-color:#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 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%">24,721&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding: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%">39,540&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding: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%">44,505&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding: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%">31,398&#160;</span></td><td style="background-color:#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%">Net income from Continuing Operations</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%">17,672&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,114&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,698&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding: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%">20,233&#160;</span></td><td style="background-color:#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%">Net income per share from Continuing Operations:</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 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic </span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.59&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding: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%">0.93&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.01&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding: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%">0.67&#160;</span></td><td style="background-color:#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%">Diluted</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.59&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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.92&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding: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.01&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding: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%">0.66&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:49.779%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.632%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="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%">2021 Quarters Ended (unaudited)</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%">March 31</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%">June 30</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%">September 30</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">287,359&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">358,529&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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%">413,111&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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%">355,375&#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%">Gross profit</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%">42,479&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding: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%">53,663&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,878&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,512&#160;</span></td><td style="background-color:#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 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%">16,117&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,206&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding: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%">28,091&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding: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,395&#160;</span></td><td style="background-color:#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%">Net income from Continuing Operations</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%">10,280&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,922&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding: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%">19,985&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding: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,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;text-align: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 from Continuing Operations:</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 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic </span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.36&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding: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%">0.70&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding: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%">0.39&#160;</span></td><td style="background-color:#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%">Diluted</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.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%">0.69&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding: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%">0.68&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding: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%">0.38&#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:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:49.779%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.632%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="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%">2020 Quarters Ended (unaudited)</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%">March 31</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%">June 30</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%">September 30</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">252,326&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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%">345,674&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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%">325,892&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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%">302,846&#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%">Gross profit</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%">33,535&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding: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%">56,831&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding: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%">46,297&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding: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%">42,967&#160;</span></td><td style="background-color:#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 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%">4,306&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding: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,999&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding: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%">20,757&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,069&#160;</span></td><td style="background-color:#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%">Net income from Continuing Operations</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%">2,976&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,649&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding: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,944&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,554&#160;</span></td><td style="background-color:#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%">Net income per share from Continuing Operations:</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 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic </span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.11&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding: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%">0.63&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding: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%">0.50&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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.31&#160;</span></td><td style="background-color:#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%">Diluted</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.11&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding: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%">0.63&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding: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%">0.49&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding: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%">0.29&#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_QuarterlyFinancialInformationDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_QuarterlyFinancialInformationDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of quarterly financial data. Includes, but is not limited to, financial information for fiscal quarters, cumulative effect of a change in accounting principle and earnings per share data.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 270<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126900988&amp;loc=d3e1280-108306<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>65
<FILENAME>R50.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139920799193520">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Nature of Operations (Details) - segment<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Nov. 30, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NumberOfReportableSegments', window );">Number of reportable segments</a></td>
<td class="nump">3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_strl_ConsolidatedEntitiesOwnershipPercentage', window );">Consolidated ownership percentage</a></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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Consolidated Entities, Ownership Percentage</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_NumberOfReportableSegments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8672-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NumberOfReportableSegments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>66
<FILENAME>R51.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139920798602864">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Basis of Presentation and Significant Accounting Policies - Narrative (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Nov. 30, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableImpairedLineItems', window );"><strong>Financing Receivable, Impaired [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_strl_ConsolidatedEntitiesOwnershipPercentage', window );">Consolidated ownership percentage</a></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="nump">50.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivable', window );">Allowance for credit loss</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_strl_ContractWithCustomerRetainageAssetCurrent', window );">Contract asset retainage</a></td>
<td class="nump">65,682,000<span></span>
</td>
<td class="nump">43,767,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_strl_ContractWithCustomerRetainageLiabilityCurrent', window );">Contract liability retainage</a></td>
<td class="nump">$ 63,848,000<span></span>
</td>
<td class="nump">45,639,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_strl_ContractsReceivableRetainagePercentageEstimatedToBeCollectedInNextFiscalYear', window );">Retainage rate</a></td>
<td class="nump">70.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_strl_IncreaseDecreaseInContractWithCustomerRetainageAsset', window );">Increased in contract asset retainage</a></td>
<td class="nump">$ 34,007,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_strl_IncreaseDecreaseInContractWithCustomerRetainageLiability', window );">Increase in contract liability retainage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">120,625,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_strl_ContractWithCustomerLiabilityRevenueRecognizedDuringThePeriod', window );">Contract liability recognized during the period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">95,883,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityRevenueRecognized', window );">Contract liability revenue recognized</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 75,253,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestrictedCash', window );">Restricted cash</a></td>
<td class="nump">$ 3,721,000<span></span>
</td>
<td class="nump">$ 3,821,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum | Transportation Solutions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableImpairedLineItems', window );"><strong>Financing Receivable, Impaired [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_strl_RevenueRecognitionPercentageOfCompletionRange', window );">Revenue recognition, percentage of completion range</a></td>
<td class="text">12 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum | E-Infrastructure Solutions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableImpairedLineItems', window );"><strong>Financing Receivable, Impaired [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_strl_RevenueRecognitionPercentageOfCompletionRange', window );">Revenue recognition, percentage of completion range</a></td>
<td class="text">6 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum | Transportation Solutions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableImpairedLineItems', window );"><strong>Financing Receivable, Impaired [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_strl_RevenueRecognitionPercentageOfCompletionRange', window );">Revenue recognition, percentage of completion range</a></td>
<td class="text">36 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum | E-Infrastructure Solutions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableImpairedLineItems', window );"><strong>Financing Receivable, Impaired [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_strl_RevenueRecognitionPercentageOfCompletionRange', window );">Revenue recognition, percentage of completion range</a></td>
<td class="text">24 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingAndBuildingImprovementsMember', window );">Building and improvements | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableImpairedLineItems', window );"><strong>Financing Receivable, Impaired [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property, plant and equipment, useful life</a></td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingAndBuildingImprovementsMember', window );">Building and improvements | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableImpairedLineItems', window );"><strong>Financing Receivable, Impaired [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property, plant and equipment, useful life</a></td>
<td class="text">39 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_EquipmentMember', window );">Plant and field equipment | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableImpairedLineItems', window );"><strong>Financing Receivable, Impaired [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property, plant and equipment, useful life</a></td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_EquipmentMember', window );">Plant and field equipment | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableImpairedLineItems', window );"><strong>Financing Receivable, Impaired [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property, plant and equipment, useful life</a></td>
<td class="text">20 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Consolidated Entities, Ownership Percentage</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_ContractWithCustomerLiabilityRevenueRecognizedDuringThePeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Contract With Customer, Liability, Revenue Recognized During the Period</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Contract With Customer, Retainage Asset, Current</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Contract With Customer, Retainage Liability, Current</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_strl_IncreaseDecreaseInContractWithCustomerRetainageAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Increase (Decrease) In Contract With Customer, Retainage Asset</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">strl_IncreaseDecreaseInContractWithCustomerRetainageAsset</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_IncreaseDecreaseInContractWithCustomerRetainageLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Increase (Decrease) In Contract With Customer, Retainage Liability</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">strl_IncreaseDecreaseInContractWithCustomerRetainageLiability</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_RevenueRecognitionPercentageOfCompletionRange">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents the length of time the Company's contracts generally take to complete.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">strl_RevenueRecognitionPercentageOfCompletionRange</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_AllowanceForDoubtfulAccountsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance for credit loss on accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue 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="Show.toggleNext( this );">+ References</a><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="Show.toggleNext( this );">+ Details</a><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_FinancingReceivableImpairedLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableImpairedLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestrictedCash">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash 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="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="Show.toggleNext( this );">+ Details</a><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_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=strl_TransportationSolutionsSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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_EInfrastructureSolutionsSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingAndBuildingImprovementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingAndBuildingImprovementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_EquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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_EquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>67
<FILENAME>R52.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139920798730784">
<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"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 20, 2022</div></th>
<th class="th"><div>Dec. 30, 2021</div></th>
<th class="th"><div>Dec. 28, 2021</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 262,692<span></span>
</td>
<td class="nump">$ 258,290<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_strl_BusinessAcquisitionGoodwillExpectedTaxDeductiblePeriod', window );">Expected tax deductible, period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">15 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_OrderOrProductionBacklogMember', window );">Order or Production Backlog</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinitelivedIntangibleAssetsAcquired1', window );">Intangible assets acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">210,600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=strl_CCSAcquisitionMember', window );">CCS Acquisition</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferred1', window );">Total consideration</a></td>
<td class="nump">$ 21,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 60,873<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount', window );">Expected tax deductible amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">132,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred', window );">Consideration transferred</a></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,800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinitelivedIntangibleAssetsAcquired1', window );">Intangible assets acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">70,700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferred1', window );">Total consideration</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">196,763<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesGross', window );">Cash consideration transferred, net of cash acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 175,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=strl_KimesStoneMember', window );">Kimes Acquisition</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesGross', window );">Cash consideration transferred, net of cash acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 7,600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_strl_BusinessAcquisitionGoodwillExpectedTaxDeductiblePeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Business Acquisition, Goodwill, Expected Tax Deductible, Period</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of goodwill arising from a business combination that is expected to be deductible for tax purposes.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 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="Show.toggleNext( this );">+ Details</a><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_BusinessCombinationConsiderationTransferred1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of consideration 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="Show.toggleNext( this );">+ References</a><div 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="Show.toggleNext( this );">+ Details</a><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_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>This element represents the amount of any measurement period adjustment (as defined) realized during the reporting period to 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=SL65897772-128472<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_FinitelivedIntangibleAssetsAcquired1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in assets, excluding financial assets, lacking physical substance with a definite life, from an acquisition.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 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="Show.toggleNext( this );">+ Details</a><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_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 55<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=122137925&amp;loc=d3e14258-109268<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(15))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireBusinessesGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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="Show.toggleNext( this );">+ Details</a><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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_OrderOrProductionBacklogMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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_OrderOrProductionBacklogMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_CCSAcquisitionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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_CCSAcquisitionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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_BusinessAcquisitionAxis=strl_KimesStoneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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_KimesStoneMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>R53.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139920798286112">
<tr>
<th class="tl" colspan="1" rowspan="2"><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" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 20, 2022</div></th>
<th class="th"><div>Dec. 30, 2021</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable', window );">Share consideration given for acquisitions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4,851<span></span>
</td>
<td class="nump">$ 20,406<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 262,692<span></span>
</td>
<td class="nump">$ 258,290<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesGross', window );">Cash consideration transferred, net of cash acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 175,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued', window );">Shares issued in acquisition of business (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">759<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionSharePrice', window );">Business acquisition share price (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 26.87<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable', window );">Share consideration given for acquisitions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 20,406<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_strl_BusinessCombinationConsiderationTransferredWorkingCapital', window );">Target working capital adjustment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,357<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferred1', window );">Total consideration</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">196,763<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables', window );">Accounts receivable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">45,016<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_strl_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContracts', window );">Contract assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,953<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther', window );">Other current assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">193<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment', window );">Property and equipment, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">47,141<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets', window );">Other non-current assets, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,498<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable', window );">Accounts payable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(21,810)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_strl_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedBillingsInExcessOfCostsAndEstimatedEarningsOnUncompletedContracts', window );">Contract liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(8,585)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther', window );">Other current liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(8,216)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_strl_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedTangibleAssetsNet', window );">Total net tangible assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">65,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>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_strl_IdentifiableIntangibleAssetsAndGoodwill', window );">Identifiable intangible assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">70,700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">60,873<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet', window );">Total consideration transferred</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 196,763<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=strl_CCSAcquisitionMember', window );">CCS Acquisition</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued', window );">Shares issued in acquisition of business (in shares)</a></td>
<td class="nump">157<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable', window );">Share consideration given for acquisitions</a></td>
<td class="nump">$ 4,851<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferred1', window );">Total consideration</a></td>
<td class="nump">$ 21,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_strl_BusinessCombinationConsiderationTransferredWorkingCapital">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Business Combination, Consideration Transferred, Working Capital</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Billings In Excess Of Costs And Estimated Earnings On Uncompleted Contracts</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Costs And Estimated Earnings In Excess Of Billings On Uncompleted Contracts</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedTangibleAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_strl_IdentifiableIntangibleAssetsAndGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Identifiable Intangible Assets and Goodwill</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">strl_IdentifiableIntangibleAssetsAndGoodwill</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares of equity interests issued or issuable to acquire entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of consideration 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="Show.toggleNext( this );">+ References</a><div 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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of equity 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="Show.toggleNext( this );">+ References</a><div 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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of other 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="Show.toggleNext( this );">+ References</a><div 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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities 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="Show.toggleNext( this );">+ References</a><div 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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of other 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="Show.toggleNext( this );">+ References</a><div 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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of other 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="Show.toggleNext( this );">+ References</a><div 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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of property, plant, and equipment recognized as of the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 55<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=122137925&amp;loc=d3e14258-109268<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(15))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireBusinessesGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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_BusinessAcquisitionAxis=strl_CCSAcquisitionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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_CCSAcquisitionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>R54.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139920798497952">
<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">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 30, 2021</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AcquiredIndefiniteLivedIntangibleAssetsLineItems', window );"><strong>Acquired Indefinite-lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AcquiredIndefiniteLivedIntangibleAssetsLineItems', window );"><strong>Acquired Indefinite-lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AcquiredIndefiniteLivedIntangibleAssetsLineItems', window );"><strong>Acquired Indefinite-lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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="Show.showAR( this, 'defref_us-gaap_AcquiredIndefiniteLivedIntangibleAssetsLineItems', window );"><strong>Acquired Indefinite-lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinitelivedIntangibleAssetsAcquired1', window );">Intangible assets acquired</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="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=strl_PetilloIncorporatedMember', window );">Petillo | 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="Show.showAR( this, 'defref_us-gaap_AcquiredIndefiniteLivedIntangibleAssetsLineItems', window );"><strong>Acquired Indefinite-lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_FinitelivedIntangibleAssetsAcquired1', window );">Intangible assets acquired</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="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=strl_PetilloIncorporatedMember', window );">Petillo | Trade names</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AcquiredIndefiniteLivedIntangibleAssetsLineItems', window );"><strong>Acquired Indefinite-lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_FinitelivedIntangibleAssetsAcquired1', window );">Intangible assets acquired</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average 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="Show.toggleNext( this );">+ References</a><div 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="Show.toggleNext( this );">+ Details</a><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_AcquiredIndefiniteLivedIntangibleAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AcquiredIndefiniteLivedIntangibleAssetsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in assets, excluding financial assets, lacking physical substance with a definite life, from an acquisition.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 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="Show.toggleNext( this );">+ Details</a><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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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_BusinessAcquisitionAxis=strl_PetilloIncorporatedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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>70
<FILENAME>R55.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139920800316752">
<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="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionsProFormaRevenue', window );">Pro forma revenue</a></td>
<td class="nump">$ 1,617,742<span></span>
</td>
<td class="nump">$ 1,449,422<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss', window );">Pro forma net income attributable to Sterling</a></td>
<td class="nump">$ 74,426<span></span>
</td>
<td class="nump">$ 58,507<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The 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="Show.toggleNext( this );">+ References</a><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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The 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="Show.toggleNext( this );">+ References</a><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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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>71
<FILENAME>R56.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139920802818528">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Dispositions - Narrative (Details) - Total Assets &#8212; Discontinued Operations - Myers &amp; Sons Construction L.P<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Nov. 30, 2022 </div>
<div>USD ($) </div>
<div>series</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems', window );"><strong>Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_strl_DisposalGroupIncludingDiscontinuedOperationOwnershipPercentageInDisposedAsset', window );">Disposal group, including discontinued operation, ownership percentage in disposed asset</a></td>
<td class="nump">50.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleOfEquityMethodInvestments', window );">Proceeds from sale of equity method investments</a></td>
<td class="nump">$ 18,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_strl_DisposalGroupIncludingDiscontinuedOperationPaymentTermsInitialPayment', window );">Disposal group, including discontinued operation, agreement&#8217;s payment terms</a></td>
<td class="nump">$ 12,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_strl_DisposalGroupIncludingDiscontinuedOperationDeferredConsiderationNumberOfPaymentsDue', window );">Disposal group, including discontinued operation, deferred consideration, series payment due | series</a></td>
<td class="nump">3<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_strl_DisposalGroupIncludingDiscontinuedOperationDeferredConsiderationPaymentDueYearOne', window );">Disposal group, including discontinued operation, payment due year one</a></td>
<td class="nump">$ 2,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_strl_DisposalGroupIncludingDiscontinuedOperationDeferredConsiderationPaymentDueYearTwo', window );">Disposal group, including discontinued operation, payment due year two</a></td>
<td class="nump">2,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_strl_DisposalGroupIncludingDiscontinuedOperationDeferredConsiderationPaymentDueYearThree', window );">Disposal group, including discontinued operation, payment due year three</a></td>
<td class="nump">$ 2,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_strl_DisposalGroupIncludingDiscontinuedOperationImplicitInterestRate', window );">Disposal group, including discontinued operation, implicit interest rate</a></td>
<td class="nump">5.75%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_strl_DisposalGroupIncludingDiscontinuedOperationDeferredConsiderationNumberOfPaymentsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disposal Group, Including Discontinued Operation, Deferred Consideration, Number of Payments Due</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">strl_DisposalGroupIncludingDiscontinuedOperationDeferredConsiderationNumberOfPaymentsDue</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_strl_DisposalGroupIncludingDiscontinuedOperationDeferredConsiderationPaymentDueYearOne">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disposal Group, Including Discontinued Operation, Payment Due Year One</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">strl_DisposalGroupIncludingDiscontinuedOperationDeferredConsiderationPaymentDueYearOne</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_DisposalGroupIncludingDiscontinuedOperationDeferredConsiderationPaymentDueYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disposal Group, Including Discontinued Operation, Deferred Consideration, Payment Due Year Three</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">strl_DisposalGroupIncludingDiscontinuedOperationDeferredConsiderationPaymentDueYearThree</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_DisposalGroupIncludingDiscontinuedOperationDeferredConsiderationPaymentDueYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disposal Group, Including Discontinued Operation, Deferred Consideration, Payment Due Year Two</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">strl_DisposalGroupIncludingDiscontinuedOperationDeferredConsiderationPaymentDueYearTwo</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_DisposalGroupIncludingDiscontinuedOperationImplicitInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disposal Group, Including Discontinued Operation, Implicit Interest Rate</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">strl_DisposalGroupIncludingDiscontinuedOperationImplicitInterestRate</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_DisposalGroupIncludingDiscontinuedOperationOwnershipPercentageInDisposedAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disposal Group, Including Discontinued Operation, Ownership Percentage in Disposed Asset</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">strl_DisposalGroupIncludingDiscontinuedOperationOwnershipPercentageInDisposedAsset</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_DisposalGroupIncludingDiscontinuedOperationPaymentTermsInitialPayment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disposal Group, Including Discontinued Operation, Payment Terms, Initial Payment</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">strl_DisposalGroupIncludingDiscontinuedOperationPaymentTermsInitialPayment</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_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromSaleOfEquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow associated with the sale of equity method investments, which are investments in joint ventures and entities in which the entity has an equity ownership interest normally of 20 to 50 percent and exercises significant influence.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromSaleOfEquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupClassificationAxis=us-gaap_SegmentDiscontinuedOperationsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupClassificationAxis=us-gaap_SegmentDiscontinuedOperationsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=strl_MyersSonsConstructionLPMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=strl_MyersSonsConstructionLPMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>R57.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139920798561424">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Dispositions - Schedule of the Components of Net Earnings from Discontinued Operations (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems', window );"><strong>Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_strl_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTaxAndGainOnDisposition', window );">Pretax (loss) income</a></td>
<td class="num">$ (4,848)<span></span>
</td>
<td class="nump">$ 1,214<span></span>
</td>
<td class="nump">$ 2,244<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax', window );">Pretax gain on disposition</a></td>
<td class="nump">16,687<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation', window );">Income tax expense</a></td>
<td class="num">(2,095)<span></span>
</td>
<td class="num">(26)<span></span>
</td>
<td class="num">(3,061)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax', window );">Net income (loss) from Discontinued Operations</a></td>
<td class="nump">9,744<span></span>
</td>
<td class="nump">1,188<span></span>
</td>
<td class="num">(817)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupClassificationAxis=us-gaap_SegmentDiscontinuedOperationsMember', window );">Total Assets &#8212; Discontinued Operations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems', window );"><strong>Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue', window );">Revenues</a></td>
<td class="nump">196,134<span></span>
</td>
<td class="nump">167,392<span></span>
</td>
<td class="nump">200,674<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold', window );">Cost of revenues</a></td>
<td class="num">(192,886)<span></span>
</td>
<td class="num">(156,167)<span></span>
</td>
<td class="num">(188,935)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss', window );">Gross profit</a></td>
<td class="nump">3,248<span></span>
</td>
<td class="nump">11,225<span></span>
</td>
<td class="nump">11,739<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense', window );">General and administrative expense</a></td>
<td class="num">(13,751)<span></span>
</td>
<td class="num">(9,353)<span></span>
</td>
<td class="num">(7,107)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_strl_DisposalGroupIncludingDiscontinuedOperationOtherOperatingIncomeExpenseNet', window );">Other operating income (expense), net</a></td>
<td class="nump">3,158<span></span>
</td>
<td class="num">(1,596)<span></span>
</td>
<td class="num">(2,355)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss', window );">Operating (loss) income</a></td>
<td class="num">(7,345)<span></span>
</td>
<td class="nump">276<span></span>
</td>
<td class="nump">2,277<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_strl_DisposalGroupIncludingDiscontinuedOperationInterestIncomeExpense', window );">Net interest income (expense)</a></td>
<td class="nump">69<span></span>
</td>
<td class="num">(30)<span></span>
</td>
<td class="num">(33)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_strl_DisposalGroupIncludingDiscontinuedOperationGainLossOnExtinguishmentOfDebt', window );">Gain on extinguishment of debt</a></td>
<td class="nump">2,428<span></span>
</td>
<td class="nump">968<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_strl_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTaxAndGainOnDisposition', window );">Pretax (loss) income</a></td>
<td class="num">(4,848)<span></span>
</td>
<td class="nump">1,214<span></span>
</td>
<td class="nump">2,244<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax', window );">Pretax gain on disposition</a></td>
<td class="nump">16,687<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax', window );">Total pretax income from Discontinued Operations</a></td>
<td class="nump">11,839<span></span>
</td>
<td class="nump">1,214<span></span>
</td>
<td class="nump">2,244<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation', window );">Income tax expense</a></td>
<td class="num">(2,095)<span></span>
</td>
<td class="num">(26)<span></span>
</td>
<td class="num">(3,061)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax', window );">Net income (loss) from Discontinued Operations</a></td>
<td class="nump">$ 9,744<span></span>
</td>
<td class="nump">$ 1,188<span></span>
</td>
<td class="num">$ (817)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_strl_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTaxAndGainOnDisposition">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Discontinued Operation, Income (Loss) from Discontinued Operation, before Income Tax and Gain On Disposition</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">strl_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTaxAndGainOnDisposition</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_DisposalGroupIncludingDiscontinuedOperationGainLossOnExtinguishmentOfDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disposal Group, Including Discontinued Operation, Gain(Loss) on Extinguishment of Debt</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">strl_DisposalGroupIncludingDiscontinuedOperationGainLossOnExtinguishmentOfDebt</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_DisposalGroupIncludingDiscontinuedOperationInterestIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disposal Group, Including Discontinued Operation, Interest Income (Expense)</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">strl_DisposalGroupIncludingDiscontinuedOperationInterestIncomeExpense</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_DisposalGroupIncludingDiscontinuedOperationOtherOperatingIncomeExpenseNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disposal Group, Including Discontinued Operation, Other Operating Income (Expense), Net</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">strl_DisposalGroupIncludingDiscontinuedOperationOtherOperatingIncomeExpenseNet</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_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before tax of gain (loss) not previously recognized resulting from the disposal of a discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=d3e1361-107760<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e957-107759<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3B<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721525-107759<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before tax of income (loss) from a discontinued operation. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=d3e1361-107760<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3A<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721523-107759<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1012-107759<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(12))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3B<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721525-107759<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e957-107759<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(14))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of tax expense (benefit) related to a discontinued operation. Includes, but is not limited to, tax expense (benefit) related to income (loss) from operations during the phase-out period, tax expense (benefit) related to gain (loss) on disposal, tax expense (benefit) related to gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and tax expense (benefit) related to adjustments of a prior period gain (loss) on disposal.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3B<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721525-107759<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123586238&amp;loc=d3e38679-109324<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1012-107759<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=d3e1361-107760<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3A<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721523-107759<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721675-107760<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of costs of goods sold attributable to disposal group, including, but not limited to, discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of general and administrative expense attributable to disposal group, including, but not limited to, discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of gross profit attributable to disposal group, including, but not limited to, discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of operating income (loss) attributable to disposal group, including, but not limited to, discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue attributable to disposal group, including, but not limited to, discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of income (loss) from a discontinued operation including the portion attributable to the noncontrolling interest. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(12))<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 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 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3B<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721525-107759<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721675-107760<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e957-107759<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=d3e1361-107760<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3A<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721523-107759<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1012-107759<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 270<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=109227538&amp;loc=d3e44648-109337<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupClassificationAxis=us-gaap_SegmentDiscontinuedOperationsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupClassificationAxis=us-gaap_SegmentDiscontinuedOperationsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>R58.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139920801384336">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Dispositions - Schedule of the Carrying Amounts of Major Classes of Assets and Liabilities (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Nov. 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="Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems', window );"><strong>Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent', window );">Current assets of Discontinued Operations ($0 and $71,886 related to VIEs)</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 71,886<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent', window );">Current liabilities of Discontinued Operations ($0 and $51,914 related to VIEs)</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">51,914<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupClassificationAxis=us-gaap_SegmentDiscontinuedOperationsMember', window );">Total Assets &#8212; Discontinued Operations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems', window );"><strong>Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents', window );">Cash and cash equivalents</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 11,957<span></span>
</td>
<td class="nump">20,895<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet', window );">Accounts receivable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">30,862<span></span>
</td>
<td class="nump">31,968<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_strl_DisposalGroupIncludingDiscontinuedOperationContractAssetsCurrent', window );">Contract assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12,780<span></span>
</td>
<td class="nump">7,514<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_strl_DisposalGroupIncludingDiscontinuedOperationReceivablesFromEquityInConstructionJointVenturesCurrent', window );">Receivables from and equity in construction joint ventures</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,808<span></span>
</td>
<td class="nump">7,057<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets', window );">Other current assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,596<span></span>
</td>
<td class="nump">4,452<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent', window );">Current assets of Discontinued Operations ($0 and $71,886 related to VIEs)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">68,003<span></span>
</td>
<td class="nump">71,886<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment', window );">Property and equipment, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,720<span></span>
</td>
<td class="nump">10,420<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_strl_DisposalGroupIncludingDiscontinuedOperationOperatingRightOfUseAssetsNoncurrent', window );">Operating lease right-of-use assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,551<span></span>
</td>
<td class="nump">5,047<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwillNoncurrent', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,501<span></span>
</td>
<td class="nump">1,501<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredTaxAssets', window );">Deferred tax asset</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,435<span></span>
</td>
<td class="nump">3,778<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherAssets', window );">Non-current assets of Discontinued Operations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">20,207<span></span>
</td>
<td class="nump">20,746<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">37,752<span></span>
</td>
<td class="nump">32,236<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_strl_DisposalGroupIncludingDiscontinuedOperationContractLiabilitiesCurrent', window );">Contract liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,600<span></span>
</td>
<td class="nump">9,260<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_strl_DisposalGroupIncludingDiscontinuedOperationCurrentMaturitiesOfLongTermDebt', window );">Current maturities of long-term debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">4,857<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_strl_DisposalGroupIncludingDiscontinuedOperationCurrentPortionOfLongTermLeaseObligations', window );">Current portion of long-term lease obligations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,555<span></span>
</td>
<td class="nump">2,284<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent', window );">Accrued compensation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,261<span></span>
</td>
<td class="nump">2,388<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities', window );">Other current liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">767<span></span>
</td>
<td class="nump">889<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent', window );">Current liabilities of Discontinued Operations ($0 and $51,914 related to VIEs)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">49,935<span></span>
</td>
<td class="nump">51,914<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_strl_DisposalGroupIncludingDiscontinuedOperationLongTermDebtExcludingCurrentMaturities', window );">Long-term debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">81<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_strl_DisposalGroupIncludingDiscontinuedOperationLongTermLeaseObligations', window );">Long-term lease obligations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,997<span></span>
</td>
<td class="nump">2,763<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_strl_DisposalGroupIncludingDiscontinuedOperationMembersInterestSubjectToMandatoryRedemptionAndUndistributedEarnings', window );">Members&#8217; interest subject to mandatory redemption and undistributed earnings</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">35,063<span></span>
</td>
<td class="nump">35,793<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities', window );">Long-term liabilities of Discontinued Operations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 38,060<span></span>
</td>
<td class="nump">$ 38,637<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_strl_DisposalGroupIncludingDiscontinuedOperationContractAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disposal Group, Including Discontinued Operation, Contract Assets, Current</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">strl_DisposalGroupIncludingDiscontinuedOperationContractAssetsCurrent</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_DisposalGroupIncludingDiscontinuedOperationContractLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disposal Group, Including Discontinued Operation, Contract Liabilities, Current</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">strl_DisposalGroupIncludingDiscontinuedOperationContractLiabilitiesCurrent</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_DisposalGroupIncludingDiscontinuedOperationCurrentMaturitiesOfLongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disposal Group, Including Discontinued Operation, Current Maturities of Long-Term Debt</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">strl_DisposalGroupIncludingDiscontinuedOperationCurrentMaturitiesOfLongTermDebt</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_DisposalGroupIncludingDiscontinuedOperationCurrentPortionOfLongTermLeaseObligations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disposal Group, Including Discontinued Operation, Current Portion of Long-Term Lease Obligations</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">strl_DisposalGroupIncludingDiscontinuedOperationCurrentPortionOfLongTermLeaseObligations</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_DisposalGroupIncludingDiscontinuedOperationLongTermDebtExcludingCurrentMaturities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disposal Group, Including Discontinued Operation, Long-term Debt, Excluding Current Maturities</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">strl_DisposalGroupIncludingDiscontinuedOperationLongTermDebtExcludingCurrentMaturities</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_DisposalGroupIncludingDiscontinuedOperationLongTermLeaseObligations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disposal Group, Including Discontinued Operation, Long-Term Lease Obligations</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">strl_DisposalGroupIncludingDiscontinuedOperationLongTermLeaseObligations</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_DisposalGroupIncludingDiscontinuedOperationMembersInterestSubjectToMandatoryRedemptionAndUndistributedEarnings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disposal Group, Including Discontinued Operation, Members&#8217; Interest Subject to Mandatory Redemption and Undistributed Earnings</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">strl_DisposalGroupIncludingDiscontinuedOperationMembersInterestSubjectToMandatoryRedemptionAndUndistributedEarnings</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_DisposalGroupIncludingDiscontinuedOperationOperatingRightOfUseAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disposal Group, Including Discontinued Operation, Operating Right-Of-Use Assets, Noncurrent</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">strl_DisposalGroupIncludingDiscontinuedOperationOperatingRightOfUseAssetsNoncurrent</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_DisposalGroupIncludingDiscontinuedOperationReceivablesFromEquityInConstructionJointVenturesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disposal Group, Including Discontinued Operation, Receivables from Equity in Construction Joint Ventures, Current</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">strl_DisposalGroupIncludingDiscontinuedOperationReceivablesFromEquityInConstructionJointVenturesCurrent</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_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount classified as assets attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1107-107759<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (a)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721675-107760<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=126905981&amp;loc=d3e2473-110228<br><br>Reference 5: 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 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721533-107759<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount classified as accounts, notes and loans receivable attributable to disposal group held for sale or disposed of.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1107-107759<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 3<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721533-107759<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount classified as accounts payable attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=126905981&amp;loc=d3e2473-110228<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721533-107759<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1107-107759<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount classified as accrued liabilities attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1107-107759<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721533-107759<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=126905981&amp;loc=d3e2473-110228<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount classified as cash and cash equivalents attributable to disposal group held for sale or disposed of.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721533-107759<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1107-107759<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredTaxAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount classified as deferred tax assets attributable to disposal group held for sale or disposed of.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721533-107759<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1107-107759<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredTaxAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwillNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount classified as goodwill attributable to disposal group held for sale or disposed of, expected to be disposed of after one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1107-107759<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 3<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721533-107759<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=126905981&amp;loc=d3e2510-110228<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwillNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount classified as other assets attributable to disposal group held for sale or disposed of.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1107-107759<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 3<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721533-107759<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount classified as other assets attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1107-107759<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 3<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721533-107759<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=126905981&amp;loc=d3e2473-110228<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount classified as other liabilities attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721533-107759<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=126905981&amp;loc=d3e2473-110228<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1107-107759<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount classified as other liabilities attributable to disposal group held for sale or disposed of, expected to be disposed of beyond one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721533-107759<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 3<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1107-107759<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=126905981&amp;loc=d3e2510-110228<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount classified as property, plant and equipment attributable to disposal group held for sale or disposed of.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1107-107759<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721533-107759<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount classified as liabilities attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1107-107759<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721533-107759<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=126905981&amp;loc=d3e2473-110228<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<br><br>Reference 7: 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 5C<br> -Subparagraph (a)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721675-107760<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupClassificationAxis=us-gaap_SegmentDiscontinuedOperationsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupClassificationAxis=us-gaap_SegmentDiscontinuedOperationsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>R59.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139920800347536">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Dispositions - Schedule of the Cash Flows from Discontinued Operations (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInDiscontinuedOperationsAbstract', window );"><strong>Net cash provided by (used in):</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations', window );">Operating activities of Discontinued Operations</a></td>
<td class="num">$ (7,334)<span></span>
</td>
<td class="nump">$ 11,384<span></span>
</td>
<td class="nump">$ 10,313<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations', window );">Investing activities of Discontinued Operations</a></td>
<td class="num">(723)<span></span>
</td>
<td class="num">(5,964)<span></span>
</td>
<td class="num">(1,908)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations', window );">Financing activities of Discontinued Operations</a></td>
<td class="num">(81)<span></span>
</td>
<td class="num">(1,908)<span></span>
</td>
<td class="nump">6,805<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Net change in cash, cash equivalents, and restricted cash</a></td>
<td class="nump">96,572<span></span>
</td>
<td class="nump">16,051<span></span>
</td>
<td class="nump">22,080<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementOperatingActivitiesSegmentAxis=us-gaap_SegmentDiscontinuedOperationsMember', window );">Total Assets &#8212; Discontinued Operations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInDiscontinuedOperationsAbstract', window );"><strong>Net cash provided by (used in):</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Net change in cash, cash equivalents, and restricted cash</a></td>
<td class="num">$ (8,138)<span></span>
</td>
<td class="nump">$ 3,512<span></span>
</td>
<td class="nump">$ 15,210<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123444420&amp;loc=d3e33268-110906<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) of financing activities of discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) of investing activities of discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (c)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) of operating activities of discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (c)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInDiscontinuedOperationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInDiscontinuedOperationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOperatingActivitiesSegmentAxis=us-gaap_SegmentDiscontinuedOperationsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOperatingActivitiesSegmentAxis=us-gaap_SegmentDiscontinuedOperationsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>R60.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139920801353888">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Revenue from Customers - Backlog By Segment (Details) - Total Assets &#8212; Continuing Operations - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Total RPOs</a></td>
<td class="nump">$ 1,414,342<span></span>
</td>
<td class="nump">$ 1,327,900<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=strl_EInfrastructureSolutionsSegmentMember', window );">E-Infrastructure Solutions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Total RPOs</a></td>
<td class="nump">603,227<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="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=strl_TransportationSolutionsSegmentMember', window );">Transportation Solutions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Total RPOs</a></td>
<td class="nump">713,173<span></span>
</td>
<td class="nump">798,052<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=strl_BuildingSolutionsSegmentMember', window );">Building Solutions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Total RPOs</a></td>
<td class="nump">$ 97,942<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_RevenueRemainingPerformanceObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><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="Show.toggleNext( this );">+ Details</a><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_SegmentReportingInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingInformationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOperatingActivitiesSegmentAxis=us-gaap_SegmentContinuingOperationsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOperatingActivitiesSegmentAxis=us-gaap_SegmentContinuingOperationsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=strl_EInfrastructureSolutionsSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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>76
<FILENAME>R61.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139920725779280">
<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="12">3 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Sep. 30, 2022</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>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Mar. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">$ 345,674<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,769,436<span></span>
</td>
<td class="nump">$ 1,414,374<span></span>
</td>
<td class="nump">$ 1,226,738<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">$ 448,607<span></span>
</td>
<td class="nump">$ 493,040<span></span>
</td>
<td class="nump">$ 461,827<span></span>
</td>
<td class="nump">$ 365,962<span></span>
</td>
<td class="nump">$ 355,375<span></span>
</td>
<td class="nump">$ 413,111<span></span>
</td>
<td class="nump">$ 358,529<span></span>
</td>
<td class="nump">$ 287,359<span></span>
</td>
<td class="nump">$ 302,846<span></span>
</td>
<td class="nump">$ 325,892<span></span>
</td>
<td class="nump">345,674<span></span>
</td>
<td class="nump">$ 252,326<span></span>
</td>
<td class="nump">1,769,436<span></span>
</td>
<td class="nump">1,414,374<span></span>
</td>
<td class="nump">1,226,738<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=strl_EInfrastructureSolutionsSegmentMember', window );">E-Infrastructure Solutions | 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">247,272<span></span>
</td>
<td class="nump">255,530<span></span>
</td>
<td class="nump">233,548<span></span>
</td>
<td class="nump">168,927<span></span>
</td>
<td class="nump">127,183<span></span>
</td>
<td class="nump">121,286<span></span>
</td>
<td class="nump">123,743<span></span>
</td>
<td class="nump">96,572<span></span>
</td>
<td class="nump">100,408<span></span>
</td>
<td class="nump">114,961<span></span>
</td>
<td class="nump">103,310<span></span>
</td>
<td class="nump">78,574<span></span>
</td>
<td class="nump">905,277<span></span>
</td>
<td class="nump">468,784<span></span>
</td>
<td class="nump">397,253<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=strl_TransportationSolutionsSegmentMember', window );">Transportation Solutions | 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">126,545<span></span>
</td>
<td class="nump">157,224<span></span>
</td>
<td class="nump">142,640<span></span>
</td>
<td class="nump">116,141<span></span>
</td>
<td class="nump">149,517<span></span>
</td>
<td class="nump">199,559<span></span>
</td>
<td class="nump">160,017<span></span>
</td>
<td class="nump">119,097<span></span>
</td>
<td class="nump">132,301<span></span>
</td>
<td class="nump">143,512<span></span>
</td>
<td class="nump">168,413<span></span>
</td>
<td class="nump">108,924<span></span>
</td>
<td class="nump">542,550<span></span>
</td>
<td class="nump">628,190<span></span>
</td>
<td class="nump">553,150<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=strl_TransportationSolutionsSegmentMember', window );">Transportation Solutions | 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">391,894<span></span>
</td>
<td class="nump">467,678<span></span>
</td>
<td class="nump">416,738<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=strl_TransportationSolutionsSegmentMember', window );">Transportation Solutions | 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">82,950<span></span>
</td>
<td class="nump">115,258<span></span>
</td>
<td class="nump">90,485<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=strl_TransportationSolutionsSegmentMember', window );">Transportation Solutions | 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">67,706<span></span>
</td>
<td class="nump">45,254<span></span>
</td>
<td class="nump">45,927<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=strl_BuildingSolutionsSegmentMember', window );">Building Solutions | 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">$ 74,790<span></span>
</td>
<td class="nump">$ 80,286<span></span>
</td>
<td class="nump">$ 85,639<span></span>
</td>
<td class="nump">$ 80,894<span></span>
</td>
<td class="nump">$ 78,675<span></span>
</td>
<td class="nump">$ 92,266<span></span>
</td>
<td class="nump">$ 74,769<span></span>
</td>
<td class="nump">$ 71,690<span></span>
</td>
<td class="nump">$ 70,137<span></span>
</td>
<td class="nump">$ 67,419<span></span>
</td>
<td class="nump">$ 73,951<span></span>
</td>
<td class="nump">$ 64,828<span></span>
</td>
<td class="nump">321,609<span></span>
</td>
<td class="nump">317,400<span></span>
</td>
<td class="nump">276,335<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=strl_BuildingSolutionsSegmentMember', window );">Building Solutions | 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">207,674<span></span>
</td>
<td class="nump">209,201<span></span>
</td>
<td class="nump">164,694<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=strl_BuildingSolutionsSegmentMember', window );">Building Solutions | 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">113,935<span></span>
</td>
<td class="nump">108,199<span></span>
</td>
<td class="nump">111,641<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,001,290<span></span>
</td>
<td class="nump">479,049<span></span>
</td>
<td class="nump">374,541<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">556,234<span></span>
</td>
<td class="nump">723,344<span></span>
</td>
<td class="nump">662,855<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">$ 211,912<span></span>
</td>
<td class="nump">$ 211,981<span></span>
</td>
<td class="nump">$ 189,342<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisaggregationOfRevenueLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9031-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130543-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9054-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130545-203045<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI https://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=strl_EInfrastructureSolutionsSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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_OtherRevenueMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=strl_LumpSumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=us-gaap_FixedPriceContractMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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_ResidentialAndOtherMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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>77
<FILENAME>R62.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139920803370096">
<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="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2023-01-01', window );">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-01-01</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationPercentage', window );">Remaining performance obligation, percentage</a></td>
<td class="nump">75.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="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1', window );">Expected timing of satisfaction</a></td>
<td class="text">12 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_strl_EstimatedConstructionGrossProfitLossBeforeTax', window );">Estimated construction gain (loss) before tax</a></td>
<td class="nump">$ 52,268<span></span>
</td>
<td class="nump">$ 14,632<span></span>
</td>
<td class="nump">$ 8,616<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BalanceSheetLocationAxis=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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnapprovedChangeOrdersAmount', window );">Provision for estimated loss on uncompleted contracts</a></td>
<td class="nump">$ 8,649<span></span>
</td>
<td class="nump">$ 13,905<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_EstimatedConstructionGrossProfitLossBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents net estimated gross profit (loss) before tax.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Period 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="Show.toggleNext( this );">+ References</a><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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of remaining performance obligation to total remaining performance obligation not recognized as revenue.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cost incurred on construction contract for unapproved change order, claim, or similar item subject to uncertainty.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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="Show.toggleNext( this );">+ Details</a><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=2023-01-01">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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=2023-01-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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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>78
<FILENAME>R63.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139920803398912">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated 50% Owned Subsidiary - Narrative (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Nov. 30, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_strl_ConsolidatedEntitiesOwnershipPercentage', window );">Consolidated ownership percentage</a></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="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="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="nump">$ 20,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_strl_DeathAndDisabilityInsurancePoliciesPerPolicyAmount', window );">Death and permanent total disability insurance policies, per policy</a></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="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromSubsidiariesBeforeTax', window );">Earnings from consolidated 50% owned subsidiaries</a></td>
<td class="nump">13,300<span></span>
</td>
<td class="nump">$ 11,500<span></span>
</td>
<td class="nump">$ 8,800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LegalEntityAxis=strl_MyersMember', window );">Myers | 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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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="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_ConsolidatedEntitiesOwnershipPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Consolidated Entities, Ownership Percentage</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Death And Disability Insurance Policies, Per Policy Amount</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The Member's interest subject to mandatory redemption.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_us-gaap_IncomeLossFromSubsidiariesBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before tax of income (loss) of subsidiary attributable to the parent entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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>79
<FILENAME>R64.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139920799793936">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated 50% Owned Subsidiary - Components of Noncontrolling Interest Subject to Mandatory Redemption (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="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="nump">$ 20,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_strl_UndistributedEarningsOfDomesticSubsidiariesNet', window );">Accumulated earnings, net of distributions</a></td>
<td class="nump">1,597<span></span>
</td>
<td class="num">(678)<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="Show.showAR( this, 'defref_strl_MembersInterestSubjectToMandatoryRedemptionAndUndistributedEarnings', window );">Total liability</a></td>
<td class="nump">$ 21,597<span></span>
</td>
<td class="nump">$ 19,322<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The Member's interest subject to mandatory redemption.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The element that represents the member's interest subject to mandatory redemption and undistributed earnings.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The net amount of undistributed earnings (distributed earnings) of domestic subsidiaries or domestic joint ventures intended to be permanent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>80
<FILENAME>R65.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139920800348704">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated 50% Owned Subsidiary - Statement of Operations (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="12">3 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Sep. 30, 2022</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>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Mar. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating income</a></td>
<td class="nump">$ 37,043<span></span>
</td>
<td class="nump">$ 49,475<span></span>
</td>
<td class="nump">$ 43,989<span></span>
</td>
<td class="nump">$ 29,363<span></span>
</td>
<td class="nump">$ 20,058<span></span>
</td>
<td class="nump">$ 32,010<span></span>
</td>
<td class="nump">$ 32,514<span></span>
</td>
<td class="nump">$ 22,429<span></span>
</td>
<td class="nump">$ 20,181<span></span>
</td>
<td class="nump">$ 27,887<span></span>
</td>
<td class="nump">$ 32,534<span></span>
</td>
<td class="nump">$ 12,013<span></span>
</td>
<td class="nump">$ 159,870<span></span>
</td>
<td class="nump">$ 107,011<span></span>
</td>
<td class="nump">$ 92,615<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableInterestEntityLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>81
<FILENAME>R66.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139920798528960">
<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="12">3 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Sep. 30, 2022</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>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Mar. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems', window );"><strong>Schedule of Equity Method Investments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating income</a></td>
<td class="nump">$ 37,043<span></span>
</td>
<td class="nump">$ 49,475<span></span>
</td>
<td class="nump">$ 43,989<span></span>
</td>
<td class="nump">$ 29,363<span></span>
</td>
<td class="nump">$ 20,058<span></span>
</td>
<td class="nump">$ 32,010<span></span>
</td>
<td class="nump">$ 32,514<span></span>
</td>
<td class="nump">$ 22,429<span></span>
</td>
<td class="nump">$ 20,181<span></span>
</td>
<td class="nump">$ 27,887<span></span>
</td>
<td class="nump">$ 32,534<span></span>
</td>
<td class="nump">$ 12,013<span></span>
</td>
<td class="nump">$ 159,870<span></span>
</td>
<td class="nump">$ 107,011<span></span>
</td>
<td class="nump">$ 92,615<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LegalEntityAxis=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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems', window );"><strong>Schedule of Equity Method Investments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">51.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LegalEntityAxis=strl_SEMAConstructionIncMember', window );">SEMA Construction Inc | 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems', window );"><strong>Schedule of Equity Method Investments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 49,757<span></span>
</td>
<td class="nump">55,373<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating income</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,519<span></span>
</td>
<td class="nump">5,598<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic', window );">Net income</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,554<span></span>
</td>
<td class="nump">$ 5,605<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_NetIncomeLossAvailableToCommonStockholdersBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deduction of 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="Show.toggleNext( this );">+ References</a><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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue 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="Show.toggleNext( this );">+ References</a><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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEquityMethodInvestmentsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableInterestEntityOwnershipPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of 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="Show.toggleNext( this );">+ References</a><div 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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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>82
<FILENAME>R67.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139920802973104">
<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>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">$ 597,254<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="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Current liabilities</a></td>
<td class="num">(446,611)<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="Show.showAR( this, 'defref_strl_ReceivablesFromAndEquityInConstructionJointVenture', window );">Sterling&#8217;s receivables from and equity in construction joint ventures</a></td>
<td class="nump">14,122<span></span>
</td>
<td class="nump">9,839<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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="Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">68,258<span></span>
</td>
<td class="nump">87,137<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Current liabilities</a></td>
<td class="num">(33,944)<span></span>
</td>
<td class="num">(64,644)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_strl_ReceivablesFromAndEquityInConstructionJointVenture', window );">Sterling&#8217;s receivables from and equity in construction joint ventures</a></td>
<td class="nump">$ 14,122<span></span>
</td>
<td class="nump">$ 9,839<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6904-107765<br><br>Reference 21: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.21)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEquityMethodInvestmentsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis=us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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>83
<FILENAME>R68.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139920799594288">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Construction Joint Ventures - Construction Joint Ventures, Partner Income (Details) - Equity Method Investment, Nonconsolidated Investee or Group of Investees - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="nump">$ 141,557<span></span>
</td>
<td class="nump">$ 217,854<span></span>
</td>
<td class="nump">$ 138,503<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments', window );">Income before tax</a></td>
<td class="nump">25,820<span></span>
</td>
<td class="nump">23,835<span></span>
</td>
<td class="nump">15,534<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest', window );">Revenues</a></td>
<td class="nump">58,674<span></span>
</td>
<td class="nump">94,306<span></span>
</td>
<td class="nump">59,257<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income before tax</a></td>
<td class="nump">$ 10,535<span></span>
</td>
<td class="nump">$ 10,168<span></span>
</td>
<td class="nump">$ 6,564<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 940<br> -SubTopic 20<br> -Section 25<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126941158&amp;loc=d3e41242-110953<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(8))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations 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="Show.toggleNext( this );">+ References</a><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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of Net Income (Loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue 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="Show.toggleNext( this );">+ References</a><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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEquityMethodInvestmentsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis=us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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>84
<FILENAME>R69.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139920798501920">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Property and Equipment - Summary of Property and Equipment (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization', window );">Total property and equipment</a></td>
<td class="nump">$ 372,901<span></span>
</td>
<td class="nump">$ 322,311<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment', window );">Less accumulated depreciation</a></td>
<td class="num">(157,419)<span></span>
</td>
<td class="num">(128,415)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization', window );">Total property and equipment, net</a></td>
<td class="nump">215,482<span></span>
</td>
<td class="nump">193,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="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization', window );">Total property and equipment</a></td>
<td class="nump">345,647<span></span>
</td>
<td class="nump">296,718<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingMember', window );">Buildings and improvements</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization', window );">Total property and equipment</a></td>
<td class="nump">20,500<span></span>
</td>
<td class="nump">19,072<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LandMember', window );">Land</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization', window );">Total property and equipment</a></td>
<td class="nump">3,402<span></span>
</td>
<td class="nump">3,402<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_OfficeEquipmentMember', window );">Office equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization', window );">Total property and equipment</a></td>
<td class="nump">$ 3,352<span></span>
</td>
<td class="nump">$ 3,119<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated depreciation and amortization, of property, plant, and equipment and finance lease right-of-use asset.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -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="Show.toggleNext( this );">+ Details</a><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_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before accumulated depreciation and amortization, of property, plant, and equipment and finance lease right-of-use asset.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<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 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 3: 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="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=strl_ConstructionEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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>85
<FILENAME>R70.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139920804792512">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property and Equipment - Narrative (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, Plant and Equipment [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Depreciation', window );">Depreciation</a></td>
<td class="nump">$ 36,475<span></span>
</td>
<td class="nump">$ 21,039<span></span>
</td>
<td class="nump">$ 19,739<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Depreciation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Depreciation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>86
<FILENAME>R71.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139920802935136">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Other Intangible Assets - Narrative (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets 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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">$ 262,692<span></span>
</td>
<td class="nump">$ 258,290<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization of intangible assets</a></td>
<td class="nump">14,100<span></span>
</td>
<td class="nump">$ 11,464<span></span>
</td>
<td class="nump">$ 11,436<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths', window );">Amortization, 2023</a></td>
<td class="nump">14,900<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo', window );">Amortization, 2024</a></td>
<td class="nump">14,800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree', window );">Amortization, 2025</a></td>
<td class="nump">14,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour', window );">Amortization, 2026</a></td>
<td class="nump">14,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive', window );">Amortization, 2027</a></td>
<td class="nump">$ 14,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense charged against earnings to allocate the cost of intangible assets (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="Show.toggleNext( this );">+ References</a><div 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="Show.toggleNext( this );">+ Details</a><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_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 55<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=122137925&amp;loc=d3e14258-109268<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(15))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>87
<FILENAME>R72.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139920798640224">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Other Intangible Assets - Summary of Goodwill By Segments (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillLineItems', window );"><strong>Goodwill [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">$ 262,692<span></span>
</td>
<td class="nump">$ 258,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="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=strl_EInfrastructureSolutionsSegmentMember', window );">E-Infrastructure Solutions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillLineItems', window );"><strong>Goodwill [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">167,656<span></span>
</td>
<td class="nump">174,560<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=strl_TransportationSolutionsSegmentMember', window );">Transportation Solutions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillLineItems', window );"><strong>Goodwill [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">53,305<span></span>
</td>
<td class="nump">53,305<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=strl_BuildingSolutionsSegmentMember', window );">Building Solutions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillLineItems', window );"><strong>Goodwill [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">$ 41,731<span></span>
</td>
<td class="nump">$ 30,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_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 55<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=122137925&amp;loc=d3e14258-109268<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(15))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=strl_EInfrastructureSolutionsSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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>88
<FILENAME>R73.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139920797866496">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Other Intangible Assets - Summary of Finite Lived Intangible Assets (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Weighted Average Life (Years)</a></td>
<td class="text">24 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="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross Carrying Amount</a></td>
<td class="nump">$ 345,017<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="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="num">$ (45,894)<span></span>
</td>
<td class="num">(31,794)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Weighted Average Life (Years)</a></td>
<td class="text">24 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="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross Carrying Amount</a></td>
<td class="nump">$ 284,923<span></span>
</td>
<td class="nump">274,923<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="num">$ (37,044)<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="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TradeNamesMember', window );">Trade name</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Weighted Average Life (Years)</a></td>
<td class="text">24 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="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross Carrying Amount</a></td>
<td class="nump">$ 57,607<span></span>
</td>
<td class="nump">57,607<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="num">$ (7,150)<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="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Weighted Average Life (Years)</a></td>
<td class="text">5 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="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross Carrying Amount</a></td>
<td class="nump">$ 2,487<span></span>
</td>
<td class="nump">2,487<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="num">$ (1,700)<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average 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="Show.toggleNext( this );">+ References</a><div 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="Show.toggleNext( this );">+ Details</a><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_FiniteLivedIntangibleAssetsAccumulatedAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 928<br> -SubTopic 340<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6473545&amp;loc=d3e61844-108004<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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>89
<FILENAME>R74.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139920725648480">
<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>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Gross long-term debt</a></td>
<td class="nump">$ 434,564,000<span></span>
</td>
<td class="nump">$ 457,259,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_strl_LongtermDebtCurrentMaturitiesGross', window );">Less - Current maturities of long-term debt</a></td>
<td class="num">(32,610,000)<span></span>
</td>
<td class="num">(23,373,000)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredFinanceCostsCurrentNet', window );">Less - Unamortized debt issuance costs</a></td>
<td class="num">(3,219,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="Show.showAR( this, 'defref_us-gaap_LongTermDebtNoncurrent', window );">Total long-term debt</a></td>
<td class="nump">398,735,000<span></span>
</td>
<td class="nump">428,507,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=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="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="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Gross long-term debt</a></td>
<td class="nump">10,901,000<span></span>
</td>
<td class="nump">10,371,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="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="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Gross long-term debt</a></td>
<td class="nump">423,663,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="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="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="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Gross 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="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="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="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Gross long-term debt</a></td>
<td class="nump">$ 423,663,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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Long-term Debt, Current Maturities, Gross</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before 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="Show.toggleNext( this );">+ References</a><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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredFinanceCostsCurrentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated amortization, of debt issuance costs classified as current. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28555-108399<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=strl_OtherDebtMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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>90
<FILENAME>R75.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139920798907824">
<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="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="5">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2019 </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>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th"><div>Oct. 02, 2019</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Gross long-term debt</a></td>
<td class="nump">$ 434,564,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 457,259,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 434,564,000<span></span>
</td>
<td class="nump">$ 457,259,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AmortizationOfFinancingCosts', 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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,160,000<span></span>
</td>
<td class="nump">2,242,000<span></span>
</td>
<td class="nump">$ 2,923,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=strl_PlateauExcavationMember', window );">Plateau</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred', window );">Liabilities incurred</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 10,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_SecuredDebtMember', window );">Secured 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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_strl_DebtInstrumentCovenantFixedChargeRatioMinimum', window );">Fixed charge ratio 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>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.20<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeNotionalAmount', window );">Derivative notional amount</a></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>
<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>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_SecuredDebtMember', window );">Secured Debt | 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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Debt instrument, face amount</a></td>
<td class="nump">$ 615,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 615,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>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_SecuredDebtMember', window );">Secured Debt | Credit Agreement | Period 1</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_strl_DebtInstrumentCovenantLeverageRatio', window );">Leverage ratio</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.25<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_SecuredDebtMember', window );">Secured Debt | Credit Agreement | Period 2</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_strl_DebtInstrumentCovenantLeverageRatio', window );">Leverage ratio</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.00<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="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="Show.showAR( this, 'defref_us-gaap_DebtWeightedAverageInterestRate', window );">Weighted average interest rate</a></td>
<td class="nump">3.92%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.92%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 23,225,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Gross long-term debt</a></td>
<td class="nump">$ 423,663,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 446,888,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">423,663,000<span></span>
</td>
<td class="nump">$ 446,888,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="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="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="nump">$ 26,100,000<span></span>
</td>
<td class="nump">$ 31,900,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="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="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">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>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember', window );">Line of Credit | the 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="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="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_strl_DebtInstrumentStatedLIBORInterestRate', window );">Debt instrument, LIBOR interest rate</a></td>
<td class="nump">4.07%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity', window );">Line of credit, remaining borrowing capacity</a></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>
<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>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember', window );">Line of Credit | the 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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Basis spread on variable rate</a></td>
<td class="nump">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="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember', window );">Line of Credit | the 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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Line of credit, maximum borrowing capacity</a></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>
<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>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_NotesPayableOtherPayablesMember', window );">Notes Payable | Plateau</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Stated interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8.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_DebtInstrumentCovenantFixedChargeRatioMinimum">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Debt Instrument, Covenant, Fixed Charge Ratio, Minimum</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">strl_DebtInstrumentCovenantFixedChargeRatioMinimum</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:pureItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<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_DebtInstrumentCovenantLeverageRatio">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Debt Instrument, Covenant, Leverage Ratio</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">strl_DebtInstrumentCovenantLeverageRatio</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:pureItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Debt Instrument, Stated LIBOR Interest Rate</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense attributable to debt issuance costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(8))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495355-112611<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28555-108399<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfFinancingCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities incurred by the acquirer as part of consideration transferred in a business combination.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage points added to the reference rate to compute the variable rate on the debt instrument.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentBasisSpreadOnVariableRate1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentCarryingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before 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="Show.toggleNext( this );">+ References</a><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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face (par) amount of debt instrument at time of issuance.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 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="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentFaceAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentInterestRateStatedPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Contractual interest rate for funds borrowed, under the debt agreement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI 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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(a)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentInterestRateStatedPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentPeriodicPaymentPrincipal">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the required periodic payments applied to principal.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average interest rate of debt outstanding.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Nominal or face amount used to calculate payment on derivative.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1B<br> -URI https://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5580258-113959<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5579245-113959<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeNotionalAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RepaymentsOfDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow 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="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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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_LongtermDebtTypeAxis=us-gaap_SecuredDebtMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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_CreditAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=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_strl_DebtCovenantPeriodAxis=strl_Period1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">strl_DebtCovenantPeriodAxis=strl_Period1Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_strl_DebtCovenantPeriodAxis=strl_Period2Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">strl_DebtCovenantPeriodAxis=strl_Period2Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=us-gaap_NotesPayableOtherPayablesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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_NotesPayableOtherPayablesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>91
<FILENAME>R76.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139920804709024">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Financial Instruments - Narrative (Details)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeLineItems', window );"><strong>Derivative [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeNotionalAmount', window );">Derivative notional amount</a></td>
<td class="nump">$ 200,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Nominal or face amount used to calculate payment on derivative.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1B<br> -URI https://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5580258-113959<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5579245-113959<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeNotionalAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=us-gaap_SecuredDebtMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentRiskAxis=us-gaap_InterestRateSwapMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>92
<FILENAME>R77.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139920799255312">
<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>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeLiabilitiesAbstract', window );"><strong>Derivative Liability [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Level 1</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeLiabilitiesAbstract', window );"><strong>Derivative Liability [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeLiabilitiesCurrent', window );">Other current liabilities</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', 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="Show.showAR( this, 'defref_us-gaap_DerivativeLiabilitiesAbstract', window );"><strong>Derivative Liability [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Level 3</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeLiabilitiesAbstract', window );"><strong>Derivative Liability [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeLiabilitiesCurrent', window );">Other current liabilities</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_DerivativeLiabilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value, 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="Show.toggleNext( this );">+ References</a><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="Show.toggleNext( this );">+ Details</a><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_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_InterestRateSwapMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentRiskAxis=us-gaap_InterestRateSwapMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>93
<FILENAME>R78.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139920799256368">
<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="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract', window );"><strong>Derivative Instruments and Hedging Activities 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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax', window );">Net gain (loss) recognized in OCI, before tax amount</a></td>
<td class="nump">$ 2,132<span></span>
</td>
<td class="nump">$ 445<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax', window );">Net gain (loss) recognized in OCI, tax amount</a></td>
<td class="num">(487)<span></span>
</td>
<td class="num">(102)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax', window );">Net gain (loss) recognized in OCI, net of tax amount</a></td>
<td class="nump">1,645<span></span>
</td>
<td class="nump">343<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax', window );">Net amount reclassified from AOCI into earnings, before tax amount</a></td>
<td class="nump">103<span></span>
</td>
<td class="nump">4,141<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax', window );">Net amount reclassified from AOCI into earnings, tax amount</a></td>
<td class="num">(25)<span></span>
</td>
<td class="num">(943)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax', window );">Net amount reclassified from AOCI into earnings, net of tax amount</a></td>
<td class="nump">78<span></span>
</td>
<td class="nump">3,198<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax', window );">Change in other comprehensive income, before tax amount</a></td>
<td class="nump">2,235<span></span>
</td>
<td class="nump">4,586<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax', window );">Change in other comprehensive income, tax amount</a></td>
<td class="num">(512)<span></span>
</td>
<td class="num">(1,045)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax', window );">Change in other comprehensive income, net of tax amount</a></td>
<td class="nump">$ 1,723<span></span>
</td>
<td class="nump">$ 3,541<span></span>
</td>
<td class="num">$ (5,055)<span></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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax and reclassification, of gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e637-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669646-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before tax and 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="Show.toggleNext( this );">+ References</a><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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after reclassification, of tax expense (benefit) for gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e640-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax and 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="Show.toggleNext( this );">+ References</a><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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before tax and reclassification, of gain (loss) from derivative instrument designated and qualifying cash flow hedge included in assessment of hedge effectiveness.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=121577181&amp;loc=SL110061190-113977<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5618551-113959<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4C<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5624171-113959<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e637-108580<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669646-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before reclassification, of tax expense (benefit) for gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e640-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax, of reclassification 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="Show.toggleNext( this );">+ References</a><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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before tax, of reclassification 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="Show.toggleNext( this );">+ References</a><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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of tax expense (benefit) 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e640-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>94
<FILENAME>R79.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139920797377488">
<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">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_strl_LesseeLeaseExpirationPeriod', window );">Lease termination period</a></td>
<td class="text">10 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="Show.showAR( this, 'defref_us-gaap_LeaseCostAbstract', window );"><strong>Lease, Cost [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseCost', window );">Operating lease cost</a></td>
<td class="nump">$ 16,768<span></span>
</td>
<td class="nump">$ 6,216<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermLeaseCost', window );">Short-term lease cost</a></td>
<td class="nump">14,092<span></span>
</td>
<td class="nump">13,206<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseRightOfUseAssetAmortization', window );">Amortization of right-of-use assets</a></td>
<td class="nump">148<span></span>
</td>
<td class="nump">196<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseInterestExpense', window );">Interest on lease liabilities</a></td>
<td class="nump">13<span></span>
</td>
<td class="nump">20<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeaseCost', window );">Total finance lease cost</a></td>
<td class="nump">161<span></span>
</td>
<td class="nump">216<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeasePayments', window );">Operating cash flows from operating leases</a></td>
<td class="nump">16,701<span></span>
</td>
<td class="nump">6,248<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseInterestPaymentOnLiability', window );">Operating cash flows from finance leases</a></td>
<td class="nump">13<span></span>
</td>
<td class="nump">20<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeasePrincipalPayments', window );">Financing cash flows from finance leases</a></td>
<td class="nump">148<span></span>
</td>
<td class="nump">196<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability', window );">Operating leases</a></td>
<td class="nump">59,461<span></span>
</td>
<td class="nump">12,059<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability', window );">Finance leases</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Operating lease right-of-use assets</a></td>
<td class="nump">59,415<span></span>
</td>
<td class="nump">19,473<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrent', window );">Current portion of long-term lease obligations</a></td>
<td class="nump">19,715<span></span>
</td>
<td class="nump">6,557<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Long-term lease obligations</a></td>
<td class="nump">40,103<span></span>
</td>
<td class="nump">13,068<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">Total operating lease liabilities</a></td>
<td class="nump">59,818<span></span>
</td>
<td class="nump">19,625<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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="Show.showAR( this, 'defref_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization', window );">Accumulated depreciation</a></td>
<td class="num">$ (1,056)<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="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<span></span>
</td>
<td class="text">Property and equipment, net<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseRightOfUseAsset', window );">Property and equipment, net</a></td>
<td class="nump">$ 423<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="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<span></span>
</td>
<td class="text">Current maturities of long-term debt<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityCurrent', window );">Current maturities of long-term debt</a></td>
<td class="nump">$ 148<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="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<span></span>
</td>
<td class="text">Long-term debt<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityNoncurrent', window );">Long-term debt</a></td>
<td class="nump">$ 76<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="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiability', window );">Total finance lease liabilities</a></td>
<td class="nump">$ 224<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="Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1', window );">Weighted average remaining lease term, operating leases</a></td>
<td class="text">4 years 6 months<span></span>
</td>
<td class="text">6 years 1 month 6 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="Show.showAR( this, 'defref_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1', window );">Weighted average remaining lease term, finance leases</a></td>
<td class="text">1 year 6 months<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="Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent', window );">Weighted average discount rate, operating leases</a></td>
<td class="nump">5.60%<span></span>
</td>
<td class="nump">4.80%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent', window );">Weighted average discount rate, finance leases</a></td>
<td class="nump">4.30%<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="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract', window );"><strong>Lessee, Operating Lease, Liability, Payment, Due [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths', window );">2023</a></td>
<td class="nump">$ 18,256<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo', window );">2024</a></td>
<td class="nump">16,990<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree', window );">2025</a></td>
<td class="nump">14,463<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour', window );">2026</a></td>
<td class="nump">9,196<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive', window );">2027</a></td>
<td class="nump">2,372<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive', window );">Thereafter</a></td>
<td class="nump">6,391<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue', window );">Total lease payments</a></td>
<td class="nump">67,668<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount', window );">Less imputed interest</a></td>
<td class="num">(7,850)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">Total operating lease liabilities</a></td>
<td class="nump">59,818<span></span>
</td>
<td class="nump">$ 19,625<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract', window );"><strong>Finance Lease, Liability, Payment, Due [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths', window );">2023</a></td>
<td class="nump">154<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDue', window );">Total lease payments</a></td>
<td class="nump">231<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount', window );">Less imputed interest</a></td>
<td class="num">(7)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiability', window );">Total finance lease liabilities</a></td>
<td class="nump">$ 224<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="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_strl_LesseeLeaseRenewalTerm', window );">Lease renewal term</a></td>
<td class="text">1 month<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_strl_LesseeLeaseRenewalTerm', window );">Lease renewal term</a></td>
<td class="text">10 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_strl_CashPaidForAmountsIncludedInMeasurementOfLeaseLiabilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cash Paid For Amounts Included In Measurement Of Lease Liabilities [Abstract]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Finance Leases, Cost [Abstract]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_LesseeLeaseExpirationPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Lessee, Lease, ExpirationPeriod</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">strl_LesseeLeaseExpirationPeriod</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_LesseeLeaseRenewalTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Lessee, Lease, Renewal Term</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_RightOfUseAssetsObtainedInExchangeForLeaseObligationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of interest expense on finance lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of interest paid on finance lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from finance lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br><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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from finance lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates line item in statement of financial position that includes current finance lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918631-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates line item in statement of financial position that includes noncurrent finance lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918631-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments for finance lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_FinanceLeaseLiabilityUndiscountedExcessAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for finance lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow for principal payment on finance lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated amortization, of right-of-use asset from finance lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated amortization of right-of-use asset from finance lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense attributable to right-of-use asset from finance lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before accumulated amortization, of right-of-use asset from finance lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates line item in statement of financial position that includes finance lease right-of-use asset.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918631-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average discount rate for finance lease calculated at point in time.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining lease term for 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="Show.toggleNext( this );">+ References</a><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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lease cost recognized by lessee for lease contract.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeaseCostAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseCostAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeLeaseDescriptionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasePayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918643-209977<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasePayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average discount rate for operating lease calculated at point in time.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in right-of-use asset obtained in exchange for finance lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in right-of-use asset obtained in exchange for operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of short-term lease cost, excluding expense for lease with term of one month or less.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermLeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>95
<FILENAME>R80.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139920804820800">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies - Narrative (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Nov. 30, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_strl_SelfInsuranceWorkersCompensationClaimsAmountPerOccurrence', window );">Payments for workers compensation per occurrence</a></td>
<td class="nump">$ 250<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_strl_GeneralLiabilityAndWorkersCompensationClaimPerOccurrenceThatWouldAffectUltimateLiability', window );">Claim amounts that affect ultimate liability</a></td>
<td class="nump">100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_strl_SelfInsuranceGeneralLiabilityAmountPerOccurrence', window );">Payments for general liability per occurrence</a></td>
<td class="nump">5,900<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_strl_CommercialInsuranceCoverage', window );">Commercial insurance coverage</a></td>
<td class="nump">$ 75,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_strl_ConsolidatedEntitiesOwnershipPercentage', window );">Consolidated ownership percentage</a></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_CommercialInsuranceCoverage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Commercial Insurance Coverage</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">strl_CommercialInsuranceCoverage</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_ConsolidatedEntitiesOwnershipPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Consolidated Entities, Ownership Percentage</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_GeneralLiabilityAndWorkersCompensationClaimPerOccurrenceThatWouldAffectUltimateLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>General Liability And Workers Compensation Claim Per Occurrence That Would Affect Ultimate Liability</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">strl_GeneralLiabilityAndWorkersCompensationClaimPerOccurrenceThatWouldAffectUltimateLiability</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_SelfInsuranceGeneralLiabilityAmountPerOccurrence">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents self insurance general liability, amount per occurrence.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">strl_SelfInsuranceGeneralLiabilityAmountPerOccurrence</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_SelfInsuranceWorkersCompensationClaimsAmountPerOccurrence">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents self insurance workers compensation claims, amount per occurrence.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">strl_SelfInsuranceWorkersCompensationClaimsAmountPerOccurrence</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_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>96
<FILENAME>R81.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139920802921024">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Income Tax Expense (Benefit) Components (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxContingencyLineItems', window );"><strong>Income Tax Contingency [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CurrentIncomeTaxExpenseBenefit', window );">Current tax expense</a></td>
<td class="nump">$ 9,221<span></span>
</td>
<td class="nump">$ 3,512<span></span>
</td>
<td class="nump">$ 3,033<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxExpenseBenefit', window );">Deferred tax expense</a></td>
<td class="nump">32,486<span></span>
</td>
<td class="nump">21,362<span></span>
</td>
<td class="nump">16,377<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax expense</a></td>
<td class="nump">$ 41,707<span></span>
</td>
<td class="nump">$ 24,874<span></span>
</td>
<td class="nump">$ 19,410<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.2)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.1)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.2)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxContingencyLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxContingencyLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123586238&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>97
<FILENAME>R82.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139920797875072">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Summary Reconciliation Reported Amount of Income Tax Expense (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract', window );"><strong>Effective Income Tax Rate Reconciliation, Amount [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate', window );">Tax expense at the U.S. federal statutory rate</a></td>
<td class="nump">$ 29,435<span></span>
</td>
<td class="nump">$ 18,650<span></span>
</td>
<td class="nump">$ 13,258<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes', window );">State income taxes, net of federal benefits</a></td>
<td class="nump">11,064<span></span>
</td>
<td class="nump">5,579<span></span>
</td>
<td class="nump">4,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="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationEquityInEarningsLossesOfUnconsolidatedSubsidiary', window );">Taxes on subsidiaries&#8217; and joint ventures&#8217; earnings allocated to noncontrolling interests owners</a></td>
<td class="num">(366)<span></span>
</td>
<td class="num">(521)<span></span>
</td>
<td class="num">(130)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount', window );">Executive compensation, including stock incentives</a></td>
<td class="nump">1,366<span></span>
</td>
<td class="nump">1,698<span></span>
</td>
<td class="nump">1,881<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationOtherAdjustments', window );">Other permanent differences</a></td>
<td class="nump">208<span></span>
</td>
<td class="num">(532)<span></span>
</td>
<td class="num">(439)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax expense</a></td>
<td class="nump">$ 41,707<span></span>
</td>
<td class="nump">$ 24,874<span></span>
</td>
<td class="nump">$ 19,410<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract', window );"><strong>Effective Income Tax Rate Reconciliation, Percent [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="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate', window );">Tax expense at the U.S. federal statutory rate</a></td>
<td class="nump">21.00%<span></span>
</td>
<td class="nump">21.00%<span></span>
</td>
<td class="nump">21.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes', window );">State income taxes, net of federal benefits</a></td>
<td class="nump">7.90%<span></span>
</td>
<td class="nump">6.30%<span></span>
</td>
<td class="nump">7.70%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationEquityInEarningsLossesOfUnconsolidatedSubsidiary', window );">Taxes on subsidiaries&#8217; and joint ventures&#8217; earnings allocated to noncontrolling interests owners</a></td>
<td class="num">(0.30%)<span></span>
</td>
<td class="num">(0.60%)<span></span>
</td>
<td class="num">(0.20%)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent', window );">Executive compensation, including stock incentives</a></td>
<td class="nump">1.00%<span></span>
</td>
<td class="nump">1.90%<span></span>
</td>
<td class="nump">3.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_strl_EffectiveIncomeTaxRateReconciliationOtherPermanentDifferences', window );">Other permanent differences</a></td>
<td class="nump">0.10%<span></span>
</td>
<td class="num">(0.60%)<span></span>
</td>
<td class="num">(0.70%)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateContinuingOperations', window );">Effective income rate, percent</a></td>
<td class="nump">29.80%<span></span>
</td>
<td class="nump">28.00%<span></span>
</td>
<td class="nump">30.70%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_strl_EffectiveIncomeTaxRateReconciliationOtherPermanentDifferences">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of the difference between the effective income tax rate and domestic federal statutory income tax rate applied to permanent differences.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">strl_EffectiveIncomeTaxRateReconciliationOtherPermanentDifferences</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_EffectiveIncomeTaxRateContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of domestic federal statutory tax rate applicable to pretax income (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<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 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><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationEquityInEarningsLossesOfUnconsolidatedSubsidiary">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to equity in earnings (loss) of unconsolidated subsidiaries exempt from income taxes.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationEquityInEarningsLossesOfUnconsolidatedSubsidiary</td>
</tr>
<tr>
<td style="padding-right: 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_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to expense for award under share-based payment arrangement. Excludes expense determined to be nondeductible upon grant or after for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 740<br> -Section 35<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126970579&amp;loc=d3e23163-113944<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to expense for award under share-based payment arrangement. Excludes expense determined to be nondeductible upon grant or after for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 740<br> -Section 35<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126970579&amp;loc=d3e23163-113944<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent</td>
</tr>
<tr>
<td style="padding-right: 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_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to state and local income tax expense (benefit), net of federal tax expense (benefit).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<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 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes</td>
</tr>
<tr>
<td style="padding-right: 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123586238&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationEquityInEarningsLossesOfUnconsolidatedSubsidiary">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to equity in earnings (loss) of unconsolidated subsidiaries exempt from income taxes.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationEquityInEarningsLossesOfUnconsolidatedSubsidiary</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationOtherAdjustments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationOtherAdjustments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to state and local income tax expense (benefit).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>98
<FILENAME>R83.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139920799602256">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Income Taxes - Deferred Tax Assets and Liabilities (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsGrossAbstract', window );"><strong>Assets related to:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits', window );">Accrued compensation and other</a></td>
<td class="nump">$ 3,287<span></span>
</td>
<td class="nump">$ 5,237<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_strl_DeferredTaxAssetsNoncontrollingInterest', window );">Noncontrolling interests</a></td>
<td class="nump">2,642<span></span>
</td>
<td class="nump">2,030<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsContingencies', window );">Members interest liabilities</a></td>
<td class="nump">4,783<span></span>
</td>
<td class="nump">4,604<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_strl_DeferredTaxAssetsRightOfUseLiability', window );">Right of use liabilities</a></td>
<td class="nump">15,259<span></span>
</td>
<td class="nump">4,600<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsDerivativeInstruments', window );">Derivative liability</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">515<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_strl_DeferredTaxAssetsDeferredPayments', window );">Deferred payments</a></td>
<td class="nump">23<span></span>
</td>
<td class="nump">960<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards', window );">Net operating loss carryforwards</a></td>
<td class="nump">1,320<span></span>
</td>
<td class="nump">8,955<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsGross', window );">Total deferred tax assets</a></td>
<td class="nump">27,314<span></span>
</td>
<td class="nump">26,901<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesAbstract', window );"><strong>Liabilities related to:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment', window );">Depreciation of property and equipment</a></td>
<td class="num">(40,770)<span></span>
</td>
<td class="num">(25,775)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_strl_DeferredTaxLiabilitiesRightOfUseAsset', window );">Right of use assets</a></td>
<td class="num">(15,157)<span></span>
</td>
<td class="num">(4,565)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill', window );">Amortization of tax basis goodwill</a></td>
<td class="num">(16,047)<span></span>
</td>
<td class="num">(10,493)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesOther', window );">Other</a></td>
<td class="num">(6,999)<span></span>
</td>
<td class="num">(4,502)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxLiabilities', window );">Total deferred tax liabilities</a></td>
<td class="num">(78,973)<span></span>
</td>
<td class="num">(45,335)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilities', window );">Net total deferred tax (liability) asset</a></td>
<td class="num">$ (51,659)<span></span>
</td>
<td class="num">$ (18,434)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_strl_DeferredTaxAssetsDeferredPayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Deferred Tax Assets, Deferred Payments</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">strl_DeferredTaxAssetsDeferredPayments</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_DeferredTaxAssetsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from non-controlling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">strl_DeferredTaxAssetsNoncontrollingInterest</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_DeferredTaxAssetsRightOfUseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Deferred Tax Assets, Right Of Use Liability</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">strl_DeferredTaxAssetsRightOfUseLiability</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_DeferredTaxLiabilitiesRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Deferred Tax Liabilities, Right Of Use Asset</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">strl_DeferredTaxLiabilitiesRightOfUseAsset</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_DeferredIncomeTaxLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(26)(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(15)(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(26)(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsDerivativeInstruments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from derivative instruments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsDerivativeInstruments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsGrossAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsGrossAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsOperatingLossCarryforwards</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences from employee benefits, classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsContingencies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from contingent liabilities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsContingencies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 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/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences from goodwill.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 740<br> -Section 25<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=126966508&amp;loc=d3e9972-128506<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 740<br> -Section 25<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=126966508&amp;loc=d3e9979-128506<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>99
<FILENAME>R84.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139920798870368">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Narrative (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwardsLineItems', window );"><strong>Operating Loss Carryforwards [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxesPaid', window );">Cash paid during the period for income taxes</a></td>
<td class="nump">$ 5,602<span></span>
</td>
<td class="nump">$ 3,061<span></span>
</td>
<td class="nump">$ 4,745<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_DomesticCountryMember', window );">Domestic Tax Authority</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwardsLineItems', window );"><strong>Operating Loss Carryforwards [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxesPaid', window );">Cash paid during the period for income taxes</a></td>
<td class="nump">1,100<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwards', window );">Operating loss carryforwards</a></td>
<td class="nump">253<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration', window );">Deferred Tax Assets, Operating Loss Carryforwards, Not Subject to Expiration</a></td>
<td class="nump">27<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_StateAndLocalJurisdictionMember', window );">State and Local Jurisdiction</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwardsLineItems', window );"><strong>Operating Loss Carryforwards [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwards', window );">Operating loss carryforwards</a></td>
<td class="nump">$ 22,224<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards that are not subject to expiration dates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4297-108586<br><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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32559-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLossCarryforwards</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLossCarryforwardsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLossCarryforwardsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_DomesticCountryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxAuthorityAxis=us-gaap_DomesticCountryMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_StateAndLocalJurisdictionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxAuthorityAxis=us-gaap_StateAndLocalJurisdictionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>100
<FILENAME>R85.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139920798689072">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholders' Equity - Narrative (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="3">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Dec. 20, 2022 </div>
<div>USD ($) </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 30, 2021 </div>
<div>USD ($) </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($) </div>
<div>vote</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($) </div>
<div>shares</div>
</th>
<th class="th">
<div>Nov. 02, 2018 </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="Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems', window );"><strong>Accumulated Other Comprehensive Income (Loss) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable', window );">Share consideration given for acquisitions | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4,851<span></span>
</td>
<td class="nump">$ 20,406<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems', window );"><strong>Accumulated Other Comprehensive Income (Loss) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued', window );">Shares issued in acquisition of business (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">759,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable', window );">Share consideration given for acquisitions | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 20,406<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=strl_CCSAcquisitionMember', window );">CCS Acquisition</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems', window );"><strong>Accumulated Other Comprehensive Income (Loss) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued', window );">Shares issued in acquisition of business (in shares)</a></td>
<td class="nump">157,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="Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable', window );">Share consideration given for acquisitions | $</a></td>
<td class="nump">$ 4,851<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonStockMember', window );">Common Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems', window );"><strong>Accumulated Other Comprehensive Income (Loss) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_strl_CommonStockVotesPerShare', window );">Common stock, votes entitled per share | vote</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased', window );">Number of shares authorized to be repurchased (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchasedDuringPeriodShares', window );">Purchase of treasury stock (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_strl_CommonStockVotesPerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Common Stock, Votes Per Share</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">strl_CommonStockVotesPerShare</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_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares of equity interests issued or issuable to acquire entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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="Show.toggleNext( this );">+ Details</a><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_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of equity 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="Show.toggleNext( this );">+ References</a><div 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="Show.toggleNext( this );">+ Details</a><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_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of shares authorized to be repurchased by an entity's Board of Directors under a stock repurchase plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased</td>
</tr>
<tr>
<td style="padding-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_StockRepurchasedDuringPeriodShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchasedDuringPeriodShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=strl_PetilloIncorporatedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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_BusinessAcquisitionAxis=strl_CCSAcquisitionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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_CCSAcquisitionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>101
<FILENAME>R86.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139920798004272">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock Incentive Plan - Narrative (Details) - USD ($)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="3">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Apr. 03, 2017</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockLineItems', window );"><strong>Subsidiary, 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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation', window );">Value of shares withheld for taxes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 9,416<span></span>
</td>
<td class="nump">$ 7,338<span></span>
</td>
<td class="nump">$ 1,985<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_strl_ClassOfWarrantOrRightNumberOfWarrantsExercised', window );">Warrants exercised (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">530,000<span></span>
</td>
<td class="nump">470,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_strl_StockIssuedDuringPeriodSharesWarrantsExercised', window );">Stock issued during period (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">315,000<span></span>
</td>
<td class="nump">110,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_strl_StockIssuedDuringPeriodValueWarrantsExercised', window );">Stock issued related to warrants exercised</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 8,082<span></span>
</td>
<td class="nump">$ 1,477<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightOutstanding', window );">Warrants outstanding (in shares)</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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockLineItems', window );"><strong>Subsidiary, 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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation', window );">Value of shares withheld for taxes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,413<span></span>
</td>
<td class="nump">$ 7,039<span></span>
</td>
<td class="nump">$ 140<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=strl_RestrictedStockAwardMember', window );">RSAs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockLineItems', window );"><strong>Subsidiary, 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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Total compensation cost attributable to shares awarded</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 633<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Grants in the period (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">26,000<span></span>
</td>
<td class="nump">29,000<span></span>
</td>
<td class="nump">51,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Grants in the period (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 23.43<span></span>
</td>
<td class="nump">$ 23.19<span></span>
</td>
<td class="nump">$ 8.73<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue', window );">Fair value of shares vested in period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 673<span></span>
</td>
<td class="nump">$ 506<span></span>
</td>
<td class="nump">$ 799<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Vested (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">29,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue', window );">Vested (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 23.19<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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">1,000<span></span>
</td>
<td class="nump">11,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation', window );">Value of shares withheld for taxes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 27<span></span>
</td>
<td class="nump">$ 140<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">RSUs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockLineItems', window );"><strong>Subsidiary, 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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Total compensation cost attributable to shares awarded</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,072<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Share vesting period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Grants in the period (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">186,000<span></span>
</td>
<td class="nump">151,000<span></span>
</td>
<td class="nump">169,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Grants in the period (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 28.35<span></span>
</td>
<td class="nump">$ 21.29<span></span>
</td>
<td class="nump">$ 13.52<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue', window );">Fair value of shares vested in period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,818<span></span>
</td>
<td class="nump">$ 2,742<span></span>
</td>
<td class="nump">$ 2,918<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Vested (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">151,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue', window );">Vested (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 18.66<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_PhantomShareUnitsPSUsMember', window );">PSUs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockLineItems', window );"><strong>Subsidiary, 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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Total compensation cost attributable to shares awarded</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 6,476<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Share vesting period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Grants in the period (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">166,000<span></span>
</td>
<td class="nump">397,000<span></span>
</td>
<td class="nump">176,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Grants in the period (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 26.52<span></span>
</td>
<td class="nump">$ 21.88<span></span>
</td>
<td class="nump">$ 14.06<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue', window );">Fair value of shares vested in period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 10,508<span></span>
</td>
<td class="nump">$ 7,842<span></span>
</td>
<td class="nump">$ 1,620<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Vested (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">710,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue', window );">Vested (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 14.80<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=strl_RestrictedStockUnitsAndPhantomStockUnitsMember', window );">RSUs and PSUs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockLineItems', window );"><strong>Subsidiary, 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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="nump">330,000<span></span>
</td>
<td class="nump">311,000<span></span>
</td>
<td class="nump">123,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation', window );">Value of shares withheld for taxes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 9,416<span></span>
</td>
<td class="nump">$ 7,311<span></span>
</td>
<td class="nump">$ 1,845<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockLineItems', window );"><strong>Subsidiary, 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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Total compensation cost attributable to shares awarded</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,225<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightAxis=strl_WarrantsToTheLendersUnderTheLoanAgreementMember', window );">Warrants to the Lenders Under the Loan Agreement | Loan and Security 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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockLineItems', window );"><strong>Subsidiary, 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>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_strl_ClassOfWarrantOrRightTerm', window );">Warrants, term</a></td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights', window );">Number of warrants (in shares)</a></td>
<td class="nump">1,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1', window );">Warrant exercise price (in dollars per share)</a></td>
<td class="nump">$ 10.25<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=strl_StockIncentivePlanAndEmployeeStockPurchasePlanMember', window );">Stock Incentive Plan &amp; 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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockLineItems', window );"><strong>Subsidiary, 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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Total compensation cost attributable to shares awarded</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 10,301<span></span>
</td>
<td class="nump">11,771<span></span>
</td>
<td class="nump">11,643<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=strl_StockIncentivePlanMember', window );">Stock Incentive Plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockLineItems', window );"><strong>Subsidiary, 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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized', window );">Number of shares authorized to issue (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,400,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant', window );">Number of shares available for grant (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">397,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized', window );">Unrecognized compensation cost</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 10,900<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Weighted-average recognition period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">2 years 4 months 24 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=strl_StockIncentivePlanMember', window );">Stock Incentive Plan | RSAs, RSUs and PSUs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockLineItems', window );"><strong>Subsidiary, 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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Total compensation cost attributable to shares awarded</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 10,181<span></span>
</td>
<td class="nump">11,687<span></span>
</td>
<td class="nump">11,572<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=strl_EmployeeStockPurchasePlanMember', window );">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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockLineItems', window );"><strong>Subsidiary, 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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant', window );">Number of shares available for grant (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">692,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=strl_EmployeeStockPurchasePlanMember', window );">ESPP | Employee Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockLineItems', window );"><strong>Subsidiary, 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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Total compensation cost attributable to shares awarded</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 120<span></span>
</td>
<td class="nump">$ 84<span></span>
</td>
<td class="nump">$ 71<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_strl_SharebasedCompensationArrangementbySharebasedPaymentAwardMaximumAnnualContributionsPerEmployeePercent', window );">Maximum annual contribution per employee</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_strl_SharebasedCompensationArrangementbySharebasedPaymentAwardMaximumAnnualContributionsPerEmployeeAmount', window );">Maximum annual contribution amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 25<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent', window );">Purchase price of common stock percent</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">85.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_strl_ClassOfWarrantOrRightNumberOfWarrantsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Class of Warrant or Right, Number of Warrants Exercised</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">strl_ClassOfWarrantOrRightNumberOfWarrantsExercised</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: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_strl_ClassOfWarrantOrRightTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents the term or warrants or rights.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">strl_ClassOfWarrantOrRightTerm</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_SharebasedCompensationArrangementbySharebasedPaymentAwardMaximumAnnualContributionsPerEmployeeAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Share-based Compensation Arrangement by Share-based Payment Award, Maximum Annual Contributions Per Employee, Amount</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">strl_SharebasedCompensationArrangementbySharebasedPaymentAwardMaximumAnnualContributionsPerEmployeeAmount</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_SharebasedCompensationArrangementbySharebasedPaymentAwardMaximumAnnualContributionsPerEmployeePercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Share-based Compensation Arrangement by Share-based Payment Award, Maximum Annual Contributions Per Employee, Percent</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">strl_SharebasedCompensationArrangementbySharebasedPaymentAwardMaximumAnnualContributionsPerEmployeePercent</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_strl_StockIssuedDuringPeriodSharesWarrantsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Stock Issued During Period, Shares, Warrants Exercised</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">strl_StockIssuedDuringPeriodSharesWarrantsExercised</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: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_strl_StockIssuedDuringPeriodValueWarrantsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Stock Issued During Period, Value, Warrants Exercised</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">strl_StockIssuedDuringPeriodValueWarrantsExercised</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_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Exercise price per share or per unit of warrants or rights outstanding.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1</td>
</tr>
<tr>
<td style="padding-right: 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_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of securities into which the class of warrant or right may be converted. For example, but not limited to, 500,000 warrants may be converted into 1,000,000 shares.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights</td>
</tr>
<tr>
<td style="padding-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_ClassOfWarrantOrRightOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of warrants or rights outstanding.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfWarrantOrRightOutstanding</td>
</tr>
<tr>
<td style="padding-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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cost not yet recognized for nonvested award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value of share-based awards for which the grantee gained the right by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares authorized for issuance under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Purchase price of common stock expressed as a percentage of its fair value.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent</td>
</tr>
<tr>
<td style="padding-right: 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_SharesPaidForTaxWithholdingForShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares used to settle grantee's tax withholding obligation for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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_RestrictedStockAwardMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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_RestrictedStockAwardMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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_AwardTypeAxis=strl_RestrictedStockUnitsAndPhantomStockUnitsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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_RestrictedStockUnitsAndPhantomStockUnitsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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_ClassOfWarrantOrRightAxis=strl_WarrantsToTheLendersUnderTheLoanAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfWarrantOrRightAxis=strl_WarrantsToTheLendersUnderTheLoanAgreementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_LoanAndSecurityAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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_LoanAndSecurityAgreementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_StockIncentivePlanAndEmployeeStockPurchasePlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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_StockIncentivePlanAndEmployeeStockPurchasePlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_StockIncentivePlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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_StockIncentivePlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_RestrictedStockAwardsRestrictedStockUnitsAndPerformanceStockUnitsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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_RestrictedStockAwardsRestrictedStockUnitsAndPerformanceStockUnitsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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>102
<FILENAME>R87.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139920725503376">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock Incentive Plan - Summary of Award Activity (Details) - $ / shares<br> shares in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=strl_RestrictedStockAwardMember', window );">RSAs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward', window );"><strong>Number of Shares</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Nonvested (in shares)</a></td>
<td class="nump">29<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares)</a></td>
<td class="nump">26<span></span>
</td>
<td class="nump">29<span></span>
</td>
<td class="nump">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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Vested (in shares)</a></td>
<td class="num">(29)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod', window );">Forfeited (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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Nonvested (in shares)</a></td>
<td class="nump">26<span></span>
</td>
<td class="nump">29<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward', window );"><strong>Weighted Average Fair Value Per Share</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Nonvested (in dollars per share)</a></td>
<td class="nump">$ 23.19<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Granted (in dollars per share)</a></td>
<td class="nump">23.43<span></span>
</td>
<td class="nump">$ 23.19<span></span>
</td>
<td class="nump">$ 8.73<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue', window );">Vested (in dollars per share)</a></td>
<td class="nump">23.19<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue', window );">Forfeited (in dollars per share)</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Nonvested (in dollars per share)</a></td>
<td class="nump">$ 23.43<span></span>
</td>
<td class="nump">$ 23.19<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">RSUs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward', window );"><strong>Number of Shares</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Nonvested (in shares)</a></td>
<td class="nump">250<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares)</a></td>
<td class="nump">186<span></span>
</td>
<td class="nump">151<span></span>
</td>
<td class="nump">169<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Vested (in shares)</a></td>
<td class="num">(151)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod', window );">Forfeited (in shares)</a></td>
<td class="num">(2)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Nonvested (in shares)</a></td>
<td class="nump">283<span></span>
</td>
<td class="nump">250<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward', window );"><strong>Weighted Average Fair Value Per Share</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Nonvested (in dollars per share)</a></td>
<td class="nump">$ 17.37<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Granted (in dollars per share)</a></td>
<td class="nump">28.35<span></span>
</td>
<td class="nump">$ 21.29<span></span>
</td>
<td class="nump">$ 13.52<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue', window );">Vested (in dollars per share)</a></td>
<td class="nump">18.66<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue', window );">Forfeited (in dollars per share)</a></td>
<td class="nump">21.66<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Nonvested (in dollars per share)</a></td>
<td class="nump">$ 23.51<span></span>
</td>
<td class="nump">$ 17.37<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=strl_RestrictedStockAwardMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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_RestrictedStockAwardMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>103
<FILENAME>R88.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139920725541968">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Stock Incentive Plan - Fair Value Assumptions (Details) - Level 3 - Fair Value, Recurring - Warrants to the Lenders Under the Loan Agreement<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Apr. 03, 2017 </div>
<div>USD ($) </div>
<div>$ / shares</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems', window );"><strong>Fair Value Measurement Inputs and Valuation Techniques [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsOutstandingTerm', window );">Expected term of&#160;warrants (in years)</a></td>
<td class="text">5 years<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsOutstanding', window );">Total fair value | $</a></td>
<td class="nump">$ 3,500<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member', window );">Stock price at grant date</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems', window );"><strong>Fair Value Measurement Inputs and Valuation Techniques [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsOutstandingMeasurementInput', window );">Warrants outstanding, measurement input</a></td>
<td class="nump">8.88<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member', window );">Exercise option price</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems', window );"><strong>Fair Value Measurement Inputs and Valuation Techniques [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsOutstandingMeasurementInput', window );">Warrants outstanding, measurement input</a></td>
<td class="nump">10.25<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member', window );">Expected volatility rate</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems', window );"><strong>Fair Value Measurement Inputs and Valuation Techniques [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsOutstandingMeasurementInput', window );">Warrants outstanding, measurement input</a></td>
<td class="nump">0.4829<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member', window );">Risk-free rate</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems', window );"><strong>Fair Value Measurement Inputs and Valuation Techniques [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsOutstandingMeasurementInput', window );">Warrants outstanding, measurement input</a></td>
<td class="nump">0.0188<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member', window );">Expected dividend yield</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems', window );"><strong>Fair Value Measurement Inputs and Valuation Techniques [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsOutstandingMeasurementInput', window );">Warrants outstanding, measurement input</a></td>
<td class="nump">0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WarrantsAndRightsOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Value of outstanding derivative securities that permit the holder the right to purchase securities (usually equity) from the issuer at a specified price.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WarrantsAndRightsOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WarrantsAndRightsOutstandingMeasurementInput">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Value of input used to measure outstanding warrant and right embodying unconditional obligation requiring redemption by transferring asset at specified or determinable date or upon event certain to occur.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126976982&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WarrantsAndRightsOutstandingMeasurementInput</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:decimalItemType</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_WarrantsAndRightsOutstandingTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Period between issuance and expiration of outstanding warrant and right embodying unconditional obligation requiring redemption by transferring asset at specified or determinable date or upon event certain to occur, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126976982&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WarrantsAndRightsOutstandingTerm</td>
</tr>
<tr>
<td style="padding-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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfWarrantOrRightAxis=strl_WarrantsToTheLendersUnderTheLoanAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfWarrantOrRightAxis=strl_WarrantsToTheLendersUnderTheLoanAgreementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputSharePriceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputSharePriceMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputExercisePriceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputExercisePriceMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputPriceVolatilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputPriceVolatilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputRiskFreeInterestRateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputRiskFreeInterestRateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputExpectedDividendRateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputExpectedDividendRateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>104
<FILENAME>R89.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139920797363408">
<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="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity', window );">Net income from Continuing Operations, including noncontrolling interests</a></td>
<td class="nump">$ 1,740<span></span>
</td>
<td class="nump">$ 2,478<span></span>
</td>
<td class="nump">$ 598<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity', window );">Net income (loss) from Discontinued Operations</a></td>
<td class="nump">9,744<span></span>
</td>
<td class="nump">1,188<span></span>
</td>
<td class="num">(817)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income</a></td>
<td class="nump">$ 108,201<span></span>
</td>
<td class="nump">$ 65,123<span></span>
</td>
<td class="nump">$ 42,904<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Weighted average common shares outstanding &#8212; basic (in shares)</a></td>
<td class="nump">30,199<span></span>
</td>
<td class="nump">28,600<span></span>
</td>
<td class="nump">27,859<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment', window );">Shares for dilutive unvested stock and warrants (in shares)</a></td>
<td class="nump">365<span></span>
</td>
<td class="nump">501<span></span>
</td>
<td class="nump">336<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Weighted average common shares outstanding &#8212; diluted (in shares)</a></td>
<td class="nump">30,564<span></span>
</td>
<td class="nump">29,101<span></span>
</td>
<td class="nump">28,195<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare', window );">Net income per share from Continuing Operations - Basic (in dollars per share)</a></td>
<td class="nump">$ 3.20<span></span>
</td>
<td class="nump">$ 2.15<span></span>
</td>
<td class="nump">$ 1.55<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare', window );">Net income per share from Continuing Operations - Diluted (in dollars per share)</a></td>
<td class="nump">3.16<span></span>
</td>
<td class="nump">2.11<span></span>
</td>
<td class="nump">1.53<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare', window );">Net income (loss) per share from Discontinued Operations - Basic (in dollars per share)</a></td>
<td class="nump">0.32<span></span>
</td>
<td class="nump">0.04<span></span>
</td>
<td class="num">(0.03)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare', window );">Net income (loss) per share from Discontinued Operations - Diluted(in dollars per share)</a></td>
<td class="nump">0.32<span></span>
</td>
<td class="nump">0.04<span></span>
</td>
<td class="num">(0.03)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic net income per share attributable to Sterling common stockholders (in dollars per share)</a></td>
<td class="nump">3.53<span></span>
</td>
<td class="nump">2.19<span></span>
</td>
<td class="nump">1.52<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted net income per share attributable to Sterling common stockholders (in dollars per share)</a></td>
<td class="nump">$ 3.48<span></span>
</td>
<td class="nump">$ 2.15<span></span>
</td>
<td class="nump">$ 1.50<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Per basic share amount, after tax, of income (loss) from the day-to-day business activities of the discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare</td>
</tr>
<tr>
<td style="padding-right: 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_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Per diluted share amount, after tax, of income (loss) from the day-to-day business activities of the discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare</td>
</tr>
<tr>
<td style="padding-right: 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_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1448-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1337-109256<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e4984-109258<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e3842-109258<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1252-109256<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e4984-109258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e3842-109258<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1252-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1337-109256<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of income (loss) from continuing operations attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569616-111683<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) from continuing operations per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI 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 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 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(11))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI 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 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1252-109256<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1337-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(20))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 14: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-03(13))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868656-224227<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsPerBasicShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) derived from continuing operations during the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI 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> -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 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(11))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-03(13))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868656-224227<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1252-109256<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of income (loss) from a discontinued operation attributable to the parent. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e957-107759<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3A<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721523-107759<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3B<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721525-107759<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=d3e1361-107760<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721675-107760<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569616-111683<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1012-107759<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3000-108585<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569616-111683<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 23: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 29: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 31: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1505-109256<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1448-109256<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>105
<FILENAME>R90.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139920803532832">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Retirement Benefits - Narrative (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($) </div>
<div>employee</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanDisclosureLineItems', window );"><strong>Defined Contribution Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount', window );">Employer matching contributions | $</a></td>
<td class="nump">$ 3,029<span></span>
</td>
<td class="nump">$ 3,147<span></span>
</td>
<td class="nump">$ 2,630<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityNumberOfEmployees', window );">Number of employees</a></td>
<td class="nump">3,200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_strl_EntityNumberofEmployeesFieldPersonnel', window );">Entity number of employees, field personnel</a></td>
<td class="nump">2,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MultiemployerPlanEmployerContributionCost', window );">Contributions | $</a></td>
<td class="nump">$ 18,847<span></span>
</td>
<td class="nump">$ 14,905<span></span>
</td>
<td class="nump">$ 14,980<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_TitleOfIndividualAxis=strl_UnionMembersMember', window );">Union Members</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanDisclosureLineItems', window );"><strong>Defined Contribution Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityNumberOfEmployees', window );">Number of employees</a></td>
<td class="nump">900<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_strl_NumberOfEmployeesPercent', window );">Number of employees, percent</a></td>
<td class="nump">29.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityNumberOfEmployees">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of persons employed by the Entity</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityNumberOfEmployees</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:decimalItemType</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_EntityNumberofEmployeesFieldPersonnel">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Entity Number of Employees, Field Personnel</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">strl_EntityNumberofEmployeesFieldPersonnel</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:decimalItemType</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_NumberOfEmployeesPercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The percentage of the number of employees.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">strl_NumberOfEmployeesPercent</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_DefinedContributionPlanDisclosureLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedContributionPlanDisclosureLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of discretionary contributions made by an employer to a defined contribution plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MultiemployerPlanEmployerContributionCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cost for employer contribution to multiemployer plan. Multiemployer plan includes, but is not limited to, pension plan determined to be individually significant and insignificant and other postretirement benefit plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 80<br> -Section 55<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=35742348&amp;loc=SL14450788-114948<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 80<br> -Section 35<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=29639808&amp;loc=d3e29008-114946<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 80<br> -Section 50<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=65877416&amp;loc=SL14450702-114947<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 80<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=65877416&amp;loc=SL14450691-114947<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MultiemployerPlanEmployerContributionCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<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_TitleOfIndividualAxis=strl_UnionMembersMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_TitleOfIndividualAxis=strl_UnionMembersMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>106
<FILENAME>R91.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139920725870464">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Retirement Benefits - Participation in Multiemployer Defined Benefit Pension Plan (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanDisclosureLineItems', window );"><strong>Defined Contribution Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MultiemployerPlanEmployerContributionCost', window );">Contributions</a></td>
<td class="nump">$ 18,847<span></span>
</td>
<td class="nump">$ 14,905<span></span>
</td>
<td class="nump">$ 14,980<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', window );">Multiemployer Plans, Pension</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanDisclosureLineItems', window );"><strong>Defined Contribution Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MultiemployerPlanEmployerContributionCost', window );">Contributions</a></td>
<td class="nump">12,928<span></span>
</td>
<td class="nump">9,885<span></span>
</td>
<td class="nump">10,333<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetirementPlanNameAxis=strl_HeavyAndGeneralConstructionLaborersLocal472AndLocal172Member', window );">Heavy And General Construction Laborers Local 472 and Local 172 | Multiemployer Plans, Pension</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanDisclosureLineItems', window );"><strong>Defined Contribution Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MultiemployerPlanEmployerContributionCost', window );">Contributions</a></td>
<td class="nump">5,119<span></span>
</td>
<td class="nump">3,343<span></span>
</td>
<td class="nump">3,417<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetirementPlanNameAxis=strl_InternationalUnionOfOperatingEngineersLocal825Member', window );">International Union Of Operating Engineers Local 825 | Multiemployer Plans, Pension</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanDisclosureLineItems', window );"><strong>Defined Contribution Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MultiemployerPlanEmployerContributionCost', window );">Contributions</a></td>
<td class="nump">4,381<span></span>
</td>
<td class="nump">2,734<span></span>
</td>
<td class="nump">3,610<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetirementPlanNameAxis=strl_PensionTrustFundForOperatingEngineersPensionPlanMember', window );">Pension Trust Fund for Operating Engineers Pension Plan [Member] | Multiemployer Plans, Pension</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanDisclosureLineItems', window );"><strong>Defined Contribution Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MultiemployerPlanEmployerContributionCost', window );">Contributions</a></td>
<td class="nump">1,265<span></span>
</td>
<td class="nump">1,411<span></span>
</td>
<td class="nump">1,458<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetirementPlanNameAxis=strl_AllOtherFundsMember', window );">All other funds | Multiemployer Plans, Pension</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanDisclosureLineItems', window );"><strong>Defined Contribution Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MultiemployerPlanEmployerContributionCost', window );">Contributions</a></td>
<td class="nump">$ 2,163<span></span>
</td>
<td class="nump">$ 2,397<span></span>
</td>
<td class="nump">$ 1,848<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetirementPlanNameAxis=strl_RedZoneMember', window );">Red Zone</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanDisclosureLineItems', window );"><strong>Defined Contribution Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MultiemployerPlanPensionSignificantEmployerContributionUnderCollectiveBargainingArrangementToAllParticipatingEmployerContributionsPercentage', window );">Multiemployer plan, collective-bargaining arrangement, percentage of contributions required for multiple collective-bargaining arrangements</a></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="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetirementPlanNameAxis=strl_OrangeZoneMember', window );">Orange Zone</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanDisclosureLineItems', window );"><strong>Defined Contribution Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MultiemployerPlanPensionSignificantEmployerContributionUnderCollectiveBargainingArrangementToAllParticipatingEmployerContributionsPercentage', window );">Multiemployer plan, collective-bargaining arrangement, percentage of contributions required for multiple collective-bargaining arrangements</a></td>
<td class="nump">80.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetirementPlanNameAxis=strl_YellowZoneMember', window );">Yellow Zone</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanDisclosureLineItems', window );"><strong>Defined Contribution Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MultiemployerPlanPensionSignificantEmployerContributionUnderCollectiveBargainingArrangementToAllParticipatingEmployerContributionsPercentage', window );">Multiemployer plan, collective-bargaining arrangement, percentage of contributions required for multiple collective-bargaining arrangements</a></td>
<td class="nump">80.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetirementPlanNameAxis=strl_GreenZoneMember', window );">Green Zone</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanDisclosureLineItems', window );"><strong>Defined Contribution Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MultiemployerPlanPensionSignificantEmployerContributionUnderCollectiveBargainingArrangementToAllParticipatingEmployerContributionsPercentage', window );">Multiemployer plan, collective-bargaining arrangement, percentage of contributions required for multiple collective-bargaining arrangements</a></td>
<td class="nump">80.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedContributionPlanDisclosureLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedContributionPlanDisclosureLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MultiemployerPlanEmployerContributionCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cost for employer contribution to multiemployer plan. Multiemployer plan includes, but is not limited to, pension plan determined to be individually significant and insignificant and other postretirement benefit plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 80<br> -Section 55<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=35742348&amp;loc=SL14450788-114948<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 80<br> -Section 35<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=29639808&amp;loc=d3e29008-114946<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 80<br> -Section 50<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=65877416&amp;loc=SL14450702-114947<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 80<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=65877416&amp;loc=SL14450691-114947<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MultiemployerPlanEmployerContributionCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MultiemployerPlanPensionSignificantEmployerContributionUnderCollectiveBargainingArrangementToAllParticipatingEmployerContributionsPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of employer contribution required by collective-bargaining arrangement (CBA) to total contribution from all participating employers in multiemployer pension plan determined to be individually significant.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 80<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=65877416&amp;loc=SL14450657-114947<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MultiemployerPlanPensionSignificantEmployerContributionUnderCollectiveBargainingArrangementToAllParticipatingEmployerContributionsPercentage</td>
</tr>
<tr>
<td style="padding-right: 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_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanNameAxis=strl_HeavyAndGeneralConstructionLaborersLocal472AndLocal172Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanNameAxis=strl_HeavyAndGeneralConstructionLaborersLocal472AndLocal172Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanNameAxis=strl_InternationalUnionOfOperatingEngineersLocal825Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanNameAxis=strl_InternationalUnionOfOperatingEngineersLocal825Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanNameAxis=strl_PensionTrustFundForOperatingEngineersPensionPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanNameAxis=strl_PensionTrustFundForOperatingEngineersPensionPlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanNameAxis=strl_AllOtherFundsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanNameAxis=strl_AllOtherFundsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanNameAxis=strl_RedZoneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanNameAxis=strl_RedZoneMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanNameAxis=strl_OrangeZoneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanNameAxis=strl_OrangeZoneMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanNameAxis=strl_YellowZoneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanNameAxis=strl_YellowZoneMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanNameAxis=strl_GreenZoneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanNameAxis=strl_GreenZoneMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>107
<FILENAME>R92.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139920797912912">
<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="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInContractWithCustomerLiability', window );">Accounts receivable</a></td>
<td class="num">$ (63,285)<span></span>
</td>
<td class="num">$ (8,300)<span></span>
</td>
<td class="num">$ (8,552)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInContractWithCustomerAsset', window );">Contracts in progress, net</a></td>
<td class="nump">77,692<span></span>
</td>
<td class="nump">12,906<span></span>
</td>
<td class="nump">65,963<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_strl_IncreaseDecreaseInReceivablesFromAndEquityInConstructionJointVentures', window );">Receivables from and equity in construction joint ventures</a></td>
<td class="num">(5,034)<span></span>
</td>
<td class="num">(243)<span></span>
</td>
<td class="num">(7,457)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherOperatingAssets', window );">Other current and non-current assets</a></td>
<td class="nump">1,849<span></span>
</td>
<td class="num">(4,533)<span></span>
</td>
<td class="num">(6,233)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsPayable', window );">Accounts payable</a></td>
<td class="nump">11,888<span></span>
</td>
<td class="nump">26,605<span></span>
</td>
<td class="num">(42,392)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccruedLiabilities', window );">Accrued compensation and other liabilities</a></td>
<td class="nump">7,224<span></span>
</td>
<td class="num">(170)<span></span>
</td>
<td class="nump">10,245<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_strl_IncreaseDecreaseInMembersInterestSubjectToMandatoryRedemptionAndUndistributedEarnings', window );">Members' interest subject to mandatory redemption and undistributed earnings</a></td>
<td class="num">(884)<span></span>
</td>
<td class="nump">1,362<span></span>
</td>
<td class="nump">2,287<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOperatingCapital', window );">Changes in operating assets and liabilities</a></td>
<td class="nump">$ 29,450<span></span>
</td>
<td class="nump">$ 27,627<span></span>
</td>
<td class="nump">$ 13,861<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents the increase (decrease) in member's interest subject to mandatory redemption and undistributed earnings.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The net change during the reporting period in Equity in and Receivable from unconsolidated joint ventures.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/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="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period of all assets and liabilities used in operating activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in operating assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>108
<FILENAME>R93.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139920801269840">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Concentration of Risk and Enterprise Wide Disclosures - Contract Revenues by Customer (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EntityWideRevenueMajorCustomerLineItems', window );"><strong>Revenue, Major Customer [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">$ 345,674<span></span>
</td>
<td class="nump">$ 1,769,436<span></span>
</td>
<td class="nump">$ 1,414,374<span></span>
</td>
<td class="nump">$ 1,226,738<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_MajorCustomersAxis=strl_OneCustomerMember', window );">One Customer | Customer Concentration Risk | E-Infrastructure Solutions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EntityWideRevenueMajorCustomerLineItems', window );"><strong>Revenue, Major Customer [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">156,600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsReceivableBilledForLongTermContractsOrPrograms', window );">Contract receivable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 27,188<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_MajorCustomersAxis=strl_OneCustomerMember', window );">One Customer | Customer Concentration Risk | Contract Receivables | E-Infrastructure Solutions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EntityWideRevenueMajorCustomerLineItems', window );"><strong>Revenue, Major Customer [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">14.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableBilledForLongTermContractsOrPrograms">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount billed to customers under long-term contracts or programs but not paid. Excludes amounts due that have been withheld because of retainage provisions in a contract.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 910<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=126937589&amp;loc=SL119991595-234733<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableBilledForLongTermContractsOrPrograms</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskPercentage1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the "benchmark" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9054-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6351-108592<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI https://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13531-108611<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13537-108611<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6404-108592<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskPercentage1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EntityWideRevenueMajorCustomerLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EntityWideRevenueMajorCustomerLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9031-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130543-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9054-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130545-203045<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI https://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=strl_OneCustomerMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=strl_OneCustomerMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=strl_EInfrastructureSolutionsSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>109
<FILENAME>R94.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139920803195936">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Related Party Transactions (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($)</div>
</th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_strl_LesseeLeaseExpirationPeriod', window );">Lease expiration period</a></td>
<td class="text">10 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="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=strl_RLWMember', window );">RLW</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseExpense', window );">Lease expense</a></td>
<td class="nump">$ 2,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=strl_RLWMember', window );">RLW | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_strl_LesseeLeaseExpirationPeriod', window );">Lease expiration period</a></td>
<td class="text">4 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="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=strl_RLWMember', window );">RLW | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_strl_LesseeLeaseExpirationPeriod', window );">Lease expiration period</a></td>
<td class="text">10 years<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_strl_LesseeLeaseExpirationPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Lessee, Lease, ExpirationPeriod</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">strl_LesseeLeaseExpirationPeriod</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_OperatingLeaseExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of operating lease expense. Excludes sublease income.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918638-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=strl_RLWMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=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_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>110
<FILENAME>R95.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139920803667856">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment Information - Narrative (Details)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2022 </div>
<div>segment</div>
</th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Reporting [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NumberOfReportableSegments', window );">Number of reportable segments</a></td>
<td class="nump">3<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NumberOfReportableSegments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8672-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NumberOfReportableSegments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>111
<FILENAME>R96.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139920723828976">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment Information - Revenue, Operating Income, and Assets, By Reportable Segment (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="12">3 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Sep. 30, 2022</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>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Mar. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">$ 345,674<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,769,436<span></span>
</td>
<td class="nump">$ 1,414,374<span></span>
</td>
<td class="nump">$ 1,226,738<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">52,066<span></span>
</td>
<td class="nump">34,201<span></span>
</td>
<td class="nump">32,785<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating Income (Loss)</a></td>
<td class="nump">$ 37,043<span></span>
</td>
<td class="nump">$ 49,475<span></span>
</td>
<td class="nump">$ 43,989<span></span>
</td>
<td class="nump">$ 29,363<span></span>
</td>
<td class="nump">$ 20,058<span></span>
</td>
<td class="nump">$ 32,010<span></span>
</td>
<td class="nump">$ 32,514<span></span>
</td>
<td class="nump">$ 22,429<span></span>
</td>
<td class="nump">$ 20,181<span></span>
</td>
<td class="nump">$ 27,887<span></span>
</td>
<td class="nump">32,534<span></span>
</td>
<td class="nump">$ 12,013<span></span>
</td>
<td class="nump">159,870<span></span>
</td>
<td class="nump">107,011<span></span>
</td>
<td class="nump">92,615<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationAcquisitionRelatedCosts', window );">Acquisition related costs</a></td>
<td class="num">(265)<span></span>
</td>
<td class="num">(77)<span></span>
</td>
<td class="num">(230)<span></span>
</td>
<td class="num">(255)<span></span>
</td>
<td class="num">(3,877)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(13)<span></span>
</td>
<td class="num">(401)<span></span>
</td>
<td class="num">(139)<span></span>
</td>
<td class="num">(473)<span></span>
</td>
<td class="num">(827)<span></span>
</td>
<td class="num">(3,877)<span></span>
</td>
<td class="num">(1,026)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Assets</a></td>
<td class="nump">1,441,620<span></span>
</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,234,774<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,441,620<span></span>
</td>
<td class="nump">1,234,774<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementOperatingActivitiesSegmentAxis=us-gaap_SegmentContinuingOperationsMember', window );">Total Assets &#8212; Continuing Operations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,575<span></span>
</td>
<td class="nump">32,503<span></span>
</td>
<td class="nump">31,175<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Assets</a></td>
<td class="nump">1,441,620<span></span>
</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,142,142<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,441,620<span></span>
</td>
<td class="nump">1,142,142<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementOperatingActivitiesSegmentAxis=us-gaap_SegmentDiscontinuedOperationsMember', window );">Total Assets &#8212; Discontinued Operations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Assets</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">92,632<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">92,632<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=strl_EInfrastructureSolutionsSegmentMember', window );">E-Infrastructure Solutions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Assets</a></td>
<td class="nump">879,734<span></span>
</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">772,533<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">879,734<span></span>
</td>
<td class="nump">772,533<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=strl_TransportationSolutionsSegmentMember', window );">Transportation Solutions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Assets</a></td>
<td class="nump">246,867<span></span>
</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">203,210<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">246,867<span></span>
</td>
<td class="nump">203,210<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=strl_BuildingSolutionsSegmentMember', window );">Building Solutions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Assets</a></td>
<td class="nump">177,554<span></span>
</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">143,262<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">177,554<span></span>
</td>
<td class="nump">143,262<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">448,607<span></span>
</td>
<td class="nump">493,040<span></span>
</td>
<td class="nump">461,827<span></span>
</td>
<td class="nump">365,962<span></span>
</td>
<td class="nump">355,375<span></span>
</td>
<td class="nump">413,111<span></span>
</td>
<td class="nump">358,529<span></span>
</td>
<td class="nump">287,359<span></span>
</td>
<td class="nump">302,846<span></span>
</td>
<td class="nump">325,892<span></span>
</td>
<td class="nump">345,674<span></span>
</td>
<td class="nump">252,326<span></span>
</td>
<td class="nump">1,769,436<span></span>
</td>
<td class="nump">1,414,374<span></span>
</td>
<td class="nump">1,226,738<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating Income (Loss)</a></td>
<td class="nump">43,141<span></span>
</td>
<td class="nump">56,557<span></span>
</td>
<td class="nump">49,985<span></span>
</td>
<td class="nump">35,086<span></span>
</td>
<td class="nump">32,147<span></span>
</td>
<td class="nump">37,392<span></span>
</td>
<td class="nump">35,918<span></span>
</td>
<td class="nump">27,473<span></span>
</td>
<td class="nump">26,201<span></span>
</td>
<td class="nump">33,817<span></span>
</td>
<td class="nump">39,262<span></span>
</td>
<td class="nump">19,681<span></span>
</td>
<td class="nump">184,769<span></span>
</td>
<td class="nump">132,930<span></span>
</td>
<td class="nump">118,961<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | Total Assets &#8212; Continuing Operations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,485<span></span>
</td>
<td class="nump">32,422<span></span>
</td>
<td class="nump">31,022<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | E-Infrastructure Solutions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">247,272<span></span>
</td>
<td class="nump">255,530<span></span>
</td>
<td class="nump">233,548<span></span>
</td>
<td class="nump">168,927<span></span>
</td>
<td class="nump">127,183<span></span>
</td>
<td class="nump">121,286<span></span>
</td>
<td class="nump">123,743<span></span>
</td>
<td class="nump">96,572<span></span>
</td>
<td class="nump">100,408<span></span>
</td>
<td class="nump">114,961<span></span>
</td>
<td class="nump">103,310<span></span>
</td>
<td class="nump">78,574<span></span>
</td>
<td class="nump">905,277<span></span>
</td>
<td class="nump">468,784<span></span>
</td>
<td class="nump">397,253<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating Income (Loss)</a></td>
<td class="nump">29,811<span></span>
</td>
<td class="nump">37,533<span></span>
</td>
<td class="nump">32,824<span></span>
</td>
<td class="nump">21,285<span></span>
</td>
<td class="nump">18,734<span></span>
</td>
<td class="nump">19,218<span></span>
</td>
<td class="nump">24,714<span></span>
</td>
<td class="nump">17,812<span></span>
</td>
<td class="nump">16,903<span></span>
</td>
<td class="nump">22,416<span></span>
</td>
<td class="nump">23,573<span></span>
</td>
<td class="nump">13,630<span></span>
</td>
<td class="nump">121,453<span></span>
</td>
<td class="nump">80,478<span></span>
</td>
<td class="nump">76,522<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | E-Infrastructure Solutions | Total Assets &#8212; Continuing Operations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">38,859<span></span>
</td>
<td class="nump">20,889<span></span>
</td>
<td class="nump">18,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="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | Transportation Solutions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">126,545<span></span>
</td>
<td class="nump">157,224<span></span>
</td>
<td class="nump">142,640<span></span>
</td>
<td class="nump">116,141<span></span>
</td>
<td class="nump">149,517<span></span>
</td>
<td class="nump">199,559<span></span>
</td>
<td class="nump">160,017<span></span>
</td>
<td class="nump">119,097<span></span>
</td>
<td class="nump">132,301<span></span>
</td>
<td class="nump">143,512<span></span>
</td>
<td class="nump">168,413<span></span>
</td>
<td class="nump">108,924<span></span>
</td>
<td class="nump">542,550<span></span>
</td>
<td class="nump">628,190<span></span>
</td>
<td class="nump">553,150<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating Income (Loss)</a></td>
<td class="nump">5,070<span></span>
</td>
<td class="nump">9,700<span></span>
</td>
<td class="nump">7,410<span></span>
</td>
<td class="nump">4,443<span></span>
</td>
<td class="nump">4,238<span></span>
</td>
<td class="nump">8,936<span></span>
</td>
<td class="nump">4,414<span></span>
</td>
<td class="nump">2,300<span></span>
</td>
<td class="nump">2,932<span></span>
</td>
<td class="nump">3,714<span></span>
</td>
<td class="nump">6,739<span></span>
</td>
<td class="num">(1,387)<span></span>
</td>
<td class="nump">26,623<span></span>
</td>
<td class="nump">19,888<span></span>
</td>
<td class="nump">11,998<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | Transportation Solutions | Total Assets &#8212; Continuing Operations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,656<span></span>
</td>
<td class="nump">8,473<span></span>
</td>
<td class="nump">9,371<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | Building Solutions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">74,790<span></span>
</td>
<td class="nump">80,286<span></span>
</td>
<td class="nump">85,639<span></span>
</td>
<td class="nump">80,894<span></span>
</td>
<td class="nump">78,675<span></span>
</td>
<td class="nump">92,266<span></span>
</td>
<td class="nump">74,769<span></span>
</td>
<td class="nump">71,690<span></span>
</td>
<td class="nump">70,137<span></span>
</td>
<td class="nump">67,419<span></span>
</td>
<td class="nump">73,951<span></span>
</td>
<td class="nump">64,828<span></span>
</td>
<td class="nump">321,609<span></span>
</td>
<td class="nump">317,400<span></span>
</td>
<td class="nump">276,335<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating Income (Loss)</a></td>
<td class="nump">8,260<span></span>
</td>
<td class="nump">9,324<span></span>
</td>
<td class="nump">9,751<span></span>
</td>
<td class="nump">9,358<span></span>
</td>
<td class="nump">9,175<span></span>
</td>
<td class="nump">9,238<span></span>
</td>
<td class="nump">6,790<span></span>
</td>
<td class="nump">7,361<span></span>
</td>
<td class="nump">6,366<span></span>
</td>
<td class="nump">7,687<span></span>
</td>
<td class="nump">8,950<span></span>
</td>
<td class="nump">7,438<span></span>
</td>
<td class="nump">36,693<span></span>
</td>
<td class="nump">32,564<span></span>
</td>
<td class="nump">30,441<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | Building Solutions | Total Assets &#8212; Continuing Operations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,970<span></span>
</td>
<td class="nump">3,060<span></span>
</td>
<td class="nump">2,987<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_CorporateNonSegmentMember', window );">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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating Income (Loss)</a></td>
<td class="num">(5,833)<span></span>
</td>
<td class="num">$ (7,005)<span></span>
</td>
<td class="num">$ (5,766)<span></span>
</td>
<td class="num">$ (5,468)<span></span>
</td>
<td class="num">(8,212)<span></span>
</td>
<td class="num">$ (5,382)<span></span>
</td>
<td class="num">$ (3,404)<span></span>
</td>
<td class="num">$ (5,044)<span></span>
</td>
<td class="num">$ (6,007)<span></span>
</td>
<td class="num">$ (5,529)<span></span>
</td>
<td class="num">$ (6,589)<span></span>
</td>
<td class="num">$ (7,195)<span></span>
</td>
<td class="num">(24,072)<span></span>
</td>
<td class="num">(22,042)<span></span>
</td>
<td class="num">(25,320)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Assets</a></td>
<td class="nump">$ 137,465<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 23,137<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">137,465<span></span>
</td>
<td class="nump">23,137<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_CorporateNonSegmentMember', window );">Corporate | Total Assets &#8212; Continuing Operations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">$ 90<span></span>
</td>
<td class="nump">$ 81<span></span>
</td>
<td class="nump">$ 153<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationAcquisitionRelatedCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>This element represents 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="Show.toggleNext( this );">+ References</a><div 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="Show.toggleNext( this );">+ Details</a><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_DepreciationDepletionAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepreciationDepletionAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9031-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130543-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9054-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130545-203045<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI https://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingInformationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOperatingActivitiesSegmentAxis=us-gaap_SegmentContinuingOperationsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOperatingActivitiesSegmentAxis=us-gaap_SegmentContinuingOperationsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOperatingActivitiesSegmentAxis=us-gaap_SegmentDiscontinuedOperationsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOperatingActivitiesSegmentAxis=us-gaap_SegmentDiscontinuedOperationsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidationItemsAxis=us-gaap_CorporateNonSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidationItemsAxis=us-gaap_CorporateNonSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>112
<FILENAME>R97.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139920799009680">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Quarterly Financial Information- Quarterly revenue and income from operations (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="12">3 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Sep. 30, 2022</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>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Mar. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">$ 345,674<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,769,436<span></span>
</td>
<td class="nump">$ 1,414,374<span></span>
</td>
<td class="nump">$ 1,226,738<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating income</a></td>
<td class="nump">$ 37,043<span></span>
</td>
<td class="nump">$ 49,475<span></span>
</td>
<td class="nump">$ 43,989<span></span>
</td>
<td class="nump">$ 29,363<span></span>
</td>
<td class="nump">$ 20,058<span></span>
</td>
<td class="nump">$ 32,010<span></span>
</td>
<td class="nump">$ 32,514<span></span>
</td>
<td class="nump">$ 22,429<span></span>
</td>
<td class="nump">$ 20,181<span></span>
</td>
<td class="nump">$ 27,887<span></span>
</td>
<td class="nump">32,534<span></span>
</td>
<td class="nump">$ 12,013<span></span>
</td>
<td class="nump">159,870<span></span>
</td>
<td class="nump">107,011<span></span>
</td>
<td class="nump">92,615<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationAcquisitionRelatedCosts', window );">Acquisition related costs</a></td>
<td class="num">(265)<span></span>
</td>
<td class="num">(77)<span></span>
</td>
<td class="num">(230)<span></span>
</td>
<td class="num">(255)<span></span>
</td>
<td class="num">(3,877)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(13)<span></span>
</td>
<td class="num">(401)<span></span>
</td>
<td class="num">(139)<span></span>
</td>
<td class="num">(473)<span></span>
</td>
<td class="num">(827)<span></span>
</td>
<td class="num">(3,877)<span></span>
</td>
<td class="num">(1,026)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">448,607<span></span>
</td>
<td class="nump">493,040<span></span>
</td>
<td class="nump">461,827<span></span>
</td>
<td class="nump">365,962<span></span>
</td>
<td class="nump">355,375<span></span>
</td>
<td class="nump">413,111<span></span>
</td>
<td class="nump">358,529<span></span>
</td>
<td class="nump">287,359<span></span>
</td>
<td class="nump">302,846<span></span>
</td>
<td class="nump">325,892<span></span>
</td>
<td class="nump">345,674<span></span>
</td>
<td class="nump">252,326<span></span>
</td>
<td class="nump">1,769,436<span></span>
</td>
<td class="nump">1,414,374<span></span>
</td>
<td class="nump">1,226,738<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating income</a></td>
<td class="nump">43,141<span></span>
</td>
<td class="nump">56,557<span></span>
</td>
<td class="nump">49,985<span></span>
</td>
<td class="nump">35,086<span></span>
</td>
<td class="nump">32,147<span></span>
</td>
<td class="nump">37,392<span></span>
</td>
<td class="nump">35,918<span></span>
</td>
<td class="nump">27,473<span></span>
</td>
<td class="nump">26,201<span></span>
</td>
<td class="nump">33,817<span></span>
</td>
<td class="nump">39,262<span></span>
</td>
<td class="nump">19,681<span></span>
</td>
<td class="nump">184,769<span></span>
</td>
<td class="nump">132,930<span></span>
</td>
<td class="nump">118,961<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | E-Infrastructure Solutions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">247,272<span></span>
</td>
<td class="nump">255,530<span></span>
</td>
<td class="nump">233,548<span></span>
</td>
<td class="nump">168,927<span></span>
</td>
<td class="nump">127,183<span></span>
</td>
<td class="nump">121,286<span></span>
</td>
<td class="nump">123,743<span></span>
</td>
<td class="nump">96,572<span></span>
</td>
<td class="nump">100,408<span></span>
</td>
<td class="nump">114,961<span></span>
</td>
<td class="nump">103,310<span></span>
</td>
<td class="nump">78,574<span></span>
</td>
<td class="nump">905,277<span></span>
</td>
<td class="nump">468,784<span></span>
</td>
<td class="nump">397,253<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating income</a></td>
<td class="nump">29,811<span></span>
</td>
<td class="nump">37,533<span></span>
</td>
<td class="nump">32,824<span></span>
</td>
<td class="nump">21,285<span></span>
</td>
<td class="nump">18,734<span></span>
</td>
<td class="nump">19,218<span></span>
</td>
<td class="nump">24,714<span></span>
</td>
<td class="nump">17,812<span></span>
</td>
<td class="nump">16,903<span></span>
</td>
<td class="nump">22,416<span></span>
</td>
<td class="nump">23,573<span></span>
</td>
<td class="nump">13,630<span></span>
</td>
<td class="nump">121,453<span></span>
</td>
<td class="nump">80,478<span></span>
</td>
<td class="nump">76,522<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | Transportation Solutions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">126,545<span></span>
</td>
<td class="nump">157,224<span></span>
</td>
<td class="nump">142,640<span></span>
</td>
<td class="nump">116,141<span></span>
</td>
<td class="nump">149,517<span></span>
</td>
<td class="nump">199,559<span></span>
</td>
<td class="nump">160,017<span></span>
</td>
<td class="nump">119,097<span></span>
</td>
<td class="nump">132,301<span></span>
</td>
<td class="nump">143,512<span></span>
</td>
<td class="nump">168,413<span></span>
</td>
<td class="nump">108,924<span></span>
</td>
<td class="nump">542,550<span></span>
</td>
<td class="nump">628,190<span></span>
</td>
<td class="nump">553,150<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating income</a></td>
<td class="nump">5,070<span></span>
</td>
<td class="nump">9,700<span></span>
</td>
<td class="nump">7,410<span></span>
</td>
<td class="nump">4,443<span></span>
</td>
<td class="nump">4,238<span></span>
</td>
<td class="nump">8,936<span></span>
</td>
<td class="nump">4,414<span></span>
</td>
<td class="nump">2,300<span></span>
</td>
<td class="nump">2,932<span></span>
</td>
<td class="nump">3,714<span></span>
</td>
<td class="nump">6,739<span></span>
</td>
<td class="num">(1,387)<span></span>
</td>
<td class="nump">26,623<span></span>
</td>
<td class="nump">19,888<span></span>
</td>
<td class="nump">11,998<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | Building Solutions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">74,790<span></span>
</td>
<td class="nump">80,286<span></span>
</td>
<td class="nump">85,639<span></span>
</td>
<td class="nump">80,894<span></span>
</td>
<td class="nump">78,675<span></span>
</td>
<td class="nump">92,266<span></span>
</td>
<td class="nump">74,769<span></span>
</td>
<td class="nump">71,690<span></span>
</td>
<td class="nump">70,137<span></span>
</td>
<td class="nump">67,419<span></span>
</td>
<td class="nump">73,951<span></span>
</td>
<td class="nump">64,828<span></span>
</td>
<td class="nump">321,609<span></span>
</td>
<td class="nump">317,400<span></span>
</td>
<td class="nump">276,335<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating income</a></td>
<td class="nump">8,260<span></span>
</td>
<td class="nump">9,324<span></span>
</td>
<td class="nump">9,751<span></span>
</td>
<td class="nump">9,358<span></span>
</td>
<td class="nump">9,175<span></span>
</td>
<td class="nump">9,238<span></span>
</td>
<td class="nump">6,790<span></span>
</td>
<td class="nump">7,361<span></span>
</td>
<td class="nump">6,366<span></span>
</td>
<td class="nump">7,687<span></span>
</td>
<td class="nump">8,950<span></span>
</td>
<td class="nump">7,438<span></span>
</td>
<td class="nump">36,693<span></span>
</td>
<td class="nump">32,564<span></span>
</td>
<td class="nump">30,441<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_CorporateNonSegmentMember', window );">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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating income</a></td>
<td class="num">$ (5,833)<span></span>
</td>
<td class="num">$ (7,005)<span></span>
</td>
<td class="num">$ (5,766)<span></span>
</td>
<td class="num">$ (5,468)<span></span>
</td>
<td class="num">$ (8,212)<span></span>
</td>
<td class="num">$ (5,382)<span></span>
</td>
<td class="num">$ (3,404)<span></span>
</td>
<td class="num">$ (5,044)<span></span>
</td>
<td class="num">$ (6,007)<span></span>
</td>
<td class="num">$ (5,529)<span></span>
</td>
<td class="num">$ (6,589)<span></span>
</td>
<td class="num">$ (7,195)<span></span>
</td>
<td class="num">$ (24,072)<span></span>
</td>
<td class="num">$ (22,042)<span></span>
</td>
<td class="num">$ (25,320)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationAcquisitionRelatedCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>This element represents 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="Show.toggleNext( this );">+ References</a><div 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="Show.toggleNext( this );">+ Details</a><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_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9031-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130543-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9054-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130545-203045<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI https://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingInformationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=strl_EInfrastructureSolutionsSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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_ConsolidationItemsAxis=us-gaap_CorporateNonSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidationItemsAxis=us-gaap_CorporateNonSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>113
<FILENAME>R98.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139920723679360">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Quarterly Financial Information - Summarizes the unaudited quarterly results of continuing operations (Details) - USD ($)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="12">3 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Sep. 30, 2022</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>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Mar. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">$ 345,674<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,769,436<span></span>
</td>
<td class="nump">$ 1,414,374<span></span>
</td>
<td class="nump">$ 1,226,738<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross profit</a></td>
<td class="nump">$ 68,966<span></span>
</td>
<td class="nump">$ 79,444<span></span>
</td>
<td class="nump">$ 71,008<span></span>
</td>
<td class="nump">$ 55,149<span></span>
</td>
<td class="nump">$ 52,512<span></span>
</td>
<td class="nump">$ 54,878<span></span>
</td>
<td class="nump">$ 53,663<span></span>
</td>
<td class="nump">$ 42,479<span></span>
</td>
<td class="nump">$ 42,967<span></span>
</td>
<td class="nump">$ 46,297<span></span>
</td>
<td class="nump">56,831<span></span>
</td>
<td class="nump">$ 33,535<span></span>
</td>
<td class="nump">274,567<span></span>
</td>
<td class="nump">203,532<span></span>
</td>
<td class="nump">179,630<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_strl_IncomeBeforeIncomeTaxesAndEarningsAttributableToNoncontrollingInterests', window );">Income before income taxes</a></td>
<td class="nump">31,398<span></span>
</td>
<td class="nump">44,505<span></span>
</td>
<td class="nump">39,540<span></span>
</td>
<td class="nump">24,721<span></span>
</td>
<td class="nump">16,395<span></span>
</td>
<td class="nump">28,091<span></span>
</td>
<td class="nump">28,206<span></span>
</td>
<td class="nump">16,117<span></span>
</td>
<td class="nump">13,069<span></span>
</td>
<td class="nump">20,757<span></span>
</td>
<td class="nump">24,999<span></span>
</td>
<td class="nump">4,306<span></span>
</td>
<td class="nump">140,164<span></span>
</td>
<td class="nump">88,809<span></span>
</td>
<td class="nump">63,131<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">$ 108,201<span></span>
</td>
<td class="nump">$ 65,123<span></span>
</td>
<td class="nump">$ 42,904<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Net income (loss) per share</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Net income (loss) attributable to Sterling common stockholders, basic (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3.53<span></span>
</td>
<td class="nump">$ 2.19<span></span>
</td>
<td class="nump">$ 1.52<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Net income (loss) attributable to Sterling common stockholders, diluted (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3.48<span></span>
</td>
<td class="nump">$ 2.15<span></span>
</td>
<td class="nump">$ 1.50<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementOperatingActivitiesSegmentAxis=us-gaap_SegmentContinuingOperationsMember', window );">Total Assets &#8212; Continuing Operations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income</a></td>
<td class="nump">$ 20,233<span></span>
</td>
<td class="nump">$ 30,698<span></span>
</td>
<td class="nump">$ 28,114<span></span>
</td>
<td class="nump">$ 17,672<span></span>
</td>
<td class="nump">$ 11,270<span></span>
</td>
<td class="nump">$ 19,985<span></span>
</td>
<td class="nump">$ 19,922<span></span>
</td>
<td class="nump">$ 10,280<span></span>
</td>
<td class="nump">$ 8,554<span></span>
</td>
<td class="nump">$ 13,944<span></span>
</td>
<td class="nump">$ 17,649<span></span>
</td>
<td class="nump">$ 2,976<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Net income (loss) per share</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Net income (loss) attributable to Sterling common stockholders, basic (in dollars per share)</a></td>
<td class="nump">$ 0.67<span></span>
</td>
<td class="nump">$ 1.01<span></span>
</td>
<td class="nump">$ 0.93<span></span>
</td>
<td class="nump">$ 0.59<span></span>
</td>
<td class="nump">$ 0.39<span></span>
</td>
<td class="nump">$ 0.70<span></span>
</td>
<td class="nump">$ 0.70<span></span>
</td>
<td class="nump">$ 0.36<span></span>
</td>
<td class="nump">$ 0.31<span></span>
</td>
<td class="nump">$ 0.50<span></span>
</td>
<td class="nump">$ 0.63<span></span>
</td>
<td class="nump">$ 0.11<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Net income (loss) attributable to Sterling common stockholders, diluted (in dollars per share)</a></td>
<td class="nump">$ 0.66<span></span>
</td>
<td class="nump">$ 1.01<span></span>
</td>
<td class="nump">$ 0.92<span></span>
</td>
<td class="nump">$ 0.59<span></span>
</td>
<td class="nump">$ 0.38<span></span>
</td>
<td class="nump">$ 0.68<span></span>
</td>
<td class="nump">$ 0.69<span></span>
</td>
<td class="nump">$ 0.36<span></span>
</td>
<td class="nump">$ 0.29<span></span>
</td>
<td class="nump">$ 0.49<span></span>
</td>
<td class="nump">$ 0.63<span></span>
</td>
<td class="nump">$ 0.11<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">$ 448,607<span></span>
</td>
<td class="nump">$ 493,040<span></span>
</td>
<td class="nump">$ 461,827<span></span>
</td>
<td class="nump">$ 365,962<span></span>
</td>
<td class="nump">$ 355,375<span></span>
</td>
<td class="nump">$ 413,111<span></span>
</td>
<td class="nump">$ 358,529<span></span>
</td>
<td class="nump">$ 287,359<span></span>
</td>
<td class="nump">$ 302,846<span></span>
</td>
<td class="nump">$ 325,892<span></span>
</td>
<td class="nump">$ 345,674<span></span>
</td>
<td class="nump">$ 252,326<span></span>
</td>
<td class="nump">$ 1,769,436<span></span>
</td>
<td class="nump">$ 1,414,374<span></span>
</td>
<td class="nump">$ 1,226,738<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1448-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1337-109256<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e4984-109258<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e3842-109258<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1252-109256<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e4984-109258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e3842-109258<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1252-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1337-109256<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GrossProfit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate 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="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="Show.toggleNext( this );">+ Details</a><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_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3000-108585<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569616-111683<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 23: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 29: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 31: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9031-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130543-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9054-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130545-203045<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI https://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingInformationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOperatingActivitiesSegmentAxis=us-gaap_SegmentContinuingOperationsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOperatingActivitiesSegmentAxis=us-gaap_SegmentContinuingOperationsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>114
<FILENAME>strl-20221231_htm.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xml:lang="en-US"
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns: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/20221231"
  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-20221231.xsd" xlink:type="simple"/>
    <context id="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i7851008fcb5c437a9b2de789fb5a97bc_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i69aa5ff7d8f4487581d54af091c101e5_I20230224">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
        </entity>
        <period>
            <instant>2023-02-24</instant>
        </period>
    </context>
    <context id="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i5ebcd2a2b100446583e2b9bfc9ed66a6_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i937e817aeaef468084aadc906ac4cd62_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i9c28144f46f74bfa98297d8ddf2ca3b5_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="ia4e26e1a90f24900b99f99a0eb4cb516_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ic18de86a7e194dbaacc6e58a186ae83a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i74a327970a2743d99f4bfe31a1aa9144_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i8fc667299f2047d782b6469eecd6cc23_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i1682ad6affb945008ccec1f45b1f923e_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="idd11760b39ea4e55bcd366a9aa1a65bb_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="ie61da082d33e44b19b26f31fb0bf96af_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="id4f3253cdd4a4ff2ad371a537670f42d_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i457d9bf00fc446e19f9ab5879513a854_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i90e84af0f93942f195a125d4ba70682f_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="ic2abe03ab97749ef8c87195f338bf5ec_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i33a64770733c4ee480fe34c1f91600d5_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i7da464e569574b0a95b61a8f9ba9820e_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i52f9ce446e1a447a8608aa6c1d283d9d_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i72c24902d4d349e28090ef698865d6c3_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i0ee282be34864b8b819b8b99b66c3e47_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i57eec8efb68144c39050602fd69cec6a_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i3aaa4ae1b18d43f99655902af10fee0f_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i7f62241657ca40ac8123412078efdab8_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="i96ce79d588ff40078bb5ec61da655bcb_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="id4f1637a824e4d4eb3afb3d6447f4940_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="icc9e7042b5314cfd9227273acd800e57_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="idb0ba1d824794ef1a898eec5a06a299f_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="i86c4432656024fb18a5c835d1567defe_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="i69809608e02d40779e4c414e60c33e0a_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="i35710e603a354dc7a71ffac18c8d1df3_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i301d1b4024c043dfbb76aca87a757b94_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="ic78ee5db97954659a4ed3ae8cbbadcfb_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="ib05e0ead528c481fb181a83f6ca2fb02_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="ie74eb1bd586e4a288e7945eac9456851_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i44a71e5fb1cf437aa7fccdc2084eb6c6_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i38ba1b08842b4e109e474eab53e3dce8_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="iff7c7a13b61a4262beb4f4ab63bd59e0_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="i8a4c72db2c6842d2a9a473c362fde4a7_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="i71c346199735441b82fe25af85735d05_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i1d533461e6f1471e858ebbe9cfdecd3d_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="i73c9717c8c0e48ef814eef1d05b2f530_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="if56a57fac9e54e2aac895d0dc2bdf830_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="ifdfd859cbb544a36911d9428449545ca_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="i77fe493bfa4845b38b69ed25fe3a5278_D20220101-20221231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="ic2309053356b47fda6c55037c8c42d22_D20220101-20221231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="ieca9e599baea4b16952a956515d5464e_D20220101-20221231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i40623e43825d45f0b1d91f20ebd75aab_D20220101-20221231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i2fff5f448acd41ea8f62156c06e15a7f_D20220101-20221231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i215dcdb8a72f4b5596be09fa38f1fb27_D20220101-20221231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i333e677e71b74007a6ed23686e756374_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="id38086c9287c4c90b4e86565f666fee9_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i1149922cac0a43e9bb879db99e9dd39c_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i0368bf46a9ec40b099a97952578924fe_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i09a959545da34865ad6f699de6e9287c_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="ide0fdeecca7c444ba39678f6f65b90b2_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i6c4be582079e4f46a89f9b9e7a19c191_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="iaac151c8708e43b189190f1f8ce8abe3_I20221130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
        </entity>
        <period>
            <instant>2022-11-30</instant>
        </period>
    </context>
    <context id="i1cbebe16234c41bdaf2bf5644df4eb05_D20220101-20221231">
        <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:StatementBusinessSegmentsAxis">strl:TransportationSolutionsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="id8a288323060475bb420603efe9e4507_D20220101-20221231">
        <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:StatementBusinessSegmentsAxis">strl:TransportationSolutionsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i72f42cd0759240a78f6072cee2c6c239_D20220101-20221231">
        <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:StatementBusinessSegmentsAxis">strl:EInfrastructureSolutionsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i0121daa009f14d7ca0c909c03aec8665_D20220101-20221231">
        <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:StatementBusinessSegmentsAxis">strl:EInfrastructureSolutionsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ia6bd472d9aea41b7aab103545af764b6_D20220101-20221231">
        <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:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i322331c2896a4bce900854373e1969b0_D20220101-20221231">
        <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:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i18194632a93b4416a4403681267392d9_D20220101-20221231">
        <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:PropertyPlantAndEquipmentByTypeAxis">us-gaap:EquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ieb7ef1c68cd448769e24ad21d6daf6a9_D20220101-20221231">
        <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:PropertyPlantAndEquipmentByTypeAxis">us-gaap:EquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i33326b348d774f508bd95f21ec9f7f82_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="i119050d74e624998a51130f4a95ef677_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="iaf3ca0bac34e4ef18f45f5df0a6bb9f5_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="ie4145753916549b58f695ebe75f7b67f_D20220101-20221231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="iab5928beb5724793af8f297f3598f9b3_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="i56d66119476d42f88083bb4bbe2ec8f8_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="ic67fa0c34d3147548cba4337210daf95_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OrderOrProductionBacklogMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="if89b23f7fcc24f4893e6aa2e6f3675fc_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="ibcde2a3c294a47df84dd792e1e60d80e_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i63a82827d56a4e9da6092bbc1ae2079b_D20221220-20221220">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">strl:CCSAcquisitionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-12-20</startDate>
            <endDate>2022-12-20</endDate>
        </period>
    </context>
    <context id="iea7cebe4dc7a4dae814a6500a45be8ba_D20211228-20211228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">strl:KimesStoneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-28</startDate>
            <endDate>2021-12-28</endDate>
        </period>
    </context>
    <context id="i2ad8a232c03244d48d8fcd7c9908dba8_I20221130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:SegmentDiscontinuedOperationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">strl:MyersSonsConstructionLPMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-11-30</instant>
        </period>
    </context>
    <context id="i05a7cd37f8cc48eca059fb7d1e09fa76_D20221130-20221130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:SegmentDiscontinuedOperationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">strl:MyersSonsConstructionLPMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-11-30</startDate>
            <endDate>2022-11-30</endDate>
        </period>
    </context>
    <context id="ia7a762066dcc4cf7b5642d0bc147f1dd_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:SegmentDiscontinuedOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i2aea839dd2954cdfa2dd54f5388c99b1_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:SegmentDiscontinuedOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ibf1a335206774f91bf70a75a365d7de8_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:SegmentDiscontinuedOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i385927d72c3e4f7bbd43571f2dd2e7ce_I20221130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:SegmentDiscontinuedOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-11-30</instant>
        </period>
    </context>
    <context id="i965b9b21fee34cfd877840b215b9cf18_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:SegmentDiscontinuedOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ie71f1e3704a44716ad65309817fb98b9_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentDiscontinuedOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i8ab58e0bfdeb4da8a90ab751c6ac1ad7_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentDiscontinuedOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i089272e8383b4c2ca76d102102ec7cc1_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentDiscontinuedOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i9a50e9c584ca4e3e9cac6d36d2e35aac_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">strl:EInfrastructureSolutionsSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i96976e328e7943c7ba8aedf9d499259a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">strl:EInfrastructureSolutionsSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i228f09fa252a42acbed600a800936515_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">strl:TransportationSolutionsSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="iacfcf5b5a4344efaa552c2c0866d6734_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">strl:TransportationSolutionsSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ia6d636fdcb314f6ca431c1963c3aa8c4_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">strl:BuildingSolutionsSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i9563def18e6843d9a0dd705d058d3cc8_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">strl:BuildingSolutionsSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i8a8c445f6c544bf9b9a034292b2a7bc0_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ib2172c9603fe4aef9ff5d543d550700a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i6751754a048542bb8f72fbb927dfdba8_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2023-01-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i755aea27c7ee43ed90d79100eec70f35_D20220101-20221231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i2c470b8d980e445a9bd24ca05194a60d_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="if59831471c0e412bae04c5df2eb41a01_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i05cc8489761649a29223e4c9d94118af_D20220101-20221231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i67e7dc176ec040bbb0033f434bd261f9_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i59b00bd7a50740f3a83aa0938ce41ef9_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="id6e3146fca994422a47b2c3003872c8a_D20220101-20221231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i28a9f1372bbd4ed8a4d136947366f66a_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i714acecb9dd54aa3aa3651c1fa5a242a_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="icece53d14bf340d7bc6f147651f6ac46_D20220101-20221231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i8a8b2cde25b8456c876f63564a54d895_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i483b70b9dad04823a079ec7fc25cc501_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ia8fe5b7c12dd40c2a39520c974f7b4cd_D20220101-20221231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i486114009bc94437b799b9c2d6c18178_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i22910085c3fd4b0095d95f51d4263cd9_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="iea2ef5e8145a49e3a5262876498a0ee8_D20220101-20221231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="iaf74ee5c77864c959d84355313aefc2b_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i4480c3b71a5c49dbb5bce73416125e28_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i8f99ca34b0a04c748e53b60d2bb8207c_D20220101-20221231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i56ea8bb3055f4ddc8192ea2c7bdf5883_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i871932826feb441787277a0569780fd5_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i56895c69c3c94d5faecd328f68e4f2e5_D20220101-20221231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i9ec7f5615cc54b7b81fe41b656784976_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i8d1ef2b7d0694ee286af801d426d308a_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i850ad2df312b4057970504d37b1d5c8b_D20220101-20221231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i82b2736fb830473d9eb2f761fd049c4b_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="iebe215c290804c3fbe9b6fcf9b24aee3_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ibd2ac7a2068d40eb892add5fedfa2bdb_D20220101-20221231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="id4c6a41c4478462f8ec813d7305b3f52_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i4c61acd9cc6a4ecf9655692397009e42_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i81bc6a19861346c693b748d8ff686c5b_D20220101-20221231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i042636b617b14930a66a8232278b133d_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="idba00f980af14852919adcb82a393124_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ib1e963c8b835486a970f23bac918cca4_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="idadb7cb9c703407385456cd05ea9f927_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="i523e01ad1ec64b1a823f2ea19f30ae43_D20220101-20221231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="ie49bc6ba1fab4a1f9ee19b3a5f452efa_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i606f1fbc6fc847f88a8a4db9d855822e_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i9ab7fa9fee9c4cf4870e7468718e5eda_D20220101-20221231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i81a90136b0e24e0ea114c6d4a435aa4c_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i3b8e614f81f54439a20ff2a38d009525_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">strl:MyersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ia12db73431d44eb089ba031559a753de_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i83778de4f1414785810e856cbc33f649_D20220101-20221231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i083ef3c3be42416d93717f44ca32ce46_D20220101-20221231">
        <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:SEMAConstructionIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i9c10395d84d84e0dbbe6aecf87d66ec7_D20210101-20211231">
        <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:SEMAConstructionIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="iac083198c6c340648bc65d2034ec73d4_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="icc78fd8e6f004729a97aa5ffb91ffaff_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="i2a1efd49281f4f16939138e1f429b29f_D20220101-20221231">
        <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-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ic4746e323138422e898dce0cb869fa50_D20210101-20211231">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i4f4b656d578f42959a7f492e8a90bb18_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i18c66742d4874619b3c04b3d672bde75_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="if34babf22ea44ee2b6d7887112fa4cdd_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="i27a9948fe8fb4d88aa6b8e9332dad600_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="idd2a92f0f5004cf4bfcc5f02539b6142_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="i05627b0bee9c4a9693f8d1a39bf5a678_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i8e76625512f94ed19dfbb1696651050e_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="i7cb03da5d1744bf3966754444529672f_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="ie0f30ae7b4c4455080211da7abe1b1b3_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="i437c55127e38457cad8e2315e914c0fb_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i5326c6b682f044369d2e933f8dcafb72_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="i0fb9d44f77d4483ca2b906b627ec234d_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i2fc5f0d8a673455e857df35bf9001943_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="id55377eee1514ff0b25f5a8b3b31ac28_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i7a3a098b5d8b463eb0ba31e3e19f6877_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="idcc52f79dcdd47679ca3d447922226d4_D20220101-20221231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i643b3cdf57024bccbc185ff00ff3656b_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="id730be6e605e4726a69a3d63b9c66877_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="ibfc39a7f175c4868b6b8182efba42e39_D20220101-20221231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i0c9c616fd3bb40e0b8f2b0863a094e03_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i2c2d579b47bb4b239d4064653fc08249_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="i1e6f6508f98b4ae6923af2dd46c67c5c_D20220101-20221231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i6d6e4f1770b04b9393036bf001b2f470_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="idb407221d6254b6fb7eb64e5cc779cc4_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="i2703ec70046d47adb6dd0b65eb0fbf34_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="idd639187ea2e49d5a98239485c435ada_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="i20893d186b3848009281f515d7cca1b2_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i94ca9ad9f925428c984d7346fe6d0afc_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="i8ae1ed70619b4c5081db9cb79f7acc4a_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i65654311d8264969abf0fea773539ca0_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="i034265b1f2064646be84308eceb95d08_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i4f1bfae2cbad4d21bb1e05e77aa264f3_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="ia562544f711f4e6389278bb0808a42d8_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">strl:CreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i961810a1cc294f4eace604d2495d23ed_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i8e61aac7f23b4597bfa936d4beb1a4c9_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i959fe1ce159d42f68e4d00b9c348e686_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i6f920839da6e4778ba0b3c73579a4401_D20211231-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">strl:CreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="strl:DebtCovenantPeriodAxis">strl:Period1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-31</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i86f65f93cead4620a9ea812460931a8f_D20220930-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">strl:CreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="strl:DebtCovenantPeriodAxis">strl:Period2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-09-30</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="ibdc31cb4389c424781f0d37749297b81_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <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="i8901355ac0d44edca5ded99df9eec5e7_D20221231-20221231">
        <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-12-31</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ied58d9c611f746928d17cd53bdbf4812_D20221231-20221231">
        <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-12-31</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i35916e2c2c6d43c6b2218903b7ecc075_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="ib2a330dd385f4ebab4dc952f73fccfdb_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="i0c9eeebf8ee54572aefde3f4608cf68c_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="id87b5390245f4176aeddec292933964c_D20220101-20221231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i4e3512a2a6f040c98f3abdc572567d56_D20191002-20191231">
        <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>2019-10-02</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i85c919ef21964354a8209b0dbe72f767_I20191002">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">strl:PlateauExcavationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableOtherPayablesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-10-02</instant>
        </period>
    </context>
    <context id="ibf52d73e3f644864a8bd081a04f28df5_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="id73a36c367954e309479b1b71f743f80_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i7b51b057e5634e6dae8110e0ccffe01b_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i37288f65fd024110b286c840ba8f4596_I20221231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="ibd59d96a8ba64e01a8a5c3876b5bb370_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="ic9e06e7a75ca47029eef408ba1d73969_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="i72c10405bdda4d23815b53682301b4d3_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="ibc2e4e64cf594b27b93dd7ede1640f67_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="i2431221b349d405c9ef6b3402bb1a52d_D20220101-20221231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i24b8719b36bb4554b23e08a535a1e94f_D20220101-20221231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i3415f13eda7e4bf78ae75c38a866162d_D20220101-20221231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i09e096c4a08f4aa3a5d6c4bdfbd7f378_D20210101-20211231">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ib8c44119e6be4960a5829315faf74d55_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i3ede0c0d457d4280ae9ec9e928a67f29_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="ieb0feb7bc6d84a11826c7ff42fa94d4b_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="iec7a0f9f7d9646c9973550246db6180d_I20181102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-11-02</instant>
        </period>
    </context>
    <context id="i7bf29a1753fa4c07882755b7b7203a39_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="icad9bd3568254dda86e9c125107c3966_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">strl:RestrictedStockAwardsRestrictedStockUnitsAndPerformanceStockUnitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">strl:StockIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i25fa49937d5646d0b5e2abd410c7a676_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">strl:RestrictedStockAwardsRestrictedStockUnitsAndPerformanceStockUnitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">strl:StockIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ibefc4f95ee464ec5b9f93abc4722a71a_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">strl:RestrictedStockAwardsRestrictedStockUnitsAndPerformanceStockUnitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">strl:StockIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="icee5672d0bdd4e87bb5d1bda457929cc_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">strl:StockIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="id35ecd5c001446ebb2262e143b574bfd_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">strl:StockIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i3427063f983e49d98e303be747360251_D20220101-20221231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i473bebbbfb6648ef893ee8fb2995a148_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="ia204d5be591c473f89aebe082bea08ed_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i0c0b88dd05434862afc77bff5f6c181b_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">strl:EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="iab673f6b77ad4d98b9db79f74c5d9a04_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">strl:StockIncentivePlanAndEmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="if6efe45137664d22bcc16b30f0a20e13_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">strl:StockIncentivePlanAndEmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ib6416773ec00471cbb47758113f2d998_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">strl:StockIncentivePlanAndEmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i0265f965c1c7400bb29622d00af0e417_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">strl:StockIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i49f64bdb20274c0a93124496b86ef7b1_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">strl:RestrictedStockAwardMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i749f169f58be4808968d152520d0cf6a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">strl:RestrictedStockAwardMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ic3e82f34a90741c2a8dde3a3bd832327_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">strl:RestrictedStockAwardMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i42d78e6e60ba445e94a2a389e73c605f_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">strl:RestrictedStockAwardMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i78d5fa88eb7447a5823f6d65911f9782_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">strl:RestrictedStockAwardMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i19fde15201fe4bcda14c5ea3eb800139_D20220101-20221231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i273ab02e2ec44baf89468c7c884769b4_I20211231">
        <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>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ieaea3baa5f494769aa219ac5be36e61d_I20221231">
        <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>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i12442ec3e7f24c7da667d781d65a4095_D20210101-20211231">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i796ed1283fd54f0f8f8a9b42e8178f5f_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i3a4f7fb6dd204d73a2845d47fde61d29_D20220101-20221231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i5ae00c1790964fddbeea531135065e56_D20210101-20211231">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i0ce119f06eb54e6ca0ddd22dbe96f18b_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="iecc79715ab5a46f0b474fa3a83b6cc97_D20220101-20221231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i6d982f22270b40f0bbbc122e8d45e2e9_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i4c37d8f5673e4b97a85c2bfe88cbb649_D20210101-20211231">
        <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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i65ec8297e797433c98b7935300cb17b4_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">strl:RestrictedStockUnitsAndPhantomStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ibca401e152f342a68ff1ec38c236973b_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">strl:RestrictedStockUnitsAndPhantomStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ib977ff49b3e14e629ba5fb73d9b26be6_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">strl:RestrictedStockUnitsAndPhantomStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ia8a77d034b5f4764b838316b6ba72b9f_D20170403-20170403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">strl:WarrantsToTheLendersUnderTheLoanAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">strl:LoanAndSecurityAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-04-03</startDate>
            <endDate>2017-04-03</endDate>
        </period>
    </context>
    <context id="i7925d6ef4f78480f97a50f1eaa201551_I20170403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">strl:WarrantsToTheLendersUnderTheLoanAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">strl:LoanAndSecurityAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-04-03</instant>
        </period>
    </context>
    <context id="i3c22ba0a51b44a7a8e4bfe7511fe5c5a_I20170403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">strl:WarrantsToTheLendersUnderTheLoanAgreementMember</xbrldi:explicitMember>
                <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:MeasurementInputTypeAxis">us-gaap:MeasurementInputSharePriceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-04-03</instant>
        </period>
    </context>
    <context id="if65f8b715da241ba8807c1ec5aa1eafa_I20170403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">strl:WarrantsToTheLendersUnderTheLoanAgreementMember</xbrldi:explicitMember>
                <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:MeasurementInputTypeAxis">us-gaap:MeasurementInputExercisePriceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-04-03</instant>
        </period>
    </context>
    <context id="i6d26467714044c3f923124f7e62e342e_I20170403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">strl:WarrantsToTheLendersUnderTheLoanAgreementMember</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>2017-04-03</instant>
        </period>
    </context>
    <context id="i1f0745e277db46d1b55796d56a8646c3_I20170403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">strl:WarrantsToTheLendersUnderTheLoanAgreementMember</xbrldi:explicitMember>
                <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:MeasurementInputTypeAxis">us-gaap:MeasurementInputPriceVolatilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-04-03</instant>
        </period>
    </context>
    <context id="i8ae80057b90349c5af329c39a76552f6_I20170403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">strl:WarrantsToTheLendersUnderTheLoanAgreementMember</xbrldi:explicitMember>
                <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:MeasurementInputTypeAxis">us-gaap:MeasurementInputRiskFreeInterestRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-04-03</instant>
        </period>
    </context>
    <context id="i840883641659491baa462efbd0e01c08_I20170403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">strl:WarrantsToTheLendersUnderTheLoanAgreementMember</xbrldi:explicitMember>
                <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:MeasurementInputTypeAxis">us-gaap:MeasurementInputExpectedDividendRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-04-03</instant>
        </period>
    </context>
    <context id="i772edc6e0b3e4cce952ece8ad5cae762_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">strl:UnionMembersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i91b8429d59e942d896794fc5466b9d74_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">strl:HeavyAndGeneralConstructionLaborersLocal472AndLocal172Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ief6263414a5f42e69c488ab5407c8931_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">strl:HeavyAndGeneralConstructionLaborersLocal472AndLocal172Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i78c3d1c2a8be4fd890d3b4860c909936_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">strl:HeavyAndGeneralConstructionLaborersLocal472AndLocal172Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i4dfc7ab41a8d4fe4a05978e4072e3466_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">strl:InternationalUnionOfOperatingEngineersLocal825Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="idc2b2257812b4617b10b2c4eee85c908_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">strl:InternationalUnionOfOperatingEngineersLocal825Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ia8eeeb3267624d118750046fdfac0444_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">strl:InternationalUnionOfOperatingEngineersLocal825Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i6603f8ed22f34e5f84f6ba4a53f73500_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">strl:PensionTrustFundForOperatingEngineersPensionPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i893435af4e114a8891342b17f6bd8aa6_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">strl:PensionTrustFundForOperatingEngineersPensionPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i3672fa898ee449048c1a6e1fb027aa64_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">strl:PensionTrustFundForOperatingEngineersPensionPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i3d096204dfa143de8b9af9a9c80de9af_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">strl:AllOtherFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i641743de0cae41239a9144d3896a0b22_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">strl:AllOtherFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="iab355f65e12243929e8e43bc7e727fc3_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">strl:AllOtherFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="iad8b7963108f4500b5689c272a08342d_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i88edd0d8d2a94769a35a2344ad4abf97_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="if4e0bf981b4143a7bbec64f7d2009053_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="id1585281131c4e229699de91fe7df33f_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">strl:RedZoneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="if02b3c8e964b4205929ccc355a671585_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">strl:OrangeZoneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="iaf4708bf508d4f54bf84d934e7e7bee0_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">strl:YellowZoneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="icc6fcb6146b34c01b4db2683a6c3722c_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">strl:GreenZoneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="if28724b391b94d9f95595248d22d3ba6_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">strl:OneCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">strl:EInfrastructureSolutionsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ib54c1be0daa645659024e28f11fd0c7f_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">strl:OneCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">strl:EInfrastructureSolutionsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i7900ead7d25d462785f42aa753300f8e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">strl:OneCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">strl:EInfrastructureSolutionsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iadaa5b8f28374981a569f54362d6a801_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">strl:RLWMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i3e18d2f97630443888656cbcef7ff95f_D20220101-20221231">
        <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:RelatedPartyTransactionsByRelatedPartyAxis">strl:RLWMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ibed97c6b0537488b8fc4f4750bb41539_D20220101-20221231">
        <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:RelatedPartyTransactionsByRelatedPartyAxis">strl:RLWMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i1b5b026f737e48cfb0262729f06ae044_D20220101-20221231">
        <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>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i1f3dfbc414ca48eb9ed97d4ed073dce7_D20210101-20211231">
        <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>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i48018f7dcff44afb954b650a45f5f4f7_D20200101-20201231">
        <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>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i82070435f01b40c5a0f54dc053aaeb83_D20220101-20221231">
        <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>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i4cbb2c5e8ce34add98a20997d9bf73f8_D20210101-20211231">
        <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>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i7c423d97ce9447e5800356f5c59f0a38_D20200101-20201231">
        <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>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i6e61e761811a4db5bacdbbfa24f87f5f_D20220101-20221231">
        <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>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i1e8ce657c1144a1a9d5bc4a1e2c4c4ac_D20210101-20211231">
        <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>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i3d607cd77e72467a9c53f9bb51456547_D20200101-20201231">
        <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>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i4df5581bbb1e4c1aa3a2ec985ffb3a66_D20220101-20221231">
        <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:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i14b1cb9fcf1f48f3bdadfdee5af6f673_D20210101-20211231">
        <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:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ib9b555cf16104b3394d327f28d099106_D20200101-20201231">
        <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:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i64ee51fed51c4367b682962dcefc9866_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ic627eb034fa84790b7e4c3fcbd524f14_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i3e2324db9f98468cbe62ad1dda334c57_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ia465f9bf81eb4d8a81dcedb826e87117_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i6e8cf256a28541129e5bc68863ea92e9_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ifab3ea4b58c944588245a8743ffc649b_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i6fc8052137ef42efbde45674cb329afb_D20220101-20221231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="ib3f4eb18598d47edb6b98850f0379786_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i9d5d962f912748bc8fe0b1b6b3085994_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ie8127b3daa934048a112da560b2dd2f3_D20220101-20221231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i52850b473fdc4be5a0087a02da8b64e9_D20210101-20211231">
        <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-12-31</endDate>
        </period>
    </context>
    <context id="i7922446d90814ff68eb305997889bef3_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="if4b1bf92beec45a3a150d048e6babcdb_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i86cf3c960ec04e198581304ed7d92ef5_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i4b0f0c02dff749409893ef2c6c478fcf_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentDiscontinuedOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i4500d3e769734438a26551b04617f3b8_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentDiscontinuedOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i2b44cbe375cf44e0aec5eca6d6ca085b_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i5446c04d7fd64e30a89abd43e1b7ecaa_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="i57a32a5116fc4c37a149bbad75b1ccc2_D20220701-20220930">
        <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-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i7f8c98b655bc44a1930d328e01666b6a_D20221001-20221231">
        <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-10-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ifc98ca5f56434bee8b8aec8560c19af8_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i95f9420f48e44867a8aa23bcbf22d5a9_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="i7b29cdc916864ef1b4d0c3e6fe450231_D20220701-20220930">
        <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-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i695b8f9a72474d28a6bce3ea5575470f_D20221001-20221231">
        <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-10-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i3714583469c0423aae5d61037a010e50_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="ia0cc170156644c4ea5998c47838e1c62_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="ice29af51199e4529a6c652aceab24df9_D20220701-20220930">
        <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-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i2ba4d44ea2f945bc9f7ab063bed9a0e6_D20221001-20221231">
        <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-10-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="if63a1a2a192c468b9619a59f6c9aa5e9_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="ie85918774c8b45be9c2d207b913f779a_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="i96c28f63231240a981830187a05ea2f7_D20220701-20220930">
        <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-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i803973e44cf84c63a0ed5f7da231a9e6_D20221001-20221231">
        <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-10-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i99f229e18bda4b24a601546288a8e3c0_D20220101-20220331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i306b94c7e9ad49bf8dfceb8868e10fe3_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="i919e283cc2db4528b80ec5648dde9a26_D20220701-20220930">
        <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-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i756aaffc570941d6813eac95f42d5fbb_D20221001-20221231">
        <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-10-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i5e60ee142ada41a48b88ae542678ee0d_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="i18654673ff3a474393322c99596b1ebe_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="i0371f5e9643f4c23ada4a2db5d19ca3b_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="idd221ed98ec84c118d555897ccddcbcd_D20221001-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
        </entity>
        <period>
            <startDate>2022-10-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i3132280116b8436c9e6f98a5d9114b7d_D20210101-20210331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i2d78ac306baf4284a131e104c2d42ca3_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="i7f905e29cae64d6e8c8892042dbe5a58_D20210701-20210930">
        <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-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i077a8f8c836146d0bd003a2b45f80b9c_D20211001-20211231">
        <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-10-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i5edd48a9dde748858d3657ae2eee78d6_D20210101-20210331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i87d2f89e70ea4440833463719106b4dd_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="i6db0c041ddd14e7a883aeec2c0ca4419_D20210701-20210930">
        <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-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i0924b3960df94bc995ede6912f7e8616_D20211001-20211231">
        <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-10-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i4b533f902ebe44149dd893bc95162fb6_D20210101-20210331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i54a9bc816bc0436e88c1748bbc2bdfb6_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="id0b0127649f04ac494bfc26bbd2cc087_D20210701-20210930">
        <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-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i733544d9f38d449285b9a04e457e4bbd_D20211001-20211231">
        <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-10-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="idc06a8b287b64983b320b19ea971cf2a_D20210101-20210331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i4a8a1d08817e4951bc4ec88ec19e2f5b_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="i9e28477967bb4508bab6398cb09a6b51_D20210701-20210930">
        <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-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i262dfeb45dfd448b9a63a21954279bc5_D20211001-20211231">
        <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-10-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i82d8b0b7fe21427fa6183c20f894a716_D20210101-20210331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="ia13b2c6363a344699e05a99d8bde7a27_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="i2134c4bb050449f69b80675e9ff97519_D20210701-20210930">
        <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-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="ibff1f3ceb4f24d828e0e313960dd3998_D20211001-20211231">
        <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-10-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="icd1c249e7add4e64993c5332e7a5e0ad_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="i59a6dc162556483dbc6c0b976002da9f_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="i7d998bf0a76e47db850ad40945d000a4_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i96ae8f6d223143d480c12a3a321f59e8_D20211001-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
        </entity>
        <period>
            <startDate>2021-10-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="if4d1b5e1450546e582d7e6565f604023_D20200101-20200331">
        <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>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i1aba10a088a54efb8126813c285227d1_D20200401-20200630">
        <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>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="idbda11b294ec45579dc8ab76f71d4de5_D20200701-20200930">
        <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>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ia37fc01a512d41c297efbcc03084cd0d_D20201001-20201231">
        <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>2020-10-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i58c22f7b873a4d758e30e5febb4635c9_D20200101-20200331">
        <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>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i196c19923807466789e01539b9012f1a_D20200401-20200630">
        <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>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="id4529c8161d74e4b8006ea3bbf8a03c5_D20200701-20200930">
        <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>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="iff1991f225cb4591b17ec16da2935f6e_D20201001-20201231">
        <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>2020-10-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i7a42f36587d04f33af52912d5af2ea54_D20200101-20200331">
        <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>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i07dab0cf594948ff922e42295a7a1c26_D20200401-20200630">
        <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>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i6e5f13c9aca8475bb654ad3cc88909c9_D20200701-20200930">
        <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>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i5db5336dcd4a43a499f8404b64bed677_D20201001-20201231">
        <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>2020-10-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i6800c884c0914388973746286efd5eab_D20200101-20200331">
        <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>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i7b041fc04c974445a30879c265973e64_D20200401-20200630">
        <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>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i40850fa95a3c43ba875e08b05409c5a2_D20200701-20200930">
        <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>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ie80907caaa404875a97ff22dacf4a51a_D20201001-20201231">
        <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>2020-10-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="iaac54dfaac1d4001bbff0d49c92ae6ad_D20200101-20200331">
        <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>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i80e36f633b494bdb8fa71347940613b3_D20200401-20200630">
        <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>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i4f9f7001bf904522b5d860930305a588_D20200701-20200930">
        <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>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i6c2ff8a8db64443aa2c248e2a13bd4bf_D20201001-20201231">
        <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>2020-10-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="if1633d8ee0a94b2abffeb163e8025022_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i696cd9bd7fb74f93a8346a3a5bd4c2fe_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ic5414c08ccab43a0bbc94193645e5adc_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ie3974cdc674c416dbf62b21ca5ef86b3_D20201001-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
        </entity>
        <period>
            <startDate>2020-10-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i0ae87f5b639b4afcaf43804c8079bca5_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="id8cd861b408744559df02b14f985d418_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="if78d1be0abc14a07af2d6d8c804cbf20_D20220701-20220930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="i6c1e9f53fcbf4a52b32f8ca666c2a1cc_D20221001-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-10-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i0bec15861bbd4017b5fa7a34b0dee9bc_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="if47baaec084c46688b8081e4c3a79f0f_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="icbbbb58889964689b57daa7e672669b2_D20210701-20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i6933dfdd137f4937bd099f82fbb9a660_D20211001-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-10-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ibaad9d3bb9d341b8aa6bfa7374a9ed11_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="ie5ca37218f4b4891a9d3cda4fce35504_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i6d3941f3250c4b6baed04d643eb8e90b_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="if28c2e4316754593a9fddf0d3fcf45ac_D20201001-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000874238</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="usdPerShare">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="segment">
        <measure>strl:segment</measure>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <unit id="series">
        <measure>strl:series</measure>
    </unit>
    <unit id="vote">
        <measure>strl:vote</measure>
    </unit>
    <unit id="employee">
        <measure>strl:employee</measure>
    </unit>
    <dei:EntityCentralIndexKey
      contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml80L2ZyYWc6ZmVkNmRmMWY2NGU4NGYwYjg5MTI0MjU5YTJhYWJhZjUvdGFibGU6ODVmMWMyOWIyZDQxNGJiYTlmZWEwMTg4MDdjMDE0YmQvdGFibGVyYW5nZTo4NWYxYzI5YjJkNDE0YmJhOWZlYTAxODgwN2MwMTRiZF8zLTEtMS0xLTEwMDU1MQ_b227e266-cfe9-42ed-abc5-41b39d3b9705">0000874238</dei:EntityCentralIndexKey>
    <dei:DocumentFiscalYearFocus
      contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml80L2ZyYWc6ZmVkNmRmMWY2NGU4NGYwYjg5MTI0MjU5YTJhYWJhZjUvdGFibGU6ODVmMWMyOWIyZDQxNGJiYTlmZWEwMTg4MDdjMDE0YmQvdGFibGVyYW5nZTo4NWYxYzI5YjJkNDE0YmJhOWZlYTAxODgwN2MwMTRiZF80LTEtMS0xLTEwMDU1MQ_d6b8dc59-376d-45ae-8da3-0d626b8f851c">2022</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml80L2ZyYWc6ZmVkNmRmMWY2NGU4NGYwYjg5MTI0MjU5YTJhYWJhZjUvdGFibGU6ODVmMWMyOWIyZDQxNGJiYTlmZWEwMTg4MDdjMDE0YmQvdGFibGVyYW5nZTo4NWYxYzI5YjJkNDE0YmJhOWZlYTAxODgwN2MwMTRiZF81LTEtMS0xLTEwMDU1MQ_465733ed-758d-40d9-a7a2-3be5e963124c">FY</dei:DocumentFiscalPeriodFocus>
    <dei:AmendmentFlag
      contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml80L2ZyYWc6ZmVkNmRmMWY2NGU4NGYwYjg5MTI0MjU5YTJhYWJhZjUvdGFibGU6ODVmMWMyOWIyZDQxNGJiYTlmZWEwMTg4MDdjMDE0YmQvdGFibGVyYW5nZTo4NWYxYzI5YjJkNDE0YmJhOWZlYTAxODgwN2MwMTRiZF82LTEtMS0xLTEwMDU1MQ_202a8ea9-7a5e-4710-9d29-7d6fc60a6cb5">false</dei:AmendmentFlag>
    <us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList
      contextRef="ic18de86a7e194dbaacc6e58a186ae83a_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNTEvZnJhZzpkMGFhZjFiYzYwNjY0NTlhOTBhZmFiNjFiNWFkMjlhMS90YWJsZTplYTM1MzBjZjE3NjU0YWZjYjIxMWJkNDlhNjI2NzgwZC90YWJsZXJhbmdlOmVhMzUzMGNmMTc2NTRhZmNiMjExYmQ0OWE2MjY3ODBkXzExLTAtMS0xLTEwMDU1MQ_70952676-c2ef-423e-b648-d93cb684c627">http://fasb.org/us-gaap/2022#PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization</us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList
      contextRef="ia4e26e1a90f24900b99f99a0eb4cb516_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNTEvZnJhZzpkMGFhZjFiYzYwNjY0NTlhOTBhZmFiNjFiNWFkMjlhMS90YWJsZTplYTM1MzBjZjE3NjU0YWZjYjIxMWJkNDlhNjI2NzgwZC90YWJsZXJhbmdlOmVhMzUzMGNmMTc2NTRhZmNiMjExYmQ0OWE2MjY3ODBkXzExLTAtMS0xLTEwMDU1MQ_78427fe1-af87-4e7c-af1c-7e55ee667ac1">http://fasb.org/us-gaap/2022#PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization</us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
      contextRef="ia4e26e1a90f24900b99f99a0eb4cb516_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNTEvZnJhZzpkMGFhZjFiYzYwNjY0NTlhOTBhZmFiNjFiNWFkMjlhMS90YWJsZTplYTM1MzBjZjE3NjU0YWZjYjIxMWJkNDlhNjI2NzgwZC90YWJsZXJhbmdlOmVhMzUzMGNmMTc2NTRhZmNiMjExYmQ0OWE2MjY3ODBkXzEzLTAtMS0xLTEwMDU1MQ_3765c4ca-199f-4c98-9de3-d3d4803f18e6">http://fasb.org/us-gaap/2022#LongTermDebtCurrent</us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
      contextRef="ic18de86a7e194dbaacc6e58a186ae83a_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNTEvZnJhZzpkMGFhZjFiYzYwNjY0NTlhOTBhZmFiNjFiNWFkMjlhMS90YWJsZTplYTM1MzBjZjE3NjU0YWZjYjIxMWJkNDlhNjI2NzgwZC90YWJsZXJhbmdlOmVhMzUzMGNmMTc2NTRhZmNiMjExYmQ0OWE2MjY3ODBkXzEzLTAtMS0xLTEwMDU1MQ_fce5b5e5-e3ba-4b56-aa35-cb876ddc5ce4">http://fasb.org/us-gaap/2022#LongTermDebtCurrent</us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList
      contextRef="ia4e26e1a90f24900b99f99a0eb4cb516_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNTEvZnJhZzpkMGFhZjFiYzYwNjY0NTlhOTBhZmFiNjFiNWFkMjlhMS90YWJsZTplYTM1MzBjZjE3NjU0YWZjYjIxMWJkNDlhNjI2NzgwZC90YWJsZXJhbmdlOmVhMzUzMGNmMTc2NTRhZmNiMjExYmQ0OWE2MjY3ODBkXzE0LTAtMS0xLTEwMDU1MQ_101c42ce-9b84-420d-ab9b-72e32ddb9950">http://fasb.org/us-gaap/2022#LongTermDebtNoncurrent</us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList
      contextRef="ic18de86a7e194dbaacc6e58a186ae83a_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNTEvZnJhZzpkMGFhZjFiYzYwNjY0NTlhOTBhZmFiNjFiNWFkMjlhMS90YWJsZTplYTM1MzBjZjE3NjU0YWZjYjIxMWJkNDlhNjI2NzgwZC90YWJsZXJhbmdlOmVhMzUzMGNmMTc2NTRhZmNiMjExYmQ0OWE2MjY3ODBkXzE0LTAtMS0xLTEwMDU1MQ_e0c19b0b-3d2e-4d87-8ed2-1608174b416b">http://fasb.org/us-gaap/2022#LongTermDebtNoncurrent</us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList>
    <strl:LesseeLeaseExpirationPeriod
      contextRef="i3e18d2f97630443888656cbcef7ff95f_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODQvZnJhZzo2NDYzMWM2OWFlYzQ0ODc1YTg0ZWM4YjgxMjIwZDBmMS90ZXh0cmVnaW9uOjY0NjMxYzY5YWVjNDQ4NzVhODRlYzhiODEyMjBkMGYxXzU0OTc1NTgxOTE5Mw_4fb7fda3-5ec4-43d1-a5d4-a6fd55b9898f">P4Y</strl:LesseeLeaseExpirationPeriod>
    <dei:DocumentType
      contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xL2ZyYWc6MmYxN2E5YjU2ZjA1NGIyMzkzMzdhZmY1MjdiYzg0NTcvdGFibGU6MzIxZDBkMDAzODU2NGYwNGJiN2Y4MGQ3ZjMyNjE4YTIvdGFibGVyYW5nZTozMjFkMGQwMDM4NTY0ZjA0YmI3ZjgwZDdmMzI2MThhMl8wLTAtMS0xLTEwMDU1MS90ZXh0cmVnaW9uOjc3NjM5Nzg4YTU4MjRhYjM4N2Q2NjAzZTdmYTNkNjY1Xzk_c90ce008-12d0-4af8-933b-2a84d05a1505">10-K</dei:DocumentType>
    <dei:DocumentAnnualReport
      contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xL2ZyYWc6MmYxN2E5YjU2ZjA1NGIyMzkzMzdhZmY1MjdiYzg0NTcvdGFibGU6OTVkZDE3ZjFmMjc1NGY2NGE1NTNjOWY5NGM4N2I1OTYvdGFibGVyYW5nZTo5NWRkMTdmMWYyNzU0ZjY0YTU1M2M5Zjk0Yzg3YjU5Nl8wLTAtMS0xLTEwMDU1MQ_4904dfca-5078-4595-b188-e81fc59ad032">true</dei:DocumentAnnualReport>
    <dei:DocumentPeriodEndDate
      contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xL2ZyYWc6MmYxN2E5YjU2ZjA1NGIyMzkzMzdhZmY1MjdiYzg0NTcvdGV4dHJlZ2lvbjoyZjE3YTliNTZmMDU0YjIzOTMzN2FmZjUyN2JjODQ1N18xMDk_dee80552-0072-4521-a563-e50e682c56bd">2022-12-31</dei:DocumentPeriodEndDate>
    <dei:CurrentFiscalYearEndDate
      contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xL2ZyYWc6MmYxN2E5YjU2ZjA1NGIyMzkzMzdhZmY1MjdiYzg0NTcvdGV4dHJlZ2lvbjoyZjE3YTliNTZmMDU0YjIzOTMzN2FmZjUyN2JjODQ1N18xMDk_bc3904e6-cb3a-4b8d-8c69-32c21a6e5cb4">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentTransitionReport
      contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xL2ZyYWc6MmYxN2E5YjU2ZjA1NGIyMzkzMzdhZmY1MjdiYzg0NTcvdGFibGU6YzM4NzVmYjk0N2QxNDk5NGE1OTVjODgwOTIxZDJlODAvdGFibGVyYW5nZTpjMzg3NWZiOTQ3ZDE0OTk0YTU5NWM4ODA5MjFkMmU4MF8wLTAtMS0xLTEwMDU1MQ_65f55ff6-f2e3-4630-a2f3-d5017ac7b8e4">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xL2ZyYWc6MmYxN2E5YjU2ZjA1NGIyMzkzMzdhZmY1MjdiYzg0NTcvdGFibGU6YzM4NzVmYjk0N2QxNDk5NGE1OTVjODgwOTIxZDJlODAvdGFibGVyYW5nZTpjMzg3NWZiOTQ3ZDE0OTk0YTU5NWM4ODA5MjFkMmU4MF8zLTAtMS0xLTEwMDU1MS90ZXh0cmVnaW9uOmRiZGEzMTNhNDNiNDQ2MDZiNTg2NjNmYWQ0YTliNmFkXzI3_3ac708f4-02b6-473b-8449-557153552c9d">1-31993</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xL2ZyYWc6MmYxN2E5YjU2ZjA1NGIyMzkzMzdhZmY1MjdiYzg0NTcvdGFibGU6Y2E1MGZiMzIzZmE3NGMzYmI2Y2ViNWM2Nzg5ZDlkNzkvdGFibGVyYW5nZTpjYTUwZmIzMjNmYTc0YzNiYjZjZWI1YzY3ODlkOWQ3OV8wLTAtMS0xLTEwMDU1MQ_7c59509a-20ea-4b51-8758-70c8ed45309d">STERLING INFRASTRUCTURE, INC.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xL2ZyYWc6MmYxN2E5YjU2ZjA1NGIyMzkzMzdhZmY1MjdiYzg0NTcvdGFibGU6Y2E1MGZiMzIzZmE3NGMzYmI2Y2ViNWM2Nzg5ZDlkNzkvdGFibGVyYW5nZTpjYTUwZmIzMjNmYTc0YzNiYjZjZWI1YzY3ODlkOWQ3OV8zLTAtMS0xLTEwMDU1MQ_ad66c38f-6036-4a58-9a7b-12aff1e43d3b">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xL2ZyYWc6MmYxN2E5YjU2ZjA1NGIyMzkzMzdhZmY1MjdiYzg0NTcvdGFibGU6Y2E1MGZiMzIzZmE3NGMzYmI2Y2ViNWM2Nzg5ZDlkNzkvdGFibGVyYW5nZTpjYTUwZmIzMjNmYTc0YzNiYjZjZWI1YzY3ODlkOWQ3OV8zLTEtMS0xLTEwMDU1MQ_cc94c43f-a820-4c94-b13c-afd1b18ce724">25-1655321</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xL2ZyYWc6MmYxN2E5YjU2ZjA1NGIyMzkzMzdhZmY1MjdiYzg0NTcvdGFibGU6Y2E1MGZiMzIzZmE3NGMzYmI2Y2ViNWM2Nzg5ZDlkNzkvdGFibGVyYW5nZTpjYTUwZmIzMjNmYTc0YzNiYjZjZWI1YzY3ODlkOWQ3OV82LTAtMS0xLTEwMDU1MS90ZXh0cmVnaW9uOmM1NDUwMDNkMzJiYjQwMjA4YzE4MDhkMzI3MjkzMDEzXzQ_c7673480-2d6f-4489-9dce-76c36f4d3bd3">1800 Hughes Landing Blvd.</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xL2ZyYWc6MmYxN2E5YjU2ZjA1NGIyMzkzMzdhZmY1MjdiYzg0NTcvdGFibGU6Y2E1MGZiMzIzZmE3NGMzYmI2Y2ViNWM2Nzg5ZDlkNzkvdGFibGVyYW5nZTpjYTUwZmIzMjNmYTc0YzNiYjZjZWI1YzY3ODlkOWQ3OV82LTAtMS0xLTEwMDU1MS90ZXh0cmVnaW9uOmM1NDUwMDNkMzJiYjQwMjA4YzE4MDhkMzI3MjkzMDEzXzc_99cbffa0-52c5-4d2e-adf6-1d2ed6319b0c">The Woodlands</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xL2ZyYWc6MmYxN2E5YjU2ZjA1NGIyMzkzMzdhZmY1MjdiYzg0NTcvdGFibGU6Y2E1MGZiMzIzZmE3NGMzYmI2Y2ViNWM2Nzg5ZDlkNzkvdGFibGVyYW5nZTpjYTUwZmIzMjNmYTc0YzNiYjZjZWI1YzY3ODlkOWQ3OV82LTAtMS0xLTEwMDU1MS90ZXh0cmVnaW9uOmM1NDUwMDNkMzJiYjQwMjA4YzE4MDhkMzI3MjkzMDEzXzEx_f23c064e-bd77-45dd-9d69-e813492f11e4">TX</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xL2ZyYWc6MmYxN2E5YjU2ZjA1NGIyMzkzMzdhZmY1MjdiYzg0NTcvdGFibGU6Y2E1MGZiMzIzZmE3NGMzYmI2Y2ViNWM2Nzg5ZDlkNzkvdGFibGVyYW5nZTpjYTUwZmIzMjNmYTc0YzNiYjZjZWI1YzY3ODlkOWQ3OV82LTEtMS0xLTEwMDU1MQ_44a02cb6-2211-40db-9699-2623bc705db7">77380</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xL2ZyYWc6MmYxN2E5YjU2ZjA1NGIyMzkzMzdhZmY1MjdiYzg0NTcvdGFibGU6Y2E1MGZiMzIzZmE3NGMzYmI2Y2ViNWM2Nzg5ZDlkNzkvdGFibGVyYW5nZTpjYTUwZmIzMjNmYTc0YzNiYjZjZWI1YzY3ODlkOWQ3OV85LTAtMS0xLTEwMDU1MS90ZXh0cmVnaW9uOjEwZTE1ZWI3ODViZTQ1ODliYTU1ZjZhZDUwYThhYjU5XzU4_5432c16a-7403-4824-92ee-608ee2f1ba4f">281</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xL2ZyYWc6MmYxN2E5YjU2ZjA1NGIyMzkzMzdhZmY1MjdiYzg0NTcvdGFibGU6Y2E1MGZiMzIzZmE3NGMzYmI2Y2ViNWM2Nzg5ZDlkNzkvdGFibGVyYW5nZTpjYTUwZmIzMjNmYTc0YzNiYjZjZWI1YzY3ODlkOWQ3OV85LTAtMS0xLTEwMDU1MS90ZXh0cmVnaW9uOjEwZTE1ZWI3ODViZTQ1ODliYTU1ZjZhZDUwYThhYjU5XzYy_418dc1e3-46ea-478a-861c-9a0946773b78">214-0777</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xL2ZyYWc6MmYxN2E5YjU2ZjA1NGIyMzkzMzdhZmY1MjdiYzg0NTcvdGFibGU6NWE1YjAyZWZjOGIzNDNhNmI3MjlhMzAxZWZhMmQ0NmEvdGFibGVyYW5nZTo1YTViMDJlZmM4YjM0M2E2YjcyOWEzMDFlZmEyZDQ2YV8xLTAtMS0xLTEwMDU1MQ_648cf229-b8e9-4be6-a927-fc250dd3ac4c">Common Stock, $0.01 par value per share</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xL2ZyYWc6MmYxN2E5YjU2ZjA1NGIyMzkzMzdhZmY1MjdiYzg0NTcvdGFibGU6NWE1YjAyZWZjOGIzNDNhNmI3MjlhMzAxZWZhMmQ0NmEvdGFibGVyYW5nZTo1YTViMDJlZmM4YjM0M2E2YjcyOWEzMDFlZmEyZDQ2YV8xLTEtMS0xLTEwMDU1MQ_f6aee10f-1a89-40db-971c-45764c0a6913">STRL</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xL2ZyYWc6MmYxN2E5YjU2ZjA1NGIyMzkzMzdhZmY1MjdiYzg0NTcvdGFibGU6NWE1YjAyZWZjOGIzNDNhNmI3MjlhMzAxZWZhMmQ0NmEvdGFibGVyYW5nZTo1YTViMDJlZmM4YjM0M2E2YjcyOWEzMDFlZmEyZDQ2YV8xLTItMS0xLTEwMDU1MQ_2e13a54c-666d-412c-88c6-fe76272739fe">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityWellKnownSeasonedIssuer
      contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xL2ZyYWc6MmYxN2E5YjU2ZjA1NGIyMzkzMzdhZmY1MjdiYzg0NTcvdGFibGU6YTllNWIxM2E3ZDhjNGZhZmJlMDBiNzkwYzRlZGFkN2QvdGFibGVyYW5nZTphOWU1YjEzYTdkOGM0ZmFmYmUwMGI3OTBjNGVkYWQ3ZF8wLTEtMS0xLTEwMDU1MS90ZXh0cmVnaW9uOjRkOWYwMjQ0Njc2OTRkYTlhMzJlM2EyMDYwNWNmMzI5XzIxOTkwMjMyNTU1Nzc_44d8e9da-3a75-4951-a4fe-f733163b015a">Yes</dei:EntityWellKnownSeasonedIssuer>
    <dei:EntityVoluntaryFilers
      contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xL2ZyYWc6MmYxN2E5YjU2ZjA1NGIyMzkzMzdhZmY1MjdiYzg0NTcvdGFibGU6YTllNWIxM2E3ZDhjNGZhZmJlMDBiNzkwYzRlZGFkN2QvdGFibGVyYW5nZTphOWU1YjEzYTdkOGM0ZmFmYmUwMGI3OTBjNGVkYWQ3ZF8yLTEtMS0xLTEwMDU1MS90ZXh0cmVnaW9uOjdkMTVjMDVlMTk1MjQ5MjQ4YTJjNDMzZjhhMDRkMTRlXzE0_4d2f46cc-70ca-45bb-83bc-fd88115110a0">No</dei:EntityVoluntaryFilers>
    <dei:EntityCurrentReportingStatus
      contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xL2ZyYWc6MmYxN2E5YjU2ZjA1NGIyMzkzMzdhZmY1MjdiYzg0NTcvdGFibGU6YTllNWIxM2E3ZDhjNGZhZmJlMDBiNzkwYzRlZGFkN2QvdGFibGVyYW5nZTphOWU1YjEzYTdkOGM0ZmFmYmUwMGI3OTBjNGVkYWQ3ZF80LTAtMS0xLTEwMDU1MS90ZXh0cmVnaW9uOjFlZWJlMTNmMjVhZTQyOGY4YTYxYjNmNDZmYTJmYjk0XzM1Mw_e6f00976-c456-4e48-b828-16c61447ec57">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xL2ZyYWc6MmYxN2E5YjU2ZjA1NGIyMzkzMzdhZmY1MjdiYzg0NTcvdGFibGU6YTllNWIxM2E3ZDhjNGZhZmJlMDBiNzkwYzRlZGFkN2QvdGFibGVyYW5nZTphOWU1YjEzYTdkOGM0ZmFmYmUwMGI3OTBjNGVkYWQ3ZF82LTAtMS0xLTEwMDU1MS90ZXh0cmVnaW9uOjdjNDg1MTIxOTY3YTQ5NGM5NzkwMjhhMDU1MjRkNzQ2XzMxNw_940b64f9-5db9-4047-a09d-7de57581b434">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xL2ZyYWc6MmYxN2E5YjU2ZjA1NGIyMzkzMzdhZmY1MjdiYzg0NTcvdGFibGU6NWRjNmIwNzdiMDg4NGJlOWI4MzYzMWY5MmY3YjYwNDQvdGFibGVyYW5nZTo1ZGM2YjA3N2IwODg0YmU5YjgzNjMxZjkyZjdiNjA0NF8xLTItMS0xLTEwMDU1MQ_889a3da8-ed6c-4e23-9ef4-ac37c98e950b">Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xL2ZyYWc6MmYxN2E5YjU2ZjA1NGIyMzkzMzdhZmY1MjdiYzg0NTcvdGFibGU6NWRjNmIwNzdiMDg4NGJlOWI4MzYzMWY5MmY3YjYwNDQvdGFibGVyYW5nZTo1ZGM2YjA3N2IwODg0YmU5YjgzNjMxZjkyZjdiNjA0NF8yLTMtMS0xLTEwMDU1MQ_947bc725-509d-4d29-bb51-0378f29b2d72">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xL2ZyYWc6MmYxN2E5YjU2ZjA1NGIyMzkzMzdhZmY1MjdiYzg0NTcvdGFibGU6NWRjNmIwNzdiMDg4NGJlOWI4MzYzMWY5MmY3YjYwNDQvdGFibGVyYW5nZTo1ZGM2YjA3N2IwODg0YmU5YjgzNjMxZjkyZjdiNjA0NF8zLTMtMS0xLTEwMDU1MQ_343f8422-dec4-41ee-99a7-194a4d7660d5">false</dei:EntityEmergingGrowthCompany>
    <dei:IcfrAuditorAttestationFlag
      contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xL2ZyYWc6MmYxN2E5YjU2ZjA1NGIyMzkzMzdhZmY1MjdiYzg0NTcvdGFibGU6NWRjNmIwNzdiMDg4NGJlOWI4MzYzMWY5MmY3YjYwNDQvdGFibGVyYW5nZTo1ZGM2YjA3N2IwODg0YmU5YjgzNjMxZjkyZjdiNjA0NF83LTMtMS0xLTEwMDU1MQ_fb710c86-b408-4404-b484-0b36d4090b52">true</dei:IcfrAuditorAttestationFlag>
    <dei:EntityShellCompany
      contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xL2ZyYWc6MmYxN2E5YjU2ZjA1NGIyMzkzMzdhZmY1MjdiYzg0NTcvdGFibGU6NWRjNmIwNzdiMDg4NGJlOWI4MzYzMWY5MmY3YjYwNDQvdGFibGVyYW5nZTo1ZGM2YjA3N2IwODg0YmU5YjgzNjMxZjkyZjdiNjA0NF85LTAtMS0xLTEwMDU1MS90ZXh0cmVnaW9uOjA0NjI4MTE5ODY2MTRiZDg5YmZiOTNiNTRjOTY2MjAwXzExOQ_7cd40c1c-0b74-4089-8d78-7fd338576784">false</dei:EntityShellCompany>
    <dei:EntityPublicFloat
      contextRef="i7851008fcb5c437a9b2de789fb5a97bc_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xL2ZyYWc6MmYxN2E5YjU2ZjA1NGIyMzkzMzdhZmY1MjdiYzg0NTcvdGFibGU6NWRjNmIwNzdiMDg4NGJlOWI4MzYzMWY5MmY3YjYwNDQvdGFibGVyYW5nZTo1ZGM2YjA3N2IwODg0YmU5YjgzNjMxZjkyZjdiNjA0NF8xMS0wLTEtMS0xMDA1NTEvdGV4dHJlZ2lvbjo5YWRkMTYxNmE0OGY0OTIzOWMyZjM1ODQzNzc5ZWNhOV8xNTc_1a48fef4-5bac-48cb-af68-143320807921"
      unitRef="usd">637500000</dei:EntityPublicFloat>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="i69aa5ff7d8f4487581d54af091c101e5_I20230224"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xL2ZyYWc6MmYxN2E5YjU2ZjA1NGIyMzkzMzdhZmY1MjdiYzg0NTcvdGV4dHJlZ2lvbjoyZjE3YTliNTZmMDU0YjIzOTMzN2FmZjUyN2JjODQ1N18yMDI_be03d64f-c180-4476-9633-db8ff81d6424"
      unitRef="shares">30586938</dei:EntityCommonStockSharesOutstanding>
    <dei:DocumentsIncorporatedByReferenceTextBlock
      contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xL2ZyYWc6MmYxN2E5YjU2ZjA1NGIyMzkzMzdhZmY1MjdiYzg0NTcvdGV4dHJlZ2lvbjoyZjE3YTliNTZmMDU0YjIzOTMzN2FmZjUyN2JjODQ1N18yNDM_81ba6240-2017-40d6-b4d0-b39a1ba47aa5">&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:540.00pt"&gt;&lt;tr&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:538.00pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;/tr&gt;&lt;tr style="height:21pt"&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Portions of the Company&#x2019;s definitive Proxy Statement to be filed with the Securities and Exchange Commission and delivered to stockholders in connection with the Annual Meeting of Shareholders to be held on May&#160;3, 2023 are incorporated by reference into Part III of this Form 10-K.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;</dei:DocumentsIncorporatedByReferenceTextBlock>
    <dei:AuditorFirmId
      contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml84OC9mcmFnOjMxYjQyZWZmMWNjMTRkN2ViNTY1YTYxNjJiYzcxYmI1L3RhYmxlOjFhMGI1ODJkODk0MTRkMDViMDlkNjlkN2RkZGFhYzQyL3RhYmxlcmFuZ2U6MWEwYjU4MmQ4OTQxNGQwNWIwOWQ2OWQ3ZGRkYWFjNDJfMS0wLTEtMS0xMDA1NTEvdGV4dHJlZ2lvbjoxM2JkMWYwMTE4MjU0ZDZkYmExZWEyYmRlNGI5ZDhjMV83OA_0e0d9d9f-80fd-4b52-b778-cc14fbc9c9a6">248</dei:AuditorFirmId>
    <dei:AuditorName
      contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml85NC9mcmFnOmZhZTdkMGY3ZDIwODQyZTBhZjMwYjJjOWQxMzQ2ZWE0L3RleHRyZWdpb246ZmFlN2QwZjdkMjA4NDJlMGFmMzBiMmM5ZDEzNDZlYTRfODI4OA_06759ece-f515-4922-ba0d-c7ccf811c857">GRANT THORNTON LLP</dei:AuditorName>
    <dei:AuditorLocation
      contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml85NC9mcmFnOmZhZTdkMGY3ZDIwODQyZTBhZjMwYjJjOWQxMzQ2ZWE0L3RleHRyZWdpb246ZmFlN2QwZjdkMjA4NDJlMGFmMzBiMmM5ZDEzNDZlYTRfODM0Mw_be6d7667-636a-45b5-a07b-e1bbe2a25449">Houston, Texas</dei:AuditorLocation>
    <dei:AuditorName
      contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml85NC9mcmFnOmZhZTdkMGY3ZDIwODQyZTBhZjMwYjJjOWQxMzQ2ZWE0L3RleHRyZWdpb246ZmFlN2QwZjdkMjA4NDJlMGFmMzBiMmM5ZDEzNDZlYTRfMTMxMjQ_06759ece-f515-4922-ba0d-c7ccf811c857">GRANT THORNTON LLP</dei:AuditorName>
    <dei:AuditorLocation
      contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml85NC9mcmFnOmZhZTdkMGY3ZDIwODQyZTBhZjMwYjJjOWQxMzQ2ZWE0L3RleHRyZWdpb246ZmFlN2QwZjdkMjA4NDJlMGFmMzBiMmM5ZDEzNDZlYTRfMTMxMjU_be6d7667-636a-45b5-a07b-e1bbe2a25449">Houston, Texas</dei:AuditorLocation>
    <dei:AuditorLocation
      contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml85NC9mcmFnOmZhZTdkMGY3ZDIwODQyZTBhZjMwYjJjOWQxMzQ2ZWE0L3RleHRyZWdpb246ZmFlN2QwZjdkMjA4NDJlMGFmMzBiMmM5ZDEzNDZlYTRfMTMxMjY_486e2a9a-d9b4-4a5a-acef-74a7bd6b5faf">Houston, Texas</dei:AuditorLocation>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml85Ny9mcmFnOjc1NjZjM2U4YzE1ZjRkZTM5MTY4NGU1MTc5MTg5Mjc5L3RhYmxlOmNmNzBmNjEyYmM3MjRiZWY5NTQ2ZmRiYTgyNjVkMTAyL3RhYmxlcmFuZ2U6Y2Y3MGY2MTJiYzcyNGJlZjk1NDZmZGJhODI2NWQxMDJfMi0xLTEtMS0xMDA1NTE_87eee787-da93-431c-b7a8-a075b6d64fc7"
      unitRef="usd">1769436000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml85Ny9mcmFnOjc1NjZjM2U4YzE1ZjRkZTM5MTY4NGU1MTc5MTg5Mjc5L3RhYmxlOmNmNzBmNjEyYmM3MjRiZWY5NTQ2ZmRiYTgyNjVkMTAyL3RhYmxlcmFuZ2U6Y2Y3MGY2MTJiYzcyNGJlZjk1NDZmZGJhODI2NWQxMDJfMi0zLTEtMS0xMDA1NTE_49f6a211-9ae7-4e2a-b043-79401ce8ee61"
      unitRef="usd">1414374000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5ebcd2a2b100446583e2b9bfc9ed66a6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml85Ny9mcmFnOjc1NjZjM2U4YzE1ZjRkZTM5MTY4NGU1MTc5MTg5Mjc5L3RhYmxlOmNmNzBmNjEyYmM3MjRiZWY5NTQ2ZmRiYTgyNjVkMTAyL3RhYmxlcmFuZ2U6Y2Y3MGY2MTJiYzcyNGJlZjk1NDZmZGJhODI2NWQxMDJfMi01LTEtMS0xMDA1NTE_290deb54-e137-420f-990a-92d50a395407"
      unitRef="usd">1226738000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml85Ny9mcmFnOjc1NjZjM2U4YzE1ZjRkZTM5MTY4NGU1MTc5MTg5Mjc5L3RhYmxlOmNmNzBmNjEyYmM3MjRiZWY5NTQ2ZmRiYTgyNjVkMTAyL3RhYmxlcmFuZ2U6Y2Y3MGY2MTJiYzcyNGJlZjk1NDZmZGJhODI2NWQxMDJfMy0xLTEtMS0xMDA1NTE_a30b5aa7-d6b8-473c-9248-7906ee22d04c"
      unitRef="usd">1494869000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml85Ny9mcmFnOjc1NjZjM2U4YzE1ZjRkZTM5MTY4NGU1MTc5MTg5Mjc5L3RhYmxlOmNmNzBmNjEyYmM3MjRiZWY5NTQ2ZmRiYTgyNjVkMTAyL3RhYmxlcmFuZ2U6Y2Y3MGY2MTJiYzcyNGJlZjk1NDZmZGJhODI2NWQxMDJfMy0zLTEtMS0xMDA1NTE_04132491-45ea-4853-ba72-46b08bdbbaa0"
      unitRef="usd">1210842000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i5ebcd2a2b100446583e2b9bfc9ed66a6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml85Ny9mcmFnOjc1NjZjM2U4YzE1ZjRkZTM5MTY4NGU1MTc5MTg5Mjc5L3RhYmxlOmNmNzBmNjEyYmM3MjRiZWY5NTQ2ZmRiYTgyNjVkMTAyL3RhYmxlcmFuZ2U6Y2Y3MGY2MTJiYzcyNGJlZjk1NDZmZGJhODI2NWQxMDJfMy01LTEtMS0xMDA1NTE_b5340de2-cdc7-47f9-a3c2-b5530156b4fd"
      unitRef="usd">1047108000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GrossProfit
      contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml85Ny9mcmFnOjc1NjZjM2U4YzE1ZjRkZTM5MTY4NGU1MTc5MTg5Mjc5L3RhYmxlOmNmNzBmNjEyYmM3MjRiZWY5NTQ2ZmRiYTgyNjVkMTAyL3RhYmxlcmFuZ2U6Y2Y3MGY2MTJiYzcyNGJlZjk1NDZmZGJhODI2NWQxMDJfNC0xLTEtMS0xMDA1NTE_4857dd5d-c001-4200-9612-c8967670516c"
      unitRef="usd">274567000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml85Ny9mcmFnOjc1NjZjM2U4YzE1ZjRkZTM5MTY4NGU1MTc5MTg5Mjc5L3RhYmxlOmNmNzBmNjEyYmM3MjRiZWY5NTQ2ZmRiYTgyNjVkMTAyL3RhYmxlcmFuZ2U6Y2Y3MGY2MTJiYzcyNGJlZjk1NDZmZGJhODI2NWQxMDJfNC0zLTEtMS0xMDA1NTE_03968dbb-3099-49d1-b8d1-2a57ed64fc55"
      unitRef="usd">203532000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i5ebcd2a2b100446583e2b9bfc9ed66a6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml85Ny9mcmFnOjc1NjZjM2U4YzE1ZjRkZTM5MTY4NGU1MTc5MTg5Mjc5L3RhYmxlOmNmNzBmNjEyYmM3MjRiZWY5NTQ2ZmRiYTgyNjVkMTAyL3RhYmxlcmFuZ2U6Y2Y3MGY2MTJiYzcyNGJlZjk1NDZmZGJhODI2NWQxMDJfNC01LTEtMS0xMDA1NTE_5433b701-147d-4399-b30a-e2a2109bfff8"
      unitRef="usd">179630000</us-gaap:GrossProfit>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml85Ny9mcmFnOjc1NjZjM2U4YzE1ZjRkZTM5MTY4NGU1MTc5MTg5Mjc5L3RhYmxlOmNmNzBmNjEyYmM3MjRiZWY5NTQ2ZmRiYTgyNjVkMTAyL3RhYmxlcmFuZ2U6Y2Y3MGY2MTJiYzcyNGJlZjk1NDZmZGJhODI2NWQxMDJfNS0xLTEtMS0xMDA1NTE_ac4058ee-c42e-4cf7-9d80-e3415166c8d4"
      unitRef="usd">86480000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml85Ny9mcmFnOjc1NjZjM2U4YzE1ZjRkZTM5MTY4NGU1MTc5MTg5Mjc5L3RhYmxlOmNmNzBmNjEyYmM3MjRiZWY5NTQ2ZmRiYTgyNjVkMTAyL3RhYmxlcmFuZ2U6Y2Y3MGY2MTJiYzcyNGJlZjk1NDZmZGJhODI2NWQxMDJfNS0zLTEtMS0xMDA1NTE_eb2c3346-9113-409e-aa46-40a378eb3061"
      unitRef="usd">69153000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i5ebcd2a2b100446583e2b9bfc9ed66a6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml85Ny9mcmFnOjc1NjZjM2U4YzE1ZjRkZTM5MTY4NGU1MTc5MTg5Mjc5L3RhYmxlOmNmNzBmNjEyYmM3MjRiZWY5NTQ2ZmRiYTgyNjVkMTAyL3RhYmxlcmFuZ2U6Y2Y3MGY2MTJiYzcyNGJlZjk1NDZmZGJhODI2NWQxMDJfNS01LTEtMS0xMDA1NTE_c75fcebb-de84-46da-a18b-6d5b3b988713"
      unitRef="usd">64308000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml85Ny9mcmFnOjc1NjZjM2U4YzE1ZjRkZTM5MTY4NGU1MTc5MTg5Mjc5L3RhYmxlOmNmNzBmNjEyYmM3MjRiZWY5NTQ2ZmRiYTgyNjVkMTAyL3RhYmxlcmFuZ2U6Y2Y3MGY2MTJiYzcyNGJlZjk1NDZmZGJhODI2NWQxMDJfNi0xLTEtMS0xMDA1NTE_e0a7bdcd-e84c-420e-824a-3e46801ca6d4"
      unitRef="usd">14100000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml85Ny9mcmFnOjc1NjZjM2U4YzE1ZjRkZTM5MTY4NGU1MTc5MTg5Mjc5L3RhYmxlOmNmNzBmNjEyYmM3MjRiZWY5NTQ2ZmRiYTgyNjVkMTAyL3RhYmxlcmFuZ2U6Y2Y3MGY2MTJiYzcyNGJlZjk1NDZmZGJhODI2NWQxMDJfNi0zLTEtMS0xMDA1NTE_7d1f8d34-c930-4647-9841-9ac83707ba53"
      unitRef="usd">11464000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i5ebcd2a2b100446583e2b9bfc9ed66a6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml85Ny9mcmFnOjc1NjZjM2U4YzE1ZjRkZTM5MTY4NGU1MTc5MTg5Mjc5L3RhYmxlOmNmNzBmNjEyYmM3MjRiZWY5NTQ2ZmRiYTgyNjVkMTAyL3RhYmxlcmFuZ2U6Y2Y3MGY2MTJiYzcyNGJlZjk1NDZmZGJhODI2NWQxMDJfNi01LTEtMS0xMDA1NTE_a5a68e07-105a-4182-b2fb-4812fae4ee01"
      unitRef="usd">11436000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts
      contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml85Ny9mcmFnOjc1NjZjM2U4YzE1ZjRkZTM5MTY4NGU1MTc5MTg5Mjc5L3RhYmxlOmNmNzBmNjEyYmM3MjRiZWY5NTQ2ZmRiYTgyNjVkMTAyL3RhYmxlcmFuZ2U6Y2Y3MGY2MTJiYzcyNGJlZjk1NDZmZGJhODI2NWQxMDJfNy0xLTEtMS0xMDA1NTE_058afa37-b814-40d9-87ad-24085b0e6b84"
      unitRef="usd">827000</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts
      contextRef="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml85Ny9mcmFnOjc1NjZjM2U4YzE1ZjRkZTM5MTY4NGU1MTc5MTg5Mjc5L3RhYmxlOmNmNzBmNjEyYmM3MjRiZWY5NTQ2ZmRiYTgyNjVkMTAyL3RhYmxlcmFuZ2U6Y2Y3MGY2MTJiYzcyNGJlZjk1NDZmZGJhODI2NWQxMDJfNy0zLTEtMS0xMDA1NTE_df3683fc-0c2e-4ac5-862e-0ce7acd62ae4"
      unitRef="usd">3877000</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts
      contextRef="i5ebcd2a2b100446583e2b9bfc9ed66a6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml85Ny9mcmFnOjc1NjZjM2U4YzE1ZjRkZTM5MTY4NGU1MTc5MTg5Mjc5L3RhYmxlOmNmNzBmNjEyYmM3MjRiZWY5NTQ2ZmRiYTgyNjVkMTAyL3RhYmxlcmFuZ2U6Y2Y3MGY2MTJiYzcyNGJlZjk1NDZmZGJhODI2NWQxMDJfNy01LTEtMS0xMDA1NTE_78a06462-4b00-4be2-99ee-ecae0d3db5d5"
      unitRef="usd">1026000</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <us-gaap:OtherOperatingIncomeExpenseNet
      contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml85Ny9mcmFnOjc1NjZjM2U4YzE1ZjRkZTM5MTY4NGU1MTc5MTg5Mjc5L3RhYmxlOmNmNzBmNjEyYmM3MjRiZWY5NTQ2ZmRiYTgyNjVkMTAyL3RhYmxlcmFuZ2U6Y2Y3MGY2MTJiYzcyNGJlZjk1NDZmZGJhODI2NWQxMDJfOC0xLTEtMS0xMDA1NTE_7334ceb4-2daf-4ec1-8eda-1835f20d67e9"
      unitRef="usd">-13290000</us-gaap:OtherOperatingIncomeExpenseNet>
    <us-gaap:OtherOperatingIncomeExpenseNet
      contextRef="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml85Ny9mcmFnOjc1NjZjM2U4YzE1ZjRkZTM5MTY4NGU1MTc5MTg5Mjc5L3RhYmxlOmNmNzBmNjEyYmM3MjRiZWY5NTQ2ZmRiYTgyNjVkMTAyL3RhYmxlcmFuZ2U6Y2Y3MGY2MTJiYzcyNGJlZjk1NDZmZGJhODI2NWQxMDJfOC0zLTEtMS0xMDA1NTE_43e8fdbb-33a5-407c-be1b-f287c996dcdc"
      unitRef="usd">-12027000</us-gaap:OtherOperatingIncomeExpenseNet>
    <us-gaap:OtherOperatingIncomeExpenseNet
      contextRef="i5ebcd2a2b100446583e2b9bfc9ed66a6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml85Ny9mcmFnOjc1NjZjM2U4YzE1ZjRkZTM5MTY4NGU1MTc5MTg5Mjc5L3RhYmxlOmNmNzBmNjEyYmM3MjRiZWY5NTQ2ZmRiYTgyNjVkMTAyL3RhYmxlcmFuZ2U6Y2Y3MGY2MTJiYzcyNGJlZjk1NDZmZGJhODI2NWQxMDJfOC01LTEtMS0xMDA1NTE_e3f42941-2433-4e3c-9cd3-6336301f5576"
      unitRef="usd">-10245000</us-gaap:OtherOperatingIncomeExpenseNet>
    <us-gaap:OperatingIncomeLoss
      contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml85Ny9mcmFnOjc1NjZjM2U4YzE1ZjRkZTM5MTY4NGU1MTc5MTg5Mjc5L3RhYmxlOmNmNzBmNjEyYmM3MjRiZWY5NTQ2ZmRiYTgyNjVkMTAyL3RhYmxlcmFuZ2U6Y2Y3MGY2MTJiYzcyNGJlZjk1NDZmZGJhODI2NWQxMDJfOS0xLTEtMS0xMDA1NTE_760b8bb7-2c33-485f-b794-facf8637696a"
      unitRef="usd">159870000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml85Ny9mcmFnOjc1NjZjM2U4YzE1ZjRkZTM5MTY4NGU1MTc5MTg5Mjc5L3RhYmxlOmNmNzBmNjEyYmM3MjRiZWY5NTQ2ZmRiYTgyNjVkMTAyL3RhYmxlcmFuZ2U6Y2Y3MGY2MTJiYzcyNGJlZjk1NDZmZGJhODI2NWQxMDJfOS0zLTEtMS0xMDA1NTE_44bd7402-a31b-42eb-9dd7-3493c385b543"
      unitRef="usd">107011000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i5ebcd2a2b100446583e2b9bfc9ed66a6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml85Ny9mcmFnOjc1NjZjM2U4YzE1ZjRkZTM5MTY4NGU1MTc5MTg5Mjc5L3RhYmxlOmNmNzBmNjEyYmM3MjRiZWY5NTQ2ZmRiYTgyNjVkMTAyL3RhYmxlcmFuZ2U6Y2Y3MGY2MTJiYzcyNGJlZjk1NDZmZGJhODI2NWQxMDJfOS01LTEtMS0xMDA1NTE_f35b669f-0514-4bea-9e49-9b05a4b42d0f"
      unitRef="usd">92615000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestIncomeOther
      contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml85Ny9mcmFnOjc1NjZjM2U4YzE1ZjRkZTM5MTY4NGU1MTc5MTg5Mjc5L3RhYmxlOmNmNzBmNjEyYmM3MjRiZWY5NTQ2ZmRiYTgyNjVkMTAyL3RhYmxlcmFuZ2U6Y2Y3MGY2MTJiYzcyNGJlZjk1NDZmZGJhODI2NWQxMDJfMTAtMS0xLTEtMTAwNTUx_809dfe78-f422-44e2-a367-34155f59b6b5"
      unitRef="usd">885000</us-gaap:InterestIncomeOther>
    <us-gaap:InterestIncomeOther
      contextRef="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml85Ny9mcmFnOjc1NjZjM2U4YzE1ZjRkZTM5MTY4NGU1MTc5MTg5Mjc5L3RhYmxlOmNmNzBmNjEyYmM3MjRiZWY5NTQ2ZmRiYTgyNjVkMTAyL3RhYmxlcmFuZ2U6Y2Y3MGY2MTJiYzcyNGJlZjk1NDZmZGJhODI2NWQxMDJfMTAtMy0xLTEtMTAwNTUx_ec8943f4-99f7-4e36-8740-56e21b0c2482"
      unitRef="usd">45000</us-gaap:InterestIncomeOther>
    <us-gaap:InterestIncomeOther
      contextRef="i5ebcd2a2b100446583e2b9bfc9ed66a6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml85Ny9mcmFnOjc1NjZjM2U4YzE1ZjRkZTM5MTY4NGU1MTc5MTg5Mjc5L3RhYmxlOmNmNzBmNjEyYmM3MjRiZWY5NTQ2ZmRiYTgyNjVkMTAyL3RhYmxlcmFuZ2U6Y2Y3MGY2MTJiYzcyNGJlZjk1NDZmZGJhODI2NWQxMDJfMTAtNS0xLTEtMTAwNTUx_0a3c82c9-5968-45eb-8bf2-ac6de2996cb4"
      unitRef="usd">149000</us-gaap:InterestIncomeOther>
    <strl:InterestExpenseAndAccretedInterest
      contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml85Ny9mcmFnOjc1NjZjM2U4YzE1ZjRkZTM5MTY4NGU1MTc5MTg5Mjc5L3RhYmxlOmNmNzBmNjEyYmM3MjRiZWY5NTQ2ZmRiYTgyNjVkMTAyL3RhYmxlcmFuZ2U6Y2Y3MGY2MTJiYzcyNGJlZjk1NDZmZGJhODI2NWQxMDJfMTEtMS0xLTEtMTAwNTUx_53984d47-24a0-4f43-9249-281f97cbceee"
      unitRef="usd">20591000</strl:InterestExpenseAndAccretedInterest>
    <strl:InterestExpenseAndAccretedInterest
      contextRef="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml85Ny9mcmFnOjc1NjZjM2U4YzE1ZjRkZTM5MTY4NGU1MTc5MTg5Mjc5L3RhYmxlOmNmNzBmNjEyYmM3MjRiZWY5NTQ2ZmRiYTgyNjVkMTAyL3RhYmxlcmFuZ2U6Y2Y3MGY2MTJiYzcyNGJlZjk1NDZmZGJhODI2NWQxMDJfMTEtMy0xLTEtMTAwNTUx_6dc1dbc7-1d56-45b7-b0e0-25a46e201ee1"
      unitRef="usd">19311000</strl:InterestExpenseAndAccretedInterest>
    <strl:InterestExpenseAndAccretedInterest
      contextRef="i5ebcd2a2b100446583e2b9bfc9ed66a6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml85Ny9mcmFnOjc1NjZjM2U4YzE1ZjRkZTM5MTY4NGU1MTc5MTg5Mjc5L3RhYmxlOmNmNzBmNjEyYmM3MjRiZWY5NTQ2ZmRiYTgyNjVkMTAyL3RhYmxlcmFuZ2U6Y2Y3MGY2MTJiYzcyNGJlZjk1NDZmZGJhODI2NWQxMDJfMTEtNS0xLTEtMTAwNTUx_fe18a07b-d665-42e0-8be6-7fe61c9453db"
      unitRef="usd">29332000</strl:InterestExpenseAndAccretedInterest>
    <strl:GainLossOnExtinguishmentOfDebtContinuingOperations
      contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml85Ny9mcmFnOjc1NjZjM2U4YzE1ZjRkZTM5MTY4NGU1MTc5MTg5Mjc5L3RhYmxlOmNmNzBmNjEyYmM3MjRiZWY5NTQ2ZmRiYTgyNjVkMTAyL3RhYmxlcmFuZ2U6Y2Y3MGY2MTJiYzcyNGJlZjk1NDZmZGJhODI2NWQxMDJfMTItMS0xLTEtMTAwNTUx_b983b7f4-e5d1-4a2b-957c-addc5d0d167f"
      unitRef="usd">0</strl:GainLossOnExtinguishmentOfDebtContinuingOperations>
    <strl:GainLossOnExtinguishmentOfDebtContinuingOperations
      contextRef="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml85Ny9mcmFnOjc1NjZjM2U4YzE1ZjRkZTM5MTY4NGU1MTc5MTg5Mjc5L3RhYmxlOmNmNzBmNjEyYmM3MjRiZWY5NTQ2ZmRiYTgyNjVkMTAyL3RhYmxlcmFuZ2U6Y2Y3MGY2MTJiYzcyNGJlZjk1NDZmZGJhODI2NWQxMDJfMTItMy0xLTEtMTAwNTUx_a187dd1f-d442-47ed-9a41-78dd0d05c7e5"
      unitRef="usd">1064000</strl:GainLossOnExtinguishmentOfDebtContinuingOperations>
    <strl:GainLossOnExtinguishmentOfDebtContinuingOperations
      contextRef="i5ebcd2a2b100446583e2b9bfc9ed66a6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml85Ny9mcmFnOjc1NjZjM2U4YzE1ZjRkZTM5MTY4NGU1MTc5MTg5Mjc5L3RhYmxlOmNmNzBmNjEyYmM3MjRiZWY5NTQ2ZmRiYTgyNjVkMTAyL3RhYmxlcmFuZ2U6Y2Y3MGY2MTJiYzcyNGJlZjk1NDZmZGJhODI2NWQxMDJfMTItNS0xLTEtMTAwNTUx_dc71c745-f387-41e1-b12d-1ef3be5a4c7b"
      unitRef="usd">-301000</strl:GainLossOnExtinguishmentOfDebtContinuingOperations>
    <strl:IncomeBeforeIncomeTaxesAndEarningsAttributableToNoncontrollingInterests
      contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml85Ny9mcmFnOjc1NjZjM2U4YzE1ZjRkZTM5MTY4NGU1MTc5MTg5Mjc5L3RhYmxlOmNmNzBmNjEyYmM3MjRiZWY5NTQ2ZmRiYTgyNjVkMTAyL3RhYmxlcmFuZ2U6Y2Y3MGY2MTJiYzcyNGJlZjk1NDZmZGJhODI2NWQxMDJfMTMtMS0xLTEtMTAwNTUx_710de08a-61d7-4ee4-b0cc-41789455cec2"
      unitRef="usd">140164000</strl:IncomeBeforeIncomeTaxesAndEarningsAttributableToNoncontrollingInterests>
    <strl:IncomeBeforeIncomeTaxesAndEarningsAttributableToNoncontrollingInterests
      contextRef="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml85Ny9mcmFnOjc1NjZjM2U4YzE1ZjRkZTM5MTY4NGU1MTc5MTg5Mjc5L3RhYmxlOmNmNzBmNjEyYmM3MjRiZWY5NTQ2ZmRiYTgyNjVkMTAyL3RhYmxlcmFuZ2U6Y2Y3MGY2MTJiYzcyNGJlZjk1NDZmZGJhODI2NWQxMDJfMTMtMy0xLTEtMTAwNTUx_a199e379-a020-414b-8804-28f9c3176f3e"
      unitRef="usd">88809000</strl:IncomeBeforeIncomeTaxesAndEarningsAttributableToNoncontrollingInterests>
    <strl:IncomeBeforeIncomeTaxesAndEarningsAttributableToNoncontrollingInterests
      contextRef="i5ebcd2a2b100446583e2b9bfc9ed66a6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml85Ny9mcmFnOjc1NjZjM2U4YzE1ZjRkZTM5MTY4NGU1MTc5MTg5Mjc5L3RhYmxlOmNmNzBmNjEyYmM3MjRiZWY5NTQ2ZmRiYTgyNjVkMTAyL3RhYmxlcmFuZ2U6Y2Y3MGY2MTJiYzcyNGJlZjk1NDZmZGJhODI2NWQxMDJfMTMtNS0xLTEtMTAwNTUx_06eb2bd8-db72-4ec8-9a78-257b00f20364"
      unitRef="usd">63131000</strl:IncomeBeforeIncomeTaxesAndEarningsAttributableToNoncontrollingInterests>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml85Ny9mcmFnOjc1NjZjM2U4YzE1ZjRkZTM5MTY4NGU1MTc5MTg5Mjc5L3RhYmxlOmNmNzBmNjEyYmM3MjRiZWY5NTQ2ZmRiYTgyNjVkMTAyL3RhYmxlcmFuZ2U6Y2Y3MGY2MTJiYzcyNGJlZjk1NDZmZGJhODI2NWQxMDJfMTQtMS0xLTEtMTAwNTUx_76b22bd1-66ef-4397-9258-49cbf179dacf"
      unitRef="usd">41707000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml85Ny9mcmFnOjc1NjZjM2U4YzE1ZjRkZTM5MTY4NGU1MTc5MTg5Mjc5L3RhYmxlOmNmNzBmNjEyYmM3MjRiZWY5NTQ2ZmRiYTgyNjVkMTAyL3RhYmxlcmFuZ2U6Y2Y3MGY2MTJiYzcyNGJlZjk1NDZmZGJhODI2NWQxMDJfMTQtMy0xLTEtMTAwNTUx_b1e3eb86-e9bf-4385-a87c-a4040a7b4850"
      unitRef="usd">24874000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i5ebcd2a2b100446583e2b9bfc9ed66a6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml85Ny9mcmFnOjc1NjZjM2U4YzE1ZjRkZTM5MTY4NGU1MTc5MTg5Mjc5L3RhYmxlOmNmNzBmNjEyYmM3MjRiZWY5NTQ2ZmRiYTgyNjVkMTAyL3RhYmxlcmFuZ2U6Y2Y3MGY2MTJiYzcyNGJlZjk1NDZmZGJhODI2NWQxMDJfMTQtNS0xLTEtMTAwNTUx_a2450278-70c4-477f-9886-6b540c70083c"
      unitRef="usd">19410000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml85Ny9mcmFnOjc1NjZjM2U4YzE1ZjRkZTM5MTY4NGU1MTc5MTg5Mjc5L3RhYmxlOmNmNzBmNjEyYmM3MjRiZWY5NTQ2ZmRiYTgyNjVkMTAyL3RhYmxlcmFuZ2U6Y2Y3MGY2MTJiYzcyNGJlZjk1NDZmZGJhODI2NWQxMDJfMTUtMS0xLTEtMTAwNTUx_006101ca-0701-4fcd-92c1-79fcb47603c5"
      unitRef="usd">98457000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml85Ny9mcmFnOjc1NjZjM2U4YzE1ZjRkZTM5MTY4NGU1MTc5MTg5Mjc5L3RhYmxlOmNmNzBmNjEyYmM3MjRiZWY5NTQ2ZmRiYTgyNjVkMTAyL3RhYmxlcmFuZ2U6Y2Y3MGY2MTJiYzcyNGJlZjk1NDZmZGJhODI2NWQxMDJfMTUtMy0xLTEtMTAwNTUx_dabdc385-a4f6-4ae0-9237-611820657f84"
      unitRef="usd">63935000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i5ebcd2a2b100446583e2b9bfc9ed66a6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml85Ny9mcmFnOjc1NjZjM2U4YzE1ZjRkZTM5MTY4NGU1MTc5MTg5Mjc5L3RhYmxlOmNmNzBmNjEyYmM3MjRiZWY5NTQ2ZmRiYTgyNjVkMTAyL3RhYmxlcmFuZ2U6Y2Y3MGY2MTJiYzcyNGJlZjk1NDZmZGJhODI2NWQxMDJfMTUtNS0xLTEtMTAwNTUx_0942ba13-2d03-4916-a869-776f07878f14"
      unitRef="usd">43721000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity
      contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml85Ny9mcmFnOjc1NjZjM2U4YzE1ZjRkZTM5MTY4NGU1MTc5MTg5Mjc5L3RhYmxlOmNmNzBmNjEyYmM3MjRiZWY5NTQ2ZmRiYTgyNjVkMTAyL3RhYmxlcmFuZ2U6Y2Y3MGY2MTJiYzcyNGJlZjk1NDZmZGJhODI2NWQxMDJfMTYtMS0xLTEtMTAwNTUx_44075d4e-a9e5-4494-8646-8ed03e2553bd"
      unitRef="usd">1740000</us-gaap:IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity>
    <us-gaap:IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity
      contextRef="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml85Ny9mcmFnOjc1NjZjM2U4YzE1ZjRkZTM5MTY4NGU1MTc5MTg5Mjc5L3RhYmxlOmNmNzBmNjEyYmM3MjRiZWY5NTQ2ZmRiYTgyNjVkMTAyL3RhYmxlcmFuZ2U6Y2Y3MGY2MTJiYzcyNGJlZjk1NDZmZGJhODI2NWQxMDJfMTYtMy0xLTEtMTAwNTUx_d4362183-0bf0-47a8-be38-157fe00d8e6b"
      unitRef="usd">2478000</us-gaap:IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity>
    <us-gaap:IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity
      contextRef="i5ebcd2a2b100446583e2b9bfc9ed66a6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml85Ny9mcmFnOjc1NjZjM2U4YzE1ZjRkZTM5MTY4NGU1MTc5MTg5Mjc5L3RhYmxlOmNmNzBmNjEyYmM3MjRiZWY5NTQ2ZmRiYTgyNjVkMTAyL3RhYmxlcmFuZ2U6Y2Y3MGY2MTJiYzcyNGJlZjk1NDZmZGJhODI2NWQxMDJfMTYtNS0xLTEtMTAwNTUx_6f909b8c-a4a3-4703-a6aa-40f69379caf6"
      unitRef="usd">598000</us-gaap:IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml85Ny9mcmFnOjc1NjZjM2U4YzE1ZjRkZTM5MTY4NGU1MTc5MTg5Mjc5L3RhYmxlOmNmNzBmNjEyYmM3MjRiZWY5NTQ2ZmRiYTgyNjVkMTAyL3RhYmxlcmFuZ2U6Y2Y3MGY2MTJiYzcyNGJlZjk1NDZmZGJhODI2NWQxMDJfMTgtMS0xLTEtMTA3NTc3_846a4b1f-8085-4888-afde-da0ebbec3001"
      unitRef="usd">96717000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml85Ny9mcmFnOjc1NjZjM2U4YzE1ZjRkZTM5MTY4NGU1MTc5MTg5Mjc5L3RhYmxlOmNmNzBmNjEyYmM3MjRiZWY5NTQ2ZmRiYTgyNjVkMTAyL3RhYmxlcmFuZ2U6Y2Y3MGY2MTJiYzcyNGJlZjk1NDZmZGJhODI2NWQxMDJfMTgtMy0xLTEtMTA3MjQz_4d885450-357a-4479-8ba7-26f024b0b2d1"
      unitRef="usd">61457000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="i5ebcd2a2b100446583e2b9bfc9ed66a6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml85Ny9mcmFnOjc1NjZjM2U4YzE1ZjRkZTM5MTY4NGU1MTc5MTg5Mjc5L3RhYmxlOmNmNzBmNjEyYmM3MjRiZWY5NTQ2ZmRiYTgyNjVkMTAyL3RhYmxlcmFuZ2U6Y2Y3MGY2MTJiYzcyNGJlZjk1NDZmZGJhODI2NWQxMDJfMTgtNS0xLTEtMTA3NTc3_ef79e769-3f24-4f60-8951-3df7a6c34be4"
      unitRef="usd">43123000</us-gaap:IncomeLossFromContinuingOperations>
    <strl:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTaxAndGainOnDisposition
      contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml85Ny9mcmFnOjc1NjZjM2U4YzE1ZjRkZTM5MTY4NGU1MTc5MTg5Mjc5L3RhYmxlOmNmNzBmNjEyYmM3MjRiZWY5NTQ2ZmRiYTgyNjVkMTAyL3RhYmxlcmFuZ2U6Y2Y3MGY2MTJiYzcyNGJlZjk1NDZmZGJhODI2NWQxMDJfMjEtMS0xLTEtMTEwMTEy_3efee3c1-5ad9-4838-b758-1a1fcf28af10"
      unitRef="usd">-4848000</strl:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTaxAndGainOnDisposition>
    <strl:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTaxAndGainOnDisposition
      contextRef="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml85Ny9mcmFnOjc1NjZjM2U4YzE1ZjRkZTM5MTY4NGU1MTc5MTg5Mjc5L3RhYmxlOmNmNzBmNjEyYmM3MjRiZWY5NTQ2ZmRiYTgyNjVkMTAyL3RhYmxlcmFuZ2U6Y2Y3MGY2MTJiYzcyNGJlZjk1NDZmZGJhODI2NWQxMDJfMjEtMy0xLTEtMTA3MjU3_94b0d16c-a84d-4631-bc5e-f80c1ed0f407"
      unitRef="usd">1214000</strl:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTaxAndGainOnDisposition>
    <strl:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTaxAndGainOnDisposition
      contextRef="i5ebcd2a2b100446583e2b9bfc9ed66a6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml85Ny9mcmFnOjc1NjZjM2U4YzE1ZjRkZTM5MTY4NGU1MTc5MTg5Mjc5L3RhYmxlOmNmNzBmNjEyYmM3MjRiZWY5NTQ2ZmRiYTgyNjVkMTAyL3RhYmxlcmFuZ2U6Y2Y3MGY2MTJiYzcyNGJlZjk1NDZmZGJhODI2NWQxMDJfMjEtNS0xLTEtMTA3MjU3_3b94658a-c6bd-4dbf-8328-a7ff54cab7f9"
      unitRef="usd">2244000</strl:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTaxAndGainOnDisposition>
    <us-gaap:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax
      contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml85Ny9mcmFnOjc1NjZjM2U4YzE1ZjRkZTM5MTY4NGU1MTc5MTg5Mjc5L3RhYmxlOmNmNzBmNjEyYmM3MjRiZWY5NTQ2ZmRiYTgyNjVkMTAyL3RhYmxlcmFuZ2U6Y2Y3MGY2MTJiYzcyNGJlZjk1NDZmZGJhODI2NWQxMDJfMjItMS0xLTEtMTEwMTEy_911d1790-4bae-49e6-b928-2c82b18d8622"
      unitRef="usd">16687000</us-gaap:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax>
    <us-gaap:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax
      contextRef="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml85Ny9mcmFnOjc1NjZjM2U4YzE1ZjRkZTM5MTY4NGU1MTc5MTg5Mjc5L3RhYmxlOmNmNzBmNjEyYmM3MjRiZWY5NTQ2ZmRiYTgyNjVkMTAyL3RhYmxlcmFuZ2U6Y2Y3MGY2MTJiYzcyNGJlZjk1NDZmZGJhODI2NWQxMDJfMjItMy0xLTEtMTEwMTEy_46ddffd2-06ee-49b9-bd52-09c91463d864"
      unitRef="usd">0</us-gaap:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax>
    <us-gaap:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax
      contextRef="i5ebcd2a2b100446583e2b9bfc9ed66a6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml85Ny9mcmFnOjc1NjZjM2U4YzE1ZjRkZTM5MTY4NGU1MTc5MTg5Mjc5L3RhYmxlOmNmNzBmNjEyYmM3MjRiZWY5NTQ2ZmRiYTgyNjVkMTAyL3RhYmxlcmFuZ2U6Y2Y3MGY2MTJiYzcyNGJlZjk1NDZmZGJhODI2NWQxMDJfMjItNS0xLTEtMTEwMTEy_e07be660-70e0-4b6e-b2d7-c0bba05c441b"
      unitRef="usd">0</us-gaap:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax>
    <us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation
      contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml85Ny9mcmFnOjc1NjZjM2U4YzE1ZjRkZTM5MTY4NGU1MTc5MTg5Mjc5L3RhYmxlOmNmNzBmNjEyYmM3MjRiZWY5NTQ2ZmRiYTgyNjVkMTAyL3RhYmxlcmFuZ2U6Y2Y3MGY2MTJiYzcyNGJlZjk1NDZmZGJhODI2NWQxMDJfMjMtMS0xLTEtMTE3MjQz_45d18c19-d29c-4515-8a70-56f8ed73a8a6"
      unitRef="usd">2095000</us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation>
    <us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation
      contextRef="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml85Ny9mcmFnOjc1NjZjM2U4YzE1ZjRkZTM5MTY4NGU1MTc5MTg5Mjc5L3RhYmxlOmNmNzBmNjEyYmM3MjRiZWY5NTQ2ZmRiYTgyNjVkMTAyL3RhYmxlcmFuZ2U6Y2Y3MGY2MTJiYzcyNGJlZjk1NDZmZGJhODI2NWQxMDJfMjMtMy0xLTEtMTE3MjQz_69f92e74-5e46-437e-a355-ac6d625848eb"
      unitRef="usd">26000</us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation>
    <us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation
      contextRef="i5ebcd2a2b100446583e2b9bfc9ed66a6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml85Ny9mcmFnOjc1NjZjM2U4YzE1ZjRkZTM5MTY4NGU1MTc5MTg5Mjc5L3RhYmxlOmNmNzBmNjEyYmM3MjRiZWY5NTQ2ZmRiYTgyNjVkMTAyL3RhYmxlcmFuZ2U6Y2Y3MGY2MTJiYzcyNGJlZjk1NDZmZGJhODI2NWQxMDJfMjMtNS0xLTEtMTE3MjQz_a68a43da-1a7f-4dd9-9d11-f818d8d4239e"
      unitRef="usd">3061000</us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml85Ny9mcmFnOjc1NjZjM2U4YzE1ZjRkZTM5MTY4NGU1MTc5MTg5Mjc5L3RhYmxlOmNmNzBmNjEyYmM3MjRiZWY5NTQ2ZmRiYTgyNjVkMTAyL3RhYmxlcmFuZ2U6Y2Y3MGY2MTJiYzcyNGJlZjk1NDZmZGJhODI2NWQxMDJfMjMtMS0xLTEtMTA3NTk0_003a617b-ee3f-40f2-b225-4895c5b3ecfe"
      unitRef="usd">9744000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml85Ny9mcmFnOjc1NjZjM2U4YzE1ZjRkZTM5MTY4NGU1MTc5MTg5Mjc5L3RhYmxlOmNmNzBmNjEyYmM3MjRiZWY5NTQ2ZmRiYTgyNjVkMTAyL3RhYmxlcmFuZ2U6Y2Y3MGY2MTJiYzcyNGJlZjk1NDZmZGJhODI2NWQxMDJfMjMtMy0xLTEtMTA3NTk0_40774581-b81a-4cf0-a3e0-ce0b516c2d17"
      unitRef="usd">1188000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="i5ebcd2a2b100446583e2b9bfc9ed66a6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml85Ny9mcmFnOjc1NjZjM2U4YzE1ZjRkZTM5MTY4NGU1MTc5MTg5Mjc5L3RhYmxlOmNmNzBmNjEyYmM3MjRiZWY5NTQ2ZmRiYTgyNjVkMTAyL3RhYmxlcmFuZ2U6Y2Y3MGY2MTJiYzcyNGJlZjk1NDZmZGJhODI2NWQxMDJfMjMtNS0xLTEtMTA3NTk0_480b8fae-2993-4ea1-940f-cef0b2eb250e"
      unitRef="usd">-817000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:NetIncomeLoss
      contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml85Ny9mcmFnOjc1NjZjM2U4YzE1ZjRkZTM5MTY4NGU1MTc5MTg5Mjc5L3RhYmxlOmNmNzBmNjEyYmM3MjRiZWY5NTQ2ZmRiYTgyNjVkMTAyL3RhYmxlcmFuZ2U6Y2Y3MGY2MTJiYzcyNGJlZjk1NDZmZGJhODI2NWQxMDJfMTctMS0xLTEtMTAwNTUx_26ee3b40-4fe9-4119-8df7-19fffabe050e"
      unitRef="usd">106461000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml85Ny9mcmFnOjc1NjZjM2U4YzE1ZjRkZTM5MTY4NGU1MTc5MTg5Mjc5L3RhYmxlOmNmNzBmNjEyYmM3MjRiZWY5NTQ2ZmRiYTgyNjVkMTAyL3RhYmxlcmFuZ2U6Y2Y3MGY2MTJiYzcyNGJlZjk1NDZmZGJhODI2NWQxMDJfMTctMy0xLTEtMTAwNTUx_177c6ee4-fb09-461c-b122-0549a8a7877f"
      unitRef="usd">62645000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i5ebcd2a2b100446583e2b9bfc9ed66a6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml85Ny9mcmFnOjc1NjZjM2U4YzE1ZjRkZTM5MTY4NGU1MTc5MTg5Mjc5L3RhYmxlOmNmNzBmNjEyYmM3MjRiZWY5NTQ2ZmRiYTgyNjVkMTAyL3RhYmxlcmFuZ2U6Y2Y3MGY2MTJiYzcyNGJlZjk1NDZmZGJhODI2NWQxMDJfMTctNS0xLTEtMTAwNTUx_043941d6-8961-4e9c-a1b7-9cac181d82f3"
      unitRef="usd">42306000</us-gaap:NetIncomeLoss>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml85Ny9mcmFnOjc1NjZjM2U4YzE1ZjRkZTM5MTY4NGU1MTc5MTg5Mjc5L3RhYmxlOmNmNzBmNjEyYmM3MjRiZWY5NTQ2ZmRiYTgyNjVkMTAyL3RhYmxlcmFuZ2U6Y2Y3MGY2MTJiYzcyNGJlZjk1NDZmZGJhODI2NWQxMDJfMjgtMS0xLTEtMTA3NTY2_45a9c03c-d8c8-4253-84a0-146ace940a71"
      unitRef="usdPerShare">3.20</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml85Ny9mcmFnOjc1NjZjM2U4YzE1ZjRkZTM5MTY4NGU1MTc5MTg5Mjc5L3RhYmxlOmNmNzBmNjEyYmM3MjRiZWY5NTQ2ZmRiYTgyNjVkMTAyL3RhYmxlcmFuZ2U6Y2Y3MGY2MTJiYzcyNGJlZjk1NDZmZGJhODI2NWQxMDJfMjgtMy0xLTEtMTA3NTY2_dcec4c51-c49a-4e12-9d37-c6a44c3c83ab"
      unitRef="usdPerShare">2.15</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="i5ebcd2a2b100446583e2b9bfc9ed66a6_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml85Ny9mcmFnOjc1NjZjM2U4YzE1ZjRkZTM5MTY4NGU1MTc5MTg5Mjc5L3RhYmxlOmNmNzBmNjEyYmM3MjRiZWY5NTQ2ZmRiYTgyNjVkMTAyL3RhYmxlcmFuZ2U6Y2Y3MGY2MTJiYzcyNGJlZjk1NDZmZGJhODI2NWQxMDJfMjgtNS0xLTEtMTA3NTY2_8245f2c0-8075-4b27-a53f-f7906479833c"
      unitRef="usdPerShare">1.55</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml85Ny9mcmFnOjc1NjZjM2U4YzE1ZjRkZTM5MTY4NGU1MTc5MTg5Mjc5L3RhYmxlOmNmNzBmNjEyYmM3MjRiZWY5NTQ2ZmRiYTgyNjVkMTAyL3RhYmxlcmFuZ2U6Y2Y3MGY2MTJiYzcyNGJlZjk1NDZmZGJhODI2NWQxMDJfMjktMS0xLTEtMTA3NTY2_8dc3f1f2-7bec-4e0a-a30c-30f790420410"
      unitRef="usdPerShare">3.16</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml85Ny9mcmFnOjc1NjZjM2U4YzE1ZjRkZTM5MTY4NGU1MTc5MTg5Mjc5L3RhYmxlOmNmNzBmNjEyYmM3MjRiZWY5NTQ2ZmRiYTgyNjVkMTAyL3RhYmxlcmFuZ2U6Y2Y3MGY2MTJiYzcyNGJlZjk1NDZmZGJhODI2NWQxMDJfMjktMy0xLTEtMTA3NTY2_a4ea0d5b-cd40-44e4-8e0b-df56151d6a67"
      unitRef="usdPerShare">2.11</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="i5ebcd2a2b100446583e2b9bfc9ed66a6_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml85Ny9mcmFnOjc1NjZjM2U4YzE1ZjRkZTM5MTY4NGU1MTc5MTg5Mjc5L3RhYmxlOmNmNzBmNjEyYmM3MjRiZWY5NTQ2ZmRiYTgyNjVkMTAyL3RhYmxlcmFuZ2U6Y2Y3MGY2MTJiYzcyNGJlZjk1NDZmZGJhODI2NWQxMDJfMjktNS0xLTEtMTA3NTY2_879189f8-43aa-4186-b67f-cef2aa5ec325"
      unitRef="usdPerShare">1.53</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare
      contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml85Ny9mcmFnOjc1NjZjM2U4YzE1ZjRkZTM5MTY4NGU1MTc5MTg5Mjc5L3RhYmxlOmNmNzBmNjEyYmM3MjRiZWY5NTQ2ZmRiYTgyNjVkMTAyL3RhYmxlcmFuZ2U6Y2Y3MGY2MTJiYzcyNGJlZjk1NDZmZGJhODI2NWQxMDJfMzItMS0xLTEtMTA3NTY2_038ff260-334d-47dc-918a-b07bfd772d88"
      unitRef="usdPerShare">0.32</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare
      contextRef="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml85Ny9mcmFnOjc1NjZjM2U4YzE1ZjRkZTM5MTY4NGU1MTc5MTg5Mjc5L3RhYmxlOmNmNzBmNjEyYmM3MjRiZWY5NTQ2ZmRiYTgyNjVkMTAyL3RhYmxlcmFuZ2U6Y2Y3MGY2MTJiYzcyNGJlZjk1NDZmZGJhODI2NWQxMDJfMzItMy0xLTEtMTA3NTY2_fb52a34f-626b-4b38-a8a8-f1c33b9204e6"
      unitRef="usdPerShare">0.04</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare
      contextRef="i5ebcd2a2b100446583e2b9bfc9ed66a6_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml85Ny9mcmFnOjc1NjZjM2U4YzE1ZjRkZTM5MTY4NGU1MTc5MTg5Mjc5L3RhYmxlOmNmNzBmNjEyYmM3MjRiZWY5NTQ2ZmRiYTgyNjVkMTAyL3RhYmxlcmFuZ2U6Y2Y3MGY2MTJiYzcyNGJlZjk1NDZmZGJhODI2NWQxMDJfMzItNS0xLTEtMTA3NTY2_312d54af-86bf-413e-abd4-2dd4d57e12ae"
      unitRef="usdPerShare">-0.03</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare
      contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml85Ny9mcmFnOjc1NjZjM2U4YzE1ZjRkZTM5MTY4NGU1MTc5MTg5Mjc5L3RhYmxlOmNmNzBmNjEyYmM3MjRiZWY5NTQ2ZmRiYTgyNjVkMTAyL3RhYmxlcmFuZ2U6Y2Y3MGY2MTJiYzcyNGJlZjk1NDZmZGJhODI2NWQxMDJfMzMtMS0xLTEtMTA3NTY2_67b06961-b1cd-4395-9e7f-cfe3c5e1e718"
      unitRef="usdPerShare">0.32</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare
      contextRef="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml85Ny9mcmFnOjc1NjZjM2U4YzE1ZjRkZTM5MTY4NGU1MTc5MTg5Mjc5L3RhYmxlOmNmNzBmNjEyYmM3MjRiZWY5NTQ2ZmRiYTgyNjVkMTAyL3RhYmxlcmFuZ2U6Y2Y3MGY2MTJiYzcyNGJlZjk1NDZmZGJhODI2NWQxMDJfMzMtMy0xLTEtMTA3NTY2_404238b7-5c48-417a-b5cf-17bf48c857d8"
      unitRef="usdPerShare">0.04</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare
      contextRef="i5ebcd2a2b100446583e2b9bfc9ed66a6_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml85Ny9mcmFnOjc1NjZjM2U4YzE1ZjRkZTM5MTY4NGU1MTc5MTg5Mjc5L3RhYmxlOmNmNzBmNjEyYmM3MjRiZWY5NTQ2ZmRiYTgyNjVkMTAyL3RhYmxlcmFuZ2U6Y2Y3MGY2MTJiYzcyNGJlZjk1NDZmZGJhODI2NWQxMDJfMzMtNS0xLTEtMTA3NTY2_369bf6db-c8b5-4ce9-9873-e024a1ebda73"
      unitRef="usdPerShare">-0.03</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare>
    <us-gaap:EarningsPerShareBasic
      contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml85Ny9mcmFnOjc1NjZjM2U4YzE1ZjRkZTM5MTY4NGU1MTc5MTg5Mjc5L3RhYmxlOmNmNzBmNjEyYmM3MjRiZWY5NTQ2ZmRiYTgyNjVkMTAyL3RhYmxlcmFuZ2U6Y2Y3MGY2MTJiYzcyNGJlZjk1NDZmZGJhODI2NWQxMDJfMjAtMS0xLTEtMTAwNTUx_3b214116-83cb-473b-8bf8-b8e568b016b7"
      unitRef="usdPerShare">3.53</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml85Ny9mcmFnOjc1NjZjM2U4YzE1ZjRkZTM5MTY4NGU1MTc5MTg5Mjc5L3RhYmxlOmNmNzBmNjEyYmM3MjRiZWY5NTQ2ZmRiYTgyNjVkMTAyL3RhYmxlcmFuZ2U6Y2Y3MGY2MTJiYzcyNGJlZjk1NDZmZGJhODI2NWQxMDJfMjAtMy0xLTEtMTAwNTUx_8c8aa9ee-8760-4ef8-946b-de9a2ae69967"
      unitRef="usdPerShare">2.19</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i5ebcd2a2b100446583e2b9bfc9ed66a6_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml85Ny9mcmFnOjc1NjZjM2U4YzE1ZjRkZTM5MTY4NGU1MTc5MTg5Mjc5L3RhYmxlOmNmNzBmNjEyYmM3MjRiZWY5NTQ2ZmRiYTgyNjVkMTAyL3RhYmxlcmFuZ2U6Y2Y3MGY2MTJiYzcyNGJlZjk1NDZmZGJhODI2NWQxMDJfMjAtNS0xLTEtMTAwNTUx_b41d0e2f-2126-4fee-b70f-c12bb9dca3a9"
      unitRef="usdPerShare">1.52</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml85Ny9mcmFnOjc1NjZjM2U4YzE1ZjRkZTM5MTY4NGU1MTc5MTg5Mjc5L3RhYmxlOmNmNzBmNjEyYmM3MjRiZWY5NTQ2ZmRiYTgyNjVkMTAyL3RhYmxlcmFuZ2U6Y2Y3MGY2MTJiYzcyNGJlZjk1NDZmZGJhODI2NWQxMDJfMjEtMS0xLTEtMTAwNTUx_28d07c90-4cc2-44d7-9ba1-bf6f48d5eea6"
      unitRef="usdPerShare">3.48</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml85Ny9mcmFnOjc1NjZjM2U4YzE1ZjRkZTM5MTY4NGU1MTc5MTg5Mjc5L3RhYmxlOmNmNzBmNjEyYmM3MjRiZWY5NTQ2ZmRiYTgyNjVkMTAyL3RhYmxlcmFuZ2U6Y2Y3MGY2MTJiYzcyNGJlZjk1NDZmZGJhODI2NWQxMDJfMjEtMy0xLTEtMTAwNTUx_5235e9fb-62d3-48e6-af89-1bf1893d0113"
      unitRef="usdPerShare">2.15</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i5ebcd2a2b100446583e2b9bfc9ed66a6_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml85Ny9mcmFnOjc1NjZjM2U4YzE1ZjRkZTM5MTY4NGU1MTc5MTg5Mjc5L3RhYmxlOmNmNzBmNjEyYmM3MjRiZWY5NTQ2ZmRiYTgyNjVkMTAyL3RhYmxlcmFuZ2U6Y2Y3MGY2MTJiYzcyNGJlZjk1NDZmZGJhODI2NWQxMDJfMjEtNS0xLTEtMTAwNTUx_00d5ae50-bceb-4f99-aa2c-554a76a82a1a"
      unitRef="usdPerShare">1.50</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml85Ny9mcmFnOjc1NjZjM2U4YzE1ZjRkZTM5MTY4NGU1MTc5MTg5Mjc5L3RhYmxlOmNmNzBmNjEyYmM3MjRiZWY5NTQ2ZmRiYTgyNjVkMTAyL3RhYmxlcmFuZ2U6Y2Y3MGY2MTJiYzcyNGJlZjk1NDZmZGJhODI2NWQxMDJfMjQtMS0xLTEtMTAwNTUx_2e5722be-cb4b-4d71-9338-4d5d7a9ed669"
      unitRef="shares">30199000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml85Ny9mcmFnOjc1NjZjM2U4YzE1ZjRkZTM5MTY4NGU1MTc5MTg5Mjc5L3RhYmxlOmNmNzBmNjEyYmM3MjRiZWY5NTQ2ZmRiYTgyNjVkMTAyL3RhYmxlcmFuZ2U6Y2Y3MGY2MTJiYzcyNGJlZjk1NDZmZGJhODI2NWQxMDJfMjQtMy0xLTEtMTAwNTUx_132c094d-bb35-44c0-8977-7b93786f805f"
      unitRef="shares">28600000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i5ebcd2a2b100446583e2b9bfc9ed66a6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml85Ny9mcmFnOjc1NjZjM2U4YzE1ZjRkZTM5MTY4NGU1MTc5MTg5Mjc5L3RhYmxlOmNmNzBmNjEyYmM3MjRiZWY5NTQ2ZmRiYTgyNjVkMTAyL3RhYmxlcmFuZ2U6Y2Y3MGY2MTJiYzcyNGJlZjk1NDZmZGJhODI2NWQxMDJfMjQtNS0xLTEtMTAwNTUx_3baa9ef6-9ab9-452f-bb83-90fe03b32636"
      unitRef="shares">27859000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml85Ny9mcmFnOjc1NjZjM2U4YzE1ZjRkZTM5MTY4NGU1MTc5MTg5Mjc5L3RhYmxlOmNmNzBmNjEyYmM3MjRiZWY5NTQ2ZmRiYTgyNjVkMTAyL3RhYmxlcmFuZ2U6Y2Y3MGY2MTJiYzcyNGJlZjk1NDZmZGJhODI2NWQxMDJfMjUtMS0xLTEtMTAwNTUx_2a99048e-e539-40d0-891f-e258eaf1b4ae"
      unitRef="shares">30564000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml85Ny9mcmFnOjc1NjZjM2U4YzE1ZjRkZTM5MTY4NGU1MTc5MTg5Mjc5L3RhYmxlOmNmNzBmNjEyYmM3MjRiZWY5NTQ2ZmRiYTgyNjVkMTAyL3RhYmxlcmFuZ2U6Y2Y3MGY2MTJiYzcyNGJlZjk1NDZmZGJhODI2NWQxMDJfMjUtMy0xLTEtMTAwNTUx_e2ba15b2-3cc5-477c-bb2e-8ac737a42645"
      unitRef="shares">29101000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i5ebcd2a2b100446583e2b9bfc9ed66a6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml85Ny9mcmFnOjc1NjZjM2U4YzE1ZjRkZTM5MTY4NGU1MTc5MTg5Mjc5L3RhYmxlOmNmNzBmNjEyYmM3MjRiZWY5NTQ2ZmRiYTgyNjVkMTAyL3RhYmxlcmFuZ2U6Y2Y3MGY2MTJiYzcyNGJlZjk1NDZmZGJhODI2NWQxMDJfMjUtNS0xLTEtMTAwNTUx_2a2b20db-19be-4b76-be22-e9a2eff2c544"
      unitRef="shares">28195000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDAvZnJhZzo3MTU3M2JkZTdlMzI0ZDBhYTI5MmRlNzFlMTQ2MTQ3OS90YWJsZTo2NzkyMTAzNGU5Mjk0MTA2ODU3OGJiODhhODg0NTgyNC90YWJsZXJhbmdlOjY3OTIxMDM0ZTkyOTQxMDY4NTc4YmI4OGE4ODQ1ODI0XzItMS0xLTEtMTA3Njc0_006101ca-0701-4fcd-92c1-79fcb47603c5"
      unitRef="usd">98457000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDAvZnJhZzo3MTU3M2JkZTdlMzI0ZDBhYTI5MmRlNzFlMTQ2MTQ3OS90YWJsZTo2NzkyMTAzNGU5Mjk0MTA2ODU3OGJiODhhODg0NTgyNC90YWJsZXJhbmdlOjY3OTIxMDM0ZTkyOTQxMDY4NTc4YmI4OGE4ODQ1ODI0XzItMy0xLTEtMTA3Njc0_dabdc385-a4f6-4ae0-9237-611820657f84"
      unitRef="usd">63935000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i5ebcd2a2b100446583e2b9bfc9ed66a6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDAvZnJhZzo3MTU3M2JkZTdlMzI0ZDBhYTI5MmRlNzFlMTQ2MTQ3OS90YWJsZTo2NzkyMTAzNGU5Mjk0MTA2ODU3OGJiODhhODg0NTgyNC90YWJsZXJhbmdlOjY3OTIxMDM0ZTkyOTQxMDY4NTc4YmI4OGE4ODQ1ODI0XzItNS0xLTEtMTA3Njc0_0942ba13-2d03-4916-a869-776f07878f14"
      unitRef="usd">43721000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDAvZnJhZzo3MTU3M2JkZTdlMzI0ZDBhYTI5MmRlNzFlMTQ2MTQ3OS90YWJsZTo2NzkyMTAzNGU5Mjk0MTA2ODU3OGJiODhhODg0NTgyNC90YWJsZXJhbmdlOjY3OTIxMDM0ZTkyOTQxMDY4NTc4YmI4OGE4ODQ1ODI0XzMtMS0xLTEtMTA3Njc4_003a617b-ee3f-40f2-b225-4895c5b3ecfe"
      unitRef="usd">9744000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDAvZnJhZzo3MTU3M2JkZTdlMzI0ZDBhYTI5MmRlNzFlMTQ2MTQ3OS90YWJsZTo2NzkyMTAzNGU5Mjk0MTA2ODU3OGJiODhhODg0NTgyNC90YWJsZXJhbmdlOjY3OTIxMDM0ZTkyOTQxMDY4NTc4YmI4OGE4ODQ1ODI0XzMtMy0xLTEtMTA3Njc4_40774581-b81a-4cf0-a3e0-ce0b516c2d17"
      unitRef="usd">1188000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="i5ebcd2a2b100446583e2b9bfc9ed66a6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDAvZnJhZzo3MTU3M2JkZTdlMzI0ZDBhYTI5MmRlNzFlMTQ2MTQ3OS90YWJsZTo2NzkyMTAzNGU5Mjk0MTA2ODU3OGJiODhhODg0NTgyNC90YWJsZXJhbmdlOjY3OTIxMDM0ZTkyOTQxMDY4NTc4YmI4OGE4ODQ1ODI0XzMtNS0xLTEtMTA3Njc4_480b8fae-2993-4ea1-940f-cef0b2eb250e"
      unitRef="usd">-817000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:ProfitLoss
      contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDAvZnJhZzo3MTU3M2JkZTdlMzI0ZDBhYTI5MmRlNzFlMTQ2MTQ3OS90YWJsZTo2NzkyMTAzNGU5Mjk0MTA2ODU3OGJiODhhODg0NTgyNC90YWJsZXJhbmdlOjY3OTIxMDM0ZTkyOTQxMDY4NTc4YmI4OGE4ODQ1ODI0XzItMS0xLTEtMTAwNTUx_2c7676be-0e81-43df-a35f-0b8ac775a676"
      unitRef="usd">108201000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDAvZnJhZzo3MTU3M2JkZTdlMzI0ZDBhYTI5MmRlNzFlMTQ2MTQ3OS90YWJsZTo2NzkyMTAzNGU5Mjk0MTA2ODU3OGJiODhhODg0NTgyNC90YWJsZXJhbmdlOjY3OTIxMDM0ZTkyOTQxMDY4NTc4YmI4OGE4ODQ1ODI0XzItMy0xLTEtMTAwNTUx_9c7fc6cc-f2a8-43c1-acdb-101b6c6196c7"
      unitRef="usd">65123000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i5ebcd2a2b100446583e2b9bfc9ed66a6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDAvZnJhZzo3MTU3M2JkZTdlMzI0ZDBhYTI5MmRlNzFlMTQ2MTQ3OS90YWJsZTo2NzkyMTAzNGU5Mjk0MTA2ODU3OGJiODhhODg0NTgyNC90YWJsZXJhbmdlOjY3OTIxMDM0ZTkyOTQxMDY4NTc4YmI4OGE4ODQ1ODI0XzItNS0xLTEtMTAwNTUx_50e8b892-fc78-486a-95be-4718c0fdb78b"
      unitRef="usd">42904000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDAvZnJhZzo3MTU3M2JkZTdlMzI0ZDBhYTI5MmRlNzFlMTQ2MTQ3OS90YWJsZTo2NzkyMTAzNGU5Mjk0MTA2ODU3OGJiODhhODg0NTgyNC90YWJsZXJhbmdlOjY3OTIxMDM0ZTkyOTQxMDY4NTc4YmI4OGE4ODQ1ODI0XzQtMS0xLTEtMTAwNTUx_71e9711b-a77a-4df3-9f00-6a464cc7d8c1"
      unitRef="usd">1723000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDAvZnJhZzo3MTU3M2JkZTdlMzI0ZDBhYTI5MmRlNzFlMTQ2MTQ3OS90YWJsZTo2NzkyMTAzNGU5Mjk0MTA2ODU3OGJiODhhODg0NTgyNC90YWJsZXJhbmdlOjY3OTIxMDM0ZTkyOTQxMDY4NTc4YmI4OGE4ODQ1ODI0XzQtMy0xLTEtMTAwNTUx_a0e52d0a-5345-4353-ac62-945d99ee50d3"
      unitRef="usd">3541000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="i5ebcd2a2b100446583e2b9bfc9ed66a6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDAvZnJhZzo3MTU3M2JkZTdlMzI0ZDBhYTI5MmRlNzFlMTQ2MTQ3OS90YWJsZTo2NzkyMTAzNGU5Mjk0MTA2ODU3OGJiODhhODg0NTgyNC90YWJsZXJhbmdlOjY3OTIxMDM0ZTkyOTQxMDY4NTc4YmI4OGE4ODQ1ODI0XzQtNS0xLTEtMTAwNTUx_eff99d5b-60ba-468f-9926-1ad3cd2997d0"
      unitRef="usd">-5055000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDAvZnJhZzo3MTU3M2JkZTdlMzI0ZDBhYTI5MmRlNzFlMTQ2MTQ3OS90YWJsZTo2NzkyMTAzNGU5Mjk0MTA2ODU3OGJiODhhODg0NTgyNC90YWJsZXJhbmdlOjY3OTIxMDM0ZTkyOTQxMDY4NTc4YmI4OGE4ODQ1ODI0XzUtMS0xLTEtMTAwNTUx_40616d03-d4ce-4728-9363-22674b2a3800"
      unitRef="usd">109924000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDAvZnJhZzo3MTU3M2JkZTdlMzI0ZDBhYTI5MmRlNzFlMTQ2MTQ3OS90YWJsZTo2NzkyMTAzNGU5Mjk0MTA2ODU3OGJiODhhODg0NTgyNC90YWJsZXJhbmdlOjY3OTIxMDM0ZTkyOTQxMDY4NTc4YmI4OGE4ODQ1ODI0XzUtMy0xLTEtMTAwNTUx_276e372b-0bb3-437f-a957-5aec61d78b4f"
      unitRef="usd">68664000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i5ebcd2a2b100446583e2b9bfc9ed66a6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDAvZnJhZzo3MTU3M2JkZTdlMzI0ZDBhYTI5MmRlNzFlMTQ2MTQ3OS90YWJsZTo2NzkyMTAzNGU5Mjk0MTA2ODU3OGJiODhhODg0NTgyNC90YWJsZXJhbmdlOjY3OTIxMDM0ZTkyOTQxMDY4NTc4YmI4OGE4ODQ1ODI0XzUtNS0xLTEtMTAwNTUx_7074fe90-5a7c-4ac9-a0f0-8f64659a697c"
      unitRef="usd">37849000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
      contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDAvZnJhZzo3MTU3M2JkZTdlMzI0ZDBhYTI5MmRlNzFlMTQ2MTQ3OS90YWJsZTo2NzkyMTAzNGU5Mjk0MTA2ODU3OGJiODhhODg0NTgyNC90YWJsZXJhbmdlOjY3OTIxMDM0ZTkyOTQxMDY4NTc4YmI4OGE4ODQ1ODI0XzYtMS0xLTEtMTAwNTUx_042984ee-f6a2-492b-9802-015ddbf04c7d"
      unitRef="usd">1740000</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
      contextRef="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDAvZnJhZzo3MTU3M2JkZTdlMzI0ZDBhYTI5MmRlNzFlMTQ2MTQ3OS90YWJsZTo2NzkyMTAzNGU5Mjk0MTA2ODU3OGJiODhhODg0NTgyNC90YWJsZXJhbmdlOjY3OTIxMDM0ZTkyOTQxMDY4NTc4YmI4OGE4ODQ1ODI0XzYtMy0xLTEtMTAwNTUx_5362afa3-4ceb-4611-b754-d2c0629b942d"
      unitRef="usd">2478000</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
      contextRef="i5ebcd2a2b100446583e2b9bfc9ed66a6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDAvZnJhZzo3MTU3M2JkZTdlMzI0ZDBhYTI5MmRlNzFlMTQ2MTQ3OS90YWJsZTo2NzkyMTAzNGU5Mjk0MTA2ODU3OGJiODhhODg0NTgyNC90YWJsZXJhbmdlOjY3OTIxMDM0ZTkyOTQxMDY4NTc4YmI4OGE4ODQ1ODI0XzYtNS0xLTEtMTAwNTUx_9af563f1-5a2a-480d-8579-d791fda42caa"
      unitRef="usd">598000</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDAvZnJhZzo3MTU3M2JkZTdlMzI0ZDBhYTI5MmRlNzFlMTQ2MTQ3OS90YWJsZTo2NzkyMTAzNGU5Mjk0MTA2ODU3OGJiODhhODg0NTgyNC90YWJsZXJhbmdlOjY3OTIxMDM0ZTkyOTQxMDY4NTc4YmI4OGE4ODQ1ODI0XzctMS0xLTEtMTAwNTUx_647f7ef1-3966-4725-a203-5836242224a3"
      unitRef="usd">108184000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDAvZnJhZzo3MTU3M2JkZTdlMzI0ZDBhYTI5MmRlNzFlMTQ2MTQ3OS90YWJsZTo2NzkyMTAzNGU5Mjk0MTA2ODU3OGJiODhhODg0NTgyNC90YWJsZXJhbmdlOjY3OTIxMDM0ZTkyOTQxMDY4NTc4YmI4OGE4ODQ1ODI0XzctMy0xLTEtMTAwNTUx_7b985794-cad1-4841-981f-e0099eeba64e"
      unitRef="usd">66186000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i5ebcd2a2b100446583e2b9bfc9ed66a6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDAvZnJhZzo3MTU3M2JkZTdlMzI0ZDBhYTI5MmRlNzFlMTQ2MTQ3OS90YWJsZTo2NzkyMTAzNGU5Mjk0MTA2ODU3OGJiODhhODg0NTgyNC90YWJsZXJhbmdlOjY3OTIxMDM0ZTkyOTQxMDY4NTc4YmI4OGE4ODQ1ODI0XzctNS0xLTEtMTAwNTUx_efebf173-d570-46b1-9adc-8afaa1658b0f"
      unitRef="usd">37251000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i937e817aeaef468084aadc906ac4cd62_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDMvZnJhZzplMzhmZDhlZmI0YjQ0YzljYmI2NzgwOTdiMzJkNTExNi90YWJsZTowZDQyMjBhYWE2MzY0YTE2OWM3ZGE3ZjBlYzc3MWFiNC90YWJsZXJhbmdlOjBkNDIyMGFhYTYzNjRhMTY5YzdkYTdmMGVjNzcxYWI0XzMtMC0xLTEtMTAwNTUxL3RleHRyZWdpb246MWY0MGU1YTNkMTUzNGM3NDk1ZDgwMTliYjVmN2Q4ZTlfMzE_bdd1acfb-f6b0-4557-bcfa-25a059c0767d"
      unitRef="usd">25014000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i9c28144f46f74bfa98297d8ddf2ca3b5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDMvZnJhZzplMzhmZDhlZmI0YjQ0YzljYmI2NzgwOTdiMzJkNTExNi90YWJsZTowZDQyMjBhYWE2MzY0YTE2OWM3ZGE3ZjBlYzc3MWFiNC90YWJsZXJhbmdlOjBkNDIyMGFhYTYzNjRhMTY5YzdkYTdmMGVjNzcxYWI0XzMtMC0xLTEtMTAwNTUxL3RleHRyZWdpb246MWY0MGU1YTNkMTUzNGM3NDk1ZDgwMTliYjVmN2Q4ZTlfMzg_67ed3580-14d7-41e9-8771-e38054ccfb10"
      unitRef="usd">14483000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ia4e26e1a90f24900b99f99a0eb4cb516_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDMvZnJhZzplMzhmZDhlZmI0YjQ0YzljYmI2NzgwOTdiMzJkNTExNi90YWJsZTowZDQyMjBhYWE2MzY0YTE2OWM3ZGE3ZjBlYzc3MWFiNC90YWJsZXJhbmdlOjBkNDIyMGFhYTYzNjRhMTY5YzdkYTdmMGVjNzcxYWI0XzMtMS0xLTEtMTAwNTUx_20b197f9-dea5-43f4-a01b-5c7b3dd3007b"
      unitRef="usd">181544000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ic18de86a7e194dbaacc6e58a186ae83a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDMvZnJhZzplMzhmZDhlZmI0YjQ0YzljYmI2NzgwOTdiMzJkNTExNi90YWJsZTowZDQyMjBhYWE2MzY0YTE2OWM3ZGE3ZjBlYzc3MWFiNC90YWJsZXJhbmdlOjBkNDIyMGFhYTYzNjRhMTY5YzdkYTdmMGVjNzcxYWI0XzMtMy0xLTEtMTAwNTUx_b1f4db07-cf70-4c91-a7cd-d80a2c9edd61"
      unitRef="usd">60945000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:ReceivablesLongTermContractsOrPrograms
      contextRef="i937e817aeaef468084aadc906ac4cd62_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDMvZnJhZzplMzhmZDhlZmI0YjQ0YzljYmI2NzgwOTdiMzJkNTExNi90YWJsZTowZDQyMjBhYWE2MzY0YTE2OWM3ZGE3ZjBlYzc3MWFiNC90YWJsZXJhbmdlOjBkNDIyMGFhYTYzNjRhMTY5YzdkYTdmMGVjNzcxYWI0XzQtMC0xLTEtMTAwNTUxL3RleHRyZWdpb246MGNhNWY5NGUwYTRhNDk0ZDkwN2UyMTAwNmI4MzI3MDJfMjU_5ad25980-28b0-448d-a967-98aa4e86c961"
      unitRef="usd">0</us-gaap:ReceivablesLongTermContractsOrPrograms>
    <us-gaap:ReceivablesLongTermContractsOrPrograms
      contextRef="i9c28144f46f74bfa98297d8ddf2ca3b5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDMvZnJhZzplMzhmZDhlZmI0YjQ0YzljYmI2NzgwOTdiMzJkNTExNi90YWJsZTowZDQyMjBhYWE2MzY0YTE2OWM3ZGE3ZjBlYzc3MWFiNC90YWJsZXJhbmdlOjBkNDIyMGFhYTYzNjRhMTY5YzdkYTdmMGVjNzcxYWI0XzQtMC0xLTEtMTAwNTUxL3RleHRyZWdpb246MGNhNWY5NGUwYTRhNDk0ZDkwN2UyMTAwNmI4MzI3MDJfMzI_1d7068a7-32c5-410d-bb95-94452e389bb4"
      unitRef="usd">3663000</us-gaap:ReceivablesLongTermContractsOrPrograms>
    <us-gaap:ReceivablesLongTermContractsOrPrograms
      contextRef="ia4e26e1a90f24900b99f99a0eb4cb516_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDMvZnJhZzplMzhmZDhlZmI0YjQ0YzljYmI2NzgwOTdiMzJkNTExNi90YWJsZTowZDQyMjBhYWE2MzY0YTE2OWM3ZGE3ZjBlYzc3MWFiNC90YWJsZXJhbmdlOjBkNDIyMGFhYTYzNjRhMTY5YzdkYTdmMGVjNzcxYWI0XzQtMS0xLTEtMTAwNTUx_95e336b5-2f41-44d2-bb1b-2036b5ba078e"
      unitRef="usd">262646000</us-gaap:ReceivablesLongTermContractsOrPrograms>
    <us-gaap:ReceivablesLongTermContractsOrPrograms
      contextRef="ic18de86a7e194dbaacc6e58a186ae83a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDMvZnJhZzplMzhmZDhlZmI0YjQ0YzljYmI2NzgwOTdiMzJkNTExNi90YWJsZTowZDQyMjBhYWE2MzY0YTE2OWM3ZGE3ZjBlYzc3MWFiNC90YWJsZXJhbmdlOjBkNDIyMGFhYTYzNjRhMTY5YzdkYTdmMGVjNzcxYWI0XzQtMy0xLTEtMTAwNTUx_75c15ec3-c1ce-4647-ac21-5fedafaab262"
      unitRef="usd">200185000</us-gaap:ReceivablesLongTermContractsOrPrograms>
    <us-gaap:CapitalizedContractCostGross
      contextRef="ia4e26e1a90f24900b99f99a0eb4cb516_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDMvZnJhZzplMzhmZDhlZmI0YjQ0YzljYmI2NzgwOTdiMzJkNTExNi90YWJsZTowZDQyMjBhYWE2MzY0YTE2OWM3ZGE3ZjBlYzc3MWFiNC90YWJsZXJhbmdlOjBkNDIyMGFhYTYzNjRhMTY5YzdkYTdmMGVjNzcxYWI0XzUtMS0xLTEtMTAwNTUx_dba3e1c1-7a37-45df-849e-f07397da94b2"
      unitRef="usd">109803000</us-gaap:CapitalizedContractCostGross>
    <us-gaap:CapitalizedContractCostGross
      contextRef="ic18de86a7e194dbaacc6e58a186ae83a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDMvZnJhZzplMzhmZDhlZmI0YjQ0YzljYmI2NzgwOTdiMzJkNTExNi90YWJsZTowZDQyMjBhYWE2MzY0YTE2OWM3ZGE3ZjBlYzc3MWFiNC90YWJsZXJhbmdlOjBkNDIyMGFhYTYzNjRhMTY5YzdkYTdmMGVjNzcxYWI0XzUtMy0xLTEtMTAwNTUx_2e27b789-53eb-4bd0-a1de-b82ca63a1bb7"
      unitRef="usd">75796000</us-gaap:CapitalizedContractCostGross>
    <strl:ReceivablesFromAndEquityInConstructionJointVenture
      contextRef="ia4e26e1a90f24900b99f99a0eb4cb516_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDMvZnJhZzplMzhmZDhlZmI0YjQ0YzljYmI2NzgwOTdiMzJkNTExNi90YWJsZTowZDQyMjBhYWE2MzY0YTE2OWM3ZGE3ZjBlYzc3MWFiNC90YWJsZXJhbmdlOjBkNDIyMGFhYTYzNjRhMTY5YzdkYTdmMGVjNzcxYWI0XzYtMS0xLTEtMTAwNTUx_34cfd3b5-3c04-463a-81ea-5bef48eae780"
      unitRef="usd">14122000</strl:ReceivablesFromAndEquityInConstructionJointVenture>
    <strl:ReceivablesFromAndEquityInConstructionJointVenture
      contextRef="ic18de86a7e194dbaacc6e58a186ae83a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDMvZnJhZzplMzhmZDhlZmI0YjQ0YzljYmI2NzgwOTdiMzJkNTExNi90YWJsZTowZDQyMjBhYWE2MzY0YTE2OWM3ZGE3ZjBlYzc3MWFiNC90YWJsZXJhbmdlOjBkNDIyMGFhYTYzNjRhMTY5YzdkYTdmMGVjNzcxYWI0XzYtMy0xLTEtMTAwNTUx_46574449-d376-439d-8490-b2d870bee19a"
      unitRef="usd">9839000</strl:ReceivablesFromAndEquityInConstructionJointVenture>
    <us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent
      contextRef="i937e817aeaef468084aadc906ac4cd62_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDMvZnJhZzplMzhmZDhlZmI0YjQ0YzljYmI2NzgwOTdiMzJkNTExNi90YWJsZTowZDQyMjBhYWE2MzY0YTE2OWM3ZGE3ZjBlYzc3MWFiNC90YWJsZXJhbmdlOjBkNDIyMGFhYTYzNjRhMTY5YzdkYTdmMGVjNzcxYWI0XzctMC0xLTEtMTA4MjgyL3RleHRyZWdpb246YzdkNDY2OTkwOWE0NGQ4MGExMGM1MGUxYjRlZTVkYzRfNTQ5NzU1ODEzOTY2_1b48f15e-246c-42fe-a0ff-b1ea748c58e9"
      unitRef="usd">0</us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent>
    <us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent
      contextRef="i9c28144f46f74bfa98297d8ddf2ca3b5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDMvZnJhZzplMzhmZDhlZmI0YjQ0YzljYmI2NzgwOTdiMzJkNTExNi90YWJsZTowZDQyMjBhYWE2MzY0YTE2OWM3ZGE3ZjBlYzc3MWFiNC90YWJsZXJhbmdlOjBkNDIyMGFhYTYzNjRhMTY5YzdkYTdmMGVjNzcxYWI0XzctMC0xLTEtMTA4MjgyL3RleHRyZWdpb246YzdkNDY2OTkwOWE0NGQ4MGExMGM1MGUxYjRlZTVkYzRfNTQ5NzU1ODEzOTgz_7b26a2c2-4433-442d-a748-45455aa2833f"
      unitRef="usd">71886000</us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent>
    <us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent
      contextRef="ia4e26e1a90f24900b99f99a0eb4cb516_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDMvZnJhZzplMzhmZDhlZmI0YjQ0YzljYmI2NzgwOTdiMzJkNTExNi90YWJsZTowZDQyMjBhYWE2MzY0YTE2OWM3ZGE3ZjBlYzc3MWFiNC90YWJsZXJhbmdlOjBkNDIyMGFhYTYzNjRhMTY5YzdkYTdmMGVjNzcxYWI0XzctMS0xLTEtMTA2ODEy_e5da4a9b-0ad5-4b4b-9973-ee78023e2ce8"
      unitRef="usd">0</us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent>
    <us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent
      contextRef="ic18de86a7e194dbaacc6e58a186ae83a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDMvZnJhZzplMzhmZDhlZmI0YjQ0YzljYmI2NzgwOTdiMzJkNTExNi90YWJsZTowZDQyMjBhYWE2MzY0YTE2OWM3ZGE3ZjBlYzc3MWFiNC90YWJsZXJhbmdlOjBkNDIyMGFhYTYzNjRhMTY5YzdkYTdmMGVjNzcxYWI0XzctMy0xLTEtMTA2ODI0_5a7a5370-ce15-4cc8-b4ab-107c93efaca2"
      unitRef="usd">71886000</us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="ia4e26e1a90f24900b99f99a0eb4cb516_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDMvZnJhZzplMzhmZDhlZmI0YjQ0YzljYmI2NzgwOTdiMzJkNTExNi90YWJsZTowZDQyMjBhYWE2MzY0YTE2OWM3ZGE3ZjBlYzc3MWFiNC90YWJsZXJhbmdlOjBkNDIyMGFhYTYzNjRhMTY5YzdkYTdmMGVjNzcxYWI0XzctMS0xLTEtMTAwNTUx_68b19c29-af49-4035-b464-35dcdcaf8d08"
      unitRef="usd">29139000</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="ic18de86a7e194dbaacc6e58a186ae83a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDMvZnJhZzplMzhmZDhlZmI0YjQ0YzljYmI2NzgwOTdiMzJkNTExNi90YWJsZTowZDQyMjBhYWE2MzY0YTE2OWM3ZGE3ZjBlYzc3MWFiNC90YWJsZXJhbmdlOjBkNDIyMGFhYTYzNjRhMTY5YzdkYTdmMGVjNzcxYWI0XzctMy0xLTEtMTAwNTUx_09eac10e-3025-49d1-a8f9-c21843ee86b4"
      unitRef="usd">16040000</us-gaap:OtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="ia4e26e1a90f24900b99f99a0eb4cb516_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDMvZnJhZzplMzhmZDhlZmI0YjQ0YzljYmI2NzgwOTdiMzJkNTExNi90YWJsZTowZDQyMjBhYWE2MzY0YTE2OWM3ZGE3ZjBlYzc3MWFiNC90YWJsZXJhbmdlOjBkNDIyMGFhYTYzNjRhMTY5YzdkYTdmMGVjNzcxYWI0XzgtMS0xLTEtMTAwNTUx_e4e9839d-f6b1-4a78-b014-a401fd28f34e"
      unitRef="usd">597254000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="ic18de86a7e194dbaacc6e58a186ae83a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDMvZnJhZzplMzhmZDhlZmI0YjQ0YzljYmI2NzgwOTdiMzJkNTExNi90YWJsZTowZDQyMjBhYWE2MzY0YTE2OWM3ZGE3ZjBlYzc3MWFiNC90YWJsZXJhbmdlOjBkNDIyMGFhYTYzNjRhMTY5YzdkYTdmMGVjNzcxYWI0XzgtMy0xLTEtMTAwNTUx_906c5a50-294c-48ad-afec-47cc105f5b4c"
      unitRef="usd">434691000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="ia4e26e1a90f24900b99f99a0eb4cb516_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDMvZnJhZzplMzhmZDhlZmI0YjQ0YzljYmI2NzgwOTdiMzJkNTExNi90YWJsZTowZDQyMjBhYWE2MzY0YTE2OWM3ZGE3ZjBlYzc3MWFiNC90YWJsZXJhbmdlOjBkNDIyMGFhYTYzNjRhMTY5YzdkYTdmMGVjNzcxYWI0XzktMS0xLTEtMTAwNTUx_49d6275f-6ec5-4e41-965c-2906e0d41d38"
      unitRef="usd">215482000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="ic18de86a7e194dbaacc6e58a186ae83a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDMvZnJhZzplMzhmZDhlZmI0YjQ0YzljYmI2NzgwOTdiMzJkNTExNi90YWJsZTowZDQyMjBhYWE2MzY0YTE2OWM3ZGE3ZjBlYzc3MWFiNC90YWJsZXJhbmdlOjBkNDIyMGFhYTYzNjRhMTY5YzdkYTdmMGVjNzcxYWI0XzktMy0xLTEtMTAwNTUx_dcd302cb-01cf-4d93-9bde-c12dcbd82643"
      unitRef="usd">193896000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i937e817aeaef468084aadc906ac4cd62_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDMvZnJhZzplMzhmZDhlZmI0YjQ0YzljYmI2NzgwOTdiMzJkNTExNi90YWJsZTowZDQyMjBhYWE2MzY0YTE2OWM3ZGE3ZjBlYzc3MWFiNC90YWJsZXJhbmdlOjBkNDIyMGFhYTYzNjRhMTY5YzdkYTdmMGVjNzcxYWI0XzEwLTAtMS0xLTEwMDU1MS90ZXh0cmVnaW9uOjhiY2MzMTQ1N2QwZTQzNDNhNDg5NzZkZjc2OTViNTZlXzQ2_1a340448-b0d5-4dd6-b7e0-e1e1a7d35b99"
      unitRef="usd">0</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i9c28144f46f74bfa98297d8ddf2ca3b5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDMvZnJhZzplMzhmZDhlZmI0YjQ0YzljYmI2NzgwOTdiMzJkNTExNi90YWJsZTowZDQyMjBhYWE2MzY0YTE2OWM3ZGE3ZjBlYzc3MWFiNC90YWJsZXJhbmdlOjBkNDIyMGFhYTYzNjRhMTY5YzdkYTdmMGVjNzcxYWI0XzEwLTAtMS0xLTEwMDU1MS90ZXh0cmVnaW9uOjhiY2MzMTQ1N2QwZTQzNDNhNDg5NzZkZjc2OTViNTZlXzUz_030ab4ff-713c-4ba4-bb8b-bbec97c6bc49"
      unitRef="usd">50000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="ia4e26e1a90f24900b99f99a0eb4cb516_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDMvZnJhZzplMzhmZDhlZmI0YjQ0YzljYmI2NzgwOTdiMzJkNTExNi90YWJsZTowZDQyMjBhYWE2MzY0YTE2OWM3ZGE3ZjBlYzc3MWFiNC90YWJsZXJhbmdlOjBkNDIyMGFhYTYzNjRhMTY5YzdkYTdmMGVjNzcxYWI0XzEwLTEtMS0xLTEwMDU1MQ_555deca4-fdfb-428a-9e68-f696bd2b6a04"
      unitRef="usd">59415000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="ic18de86a7e194dbaacc6e58a186ae83a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDMvZnJhZzplMzhmZDhlZmI0YjQ0YzljYmI2NzgwOTdiMzJkNTExNi90YWJsZTowZDQyMjBhYWE2MzY0YTE2OWM3ZGE3ZjBlYzc3MWFiNC90YWJsZXJhbmdlOjBkNDIyMGFhYTYzNjRhMTY5YzdkYTdmMGVjNzcxYWI0XzEwLTMtMS0xLTEwMDU1MQ_d9b2ed26-6886-45f3-abe4-cd5a997ec72e"
      unitRef="usd">19473000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:Goodwill
      contextRef="ia4e26e1a90f24900b99f99a0eb4cb516_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDMvZnJhZzplMzhmZDhlZmI0YjQ0YzljYmI2NzgwOTdiMzJkNTExNi90YWJsZTowZDQyMjBhYWE2MzY0YTE2OWM3ZGE3ZjBlYzc3MWFiNC90YWJsZXJhbmdlOjBkNDIyMGFhYTYzNjRhMTY5YzdkYTdmMGVjNzcxYWI0XzExLTEtMS0xLTEwMDU1MQ_fd12ed27-6948-4ceb-b8f1-37e372f19ffd"
      unitRef="usd">262692000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="ic18de86a7e194dbaacc6e58a186ae83a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDMvZnJhZzplMzhmZDhlZmI0YjQ0YzljYmI2NzgwOTdiMzJkNTExNi90YWJsZTowZDQyMjBhYWE2MzY0YTE2OWM3ZGE3ZjBlYzc3MWFiNC90YWJsZXJhbmdlOjBkNDIyMGFhYTYzNjRhMTY5YzdkYTdmMGVjNzcxYWI0XzExLTMtMS0xLTEwMDU1MQ_c1ab6f74-0b3c-4468-87a3-42db00d7364e"
      unitRef="usd">258290000</us-gaap:Goodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="ia4e26e1a90f24900b99f99a0eb4cb516_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDMvZnJhZzplMzhmZDhlZmI0YjQ0YzljYmI2NzgwOTdiMzJkNTExNi90YWJsZTowZDQyMjBhYWE2MzY0YTE2OWM3ZGE3ZjBlYzc3MWFiNC90YWJsZXJhbmdlOjBkNDIyMGFhYTYzNjRhMTY5YzdkYTdmMGVjNzcxYWI0XzEyLTEtMS0xLTEwMDU1MQ_a20d53d9-0b08-4841-8139-a339100ad713"
      unitRef="usd">299123000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="ic18de86a7e194dbaacc6e58a186ae83a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDMvZnJhZzplMzhmZDhlZmI0YjQ0YzljYmI2NzgwOTdiMzJkNTExNi90YWJsZTowZDQyMjBhYWE2MzY0YTE2OWM3ZGE3ZjBlYzc3MWFiNC90YWJsZXJhbmdlOjBkNDIyMGFhYTYzNjRhMTY5YzdkYTdmMGVjNzcxYWI0XzEyLTMtMS0xLTEwMDU1MQ_ea902fca-b69b-4e3b-ab04-007cf74b6030"
      unitRef="usd">303223000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent
      contextRef="i937e817aeaef468084aadc906ac4cd62_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDMvZnJhZzplMzhmZDhlZmI0YjQ0YzljYmI2NzgwOTdiMzJkNTExNi90YWJsZTowZDQyMjBhYWE2MzY0YTE2OWM3ZGE3ZjBlYzc3MWFiNC90YWJsZXJhbmdlOjBkNDIyMGFhYTYzNjRhMTY5YzdkYTdmMGVjNzcxYWI0XzEzLTAtMS0xLTEwMDU1MS90ZXh0cmVnaW9uOmEyNTI4YzY3NmM2MTQ4MzM4NzRlNDQ2NTE3ZmU0MDY2XzU0OTc1NTgxMzk3OQ_a0e3ac40-282b-4216-89b7-aa2ff6106c91"
      unitRef="usd">0</us-gaap:DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent
      contextRef="i9c28144f46f74bfa98297d8ddf2ca3b5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDMvZnJhZzplMzhmZDhlZmI0YjQ0YzljYmI2NzgwOTdiMzJkNTExNi90YWJsZTowZDQyMjBhYWE2MzY0YTE2OWM3ZGE3ZjBlYzc3MWFiNC90YWJsZXJhbmdlOjBkNDIyMGFhYTYzNjRhMTY5YzdkYTdmMGVjNzcxYWI0XzEzLTAtMS0xLTEwMDU1MS90ZXh0cmVnaW9uOmEyNTI4YzY3NmM2MTQ4MzM4NzRlNDQ2NTE3ZmU0MDY2XzU0OTc1NTgxMzk3Mw_146ff5a6-251c-4518-9935-c8c15195ba92"
      unitRef="usd">20746000</us-gaap:DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent
      contextRef="ia4e26e1a90f24900b99f99a0eb4cb516_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDMvZnJhZzplMzhmZDhlZmI0YjQ0YzljYmI2NzgwOTdiMzJkNTExNi90YWJsZTowZDQyMjBhYWE2MzY0YTE2OWM3ZGE3ZjBlYzc3MWFiNC90YWJsZXJhbmdlOjBkNDIyMGFhYTYzNjRhMTY5YzdkYTdmMGVjNzcxYWI0XzEzLTEtMS0xLTEwMDU1MQ_15d123a7-94c4-41a0-9a5e-5c7828d5e8c8"
      unitRef="usd">0</us-gaap:DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent
      contextRef="ic18de86a7e194dbaacc6e58a186ae83a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDMvZnJhZzplMzhmZDhlZmI0YjQ0YzljYmI2NzgwOTdiMzJkNTExNi90YWJsZTowZDQyMjBhYWE2MzY0YTE2OWM3ZGE3ZjBlYzc3MWFiNC90YWJsZXJhbmdlOjBkNDIyMGFhYTYzNjRhMTY5YzdkYTdmMGVjNzcxYWI0XzEzLTMtMS0xLTEwMDU1MQ_58b3c516-fc4d-4649-814e-a011522c882f"
      unitRef="usd">20746000</us-gaap:DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="ia4e26e1a90f24900b99f99a0eb4cb516_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDMvZnJhZzplMzhmZDhlZmI0YjQ0YzljYmI2NzgwOTdiMzJkNTExNi90YWJsZTowZDQyMjBhYWE2MzY0YTE2OWM3ZGE3ZjBlYzc3MWFiNC90YWJsZXJhbmdlOjBkNDIyMGFhYTYzNjRhMTY5YzdkYTdmMGVjNzcxYWI0XzE0LTEtMS0xLTEwMDU1MQ_340a9c65-cce6-46d8-b059-fc1aad49c6eb"
      unitRef="usd">7654000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="ic18de86a7e194dbaacc6e58a186ae83a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDMvZnJhZzplMzhmZDhlZmI0YjQ0YzljYmI2NzgwOTdiMzJkNTExNi90YWJsZTowZDQyMjBhYWE2MzY0YTE2OWM3ZGE3ZjBlYzc3MWFiNC90YWJsZXJhbmdlOjBkNDIyMGFhYTYzNjRhMTY5YzdkYTdmMGVjNzcxYWI0XzE0LTMtMS0xLTEwMDU1MQ_6c286174-5f92-418a-b721-1d1bf4b9be1b"
      unitRef="usd">4455000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="ia4e26e1a90f24900b99f99a0eb4cb516_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDMvZnJhZzplMzhmZDhlZmI0YjQ0YzljYmI2NzgwOTdiMzJkNTExNi90YWJsZTowZDQyMjBhYWE2MzY0YTE2OWM3ZGE3ZjBlYzc3MWFiNC90YWJsZXJhbmdlOjBkNDIyMGFhYTYzNjRhMTY5YzdkYTdmMGVjNzcxYWI0XzE1LTEtMS0xLTEwMDU1MQ_5e9bec04-b754-43d9-887f-bf17c362be89"
      unitRef="usd">1441620000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="ic18de86a7e194dbaacc6e58a186ae83a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDMvZnJhZzplMzhmZDhlZmI0YjQ0YzljYmI2NzgwOTdiMzJkNTExNi90YWJsZTowZDQyMjBhYWE2MzY0YTE2OWM3ZGE3ZjBlYzc3MWFiNC90YWJsZXJhbmdlOjBkNDIyMGFhYTYzNjRhMTY5YzdkYTdmMGVjNzcxYWI0XzE1LTMtMS0xLTEwMDU1MQ_12b801de-6ca3-40d7-9048-e9df207e2973"
      unitRef="usd">1234774000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent
      contextRef="i937e817aeaef468084aadc906ac4cd62_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDMvZnJhZzplMzhmZDhlZmI0YjQ0YzljYmI2NzgwOTdiMzJkNTExNi90YWJsZTowZDQyMjBhYWE2MzY0YTE2OWM3ZGE3ZjBlYzc3MWFiNC90YWJsZXJhbmdlOjBkNDIyMGFhYTYzNjRhMTY5YzdkYTdmMGVjNzcxYWI0XzE4LTAtMS0xLTEwMDU1MS90ZXh0cmVnaW9uOmNkNDUyYTA5MzFiNDQxNThhNjY1ZjI1NGY2ZWQzNjNkXzIy_14b3c497-fba0-4376-a6fc-c4b9a71f46c8"
      unitRef="usd">2540000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="i9c28144f46f74bfa98297d8ddf2ca3b5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDMvZnJhZzplMzhmZDhlZmI0YjQ0YzljYmI2NzgwOTdiMzJkNTExNi90YWJsZTowZDQyMjBhYWE2MzY0YTE2OWM3ZGE3ZjBlYzc3MWFiNC90YWJsZXJhbmdlOjBkNDIyMGFhYTYzNjRhMTY5YzdkYTdmMGVjNzcxYWI0XzE4LTAtMS0xLTEwMDU1MS90ZXh0cmVnaW9uOmNkNDUyYTA5MzFiNDQxNThhNjY1ZjI1NGY2ZWQzNjNkXzI5_73084033-5c56-4da7-a6f4-0713204d2220"
      unitRef="usd">4194000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="ia4e26e1a90f24900b99f99a0eb4cb516_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDMvZnJhZzplMzhmZDhlZmI0YjQ0YzljYmI2NzgwOTdiMzJkNTExNi90YWJsZTowZDQyMjBhYWE2MzY0YTE2OWM3ZGE3ZjBlYzc3MWFiNC90YWJsZXJhbmdlOjBkNDIyMGFhYTYzNjRhMTY5YzdkYTdmMGVjNzcxYWI0XzE4LTEtMS0xLTEwMDU1MQ_58f0be75-bbb5-44f7-be76-51602e6cb461"
      unitRef="usd">121887000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="ic18de86a7e194dbaacc6e58a186ae83a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDMvZnJhZzplMzhmZDhlZmI0YjQ0YzljYmI2NzgwOTdiMzJkNTExNi90YWJsZTowZDQyMjBhYWE2MzY0YTE2OWM3ZGE3ZjBlYzc3MWFiNC90YWJsZXJhbmdlOjBkNDIyMGFhYTYzNjRhMTY5YzdkYTdmMGVjNzcxYWI0XzE4LTMtMS0xLTEwMDU1MQ_f5dece3f-c257-499d-bc7c-73f39851dc06"
      unitRef="usd">112746000</us-gaap:AccountsPayableCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i937e817aeaef468084aadc906ac4cd62_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDMvZnJhZzplMzhmZDhlZmI0YjQ0YzljYmI2NzgwOTdiMzJkNTExNi90YWJsZTowZDQyMjBhYWE2MzY0YTE2OWM3ZGE3ZjBlYzc3MWFiNC90YWJsZXJhbmdlOjBkNDIyMGFhYTYzNjRhMTY5YzdkYTdmMGVjNzcxYWI0XzE5LTAtMS0xLTEwMDU1MS90ZXh0cmVnaW9uOmExNjdlOWZkNWU4MjQ5ZjhhZDQ2NjM5MTVhNzdmMDE1XzI2_fa9cd81e-0ea8-426e-95cb-301e0b0fb46f"
      unitRef="usd">15551000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i9c28144f46f74bfa98297d8ddf2ca3b5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDMvZnJhZzplMzhmZDhlZmI0YjQ0YzljYmI2NzgwOTdiMzJkNTExNi90YWJsZTowZDQyMjBhYWE2MzY0YTE2OWM3ZGE3ZjBlYzc3MWFiNC90YWJsZXJhbmdlOjBkNDIyMGFhYTYzNjRhMTY5YzdkYTdmMGVjNzcxYWI0XzE5LTAtMS0xLTEwMDU1MS90ZXh0cmVnaW9uOmExNjdlOWZkNWU4MjQ5ZjhhZDQ2NjM5MTVhNzdmMDE1XzMz_d0e48ca3-8e01-4a2d-9c93-f38ef2ad44f5"
      unitRef="usd">10584000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="ia4e26e1a90f24900b99f99a0eb4cb516_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDMvZnJhZzplMzhmZDhlZmI0YjQ0YzljYmI2NzgwOTdiMzJkNTExNi90YWJsZTowZDQyMjBhYWE2MzY0YTE2OWM3ZGE3ZjBlYzc3MWFiNC90YWJsZXJhbmdlOjBkNDIyMGFhYTYzNjRhMTY5YzdkYTdmMGVjNzcxYWI0XzE5LTEtMS0xLTEwMDU1MQ_0d3cc40b-0355-4aa8-a71e-fd2b4f6d11bb"
      unitRef="usd">239297000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="ic18de86a7e194dbaacc6e58a186ae83a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDMvZnJhZzplMzhmZDhlZmI0YjQ0YzljYmI2NzgwOTdiMzJkNTExNi90YWJsZTowZDQyMjBhYWE2MzY0YTE2OWM3ZGE3ZjBlYzc3MWFiNC90YWJsZXJhbmdlOjBkNDIyMGFhYTYzNjRhMTY5YzdkYTdmMGVjNzcxYWI0XzE5LTMtMS0xLTEwMDU1MQ_1fa9a2f0-6670-4922-b698-ac2e83aaf19b"
      unitRef="usd">118672000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="ia4e26e1a90f24900b99f99a0eb4cb516_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDMvZnJhZzplMzhmZDhlZmI0YjQ0YzljYmI2NzgwOTdiMzJkNTExNi90YWJsZTowZDQyMjBhYWE2MzY0YTE2OWM3ZGE3ZjBlYzc3MWFiNC90YWJsZXJhbmdlOjBkNDIyMGFhYTYzNjRhMTY5YzdkYTdmMGVjNzcxYWI0XzIwLTEtMS0xLTEwMDU1MQ_b139d6fa-c614-4d0a-a693-711249e57594"
      unitRef="usd">32610000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="ic18de86a7e194dbaacc6e58a186ae83a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDMvZnJhZzplMzhmZDhlZmI0YjQ0YzljYmI2NzgwOTdiMzJkNTExNi90YWJsZTowZDQyMjBhYWE2MzY0YTE2OWM3ZGE3ZjBlYzc3MWFiNC90YWJsZXJhbmdlOjBkNDIyMGFhYTYzNjRhMTY5YzdkYTdmMGVjNzcxYWI0XzIwLTMtMS0xLTEwMDU1MQ_1ab504a8-0baa-4ab3-b146-c9c1ee20b55a"
      unitRef="usd">23373000</us-gaap:LongTermDebtCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i937e817aeaef468084aadc906ac4cd62_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDMvZnJhZzplMzhmZDhlZmI0YjQ0YzljYmI2NzgwOTdiMzJkNTExNi90YWJsZTowZDQyMjBhYWE2MzY0YTE2OWM3ZGE3ZjBlYzc3MWFiNC90YWJsZXJhbmdlOjBkNDIyMGFhYTYzNjRhMTY5YzdkYTdmMGVjNzcxYWI0XzIxLTAtMS0xLTEwMDU1MS90ZXh0cmVnaW9uOmZhMzAyMDQxNDQxMjQyMGE5MWYwYjgyNGRhZjI2ZGEwXzUy_bae7f655-d926-4da4-b3ec-2f922732e453"
      unitRef="usd">0</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i9c28144f46f74bfa98297d8ddf2ca3b5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDMvZnJhZzplMzhmZDhlZmI0YjQ0YzljYmI2NzgwOTdiMzJkNTExNi90YWJsZTowZDQyMjBhYWE2MzY0YTE2OWM3ZGE3ZjBlYzc3MWFiNC90YWJsZXJhbmdlOjBkNDIyMGFhYTYzNjRhMTY5YzdkYTdmMGVjNzcxYWI0XzIxLTAtMS0xLTEwMDU1MS90ZXh0cmVnaW9uOmZhMzAyMDQxNDQxMjQyMGE5MWYwYjgyNGRhZjI2ZGEwXzU5_8a2173d2-6f78-4ff1-b20e-eff3776be68b"
      unitRef="usd">50000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="ia4e26e1a90f24900b99f99a0eb4cb516_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDMvZnJhZzplMzhmZDhlZmI0YjQ0YzljYmI2NzgwOTdiMzJkNTExNi90YWJsZTowZDQyMjBhYWE2MzY0YTE2OWM3ZGE3ZjBlYzc3MWFiNC90YWJsZXJhbmdlOjBkNDIyMGFhYTYzNjRhMTY5YzdkYTdmMGVjNzcxYWI0XzIxLTEtMS0xLTEwMDU1MQ_a0d386e4-a924-4fdd-bbfe-e39a0fb007d2"
      unitRef="usd">19715000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="ic18de86a7e194dbaacc6e58a186ae83a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDMvZnJhZzplMzhmZDhlZmI0YjQ0YzljYmI2NzgwOTdiMzJkNTExNi90YWJsZTowZDQyMjBhYWE2MzY0YTE2OWM3ZGE3ZjBlYzc3MWFiNC90YWJsZXJhbmdlOjBkNDIyMGFhYTYzNjRhMTY5YzdkYTdmMGVjNzcxYWI0XzIxLTMtMS0xLTEwMDU1MQ_d5521f34-f44d-4db4-93b2-60aa0d598586"
      unitRef="usd">6557000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="ia4e26e1a90f24900b99f99a0eb4cb516_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDMvZnJhZzplMzhmZDhlZmI0YjQ0YzljYmI2NzgwOTdiMzJkNTExNi90YWJsZTowZDQyMjBhYWE2MzY0YTE2OWM3ZGE3ZjBlYzc3MWFiNC90YWJsZXJhbmdlOjBkNDIyMGFhYTYzNjRhMTY5YzdkYTdmMGVjNzcxYWI0XzIzLTEtMS0xLTEwMDU1MQ_748257a5-afd2-42ad-9dce-dee57474e486"
      unitRef="usd">24136000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="ic18de86a7e194dbaacc6e58a186ae83a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDMvZnJhZzplMzhmZDhlZmI0YjQ0YzljYmI2NzgwOTdiMzJkNTExNi90YWJsZTowZDQyMjBhYWE2MzY0YTE2OWM3ZGE3ZjBlYzc3MWFiNC90YWJsZXJhbmdlOjBkNDIyMGFhYTYzNjRhMTY5YzdkYTdmMGVjNzcxYWI0XzIzLTMtMS0xLTEwMDU1MQ_18f34605-979e-4587-8460-753f717550d4"
      unitRef="usd">20415000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent
      contextRef="i937e817aeaef468084aadc906ac4cd62_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDMvZnJhZzplMzhmZDhlZmI0YjQ0YzljYmI2NzgwOTdiMzJkNTExNi90YWJsZTowZDQyMjBhYWE2MzY0YTE2OWM3ZGE3ZjBlYzc3MWFiNC90YWJsZXJhbmdlOjBkNDIyMGFhYTYzNjRhMTY5YzdkYTdmMGVjNzcxYWI0XzI1LTAtMS0xLTEwODM5Mi90ZXh0cmVnaW9uOmIzMjJlYmVmMDYyZDRhNTk5N2E3ZDFiMWFjNjhiMTdjXzU0OTc1NTgxMzk4MA_b97370f6-736d-438b-9653-4b674f7ad0b5"
      unitRef="usd">0</us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent>
    <us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent
      contextRef="i9c28144f46f74bfa98297d8ddf2ca3b5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDMvZnJhZzplMzhmZDhlZmI0YjQ0YzljYmI2NzgwOTdiMzJkNTExNi90YWJsZTowZDQyMjBhYWE2MzY0YTE2OWM3ZGE3ZjBlYzc3MWFiNC90YWJsZXJhbmdlOjBkNDIyMGFhYTYzNjRhMTY5YzdkYTdmMGVjNzcxYWI0XzI1LTAtMS0xLTEwODM5Mi90ZXh0cmVnaW9uOmIzMjJlYmVmMDYyZDRhNTk5N2E3ZDFiMWFjNjhiMTdjXzU0OTc1NTgxMzk3NA_058e2f72-9565-4131-af6a-91be86816d3e"
      unitRef="usd">51914000</us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent>
    <us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent
      contextRef="ia4e26e1a90f24900b99f99a0eb4cb516_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDMvZnJhZzplMzhmZDhlZmI0YjQ0YzljYmI2NzgwOTdiMzJkNTExNi90YWJsZTowZDQyMjBhYWE2MzY0YTE2OWM3ZGE3ZjBlYzc3MWFiNC90YWJsZXJhbmdlOjBkNDIyMGFhYTYzNjRhMTY5YzdkYTdmMGVjNzcxYWI0XzI1LTEtMS0xLTEwNjg0OA_e509936a-362e-4633-b4ee-0aa58c27d63c"
      unitRef="usd">0</us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent>
    <us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent
      contextRef="ic18de86a7e194dbaacc6e58a186ae83a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDMvZnJhZzplMzhmZDhlZmI0YjQ0YzljYmI2NzgwOTdiMzJkNTExNi90YWJsZTowZDQyMjBhYWE2MzY0YTE2OWM3ZGE3ZjBlYzc3MWFiNC90YWJsZXJhbmdlOjBkNDIyMGFhYTYzNjRhMTY5YzdkYTdmMGVjNzcxYWI0XzI1LTMtMS0xLTEwNjg0OA_011e68e0-bb95-4c1d-923f-2801b4d0cbbe"
      unitRef="usd">51914000</us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="ia4e26e1a90f24900b99f99a0eb4cb516_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDMvZnJhZzplMzhmZDhlZmI0YjQ0YzljYmI2NzgwOTdiMzJkNTExNi90YWJsZTowZDQyMjBhYWE2MzY0YTE2OWM3ZGE3ZjBlYzc3MWFiNC90YWJsZXJhbmdlOjBkNDIyMGFhYTYzNjRhMTY5YzdkYTdmMGVjNzcxYWI0XzI0LTEtMS0xLTEwMDU1MQ_2a9ee1e9-576e-41e2-aab4-1ac22f64db84"
      unitRef="usd">8966000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="ic18de86a7e194dbaacc6e58a186ae83a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDMvZnJhZzplMzhmZDhlZmI0YjQ0YzljYmI2NzgwOTdiMzJkNTExNi90YWJsZTowZDQyMjBhYWE2MzY0YTE2OWM3ZGE3ZjBlYzc3MWFiNC90YWJsZXJhbmdlOjBkNDIyMGFhYTYzNjRhMTY5YzdkYTdmMGVjNzcxYWI0XzI0LTMtMS0xLTEwMDU1MQ_a98751a7-2417-4159-ade8-4914867ebfbe"
      unitRef="usd">18083000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="ia4e26e1a90f24900b99f99a0eb4cb516_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDMvZnJhZzplMzhmZDhlZmI0YjQ0YzljYmI2NzgwOTdiMzJkNTExNi90YWJsZTowZDQyMjBhYWE2MzY0YTE2OWM3ZGE3ZjBlYzc3MWFiNC90YWJsZXJhbmdlOjBkNDIyMGFhYTYzNjRhMTY5YzdkYTdmMGVjNzcxYWI0XzI1LTEtMS0xLTEwMDU1MQ_c8b9f0d4-f45a-40bf-9dff-f089ee411880"
      unitRef="usd">446611000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="ic18de86a7e194dbaacc6e58a186ae83a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDMvZnJhZzplMzhmZDhlZmI0YjQ0YzljYmI2NzgwOTdiMzJkNTExNi90YWJsZTowZDQyMjBhYWE2MzY0YTE2OWM3ZGE3ZjBlYzc3MWFiNC90YWJsZXJhbmdlOjBkNDIyMGFhYTYzNjRhMTY5YzdkYTdmMGVjNzcxYWI0XzI1LTMtMS0xLTEwMDU1MQ_5ae77f73-41b0-42be-a1e3-17ba16c37945"
      unitRef="usd">351760000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="ia4e26e1a90f24900b99f99a0eb4cb516_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDMvZnJhZzplMzhmZDhlZmI0YjQ0YzljYmI2NzgwOTdiMzJkNTExNi90YWJsZTowZDQyMjBhYWE2MzY0YTE2OWM3ZGE3ZjBlYzc3MWFiNC90YWJsZXJhbmdlOjBkNDIyMGFhYTYzNjRhMTY5YzdkYTdmMGVjNzcxYWI0XzI2LTEtMS0xLTEwMDU1MQ_1f1ec5ee-425d-4215-8ddc-e5276f359850"
      unitRef="usd">398735000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="ic18de86a7e194dbaacc6e58a186ae83a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDMvZnJhZzplMzhmZDhlZmI0YjQ0YzljYmI2NzgwOTdiMzJkNTExNi90YWJsZTowZDQyMjBhYWE2MzY0YTE2OWM3ZGE3ZjBlYzc3MWFiNC90YWJsZXJhbmdlOjBkNDIyMGFhYTYzNjRhMTY5YzdkYTdmMGVjNzcxYWI0XzI2LTMtMS0xLTEwMDU1MQ_d7492f41-8385-4d76-bf91-8c6ef896a11d"
      unitRef="usd">428507000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="ia4e26e1a90f24900b99f99a0eb4cb516_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDMvZnJhZzplMzhmZDhlZmI0YjQ0YzljYmI2NzgwOTdiMzJkNTExNi90YWJsZTowZDQyMjBhYWE2MzY0YTE2OWM3ZGE3ZjBlYzc3MWFiNC90YWJsZXJhbmdlOjBkNDIyMGFhYTYzNjRhMTY5YzdkYTdmMGVjNzcxYWI0XzI3LTEtMS0xLTEwMDU1MQ_425c12f8-f9a4-479a-9278-5209e3eea955"
      unitRef="usd">40103000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="ic18de86a7e194dbaacc6e58a186ae83a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDMvZnJhZzplMzhmZDhlZmI0YjQ0YzljYmI2NzgwOTdiMzJkNTExNi90YWJsZTowZDQyMjBhYWE2MzY0YTE2OWM3ZGE3ZjBlYzc3MWFiNC90YWJsZXJhbmdlOjBkNDIyMGFhYTYzNjRhMTY5YzdkYTdmMGVjNzcxYWI0XzI3LTMtMS0xLTEwMDU1MQ_4cac60ba-ded5-4ecc-bc2f-9a839675f334"
      unitRef="usd">13068000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <strl:MembersInterestSubjectToMandatoryRedemptionAndUndistributedEarnings
      contextRef="ia4e26e1a90f24900b99f99a0eb4cb516_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDMvZnJhZzplMzhmZDhlZmI0YjQ0YzljYmI2NzgwOTdiMzJkNTExNi90YWJsZTowZDQyMjBhYWE2MzY0YTE2OWM3ZGE3ZjBlYzc3MWFiNC90YWJsZXJhbmdlOjBkNDIyMGFhYTYzNjRhMTY5YzdkYTdmMGVjNzcxYWI0XzI4LTEtMS0xLTEwMDU1MQ_3ed74817-90f2-4d36-8789-07b65d40808b"
      unitRef="usd">21597000</strl:MembersInterestSubjectToMandatoryRedemptionAndUndistributedEarnings>
    <strl:MembersInterestSubjectToMandatoryRedemptionAndUndistributedEarnings
      contextRef="ic18de86a7e194dbaacc6e58a186ae83a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDMvZnJhZzplMzhmZDhlZmI0YjQ0YzljYmI2NzgwOTdiMzJkNTExNi90YWJsZTowZDQyMjBhYWE2MzY0YTE2OWM3ZGE3ZjBlYzc3MWFiNC90YWJsZXJhbmdlOjBkNDIyMGFhYTYzNjRhMTY5YzdkYTdmMGVjNzcxYWI0XzI4LTMtMS0xLTEwMDU1MQ_9aa48afb-593e-4667-abaa-5e79878fa949"
      unitRef="usd">19322000</strl:MembersInterestSubjectToMandatoryRedemptionAndUndistributedEarnings>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="ia4e26e1a90f24900b99f99a0eb4cb516_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDMvZnJhZzplMzhmZDhlZmI0YjQ0YzljYmI2NzgwOTdiMzJkNTExNi90YWJsZTowZDQyMjBhYWE2MzY0YTE2OWM3ZGE3ZjBlYzc3MWFiNC90YWJsZXJhbmdlOjBkNDIyMGFhYTYzNjRhMTY5YzdkYTdmMGVjNzcxYWI0XzI5LTEtMS0xLTEwMDU1MQ_81187559-3fdf-4362-824c-c392805f38a0"
      unitRef="usd">51659000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="ic18de86a7e194dbaacc6e58a186ae83a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDMvZnJhZzplMzhmZDhlZmI0YjQ0YzljYmI2NzgwOTdiMzJkNTExNi90YWJsZTowZDQyMjBhYWE2MzY0YTE2OWM3ZGE3ZjBlYzc3MWFiNC90YWJsZXJhbmdlOjBkNDIyMGFhYTYzNjRhMTY5YzdkYTdmMGVjNzcxYWI0XzI5LTMtMS0xLTEwMDU1MQ_06a2ca0d-22c7-4a8b-84d5-5b89e33e7389"
      unitRef="usd">18434000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent
      contextRef="i937e817aeaef468084aadc906ac4cd62_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDMvZnJhZzplMzhmZDhlZmI0YjQ0YzljYmI2NzgwOTdiMzJkNTExNi90YWJsZTowZDQyMjBhYWE2MzY0YTE2OWM3ZGE3ZjBlYzc3MWFiNC90YWJsZXJhbmdlOjBkNDIyMGFhYTYzNjRhMTY5YzdkYTdmMGVjNzcxYWI0XzMyLTAtMS0xLTEwODQyNy90ZXh0cmVnaW9uOjNjOWI1N2NmMGJiMzRkZTVhYjJlYmMyYTJjMDBlOTg3XzU0OTc1NTgxMzk4Mg_2170be0c-ca6b-4478-a9e7-b274eb4e84c8"
      unitRef="usd">0</us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent>
    <us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent
      contextRef="i9c28144f46f74bfa98297d8ddf2ca3b5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDMvZnJhZzplMzhmZDhlZmI0YjQ0YzljYmI2NzgwOTdiMzJkNTExNi90YWJsZTowZDQyMjBhYWE2MzY0YTE2OWM3ZGE3ZjBlYzc3MWFiNC90YWJsZXJhbmdlOjBkNDIyMGFhYTYzNjRhMTY5YzdkYTdmMGVjNzcxYWI0XzMyLTAtMS0xLTEwODQyNy90ZXh0cmVnaW9uOjNjOWI1N2NmMGJiMzRkZTVhYjJlYmMyYTJjMDBlOTg3XzU0OTc1NTgxMzk3NQ_081475d4-3a53-4dd7-af76-7a57c43908c1"
      unitRef="usd">38637000</us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent>
    <us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent
      contextRef="ia4e26e1a90f24900b99f99a0eb4cb516_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDMvZnJhZzplMzhmZDhlZmI0YjQ0YzljYmI2NzgwOTdiMzJkNTExNi90YWJsZTowZDQyMjBhYWE2MzY0YTE2OWM3ZGE3ZjBlYzc3MWFiNC90YWJsZXJhbmdlOjBkNDIyMGFhYTYzNjRhMTY5YzdkYTdmMGVjNzcxYWI0XzMyLTEtMS0xLTEwNjg1Mg_c75af9f8-d569-4a9c-8621-2694fb71b1e4"
      unitRef="usd">0</us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent>
    <us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent
      contextRef="ic18de86a7e194dbaacc6e58a186ae83a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDMvZnJhZzplMzhmZDhlZmI0YjQ0YzljYmI2NzgwOTdiMzJkNTExNi90YWJsZTowZDQyMjBhYWE2MzY0YTE2OWM3ZGE3ZjBlYzc3MWFiNC90YWJsZXJhbmdlOjBkNDIyMGFhYTYzNjRhMTY5YzdkYTdmMGVjNzcxYWI0XzMyLTMtMS0xLTEwNjg1Mg_73459a17-dd20-440f-8d6e-f048b0201a63"
      unitRef="usd">38637000</us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="ia4e26e1a90f24900b99f99a0eb4cb516_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDMvZnJhZzplMzhmZDhlZmI0YjQ0YzljYmI2NzgwOTdiMzJkNTExNi90YWJsZTowZDQyMjBhYWE2MzY0YTE2OWM3ZGE3ZjBlYzc3MWFiNC90YWJsZXJhbmdlOjBkNDIyMGFhYTYzNjRhMTY5YzdkYTdmMGVjNzcxYWI0XzMwLTEtMS0xLTEwMDU1MQ_fa153db4-cf0d-4627-afb3-525014b29c71"
      unitRef="usd">5116000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="ic18de86a7e194dbaacc6e58a186ae83a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDMvZnJhZzplMzhmZDhlZmI0YjQ0YzljYmI2NzgwOTdiMzJkNTExNi90YWJsZTowZDQyMjBhYWE2MzY0YTE2OWM3ZGE3ZjBlYzc3MWFiNC90YWJsZXJhbmdlOjBkNDIyMGFhYTYzNjRhMTY5YzdkYTdmMGVjNzcxYWI0XzMwLTMtMS0xLTEwMDU1MQ_b158c59c-e836-4dd2-a6fb-116a6aa700b1"
      unitRef="usd">4819000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:Liabilities
      contextRef="ia4e26e1a90f24900b99f99a0eb4cb516_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDMvZnJhZzplMzhmZDhlZmI0YjQ0YzljYmI2NzgwOTdiMzJkNTExNi90YWJsZTowZDQyMjBhYWE2MzY0YTE2OWM3ZGE3ZjBlYzc3MWFiNC90YWJsZXJhbmdlOjBkNDIyMGFhYTYzNjRhMTY5YzdkYTdmMGVjNzcxYWI0XzMxLTEtMS0xLTEwMDU1MQ_6c09be6b-fd97-4fe7-abeb-8bafc03bcf1e"
      unitRef="usd">963821000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="ic18de86a7e194dbaacc6e58a186ae83a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDMvZnJhZzplMzhmZDhlZmI0YjQ0YzljYmI2NzgwOTdiMzJkNTExNi90YWJsZTowZDQyMjBhYWE2MzY0YTE2OWM3ZGE3ZjBlYzc3MWFiNC90YWJsZXJhbmdlOjBkNDIyMGFhYTYzNjRhMTY5YzdkYTdmMGVjNzcxYWI0XzMxLTMtMS0xLTEwMDU1MQ_d144dcef-4aa3-4409-9269-6ebf73e4ad29"
      unitRef="usd">874547000</us-gaap:Liabilities>
    <us-gaap:CommitmentsAndContingencies
      contextRef="ia4e26e1a90f24900b99f99a0eb4cb516_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDMvZnJhZzplMzhmZDhlZmI0YjQ0YzljYmI2NzgwOTdiMzJkNTExNi90YWJsZTowZDQyMjBhYWE2MzY0YTE2OWM3ZGE3ZjBlYzc3MWFiNC90YWJsZXJhbmdlOjBkNDIyMGFhYTYzNjRhMTY5YzdkYTdmMGVjNzcxYWI0XzMyLTEtMS0xLTEwMDU1MQ_29b6153d-1933-4c2b-89b9-a49ff381f8b6"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="ic18de86a7e194dbaacc6e58a186ae83a_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDMvZnJhZzplMzhmZDhlZmI0YjQ0YzljYmI2NzgwOTdiMzJkNTExNi90YWJsZTowZDQyMjBhYWE2MzY0YTE2OWM3ZGE3ZjBlYzc3MWFiNC90YWJsZXJhbmdlOjBkNDIyMGFhYTYzNjRhMTY5YzdkYTdmMGVjNzcxYWI0XzMyLTMtMS0xLTEwMDU1MQ_16779a54-401d-4e4a-b66e-64fc629f3de7"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="ia4e26e1a90f24900b99f99a0eb4cb516_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDMvZnJhZzplMzhmZDhlZmI0YjQ0YzljYmI2NzgwOTdiMzJkNTExNi90YWJsZTowZDQyMjBhYWE2MzY0YTE2OWM3ZGE3ZjBlYzc3MWFiNC90YWJsZXJhbmdlOjBkNDIyMGFhYTYzNjRhMTY5YzdkYTdmMGVjNzcxYWI0XzM0LTAtMS0xLTEwMDU1MS90ZXh0cmVnaW9uOjg0ZTcxYmY4MGJhNjRmOGY4NGIyODdlOGRiZWRkZjlhXzI4_33e0a0c9-ee29-4e20-8e82-a9f33f3e0f94"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="ic18de86a7e194dbaacc6e58a186ae83a_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDMvZnJhZzplMzhmZDhlZmI0YjQ0YzljYmI2NzgwOTdiMzJkNTExNi90YWJsZTowZDQyMjBhYWE2MzY0YTE2OWM3ZGE3ZjBlYzc3MWFiNC90YWJsZXJhbmdlOjBkNDIyMGFhYTYzNjRhMTY5YzdkYTdmMGVjNzcxYWI0XzM0LTAtMS0xLTEwMDU1MS90ZXh0cmVnaW9uOjg0ZTcxYmY4MGJhNjRmOGY4NGIyODdlOGRiZWRkZjlhXzI4_e7d6ee46-af6b-48c3-812c-969149fdf769"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="ic18de86a7e194dbaacc6e58a186ae83a_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDMvZnJhZzplMzhmZDhlZmI0YjQ0YzljYmI2NzgwOTdiMzJkNTExNi90YWJsZTowZDQyMjBhYWE2MzY0YTE2OWM3ZGE3ZjBlYzc3MWFiNC90YWJsZXJhbmdlOjBkNDIyMGFhYTYzNjRhMTY5YzdkYTdmMGVjNzcxYWI0XzM0LTAtMS0xLTEwMDU1MS90ZXh0cmVnaW9uOjg0ZTcxYmY4MGJhNjRmOGY4NGIyODdlOGRiZWRkZjlhXzQy_7bba4515-f589-4bd1-871d-4617ca495032"
      unitRef="shares">38000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="ia4e26e1a90f24900b99f99a0eb4cb516_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDMvZnJhZzplMzhmZDhlZmI0YjQ0YzljYmI2NzgwOTdiMzJkNTExNi90YWJsZTowZDQyMjBhYWE2MzY0YTE2OWM3ZGE3ZjBlYzc3MWFiNC90YWJsZXJhbmdlOjBkNDIyMGFhYTYzNjRhMTY5YzdkYTdmMGVjNzcxYWI0XzM0LTAtMS0xLTEwMDU1MS90ZXh0cmVnaW9uOjg0ZTcxYmY4MGJhNjRmOGY4NGIyODdlOGRiZWRkZjlhXzQy_f88496db-76ae-4251-9463-989b1436fe01"
      unitRef="shares">38000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ia4e26e1a90f24900b99f99a0eb4cb516_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDMvZnJhZzplMzhmZDhlZmI0YjQ0YzljYmI2NzgwOTdiMzJkNTExNi90YWJsZTowZDQyMjBhYWE2MzY0YTE2OWM3ZGE3ZjBlYzc3MWFiNC90YWJsZXJhbmdlOjBkNDIyMGFhYTYzNjRhMTY5YzdkYTdmMGVjNzcxYWI0XzM0LTAtMS0xLTEwMDU1MS90ZXh0cmVnaW9uOjg0ZTcxYmY4MGJhNjRmOGY4NGIyODdlOGRiZWRkZjlhXzY0_8a60dba1-9e65-4fbc-83c9-f927c7d4a783"
      unitRef="shares">30585000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="ia4e26e1a90f24900b99f99a0eb4cb516_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDMvZnJhZzplMzhmZDhlZmI0YjQ0YzljYmI2NzgwOTdiMzJkNTExNi90YWJsZTowZDQyMjBhYWE2MzY0YTE2OWM3ZGE3ZjBlYzc3MWFiNC90YWJsZXJhbmdlOjBkNDIyMGFhYTYzNjRhMTY5YzdkYTdmMGVjNzcxYWI0XzM0LTAtMS0xLTEwMDU1MS90ZXh0cmVnaW9uOjg0ZTcxYmY4MGJhNjRmOGY4NGIyODdlOGRiZWRkZjlhXzY0_d3fcbd30-ffa4-426c-a88d-413ecfa6a3cb"
      unitRef="shares">30585000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="ic18de86a7e194dbaacc6e58a186ae83a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDMvZnJhZzplMzhmZDhlZmI0YjQ0YzljYmI2NzgwOTdiMzJkNTExNi90YWJsZTowZDQyMjBhYWE2MzY0YTE2OWM3ZGE3ZjBlYzc3MWFiNC90YWJsZXJhbmdlOjBkNDIyMGFhYTYzNjRhMTY5YzdkYTdmMGVjNzcxYWI0XzM0LTAtMS0xLTEwMDU1MS90ZXh0cmVnaW9uOjg0ZTcxYmY4MGJhNjRmOGY4NGIyODdlOGRiZWRkZjlhXzcx_278ed565-1b0b-4513-998c-6177eb57ef9a"
      unitRef="shares">29838000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ic18de86a7e194dbaacc6e58a186ae83a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDMvZnJhZzplMzhmZDhlZmI0YjQ0YzljYmI2NzgwOTdiMzJkNTExNi90YWJsZTowZDQyMjBhYWE2MzY0YTE2OWM3ZGE3ZjBlYzc3MWFiNC90YWJsZXJhbmdlOjBkNDIyMGFhYTYzNjRhMTY5YzdkYTdmMGVjNzcxYWI0XzM0LTAtMS0xLTEwMDU1MS90ZXh0cmVnaW9uOjg0ZTcxYmY4MGJhNjRmOGY4NGIyODdlOGRiZWRkZjlhXzcx_7c82d48e-239a-4911-a0de-8e87d05caf63"
      unitRef="shares">29838000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue
      contextRef="ia4e26e1a90f24900b99f99a0eb4cb516_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDMvZnJhZzplMzhmZDhlZmI0YjQ0YzljYmI2NzgwOTdiMzJkNTExNi90YWJsZTowZDQyMjBhYWE2MzY0YTE2OWM3ZGE3ZjBlYzc3MWFiNC90YWJsZXJhbmdlOjBkNDIyMGFhYTYzNjRhMTY5YzdkYTdmMGVjNzcxYWI0XzM0LTEtMS0xLTEwMDU1MQ_c3cc53b3-f7d6-45a5-898a-05ee0177a9ab"
      unitRef="usd">306000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="ic18de86a7e194dbaacc6e58a186ae83a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDMvZnJhZzplMzhmZDhlZmI0YjQ0YzljYmI2NzgwOTdiMzJkNTExNi90YWJsZTowZDQyMjBhYWE2MzY0YTE2OWM3ZGE3ZjBlYzc3MWFiNC90YWJsZXJhbmdlOjBkNDIyMGFhYTYzNjRhMTY5YzdkYTdmMGVjNzcxYWI0XzM0LTMtMS0xLTEwMDU1MQ_e81b54fd-cef3-481a-894a-8b0ae3fedb3b"
      unitRef="usd">298000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapital
      contextRef="ia4e26e1a90f24900b99f99a0eb4cb516_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDMvZnJhZzplMzhmZDhlZmI0YjQ0YzljYmI2NzgwOTdiMzJkNTExNi90YWJsZTowZDQyMjBhYWE2MzY0YTE2OWM3ZGE3ZjBlYzc3MWFiNC90YWJsZXJhbmdlOjBkNDIyMGFhYTYzNjRhMTY5YzdkYTdmMGVjNzcxYWI0XzM1LTEtMS0xLTEwMDU1MQ_b647cf34-96c4-495b-886e-c91f8e8e5b47"
      unitRef="usd">287914000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital
      contextRef="ic18de86a7e194dbaacc6e58a186ae83a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDMvZnJhZzplMzhmZDhlZmI0YjQ0YzljYmI2NzgwOTdiMzJkNTExNi90YWJsZTowZDQyMjBhYWE2MzY0YTE2OWM3ZGE3ZjBlYzc3MWFiNC90YWJsZXJhbmdlOjBkNDIyMGFhYTYzNjRhMTY5YzdkYTdmMGVjNzcxYWI0XzM1LTMtMS0xLTEwMDU1MQ_d9bae367-ac41-4bd2-b1ec-e217911bdf53"
      unitRef="usd">280274000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="ia4e26e1a90f24900b99f99a0eb4cb516_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDMvZnJhZzplMzhmZDhlZmI0YjQ0YzljYmI2NzgwOTdiMzJkNTExNi90YWJsZTowZDQyMjBhYWE2MzY0YTE2OWM3ZGE3ZjBlYzc3MWFiNC90YWJsZXJhbmdlOjBkNDIyMGFhYTYzNjRhMTY5YzdkYTdmMGVjNzcxYWI0XzM3LTEtMS0xLTEwMDU1MQ_a00f0e47-849a-424f-b025-aa472a4b82b8"
      unitRef="usd">186379000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="ic18de86a7e194dbaacc6e58a186ae83a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDMvZnJhZzplMzhmZDhlZmI0YjQ0YzljYmI2NzgwOTdiMzJkNTExNi90YWJsZTowZDQyMjBhYWE2MzY0YTE2OWM3ZGE3ZjBlYzc3MWFiNC90YWJsZXJhbmdlOjBkNDIyMGFhYTYzNjRhMTY5YzdkYTdmMGVjNzcxYWI0XzM3LTMtMS0xLTEwMDU1MQ_8b10eed8-5c35-4190-a89f-ba030244626e"
      unitRef="usd">79918000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="ia4e26e1a90f24900b99f99a0eb4cb516_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDMvZnJhZzplMzhmZDhlZmI0YjQ0YzljYmI2NzgwOTdiMzJkNTExNi90YWJsZTowZDQyMjBhYWE2MzY0YTE2OWM3ZGE3ZjBlYzc3MWFiNC90YWJsZXJhbmdlOjBkNDIyMGFhYTYzNjRhMTY5YzdkYTdmMGVjNzcxYWI0XzM4LTEtMS0xLTEwMDU1MQ_cbabfc42-afce-45b8-ac60-bea251374653"
      unitRef="usd">0</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="ic18de86a7e194dbaacc6e58a186ae83a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDMvZnJhZzplMzhmZDhlZmI0YjQ0YzljYmI2NzgwOTdiMzJkNTExNi90YWJsZTowZDQyMjBhYWE2MzY0YTE2OWM3ZGE3ZjBlYzc3MWFiNC90YWJsZXJhbmdlOjBkNDIyMGFhYTYzNjRhMTY5YzdkYTdmMGVjNzcxYWI0XzM4LTMtMS0xLTEwMDU1MQ_99d338ec-a874-422c-97cb-a4c3f99dabc9"
      unitRef="usd">-1723000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquity
      contextRef="ia4e26e1a90f24900b99f99a0eb4cb516_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDMvZnJhZzplMzhmZDhlZmI0YjQ0YzljYmI2NzgwOTdiMzJkNTExNi90YWJsZTowZDQyMjBhYWE2MzY0YTE2OWM3ZGE3ZjBlYzc3MWFiNC90YWJsZXJhbmdlOjBkNDIyMGFhYTYzNjRhMTY5YzdkYTdmMGVjNzcxYWI0XzM5LTEtMS0xLTEwMDU1MQ_5b7cac40-9011-4a5a-a89b-8aec44d80c1c"
      unitRef="usd">474599000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ic18de86a7e194dbaacc6e58a186ae83a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDMvZnJhZzplMzhmZDhlZmI0YjQ0YzljYmI2NzgwOTdiMzJkNTExNi90YWJsZTowZDQyMjBhYWE2MzY0YTE2OWM3ZGE3ZjBlYzc3MWFiNC90YWJsZXJhbmdlOjBkNDIyMGFhYTYzNjRhMTY5YzdkYTdmMGVjNzcxYWI0XzM5LTMtMS0xLTEwMDU1MQ_9c137896-a799-4976-a8b0-cd98625072b8"
      unitRef="usd">358767000</us-gaap:StockholdersEquity>
    <us-gaap:MinorityInterest
      contextRef="ia4e26e1a90f24900b99f99a0eb4cb516_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDMvZnJhZzplMzhmZDhlZmI0YjQ0YzljYmI2NzgwOTdiMzJkNTExNi90YWJsZTowZDQyMjBhYWE2MzY0YTE2OWM3ZGE3ZjBlYzc3MWFiNC90YWJsZXJhbmdlOjBkNDIyMGFhYTYzNjRhMTY5YzdkYTdmMGVjNzcxYWI0XzQwLTEtMS0xLTEwMDU1MQ_108a09f2-39ca-456a-a827-3d4b7ec0cf27"
      unitRef="usd">3200000</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest
      contextRef="ic18de86a7e194dbaacc6e58a186ae83a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDMvZnJhZzplMzhmZDhlZmI0YjQ0YzljYmI2NzgwOTdiMzJkNTExNi90YWJsZTowZDQyMjBhYWE2MzY0YTE2OWM3ZGE3ZjBlYzc3MWFiNC90YWJsZXJhbmdlOjBkNDIyMGFhYTYzNjRhMTY5YzdkYTdmMGVjNzcxYWI0XzQwLTMtMS0xLTEwMDU1MQ_0b49c2c2-8527-407b-9753-114b8de5aa6c"
      unitRef="usd">1460000</us-gaap:MinorityInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ia4e26e1a90f24900b99f99a0eb4cb516_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDMvZnJhZzplMzhmZDhlZmI0YjQ0YzljYmI2NzgwOTdiMzJkNTExNi90YWJsZTowZDQyMjBhYWE2MzY0YTE2OWM3ZGE3ZjBlYzc3MWFiNC90YWJsZXJhbmdlOjBkNDIyMGFhYTYzNjRhMTY5YzdkYTdmMGVjNzcxYWI0XzQxLTEtMS0xLTEwMDU1MQ_2684259d-8052-48c0-9884-3919144b1a03"
      unitRef="usd">477799000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ic18de86a7e194dbaacc6e58a186ae83a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDMvZnJhZzplMzhmZDhlZmI0YjQ0YzljYmI2NzgwOTdiMzJkNTExNi90YWJsZTowZDQyMjBhYWE2MzY0YTE2OWM3ZGE3ZjBlYzc3MWFiNC90YWJsZXJhbmdlOjBkNDIyMGFhYTYzNjRhMTY5YzdkYTdmMGVjNzcxYWI0XzQxLTMtMS0xLTEwMDU1MQ_b682804d-0b57-47b3-b19f-1650f1f86d2c"
      unitRef="usd">360227000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="ia4e26e1a90f24900b99f99a0eb4cb516_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDMvZnJhZzplMzhmZDhlZmI0YjQ0YzljYmI2NzgwOTdiMzJkNTExNi90YWJsZTowZDQyMjBhYWE2MzY0YTE2OWM3ZGE3ZjBlYzc3MWFiNC90YWJsZXJhbmdlOjBkNDIyMGFhYTYzNjRhMTY5YzdkYTdmMGVjNzcxYWI0XzQyLTEtMS0xLTEwMDU1MQ_58ed1fb7-389a-4203-8342-3aadb8a9fbcb"
      unitRef="usd">1441620000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="ic18de86a7e194dbaacc6e58a186ae83a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDMvZnJhZzplMzhmZDhlZmI0YjQ0YzljYmI2NzgwOTdiMzJkNTExNi90YWJsZTowZDQyMjBhYWE2MzY0YTE2OWM3ZGE3ZjBlYzc3MWFiNC90YWJsZXJhbmdlOjBkNDIyMGFhYTYzNjRhMTY5YzdkYTdmMGVjNzcxYWI0XzQyLTMtMS0xLTEwMDU1MQ_7e524ea5-7e1c-4952-aa7a-771ce573f7a6"
      unitRef="usd">1234774000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:ProfitLoss
      contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDYvZnJhZzowOTgzY2JkOTAwMWQ0YzU0YWE3MzVjNDcxNGZlODdhMi90YWJsZTo1ZDRhZTcyYWJmNzE0NmIzOWNlMmQ5YmM4ZjE0NGIzYy90YWJsZXJhbmdlOjVkNGFlNzJhYmY3MTQ2YjM5Y2UyZDliYzhmMTQ0YjNjXzMtMS0xLTEtMTAwNTUx_235434f1-3449-4641-a997-312ff71dd106"
      unitRef="usd">108201000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDYvZnJhZzowOTgzY2JkOTAwMWQ0YzU0YWE3MzVjNDcxNGZlODdhMi90YWJsZTo1ZDRhZTcyYWJmNzE0NmIzOWNlMmQ5YmM4ZjE0NGIzYy90YWJsZXJhbmdlOjVkNGFlNzJhYmY3MTQ2YjM5Y2UyZDliYzhmMTQ0YjNjXzMtMy0xLTEtMTAwNTUx_fb9db565-6921-4728-8f1b-9821de02c592"
      unitRef="usd">65123000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i5ebcd2a2b100446583e2b9bfc9ed66a6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDYvZnJhZzowOTgzY2JkOTAwMWQ0YzU0YWE3MzVjNDcxNGZlODdhMi90YWJsZTo1ZDRhZTcyYWJmNzE0NmIzOWNlMmQ5YmM4ZjE0NGIzYy90YWJsZXJhbmdlOjVkNGFlNzJhYmY3MTQ2YjM5Y2UyZDliYzhmMTQ0YjNjXzMtNS0xLTEtMTAwNTUx_2f82559c-c1d2-4eb0-a336-581016c761a3"
      unitRef="usd">42904000</us-gaap:ProfitLoss>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDYvZnJhZzowOTgzY2JkOTAwMWQ0YzU0YWE3MzVjNDcxNGZlODdhMi90YWJsZTo1ZDRhZTcyYWJmNzE0NmIzOWNlMmQ5YmM4ZjE0NGIzYy90YWJsZXJhbmdlOjVkNGFlNzJhYmY3MTQ2YjM5Y2UyZDliYzhmMTQ0YjNjXzUtMS0xLTEtMTAwNTUx_c22a507c-34a7-4978-becc-1dac6b3af979"
      unitRef="usd">52066000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDYvZnJhZzowOTgzY2JkOTAwMWQ0YzU0YWE3MzVjNDcxNGZlODdhMi90YWJsZTo1ZDRhZTcyYWJmNzE0NmIzOWNlMmQ5YmM4ZjE0NGIzYy90YWJsZXJhbmdlOjVkNGFlNzJhYmY3MTQ2YjM5Y2UyZDliYzhmMTQ0YjNjXzUtMy0xLTEtMTAwNTUx_512061da-e843-493f-aecb-8c67c9f38c4e"
      unitRef="usd">34201000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i5ebcd2a2b100446583e2b9bfc9ed66a6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDYvZnJhZzowOTgzY2JkOTAwMWQ0YzU0YWE3MzVjNDcxNGZlODdhMi90YWJsZTo1ZDRhZTcyYWJmNzE0NmIzOWNlMmQ5YmM4ZjE0NGIzYy90YWJsZXJhbmdlOjVkNGFlNzJhYmY3MTQ2YjM5Y2UyZDliYzhmMTQ0YjNjXzUtNS0xLTEtMTAwNTUx_0324706a-6a14-4180-9f6e-c88110fd8f44"
      unitRef="usd">32785000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts
      contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDYvZnJhZzowOTgzY2JkOTAwMWQ0YzU0YWE3MzVjNDcxNGZlODdhMi90YWJsZTo1ZDRhZTcyYWJmNzE0NmIzOWNlMmQ5YmM4ZjE0NGIzYy90YWJsZXJhbmdlOjVkNGFlNzJhYmY3MTQ2YjM5Y2UyZDliYzhmMTQ0YjNjXzYtMS0xLTEtMTAwNTUx_ea2a5e91-d420-4032-9a75-9702b9cae5b0"
      unitRef="usd">2136000</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts
      contextRef="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDYvZnJhZzowOTgzY2JkOTAwMWQ0YzU0YWE3MzVjNDcxNGZlODdhMi90YWJsZTo1ZDRhZTcyYWJmNzE0NmIzOWNlMmQ5YmM4ZjE0NGIzYy90YWJsZXJhbmdlOjVkNGFlNzJhYmY3MTQ2YjM5Y2UyZDliYzhmMTQ0YjNjXzYtMy0xLTEtMTAwNTUx_19863e34-046f-4a50-a0fe-86286b706582"
      unitRef="usd">2242000</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts
      contextRef="i5ebcd2a2b100446583e2b9bfc9ed66a6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDYvZnJhZzowOTgzY2JkOTAwMWQ0YzU0YWE3MzVjNDcxNGZlODdhMi90YWJsZTo1ZDRhZTcyYWJmNzE0NmIzOWNlMmQ5YmM4ZjE0NGIzYy90YWJsZXJhbmdlOjVkNGFlNzJhYmY3MTQ2YjM5Y2UyZDliYzhmMTQ0YjNjXzYtNS0xLTEtMTAwNTUx_d419be6d-c9a0-48d0-8f90-d76c64d14458"
      unitRef="usd">3193000</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDYvZnJhZzowOTgzY2JkOTAwMWQ0YzU0YWE3MzVjNDcxNGZlODdhMi90YWJsZTo1ZDRhZTcyYWJmNzE0NmIzOWNlMmQ5YmM4ZjE0NGIzYy90YWJsZXJhbmdlOjVkNGFlNzJhYmY3MTQ2YjM5Y2UyZDliYzhmMTQ0YjNjXzctMS0xLTEtMTAwNTUx_d28bed44-93ff-436d-bc45-368c28551b01"
      unitRef="usd">2637000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDYvZnJhZzowOTgzY2JkOTAwMWQ0YzU0YWE3MzVjNDcxNGZlODdhMi90YWJsZTo1ZDRhZTcyYWJmNzE0NmIzOWNlMmQ5YmM4ZjE0NGIzYy90YWJsZXJhbmdlOjVkNGFlNzJhYmY3MTQ2YjM5Y2UyZDliYzhmMTQ0YjNjXzctMy0xLTEtMTAwNTUx_72992dcc-a1dc-4893-bcc2-927f1b11f8bb"
      unitRef="usd">1396000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="i5ebcd2a2b100446583e2b9bfc9ed66a6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDYvZnJhZzowOTgzY2JkOTAwMWQ0YzU0YWE3MzVjNDcxNGZlODdhMi90YWJsZTo1ZDRhZTcyYWJmNzE0NmIzOWNlMmQ5YmM4ZjE0NGIzYy90YWJsZXJhbmdlOjVkNGFlNzJhYmY3MTQ2YjM5Y2UyZDliYzhmMTQ0YjNjXzctNS0xLTEtMTAwNTUx_d24bc2b1-36cd-43ff-909e-51f2404febcf"
      unitRef="usd">1495000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDYvZnJhZzowOTgzY2JkOTAwMWQ0YzU0YWE3MzVjNDcxNGZlODdhMi90YWJsZTo1ZDRhZTcyYWJmNzE0NmIzOWNlMmQ5YmM4ZjE0NGIzYy90YWJsZXJhbmdlOjVkNGFlNzJhYmY3MTQ2YjM5Y2UyZDliYzhmMTQ0YjNjXzgtMS0xLTEtMTAwNTUx_77f09706-40ce-4fa2-a31d-b94ce2453d12"
      unitRef="usd">2428000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDYvZnJhZzowOTgzY2JkOTAwMWQ0YzU0YWE3MzVjNDcxNGZlODdhMi90YWJsZTo1ZDRhZTcyYWJmNzE0NmIzOWNlMmQ5YmM4ZjE0NGIzYy90YWJsZXJhbmdlOjVkNGFlNzJhYmY3MTQ2YjM5Y2UyZDliYzhmMTQ0YjNjXzgtMy0xLTEtMTAwNTUx_4eab8f33-b9bf-49be-a5a3-6bfa6cb4de0a"
      unitRef="usd">2032000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="i5ebcd2a2b100446583e2b9bfc9ed66a6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDYvZnJhZzowOTgzY2JkOTAwMWQ0YzU0YWE3MzVjNDcxNGZlODdhMi90YWJsZTo1ZDRhZTcyYWJmNzE0NmIzOWNlMmQ5YmM4ZjE0NGIzYy90YWJsZXJhbmdlOjVkNGFlNzJhYmY3MTQ2YjM5Y2UyZDliYzhmMTQ0YjNjXzgtNS0xLTEtMTAwNTUx_8658d07f-c820-463f-a6ab-24bc2ea894c3"
      unitRef="usd">-301000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainLossOnSaleOfBusiness
      contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDYvZnJhZzowOTgzY2JkOTAwMWQ0YzU0YWE3MzVjNDcxNGZlODdhMi90YWJsZTo1ZDRhZTcyYWJmNzE0NmIzOWNlMmQ5YmM4ZjE0NGIzYy90YWJsZXJhbmdlOjVkNGFlNzJhYmY3MTQ2YjM5Y2UyZDliYzhmMTQ0YjNjXzktMS0xLTEtMTI4MDU1_0c859f80-7adb-4faa-b5d9-5848b7ecd638"
      unitRef="usd">16687000</us-gaap:GainLossOnSaleOfBusiness>
    <us-gaap:GainLossOnSaleOfBusiness
      contextRef="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDYvZnJhZzowOTgzY2JkOTAwMWQ0YzU0YWE3MzVjNDcxNGZlODdhMi90YWJsZTo1ZDRhZTcyYWJmNzE0NmIzOWNlMmQ5YmM4ZjE0NGIzYy90YWJsZXJhbmdlOjVkNGFlNzJhYmY3MTQ2YjM5Y2UyZDliYzhmMTQ0YjNjXzktMy0xLTEtMTI4MDU1_3d4b5a59-6566-45bf-9699-46d5901d4160"
      unitRef="usd">0</us-gaap:GainLossOnSaleOfBusiness>
    <us-gaap:GainLossOnSaleOfBusiness
      contextRef="i5ebcd2a2b100446583e2b9bfc9ed66a6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDYvZnJhZzowOTgzY2JkOTAwMWQ0YzU0YWE3MzVjNDcxNGZlODdhMi90YWJsZTo1ZDRhZTcyYWJmNzE0NmIzOWNlMmQ5YmM4ZjE0NGIzYy90YWJsZXJhbmdlOjVkNGFlNzJhYmY3MTQ2YjM5Y2UyZDliYzhmMTQ0YjNjXzktNS0xLTEtMTI4MDU1_6fefe707-1094-4a82-b0bb-356bd679cc82"
      unitRef="usd">0</us-gaap:GainLossOnSaleOfBusiness>
    <us-gaap:DeferredIncomeTaxesAndTaxCredits
      contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDYvZnJhZzowOTgzY2JkOTAwMWQ0YzU0YWE3MzVjNDcxNGZlODdhMi90YWJsZTo1ZDRhZTcyYWJmNzE0NmIzOWNlMmQ5YmM4ZjE0NGIzYy90YWJsZXJhbmdlOjVkNGFlNzJhYmY3MTQ2YjM5Y2UyZDliYzhmMTQ0YjNjXzktMS0xLTEtMTAwNTUx_ae2dbe84-eb29-4d95-a7fe-552d59823401"
      unitRef="usd">36492000</us-gaap:DeferredIncomeTaxesAndTaxCredits>
    <us-gaap:DeferredIncomeTaxesAndTaxCredits
      contextRef="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDYvZnJhZzowOTgzY2JkOTAwMWQ0YzU0YWE3MzVjNDcxNGZlODdhMi90YWJsZTo1ZDRhZTcyYWJmNzE0NmIzOWNlMmQ5YmM4ZjE0NGIzYy90YWJsZXJhbmdlOjVkNGFlNzJhYmY3MTQ2YjM5Y2UyZDliYzhmMTQ0YjNjXzktMy0xLTEtMTAwNTUx_a8d20345-61c0-4388-a228-deef9a6b3395"
      unitRef="usd">21428000</us-gaap:DeferredIncomeTaxesAndTaxCredits>
    <us-gaap:DeferredIncomeTaxesAndTaxCredits
      contextRef="i5ebcd2a2b100446583e2b9bfc9ed66a6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDYvZnJhZzowOTgzY2JkOTAwMWQ0YzU0YWE3MzVjNDcxNGZlODdhMi90YWJsZTo1ZDRhZTcyYWJmNzE0NmIzOWNlMmQ5YmM4ZjE0NGIzYy90YWJsZXJhbmdlOjVkNGFlNzJhYmY3MTQ2YjM5Y2UyZDliYzhmMTQ0YjNjXzktNS0xLTEtMTAwNTUx_c714c19b-4d62-40e4-a53b-203ba707443d"
      unitRef="usd">19439000</us-gaap:DeferredIncomeTaxesAndTaxCredits>
    <us-gaap:ShareBasedCompensation
      contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDYvZnJhZzowOTgzY2JkOTAwMWQ0YzU0YWE3MzVjNDcxNGZlODdhMi90YWJsZTo1ZDRhZTcyYWJmNzE0NmIzOWNlMmQ5YmM4ZjE0NGIzYy90YWJsZXJhbmdlOjVkNGFlNzJhYmY3MTQ2YjM5Y2UyZDliYzhmMTQ0YjNjXzEwLTEtMS0xLTEwMDU1MQ_9373c8c7-1d9d-4c13-8b5d-9046940822e7"
      unitRef="usd">12726000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDYvZnJhZzowOTgzY2JkOTAwMWQ0YzU0YWE3MzVjNDcxNGZlODdhMi90YWJsZTo1ZDRhZTcyYWJmNzE0NmIzOWNlMmQ5YmM4ZjE0NGIzYy90YWJsZXJhbmdlOjVkNGFlNzJhYmY3MTQ2YjM5Y2UyZDliYzhmMTQ0YjNjXzEwLTMtMS0xLTEwMDU1MQ_f2ee4b60-68fc-4beb-a0f8-8070a42e8d9b"
      unitRef="usd">11771000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i5ebcd2a2b100446583e2b9bfc9ed66a6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDYvZnJhZzowOTgzY2JkOTAwMWQ0YzU0YWE3MzVjNDcxNGZlODdhMi90YWJsZTo1ZDRhZTcyYWJmNzE0NmIzOWNlMmQ5YmM4ZjE0NGIzYy90YWJsZXJhbmdlOjVkNGFlNzJhYmY3MTQ2YjM5Y2UyZDliYzhmMTQ0YjNjXzEwLTUtMS0xLTEwMDU1MQ_157423ef-ee9c-4ade-8f0f-602599536fb5"
      unitRef="usd">11643000</us-gaap:ShareBasedCompensation>
    <us-gaap:UnrealizedGainLossOnDerivatives
      contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDYvZnJhZzowOTgzY2JkOTAwMWQ0YzU0YWE3MzVjNDcxNGZlODdhMi90YWJsZTo1ZDRhZTcyYWJmNzE0NmIzOWNlMmQ5YmM4ZjE0NGIzYy90YWJsZXJhbmdlOjVkNGFlNzJhYmY3MTQ2YjM5Y2UyZDliYzhmMTQ0YjNjXzExLTEtMS0xLTEwMDU1MQ_54b3caa8-8d1c-48ec-96f0-28fec2a3beb9"
      unitRef="usd">203000</us-gaap:UnrealizedGainLossOnDerivatives>
    <us-gaap:UnrealizedGainLossOnDerivatives
      contextRef="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDYvZnJhZzowOTgzY2JkOTAwMWQ0YzU0YWE3MzVjNDcxNGZlODdhMi90YWJsZTo1ZDRhZTcyYWJmNzE0NmIzOWNlMmQ5YmM4ZjE0NGIzYy90YWJsZXJhbmdlOjVkNGFlNzJhYmY3MTQ2YjM5Y2UyZDliYzhmMTQ0YjNjXzExLTMtMS0xLTEwMDU1MQ_ea1f4130-5732-4a3f-8ea7-de80ea46531d"
      unitRef="usd">32000</us-gaap:UnrealizedGainLossOnDerivatives>
    <us-gaap:UnrealizedGainLossOnDerivatives
      contextRef="i5ebcd2a2b100446583e2b9bfc9ed66a6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDYvZnJhZzowOTgzY2JkOTAwMWQ0YzU0YWE3MzVjNDcxNGZlODdhMi90YWJsZTo1ZDRhZTcyYWJmNzE0NmIzOWNlMmQ5YmM4ZjE0NGIzYy90YWJsZXJhbmdlOjVkNGFlNzJhYmY3MTQ2YjM5Y2UyZDliYzhmMTQ0YjNjXzExLTUtMS0xLTEwMDU1MQ_acfba281-dc73-4fc2-b3d4-ed40911c9ccb"
      unitRef="usd">-265000</us-gaap:UnrealizedGainLossOnDerivatives>
    <us-gaap:IncreaseDecreaseInOperatingCapital
      contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDYvZnJhZzowOTgzY2JkOTAwMWQ0YzU0YWE3MzVjNDcxNGZlODdhMi90YWJsZTo1ZDRhZTcyYWJmNzE0NmIzOWNlMmQ5YmM4ZjE0NGIzYy90YWJsZXJhbmdlOjVkNGFlNzJhYmY3MTQ2YjM5Y2UyZDliYzhmMTQ0YjNjXzEyLTEtMS0xLTEwMDU1MQ_ee8e2f1d-35bc-48ef-b7d3-a15859d46a23"
      unitRef="usd">-29450000</us-gaap:IncreaseDecreaseInOperatingCapital>
    <us-gaap:IncreaseDecreaseInOperatingCapital
      contextRef="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDYvZnJhZzowOTgzY2JkOTAwMWQ0YzU0YWE3MzVjNDcxNGZlODdhMi90YWJsZTo1ZDRhZTcyYWJmNzE0NmIzOWNlMmQ5YmM4ZjE0NGIzYy90YWJsZXJhbmdlOjVkNGFlNzJhYmY3MTQ2YjM5Y2UyZDliYzhmMTQ0YjNjXzEyLTMtMS0xLTEwMDU1MQ_f7b49b04-f030-4a4c-b673-0b07ccbee58d"
      unitRef="usd">-27627000</us-gaap:IncreaseDecreaseInOperatingCapital>
    <us-gaap:IncreaseDecreaseInOperatingCapital
      contextRef="i5ebcd2a2b100446583e2b9bfc9ed66a6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDYvZnJhZzowOTgzY2JkOTAwMWQ0YzU0YWE3MzVjNDcxNGZlODdhMi90YWJsZTo1ZDRhZTcyYWJmNzE0NmIzOWNlMmQ5YmM4ZjE0NGIzYy90YWJsZXJhbmdlOjVkNGFlNzJhYmY3MTQ2YjM5Y2UyZDliYzhmMTQ0YjNjXzEyLTUtMS0xLTEwMDU1MQ_74f20f07-b1b6-4b5d-b050-eb7c20f1a4ce"
      unitRef="usd">-13861000</us-gaap:IncreaseDecreaseInOperatingCapital>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDYvZnJhZzowOTgzY2JkOTAwMWQ0YzU0YWE3MzVjNDcxNGZlODdhMi90YWJsZTo1ZDRhZTcyYWJmNzE0NmIzOWNlMmQ5YmM4ZjE0NGIzYy90YWJsZXJhbmdlOjVkNGFlNzJhYmY3MTQ2YjM5Y2UyZDliYzhmMTQ0YjNjXzE1LTEtMS0xLTExMzYyNg_0cddcede-d3b1-4771-969f-d26b5eaa3892"
      unitRef="usd">219116000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDYvZnJhZzowOTgzY2JkOTAwMWQ0YzU0YWE3MzVjNDcxNGZlODdhMi90YWJsZTo1ZDRhZTcyYWJmNzE0NmIzOWNlMmQ5YmM4ZjE0NGIzYy90YWJsZXJhbmdlOjVkNGFlNzJhYmY3MTQ2YjM5Y2UyZDliYzhmMTQ0YjNjXzE1LTMtMS0xLTExMzYyNg_38ec8078-f1f8-4620-a7ad-14f6a311f938"
      unitRef="usd">158932000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i5ebcd2a2b100446583e2b9bfc9ed66a6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDYvZnJhZzowOTgzY2JkOTAwMWQ0YzU0YWE3MzVjNDcxNGZlODdhMi90YWJsZTo1ZDRhZTcyYWJmNzE0NmIzOWNlMmQ5YmM4ZjE0NGIzYy90YWJsZXJhbmdlOjVkNGFlNzJhYmY3MTQ2YjM5Y2UyZDliYzhmMTQ0YjNjXzE1LTUtMS0xLTExMzYyNg_1bce748d-b7c5-45c2-9b44-6c3e30689e07"
      unitRef="usd">122896000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDYvZnJhZzowOTgzY2JkOTAwMWQ0YzU0YWE3MzVjNDcxNGZlODdhMi90YWJsZTo1ZDRhZTcyYWJmNzE0NmIzOWNlMmQ5YmM4ZjE0NGIzYy90YWJsZXJhbmdlOjVkNGFlNzJhYmY3MTQ2YjM5Y2UyZDliYzhmMTQ0YjNjXzE4LTEtMS0xLTEwMDU1MQ_e33a970e-a38f-4014-b163-7c72a1c1cc29"
      unitRef="usd">18004000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDYvZnJhZzowOTgzY2JkOTAwMWQ0YzU0YWE3MzVjNDcxNGZlODdhMi90YWJsZTo1ZDRhZTcyYWJmNzE0NmIzOWNlMmQ5YmM4ZjE0NGIzYy90YWJsZXJhbmdlOjVkNGFlNzJhYmY3MTQ2YjM5Y2UyZDliYzhmMTQ0YjNjXzE4LTMtMS0xLTEwMDU1MQ_4dcee8c0-5a00-4646-9ceb-a38b3cb10173"
      unitRef="usd">180911000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i5ebcd2a2b100446583e2b9bfc9ed66a6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDYvZnJhZzowOTgzY2JkOTAwMWQ0YzU0YWE3MzVjNDcxNGZlODdhMi90YWJsZTo1ZDRhZTcyYWJmNzE0NmIzOWNlMmQ5YmM4ZjE0NGIzYy90YWJsZXJhbmdlOjVkNGFlNzJhYmY3MTQ2YjM5Y2UyZDliYzhmMTQ0YjNjXzE4LTUtMS0xLTEwMDU1MQ_29bcf562-bf32-4aa3-ae36-6327584318a8"
      unitRef="usd">0</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:ProceedsFromDivestitureOfBusinessesNetOfCashDivested
      contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDYvZnJhZzowOTgzY2JkOTAwMWQ0YzU0YWE3MzVjNDcxNGZlODdhMi90YWJsZTo1ZDRhZTcyYWJmNzE0NmIzOWNlMmQ5YmM4ZjE0NGIzYy90YWJsZXJhbmdlOjVkNGFlNzJhYmY3MTQ2YjM5Y2UyZDliYzhmMTQ0YjNjXzE3LTEtMS0xLTEzNzA0OQ_526baa51-3f53-4d03-b0b1-721bc571f778"
      unitRef="usd">-15789000</us-gaap:ProceedsFromDivestitureOfBusinessesNetOfCashDivested>
    <us-gaap:ProceedsFromDivestitureOfBusinessesNetOfCashDivested
      contextRef="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDYvZnJhZzowOTgzY2JkOTAwMWQ0YzU0YWE3MzVjNDcxNGZlODdhMi90YWJsZTo1ZDRhZTcyYWJmNzE0NmIzOWNlMmQ5YmM4ZjE0NGIzYy90YWJsZXJhbmdlOjVkNGFlNzJhYmY3MTQ2YjM5Y2UyZDliYzhmMTQ0YjNjXzE3LTMtMS0xLTEzNzA0OQ_3a6f57eb-c358-4a18-8757-e11f626f2dfe"
      unitRef="usd">0</us-gaap:ProceedsFromDivestitureOfBusinessesNetOfCashDivested>
    <us-gaap:ProceedsFromDivestitureOfBusinessesNetOfCashDivested
      contextRef="i5ebcd2a2b100446583e2b9bfc9ed66a6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDYvZnJhZzowOTgzY2JkOTAwMWQ0YzU0YWE3MzVjNDcxNGZlODdhMi90YWJsZTo1ZDRhZTcyYWJmNzE0NmIzOWNlMmQ5YmM4ZjE0NGIzYy90YWJsZXJhbmdlOjVkNGFlNzJhYmY3MTQ2YjM5Y2UyZDliYzhmMTQ0YjNjXzE3LTUtMS0xLTEzNzA0OQ_2cbb0d8f-2fab-47db-92f8-727b9b37f57f"
      unitRef="usd">0</us-gaap:ProceedsFromDivestitureOfBusinessesNetOfCashDivested>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDYvZnJhZzowOTgzY2JkOTAwMWQ0YzU0YWE3MzVjNDcxNGZlODdhMi90YWJsZTo1ZDRhZTcyYWJmNzE0NmIzOWNlMmQ5YmM4ZjE0NGIzYy90YWJsZXJhbmdlOjVkNGFlNzJhYmY3MTQ2YjM5Y2UyZDliYzhmMTQ0YjNjXzE5LTEtMS0xLTEwMDU1MQ_1093fc6e-d660-4e2b-bea7-479135d51ea0"
      unitRef="usd">60909000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDYvZnJhZzowOTgzY2JkOTAwMWQ0YzU0YWE3MzVjNDcxNGZlODdhMi90YWJsZTo1ZDRhZTcyYWJmNzE0NmIzOWNlMmQ5YmM4ZjE0NGIzYy90YWJsZXJhbmdlOjVkNGFlNzJhYmY3MTQ2YjM5Y2UyZDliYzhmMTQ0YjNjXzE5LTMtMS0xLTEwMDU1MQ_1ad51b64-fa0f-4b58-bffe-102742ed74bb"
      unitRef="usd">46651000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i5ebcd2a2b100446583e2b9bfc9ed66a6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDYvZnJhZzowOTgzY2JkOTAwMWQ0YzU0YWE3MzVjNDcxNGZlODdhMi90YWJsZTo1ZDRhZTcyYWJmNzE0NmIzOWNlMmQ5YmM4ZjE0NGIzYy90YWJsZXJhbmdlOjVkNGFlNzJhYmY3MTQ2YjM5Y2UyZDliYzhmMTQ0YjNjXzE5LTUtMS0xLTEwMDU1MQ_cdb57d7d-dfd2-49e3-b79b-912589cee25a"
      unitRef="usd">32864000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDYvZnJhZzowOTgzY2JkOTAwMWQ0YzU0YWE3MzVjNDcxNGZlODdhMi90YWJsZTo1ZDRhZTcyYWJmNzE0NmIzOWNlMmQ5YmM4ZjE0NGIzYy90YWJsZXJhbmdlOjVkNGFlNzJhYmY3MTQ2YjM5Y2UyZDliYzhmMTQ0YjNjXzIwLTEtMS0xLTEwMDU1MQ_d287292c-ba05-4cc6-8ea3-536ee7331b84"
      unitRef="usd">4947000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDYvZnJhZzowOTgzY2JkOTAwMWQ0YzU0YWE3MzVjNDcxNGZlODdhMi90YWJsZTo1ZDRhZTcyYWJmNzE0NmIzOWNlMmQ5YmM4ZjE0NGIzYy90YWJsZXJhbmdlOjVkNGFlNzJhYmY3MTQ2YjM5Y2UyZDliYzhmMTQ0YjNjXzIwLTMtMS0xLTEwMDU1MQ_f67d14ec-1330-49de-8a60-28affa298150"
      unitRef="usd">4113000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="i5ebcd2a2b100446583e2b9bfc9ed66a6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDYvZnJhZzowOTgzY2JkOTAwMWQ0YzU0YWE3MzVjNDcxNGZlODdhMi90YWJsZTo1ZDRhZTcyYWJmNzE0NmIzOWNlMmQ5YmM4ZjE0NGIzYy90YWJsZXJhbmdlOjVkNGFlNzJhYmY3MTQ2YjM5Y2UyZDliYzhmMTQ0YjNjXzIwLTUtMS0xLTEwMDU1MQ_d6430704-0fe3-45f6-93a8-aae000521005"
      unitRef="usd">2373000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDYvZnJhZzowOTgzY2JkOTAwMWQ0YzU0YWE3MzVjNDcxNGZlODdhMi90YWJsZTo1ZDRhZTcyYWJmNzE0NmIzOWNlMmQ5YmM4ZjE0NGIzYy90YWJsZXJhbmdlOjVkNGFlNzJhYmY3MTQ2YjM5Y2UyZDliYzhmMTQ0YjNjXzIyLTEtMS0xLTExMzY3NQ_a96292df-260f-41eb-83bb-50de665b80ae"
      unitRef="usd">-89755000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDYvZnJhZzowOTgzY2JkOTAwMWQ0YzU0YWE3MzVjNDcxNGZlODdhMi90YWJsZTo1ZDRhZTcyYWJmNzE0NmIzOWNlMmQ5YmM4ZjE0NGIzYy90YWJsZXJhbmdlOjVkNGFlNzJhYmY3MTQ2YjM5Y2UyZDliYzhmMTQ0YjNjXzIyLTMtMS0xLTExMzY3NQ_71ea5421-488c-40e8-adb2-354f80a6ddbd"
      unitRef="usd">-223449000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i5ebcd2a2b100446583e2b9bfc9ed66a6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDYvZnJhZzowOTgzY2JkOTAwMWQ0YzU0YWE3MzVjNDcxNGZlODdhMi90YWJsZTo1ZDRhZTcyYWJmNzE0NmIzOWNlMmQ5YmM4ZjE0NGIzYy90YWJsZXJhbmdlOjVkNGFlNzJhYmY3MTQ2YjM5Y2UyZDliYzhmMTQ0YjNjXzIyLTUtMS0xLTExMzY3NQ_66663fa3-3833-4e6c-9a26-74699a11eccb"
      unitRef="usd">-30491000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromLinesOfCredit
      contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDYvZnJhZzowOTgzY2JkOTAwMWQ0YzU0YWE3MzVjNDcxNGZlODdhMi90YWJsZTo1ZDRhZTcyYWJmNzE0NmIzOWNlMmQ5YmM4ZjE0NGIzYy90YWJsZXJhbmdlOjVkNGFlNzJhYmY3MTQ2YjM5Y2UyZDliYzhmMTQ0YjNjXzIzLTEtMS0xLTEwMDU1MQ_30750b21-52cf-453a-90c9-80fc775c4628"
      unitRef="usd">0</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:ProceedsFromLinesOfCredit
      contextRef="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDYvZnJhZzowOTgzY2JkOTAwMWQ0YzU0YWE3MzVjNDcxNGZlODdhMi90YWJsZTo1ZDRhZTcyYWJmNzE0NmIzOWNlMmQ5YmM4ZjE0NGIzYy90YWJsZXJhbmdlOjVkNGFlNzJhYmY3MTQ2YjM5Y2UyZDliYzhmMTQ0YjNjXzIzLTMtMS0xLTEwMDU1MQ_fa5a0d2a-41fa-459f-ac10-c9cdd299c0d8"
      unitRef="usd">140000000</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:ProceedsFromLinesOfCredit
      contextRef="i5ebcd2a2b100446583e2b9bfc9ed66a6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDYvZnJhZzowOTgzY2JkOTAwMWQ0YzU0YWE3MzVjNDcxNGZlODdhMi90YWJsZTo1ZDRhZTcyYWJmNzE0NmIzOWNlMmQ5YmM4ZjE0NGIzYy90YWJsZXJhbmdlOjVkNGFlNzJhYmY3MTQ2YjM5Y2UyZDliYzhmMTQ0YjNjXzIzLTUtMS0xLTEwMDU1MQ_e65e8244-2d02-4796-abad-6e44703e87d3"
      unitRef="usd">0</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDYvZnJhZzowOTgzY2JkOTAwMWQ0YzU0YWE3MzVjNDcxNGZlODdhMi90YWJsZTo1ZDRhZTcyYWJmNzE0NmIzOWNlMmQ5YmM4ZjE0NGIzYy90YWJsZXJhbmdlOjVkNGFlNzJhYmY3MTQ2YjM5Y2UyZDliYzhmMTQ0YjNjXzI0LTEtMS0xLTEwMDU1MQ_0ba77ae1-90c7-48a7-ba0c-663760457dda"
      unitRef="usd">23373000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDYvZnJhZzowOTgzY2JkOTAwMWQ0YzU0YWE3MzVjNDcxNGZlODdhMi90YWJsZTo1ZDRhZTcyYWJmNzE0NmIzOWNlMmQ5YmM4ZjE0NGIzYy90YWJsZXJhbmdlOjVkNGFlNzJhYmY3MTQ2YjM5Y2UyZDliYzhmMTQ0YjNjXzI0LTMtMS0xLTEwMDU1MQ_8760c867-2630-4d02-8127-411856f364ff"
      unitRef="usd">48273000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="i5ebcd2a2b100446583e2b9bfc9ed66a6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDYvZnJhZzowOTgzY2JkOTAwMWQ0YzU0YWE3MzVjNDcxNGZlODdhMi90YWJsZTo1ZDRhZTcyYWJmNzE0NmIzOWNlMmQ5YmM4ZjE0NGIzYy90YWJsZXJhbmdlOjVkNGFlNzJhYmY3MTQ2YjM5Y2UyZDliYzhmMTQ0YjNjXzI0LTUtMS0xLTEwMDU1MQ_eaa6148b-9ac7-4d1d-a9d4-27ac8c1841fe"
      unitRef="usd">77745000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:PaymentsToMinorityShareholders
      contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDYvZnJhZzowOTgzY2JkOTAwMWQ0YzU0YWE3MzVjNDcxNGZlODdhMi90YWJsZTo1ZDRhZTcyYWJmNzE0NmIzOWNlMmQ5YmM4ZjE0NGIzYy90YWJsZXJhbmdlOjVkNGFlNzJhYmY3MTQ2YjM5Y2UyZDliYzhmMTQ0YjNjXzI1LTEtMS0xLTEwMDU1MQ_d558fcdc-37f6-471c-88fc-68e561fb5a16"
      unitRef="usd">0</us-gaap:PaymentsToMinorityShareholders>
    <us-gaap:PaymentsToMinorityShareholders
      contextRef="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDYvZnJhZzowOTgzY2JkOTAwMWQ0YzU0YWE3MzVjNDcxNGZlODdhMi90YWJsZTo1ZDRhZTcyYWJmNzE0NmIzOWNlMmQ5YmM4ZjE0NGIzYy90YWJsZXJhbmdlOjVkNGFlNzJhYmY3MTQ2YjM5Y2UyZDliYzhmMTQ0YjNjXzI1LTMtMS0xLTEwMDU1MQ_3125794c-9b2b-4730-9298-e22c1b3c63f9"
      unitRef="usd">2477000</us-gaap:PaymentsToMinorityShareholders>
    <us-gaap:PaymentsToMinorityShareholders
      contextRef="i5ebcd2a2b100446583e2b9bfc9ed66a6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDYvZnJhZzowOTgzY2JkOTAwMWQ0YzU0YWE3MzVjNDcxNGZlODdhMi90YWJsZTo1ZDRhZTcyYWJmNzE0NmIzOWNlMmQ5YmM4ZjE0NGIzYy90YWJsZXJhbmdlOjVkNGFlNzJhYmY3MTQ2YjM5Y2UyZDliYzhmMTQ0YjNjXzI1LTUtMS0xLTEwMDU1MQ_21065f76-397b-4a10-b34c-264ca461fc09"
      unitRef="usd">432000</us-gaap:PaymentsToMinorityShareholders>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDYvZnJhZzowOTgzY2JkOTAwMWQ0YzU0YWE3MzVjNDcxNGZlODdhMi90YWJsZTo1ZDRhZTcyYWJmNzE0NmIzOWNlMmQ5YmM4ZjE0NGIzYy90YWJsZXJhbmdlOjVkNGFlNzJhYmY3MTQ2YjM5Y2UyZDliYzhmMTQ0YjNjXzI2LTEtMS0xLTEwMDU1MQ_a33028a1-582d-4bbc-b98f-cd5526eff7ec"
      unitRef="usd">9416000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDYvZnJhZzowOTgzY2JkOTAwMWQ0YzU0YWE3MzVjNDcxNGZlODdhMi90YWJsZTo1ZDRhZTcyYWJmNzE0NmIzOWNlMmQ5YmM4ZjE0NGIzYy90YWJsZXJhbmdlOjVkNGFlNzJhYmY3MTQ2YjM5Y2UyZDliYzhmMTQ0YjNjXzI2LTMtMS0xLTEwMDU1MQ_243f0229-025e-49d1-8709-4456e981e661"
      unitRef="usd">7338000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i5ebcd2a2b100446583e2b9bfc9ed66a6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDYvZnJhZzowOTgzY2JkOTAwMWQ0YzU0YWE3MzVjNDcxNGZlODdhMi90YWJsZTo1ZDRhZTcyYWJmNzE0NmIzOWNlMmQ5YmM4ZjE0NGIzYy90YWJsZXJhbmdlOjVkNGFlNzJhYmY3MTQ2YjM5Y2UyZDliYzhmMTQ0YjNjXzI2LTUtMS0xLTEwMDU1MQ_15b5fc9d-0e79-4dd0-b8e7-1d69f7f08e8f"
      unitRef="usd">1985000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDYvZnJhZzowOTgzY2JkOTAwMWQ0YzU0YWE3MzVjNDcxNGZlODdhMi90YWJsZTo1ZDRhZTcyYWJmNzE0NmIzOWNlMmQ5YmM4ZjE0NGIzYy90YWJsZXJhbmdlOjVkNGFlNzJhYmY3MTQ2YjM5Y2UyZDliYzhmMTQ0YjNjXzI3LTEtMS0xLTEwMDU1MQ_654ac0fa-93e5-4af4-b9e8-7dfd308f519b"
      unitRef="usd">0</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDYvZnJhZzowOTgzY2JkOTAwMWQ0YzU0YWE3MzVjNDcxNGZlODdhMi90YWJsZTo1ZDRhZTcyYWJmNzE0NmIzOWNlMmQ5YmM4ZjE0NGIzYy90YWJsZXJhbmdlOjVkNGFlNzJhYmY3MTQ2YjM5Y2UyZDliYzhmMTQ0YjNjXzI3LTMtMS0xLTEwMDU1MQ_f3e42aea-52cb-44a0-bba7-d7d0a3ed35e9"
      unitRef="usd">1340000</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="i5ebcd2a2b100446583e2b9bfc9ed66a6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDYvZnJhZzowOTgzY2JkOTAwMWQ0YzU0YWE3MzVjNDcxNGZlODdhMi90YWJsZTo1ZDRhZTcyYWJmNzE0NmIzOWNlMmQ5YmM4ZjE0NGIzYy90YWJsZXJhbmdlOjVkNGFlNzJhYmY3MTQ2YjM5Y2UyZDliYzhmMTQ0YjNjXzI3LTUtMS0xLTEwMDU1MQ_98174595-dc1c-4dd8-af6e-7849f2892b36"
      unitRef="usd">0</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDYvZnJhZzowOTgzY2JkOTAwMWQ0YzU0YWE3MzVjNDcxNGZlODdhMi90YWJsZTo1ZDRhZTcyYWJmNzE0NmIzOWNlMmQ5YmM4ZjE0NGIzYy90YWJsZXJhbmdlOjVkNGFlNzJhYmY3MTQ2YjM5Y2UyZDliYzhmMTQ0YjNjXzI4LTEtMS0xLTEwMDU1MQ_2cffa282-2d29-444a-bb83-6f395c613739"
      unitRef="usd">0</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDYvZnJhZzowOTgzY2JkOTAwMWQ0YzU0YWE3MzVjNDcxNGZlODdhMi90YWJsZTo1ZDRhZTcyYWJmNzE0NmIzOWNlMmQ5YmM4ZjE0NGIzYy90YWJsZXJhbmdlOjVkNGFlNzJhYmY3MTQ2YjM5Y2UyZDliYzhmMTQ0YjNjXzI4LTMtMS0xLTEwMDU1MQ_3b7f9ff4-4d3b-46c7-8654-b96c02f9878d"
      unitRef="usd">-4000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="i5ebcd2a2b100446583e2b9bfc9ed66a6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDYvZnJhZzowOTgzY2JkOTAwMWQ0YzU0YWE3MzVjNDcxNGZlODdhMi90YWJsZTo1ZDRhZTcyYWJmNzE0NmIzOWNlMmQ5YmM4ZjE0NGIzYy90YWJsZXJhbmdlOjVkNGFlNzJhYmY3MTQ2YjM5Y2UyZDliYzhmMTQ0YjNjXzI4LTUtMS0xLTEwMDU1MQ_f4b7876a-045b-46e0-ad7f-1fada3f75b3c"
      unitRef="usd">9837000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDYvZnJhZzowOTgzY2JkOTAwMWQ0YzU0YWE3MzVjNDcxNGZlODdhMi90YWJsZTo1ZDRhZTcyYWJmNzE0NmIzOWNlMmQ5YmM4ZjE0NGIzYy90YWJsZXJhbmdlOjVkNGFlNzJhYmY3MTQ2YjM5Y2UyZDliYzhmMTQ0YjNjXzMyLTEtMS0xLTExMzY4Mw_454d54a7-32c7-49e1-8a18-aa33a5b11471"
      unitRef="usd">-32789000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDYvZnJhZzowOTgzY2JkOTAwMWQ0YzU0YWE3MzVjNDcxNGZlODdhMi90YWJsZTo1ZDRhZTcyYWJmNzE0NmIzOWNlMmQ5YmM4ZjE0NGIzYy90YWJsZXJhbmdlOjVkNGFlNzJhYmY3MTQ2YjM5Y2UyZDliYzhmMTQ0YjNjXzMyLTMtMS0xLTExMzY4Mw_95dce421-01f9-40be-9970-08b41b9a4630"
      unitRef="usd">80568000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i5ebcd2a2b100446583e2b9bfc9ed66a6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDYvZnJhZzowOTgzY2JkOTAwMWQ0YzU0YWE3MzVjNDcxNGZlODdhMi90YWJsZTo1ZDRhZTcyYWJmNzE0NmIzOWNlMmQ5YmM4ZjE0NGIzYy90YWJsZXJhbmdlOjVkNGFlNzJhYmY3MTQ2YjM5Y2UyZDliYzhmMTQ0YjNjXzMyLTUtMS0xLTExMzY4Mw_557f58b3-2bb0-4c05-ba48-11e59f3a678f"
      unitRef="usd">-70325000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDYvZnJhZzowOTgzY2JkOTAwMWQ0YzU0YWE3MzVjNDcxNGZlODdhMi90YWJsZTo1ZDRhZTcyYWJmNzE0NmIzOWNlMmQ5YmM4ZjE0NGIzYy90YWJsZXJhbmdlOjVkNGFlNzJhYmY3MTQ2YjM5Y2UyZDliYzhmMTQ0YjNjXzMwLTEtMS0xLTEwMDU1MQ_778013ea-e598-4427-88a0-b6f7c570e1cb"
      unitRef="usd">96572000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDYvZnJhZzowOTgzY2JkOTAwMWQ0YzU0YWE3MzVjNDcxNGZlODdhMi90YWJsZTo1ZDRhZTcyYWJmNzE0NmIzOWNlMmQ5YmM4ZjE0NGIzYy90YWJsZXJhbmdlOjVkNGFlNzJhYmY3MTQ2YjM5Y2UyZDliYzhmMTQ0YjNjXzMwLTMtMS0xLTEwMDU1MQ_cae1cc2d-e25e-4634-8f28-3289c3ecac69"
      unitRef="usd">16051000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i5ebcd2a2b100446583e2b9bfc9ed66a6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDYvZnJhZzowOTgzY2JkOTAwMWQ0YzU0YWE3MzVjNDcxNGZlODdhMi90YWJsZTo1ZDRhZTcyYWJmNzE0NmIzOWNlMmQ5YmM4ZjE0NGIzYy90YWJsZXJhbmdlOjVkNGFlNzJhYmY3MTQ2YjM5Y2UyZDliYzhmMTQ0YjNjXzMwLTUtMS0xLTEwMDU1MQ_80584078-db66-4fe8-a7ac-4d206fdc73dc"
      unitRef="usd">22080000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ic18de86a7e194dbaacc6e58a186ae83a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDYvZnJhZzowOTgzY2JkOTAwMWQ0YzU0YWE3MzVjNDcxNGZlODdhMi90YWJsZTo1ZDRhZTcyYWJmNzE0NmIzOWNlMmQ5YmM4ZjE0NGIzYy90YWJsZXJhbmdlOjVkNGFlNzJhYmY3MTQ2YjM5Y2UyZDliYzhmMTQ0YjNjXzMxLTEtMS0xLTEwMDU1MQ_15695e1a-d339-4232-9f7a-6d0a532e2e06"
      unitRef="usd">88693000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i74a327970a2743d99f4bfe31a1aa9144_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDYvZnJhZzowOTgzY2JkOTAwMWQ0YzU0YWE3MzVjNDcxNGZlODdhMi90YWJsZTo1ZDRhZTcyYWJmNzE0NmIzOWNlMmQ5YmM4ZjE0NGIzYy90YWJsZXJhbmdlOjVkNGFlNzJhYmY3MTQ2YjM5Y2UyZDliYzhmMTQ0YjNjXzMxLTMtMS0xLTEwMDU1MQ_f9f61858-0010-4cf0-a151-00507625f30a"
      unitRef="usd">72642000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i8fc667299f2047d782b6469eecd6cc23_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDYvZnJhZzowOTgzY2JkOTAwMWQ0YzU0YWE3MzVjNDcxNGZlODdhMi90YWJsZTo1ZDRhZTcyYWJmNzE0NmIzOWNlMmQ5YmM4ZjE0NGIzYy90YWJsZXJhbmdlOjVkNGFlNzJhYmY3MTQ2YjM5Y2UyZDliYzhmMTQ0YjNjXzMxLTUtMS0xLTEwMDU1MQ_e91a312d-c0d7-4cb4-9856-9def8947a5a6"
      unitRef="usd">50562000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ia4e26e1a90f24900b99f99a0eb4cb516_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDYvZnJhZzowOTgzY2JkOTAwMWQ0YzU0YWE3MzVjNDcxNGZlODdhMi90YWJsZTo1ZDRhZTcyYWJmNzE0NmIzOWNlMmQ5YmM4ZjE0NGIzYy90YWJsZXJhbmdlOjVkNGFlNzJhYmY3MTQ2YjM5Y2UyZDliYzhmMTQ0YjNjXzM3LTEtMS0xLTExMzc3NA_d36190fa-cb82-4b41-bb8d-e2b4db57d956"
      unitRef="usd">185265000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ic18de86a7e194dbaacc6e58a186ae83a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDYvZnJhZzowOTgzY2JkOTAwMWQ0YzU0YWE3MzVjNDcxNGZlODdhMi90YWJsZTo1ZDRhZTcyYWJmNzE0NmIzOWNlMmQ5YmM4ZjE0NGIzYy90YWJsZXJhbmdlOjVkNGFlNzJhYmY3MTQ2YjM5Y2UyZDliYzhmMTQ0YjNjXzM3LTMtMS0xLTExMzc3NA_26a3eadf-e7d7-465e-823c-dc735617f44f"
      unitRef="usd">88693000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i74a327970a2743d99f4bfe31a1aa9144_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDYvZnJhZzowOTgzY2JkOTAwMWQ0YzU0YWE3MzVjNDcxNGZlODdhMi90YWJsZTo1ZDRhZTcyYWJmNzE0NmIzOWNlMmQ5YmM4ZjE0NGIzYy90YWJsZXJhbmdlOjVkNGFlNzJhYmY3MTQ2YjM5Y2UyZDliYzhmMTQ0YjNjXzM3LTUtMS0xLTExMzc3NA_0fe4dc28-c908-4c33-8f8b-ca14cf07f4e3"
      unitRef="usd">72642000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <strl:RestrictedCashOtherCurrentAssetsDisposalGroupIncludingContinuedOperations
      contextRef="ia4e26e1a90f24900b99f99a0eb4cb516_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDYvZnJhZzowOTgzY2JkOTAwMWQ0YzU0YWE3MzVjNDcxNGZlODdhMi90YWJsZTo1ZDRhZTcyYWJmNzE0NmIzOWNlMmQ5YmM4ZjE0NGIzYy90YWJsZXJhbmdlOjVkNGFlNzJhYmY3MTQ2YjM5Y2UyZDliYzhmMTQ0YjNjXzMzLTEtMS0xLTEwMDU1MQ_a4fcf0ec-5991-4f0d-a362-b2daf07193be"
      unitRef="usd">3721000</strl:RestrictedCashOtherCurrentAssetsDisposalGroupIncludingContinuedOperations>
    <strl:RestrictedCashOtherCurrentAssetsDisposalGroupIncludingContinuedOperations
      contextRef="ic18de86a7e194dbaacc6e58a186ae83a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDYvZnJhZzowOTgzY2JkOTAwMWQ0YzU0YWE3MzVjNDcxNGZlODdhMi90YWJsZTo1ZDRhZTcyYWJmNzE0NmIzOWNlMmQ5YmM4ZjE0NGIzYy90YWJsZXJhbmdlOjVkNGFlNzJhYmY3MTQ2YjM5Y2UyZDliYzhmMTQ0YjNjXzMzLTMtMS0xLTEwMDU1MQ_8af8ad07-4205-466c-9032-0572389c52c0"
      unitRef="usd">3821000</strl:RestrictedCashOtherCurrentAssetsDisposalGroupIncludingContinuedOperations>
    <strl:RestrictedCashOtherCurrentAssetsDisposalGroupIncludingContinuedOperations
      contextRef="i74a327970a2743d99f4bfe31a1aa9144_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDYvZnJhZzowOTgzY2JkOTAwMWQ0YzU0YWE3MzVjNDcxNGZlODdhMi90YWJsZTo1ZDRhZTcyYWJmNzE0NmIzOWNlMmQ5YmM4ZjE0NGIzYy90YWJsZXJhbmdlOjVkNGFlNzJhYmY3MTQ2YjM5Y2UyZDliYzhmMTQ0YjNjXzMzLTUtMS0xLTEwMDU1MQ_eecd4ee8-269b-4c32-b397-b11e83af22e0"
      unitRef="usd">4571000</strl:RestrictedCashOtherCurrentAssetsDisposalGroupIncludingContinuedOperations>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsDisposalGroupIncludingDiscontinuedOperations
      contextRef="ia4e26e1a90f24900b99f99a0eb4cb516_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDYvZnJhZzowOTgzY2JkOTAwMWQ0YzU0YWE3MzVjNDcxNGZlODdhMi90YWJsZTo1ZDRhZTcyYWJmNzE0NmIzOWNlMmQ5YmM4ZjE0NGIzYy90YWJsZXJhbmdlOjVkNGFlNzJhYmY3MTQ2YjM5Y2UyZDliYzhmMTQ0YjNjXzMxLTEtMS0xLTEyMzQ2OQ_6176ffda-00ca-412a-a494-911ff040ea36"
      unitRef="usd">0</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsDisposalGroupIncludingDiscontinuedOperations>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsDisposalGroupIncludingDiscontinuedOperations
      contextRef="ic18de86a7e194dbaacc6e58a186ae83a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDYvZnJhZzowOTgzY2JkOTAwMWQ0YzU0YWE3MzVjNDcxNGZlODdhMi90YWJsZTo1ZDRhZTcyYWJmNzE0NmIzOWNlMmQ5YmM4ZjE0NGIzYy90YWJsZXJhbmdlOjVkNGFlNzJhYmY3MTQ2YjM5Y2UyZDliYzhmMTQ0YjNjXzMxLTMtMS0xLTEyMzQ2OQ_3e40d29b-9aba-477e-8c34-fb79772b6ebf"
      unitRef="usd">23927000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsDisposalGroupIncludingDiscontinuedOperations>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsDisposalGroupIncludingDiscontinuedOperations
      contextRef="i74a327970a2743d99f4bfe31a1aa9144_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDYvZnJhZzowOTgzY2JkOTAwMWQ0YzU0YWE3MzVjNDcxNGZlODdhMi90YWJsZTo1ZDRhZTcyYWJmNzE0NmIzOWNlMmQ5YmM4ZjE0NGIzYy90YWJsZXJhbmdlOjVkNGFlNzJhYmY3MTQ2YjM5Y2UyZDliYzhmMTQ0YjNjXzMxLTUtMS0xLTEyMzQ2OQ_9a3b9971-d42b-4f9b-8b3e-585def49fbf3"
      unitRef="usd">20415000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsDisposalGroupIncludingDiscontinuedOperations>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ia4e26e1a90f24900b99f99a0eb4cb516_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDYvZnJhZzowOTgzY2JkOTAwMWQ0YzU0YWE3MzVjNDcxNGZlODdhMi90YWJsZTo1ZDRhZTcyYWJmNzE0NmIzOWNlMmQ5YmM4ZjE0NGIzYy90YWJsZXJhbmdlOjVkNGFlNzJhYmY3MTQ2YjM5Y2UyZDliYzhmMTQ0YjNjXzM0LTEtMS0xLTEwMDU1MQ_9e1ff9ea-2be7-4d46-97f0-0373a0461a60"
      unitRef="usd">181544000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ic18de86a7e194dbaacc6e58a186ae83a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDYvZnJhZzowOTgzY2JkOTAwMWQ0YzU0YWE3MzVjNDcxNGZlODdhMi90YWJsZTo1ZDRhZTcyYWJmNzE0NmIzOWNlMmQ5YmM4ZjE0NGIzYy90YWJsZXJhbmdlOjVkNGFlNzJhYmY3MTQ2YjM5Y2UyZDliYzhmMTQ0YjNjXzM0LTMtMS0xLTEwMDU1MQ_ad04a042-8899-4e1c-adf6-f4f9c1a9c89f"
      unitRef="usd">60945000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i74a327970a2743d99f4bfe31a1aa9144_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDYvZnJhZzowOTgzY2JkOTAwMWQ0YzU0YWE3MzVjNDcxNGZlODdhMi90YWJsZTo1ZDRhZTcyYWJmNzE0NmIzOWNlMmQ5YmM4ZjE0NGIzYy90YWJsZXJhbmdlOjVkNGFlNzJhYmY3MTQ2YjM5Y2UyZDliYzhmMTQ0YjNjXzM0LTUtMS0xLTEwMDU1MQ_617a3ccb-9a1e-4f91-870c-19bfdc04c03a"
      unitRef="usd">47656000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:InterestPaidNet
      contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDYvZnJhZzowOTgzY2JkOTAwMWQ0YzU0YWE3MzVjNDcxNGZlODdhMi90YWJsZTo1ZDRhZTcyYWJmNzE0NmIzOWNlMmQ5YmM4ZjE0NGIzYy90YWJsZXJhbmdlOjVkNGFlNzJhYmY3MTQ2YjM5Y2UyZDliYzhmMTQ0YjNjXzM3LTEtMS0xLTExMDE3MQ_434c8964-e347-4e36-9be1-d308bdb53456"
      unitRef="usd">19322000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDYvZnJhZzowOTgzY2JkOTAwMWQ0YzU0YWE3MzVjNDcxNGZlODdhMi90YWJsZTo1ZDRhZTcyYWJmNzE0NmIzOWNlMmQ5YmM4ZjE0NGIzYy90YWJsZXJhbmdlOjVkNGFlNzJhYmY3MTQ2YjM5Y2UyZDliYzhmMTQ0YjNjXzM3LTMtMS0xLTEwMDU1MQ_b67d768c-ae48-483a-939d-2079fed6e454"
      unitRef="usd">17236000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="i5ebcd2a2b100446583e2b9bfc9ed66a6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDYvZnJhZzowOTgzY2JkOTAwMWQ0YzU0YWE3MzVjNDcxNGZlODdhMi90YWJsZTo1ZDRhZTcyYWJmNzE0NmIzOWNlMmQ5YmM4ZjE0NGIzYy90YWJsZXJhbmdlOjVkNGFlNzJhYmY3MTQ2YjM5Y2UyZDliYzhmMTQ0YjNjXzM3LTUtMS0xLTEwMDU1MQ_291e0fb3-cc83-4637-9d68-11a081a092a7"
      unitRef="usd">26941000</us-gaap:InterestPaidNet>
    <us-gaap:IncomeTaxesPaid
      contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDYvZnJhZzowOTgzY2JkOTAwMWQ0YzU0YWE3MzVjNDcxNGZlODdhMi90YWJsZTo1ZDRhZTcyYWJmNzE0NmIzOWNlMmQ5YmM4ZjE0NGIzYy90YWJsZXJhbmdlOjVkNGFlNzJhYmY3MTQ2YjM5Y2UyZDliYzhmMTQ0YjNjXzM4LTEtMS0xLTEwMDU1MQ_fa126980-c7bc-4337-bdb5-1398a59744fa"
      unitRef="usd">5602000</us-gaap:IncomeTaxesPaid>
    <us-gaap:IncomeTaxesPaid
      contextRef="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDYvZnJhZzowOTgzY2JkOTAwMWQ0YzU0YWE3MzVjNDcxNGZlODdhMi90YWJsZTo1ZDRhZTcyYWJmNzE0NmIzOWNlMmQ5YmM4ZjE0NGIzYy90YWJsZXJhbmdlOjVkNGFlNzJhYmY3MTQ2YjM5Y2UyZDliYzhmMTQ0YjNjXzM4LTMtMS0xLTEwMDU1MQ_cc797542-cea0-4f0d-825b-7a8086e077bc"
      unitRef="usd">3061000</us-gaap:IncomeTaxesPaid>
    <us-gaap:IncomeTaxesPaid
      contextRef="i5ebcd2a2b100446583e2b9bfc9ed66a6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDYvZnJhZzowOTgzY2JkOTAwMWQ0YzU0YWE3MzVjNDcxNGZlODdhMi90YWJsZTo1ZDRhZTcyYWJmNzE0NmIzOWNlMmQ5YmM4ZjE0NGIzYy90YWJsZXJhbmdlOjVkNGFlNzJhYmY3MTQ2YjM5Y2UyZDliYzhmMTQ0YjNjXzM4LTUtMS0xLTEwMDU1MQ_f8b6e2be-549f-494f-88b6-cfb6e12daebb"
      unitRef="usd">4745000</us-gaap:IncomeTaxesPaid>
    <us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable
      contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDYvZnJhZzowOTgzY2JkOTAwMWQ0YzU0YWE3MzVjNDcxNGZlODdhMi90YWJsZTo1ZDRhZTcyYWJmNzE0NmIzOWNlMmQ5YmM4ZjE0NGIzYy90YWJsZXJhbmdlOjVkNGFlNzJhYmY3MTQ2YjM5Y2UyZDliYzhmMTQ0YjNjXzQwLTEtMS0xLTEwMDU1MQ_0b16bc69-f8ee-4450-88e2-68d50c1dab7c"
      unitRef="usd">4851000</us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable>
    <us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable
      contextRef="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDYvZnJhZzowOTgzY2JkOTAwMWQ0YzU0YWE3MzVjNDcxNGZlODdhMi90YWJsZTo1ZDRhZTcyYWJmNzE0NmIzOWNlMmQ5YmM4ZjE0NGIzYy90YWJsZXJhbmdlOjVkNGFlNzJhYmY3MTQ2YjM5Y2UyZDliYzhmMTQ0YjNjXzQwLTMtMS0xLTEwMDU1MQ_f71269b7-c92d-4354-9a97-1e3780150b65"
      unitRef="usd">20406000</us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable>
    <us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable
      contextRef="i5ebcd2a2b100446583e2b9bfc9ed66a6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDYvZnJhZzowOTgzY2JkOTAwMWQ0YzU0YWE3MzVjNDcxNGZlODdhMi90YWJsZTo1ZDRhZTcyYWJmNzE0NmIzOWNlMmQ5YmM4ZjE0NGIzYy90YWJsZXJhbmdlOjVkNGFlNzJhYmY3MTQ2YjM5Y2UyZDliYzhmMTQ0YjNjXzQwLTUtMS0xLTEwMDU1MQ_4a15d177-d450-421a-acc2-cb176409fe7c"
      unitRef="usd">0</us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable>
    <strl:NoncashOrPartNoncashAcquisitionNotesPayableAndDeferredPaymentsIncurred
      contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDYvZnJhZzowOTgzY2JkOTAwMWQ0YzU0YWE3MzVjNDcxNGZlODdhMi90YWJsZTo1ZDRhZTcyYWJmNzE0NmIzOWNlMmQ5YmM4ZjE0NGIzYy90YWJsZXJhbmdlOjVkNGFlNzJhYmY3MTQ2YjM5Y2UyZDliYzhmMTQ0YjNjXzQxLTEtMS0xLTEwMDU1MQ_6a9ee2b3-c2d0-4c6c-aafc-086950ad0d89"
      unitRef="usd">18000000</strl:NoncashOrPartNoncashAcquisitionNotesPayableAndDeferredPaymentsIncurred>
    <strl:NoncashOrPartNoncashAcquisitionNotesPayableAndDeferredPaymentsIncurred
      contextRef="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDYvZnJhZzowOTgzY2JkOTAwMWQ0YzU0YWE3MzVjNDcxNGZlODdhMi90YWJsZTo1ZDRhZTcyYWJmNzE0NmIzOWNlMmQ5YmM4ZjE0NGIzYy90YWJsZXJhbmdlOjVkNGFlNzJhYmY3MTQ2YjM5Y2UyZDliYzhmMTQ0YjNjXzQxLTMtMS0xLTEwMDU1MQ_d977c75f-7d7e-4f6c-92d6-3f631ce6801f"
      unitRef="usd">0</strl:NoncashOrPartNoncashAcquisitionNotesPayableAndDeferredPaymentsIncurred>
    <strl:NoncashOrPartNoncashAcquisitionNotesPayableAndDeferredPaymentsIncurred
      contextRef="i5ebcd2a2b100446583e2b9bfc9ed66a6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDYvZnJhZzowOTgzY2JkOTAwMWQ0YzU0YWE3MzVjNDcxNGZlODdhMi90YWJsZTo1ZDRhZTcyYWJmNzE0NmIzOWNlMmQ5YmM4ZjE0NGIzYy90YWJsZXJhbmdlOjVkNGFlNzJhYmY3MTQ2YjM5Y2UyZDliYzhmMTQ0YjNjXzQxLTUtMS0xLTEwMDU1MQ_839846f7-15bb-473f-9c4e-24a9e4a79eec"
      unitRef="usd">0</strl:NoncashOrPartNoncashAcquisitionNotesPayableAndDeferredPaymentsIncurred>
    <strl:BusinessCombinationConsiderationTransferredTaxGrossUpPaymentAndOtherPaymentsDueToSellers
      contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDYvZnJhZzowOTgzY2JkOTAwMWQ0YzU0YWE3MzVjNDcxNGZlODdhMi90YWJsZTo1ZDRhZTcyYWJmNzE0NmIzOWNlMmQ5YmM4ZjE0NGIzYy90YWJsZXJhbmdlOjVkNGFlNzJhYmY3MTQ2YjM5Y2UyZDliYzhmMTQ0YjNjXzQyLTEtMS0xLTEwMDU1MQ_9c47e375-428c-4627-9113-2bba67523426"
      unitRef="usd">0</strl:BusinessCombinationConsiderationTransferredTaxGrossUpPaymentAndOtherPaymentsDueToSellers>
    <strl:BusinessCombinationConsiderationTransferredTaxGrossUpPaymentAndOtherPaymentsDueToSellers
      contextRef="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDYvZnJhZzowOTgzY2JkOTAwMWQ0YzU0YWE3MzVjNDcxNGZlODdhMi90YWJsZTo1ZDRhZTcyYWJmNzE0NmIzOWNlMmQ5YmM4ZjE0NGIzYy90YWJsZXJhbmdlOjVkNGFlNzJhYmY3MTQ2YjM5Y2UyZDliYzhmMTQ0YjNjXzQyLTMtMS0xLTEwMDU1MQ_4c97fcf7-d812-4242-9b21-3d004cad3813"
      unitRef="usd">10833000</strl:BusinessCombinationConsiderationTransferredTaxGrossUpPaymentAndOtherPaymentsDueToSellers>
    <strl:BusinessCombinationConsiderationTransferredTaxGrossUpPaymentAndOtherPaymentsDueToSellers
      contextRef="i5ebcd2a2b100446583e2b9bfc9ed66a6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDYvZnJhZzowOTgzY2JkOTAwMWQ0YzU0YWE3MzVjNDcxNGZlODdhMi90YWJsZTo1ZDRhZTcyYWJmNzE0NmIzOWNlMmQ5YmM4ZjE0NGIzYy90YWJsZXJhbmdlOjVkNGFlNzJhYmY3MTQ2YjM5Y2UyZDliYzhmMTQ0YjNjXzQyLTUtMS0xLTEwMDU1MQ_68a89e43-7e60-46c7-9c0a-68c227703c1c"
      unitRef="usd">0</strl:BusinessCombinationConsiderationTransferredTaxGrossUpPaymentAndOtherPaymentsDueToSellers>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDYvZnJhZzowOTgzY2JkOTAwMWQ0YzU0YWE3MzVjNDcxNGZlODdhMi90YWJsZTo1ZDRhZTcyYWJmNzE0NmIzOWNlMmQ5YmM4ZjE0NGIzYy90YWJsZXJhbmdlOjVkNGFlNzJhYmY3MTQ2YjM5Y2UyZDliYzhmMTQ0YjNjXzQzLTEtMS0xLTEwMDU1MQ_bfef0622-7918-488e-93ed-0a50a96f16fb"
      unitRef="usd">1925000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDYvZnJhZzowOTgzY2JkOTAwMWQ0YzU0YWE3MzVjNDcxNGZlODdhMi90YWJsZTo1ZDRhZTcyYWJmNzE0NmIzOWNlMmQ5YmM4ZjE0NGIzYy90YWJsZXJhbmdlOjVkNGFlNzJhYmY3MTQ2YjM5Y2UyZDliYzhmMTQ0YjNjXzQzLTMtMS0xLTEwMDU1MQ_1e3d8c89-b010-4db9-b193-525fcb25ab5b"
      unitRef="usd">264000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="i5ebcd2a2b100446583e2b9bfc9ed66a6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDYvZnJhZzowOTgzY2JkOTAwMWQ0YzU0YWE3MzVjNDcxNGZlODdhMi90YWJsZTo1ZDRhZTcyYWJmNzE0NmIzOWNlMmQ5YmM4ZjE0NGIzYy90YWJsZXJhbmdlOjVkNGFlNzJhYmY3MTQ2YjM5Y2UyZDliYzhmMTQ0YjNjXzQzLTUtMS0xLTEwMDU1MQ_9dfa7c87-1c39-417d-9748-03da3ef054ce"
      unitRef="usd">0</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i1682ad6affb945008ccec1f45b1f923e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDkvZnJhZzo1YzkxYzVmNzUzMzI0YjA0ODFkZWExNzVhODk4NDMyOS90YWJsZTplZjFiODhmY2JhYzY0NWRiYjQ4ZDliODA2MDIwZjc2Ni90YWJsZXJhbmdlOmVmMWI4OGZjYmFjNjQ1ZGJiNDhkOWI4MDYwMjBmNzY2XzEyLTEtMS0xLTEwMDU1MQ_2ebf6d0b-b141-4158-bd34-2162481f737b"
      unitRef="shares">27772000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i1682ad6affb945008ccec1f45b1f923e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDkvZnJhZzo1YzkxYzVmNzUzMzI0YjA0ODFkZWExNzVhODk4NDMyOS90YWJsZTplZjFiODhmY2JhYzY0NWRiYjQ4ZDliODA2MDIwZjc2Ni90YWJsZXJhbmdlOmVmMWI4OGZjYmFjNjQ1ZGJiNDhkOWI4MDYwMjBmNzY2XzEyLTMtMS0xLTEwMDU1MQ_05716b59-62d1-4a92-9e73-ca28a98d3a98"
      unitRef="usd">283000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="idd11760b39ea4e55bcd366a9aa1a65bb_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDkvZnJhZzo1YzkxYzVmNzUzMzI0YjA0ODFkZWExNzVhODk4NDMyOS90YWJsZTplZjFiODhmY2JhYzY0NWRiYjQ4ZDliODA2MDIwZjc2Ni90YWJsZXJhbmdlOmVmMWI4OGZjYmFjNjQ1ZGJiNDhkOWI4MDYwMjBmNzY2XzEyLTUtMS0xLTEwMDU1MQ_dbf05988-c51e-4cc2-b893-924ec0e8b9a7"
      unitRef="usd">251019000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:TreasuryStockCommonShares
      contextRef="ie61da082d33e44b19b26f31fb0bf96af_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDkvZnJhZzo1YzkxYzVmNzUzMzI0YjA0ODFkZWExNzVhODk4NDMyOS90YWJsZTplZjFiODhmY2JhYzY0NWRiYjQ4ZDliODA2MDIwZjc2Ni90YWJsZXJhbmdlOmVmMWI4OGZjYmFjNjQ1ZGJiNDhkOWI4MDYwMjBmNzY2XzEyLTctMS0xLTEwMDU1MQ_b4fda81e-3ea3-433b-a378-797553347ebf"
      unitRef="shares">518000</us-gaap:TreasuryStockCommonShares>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ie61da082d33e44b19b26f31fb0bf96af_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDkvZnJhZzo1YzkxYzVmNzUzMzI0YjA0ODFkZWExNzVhODk4NDMyOS90YWJsZTplZjFiODhmY2JhYzY0NWRiYjQ4ZDliODA2MDIwZjc2Ni90YWJsZXJhbmdlOmVmMWI4OGZjYmFjNjQ1ZGJiNDhkOWI4MDYwMjBmNzY2XzEyLTktMS0xLTEwMDU1MQ_f13bdbe8-6920-4be3-99da-1802fe34bc8b"
      unitRef="usd">-6142000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="id4f3253cdd4a4ff2ad371a537670f42d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDkvZnJhZzo1YzkxYzVmNzUzMzI0YjA0ODFkZWExNzVhODk4NDMyOS90YWJsZTplZjFiODhmY2JhYzY0NWRiYjQ4ZDliODA2MDIwZjc2Ni90YWJsZXJhbmdlOmVmMWI4OGZjYmFjNjQ1ZGJiNDhkOWI4MDYwMjBmNzY2XzEyLTExLTEtMS0xMDA1NTE_10d14ba6-fabf-4eb5-90ee-d72edb8c292b"
      unitRef="usd">-25033000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i457d9bf00fc446e19f9ab5879513a854_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDkvZnJhZzo1YzkxYzVmNzUzMzI0YjA0ODFkZWExNzVhODk4NDMyOS90YWJsZTplZjFiODhmY2JhYzY0NWRiYjQ4ZDliODA2MDIwZjc2Ni90YWJsZXJhbmdlOmVmMWI4OGZjYmFjNjQ1ZGJiNDhkOWI4MDYwMjBmNzY2XzEyLTEzLTEtMS0xMDA1NTE_71652639-218e-451a-a206-7777750c1c58"
      unitRef="usd">-209000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i90e84af0f93942f195a125d4ba70682f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDkvZnJhZzo1YzkxYzVmNzUzMzI0YjA0ODFkZWExNzVhODk4NDMyOS90YWJsZTplZjFiODhmY2JhYzY0NWRiYjQ4ZDliODA2MDIwZjc2Ni90YWJsZXJhbmdlOmVmMWI4OGZjYmFjNjQ1ZGJiNDhkOWI4MDYwMjBmNzY2XzEyLTE1LTEtMS0xMDA1NTE_a69afd2a-ef54-4dc9-845e-c095f976bc7e"
      unitRef="usd">219918000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ic2abe03ab97749ef8c87195f338bf5ec_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDkvZnJhZzo1YzkxYzVmNzUzMzI0YjA0ODFkZWExNzVhODk4NDMyOS90YWJsZTplZjFiODhmY2JhYzY0NWRiYjQ4ZDliODA2MDIwZjc2Ni90YWJsZXJhbmdlOmVmMWI4OGZjYmFjNjQ1ZGJiNDhkOWI4MDYwMjBmNzY2XzEyLTE3LTEtMS0xMDA1NTE_1a683576-16f4-456d-b0cb-0048792bb4f5"
      unitRef="usd">1293000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i8fc667299f2047d782b6469eecd6cc23_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDkvZnJhZzo1YzkxYzVmNzUzMzI0YjA0ODFkZWExNzVhODk4NDMyOS90YWJsZTplZjFiODhmY2JhYzY0NWRiYjQ4ZDliODA2MDIwZjc2Ni90YWJsZXJhbmdlOmVmMWI4OGZjYmFjNjQ1ZGJiNDhkOWI4MDYwMjBmNzY2XzEyLTE5LTEtMS0xMDA1NTE_4e14608c-ee0a-4c38-94fa-df3b260d546d"
      unitRef="usd">221211000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss
      contextRef="i33a64770733c4ee480fe34c1f91600d5_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDkvZnJhZzo1YzkxYzVmNzUzMzI0YjA0ODFkZWExNzVhODk4NDMyOS90YWJsZTplZjFiODhmY2JhYzY0NWRiYjQ4ZDliODA2MDIwZjc2Ni90YWJsZXJhbmdlOmVmMWI4OGZjYmFjNjQ1ZGJiNDhkOWI4MDYwMjBmNzY2XzEzLTExLTEtMS0xMDA1NTE_5b9adb35-aefe-4348-b014-a3f8dcd27e50"
      unitRef="usd">42306000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i7da464e569574b0a95b61a8f9ba9820e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDkvZnJhZzo1YzkxYzVmNzUzMzI0YjA0ODFkZWExNzVhODk4NDMyOS90YWJsZTplZjFiODhmY2JhYzY0NWRiYjQ4ZDliODA2MDIwZjc2Ni90YWJsZXJhbmdlOmVmMWI4OGZjYmFjNjQ1ZGJiNDhkOWI4MDYwMjBmNzY2XzEzLTE1LTEtMS0xMDA1NTE_b0b372c1-ee65-46df-8fe7-339de174af5b"
      unitRef="usd">42306000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i52f9ce446e1a447a8608aa6c1d283d9d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDkvZnJhZzo1YzkxYzVmNzUzMzI0YjA0ODFkZWExNzVhODk4NDMyOS90YWJsZTplZjFiODhmY2JhYzY0NWRiYjQ4ZDliODA2MDIwZjc2Ni90YWJsZXJhbmdlOmVmMWI4OGZjYmFjNjQ1ZGJiNDhkOWI4MDYwMjBmNzY2XzEzLTE3LTEtMS0xMDA1NTE_9c586a8f-34ec-445b-9524-7abc09176b04"
      unitRef="usd">598000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i5ebcd2a2b100446583e2b9bfc9ed66a6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDkvZnJhZzo1YzkxYzVmNzUzMzI0YjA0ODFkZWExNzVhODk4NDMyOS90YWJsZTplZjFiODhmY2JhYzY0NWRiYjQ4ZDliODA2MDIwZjc2Ni90YWJsZXJhbmdlOmVmMWI4OGZjYmFjNjQ1ZGJiNDhkOWI4MDYwMjBmNzY2XzEzLTE5LTEtMS0xMDA1NTE_41c4ab30-90f5-41e5-b4cf-4799b19c50a1"
      unitRef="usd">42904000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="i72c24902d4d349e28090ef698865d6c3_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDkvZnJhZzo1YzkxYzVmNzUzMzI0YjA0ODFkZWExNzVhODk4NDMyOS90YWJsZTplZjFiODhmY2JhYzY0NWRiYjQ4ZDliODA2MDIwZjc2Ni90YWJsZXJhbmdlOmVmMWI4OGZjYmFjNjQ1ZGJiNDhkOWI4MDYwMjBmNzY2XzE0LTEzLTEtMS0xMDA1NTE_bf53e549-7ca8-4bd6-bda4-41cb53701e3f"
      unitRef="usd">-5055000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="i7da464e569574b0a95b61a8f9ba9820e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDkvZnJhZzo1YzkxYzVmNzUzMzI0YjA0ODFkZWExNzVhODk4NDMyOS90YWJsZTplZjFiODhmY2JhYzY0NWRiYjQ4ZDliODA2MDIwZjc2Ni90YWJsZXJhbmdlOmVmMWI4OGZjYmFjNjQ1ZGJiNDhkOWI4MDYwMjBmNzY2XzE0LTE1LTEtMS0xMDA1NTE_8c9d7a13-c7b5-4b1e-b040-e92af5eb5052"
      unitRef="usd">-5055000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="i5ebcd2a2b100446583e2b9bfc9ed66a6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDkvZnJhZzo1YzkxYzVmNzUzMzI0YjA0ODFkZWExNzVhODk4NDMyOS90YWJsZTplZjFiODhmY2JhYzY0NWRiYjQ4ZDliODA2MDIwZjc2Ni90YWJsZXJhbmdlOmVmMWI4OGZjYmFjNjQ1ZGJiNDhkOWI4MDYwMjBmNzY2XzE0LTE5LTEtMS0xMDA1NTE_b25708da-e059-4644-a7ee-2ceeaa05734e"
      unitRef="usd">-5055000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationGross
      contextRef="i0ee282be34864b8b819b8b99b66c3e47_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDkvZnJhZzo1YzkxYzVmNzUzMzI0YjA0ODFkZWExNzVhODk4NDMyOS90YWJsZTplZjFiODhmY2JhYzY0NWRiYjQ4ZDliODA2MDIwZjc2Ni90YWJsZXJhbmdlOmVmMWI4OGZjYmFjNjQ1ZGJiNDhkOWI4MDYwMjBmNzY2XzE1LTUtMS0xLTEwMDU1MQ_fcae4b89-b011-4d90-b41b-e19ad619542b"
      unitRef="usd">11643000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationGross>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationGross
      contextRef="i7da464e569574b0a95b61a8f9ba9820e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDkvZnJhZzo1YzkxYzVmNzUzMzI0YjA0ODFkZWExNzVhODk4NDMyOS90YWJsZTplZjFiODhmY2JhYzY0NWRiYjQ4ZDliODA2MDIwZjc2Ni90YWJsZXJhbmdlOmVmMWI4OGZjYmFjNjQ1ZGJiNDhkOWI4MDYwMjBmNzY2XzE1LTE1LTEtMS0xMDA1NTE_6fbfe582-ce9f-4b3b-8a6f-cafe951c2ba6"
      unitRef="usd">11643000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationGross>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationGross
      contextRef="i5ebcd2a2b100446583e2b9bfc9ed66a6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDkvZnJhZzo1YzkxYzVmNzUzMzI0YjA0ODFkZWExNzVhODk4NDMyOS90YWJsZTplZjFiODhmY2JhYzY0NWRiYjQ4ZDliODA2MDIwZjc2Ni90YWJsZXJhbmdlOmVmMWI4OGZjYmFjNjQ1ZGJiNDhkOWI4MDYwMjBmNzY2XzE1LTE5LTEtMS0xMDA1NTE_22fa2dcb-d7f1-4da7-86be-a81268fbf473"
      unitRef="usd">11643000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationGross>
    <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
      contextRef="i52f9ce446e1a447a8608aa6c1d283d9d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDkvZnJhZzo1YzkxYzVmNzUzMzI0YjA0ODFkZWExNzVhODk4NDMyOS90YWJsZTplZjFiODhmY2JhYzY0NWRiYjQ4ZDliODA2MDIwZjc2Ni90YWJsZXJhbmdlOmVmMWI4OGZjYmFjNjQ1ZGJiNDhkOWI4MDYwMjBmNzY2XzE2LTE3LTEtMS0xMDA1NTE_ff73ad5d-d7a0-4857-a5e1-009808daa15e"
      unitRef="usd">432000</us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders>
    <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
      contextRef="i5ebcd2a2b100446583e2b9bfc9ed66a6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDkvZnJhZzo1YzkxYzVmNzUzMzI0YjA0ODFkZWExNzVhODk4NDMyOS90YWJsZTplZjFiODhmY2JhYzY0NWRiYjQ4ZDliODA2MDIwZjc2Ni90YWJsZXJhbmdlOmVmMWI4OGZjYmFjNjQ1ZGJiNDhkOWI4MDYwMjBmNzY2XzE2LTE5LTEtMS0xMDA1NTE_e0399b70-bf51-461e-8a92-eafe0fae0ce6"
      unitRef="usd">432000</us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="i57eec8efb68144c39050602fd69cec6a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDkvZnJhZzo1YzkxYzVmNzUzMzI0YjA0ODFkZWExNzVhODk4NDMyOS90YWJsZTplZjFiODhmY2JhYzY0NWRiYjQ4ZDliODA2MDIwZjc2Ni90YWJsZXJhbmdlOmVmMWI4OGZjYmFjNjQ1ZGJiNDhkOWI4MDYwMjBmNzY2XzE3LTEtMS0xLTEwMDU1MQ_e45dfa61-f07e-4dd4-a3e0-3fca36a5769e"
      unitRef="shares">546000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i0ee282be34864b8b819b8b99b66c3e47_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDkvZnJhZzo1YzkxYzVmNzUzMzI0YjA0ODFkZWExNzVhODk4NDMyOS90YWJsZTplZjFiODhmY2JhYzY0NWRiYjQ4ZDliODA2MDIwZjc2Ni90YWJsZXJhbmdlOmVmMWI4OGZjYmFjNjQ1ZGJiNDhkOWI4MDYwMjBmNzY2XzE3LTUtMS0xLTEwMDU1MQ_69c369db-7b36-4149-94ed-79ba3bbc1e1f"
      unitRef="usd">-6012000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="i3aaa4ae1b18d43f99655902af10fee0f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDkvZnJhZzo1YzkxYzVmNzUzMzI0YjA0ODFkZWExNzVhODk4NDMyOS90YWJsZTplZjFiODhmY2JhYzY0NWRiYjQ4ZDliODA2MDIwZjc2Ni90YWJsZXJhbmdlOmVmMWI4OGZjYmFjNjQ1ZGJiNDhkOWI4MDYwMjBmNzY2XzE3LTctMS0xLTEwMDU1MQ_af3ec5fd-6cc0-4774-9dcb-80e918f275c4"
      unitRef="shares">-546000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i3aaa4ae1b18d43f99655902af10fee0f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDkvZnJhZzo1YzkxYzVmNzUzMzI0YjA0ODFkZWExNzVhODk4NDMyOS90YWJsZTplZjFiODhmY2JhYzY0NWRiYjQ4ZDliODA2MDIwZjc2Ni90YWJsZXJhbmdlOmVmMWI4OGZjYmFjNjQ1ZGJiNDhkOWI4MDYwMjBmNzY2XzE3LTktMS0xLTEwMDU1MQ_8ac1f002-9994-45d9-8e54-9163298122f0"
      unitRef="usd">6542000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i7da464e569574b0a95b61a8f9ba9820e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDkvZnJhZzo1YzkxYzVmNzUzMzI0YjA0ODFkZWExNzVhODk4NDMyOS90YWJsZTplZjFiODhmY2JhYzY0NWRiYjQ4ZDliODA2MDIwZjc2Ni90YWJsZXJhbmdlOmVmMWI4OGZjYmFjNjQ1ZGJiNDhkOWI4MDYwMjBmNzY2XzE3LTE1LTEtMS0xMDA1NTE_acece28a-678d-4f4a-ab34-08c803bcdbe3"
      unitRef="usd">530000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i5ebcd2a2b100446583e2b9bfc9ed66a6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDkvZnJhZzo1YzkxYzVmNzUzMzI0YjA0ODFkZWExNzVhODk4NDMyOS90YWJsZTplZjFiODhmY2JhYzY0NWRiYjQ4ZDliODA2MDIwZjc2Ni90YWJsZXJhbmdlOmVmMWI4OGZjYmFjNjQ1ZGJiNDhkOWI4MDYwMjBmNzY2XzE3LTE5LTEtMS0xMDA1NTE_7d43d3dd-3e04-467c-8f8d-8c12d89b13f5"
      unitRef="usd">530000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation
      contextRef="i57eec8efb68144c39050602fd69cec6a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDkvZnJhZzo1YzkxYzVmNzUzMzI0YjA0ODFkZWExNzVhODk4NDMyOS90YWJsZTplZjFiODhmY2JhYzY0NWRiYjQ4ZDliODA2MDIwZjc2Ni90YWJsZXJhbmdlOmVmMWI4OGZjYmFjNjQ1ZGJiNDhkOWI4MDYwMjBmNzY2XzE4LTEtMS0xLTEwMDU1MQ_72bae6be-0c5d-40a3-af19-c88954e1f728"
      unitRef="shares">134000</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i0ee282be34864b8b819b8b99b66c3e47_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDkvZnJhZzo1YzkxYzVmNzUzMzI0YjA0ODFkZWExNzVhODk4NDMyOS90YWJsZTplZjFiODhmY2JhYzY0NWRiYjQ4ZDliODA2MDIwZjc2Ni90YWJsZXJhbmdlOmVmMWI4OGZjYmFjNjQ1ZGJiNDhkOWI4MDYwMjBmNzY2XzE4LTUtMS0xLTEwMDU1MQ_31481d7a-c417-49c5-9635-fe7881275f36"
      unitRef="usd">140000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation
      contextRef="i3aaa4ae1b18d43f99655902af10fee0f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDkvZnJhZzo1YzkxYzVmNzUzMzI0YjA0ODFkZWExNzVhODk4NDMyOS90YWJsZTplZjFiODhmY2JhYzY0NWRiYjQ4ZDliODA2MDIwZjc2Ni90YWJsZXJhbmdlOmVmMWI4OGZjYmFjNjQ1ZGJiNDhkOWI4MDYwMjBmNzY2XzE4LTctMS0xLTEwMDU1MQ_8de26641-797a-49dc-a025-34274e2d992c"
      unitRef="shares">123000</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i3aaa4ae1b18d43f99655902af10fee0f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDkvZnJhZzo1YzkxYzVmNzUzMzI0YjA0ODFkZWExNzVhODk4NDMyOS90YWJsZTplZjFiODhmY2JhYzY0NWRiYjQ4ZDliODA2MDIwZjc2Ni90YWJsZXJhbmdlOmVmMWI4OGZjYmFjNjQ1ZGJiNDhkOWI4MDYwMjBmNzY2XzE4LTktMS0xLTEwMDU1MQ_cdb15978-8931-4697-b6fc-80fe109984a7"
      unitRef="usd">1845000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i7da464e569574b0a95b61a8f9ba9820e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDkvZnJhZzo1YzkxYzVmNzUzMzI0YjA0ODFkZWExNzVhODk4NDMyOS90YWJsZTplZjFiODhmY2JhYzY0NWRiYjQ4ZDliODA2MDIwZjc2Ni90YWJsZXJhbmdlOmVmMWI4OGZjYmFjNjQ1ZGJiNDhkOWI4MDYwMjBmNzY2XzE4LTE1LTEtMS0xMDA1NTE_bd9a06f0-332c-4148-9dbe-171006cbb0ae"
      unitRef="usd">1985000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i5ebcd2a2b100446583e2b9bfc9ed66a6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDkvZnJhZzo1YzkxYzVmNzUzMzI0YjA0ODFkZWExNzVhODk4NDMyOS90YWJsZTplZjFiODhmY2JhYzY0NWRiYjQ4ZDliODA2MDIwZjc2Ni90YWJsZXJhbmdlOmVmMWI4OGZjYmFjNjQ1ZGJiNDhkOWI4MDYwMjBmNzY2XzE4LTE5LTEtMS0xMDA1NTE_b5506adf-5717-4a57-9874-f87bb7161d62"
      unitRef="usd">1985000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalOther
      contextRef="i0ee282be34864b8b819b8b99b66c3e47_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDkvZnJhZzo1YzkxYzVmNzUzMzI0YjA0ODFkZWExNzVhODk4NDMyOS90YWJsZTplZjFiODhmY2JhYzY0NWRiYjQ4ZDliODA2MDIwZjc2Ni90YWJsZXJhbmdlOmVmMWI4OGZjYmFjNjQ1ZGJiNDhkOWI4MDYwMjBmNzY2XzE5LTUtMS0xLTEwMDU1MQ_94929277-4cb8-44f3-ab21-68664d248494"
      unitRef="usd">-87000</us-gaap:AdjustmentsToAdditionalPaidInCapitalOther>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalOther
      contextRef="i7da464e569574b0a95b61a8f9ba9820e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDkvZnJhZzo1YzkxYzVmNzUzMzI0YjA0ODFkZWExNzVhODk4NDMyOS90YWJsZTplZjFiODhmY2JhYzY0NWRiYjQ4ZDliODA2MDIwZjc2Ni90YWJsZXJhbmdlOmVmMWI4OGZjYmFjNjQ1ZGJiNDhkOWI4MDYwMjBmNzY2XzE5LTE1LTEtMS0xMDA1NTE_65e3fd65-1308-437d-a028-f45e8d6a1599"
      unitRef="usd">-87000</us-gaap:AdjustmentsToAdditionalPaidInCapitalOther>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalOther
      contextRef="i5ebcd2a2b100446583e2b9bfc9ed66a6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDkvZnJhZzo1YzkxYzVmNzUzMzI0YjA0ODFkZWExNzVhODk4NDMyOS90YWJsZTplZjFiODhmY2JhYzY0NWRiYjQ4ZDliODA2MDIwZjc2Ni90YWJsZXJhbmdlOmVmMWI4OGZjYmFjNjQ1ZGJiNDhkOWI4MDYwMjBmNzY2XzE5LTE5LTEtMS0xMDA1NTE_da687a62-dbb2-45a1-adeb-1a5239ed4971"
      unitRef="usd">-87000</us-gaap:AdjustmentsToAdditionalPaidInCapitalOther>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i7f62241657ca40ac8123412078efdab8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDkvZnJhZzo1YzkxYzVmNzUzMzI0YjA0ODFkZWExNzVhODk4NDMyOS90YWJsZTplZjFiODhmY2JhYzY0NWRiYjQ4ZDliODA2MDIwZjc2Ni90YWJsZXJhbmdlOmVmMWI4OGZjYmFjNjQ1ZGJiNDhkOWI4MDYwMjBmNzY2XzIwLTEtMS0xLTEwMDU1MQ_ce0afe8f-f730-4254-8743-de9da430998e"
      unitRef="shares">28184000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i7f62241657ca40ac8123412078efdab8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDkvZnJhZzo1YzkxYzVmNzUzMzI0YjA0ODFkZWExNzVhODk4NDMyOS90YWJsZTplZjFiODhmY2JhYzY0NWRiYjQ4ZDliODA2MDIwZjc2Ni90YWJsZXJhbmdlOmVmMWI4OGZjYmFjNjQ1ZGJiNDhkOWI4MDYwMjBmNzY2XzIwLTMtMS0xLTEwMDU1MQ_14ced223-8a2f-4391-ac53-19651d75518e"
      unitRef="usd">283000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i96ce79d588ff40078bb5ec61da655bcb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDkvZnJhZzo1YzkxYzVmNzUzMzI0YjA0ODFkZWExNzVhODk4NDMyOS90YWJsZTplZjFiODhmY2JhYzY0NWRiYjQ4ZDliODA2MDIwZjc2Ni90YWJsZXJhbmdlOmVmMWI4OGZjYmFjNjQ1ZGJiNDhkOWI4MDYwMjBmNzY2XzIwLTUtMS0xLTEwMDU1MQ_59b46baf-d274-457e-9131-b14d89a1bb1c"
      unitRef="usd">256423000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:TreasuryStockCommonShares
      contextRef="id4f1637a824e4d4eb3afb3d6447f4940_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDkvZnJhZzo1YzkxYzVmNzUzMzI0YjA0ODFkZWExNzVhODk4NDMyOS90YWJsZTplZjFiODhmY2JhYzY0NWRiYjQ4ZDliODA2MDIwZjc2Ni90YWJsZXJhbmdlOmVmMWI4OGZjYmFjNjQ1ZGJiNDhkOWI4MDYwMjBmNzY2XzIwLTctMS0xLTEwMDU1MQ_c78ce5a4-43bb-43eb-81e6-015301e94134"
      unitRef="shares">95000</us-gaap:TreasuryStockCommonShares>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="id4f1637a824e4d4eb3afb3d6447f4940_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDkvZnJhZzo1YzkxYzVmNzUzMzI0YjA0ODFkZWExNzVhODk4NDMyOS90YWJsZTplZjFiODhmY2JhYzY0NWRiYjQ4ZDliODA2MDIwZjc2Ni90YWJsZXJhbmdlOmVmMWI4OGZjYmFjNjQ1ZGJiNDhkOWI4MDYwMjBmNzY2XzIwLTktMS0xLTEwMDU1MQ_86e6b2fe-54dd-4af5-bcbc-0b2e0b746785"
      unitRef="usd">-1445000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="icc9e7042b5314cfd9227273acd800e57_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDkvZnJhZzo1YzkxYzVmNzUzMzI0YjA0ODFkZWExNzVhODk4NDMyOS90YWJsZTplZjFiODhmY2JhYzY0NWRiYjQ4ZDliODA2MDIwZjc2Ni90YWJsZXJhbmdlOmVmMWI4OGZjYmFjNjQ1ZGJiNDhkOWI4MDYwMjBmNzY2XzIwLTExLTEtMS0xMDA1NTE_b0c74a7c-38ce-422f-959d-5dd31168b7d4"
      unitRef="usd">17273000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="idb0ba1d824794ef1a898eec5a06a299f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDkvZnJhZzo1YzkxYzVmNzUzMzI0YjA0ODFkZWExNzVhODk4NDMyOS90YWJsZTplZjFiODhmY2JhYzY0NWRiYjQ4ZDliODA2MDIwZjc2Ni90YWJsZXJhbmdlOmVmMWI4OGZjYmFjNjQ1ZGJiNDhkOWI4MDYwMjBmNzY2XzIwLTEzLTEtMS0xMDA1NTE_a91a3a0f-71bf-4767-a0e0-63d6f75d87af"
      unitRef="usd">-5264000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i86c4432656024fb18a5c835d1567defe_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDkvZnJhZzo1YzkxYzVmNzUzMzI0YjA0ODFkZWExNzVhODk4NDMyOS90YWJsZTplZjFiODhmY2JhYzY0NWRiYjQ4ZDliODA2MDIwZjc2Ni90YWJsZXJhbmdlOmVmMWI4OGZjYmFjNjQ1ZGJiNDhkOWI4MDYwMjBmNzY2XzIwLTE1LTEtMS0xMDA1NTE_cf4ae64f-1818-41a5-8592-0636004eea2e"
      unitRef="usd">267270000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i69809608e02d40779e4c414e60c33e0a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDkvZnJhZzo1YzkxYzVmNzUzMzI0YjA0ODFkZWExNzVhODk4NDMyOS90YWJsZTplZjFiODhmY2JhYzY0NWRiYjQ4ZDliODA2MDIwZjc2Ni90YWJsZXJhbmdlOmVmMWI4OGZjYmFjNjQ1ZGJiNDhkOWI4MDYwMjBmNzY2XzIwLTE3LTEtMS0xMDA1NTE_317b4a7c-ac01-4374-a1ba-8667e0723493"
      unitRef="usd">1459000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i74a327970a2743d99f4bfe31a1aa9144_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDkvZnJhZzo1YzkxYzVmNzUzMzI0YjA0ODFkZWExNzVhODk4NDMyOS90YWJsZTplZjFiODhmY2JhYzY0NWRiYjQ4ZDliODA2MDIwZjc2Ni90YWJsZXJhbmdlOmVmMWI4OGZjYmFjNjQ1ZGJiNDhkOWI4MDYwMjBmNzY2XzIwLTE5LTEtMS0xMDA1NTE_f1d9a41c-bba5-4ace-b5df-13cced48413d"
      unitRef="usd">268729000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss
      contextRef="i35710e603a354dc7a71ffac18c8d1df3_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDkvZnJhZzo1YzkxYzVmNzUzMzI0YjA0ODFkZWExNzVhODk4NDMyOS90YWJsZTplZjFiODhmY2JhYzY0NWRiYjQ4ZDliODA2MDIwZjc2Ni90YWJsZXJhbmdlOmVmMWI4OGZjYmFjNjQ1ZGJiNDhkOWI4MDYwMjBmNzY2XzIxLTExLTEtMS0xMDA1NTE_7d0143a5-e630-4d82-9ac9-7fd4fb492170"
      unitRef="usd">62645000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i301d1b4024c043dfbb76aca87a757b94_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDkvZnJhZzo1YzkxYzVmNzUzMzI0YjA0ODFkZWExNzVhODk4NDMyOS90YWJsZTplZjFiODhmY2JhYzY0NWRiYjQ4ZDliODA2MDIwZjc2Ni90YWJsZXJhbmdlOmVmMWI4OGZjYmFjNjQ1ZGJiNDhkOWI4MDYwMjBmNzY2XzIxLTE1LTEtMS0xMDA1NTE_f4e453af-2a62-4e8b-9e5f-68ce811cc20e"
      unitRef="usd">62645000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="ic78ee5db97954659a4ed3ae8cbbadcfb_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDkvZnJhZzo1YzkxYzVmNzUzMzI0YjA0ODFkZWExNzVhODk4NDMyOS90YWJsZTplZjFiODhmY2JhYzY0NWRiYjQ4ZDliODA2MDIwZjc2Ni90YWJsZXJhbmdlOmVmMWI4OGZjYmFjNjQ1ZGJiNDhkOWI4MDYwMjBmNzY2XzIxLTE3LTEtMS0xMDA1NTE_1007ede5-5b31-4dcb-af83-00bd5cdb0dfd"
      unitRef="usd">2478000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDkvZnJhZzo1YzkxYzVmNzUzMzI0YjA0ODFkZWExNzVhODk4NDMyOS90YWJsZTplZjFiODhmY2JhYzY0NWRiYjQ4ZDliODA2MDIwZjc2Ni90YWJsZXJhbmdlOmVmMWI4OGZjYmFjNjQ1ZGJiNDhkOWI4MDYwMjBmNzY2XzIxLTE5LTEtMS0xMDA1NTE_cf8f00e7-4a90-4dd3-b9d3-8169c6548b73"
      unitRef="usd">65123000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="ib05e0ead528c481fb181a83f6ca2fb02_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDkvZnJhZzo1YzkxYzVmNzUzMzI0YjA0ODFkZWExNzVhODk4NDMyOS90YWJsZTplZjFiODhmY2JhYzY0NWRiYjQ4ZDliODA2MDIwZjc2Ni90YWJsZXJhbmdlOmVmMWI4OGZjYmFjNjQ1ZGJiNDhkOWI4MDYwMjBmNzY2XzIyLTEzLTEtMS0xMDA1NTE_41621438-732f-49e0-89fd-c31ca4b66bfe"
      unitRef="usd">3541000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="i301d1b4024c043dfbb76aca87a757b94_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDkvZnJhZzo1YzkxYzVmNzUzMzI0YjA0ODFkZWExNzVhODk4NDMyOS90YWJsZTplZjFiODhmY2JhYzY0NWRiYjQ4ZDliODA2MDIwZjc2Ni90YWJsZXJhbmdlOmVmMWI4OGZjYmFjNjQ1ZGJiNDhkOWI4MDYwMjBmNzY2XzIyLTE1LTEtMS0xMDA1NTE_b1381d77-d5bc-481d-a7a3-21559649f2ee"
      unitRef="usd">3541000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDkvZnJhZzo1YzkxYzVmNzUzMzI0YjA0ODFkZWExNzVhODk4NDMyOS90YWJsZTplZjFiODhmY2JhYzY0NWRiYjQ4ZDliODA2MDIwZjc2Ni90YWJsZXJhbmdlOmVmMWI4OGZjYmFjNjQ1ZGJiNDhkOWI4MDYwMjBmNzY2XzIyLTE5LTEtMS0xMDA1NTE_07637869-7a69-4508-9f82-e9bce2599e98"
      unitRef="usd">3541000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationGross
      contextRef="ie74eb1bd586e4a288e7945eac9456851_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDkvZnJhZzo1YzkxYzVmNzUzMzI0YjA0ODFkZWExNzVhODk4NDMyOS90YWJsZTplZjFiODhmY2JhYzY0NWRiYjQ4ZDliODA2MDIwZjc2Ni90YWJsZXJhbmdlOmVmMWI4OGZjYmFjNjQ1ZGJiNDhkOWI4MDYwMjBmNzY2XzIzLTUtMS0xLTEwMDU1MQ_c92a9b43-97a2-404a-898d-5c71b8c286a0"
      unitRef="usd">11771000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationGross>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationGross
      contextRef="i301d1b4024c043dfbb76aca87a757b94_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDkvZnJhZzo1YzkxYzVmNzUzMzI0YjA0ODFkZWExNzVhODk4NDMyOS90YWJsZTplZjFiODhmY2JhYzY0NWRiYjQ4ZDliODA2MDIwZjc2Ni90YWJsZXJhbmdlOmVmMWI4OGZjYmFjNjQ1ZGJiNDhkOWI4MDYwMjBmNzY2XzIzLTE1LTEtMS0xMDA1NTE_996351b5-6367-4c79-8756-0780df6955b4"
      unitRef="usd">11771000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationGross>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationGross
      contextRef="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDkvZnJhZzo1YzkxYzVmNzUzMzI0YjA0ODFkZWExNzVhODk4NDMyOS90YWJsZTplZjFiODhmY2JhYzY0NWRiYjQ4ZDliODA2MDIwZjc2Ni90YWJsZXJhbmdlOmVmMWI4OGZjYmFjNjQ1ZGJiNDhkOWI4MDYwMjBmNzY2XzIzLTE5LTEtMS0xMDA1NTE_7d059b38-e9dd-420d-843b-357c75540dc1"
      unitRef="usd">11771000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationGross>
    <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
      contextRef="ic78ee5db97954659a4ed3ae8cbbadcfb_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDkvZnJhZzo1YzkxYzVmNzUzMzI0YjA0ODFkZWExNzVhODk4NDMyOS90YWJsZTplZjFiODhmY2JhYzY0NWRiYjQ4ZDliODA2MDIwZjc2Ni90YWJsZXJhbmdlOmVmMWI4OGZjYmFjNjQ1ZGJiNDhkOWI4MDYwMjBmNzY2XzI0LTE3LTEtMS0xMDA1NTE_7eb1727f-525c-42dd-a11d-b4076145a02e"
      unitRef="usd">2477000</us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders>
    <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
      contextRef="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDkvZnJhZzo1YzkxYzVmNzUzMzI0YjA0ODFkZWExNzVhODk4NDMyOS90YWJsZTplZjFiODhmY2JhYzY0NWRiYjQ4ZDliODA2MDIwZjc2Ni90YWJsZXJhbmdlOmVmMWI4OGZjYmFjNjQ1ZGJiNDhkOWI4MDYwMjBmNzY2XzI0LTE5LTEtMS0xMDA1NTE_dbacc27d-685f-4e7f-847f-0abedd8e7744"
      unitRef="usd">2477000</us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders>
    <us-gaap:StockIssuedDuringPeriodSharesAcquisitions
      contextRef="i44a71e5fb1cf437aa7fccdc2084eb6c6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDkvZnJhZzo1YzkxYzVmNzUzMzI0YjA0ODFkZWExNzVhODk4NDMyOS90YWJsZTplZjFiODhmY2JhYzY0NWRiYjQ4ZDliODA2MDIwZjc2Ni90YWJsZXJhbmdlOmVmMWI4OGZjYmFjNjQ1ZGJiNDhkOWI4MDYwMjBmNzY2XzI2LTEtMS0xLTEwMDU1MQ_fbc1bf43-f7cb-40c7-a46c-561791781ae4"
      unitRef="shares">759000</us-gaap:StockIssuedDuringPeriodSharesAcquisitions>
    <us-gaap:StockIssuedDuringPeriodValueAcquisitions
      contextRef="i44a71e5fb1cf437aa7fccdc2084eb6c6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDkvZnJhZzo1YzkxYzVmNzUzMzI0YjA0ODFkZWExNzVhODk4NDMyOS90YWJsZTplZjFiODhmY2JhYzY0NWRiYjQ4ZDliODA2MDIwZjc2Ni90YWJsZXJhbmdlOmVmMWI4OGZjYmFjNjQ1ZGJiNDhkOWI4MDYwMjBmNzY2XzI2LTMtMS0xLTEwMDU1MQ_8efcb642-6a97-434b-8041-fb078da13f10"
      unitRef="usd">8000</us-gaap:StockIssuedDuringPeriodValueAcquisitions>
    <us-gaap:StockIssuedDuringPeriodValueAcquisitions
      contextRef="ie74eb1bd586e4a288e7945eac9456851_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDkvZnJhZzo1YzkxYzVmNzUzMzI0YjA0ODFkZWExNzVhODk4NDMyOS90YWJsZTplZjFiODhmY2JhYzY0NWRiYjQ4ZDliODA2MDIwZjc2Ni90YWJsZXJhbmdlOmVmMWI4OGZjYmFjNjQ1ZGJiNDhkOWI4MDYwMjBmNzY2XzI2LTUtMS0xLTEwMDU1MQ_11b5ef54-b434-4903-9628-deb28028208a"
      unitRef="usd">20398000</us-gaap:StockIssuedDuringPeriodValueAcquisitions>
    <us-gaap:StockIssuedDuringPeriodValueAcquisitions
      contextRef="i301d1b4024c043dfbb76aca87a757b94_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDkvZnJhZzo1YzkxYzVmNzUzMzI0YjA0ODFkZWExNzVhODk4NDMyOS90YWJsZTplZjFiODhmY2JhYzY0NWRiYjQ4ZDliODA2MDIwZjc2Ni90YWJsZXJhbmdlOmVmMWI4OGZjYmFjNjQ1ZGJiNDhkOWI4MDYwMjBmNzY2XzI2LTE1LTEtMS0xMDA1NTE_0ec52ec2-91e2-4d31-ab68-bd0f6a1d72e1"
      unitRef="usd">20406000</us-gaap:StockIssuedDuringPeriodValueAcquisitions>
    <us-gaap:StockIssuedDuringPeriodValueAcquisitions
      contextRef="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDkvZnJhZzo1YzkxYzVmNzUzMzI0YjA0ODFkZWExNzVhODk4NDMyOS90YWJsZTplZjFiODhmY2JhYzY0NWRiYjQ4ZDliODA2MDIwZjc2Ni90YWJsZXJhbmdlOmVmMWI4OGZjYmFjNjQ1ZGJiNDhkOWI4MDYwMjBmNzY2XzI2LTE5LTEtMS0xMDA1NTE_bb21f834-1bf2-4dc3-a553-ec999628ad68"
      unitRef="usd">20406000</us-gaap:StockIssuedDuringPeriodValueAcquisitions>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="i44a71e5fb1cf437aa7fccdc2084eb6c6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDkvZnJhZzo1YzkxYzVmNzUzMzI0YjA0ODFkZWExNzVhODk4NDMyOS90YWJsZTplZjFiODhmY2JhYzY0NWRiYjQ4ZDliODA2MDIwZjc2Ni90YWJsZXJhbmdlOmVmMWI4OGZjYmFjNjQ1ZGJiNDhkOWI4MDYwMjBmNzY2XzI3LTEtMS0xLTEwMDU1MQ_15f6a3cc-bc29-4bd9-9d05-37cd451af5fa"
      unitRef="shares">1207000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i44a71e5fb1cf437aa7fccdc2084eb6c6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDkvZnJhZzo1YzkxYzVmNzUzMzI0YjA0ODFkZWExNzVhODk4NDMyOS90YWJsZTplZjFiODhmY2JhYzY0NWRiYjQ4ZDliODA2MDIwZjc2Ni90YWJsZXJhbmdlOmVmMWI4OGZjYmFjNjQ1ZGJiNDhkOWI4MDYwMjBmNzY2XzI3LTMtMS0xLTEwMDU1MQ_56df1144-1a52-47f0-8802-6f99949a82e4"
      unitRef="usd">10000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="ie74eb1bd586e4a288e7945eac9456851_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDkvZnJhZzo1YzkxYzVmNzUzMzI0YjA0ODFkZWExNzVhODk4NDMyOS90YWJsZTplZjFiODhmY2JhYzY0NWRiYjQ4ZDliODA2MDIwZjc2Ni90YWJsZXJhbmdlOmVmMWI4OGZjYmFjNjQ1ZGJiNDhkOWI4MDYwMjBmNzY2XzI3LTUtMS0xLTEwMDU1MQ_a59b4e03-a7b4-4a40-9af7-e104f14b1760"
      unitRef="usd">-1276000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="i38ba1b08842b4e109e474eab53e3dce8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDkvZnJhZzo1YzkxYzVmNzUzMzI0YjA0ODFkZWExNzVhODk4NDMyOS90YWJsZTplZjFiODhmY2JhYzY0NWRiYjQ4ZDliODA2MDIwZjc2Ni90YWJsZXJhbmdlOmVmMWI4OGZjYmFjNjQ1ZGJiNDhkOWI4MDYwMjBmNzY2XzI3LTctMS0xLTEwMDU1MQ_abcd94de-c72d-489f-92ea-57b11a06285d"
      unitRef="shares">-111000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i38ba1b08842b4e109e474eab53e3dce8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDkvZnJhZzo1YzkxYzVmNzUzMzI0YjA0ODFkZWExNzVhODk4NDMyOS90YWJsZTplZjFiODhmY2JhYzY0NWRiYjQ4ZDliODA2MDIwZjc2Ni90YWJsZXJhbmdlOmVmMWI4OGZjYmFjNjQ1ZGJiNDhkOWI4MDYwMjBmNzY2XzI3LTktMS0xLTEwMDU1MQ_2b29078b-9b5b-4843-9571-697dabc495dd"
      unitRef="usd">1741000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i301d1b4024c043dfbb76aca87a757b94_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDkvZnJhZzo1YzkxYzVmNzUzMzI0YjA0ODFkZWExNzVhODk4NDMyOS90YWJsZTplZjFiODhmY2JhYzY0NWRiYjQ4ZDliODA2MDIwZjc2Ni90YWJsZXJhbmdlOmVmMWI4OGZjYmFjNjQ1ZGJiNDhkOWI4MDYwMjBmNzY2XzI3LTE1LTEtMS0xMDA1NTE_6c91d23d-a2b0-41a7-851a-9b66f4102b4e"
      unitRef="usd">475000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDkvZnJhZzo1YzkxYzVmNzUzMzI0YjA0ODFkZWExNzVhODk4NDMyOS90YWJsZTplZjFiODhmY2JhYzY0NWRiYjQ4ZDliODA2MDIwZjc2Ni90YWJsZXJhbmdlOmVmMWI4OGZjYmFjNjQ1ZGJiNDhkOWI4MDYwMjBmNzY2XzI3LTE5LTEtMS0xMDA1NTE_d89bb8f8-3fad-473b-9ad9-33d723676ba5"
      unitRef="usd">475000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation
      contextRef="i44a71e5fb1cf437aa7fccdc2084eb6c6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDkvZnJhZzo1YzkxYzVmNzUzMzI0YjA0ODFkZWExNzVhODk4NDMyOS90YWJsZTplZjFiODhmY2JhYzY0NWRiYjQ4ZDliODA2MDIwZjc2Ni90YWJsZXJhbmdlOmVmMWI4OGZjYmFjNjQ1ZGJiNDhkOWI4MDYwMjBmNzY2XzI4LTEtMS0xLTEwMDU1MQ_27671292-c6a6-435d-a3c5-2043e30ac2d3"
      unitRef="shares">312000</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i44a71e5fb1cf437aa7fccdc2084eb6c6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDkvZnJhZzo1YzkxYzVmNzUzMzI0YjA0ODFkZWExNzVhODk4NDMyOS90YWJsZTplZjFiODhmY2JhYzY0NWRiYjQ4ZDliODA2MDIwZjc2Ni90YWJsZXJhbmdlOmVmMWI4OGZjYmFjNjQ1ZGJiNDhkOWI4MDYwMjBmNzY2XzI4LTMtMS0xLTEwMDU1MQ_f3ce0bfc-6c83-46e8-82da-46c0454e0342"
      unitRef="usd">3000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="ie74eb1bd586e4a288e7945eac9456851_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDkvZnJhZzo1YzkxYzVmNzUzMzI0YjA0ODFkZWExNzVhODk4NDMyOS90YWJsZTplZjFiODhmY2JhYzY0NWRiYjQ4ZDliODA2MDIwZjc2Ni90YWJsZXJhbmdlOmVmMWI4OGZjYmFjNjQ1ZGJiNDhkOWI4MDYwMjBmNzY2XzI4LTUtMS0xLTEwMDU1MQ_8dcd7d62-b830-4085-b67e-0920ac8549cf"
      unitRef="usd">7039000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation
      contextRef="i38ba1b08842b4e109e474eab53e3dce8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDkvZnJhZzo1YzkxYzVmNzUzMzI0YjA0ODFkZWExNzVhODk4NDMyOS90YWJsZTplZjFiODhmY2JhYzY0NWRiYjQ4ZDliODA2MDIwZjc2Ni90YWJsZXJhbmdlOmVmMWI4OGZjYmFjNjQ1ZGJiNDhkOWI4MDYwMjBmNzY2XzI4LTctMS0xLTEwMDU1MQ_2294661e-1a6d-4657-b435-0cdedab86a08"
      unitRef="shares">16000</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i38ba1b08842b4e109e474eab53e3dce8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDkvZnJhZzo1YzkxYzVmNzUzMzI0YjA0ODFkZWExNzVhODk4NDMyOS90YWJsZTplZjFiODhmY2JhYzY0NWRiYjQ4ZDliODA2MDIwZjc2Ni90YWJsZXJhbmdlOmVmMWI4OGZjYmFjNjQ1ZGJiNDhkOWI4MDYwMjBmNzY2XzI4LTktMS0xLTEwMDU1MQ_105de063-0fbf-4b0d-a213-25198c1110d6"
      unitRef="usd">296000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i301d1b4024c043dfbb76aca87a757b94_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDkvZnJhZzo1YzkxYzVmNzUzMzI0YjA0ODFkZWExNzVhODk4NDMyOS90YWJsZTplZjFiODhmY2JhYzY0NWRiYjQ4ZDliODA2MDIwZjc2Ni90YWJsZXJhbmdlOmVmMWI4OGZjYmFjNjQ1ZGJiNDhkOWI4MDYwMjBmNzY2XzI4LTE1LTEtMS0xMDA1NTE_c956b141-21a7-4b15-8031-de89eed19775"
      unitRef="usd">7338000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDkvZnJhZzo1YzkxYzVmNzUzMzI0YjA0ODFkZWExNzVhODk4NDMyOS90YWJsZTplZjFiODhmY2JhYzY0NWRiYjQ4ZDliODA2MDIwZjc2Ni90YWJsZXJhbmdlOmVmMWI4OGZjYmFjNjQ1ZGJiNDhkOWI4MDYwMjBmNzY2XzI4LTE5LTEtMS0xMDA1NTE_92ef1fcf-62d2-4ffc-b4e8-257aa254d00f"
      unitRef="usd">7338000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalOther
      contextRef="ie74eb1bd586e4a288e7945eac9456851_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDkvZnJhZzo1YzkxYzVmNzUzMzI0YjA0ODFkZWExNzVhODk4NDMyOS90YWJsZTplZjFiODhmY2JhYzY0NWRiYjQ4ZDliODA2MDIwZjc2Ni90YWJsZXJhbmdlOmVmMWI4OGZjYmFjNjQ1ZGJiNDhkOWI4MDYwMjBmNzY2XzI5LTUtMS0xLTEwMDU1MQ_50305bdd-75be-4ba9-a7ea-3fe193d72f11"
      unitRef="usd">-3000</us-gaap:AdjustmentsToAdditionalPaidInCapitalOther>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalOther
      contextRef="i301d1b4024c043dfbb76aca87a757b94_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDkvZnJhZzo1YzkxYzVmNzUzMzI0YjA0ODFkZWExNzVhODk4NDMyOS90YWJsZTplZjFiODhmY2JhYzY0NWRiYjQ4ZDliODA2MDIwZjc2Ni90YWJsZXJhbmdlOmVmMWI4OGZjYmFjNjQ1ZGJiNDhkOWI4MDYwMjBmNzY2XzI5LTE1LTEtMS0xMDA1NTE_2708f067-11ef-41d2-8926-4d3dbffddc66"
      unitRef="usd">-3000</us-gaap:AdjustmentsToAdditionalPaidInCapitalOther>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalOther
      contextRef="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDkvZnJhZzo1YzkxYzVmNzUzMzI0YjA0ODFkZWExNzVhODk4NDMyOS90YWJsZTplZjFiODhmY2JhYzY0NWRiYjQ4ZDliODA2MDIwZjc2Ni90YWJsZXJhbmdlOmVmMWI4OGZjYmFjNjQ1ZGJiNDhkOWI4MDYwMjBmNzY2XzI5LTE5LTEtMS0xMDA1NTE_4d91fb83-e5a2-47ad-9c14-444fd92fed89"
      unitRef="usd">-3000</us-gaap:AdjustmentsToAdditionalPaidInCapitalOther>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="iff7c7a13b61a4262beb4f4ab63bd59e0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDkvZnJhZzo1YzkxYzVmNzUzMzI0YjA0ODFkZWExNzVhODk4NDMyOS90YWJsZTplZjFiODhmY2JhYzY0NWRiYjQ4ZDliODA2MDIwZjc2Ni90YWJsZXJhbmdlOmVmMWI4OGZjYmFjNjQ1ZGJiNDhkOWI4MDYwMjBmNzY2XzIxLTEtMS0xLTEwMjIwOQ_2b7ad6b3-befb-469e-a074-44ab25fca303"
      unitRef="shares">29838000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="iff7c7a13b61a4262beb4f4ab63bd59e0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDkvZnJhZzo1YzkxYzVmNzUzMzI0YjA0ODFkZWExNzVhODk4NDMyOS90YWJsZTplZjFiODhmY2JhYzY0NWRiYjQ4ZDliODA2MDIwZjc2Ni90YWJsZXJhbmdlOmVmMWI4OGZjYmFjNjQ1ZGJiNDhkOWI4MDYwMjBmNzY2XzIxLTMtMS0xLTEwMjIwOQ_e7112783-016f-4f9f-933b-ac631e923ed4"
      unitRef="usd">298000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i8a4c72db2c6842d2a9a473c362fde4a7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDkvZnJhZzo1YzkxYzVmNzUzMzI0YjA0ODFkZWExNzVhODk4NDMyOS90YWJsZTplZjFiODhmY2JhYzY0NWRiYjQ4ZDliODA2MDIwZjc2Ni90YWJsZXJhbmdlOmVmMWI4OGZjYmFjNjQ1ZGJiNDhkOWI4MDYwMjBmNzY2XzIxLTUtMS0xLTEwMjIwOQ_4461640a-65ba-43fd-b6c0-1300894c3c08"
      unitRef="usd">280274000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:TreasuryStockCommonShares
      contextRef="i71c346199735441b82fe25af85735d05_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDkvZnJhZzo1YzkxYzVmNzUzMzI0YjA0ODFkZWExNzVhODk4NDMyOS90YWJsZTplZjFiODhmY2JhYzY0NWRiYjQ4ZDliODA2MDIwZjc2Ni90YWJsZXJhbmdlOmVmMWI4OGZjYmFjNjQ1ZGJiNDhkOWI4MDYwMjBmNzY2XzIxLTctMS0xLTEwMjIwOQ_5246b64d-a898-43e9-9ee7-56b090c13d2b"
      unitRef="shares">0</us-gaap:TreasuryStockCommonShares>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i71c346199735441b82fe25af85735d05_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDkvZnJhZzo1YzkxYzVmNzUzMzI0YjA0ODFkZWExNzVhODk4NDMyOS90YWJsZTplZjFiODhmY2JhYzY0NWRiYjQ4ZDliODA2MDIwZjc2Ni90YWJsZXJhbmdlOmVmMWI4OGZjYmFjNjQ1ZGJiNDhkOWI4MDYwMjBmNzY2XzIxLTktMS0xLTEwMjIwOQ_35894a86-68eb-44db-870a-b53538f24ec1"
      unitRef="usd">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i1d533461e6f1471e858ebbe9cfdecd3d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDkvZnJhZzo1YzkxYzVmNzUzMzI0YjA0ODFkZWExNzVhODk4NDMyOS90YWJsZTplZjFiODhmY2JhYzY0NWRiYjQ4ZDliODA2MDIwZjc2Ni90YWJsZXJhbmdlOmVmMWI4OGZjYmFjNjQ1ZGJiNDhkOWI4MDYwMjBmNzY2XzIxLTExLTEtMS0xMDIyMDk_67233871-e755-4c3d-9873-50125619b4e5"
      unitRef="usd">79918000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i73c9717c8c0e48ef814eef1d05b2f530_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDkvZnJhZzo1YzkxYzVmNzUzMzI0YjA0ODFkZWExNzVhODk4NDMyOS90YWJsZTplZjFiODhmY2JhYzY0NWRiYjQ4ZDliODA2MDIwZjc2Ni90YWJsZXJhbmdlOmVmMWI4OGZjYmFjNjQ1ZGJiNDhkOWI4MDYwMjBmNzY2XzIxLTEzLTEtMS0xMDIyMDk_683d461a-d848-4b11-a1db-59edfddf315e"
      unitRef="usd">-1723000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="if56a57fac9e54e2aac895d0dc2bdf830_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDkvZnJhZzo1YzkxYzVmNzUzMzI0YjA0ODFkZWExNzVhODk4NDMyOS90YWJsZTplZjFiODhmY2JhYzY0NWRiYjQ4ZDliODA2MDIwZjc2Ni90YWJsZXJhbmdlOmVmMWI4OGZjYmFjNjQ1ZGJiNDhkOWI4MDYwMjBmNzY2XzIxLTE1LTEtMS0xMDIyMDk_bdc553ff-9c82-4cf8-b535-54a449db9e43"
      unitRef="usd">358767000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ifdfd859cbb544a36911d9428449545ca_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDkvZnJhZzo1YzkxYzVmNzUzMzI0YjA0ODFkZWExNzVhODk4NDMyOS90YWJsZTplZjFiODhmY2JhYzY0NWRiYjQ4ZDliODA2MDIwZjc2Ni90YWJsZXJhbmdlOmVmMWI4OGZjYmFjNjQ1ZGJiNDhkOWI4MDYwMjBmNzY2XzIxLTE3LTEtMS0xMDIyMDk_9f09a666-53e5-45e0-9ed6-cee94dc1b0ba"
      unitRef="usd">1460000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ic18de86a7e194dbaacc6e58a186ae83a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDkvZnJhZzo1YzkxYzVmNzUzMzI0YjA0ODFkZWExNzVhODk4NDMyOS90YWJsZTplZjFiODhmY2JhYzY0NWRiYjQ4ZDliODA2MDIwZjc2Ni90YWJsZXJhbmdlOmVmMWI4OGZjYmFjNjQ1ZGJiNDhkOWI4MDYwMjBmNzY2XzIxLTE5LTEtMS0xMDIyMDk_baa24698-7d5a-4d07-8430-7b1c2cb024c9"
      unitRef="usd">360227000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss
      contextRef="i77fe493bfa4845b38b69ed25fe3a5278_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDkvZnJhZzo1YzkxYzVmNzUzMzI0YjA0ODFkZWExNzVhODk4NDMyOS90YWJsZTplZjFiODhmY2JhYzY0NWRiYjQ4ZDliODA2MDIwZjc2Ni90YWJsZXJhbmdlOmVmMWI4OGZjYmFjNjQ1ZGJiNDhkOWI4MDYwMjBmNzY2XzIyLTExLTEtMS0xMTE1Mjc_43fa8880-f928-4b7b-b9c2-8dfa8b0a29df"
      unitRef="usd">106461000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="ic2309053356b47fda6c55037c8c42d22_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDkvZnJhZzo1YzkxYzVmNzUzMzI0YjA0ODFkZWExNzVhODk4NDMyOS90YWJsZTplZjFiODhmY2JhYzY0NWRiYjQ4ZDliODA2MDIwZjc2Ni90YWJsZXJhbmdlOmVmMWI4OGZjYmFjNjQ1ZGJiNDhkOWI4MDYwMjBmNzY2XzIyLTE1LTEtMS0xMTE1Mjc_efeb70b4-ddd9-43d7-affb-13c3bad51d5d"
      unitRef="usd">106461000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="ieca9e599baea4b16952a956515d5464e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDkvZnJhZzo1YzkxYzVmNzUzMzI0YjA0ODFkZWExNzVhODk4NDMyOS90YWJsZTplZjFiODhmY2JhYzY0NWRiYjQ4ZDliODA2MDIwZjc2Ni90YWJsZXJhbmdlOmVmMWI4OGZjYmFjNjQ1ZGJiNDhkOWI4MDYwMjBmNzY2XzIyLTE3LTEtMS0xMTE1Mjc_2f0b4459-7538-4f9e-aada-fe7fa88cbaed"
      unitRef="usd">1740000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDkvZnJhZzo1YzkxYzVmNzUzMzI0YjA0ODFkZWExNzVhODk4NDMyOS90YWJsZTplZjFiODhmY2JhYzY0NWRiYjQ4ZDliODA2MDIwZjc2Ni90YWJsZXJhbmdlOmVmMWI4OGZjYmFjNjQ1ZGJiNDhkOWI4MDYwMjBmNzY2XzIyLTE5LTEtMS0xMTE1Mjc_4a492caf-edd7-4818-8bf1-bfa04eee5437"
      unitRef="usd">108201000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="i40623e43825d45f0b1d91f20ebd75aab_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDkvZnJhZzo1YzkxYzVmNzUzMzI0YjA0ODFkZWExNzVhODk4NDMyOS90YWJsZTplZjFiODhmY2JhYzY0NWRiYjQ4ZDliODA2MDIwZjc2Ni90YWJsZXJhbmdlOmVmMWI4OGZjYmFjNjQ1ZGJiNDhkOWI4MDYwMjBmNzY2XzIyLTEzLTEtMS0xMDIyMjU_a6316c3d-1d78-4787-99c1-a76b03784f15"
      unitRef="usd">1723000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="ic2309053356b47fda6c55037c8c42d22_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDkvZnJhZzo1YzkxYzVmNzUzMzI0YjA0ODFkZWExNzVhODk4NDMyOS90YWJsZTplZjFiODhmY2JhYzY0NWRiYjQ4ZDliODA2MDIwZjc2Ni90YWJsZXJhbmdlOmVmMWI4OGZjYmFjNjQ1ZGJiNDhkOWI4MDYwMjBmNzY2XzIyLTE1LTEtMS0xMDIyMjU_73bf5604-5c5d-4bf3-ba90-db1b9b018ec1"
      unitRef="usd">1723000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDkvZnJhZzo1YzkxYzVmNzUzMzI0YjA0ODFkZWExNzVhODk4NDMyOS90YWJsZTplZjFiODhmY2JhYzY0NWRiYjQ4ZDliODA2MDIwZjc2Ni90YWJsZXJhbmdlOmVmMWI4OGZjYmFjNjQ1ZGJiNDhkOWI4MDYwMjBmNzY2XzIyLTE5LTEtMS0xMDIyMjU_c046bdcf-0fbf-4d6e-8ec5-365f370beca9"
      unitRef="usd">1723000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationGross
      contextRef="i2fff5f448acd41ea8f62156c06e15a7f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDkvZnJhZzo1YzkxYzVmNzUzMzI0YjA0ODFkZWExNzVhODk4NDMyOS90YWJsZTplZjFiODhmY2JhYzY0NWRiYjQ4ZDliODA2MDIwZjc2Ni90YWJsZXJhbmdlOmVmMWI4OGZjYmFjNjQ1ZGJiNDhkOWI4MDYwMjBmNzY2XzIzLTUtMS0xLTEwMjIyNQ_de94d6aa-d080-48cc-b651-ab65920efe5d"
      unitRef="usd">11526000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationGross>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationGross
      contextRef="ic2309053356b47fda6c55037c8c42d22_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDkvZnJhZzo1YzkxYzVmNzUzMzI0YjA0ODFkZWExNzVhODk4NDMyOS90YWJsZTplZjFiODhmY2JhYzY0NWRiYjQ4ZDliODA2MDIwZjc2Ni90YWJsZXJhbmdlOmVmMWI4OGZjYmFjNjQ1ZGJiNDhkOWI4MDYwMjBmNzY2XzIzLTE1LTEtMS0xMDIyMjU_2a2cd868-ba0c-4e3c-b23b-24396e359ac2"
      unitRef="usd">11526000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationGross>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationGross
      contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDkvZnJhZzo1YzkxYzVmNzUzMzI0YjA0ODFkZWExNzVhODk4NDMyOS90YWJsZTplZjFiODhmY2JhYzY0NWRiYjQ4ZDliODA2MDIwZjc2Ni90YWJsZXJhbmdlOmVmMWI4OGZjYmFjNjQ1ZGJiNDhkOWI4MDYwMjBmNzY2XzIzLTE5LTEtMS0xMDIyMjU_978f7dae-d3a1-4a9f-ad4b-b423282a6604"
      unitRef="usd">11526000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationGross>
    <us-gaap:StockIssuedDuringPeriodSharesAcquisitions
      contextRef="i215dcdb8a72f4b5596be09fa38f1fb27_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDkvZnJhZzo1YzkxYzVmNzUzMzI0YjA0ODFkZWExNzVhODk4NDMyOS90YWJsZTplZjFiODhmY2JhYzY0NWRiYjQ4ZDliODA2MDIwZjc2Ni90YWJsZXJhbmdlOmVmMWI4OGZjYmFjNjQ1ZGJiNDhkOWI4MDYwMjBmNzY2XzI2LTEtMS0xLTEwMjIyNQ_624aea80-5924-45f2-afe8-1823bd304f05"
      unitRef="shares">157000</us-gaap:StockIssuedDuringPeriodSharesAcquisitions>
    <us-gaap:StockIssuedDuringPeriodValueAcquisitions
      contextRef="i215dcdb8a72f4b5596be09fa38f1fb27_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDkvZnJhZzo1YzkxYzVmNzUzMzI0YjA0ODFkZWExNzVhODk4NDMyOS90YWJsZTplZjFiODhmY2JhYzY0NWRiYjQ4ZDliODA2MDIwZjc2Ni90YWJsZXJhbmdlOmVmMWI4OGZjYmFjNjQ1ZGJiNDhkOWI4MDYwMjBmNzY2XzI2LTMtMS0xLTEwMjIyNQ_e1ec4f55-3d0d-444f-b691-9ef07e01bb84"
      unitRef="usd">2000</us-gaap:StockIssuedDuringPeriodValueAcquisitions>
    <us-gaap:StockIssuedDuringPeriodValueAcquisitions
      contextRef="i2fff5f448acd41ea8f62156c06e15a7f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDkvZnJhZzo1YzkxYzVmNzUzMzI0YjA0ODFkZWExNzVhODk4NDMyOS90YWJsZTplZjFiODhmY2JhYzY0NWRiYjQ4ZDliODA2MDIwZjc2Ni90YWJsZXJhbmdlOmVmMWI4OGZjYmFjNjQ1ZGJiNDhkOWI4MDYwMjBmNzY2XzI2LTUtMS0xLTEwMjIyNQ_87bc89e0-3f9a-42d3-af41-f8a0a047d3e8"
      unitRef="usd">4849000</us-gaap:StockIssuedDuringPeriodValueAcquisitions>
    <us-gaap:StockIssuedDuringPeriodValueAcquisitions
      contextRef="ic2309053356b47fda6c55037c8c42d22_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDkvZnJhZzo1YzkxYzVmNzUzMzI0YjA0ODFkZWExNzVhODk4NDMyOS90YWJsZTplZjFiODhmY2JhYzY0NWRiYjQ4ZDliODA2MDIwZjc2Ni90YWJsZXJhbmdlOmVmMWI4OGZjYmFjNjQ1ZGJiNDhkOWI4MDYwMjBmNzY2XzI2LTE1LTEtMS0xMDIyMjU_d46a947c-77fc-48d5-9d46-7fc1247600b2"
      unitRef="usd">4851000</us-gaap:StockIssuedDuringPeriodValueAcquisitions>
    <us-gaap:StockIssuedDuringPeriodValueAcquisitions
      contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDkvZnJhZzo1YzkxYzVmNzUzMzI0YjA0ODFkZWExNzVhODk4NDMyOS90YWJsZTplZjFiODhmY2JhYzY0NWRiYjQ4ZDliODA2MDIwZjc2Ni90YWJsZXJhbmdlOmVmMWI4OGZjYmFjNjQ1ZGJiNDhkOWI4MDYwMjBmNzY2XzI2LTE5LTEtMS0xMDIyMjU_db96ae10-aa97-4c98-a1ae-d1b85f2e39ec"
      unitRef="usd">4851000</us-gaap:StockIssuedDuringPeriodValueAcquisitions>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="i215dcdb8a72f4b5596be09fa38f1fb27_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDkvZnJhZzo1YzkxYzVmNzUzMzI0YjA0ODFkZWExNzVhODk4NDMyOS90YWJsZTplZjFiODhmY2JhYzY0NWRiYjQ4ZDliODA2MDIwZjc2Ni90YWJsZXJhbmdlOmVmMWI4OGZjYmFjNjQ1ZGJiNDhkOWI4MDYwMjBmNzY2XzI3LTEtMS0xLTEwMjIyNQ_3ab1bb05-f032-4e30-9a02-b3f56d769193"
      unitRef="shares">920000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i215dcdb8a72f4b5596be09fa38f1fb27_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDkvZnJhZzo1YzkxYzVmNzUzMzI0YjA0ODFkZWExNzVhODk4NDMyOS90YWJsZTplZjFiODhmY2JhYzY0NWRiYjQ4ZDliODA2MDIwZjc2Ni90YWJsZXJhbmdlOmVmMWI4OGZjYmFjNjQ1ZGJiNDhkOWI4MDYwMjBmNzY2XzI3LTMtMS0xLTEwMjIyNQ_6b9187dc-0046-4dfa-828f-343ca98c5d31"
      unitRef="usd">9000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i2fff5f448acd41ea8f62156c06e15a7f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDkvZnJhZzo1YzkxYzVmNzUzMzI0YjA0ODFkZWExNzVhODk4NDMyOS90YWJsZTplZjFiODhmY2JhYzY0NWRiYjQ4ZDliODA2MDIwZjc2Ni90YWJsZXJhbmdlOmVmMWI4OGZjYmFjNjQ1ZGJiNDhkOWI4MDYwMjBmNzY2XzI3LTUtMS0xLTEwMjIyNQ_b68e7172-94a2-4e15-b702-bea6270e6553"
      unitRef="usd">678000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="ic2309053356b47fda6c55037c8c42d22_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDkvZnJhZzo1YzkxYzVmNzUzMzI0YjA0ODFkZWExNzVhODk4NDMyOS90YWJsZTplZjFiODhmY2JhYzY0NWRiYjQ4ZDliODA2MDIwZjc2Ni90YWJsZXJhbmdlOmVmMWI4OGZjYmFjNjQ1ZGJiNDhkOWI4MDYwMjBmNzY2XzI3LTE1LTEtMS0xMDIyMjU_2692f9d9-6e11-4246-8d2e-0383f1bcc861"
      unitRef="usd">687000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDkvZnJhZzo1YzkxYzVmNzUzMzI0YjA0ODFkZWExNzVhODk4NDMyOS90YWJsZTplZjFiODhmY2JhYzY0NWRiYjQ4ZDliODA2MDIwZjc2Ni90YWJsZXJhbmdlOmVmMWI4OGZjYmFjNjQ1ZGJiNDhkOWI4MDYwMjBmNzY2XzI3LTE5LTEtMS0xMDIyMjU_00c96a69-01b1-42ec-afc4-e390d5a5a5b8"
      unitRef="usd">687000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation
      contextRef="i215dcdb8a72f4b5596be09fa38f1fb27_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDkvZnJhZzo1YzkxYzVmNzUzMzI0YjA0ODFkZWExNzVhODk4NDMyOS90YWJsZTplZjFiODhmY2JhYzY0NWRiYjQ4ZDliODA2MDIwZjc2Ni90YWJsZXJhbmdlOmVmMWI4OGZjYmFjNjQ1ZGJiNDhkOWI4MDYwMjBmNzY2XzI4LTEtMS0xLTEwMjIyNQ_6bc67644-8120-4e65-9c0d-8992e9f3b732"
      unitRef="shares">330000</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i215dcdb8a72f4b5596be09fa38f1fb27_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDkvZnJhZzo1YzkxYzVmNzUzMzI0YjA0ODFkZWExNzVhODk4NDMyOS90YWJsZTplZjFiODhmY2JhYzY0NWRiYjQ4ZDliODA2MDIwZjc2Ni90YWJsZXJhbmdlOmVmMWI4OGZjYmFjNjQ1ZGJiNDhkOWI4MDYwMjBmNzY2XzI4LTMtMS0xLTEwMjIyNQ_46ae7d94-d79c-45df-a13d-6f9b616886ff"
      unitRef="usd">3000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i2fff5f448acd41ea8f62156c06e15a7f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDkvZnJhZzo1YzkxYzVmNzUzMzI0YjA0ODFkZWExNzVhODk4NDMyOS90YWJsZTplZjFiODhmY2JhYzY0NWRiYjQ4ZDliODA2MDIwZjc2Ni90YWJsZXJhbmdlOmVmMWI4OGZjYmFjNjQ1ZGJiNDhkOWI4MDYwMjBmNzY2XzI4LTUtMS0xLTEwMjIyNQ_87055b27-730b-4cee-928c-e31d849e3d49"
      unitRef="usd">9413000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="ic2309053356b47fda6c55037c8c42d22_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDkvZnJhZzo1YzkxYzVmNzUzMzI0YjA0ODFkZWExNzVhODk4NDMyOS90YWJsZTplZjFiODhmY2JhYzY0NWRiYjQ4ZDliODA2MDIwZjc2Ni90YWJsZXJhbmdlOmVmMWI4OGZjYmFjNjQ1ZGJiNDhkOWI4MDYwMjBmNzY2XzI4LTE1LTEtMS0xMDIyMjU_a0ccbf6d-0dca-43fa-9a9b-5f9f14b6589d"
      unitRef="usd">9416000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDkvZnJhZzo1YzkxYzVmNzUzMzI0YjA0ODFkZWExNzVhODk4NDMyOS90YWJsZTplZjFiODhmY2JhYzY0NWRiYjQ4ZDliODA2MDIwZjc2Ni90YWJsZXJhbmdlOmVmMWI4OGZjYmFjNjQ1ZGJiNDhkOWI4MDYwMjBmNzY2XzI4LTE5LTEtMS0xMDIyMjU_fbb28bfd-fc73-41e6-a84c-74b591798e37"
      unitRef="usd">9416000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i333e677e71b74007a6ed23686e756374_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDkvZnJhZzo1YzkxYzVmNzUzMzI0YjA0ODFkZWExNzVhODk4NDMyOS90YWJsZTplZjFiODhmY2JhYzY0NWRiYjQ4ZDliODA2MDIwZjc2Ni90YWJsZXJhbmdlOmVmMWI4OGZjYmFjNjQ1ZGJiNDhkOWI4MDYwMjBmNzY2XzMwLTEtMS0xLTEwMjIyNQ_027637c5-9be1-4017-a39a-b4eb12669565"
      unitRef="shares">30585000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i333e677e71b74007a6ed23686e756374_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDkvZnJhZzo1YzkxYzVmNzUzMzI0YjA0ODFkZWExNzVhODk4NDMyOS90YWJsZTplZjFiODhmY2JhYzY0NWRiYjQ4ZDliODA2MDIwZjc2Ni90YWJsZXJhbmdlOmVmMWI4OGZjYmFjNjQ1ZGJiNDhkOWI4MDYwMjBmNzY2XzMwLTMtMS0xLTEwMjIyNQ_c45dd248-aa78-4cbf-af63-7c8d09263eb4"
      unitRef="usd">306000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="id38086c9287c4c90b4e86565f666fee9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDkvZnJhZzo1YzkxYzVmNzUzMzI0YjA0ODFkZWExNzVhODk4NDMyOS90YWJsZTplZjFiODhmY2JhYzY0NWRiYjQ4ZDliODA2MDIwZjc2Ni90YWJsZXJhbmdlOmVmMWI4OGZjYmFjNjQ1ZGJiNDhkOWI4MDYwMjBmNzY2XzMwLTUtMS0xLTEwMjIyNQ_a9106fcf-8415-4ee4-8aa3-7671fb1fd4d9"
      unitRef="usd">287914000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:TreasuryStockCommonShares
      contextRef="i1149922cac0a43e9bb879db99e9dd39c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDkvZnJhZzo1YzkxYzVmNzUzMzI0YjA0ODFkZWExNzVhODk4NDMyOS90YWJsZTplZjFiODhmY2JhYzY0NWRiYjQ4ZDliODA2MDIwZjc2Ni90YWJsZXJhbmdlOmVmMWI4OGZjYmFjNjQ1ZGJiNDhkOWI4MDYwMjBmNzY2XzMwLTctMS0xLTEwMjIyNQ_070f6fac-a00c-49a5-b56f-8144d5d90534"
      unitRef="shares">0</us-gaap:TreasuryStockCommonShares>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i1149922cac0a43e9bb879db99e9dd39c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDkvZnJhZzo1YzkxYzVmNzUzMzI0YjA0ODFkZWExNzVhODk4NDMyOS90YWJsZTplZjFiODhmY2JhYzY0NWRiYjQ4ZDliODA2MDIwZjc2Ni90YWJsZXJhbmdlOmVmMWI4OGZjYmFjNjQ1ZGJiNDhkOWI4MDYwMjBmNzY2XzMwLTktMS0xLTEwMjIyNQ_24bdf032-0159-4f67-b989-7533c91f9690"
      unitRef="usd">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i0368bf46a9ec40b099a97952578924fe_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDkvZnJhZzo1YzkxYzVmNzUzMzI0YjA0ODFkZWExNzVhODk4NDMyOS90YWJsZTplZjFiODhmY2JhYzY0NWRiYjQ4ZDliODA2MDIwZjc2Ni90YWJsZXJhbmdlOmVmMWI4OGZjYmFjNjQ1ZGJiNDhkOWI4MDYwMjBmNzY2XzMwLTExLTEtMS0xMDIyMjU_8efc7baf-0a21-4d7d-9e35-f1202174748c"
      unitRef="usd">186379000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i09a959545da34865ad6f699de6e9287c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDkvZnJhZzo1YzkxYzVmNzUzMzI0YjA0ODFkZWExNzVhODk4NDMyOS90YWJsZTplZjFiODhmY2JhYzY0NWRiYjQ4ZDliODA2MDIwZjc2Ni90YWJsZXJhbmdlOmVmMWI4OGZjYmFjNjQ1ZGJiNDhkOWI4MDYwMjBmNzY2XzMwLTEzLTEtMS0xMDIyMjU_97b77a0c-9757-4b26-97cc-dd8e2cdc8d37"
      unitRef="usd">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ide0fdeecca7c444ba39678f6f65b90b2_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDkvZnJhZzo1YzkxYzVmNzUzMzI0YjA0ODFkZWExNzVhODk4NDMyOS90YWJsZTplZjFiODhmY2JhYzY0NWRiYjQ4ZDliODA2MDIwZjc2Ni90YWJsZXJhbmdlOmVmMWI4OGZjYmFjNjQ1ZGJiNDhkOWI4MDYwMjBmNzY2XzMwLTE1LTEtMS0xMDIyMjU_0937fbc2-afd5-4ffb-a69c-1279d4aebdea"
      unitRef="usd">474599000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i6c4be582079e4f46a89f9b9e7a19c191_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDkvZnJhZzo1YzkxYzVmNzUzMzI0YjA0ODFkZWExNzVhODk4NDMyOS90YWJsZTplZjFiODhmY2JhYzY0NWRiYjQ4ZDliODA2MDIwZjc2Ni90YWJsZXJhbmdlOmVmMWI4OGZjYmFjNjQ1ZGJiNDhkOWI4MDYwMjBmNzY2XzMwLTE3LTEtMS0xMDIyMjU_a6c0ba11-e83e-40c2-9eae-4ace16d91d2e"
      unitRef="usd">3200000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ia4e26e1a90f24900b99f99a0eb4cb516_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMDkvZnJhZzo1YzkxYzVmNzUzMzI0YjA0ODFkZWExNzVhODk4NDMyOS90YWJsZTplZjFiODhmY2JhYzY0NWRiYjQ4ZDliODA2MDIwZjc2Ni90YWJsZXJhbmdlOmVmMWI4OGZjYmFjNjQ1ZGJiNDhkOWI4MDYwMjBmNzY2XzMwLTE5LTEtMS0xMDIyMjU_eef8ade9-1b8b-42c9-a827-b2474e7d79aa"
      unitRef="usd">477799000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:NatureOfOperations
      contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMTUvZnJhZzoxN2E3OWVjNDE1ZTE0OGFlODE2OGZlNzRlMjFmYjIxYi90ZXh0cmVnaW9uOjE3YTc5ZWM0MTVlMTQ4YWU4MTY4ZmU3NGUyMWZiMjFiXzEzNQ_1e60af76-0c82-4fdd-8e78-2b4d50893f28">&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:60.672%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:92.394%"/&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;/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="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;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 and Mid-Atlantic U.S., the Rocky Mountain States, and Hawaii, as well as other areas with strategic construction opportunities. E-Infrastructure Solutions projects include 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 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;&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;On November 30, 2022, we completed the disposition of our 50% ownership interest in our partnership with Myers &amp;amp; Sons Construction L.P. (&#x201c;Myers&#x201d;), which represented a strategic shift that had a major effect on our operations and consolidated financial results. Accordingly, the historical results of Myers have been presented as discontinued operations in our Consolidated Statements of Operations and Consolidated Balance Sheets. Prior to being disclosed as a discontinued operation, the results of Myers were included within our Transportation Solutions segment. The following footnotes reflect continuing operations only, unless otherwise indicated.&lt;/span&gt;&lt;/div&gt;</us-gaap:NatureOfOperations>
    <us-gaap:NumberOfReportableSegments
      contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMTUvZnJhZzoxN2E3OWVjNDE1ZTE0OGFlODE2OGZlNzRlMjFmYjIxYi90ZXh0cmVnaW9uOjE3YTc5ZWM0MTVlMTQ4YWU4MTY4ZmU3NGUyMWZiMjFiXzEzMQ_ff3f5ab7-c9f0-47de-ac3e-8fab646e705a"
      unitRef="segment">3</us-gaap:NumberOfReportableSegments>
    <strl:ConsolidatedEntitiesOwnershipPercentage
      contextRef="iaac151c8708e43b189190f1f8ce8abe3_I20221130"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMTUvZnJhZzoxN2E3OWVjNDE1ZTE0OGFlODE2OGZlNzRlMjFmYjIxYi90ZXh0cmVnaW9uOjE3YTc5ZWM0MTVlMTQ4YWU4MTY4ZmU3NGUyMWZiMjFiXzMyOTg1MzQ4ODQ0NDI_e3a3b59c-7537-4358-aad9-fdb60b90d913"
      unitRef="number">0.50</strl:ConsolidatedEntitiesOwnershipPercentage>
    <us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock
      contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMTgvZnJhZzoxMWNhZGU3YTA3MTY0Y2VmYWFhNTVmNGEzMDU1YWIzNS90ZXh0cmVnaW9uOjExY2FkZTdhMDcxNjRjZWZhYWE1NWY0YTMwNTVhYjM1XzIwNjMy_1922e1b7-0b90-455e-a6bf-1b4c34ba24d4">&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:75.438%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.132%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:93.668%"/&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 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 the &#x201c;Consolidated 50% Owned Subsidiary&#x201d; and &#x201c;Construction Joint Ventures&#x201d; sections of this Note for further discussion of the Company&#x2019;s consolidation policy for 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 in the Consolidated Financial Statements to conform to the current year 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 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"&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;Revenue Recognition&#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 revenue is derived from long-term contracts for customers in our E-Infrastructure Solutions and Transportation Solutions business segments, as well as short-term projects for customers in our Building Solutions business segment. Accounting treatment for these contracts in accordance with Accounting Standards Update (&#x201c;ASU&#x201d;) 2014-09 (Accounting Standards Codification (&#x201c;ASC&#x201d;) Topic 606, &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;Revenue from Contracts with Customers&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;) is as follows: &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-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt;text-decoration:underline"&gt;Performance Obligations Satisfied Over Time&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Recognition of Performance Obligations&#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;A performance obligation is a promise in a contract to transfer a distinct good or service to the customer, and is the unit of account in the revenue standard. The contract transaction price is allocated to each distinct performance obligation and recognized as revenue when, or as, the performance obligation is satisfied. Transportation Solutions and Business Solutions Commercial projects typically span between 12 to 36 months, and E-Infrastructure Solutions projects are between 6 to 24 months. The majority of our contracts have a &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:36pt;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;single performance obligation, as the promise to transfer the individual goods or services is not separately identifiable from other promises in the contracts and, therefore, not distinct. Some contracts have multiple performance obligations, most commonly due to the contract covering multiple phases of the project life cycle (design and construction).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:36pt;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;Revenues are recognized as our obligations are satisfied over time, using the ratio of project costs incurred to estimated total costs for each contract because of the continuous transfer of control to the customer as all of the work is performed at the customer&#x2019;s site and, therefore, the customer controls the asset as it is being constructed. This continuous transfer of control to the customer is further supported by clauses in the contract that allow the customer to unilaterally terminate the contract for convenience, pay the Company for costs incurred plus a reasonable profit and take control of any work in process. This cost-to-cost measure is used because management considers it to be the best available measure of progress on these contracts. Contract costs include all direct material, labor, subcontract and other costs and those indirect costs determined to relate to contract performance, such as indirect salaries and wages, equipment repairs and depreciation, insurance and payroll taxes.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Items Excluded from Cost-to-Cost&#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;Pre-contract costs are generally not material and are charged to expense as incurred, but in certain cases pre-contract recognition may be deferred if specific probability criteria are met. 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;padding-left:36pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Variable 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;Contract modifications through change orders, claims and incentives are routine in the performance of the Company&#x2019;s contracts to account for changes in the contract specifications or requirements. In most instances, contract modifications are not distinct from the existing contract due to the significant integration of services provided in the contract and are accounted for as a modification of the existing contract and performance obligation. Either the Company or its customers may initiate change orders, which may include changes in specifications or designs, manner of performance, facilities, equipment, materials, sites and period of completion of the work. Change orders that are unapproved as to both price and scope are evaluated as claims. The Company considers claims to be amounts in excess of approved contract prices that the Company seeks to collect from its customers or others for customer-caused delays, errors in specifications and designs, contract terminations, change orders that are either in dispute or are unapproved as to both scope and price, or other causes of unanticipated additional contract costs.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company estimates variable consideration for a performance obligation at the most likely amount to which the Company expects to be entitled (or the most likely amount the Company expects to incur in the case of liquidated damages), utilizing estimation methods that best predict the amount of consideration to which the Company will be entitled (or will incur in the case of liquidated damages). The Company includes variable consideration in the estimated transaction price to the extent it is probable that a significant reversal of cumulative revenue recognized will not occur or when the uncertainty associated with the variable consideration is resolved. The Company&#x2019;s estimates of variable consideration and determination of whether to include estimated amounts in transaction price are based largely on an assessment of its anticipated performance and all information (historical, current and forecasted) that is reasonably available to the Company.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The effect of variable consideration on the transaction price of a performance obligation is recognized as an adjustment to revenue on a cumulative catch-up basis. To the extent unapproved change orders and claims reflected in transaction price (or excluded from transaction price in the case of liquidated damages) are not resolved in the Company&#x2019;s favor, or to the extent incentives reflected in transaction price are not earned, there could be reductions in, or reversals of, previously recognized revenue.&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-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt;text-decoration:underline"&gt;Performance Obligations Satisfied at a Point-in-Time&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:36pt;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;Revenue for our Residential contracts is recognized at a point in time and utilizes an output measure for performance based on the completion of a unit of work (e.g., completion of concrete foundation). The time from starting construction to completion is typically two weeks or less. Upon fulfillment of the performance obligation, the customer is provided an invoice (or equivalent) demonstrating transfer of control to the customer.&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 December&#160;31, 2022 and 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-weight:400;line-height:120%"&gt;As is customary, we have agreed to indemnify our bonding company for all losses incurred by it in connection with bonds that are issued, and we have granted our bonding company a security interest in certain assets, including accounts receivable, as collateral for such obligations.&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 December&#160;31, 2022 and 2021, contract assets included $65,682 and $43,767 of retainage, respectively, and contract liabilities included $63,848 and $45,639 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 70% of our December&#160;31, 2022 retainage in 2023. These assets and liabilities are reported on the 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;Contract assets increased by $34,007 primarily due to higher retainage and unbilled revenue. Contract liabilities increased by $120,625 compared to December&#160;31, 2021, due to the timing of advance billings and work progression, partly offset by an increase in retainage. Revenue recognized for the year ended December&#160;31, 2022 that was included in the contract liability balance on December&#160;31, 2021 was $95,883. Revenue recognized for the year ended December&#160;31, 2021 that was included in the contract liability balance on December&#160;31, 2020 was $75,253.&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;Consolidated 50% Owned Subsidiary&#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 Company has a 50% ownership interest in a subsidiary that it fully consolidates as a result of its exercise of control of the entity. The results attributable to the 50% portion that the Company does not own is eliminated within &#x201c;Other operating expense, net&#x201d; within the Consolidated Statements of Operations and an associated liability is established within &#x201c;Members&#x2019; interest subject to mandatory redemption and undistributed earnings&#x201d; within the Consolidated Balance Sheets. The subsidiary also has a mandatory redemption provision which, under circumstances that are certain to occur, obligate the Company to purchase the remaining 50% interest. The purchase obligation is also recorded in &#x201c;Members&#x2019; interest subject to mandatory redemption and undistributed earnings&#x201d; on the Consolidated Balance Sheets.&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;Construction Joint Ventures&#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;In the ordinary course of business, the Company executes specific projects and conducts certain operations through joint venture arrangements (referred to as &#x201c;joint ventures&#x201d;). The Company has various ownership interests in these joint ventures, with such ownership typically proportionate to the Company&#x2019;s decision making and distribution rights.&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;Each joint venture is assessed at inception and on an ongoing basis as to whether it qualifies as a Variable Interest Entity (&#x201c;VIE&#x201d;) under the consolidations guidance in ASC Topic 810. If at any time a joint venture qualifies as a VIE, the Company performs a qualitative assessment to determine whether the Company is the primary beneficiary of the VIE and therefore needs to consolidate the VIE.&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;If the Company determines it is not the primary beneficiary of the VIE or only has the ability to significantly influence, rather than control the&#160;joint venture,&#160;it is not&#160;consolidated. The Company accounts for unconsolidated joint ventures using a pro-rata basis in the Consolidated Statements of Operations and as a single line item (&#x201c;Receivables from and equity in construction joint ventures&#x201d;) in the Consolidated Balance Sheets. This method is a permissible modification of the equity method of accounting which is a common practice in the construction industry.&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 $3,721 and $3,821 is included in &#x201c;Other current assets&#x201d; on the Consolidated Balance Sheets at December&#160;31, 2022 and 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;&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;Property and Equipment&#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;Property and equipment are recorded at cost and depreciated on a straight-line basis over their estimated useful lives, including buildings and improvements (5 to 39 years) and plant and field equipment (5 to 20 years). Renewals and betterments that substantially extend the useful life of an asset are capitalized and depreciated. Leasehold improvements are depreciated over the lesser of the useful life of the asset or the applicable lease term. 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 8 - Property and Equipment&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; for disclosure of the components of property and equipment.&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;Lease Arrangements&#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;In the ordinary course of business, the Company enters into a variety of lease arrangements, including operating and finance leases.&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-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-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Operating &amp;amp; Finance Leases&#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 Company determines if an arrangement is a lease at inception. The operating lease right-of-use (&#x201c;ROU&#x201d;) assets are included within the Company&#x2019;s non-current assets and lease liabilities are included in current or non-current liabilities on the Company&#x2019;s Consolidated Balance Sheets. Finance leases are included in &#x201c;Property and equipment,&#x201d; &#x201c;Current maturities of long-term debt&#x201d; and &#x201c;Long-term debt&#x201d; on the Company&#x2019;s Consolidated Balance Sheets. ROU assets represent the Company&#x2019;s right to use, or control the use of, a specified asset for the lease term. Lease liabilities are the Company&#x2019;s obligation to make lease payments arising from a lease and are measured on a discounted basis. Operating lease ROU assets and operating lease liabilities are recognized based on the present value of the future minimum lease payments over the lease term on the commencement date. The operating lease ROU asset includes any lease payments made and initial direct costs incurred and excludes lease incentives. The lease terms may include options to extend or terminate the lease when it is reasonably certain that the Company will exercise that option. Lease expense for minimum lease payments continues to be recognized on a straight-line basis over the lease term.&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;Goodwill&#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;Goodwill represents the excess of the cost of companies acquired over the fair value of their net assets at the dates of acquisition. Goodwill is not amortized, but instead is reviewed for impairment at least annually at a reporting unit level, absent any interim indicators of impairment. Interim testing for impairment is performed if indicators of potential impairment exist. We perform our annual impairment assessment during the fourth quarter of each year which typically consists of a qualitative assessment to determine whether it is more likely than not that the fair value of the reporting unit is less than its net book value, including goodwill. Factors used in our qualitative assessment include, but are not limited to, macroeconomic conditions, market conditions, cost factors, overall financial performance and Company and reporting unit specific events. If we identify a potential impairment in our qualitative assessment, we perform a quantitative assessment by comparing the fair value of the applicable reporting unit to its net book value, including goodwill. To determine the fair value of our reporting units and test for impairment, we utilize an income approach (discounted cash flow method) as we believe this is the most direct approach to incorporate the specific economic attributes and risk profiles of our reporting units into our valuation model. We generally do not utilize a market approach, given the lack of relevant information generated by market transactions involving comparable businesses. However, to the extent market indicators of fair value become available, we would consider such market indicators in our discounted cash flow analysis and determination of fair value. Refer to &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 9 - Other Intangible Assets&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; for our disclosure regarding goodwill impairment testing.&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;Evaluating Impairment of Other Intangible Assets and Other Long-Lived Assets&#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 finite-lived intangible assets are amortized over their estimated remaining useful economic lives. Our project-related intangible assets are amortized as the applicable projects progress, customer relationships are amortized utilizing an accelerated method based on the pattern of cash flows expected to be realized, taking into consideration expected revenues and customer attrition, and our other intangibles are amortized utilizing a straight-line method. When events or changes in circumstances indicate that finite-lived intangible and other long-lived assets may be impaired, an evaluation is performed. If the asset or asset group fails the recoverability test, we will perform a fair value measurement to determine and record an impairment charge. 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 9 - Other Intangible Assets&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; for further discussion.&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:115%"&gt;Federal and State Income Taxes&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;We determine deferred income tax assets and liabilities using the balance sheet method. Under this method, the net deferred tax asset or liability is determined based on the tax effects of the temporary differences between the book and tax bases of the various balance sheet assets and liabilities and gives current recognition to changes in tax rates and laws. Valuation allowances are established when necessary to reduce deferred tax assets to the amount expected to be realized. We recognize the financial statement benefit of a tax position only after determining the relevant tax authority would more likely than not sustain the position following an audit. For tax positions meeting the more likely than not threshold, the amount recognized in the consolidated financial statements is the largest benefit that has a greater than 50 percent likelihood of being realized upon ultimate settlement with the relevant tax authority. As a result of the Company&#x2019;s analysis, management has determined the Company does not have any material uncertain tax positions. The Company&#x2019;s policy is to recognize interest related to any underpayment of taxes as interest expense and penalties as administrative expense. Refer to &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"&gt;Note 14 - Income Taxes&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt; for further information regarding our federal and state income taxes.&lt;/span&gt;&lt;/div&gt;</us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock
      contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMTgvZnJhZzoxMWNhZGU3YTA3MTY0Y2VmYWFhNTVmNGEzMDU1YWIzNS90ZXh0cmVnaW9uOjExY2FkZTdhMDcxNjRjZWZhYWE1NWY0YTMwNTVhYjM1XzIwNjQy_95e80399-04d3-49f5-9d20-391595871fbd">&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 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 the &#x201c;Consolidated 50% Owned Subsidiary&#x201d; and &#x201c;Construction Joint Ventures&#x201d; sections of this Note for further discussion of the Company&#x2019;s consolidation policy for 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 in the Consolidated Financial Statements to conform to the current year presentation.&lt;/span&gt;</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <strl:ConsolidatedEntitiesOwnershipPercentage
      contextRef="ia4e26e1a90f24900b99f99a0eb4cb516_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMTgvZnJhZzoxMWNhZGU3YTA3MTY0Y2VmYWFhNTVmNGEzMDU1YWIzNS90ZXh0cmVnaW9uOjExY2FkZTdhMDcxNjRjZWZhYWE1NWY0YTMwNTVhYjM1XzMyNA_b166b7c9-2ab6-4175-a67c-9918ea0e9537"
      unitRef="number">0.50</strl:ConsolidatedEntitiesOwnershipPercentage>
    <us-gaap:UseOfEstimates
      contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMTgvZnJhZzoxMWNhZGU3YTA3MTY0Y2VmYWFhNTVmNGEzMDU1YWIzNS90ZXh0cmVnaW9uOjExY2FkZTdhMDcxNjRjZWZhYWE1NWY0YTMwNTVhYjM1XzIwNjM0_fcee77d1-b9dd-4879-b0dc-0e9cd3e9198e">&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 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:RevenueFromContractWithCustomerPolicyTextBlock
      contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMTgvZnJhZzoxMWNhZGU3YTA3MTY0Y2VmYWFhNTVmNGEzMDU1YWIzNS90ZXh0cmVnaW9uOjExY2FkZTdhMDcxNjRjZWZhYWE1NWY0YTMwNTVhYjM1XzIwNjMz_221e19c3-17cc-4bde-ba3d-5ae12cc6cf76">Revenue Recognition&#x2014;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our revenue is derived from long-term contracts for customers in our E-Infrastructure Solutions and Transportation Solutions business segments, as well as short-term projects for customers in our Building Solutions business segment. Accounting treatment for these contracts in accordance with Accounting Standards Update (&#x201c;ASU&#x201d;) 2014-09 (Accounting Standards Codification (&#x201c;ASC&#x201d;) Topic 606, &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;Revenue from Contracts with Customers&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;) is as follows: &lt;/span&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-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt;text-decoration:underline"&gt;Performance Obligations Satisfied Over Time&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Recognition of Performance Obligations&#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;A performance obligation is a promise in a contract to transfer a distinct good or service to the customer, and is the unit of account in the revenue standard. The contract transaction price is allocated to each distinct performance obligation and recognized as revenue when, or as, the performance obligation is satisfied. Transportation Solutions and Business Solutions Commercial projects typically span between 12 to 36 months, and E-Infrastructure Solutions projects are between 6 to 24 months. The majority of our contracts have a &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:36pt;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;single performance obligation, as the promise to transfer the individual goods or services is not separately identifiable from other promises in the contracts and, therefore, not distinct. Some contracts have multiple performance obligations, most commonly due to the contract covering multiple phases of the project life cycle (design and construction).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:36pt;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;Revenues are recognized as our obligations are satisfied over time, using the ratio of project costs incurred to estimated total costs for each contract because of the continuous transfer of control to the customer as all of the work is performed at the customer&#x2019;s site and, therefore, the customer controls the asset as it is being constructed. This continuous transfer of control to the customer is further supported by clauses in the contract that allow the customer to unilaterally terminate the contract for convenience, pay the Company for costs incurred plus a reasonable profit and take control of any work in process. This cost-to-cost measure is used because management considers it to be the best available measure of progress on these contracts. Contract costs include all direct material, labor, subcontract and other costs and those indirect costs determined to relate to contract performance, such as indirect salaries and wages, equipment repairs and depreciation, insurance and payroll taxes.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Items Excluded from Cost-to-Cost&#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;Pre-contract costs are generally not material and are charged to expense as incurred, but in certain cases pre-contract recognition may be deferred if specific probability criteria are met. 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;padding-left:36pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Variable 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;Contract modifications through change orders, claims and incentives are routine in the performance of the Company&#x2019;s contracts to account for changes in the contract specifications or requirements. In most instances, contract modifications are not distinct from the existing contract due to the significant integration of services provided in the contract and are accounted for as a modification of the existing contract and performance obligation. Either the Company or its customers may initiate change orders, which may include changes in specifications or designs, manner of performance, facilities, equipment, materials, sites and period of completion of the work. Change orders that are unapproved as to both price and scope are evaluated as claims. The Company considers claims to be amounts in excess of approved contract prices that the Company seeks to collect from its customers or others for customer-caused delays, errors in specifications and designs, contract terminations, change orders that are either in dispute or are unapproved as to both scope and price, or other causes of unanticipated additional contract costs.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company estimates variable consideration for a performance obligation at the most likely amount to which the Company expects to be entitled (or the most likely amount the Company expects to incur in the case of liquidated damages), utilizing estimation methods that best predict the amount of consideration to which the Company will be entitled (or will incur in the case of liquidated damages). The Company includes variable consideration in the estimated transaction price to the extent it is probable that a significant reversal of cumulative revenue recognized will not occur or when the uncertainty associated with the variable consideration is resolved. The Company&#x2019;s estimates of variable consideration and determination of whether to include estimated amounts in transaction price are based largely on an assessment of its anticipated performance and all information (historical, current and forecasted) that is reasonably available to the Company.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The effect of variable consideration on the transaction price of a performance obligation is recognized as an adjustment to revenue on a cumulative catch-up basis. To the extent unapproved change orders and claims reflected in transaction price (or excluded from transaction price in the case of liquidated damages) are not resolved in the Company&#x2019;s favor, or to the extent incentives reflected in transaction price are not earned, there could be reductions in, or reversals of, previously recognized revenue.&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-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt;text-decoration:underline"&gt;Performance Obligations Satisfied at a Point-in-Time&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:36pt;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;Revenue for our Residential contracts is recognized at a point in time and utilizes an output measure for performance based on the completion of a unit of work (e.g., completion of concrete foundation). The time from starting construction to completion is typically two weeks or less. Upon fulfillment of the performance obligation, the customer is provided an invoice (or equivalent) demonstrating transfer of control to the customer.&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 December&#160;31, 2022 and 2021, contract assets included $65,682 and $43,767 of retainage, respectively, and contract liabilities included $63,848 and $45,639 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 70% of our December&#160;31, 2022 retainage in 2023. These assets and liabilities are reported on the 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;Contract assets increased by $34,007 primarily due to higher retainage and unbilled revenue. Contract liabilities increased by $120,625 compared to December&#160;31, 2021, due to the timing of advance billings and work progression, partly offset by an increase in retainage. Revenue recognized for the year ended December&#160;31, 2022 that was included in the contract liability balance on December&#160;31, 2021 was $95,883. Revenue recognized for the year ended December&#160;31, 2021 that was included in the contract liability balance on December&#160;31, 2020 was $75,253.&lt;/span&gt;&lt;/div&gt;</us-gaap:RevenueFromContractWithCustomerPolicyTextBlock>
    <strl:RevenueRecognitionPercentageOfCompletionRange
      contextRef="i1cbebe16234c41bdaf2bf5644df4eb05_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMTgvZnJhZzoxMWNhZGU3YTA3MTY0Y2VmYWFhNTVmNGEzMDU1YWIzNS90ZXh0cmVnaW9uOjExY2FkZTdhMDcxNjRjZWZhYWE1NWY0YTMwNTVhYjM1XzI3NDc_6af8c931-319c-4618-9e45-42185ddc581e">P12M</strl:RevenueRecognitionPercentageOfCompletionRange>
    <strl:RevenueRecognitionPercentageOfCompletionRange
      contextRef="id8a288323060475bb420603efe9e4507_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMTgvZnJhZzoxMWNhZGU3YTA3MTY0Y2VmYWFhNTVmNGEzMDU1YWIzNS90ZXh0cmVnaW9uOjExY2FkZTdhMDcxNjRjZWZhYWE1NWY0YTMwNTVhYjM1XzI3NTM_6a9d3767-2adc-4096-921e-350b659cbe80">P36M</strl:RevenueRecognitionPercentageOfCompletionRange>
    <strl:RevenueRecognitionPercentageOfCompletionRange
      contextRef="i72f42cd0759240a78f6072cee2c6c239_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMTgvZnJhZzoxMWNhZGU3YTA3MTY0Y2VmYWFhNTVmNGEzMDU1YWIzNS90ZXh0cmVnaW9uOjExY2FkZTdhMDcxNjRjZWZhYWE1NWY0YTMwNTVhYjM1XzI3ODU_4142f71f-a42c-44c4-8017-d2ff78a1af49">P6M</strl:RevenueRecognitionPercentageOfCompletionRange>
    <strl:RevenueRecognitionPercentageOfCompletionRange
      contextRef="i0121daa009f14d7ca0c909c03aec8665_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMTgvZnJhZzoxMWNhZGU3YTA3MTY0Y2VmYWFhNTVmNGEzMDU1YWIzNS90ZXh0cmVnaW9uOjExY2FkZTdhMDcxNjRjZWZhYWE1NWY0YTMwNTVhYjM1XzI3OTE_7d3087f6-2b89-436c-af97-a66bfd5dd0c9">P24M</strl:RevenueRecognitionPercentageOfCompletionRange>
    <us-gaap:ReceivablesPolicyTextBlock
      contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMTgvZnJhZzoxMWNhZGU3YTA3MTY0Y2VmYWFhNTVmNGEzMDU1YWIzNS90ZXh0cmVnaW9uOjExY2FkZTdhMDcxNjRjZWZhYWE1NWY0YTMwNTVhYjM1XzIwNjM4_6dd49400-c55c-482d-a2f7-151129e4d457">&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 December&#160;31, 2022 and 2021, our allowance for our estimate of expected credit losses was zero.&lt;/span&gt;As is customary, we have agreed to indemnify our bonding company for all losses incurred by it in connection with bonds that are issued, and we have granted our bonding company a security interest in certain assets, including accounts receivable, as collateral for such obligations.</us-gaap:ReceivablesPolicyTextBlock>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="ia4e26e1a90f24900b99f99a0eb4cb516_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMTgvZnJhZzoxMWNhZGU3YTA3MTY0Y2VmYWFhNTVmNGEzMDU1YWIzNS90ZXh0cmVnaW9uOjExY2FkZTdhMDcxNjRjZWZhYWE1NWY0YTMwNTVhYjM1Xzg4ODc_b73844fe-0958-4109-94ff-c15209736262"
      unitRef="usd">0</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="ic18de86a7e194dbaacc6e58a186ae83a_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMTgvZnJhZzoxMWNhZGU3YTA3MTY0Y2VmYWFhNTVmNGEzMDU1YWIzNS90ZXh0cmVnaW9uOjExY2FkZTdhMDcxNjRjZWZhYWE1NWY0YTMwNTVhYjM1Xzg4ODc_d0617c32-af91-44fd-a61f-0951893182ff"
      unitRef="usd">0</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <strl:ContractWithCustomerRetainageAssetCurrent
      contextRef="ia4e26e1a90f24900b99f99a0eb4cb516_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMTgvZnJhZzoxMWNhZGU3YTA3MTY0Y2VmYWFhNTVmNGEzMDU1YWIzNS90ZXh0cmVnaW9uOjExY2FkZTdhMDcxNjRjZWZhYWE1NWY0YTMwNTVhYjM1XzEwMDYy_072e4bf9-e1a6-4eb7-9491-ae596c5fbc8b"
      unitRef="usd">65682000</strl:ContractWithCustomerRetainageAssetCurrent>
    <strl:ContractWithCustomerRetainageAssetCurrent
      contextRef="ic18de86a7e194dbaacc6e58a186ae83a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMTgvZnJhZzoxMWNhZGU3YTA3MTY0Y2VmYWFhNTVmNGEzMDU1YWIzNS90ZXh0cmVnaW9uOjExY2FkZTdhMDcxNjRjZWZhYWE1NWY0YTMwNTVhYjM1XzU0OTc1NTgzNjYyNg_a861c2c5-ecf7-4f8d-81e2-d015f19e9ff4"
      unitRef="usd">43767000</strl:ContractWithCustomerRetainageAssetCurrent>
    <strl:ContractWithCustomerRetainageLiabilityCurrent
      contextRef="ia4e26e1a90f24900b99f99a0eb4cb516_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMTgvZnJhZzoxMWNhZGU3YTA3MTY0Y2VmYWFhNTVmNGEzMDU1YWIzNS90ZXh0cmVnaW9uOjExY2FkZTdhMDcxNjRjZWZhYWE1NWY0YTMwNTVhYjM1XzEwMTM0_ed698288-e792-410d-868d-a9623fec3f53"
      unitRef="usd">63848000</strl:ContractWithCustomerRetainageLiabilityCurrent>
    <strl:ContractWithCustomerRetainageLiabilityCurrent
      contextRef="ic18de86a7e194dbaacc6e58a186ae83a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMTgvZnJhZzoxMWNhZGU3YTA3MTY0Y2VmYWFhNTVmNGEzMDU1YWIzNS90ZXh0cmVnaW9uOjExY2FkZTdhMDcxNjRjZWZhYWE1NWY0YTMwNTVhYjM1XzU0OTc1NTgzNjYzMw_323eb876-5fb3-43ff-a579-b3f0a44a892d"
      unitRef="usd">45639000</strl:ContractWithCustomerRetainageLiabilityCurrent>
    <strl:ContractsReceivableRetainagePercentageEstimatedToBeCollectedInNextFiscalYear
      contextRef="ia4e26e1a90f24900b99f99a0eb4cb516_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMTgvZnJhZzoxMWNhZGU3YTA3MTY0Y2VmYWFhNTVmNGEzMDU1YWIzNS90ZXh0cmVnaW9uOjExY2FkZTdhMDcxNjRjZWZhYWE1NWY0YTMwNTVhYjM1XzEwMzgx_f9e92b57-6171-4ec0-ba10-22ef310632c0"
      unitRef="number">0.70</strl:ContractsReceivableRetainagePercentageEstimatedToBeCollectedInNextFiscalYear>
    <strl:IncreaseDecreaseInContractWithCustomerRetainageAsset
      contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMTgvZnJhZzoxMWNhZGU3YTA3MTY0Y2VmYWFhNTVmNGEzMDU1YWIzNS90ZXh0cmVnaW9uOjExY2FkZTdhMDcxNjRjZWZhYWE1NWY0YTMwNTVhYjM1XzU0OTc1NTgzNjY0MA_f679c409-945f-4795-9ba1-c73ac12c068a"
      unitRef="usd">34007000</strl:IncreaseDecreaseInContractWithCustomerRetainageAsset>
    <strl:IncreaseDecreaseInContractWithCustomerRetainageLiability
      contextRef="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMTgvZnJhZzoxMWNhZGU3YTA3MTY0Y2VmYWFhNTVmNGEzMDU1YWIzNS90ZXh0cmVnaW9uOjExY2FkZTdhMDcxNjRjZWZhYWE1NWY0YTMwNTVhYjM1XzU0OTc1NTgzNjY2NQ_1bbe3ce0-3747-44cf-b9ab-cf3b2f814439"
      unitRef="usd">120625000</strl:IncreaseDecreaseInContractWithCustomerRetainageLiability>
    <strl:ContractWithCustomerLiabilityRevenueRecognizedDuringThePeriod
      contextRef="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMTgvZnJhZzoxMWNhZGU3YTA3MTY0Y2VmYWFhNTVmNGEzMDU1YWIzNS90ZXh0cmVnaW9uOjExY2FkZTdhMDcxNjRjZWZhYWE1NWY0YTMwNTVhYjM1XzExMDE1_6046b174-9c1a-4ab8-b915-6739a74882ff"
      unitRef="usd">95883000</strl:ContractWithCustomerLiabilityRevenueRecognizedDuringThePeriod>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="i5ebcd2a2b100446583e2b9bfc9ed66a6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMTgvZnJhZzoxMWNhZGU3YTA3MTY0Y2VmYWFhNTVmNGEzMDU1YWIzNS90ZXh0cmVnaW9uOjExY2FkZTdhMDcxNjRjZWZhYWE1NWY0YTMwNTVhYjM1XzExMTIy_8dabf8fb-66d2-4e88-ad7e-a8114a493ebd"
      unitRef="usd">75253000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:ConsolidationVariableInterestEntityPolicy
      contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMTgvZnJhZzoxMWNhZGU3YTA3MTY0Y2VmYWFhNTVmNGEzMDU1YWIzNS90ZXh0cmVnaW9uOjExY2FkZTdhMDcxNjRjZWZhYWE1NWY0YTMwNTVhYjM1XzIwNjM5_b53d7fa2-5a5d-4ce8-a2a5-2b273603bae0">&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;Consolidated 50% Owned Subsidiary&#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 Company has a 50% ownership interest in a subsidiary that it fully consolidates as a result of its exercise of control of the entity. The results attributable to the 50% portion that the Company does not own is eliminated within &#x201c;Other operating expense, net&#x201d; within the Consolidated Statements of Operations and an associated liability is established within &#x201c;Members&#x2019; interest subject to mandatory redemption and undistributed earnings&#x201d; within the Consolidated Balance Sheets. The subsidiary also has a mandatory redemption provision which, under circumstances that are certain to occur, obligate the Company to purchase the remaining 50% interest. The purchase obligation is also recorded in &#x201c;Members&#x2019; interest subject to mandatory redemption and undistributed earnings&#x201d; on the Consolidated Balance Sheets.&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;Construction Joint Ventures&#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;In the ordinary course of business, the Company executes specific projects and conducts certain operations through joint venture arrangements (referred to as &#x201c;joint ventures&#x201d;). The Company has various ownership interests in these joint ventures, with such ownership typically proportionate to the Company&#x2019;s decision making and distribution rights.&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;Each joint venture is assessed at inception and on an ongoing basis as to whether it qualifies as a Variable Interest Entity (&#x201c;VIE&#x201d;) under the consolidations guidance in ASC Topic 810. If at any time a joint venture qualifies as a VIE, the Company performs a qualitative assessment to determine whether the Company is the primary beneficiary of the VIE and therefore needs to consolidate the VIE.&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;If the Company determines it is not the primary beneficiary of the VIE or only has the ability to significantly influence, rather than control the&#160;joint venture,&#160;it is not&#160;consolidated. The Company accounts for unconsolidated joint ventures using a pro-rata basis in the Consolidated Statements of Operations and as a single line item (&#x201c;Receivables from and equity in construction joint ventures&#x201d;) in the Consolidated Balance Sheets. This method is a permissible modification of the equity method of accounting which is a common practice in the construction industry.&lt;/span&gt;&lt;/div&gt;</us-gaap:ConsolidationVariableInterestEntityPolicy>
    <strl:ConsolidatedEntitiesOwnershipPercentage
      contextRef="ia4e26e1a90f24900b99f99a0eb4cb516_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMTgvZnJhZzoxMWNhZGU3YTA3MTY0Y2VmYWFhNTVmNGEzMDU1YWIzNS90ZXh0cmVnaW9uOjExY2FkZTdhMDcxNjRjZWZhYWE1NWY0YTMwNTVhYjM1XzExMTc4_b166b7c9-2ab6-4175-a67c-9918ea0e9537"
      unitRef="number">0.50</strl:ConsolidatedEntitiesOwnershipPercentage>
    <strl:ConsolidatedEntitiesOwnershipPercentage
      contextRef="ia4e26e1a90f24900b99f99a0eb4cb516_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMTgvZnJhZzoxMWNhZGU3YTA3MTY0Y2VmYWFhNTVmNGEzMDU1YWIzNS90ZXh0cmVnaW9uOjExY2FkZTdhMDcxNjRjZWZhYWE1NWY0YTMwNTVhYjM1XzExMzM1_b166b7c9-2ab6-4175-a67c-9918ea0e9537"
      unitRef="number">0.50</strl:ConsolidatedEntitiesOwnershipPercentage>
    <strl:ConsolidatedEntitiesOwnershipPercentage
      contextRef="ia4e26e1a90f24900b99f99a0eb4cb516_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMTgvZnJhZzoxMWNhZGU3YTA3MTY0Y2VmYWFhNTVmNGEzMDU1YWIzNS90ZXh0cmVnaW9uOjExY2FkZTdhMDcxNjRjZWZhYWE1NWY0YTMwNTVhYjM1XzExODIx_b166b7c9-2ab6-4175-a67c-9918ea0e9537"
      unitRef="number">0.50</strl:ConsolidatedEntitiesOwnershipPercentage>
    <us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy
      contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMTgvZnJhZzoxMWNhZGU3YTA3MTY0Y2VmYWFhNTVmNGEzMDU1YWIzNS90ZXh0cmVnaW9uOjExY2FkZTdhMDcxNjRjZWZhYWE1NWY0YTMwNTVhYjM1XzIwNjQz_2812e0f2-6bdc-496d-87f4-4a316ab0747e">&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 $3,721 and $3,821 is included in &#x201c;Other current assets&#x201d; on the Consolidated Balance Sheets at December&#160;31, 2022 and 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="ia4e26e1a90f24900b99f99a0eb4cb516_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMTgvZnJhZzoxMWNhZGU3YTA3MTY0Y2VmYWFhNTVmNGEzMDU1YWIzNS90ZXh0cmVnaW9uOjExY2FkZTdhMDcxNjRjZWZhYWE1NWY0YTMwNTVhYjM1XzEzNDc1_4fcf5333-ec3d-4948-a074-2ad7f248bbab"
      unitRef="usd">3721000</us-gaap:RestrictedCash>
    <us-gaap:RestrictedCash
      contextRef="ic18de86a7e194dbaacc6e58a186ae83a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMTgvZnJhZzoxMWNhZGU3YTA3MTY0Y2VmYWFhNTVmNGEzMDU1YWIzNS90ZXh0cmVnaW9uOjExY2FkZTdhMDcxNjRjZWZhYWE1NWY0YTMwNTVhYjM1XzEzNDgy_27c6c783-b85f-4703-8f5d-8c6d6dc2b251"
      unitRef="usd">3821000</us-gaap:RestrictedCash>
    <us-gaap:PropertyPlantAndEquipmentPolicyTextBlock
      contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMTgvZnJhZzoxMWNhZGU3YTA3MTY0Y2VmYWFhNTVmNGEzMDU1YWIzNS90ZXh0cmVnaW9uOjExY2FkZTdhMDcxNjRjZWZhYWE1NWY0YTMwNTVhYjM1XzIwNjQw_8cee96ab-b71f-4040-8c3c-afd2bd0c73c8">Property and Equipment&#x2014;Property and equipment are recorded at cost and depreciated on a straight-line basis over their estimated useful lives, including buildings and improvements (5 to 39 years) and plant and field equipment (5 to 20 years). Renewals and betterments that substantially extend the useful life of an asset are capitalized and depreciated. Leasehold improvements are depreciated over the lesser of the useful life of the asset or the applicable lease term.</us-gaap:PropertyPlantAndEquipmentPolicyTextBlock>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="ia6bd472d9aea41b7aab103545af764b6_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMTgvZnJhZzoxMWNhZGU3YTA3MTY0Y2VmYWFhNTVmNGEzMDU1YWIzNS90ZXh0cmVnaW9uOjExY2FkZTdhMDcxNjRjZWZhYWE1NWY0YTMwNTVhYjM1XzEzOTY3_55b26b8c-8150-426f-8815-1868af5e2791">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i322331c2896a4bce900854373e1969b0_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMTgvZnJhZzoxMWNhZGU3YTA3MTY0Y2VmYWFhNTVmNGEzMDU1YWIzNS90ZXh0cmVnaW9uOjExY2FkZTdhMDcxNjRjZWZhYWE1NWY0YTMwNTVhYjM1XzEzOTcz_00686fca-401f-4c0f-92e4-4488912f3c50">P39Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i18194632a93b4416a4403681267392d9_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMTgvZnJhZzoxMWNhZGU3YTA3MTY0Y2VmYWFhNTVmNGEzMDU1YWIzNS90ZXh0cmVnaW9uOjExY2FkZTdhMDcxNjRjZWZhYWE1NWY0YTMwNTVhYjM1XzE0MDA4_78995cb2-94e9-4831-a399-5e1d263a3399">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="ieb7ef1c68cd448769e24ad21d6daf6a9_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMTgvZnJhZzoxMWNhZGU3YTA3MTY0Y2VmYWFhNTVmNGEzMDU1YWIzNS90ZXh0cmVnaW9uOjExY2FkZTdhMDcxNjRjZWZhYWE1NWY0YTMwNTVhYjM1XzE0MDE0_a23389a1-28a3-482c-97dc-151ad8a5404a">P20Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:LesseeLeasesPolicyTextBlock
      contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMTgvZnJhZzoxMWNhZGU3YTA3MTY0Y2VmYWFhNTVmNGEzMDU1YWIzNS90ZXh0cmVnaW9uOjExY2FkZTdhMDcxNjRjZWZhYWE1NWY0YTMwNTVhYjM1XzIwNjMx_aa4c45c1-95bd-40c7-aabf-76f05ff3563c">&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;Lease Arrangements&#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;In the ordinary course of business, the Company enters into a variety of lease arrangements, including operating and finance leases.&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-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-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Operating &amp;amp; Finance Leases&#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 Company determines if an arrangement is a lease at inception. The operating lease right-of-use (&#x201c;ROU&#x201d;) assets are included within the Company&#x2019;s non-current assets and lease liabilities are included in current or non-current liabilities on the Company&#x2019;s Consolidated Balance Sheets. Finance leases are included in &#x201c;Property and equipment,&#x201d; &#x201c;Current maturities of long-term debt&#x201d; and &#x201c;Long-term debt&#x201d; on the Company&#x2019;s Consolidated Balance Sheets. ROU assets represent the Company&#x2019;s right to use, or control the use of, a specified asset for the lease term. Lease liabilities are the Company&#x2019;s obligation to make lease payments arising from a lease and are measured on a discounted basis. Operating lease ROU assets and operating lease liabilities are recognized based on the present value of the future minimum lease payments over the lease term on the commencement date. The operating lease ROU asset includes any lease payments made and initial direct costs incurred and excludes lease incentives. The lease terms may include options to extend or terminate the lease when it is reasonably certain that the Company will exercise that option. Lease expense for minimum lease payments continues to be recognized on a straight-line basis over the lease term.&lt;/span&gt;&lt;/div&gt;</us-gaap:LesseeLeasesPolicyTextBlock>
    <us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock
      contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMTgvZnJhZzoxMWNhZGU3YTA3MTY0Y2VmYWFhNTVmNGEzMDU1YWIzNS90ZXh0cmVnaW9uOjExY2FkZTdhMDcxNjRjZWZhYWE1NWY0YTMwNTVhYjM1XzIwNjM2_6250673d-4282-4ace-b260-3be91d97d238">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Goodwill&#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;Goodwill represents the excess of the cost of companies acquired over the fair value of their net assets at the dates of acquisition. Goodwill is not amortized, but instead is reviewed for impairment at least annually at a reporting unit level, absent any interim indicators of impairment. Interim testing for impairment is performed if indicators of potential impairment exist. We perform our annual impairment assessment during the fourth quarter of each year which typically consists of a qualitative assessment to determine whether it is more likely than not that the fair value of the reporting unit is less than its net book value, including goodwill. Factors used in our qualitative assessment include, but are not limited to, macroeconomic conditions, market conditions, cost factors, overall financial performance and Company and reporting unit specific events. If we identify a potential impairment in our qualitative assessment, we perform a quantitative assessment by comparing the fair value of the applicable reporting unit to its net book value, including goodwill. To determine the fair value of our reporting units and test for impairment, we utilize an income approach (discounted cash flow method) as we believe this is the most direct approach to incorporate the specific economic attributes and risk profiles of our reporting units into our valuation model. We generally do not utilize a market approach, given the lack of relevant information generated by market transactions involving comparable businesses. However, to the extent market indicators of fair value become available, we would consider such market indicators in our discounted cash flow analysis and determination of fair value. Refer to &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 9 - Other Intangible Assets&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; for our disclosure regarding goodwill impairment testing.&lt;/span&gt;</us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock>
    <us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock
      contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMTgvZnJhZzoxMWNhZGU3YTA3MTY0Y2VmYWFhNTVmNGEzMDU1YWIzNS90ZXh0cmVnaW9uOjExY2FkZTdhMDcxNjRjZWZhYWE1NWY0YTMwNTVhYjM1XzIwNjQx_37e9614b-27ff-4481-8a96-baace3219bcd">Evaluating Impairment of Other Intangible Assets and Other Long-Lived Assets&#x2014;Our finite-lived intangible assets are amortized over their estimated remaining useful economic lives. Our project-related intangible assets are amortized as the applicable projects progress, customer relationships are amortized utilizing an accelerated method based on the pattern of cash flows expected to be realized, taking into consideration expected revenues and customer attrition, and our other intangibles are amortized utilizing a straight-line method. When events or changes in circumstances indicate that finite-lived intangible and other long-lived assets may be impaired, an evaluation is performed. If the asset or asset group fails the recoverability test, we will perform a fair value measurement to determine and record an impairment charge.</us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock>
    <us-gaap:IncomeTaxPolicyTextBlock
      contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMTgvZnJhZzoxMWNhZGU3YTA3MTY0Y2VmYWFhNTVmNGEzMDU1YWIzNS90ZXh0cmVnaW9uOjExY2FkZTdhMDcxNjRjZWZhYWE1NWY0YTMwNTVhYjM1XzIwNjM3_8306ff2e-01a4-485f-8550-3a906c4d88d5">Federal and State Income Taxes&#x2014;We determine deferred income tax assets and liabilities using the balance sheet method. Under this method, the net deferred tax asset or liability is determined based on the tax effects of the temporary differences between the book and tax bases of the various balance sheet assets and liabilities and gives current recognition to changes in tax rates and laws. Valuation allowances are established when necessary to reduce deferred tax assets to the amount expected to be realized. We recognize the financial statement benefit of a tax position only after determining the relevant tax authority would more likely than not sustain the position following an audit. For tax positions meeting the more likely than not threshold, the amount recognized in the consolidated financial statements is the largest benefit that has a greater than 50 percent likelihood of being realized upon ultimate settlement with the relevant tax authority. As a result of the Company&#x2019;s analysis, management has determined the Company does not have any material uncertain tax positions. The Company&#x2019;s policy is to recognize interest related to any underpayment of taxes as interest expense and penalties as administrative expense.</us-gaap:IncomeTaxPolicyTextBlock>
    <us-gaap:BusinessCombinationDisclosureTextBlock
      contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMjEvZnJhZzo5OWExMWQ0MTkwMGM0Y2Y3YjA2YjE5M2U1NzJiZjc1My90ZXh0cmVnaW9uOjk5YTExZDQxOTAwYzRjZjdiMDZiMTkzZTU3MmJmNzUzXzU0Mjc_4109c33f-1a95-4ee0-965d-61ee7acc408d">&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:23.099%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.988%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:81.812%"/&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:4pt;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;Petillo Acquisition&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;On&#160;December&#160;30, 2021 (the &#x201c;Closing Date&#x201d;), Sterling completed the acquisition (the &#x201c;Petillo Acquisition&#x201d;) of Petillo Incorporated and its related entities (collectively, &#x201c;Petillo&#x201d;). 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 service, including full-service excavation, underground utility construction, environmental remediation, drainage systems for commercial construction and water management and distribution systems. The Petillo 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;. The results of Petillo are included within our E-Infrastructure Solutions segment.&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 Petillo 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: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;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 an 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 Petillo Acquisition, are deductible and amortizable for tax purposes over the next 15 years.&lt;/span&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 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:3pt;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 2022, the total consideration and purchase price allocation (goodwill) changed by $7,800, primarily due to the finalization of the tax basis step-up payment.&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 Petillo 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 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:68.929%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.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:right;vertical-align: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:right;vertical-align: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-bottom:9pt;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;Acquired Remaining Performance Obligations (&#x201c;RPOs&#x201d;)&#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;Petillo&#x2019;s RPOs totaled $210,600 at the acquisition closing date.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:13.5pt"&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;Impact of the Acquisition on the Consolidated Statement of Operations&#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;Due to the acquisition&#x2019;s proximity to year end, Petillo&#x2019;s operating results had no impact on the Company&#x2019;s Consolidated Statement of Operations for the year ended December 31, 2021.&lt;/span&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 Petillo Acquisition, accounted for as a business combination using the purchase method of accounting. The pro forma financial information reflects the Petillo 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 Petillo Acquisition, (3) include additional interest expense associated with the Petillo Acquisition and (4)&#160;include the pro forma results of Petillo for the years ended December 31, 2020 and 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 Petillo 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:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.692%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.639%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="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;Years Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Pro forma revenue&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;1,617,742&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;1,449,422&#160;&lt;/span&gt;&lt;/td&gt;&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:400;line-height:100%"&gt;Pro forma net income attributable to Sterling&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;74,426&#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;58,507&#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;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:4pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Other Acquisitions&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;CCS Acquisition&#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 December 20, 2022, we completed the acquisition of Concrete Construction Services of Arizona LLC and its affiliated company&#x2019;s business (collectively &#x201c;CCS&#x201d;) for a purchase price of approximately $21,000. The business of CCS provides residential single-family home concrete foundations, including the preparation, pouring and finishing of post-tension concrete foundations in new housing subdivisions in the Greater Phoenix area. The transaction includes working capital, intangible assets and goodwill. The results of CCS are included within Tealstone which is included within our Building Solutions segment.&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;Kimes Acquisition&#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 December 28, 2021, Sterling completed the acquisition of Kimes &amp;amp; Stone (&#x201c;Kimes&#x201d;) for an all-cash purchase price of approximately $7,600. Kimes provides a diversified services offering of soil stabilization for site development on e-commerce projects such as large fulfillment and distribution centers and data centers, as well as soil stabilization for roadways and manufacturing plant construction. The transaction includes a fleet of soil stabilization equipment and working capital. The results of Kimes&#x2019; are included within Plateau which is included within our E-Infrastructure Solutions segment.&lt;/span&gt;&lt;/div&gt;</us-gaap:BusinessCombinationDisclosureTextBlock>
    <us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock
      contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMjEvZnJhZzo5OWExMWQ0MTkwMGM0Y2Y3YjA2YjE5M2U1NzJiZjc1My90ZXh0cmVnaW9uOjk5YTExZDQxOTAwYzRjZjdiMDZiMTkzZTU3MmJmNzUzXzU0Mjg_95a15799-4e1a-46c5-b8b4-158dcd4fe327">Sterling completed the Petillo Acquisition for a purchase price of $196,763, net of cash acquired, detailed 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: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;</us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="i33326b348d774f508bd95f21ec9f7f82_D20211230-20211230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMjEvZnJhZzo5OWExMWQ0MTkwMGM0Y2Y3YjA2YjE5M2U1NzJiZjc1My90ZXh0cmVnaW9uOjk5YTExZDQxOTAwYzRjZjdiMDZiMTkzZTU3MmJmNzUzXzM2MQ_b8075206-3332-4d9e-bbbc-74e734aaea22"
      unitRef="usd">196763000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="i33326b348d774f508bd95f21ec9f7f82_D20211230-20211230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMjEvZnJhZzo5OWExMWQ0MTkwMGM0Y2Y3YjA2YjE5M2U1NzJiZjc1My90YWJsZTphMGNjMTlhMzg3YzY0NTQwOWJhZDA2YzkwMDU0NjY5YS90YWJsZXJhbmdlOmEwY2MxOWEzODdjNjQ1NDA5YmFkMDZjOTAwNTQ2NjlhXzAtMS0xLTEtMTAwNTUx_5f3a96d0-575d-40ed-a541-5885f5f72c54"
      unitRef="usd">175000000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued
      contextRef="i33326b348d774f508bd95f21ec9f7f82_D20211230-20211230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMjEvZnJhZzo5OWExMWQ0MTkwMGM0Y2Y3YjA2YjE5M2U1NzJiZjc1My90YWJsZTphMGNjMTlhMzg3YzY0NTQwOWJhZDA2YzkwMDU0NjY5YS90YWJsZXJhbmdlOmEwY2MxOWEzODdjNjQ1NDA5YmFkMDZjOTAwNTQ2NjlhXzEtMC0xLTEtMTAwNTUxL3RleHRyZWdpb246MTIyOWJlMjc5NTI4NGY1ZDgxMDdiNWQ4MjVmYjJlMzlfMzg_7c45f82d-2821-42cc-9e2b-d05c45453536"
      unitRef="shares">759000</us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued>
    <us-gaap:BusinessAcquisitionSharePrice
      contextRef="i119050d74e624998a51130f4a95ef677_I20211230"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMjEvZnJhZzo5OWExMWQ0MTkwMGM0Y2Y3YjA2YjE5M2U1NzJiZjc1My90YWJsZTphMGNjMTlhMzg3YzY0NTQwOWJhZDA2YzkwMDU0NjY5YS90YWJsZXJhbmdlOmEwY2MxOWEzODdjNjQ1NDA5YmFkMDZjOTAwNTQ2NjlhXzEtMC0xLTEtMTAwNTUxL3RleHRyZWdpb246MTIyOWJlMjc5NTI4NGY1ZDgxMDdiNWQ4MjVmYjJlMzlfNTE_1b5e67b6-e3d5-46d2-9ac9-9607870864f7"
      unitRef="usdPerShare">26.87</us-gaap:BusinessAcquisitionSharePrice>
    <us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable
      contextRef="i33326b348d774f508bd95f21ec9f7f82_D20211230-20211230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMjEvZnJhZzo5OWExMWQ0MTkwMGM0Y2Y3YjA2YjE5M2U1NzJiZjc1My90YWJsZTphMGNjMTlhMzg3YzY0NTQwOWJhZDA2YzkwMDU0NjY5YS90YWJsZXJhbmdlOmEwY2MxOWEzODdjNjQ1NDA5YmFkMDZjOTAwNTQ2NjlhXzEtMS0xLTEtMTAwNTUx_aa26113e-c43c-4922-b933-426fcad21b1c"
      unitRef="usd">20406000</us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable>
    <strl:BusinessCombinationConsiderationTransferredWorkingCapital
      contextRef="i33326b348d774f508bd95f21ec9f7f82_D20211230-20211230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMjEvZnJhZzo5OWExMWQ0MTkwMGM0Y2Y3YjA2YjE5M2U1NzJiZjc1My90YWJsZTphMGNjMTlhMzg3YzY0NTQwOWJhZDA2YzkwMDU0NjY5YS90YWJsZXJhbmdlOmEwY2MxOWEzODdjNjQ1NDA5YmFkMDZjOTAwNTQ2NjlhXzMtMS0xLTEtMTAwNTUx_2c716488-668a-49b1-a38d-90c5231bc5ad"
      unitRef="usd">1357000</strl:BusinessCombinationConsiderationTransferredWorkingCapital>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="i33326b348d774f508bd95f21ec9f7f82_D20211230-20211230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMjEvZnJhZzo5OWExMWQ0MTkwMGM0Y2Y3YjA2YjE5M2U1NzJiZjc1My90YWJsZTphMGNjMTlhMzg3YzY0NTQwOWJhZDA2YzkwMDU0NjY5YS90YWJsZXJhbmdlOmEwY2MxOWEzODdjNjQ1NDA5YmFkMDZjOTAwNTQ2NjlhXzQtMS0xLTEtMTAwNTUx_b8075206-3332-4d9e-bbbc-74e734aaea22"
      unitRef="usd">196763000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:Goodwill
      contextRef="i119050d74e624998a51130f4a95ef677_I20211230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMjEvZnJhZzo5OWExMWQ0MTkwMGM0Y2Y3YjA2YjE5M2U1NzJiZjc1My90ZXh0cmVnaW9uOjk5YTExZDQxOTAwYzRjZjdiMDZiMTkzZTU3MmJmNzUzXzIxOTg_3755c8b4-e697-4c4d-b634-8b0f40c47b26"
      unitRef="usd">60873000</us-gaap:Goodwill>
    <us-gaap:BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount
      contextRef="i119050d74e624998a51130f4a95ef677_I20211230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMjEvZnJhZzo5OWExMWQ0MTkwMGM0Y2Y3YjA2YjE5M2U1NzJiZjc1My90ZXh0cmVnaW9uOjk5YTExZDQxOTAwYzRjZjdiMDZiMTkzZTU3MmJmNzUzXzU0OTc1NTgyMDc5OA_d4786e1c-dd10-4a34-b5a5-59f386e00cc5"
      unitRef="usd">132000000</us-gaap:BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount>
    <strl:BusinessAcquisitionGoodwillExpectedTaxDeductiblePeriod
      contextRef="iaf3ca0bac34e4ef18f45f5df0a6bb9f5_D20211230-20211230"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMjEvZnJhZzo5OWExMWQ0MTkwMGM0Y2Y3YjA2YjE5M2U1NzJiZjc1My90ZXh0cmVnaW9uOjk5YTExZDQxOTAwYzRjZjdiMDZiMTkzZTU3MmJmNzUzXzMyOTg1MzQ4OTY2MDA_720d7468-c656-4c1a-be79-40f93fd5de6f">P15Y</strl:BusinessAcquisitionGoodwillExpectedTaxDeductiblePeriod>
    <us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock
      contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMjEvZnJhZzo5OWExMWQ0MTkwMGM0Y2Y3YjA2YjE5M2U1NzJiZjc1My90ZXh0cmVnaW9uOjk5YTExZDQxOTAwYzRjZjdiMDZiMTkzZTU3MmJmNzUzXzU0MzE_371fc9b5-086d-4f63-876c-33cde990e2dc">&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 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:3pt;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="i119050d74e624998a51130f4a95ef677_I20211230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMjEvZnJhZzo5OWExMWQ0MTkwMGM0Y2Y3YjA2YjE5M2U1NzJiZjc1My90YWJsZTozYjVmMjdiMTc4NWM0ZGNlOGU0NzQ0YWE1NGE1YjhkMS90YWJsZXJhbmdlOjNiNWYyN2IxNzg1YzRkY2U4ZTQ3NDRhYTU0YTViOGQxXzEtMS0xLTEtMTAwNTUx_a8be7f30-9101-4c89-8671-4cc0d0ad3b37"
      unitRef="usd">45016000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables>
    <strl:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContracts
      contextRef="i119050d74e624998a51130f4a95ef677_I20211230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMjEvZnJhZzo5OWExMWQ0MTkwMGM0Y2Y3YjA2YjE5M2U1NzJiZjc1My90YWJsZTozYjVmMjdiMTc4NWM0ZGNlOGU0NzQ0YWE1NGE1YjhkMS90YWJsZXJhbmdlOjNiNWYyN2IxNzg1YzRkY2U4ZTQ3NDRhYTU0YTViOGQxXzItMS0xLTEtMTAwNTUx_f0200306-187f-4295-bc9e-12db5a55fade"
      unitRef="usd">5953000</strl:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContracts>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther
      contextRef="i119050d74e624998a51130f4a95ef677_I20211230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMjEvZnJhZzo5OWExMWQ0MTkwMGM0Y2Y3YjA2YjE5M2U1NzJiZjc1My90YWJsZTozYjVmMjdiMTc4NWM0ZGNlOGU0NzQ0YWE1NGE1YjhkMS90YWJsZXJhbmdlOjNiNWYyN2IxNzg1YzRkY2U4ZTQ3NDRhYTU0YTViOGQxXzMtMS0xLTEtMTAwNTUx_5f18a10e-dd91-43d6-ac8d-f9dcf29b6856"
      unitRef="usd">193000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment
      contextRef="i119050d74e624998a51130f4a95ef677_I20211230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMjEvZnJhZzo5OWExMWQ0MTkwMGM0Y2Y3YjA2YjE5M2U1NzJiZjc1My90YWJsZTozYjVmMjdiMTc4NWM0ZGNlOGU0NzQ0YWE1NGE1YjhkMS90YWJsZXJhbmdlOjNiNWYyN2IxNzg1YzRkY2U4ZTQ3NDRhYTU0YTViOGQxXzQtMS0xLTEtMTAwNTUx_08a8243a-a9fa-4d1c-b05a-02beb779e38c"
      unitRef="usd">47141000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets
      contextRef="i119050d74e624998a51130f4a95ef677_I20211230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMjEvZnJhZzo5OWExMWQ0MTkwMGM0Y2Y3YjA2YjE5M2U1NzJiZjc1My90YWJsZTozYjVmMjdiMTc4NWM0ZGNlOGU0NzQ0YWE1NGE1YjhkMS90YWJsZXJhbmdlOjNiNWYyN2IxNzg1YzRkY2U4ZTQ3NDRhYTU0YTViOGQxXzUtMS0xLTEtMTAwNTUx_b4b044fd-4e02-42d1-8022-e499a796b94c"
      unitRef="usd">5498000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable
      contextRef="i119050d74e624998a51130f4a95ef677_I20211230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMjEvZnJhZzo5OWExMWQ0MTkwMGM0Y2Y3YjA2YjE5M2U1NzJiZjc1My90YWJsZTozYjVmMjdiMTc4NWM0ZGNlOGU0NzQ0YWE1NGE1YjhkMS90YWJsZXJhbmdlOjNiNWYyN2IxNzg1YzRkY2U4ZTQ3NDRhYTU0YTViOGQxXzYtMS0xLTEtMTAwNTUx_8e63cad0-e965-4d8e-ae30-ab4737f0e078"
      unitRef="usd">21810000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable>
    <strl:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedBillingsInExcessOfCostsAndEstimatedEarningsOnUncompletedContracts
      contextRef="i119050d74e624998a51130f4a95ef677_I20211230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMjEvZnJhZzo5OWExMWQ0MTkwMGM0Y2Y3YjA2YjE5M2U1NzJiZjc1My90YWJsZTozYjVmMjdiMTc4NWM0ZGNlOGU0NzQ0YWE1NGE1YjhkMS90YWJsZXJhbmdlOjNiNWYyN2IxNzg1YzRkY2U4ZTQ3NDRhYTU0YTViOGQxXzctMS0xLTEtMTAwNTUx_bf2a413d-fb31-4754-bca6-2572b7886397"
      unitRef="usd">8585000</strl:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedBillingsInExcessOfCostsAndEstimatedEarningsOnUncompletedContracts>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther
      contextRef="i119050d74e624998a51130f4a95ef677_I20211230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMjEvZnJhZzo5OWExMWQ0MTkwMGM0Y2Y3YjA2YjE5M2U1NzJiZjc1My90YWJsZTozYjVmMjdiMTc4NWM0ZGNlOGU0NzQ0YWE1NGE1YjhkMS90YWJsZXJhbmdlOjNiNWYyN2IxNzg1YzRkY2U4ZTQ3NDRhYTU0YTViOGQxXzgtMS0xLTEtMTAwNTUx_43f0945c-6347-42f5-97b4-8b4c7a239471"
      unitRef="usd">8216000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther>
    <strl:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedTangibleAssetsNet
      contextRef="i119050d74e624998a51130f4a95ef677_I20211230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMjEvZnJhZzo5OWExMWQ0MTkwMGM0Y2Y3YjA2YjE5M2U1NzJiZjc1My90YWJsZTozYjVmMjdiMTc4NWM0ZGNlOGU0NzQ0YWE1NGE1YjhkMS90YWJsZXJhbmdlOjNiNWYyN2IxNzg1YzRkY2U4ZTQ3NDRhYTU0YTViOGQxXzktMS0xLTEtMTAwNTUx_c53dd89e-8a7c-41f6-ba0c-2c702cb710a7"
      unitRef="usd">65190000</strl:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedTangibleAssetsNet>
    <strl:IdentifiableIntangibleAssetsAndGoodwill
      contextRef="i119050d74e624998a51130f4a95ef677_I20211230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMjEvZnJhZzo5OWExMWQ0MTkwMGM0Y2Y3YjA2YjE5M2U1NzJiZjc1My90YWJsZTozYjVmMjdiMTc4NWM0ZGNlOGU0NzQ0YWE1NGE1YjhkMS90YWJsZXJhbmdlOjNiNWYyN2IxNzg1YzRkY2U4ZTQ3NDRhYTU0YTViOGQxXzEwLTEtMS0xLTEwMDU1MQ_9377e10e-87a3-4352-aa1c-f9f0ac3569f0"
      unitRef="usd">70700000</strl:IdentifiableIntangibleAssetsAndGoodwill>
    <us-gaap:Goodwill
      contextRef="i119050d74e624998a51130f4a95ef677_I20211230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMjEvZnJhZzo5OWExMWQ0MTkwMGM0Y2Y3YjA2YjE5M2U1NzJiZjc1My90YWJsZTozYjVmMjdiMTc4NWM0ZGNlOGU0NzQ0YWE1NGE1YjhkMS90YWJsZXJhbmdlOjNiNWYyN2IxNzg1YzRkY2U4ZTQ3NDRhYTU0YTViOGQxXzExLTEtMS0xLTEwMDU1MQ_3755c8b4-e697-4c4d-b634-8b0f40c47b26"
      unitRef="usd">60873000</us-gaap:Goodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet
      contextRef="i119050d74e624998a51130f4a95ef677_I20211230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMjEvZnJhZzo5OWExMWQ0MTkwMGM0Y2Y3YjA2YjE5M2U1NzJiZjc1My90YWJsZTozYjVmMjdiMTc4NWM0ZGNlOGU0NzQ0YWE1NGE1YjhkMS90YWJsZXJhbmdlOjNiNWYyN2IxNzg1YzRkY2U4ZTQ3NDRhYTU0YTViOGQxXzEyLTEtMS0xLTEwMDU1MQ_5f3f87e7-21b7-4984-9a05-f50ce5dc33bb"
      unitRef="usd">196763000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet>
    <us-gaap:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred
      contextRef="ie4145753916549b58f695ebe75f7b67f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMjEvZnJhZzo5OWExMWQ0MTkwMGM0Y2Y3YjA2YjE5M2U1NzJiZjc1My90ZXh0cmVnaW9uOjk5YTExZDQxOTAwYzRjZjdiMDZiMTkzZTU3MmJmNzUzXzU0OTc1NTgzNzExMQ_7a7d687f-c946-446e-a44b-6af82de14c95"
      unitRef="usd">7800000</us-gaap:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred>
    <us-gaap:FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock
      contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMjEvZnJhZzo5OWExMWQ0MTkwMGM0Y2Y3YjA2YjE5M2U1NzJiZjc1My90ZXh0cmVnaW9uOjk5YTExZDQxOTAwYzRjZjdiMDZiMTkzZTU3MmJmNzUzXzU0MzI_5a6f2d17-a94a-412d-a29b-7060ceaab16b">&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.929%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.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:right;vertical-align: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:right;vertical-align: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="iab5928beb5724793af8f297f3598f9b3_D20211230-20211230"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMjEvZnJhZzo5OWExMWQ0MTkwMGM0Y2Y3YjA2YjE5M2U1NzJiZjc1My90YWJsZTo2NjFiNTU1YjdlM2U0ZDg3YmVmOWNhYmUwMjFkMmJiNy90YWJsZXJhbmdlOjY2MWI1NTViN2UzZTRkODdiZWY5Y2FiZTAyMWQyYmI3XzEtMS0xLTEtMTAwNTUx_3b36adf6-b3ef-4c6b-a356-7adff2a3d210">P25Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="iab5928beb5724793af8f297f3598f9b3_D20211230-20211230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMjEvZnJhZzo5OWExMWQ0MTkwMGM0Y2Y3YjA2YjE5M2U1NzJiZjc1My90YWJsZTo2NjFiNTU1YjdlM2U0ZDg3YmVmOWNhYmUwMjFkMmJiNy90YWJsZXJhbmdlOjY2MWI1NTViN2UzZTRkODdiZWY5Y2FiZTAyMWQyYmI3XzEtMy0xLTEtMTAwNTUx_ee57469b-c348-4a85-956a-601b2b1dc396"
      unitRef="usd">43200000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="i56d66119476d42f88083bb4bbe2ec8f8_D20211230-20211230"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMjEvZnJhZzo5OWExMWQ0MTkwMGM0Y2Y3YjA2YjE5M2U1NzJiZjc1My90YWJsZTo2NjFiNTU1YjdlM2U0ZDg3YmVmOWNhYmUwMjFkMmJiNy90YWJsZXJhbmdlOjY2MWI1NTViN2UzZTRkODdiZWY5Y2FiZTAyMWQyYmI3XzItMS0xLTEtMTAwNTUx_8fb6873a-55ea-4351-a0ae-e551ddde31fb">P25Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="i56d66119476d42f88083bb4bbe2ec8f8_D20211230-20211230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMjEvZnJhZzo5OWExMWQ0MTkwMGM0Y2Y3YjA2YjE5M2U1NzJiZjc1My90YWJsZTo2NjFiNTU1YjdlM2U0ZDg3YmVmOWNhYmUwMjFkMmJiNy90YWJsZXJhbmdlOjY2MWI1NTViN2UzZTRkODdiZWY5Y2FiZTAyMWQyYmI3XzItMy0xLTEtMTAwNTUx_378b8c4b-17da-4bf2-80e5-6423170d7fd1"
      unitRef="usd">27500000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="i33326b348d774f508bd95f21ec9f7f82_D20211230-20211230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMjEvZnJhZzo5OWExMWQ0MTkwMGM0Y2Y3YjA2YjE5M2U1NzJiZjc1My90YWJsZTo2NjFiNTU1YjdlM2U0ZDg3YmVmOWNhYmUwMjFkMmJiNy90YWJsZXJhbmdlOjY2MWI1NTViN2UzZTRkODdiZWY5Y2FiZTAyMWQyYmI3XzMtMy0xLTEtMTAwNTUx_d5dfa941-1131-49d2-a84f-6ffcd231b99f"
      unitRef="usd">70700000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="ic67fa0c34d3147548cba4337210daf95_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMjEvZnJhZzo5OWExMWQ0MTkwMGM0Y2Y3YjA2YjE5M2U1NzJiZjc1My90ZXh0cmVnaW9uOjk5YTExZDQxOTAwYzRjZjdiMDZiMTkzZTU3MmJmNzUzXzM1MTU_469959f4-8aed-44ed-88f4-8c28d18c09be"
      unitRef="usd">210600000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:BusinessAcquisitionProFormaInformationTextBlock
      contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMjEvZnJhZzo5OWExMWQ0MTkwMGM0Y2Y3YjA2YjE5M2U1NzJiZjc1My90ZXh0cmVnaW9uOjk5YTExZDQxOTAwYzRjZjdiMDZiMTkzZTU3MmJmNzUzXzU0MzM_7ba36333-df06-4f38-b556-9c2555c75347">&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:72.692%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.639%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="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;Years Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Pro forma revenue&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;1,617,742&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;1,449,422&#160;&lt;/span&gt;&lt;/td&gt;&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:400;line-height:100%"&gt;Pro forma net income attributable to Sterling&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;74,426&#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;58,507&#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;/table&gt;</us-gaap:BusinessAcquisitionProFormaInformationTextBlock>
    <us-gaap:BusinessAcquisitionsProFormaRevenue
      contextRef="if89b23f7fcc24f4893e6aa2e6f3675fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMjEvZnJhZzo5OWExMWQ0MTkwMGM0Y2Y3YjA2YjE5M2U1NzJiZjc1My90YWJsZTo1OGM3OTJjYTQ5YWE0ZjY0YWUyN2E1NmMzYWRmYjBjYy90YWJsZXJhbmdlOjU4Yzc5MmNhNDlhYTRmNjRhZTI3YTU2YzNhZGZiMGNjXzItMS0xLTEtMTAwNTUx_1ba0810c-14a6-4535-93cc-b8be53c2c591"
      unitRef="usd">1617742000</us-gaap:BusinessAcquisitionsProFormaRevenue>
    <us-gaap:BusinessAcquisitionsProFormaRevenue
      contextRef="ibcde2a3c294a47df84dd792e1e60d80e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMjEvZnJhZzo5OWExMWQ0MTkwMGM0Y2Y3YjA2YjE5M2U1NzJiZjc1My90YWJsZTo1OGM3OTJjYTQ5YWE0ZjY0YWUyN2E1NmMzYWRmYjBjYy90YWJsZXJhbmdlOjU4Yzc5MmNhNDlhYTRmNjRhZTI3YTU2YzNhZGZiMGNjXzItMy0xLTEtMTAwNTUx_7b4cfb24-9566-4ee3-aa71-53d0cf496468"
      unitRef="usd">1449422000</us-gaap:BusinessAcquisitionsProFormaRevenue>
    <us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss
      contextRef="if89b23f7fcc24f4893e6aa2e6f3675fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMjEvZnJhZzo5OWExMWQ0MTkwMGM0Y2Y3YjA2YjE5M2U1NzJiZjc1My90YWJsZTo1OGM3OTJjYTQ5YWE0ZjY0YWUyN2E1NmMzYWRmYjBjYy90YWJsZXJhbmdlOjU4Yzc5MmNhNDlhYTRmNjRhZTI3YTU2YzNhZGZiMGNjXzMtMS0xLTEtMTAwNTUx_3c117dc3-0ab4-4f32-bb42-66f8a1d1666e"
      unitRef="usd">74426000</us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss>
    <us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss
      contextRef="ibcde2a3c294a47df84dd792e1e60d80e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMjEvZnJhZzo5OWExMWQ0MTkwMGM0Y2Y3YjA2YjE5M2U1NzJiZjc1My90YWJsZTo1OGM3OTJjYTQ5YWE0ZjY0YWUyN2E1NmMzYWRmYjBjYy90YWJsZXJhbmdlOjU4Yzc5MmNhNDlhYTRmNjRhZTI3YTU2YzNhZGZiMGNjXzMtMy0xLTEtMTAwNTUx_6c702f41-6755-49c3-b2f3-13118b22ea3f"
      unitRef="usd">58507000</us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="i63a82827d56a4e9da6092bbc1ae2079b_D20221220-20221220"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMjEvZnJhZzo5OWExMWQ0MTkwMGM0Y2Y3YjA2YjE5M2U1NzJiZjc1My90ZXh0cmVnaW9uOjk5YTExZDQxOTAwYzRjZjdiMDZiMTkzZTU3MmJmNzUzXzIxOTkwMjMyNzk1MTE_778c582a-10da-4d79-b2c7-cc969018ab14"
      unitRef="usd">21000000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="iea7cebe4dc7a4dae814a6500a45be8ba_D20211228-20211228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMjEvZnJhZzo5OWExMWQ0MTkwMGM0Y2Y3YjA2YjE5M2U1NzJiZjc1My90ZXh0cmVnaW9uOjk5YTExZDQxOTAwYzRjZjdiMDZiMTkzZTU3MmJmNzUzXzUwNzY_91b361d8-cd7d-41b5-92e0-2cab1a70486d"
      unitRef="usd">7600000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock
      contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODI2L2ZyYWc6ODJiODlkYWI2ZTg0NDQ3ZjhhZDNlNmEwM2M3MTE4ZTAvdGV4dHJlZ2lvbjo4MmI4OWRhYjZlODQ0NDdmOGFkM2U2YTAzYzcxMThlMF8zMjk4NTM0ODg0NjI2_540561bd-6f8b-46c6-af3f-199721c7829e">&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:23.830%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.464%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:82.336%"/&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;DISPOSITIONS&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;Myers Disposition&#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 November&#160;30, 2022, we entered into an agreement (the &#x201c;Agreement&#x201d;) and sold the Company&#x2019;s 50% ownership interest in its partnership with Myers &amp;amp; Sons Construction L.P. (&#x201c;Myers&#x201d;) for $18,000 in cash. In accordance with the Agreement&#x2019;s payment terms, the Company is to receive $12,000 in January of 2023 and a series of three $2,000 payments due by various dates in 2023, 2025 and 2027. The deferred payments receivable are recorded within &#x201c;Other current assets&#x201d; and &#x201c;Other non-current assets, net&#x201d; on our December&#160;31, 2022 Consolidated Balance Sheet at present value calculated using an implicit interest rate of 5.75%. The disposition is consistent with the Company&#x2019;s strategic shift to reduce its portfolio of low-bid heavy highway and water containment &amp;amp; treatment projects in order to reduce risk and improve the Company&#x2019;s margins, and to focus on its strategic geographies outside of California. The disposition represented a strategic shift that had a &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:400;line-height:120%"&gt;major effect on our operations and consolidated financial results, and accordingly, the historical results of Myers have been presented as discontinued operations in our Consolidated Statements of Operations and Consolidated Balance Sheets. Prior to being disclosed as a discontinued operation, the results of Myers were included within our Transportation Solutions segment.&lt;/span&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-weight:400;line-height:120%"&gt;The following table presents the components of net income (loss) from discontinued operations. The year ended December&#160;31, 2022 represents the period ending November&#160;30, 2022, the date of disposition.&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:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:62.243%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.631%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&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;Years Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&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="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;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,134&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;167,392&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;200,674&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost of revenues&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;(192,886)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(156,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;(188,935)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Gross profit&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;3,248&#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;11,225&#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;11,739&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;General and administrative expense&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;(13,751)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9,353)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,107)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 operating income (expense), 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;3,158&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,596)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,355)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Operating (loss) income&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;(7,345)&lt;/span&gt;&lt;/td&gt;&lt;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;276&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;2,277&#160;&lt;/span&gt;&lt;/td&gt;&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;td colspan="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:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 interest income (expense)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;69&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(30)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(33)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gain on extinguishment of debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,428&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;968&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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 7pt;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;Pretax (loss) income&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;(4,848)&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;1,214&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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;2,244&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Pretax gain on disposition&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;16,687&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;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 pretax income from Discontinued Operations&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;11,839&#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;1,214&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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;2,244&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income tax expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="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;(2,095)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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;(26)&lt;/span&gt;&lt;/td&gt;&lt;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;(3,061)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Net income (loss) from Discontinued Operations&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;9,744&#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,188&#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;(817)&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;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="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-weight:400;line-height:120%"&gt;The following table presents the carrying amounts of major classes of assets and liabilities that were included in discontinued operations at November&#160;30, 2022 and December&#160;31, 2021. There were no assets or liabilities classified as discontinued operations at December&#160;31, 2022.&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.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.297%"/&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:16.300%"/&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:left;vertical-align:bottom"&gt;&lt;div style="margin-top:9pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;November&#160;30, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,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;20,895&#160;&lt;/span&gt;&lt;/td&gt;&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;Accounts receivable&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;30,862&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,968&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,780&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,514&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,808&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,057&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;4,596&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,452&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:700;line-height:100%"&gt;Current assets of Discontinued Operations&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;68,003&#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;71,886&#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:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt 0 12.25pt"/&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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,720&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,420&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,551&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,047&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;1,501&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,501&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 asset&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,435&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,778&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:700;line-height:100%"&gt;Non-current assets of Discontinued Operations&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;20,207&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;20,746&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,752&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;32,236&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,260&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current maturities of long-term debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,857&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,555&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,284&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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&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,261&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,388&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;767&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;889&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:700;line-height:100%"&gt;Current liabilities of Discontinued Operations&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;49,935&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;51,914&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term debt&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;81&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;2,997&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,763&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 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;35,063&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,793&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:700;line-height:100%"&gt;Long-term liabilities of Discontinued Operations&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;38,060&#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;38,637&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top: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 following table presents the cash flows from discontinued operations. The year ended December&#160;31, 2022 represents the period ending November&#160;30, 2022, the date of disposition.&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:71.122%"/&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: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:7.676%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Years Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align: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="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align: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 cash provided by (used in):&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating activities of Discontinued Operations&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;(7,334)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;11,384&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,313&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;Investing activities of Discontinued Operations&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;(723)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,964)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,908)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;Financing activities of Discontinued Operations&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;(81)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,908)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,805&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net change in cash, cash equivalents, and restricted cash of Discontinued Operations&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;(8,138)&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;3,512&#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;15,210&#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:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock>
    <strl:DisposalGroupIncludingDiscontinuedOperationOwnershipPercentageInDisposedAsset
      contextRef="i2ad8a232c03244d48d8fcd7c9908dba8_I20221130"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODI2L2ZyYWc6ODJiODlkYWI2ZTg0NDQ3ZjhhZDNlNmEwM2M3MTE4ZTAvdGV4dHJlZ2lvbjo4MmI4OWRhYjZlODQ0NDdmOGFkM2U2YTAzYzcxMThlMF81NDk3NTU4MTYwNjU_0d489925-37b0-4028-b1e3-2c27a7c31acc"
      unitRef="number">0.50</strl:DisposalGroupIncludingDiscontinuedOperationOwnershipPercentageInDisposedAsset>
    <us-gaap:ProceedsFromSaleOfEquityMethodInvestments
      contextRef="i05a7cd37f8cc48eca059fb7d1e09fa76_D20221130-20221130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODI2L2ZyYWc6ODJiODlkYWI2ZTg0NDQ3ZjhhZDNlNmEwM2M3MTE4ZTAvdGV4dHJlZ2lvbjo4MmI4OWRhYjZlODQ0NDdmOGFkM2U2YTAzYzcxMThlMF81NDk3NTU4MTYwNTc_49a2f0b9-37fc-448b-91c7-1fca323aabf3"
      unitRef="usd">18000000</us-gaap:ProceedsFromSaleOfEquityMethodInvestments>
    <strl:DisposalGroupIncludingDiscontinuedOperationPaymentTermsInitialPayment
      contextRef="i05a7cd37f8cc48eca059fb7d1e09fa76_D20221130-20221130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODI2L2ZyYWc6ODJiODlkYWI2ZTg0NDQ3ZjhhZDNlNmEwM2M3MTE4ZTAvdGV4dHJlZ2lvbjo4MmI4OWRhYjZlODQ0NDdmOGFkM2U2YTAzYzcxMThlMF81NDk3NTU4MTYwNjk_d430383c-0389-417d-b450-8bcf930abc60"
      unitRef="usd">12000000</strl:DisposalGroupIncludingDiscontinuedOperationPaymentTermsInitialPayment>
    <strl:DisposalGroupIncludingDiscontinuedOperationDeferredConsiderationNumberOfPaymentsDue
      contextRef="i05a7cd37f8cc48eca059fb7d1e09fa76_D20221130-20221130"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODI2L2ZyYWc6ODJiODlkYWI2ZTg0NDQ3ZjhhZDNlNmEwM2M3MTE4ZTAvdGV4dHJlZ2lvbjo4MmI4OWRhYjZlODQ0NDdmOGFkM2U2YTAzYzcxMThlMF81NDk3NTU4MTYwOTI_feb3630a-b764-4e4e-a516-9673229b331d"
      unitRef="series">3</strl:DisposalGroupIncludingDiscontinuedOperationDeferredConsiderationNumberOfPaymentsDue>
    <strl:DisposalGroupIncludingDiscontinuedOperationDeferredConsiderationPaymentDueYearTwo
      contextRef="i2ad8a232c03244d48d8fcd7c9908dba8_I20221130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODI2L2ZyYWc6ODJiODlkYWI2ZTg0NDQ3ZjhhZDNlNmEwM2M3MTE4ZTAvdGV4dHJlZ2lvbjo4MmI4OWRhYjZlODQ0NDdmOGFkM2U2YTAzYzcxMThlMF81NDk3NTU4MTYwNzk_6b162526-ad40-42ea-8d75-b82fe939451e"
      unitRef="usd">2000000</strl:DisposalGroupIncludingDiscontinuedOperationDeferredConsiderationPaymentDueYearTwo>
    <strl:DisposalGroupIncludingDiscontinuedOperationDeferredConsiderationPaymentDueYearOne
      contextRef="i2ad8a232c03244d48d8fcd7c9908dba8_I20221130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODI2L2ZyYWc6ODJiODlkYWI2ZTg0NDQ3ZjhhZDNlNmEwM2M3MTE4ZTAvdGV4dHJlZ2lvbjo4MmI4OWRhYjZlODQ0NDdmOGFkM2U2YTAzYzcxMThlMF81NDk3NTU4MTYwNzk_7dae06f4-4ef6-4478-8ff4-1c64f91d2dd2"
      unitRef="usd">2000000</strl:DisposalGroupIncludingDiscontinuedOperationDeferredConsiderationPaymentDueYearOne>
    <strl:DisposalGroupIncludingDiscontinuedOperationDeferredConsiderationPaymentDueYearThree
      contextRef="i2ad8a232c03244d48d8fcd7c9908dba8_I20221130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODI2L2ZyYWc6ODJiODlkYWI2ZTg0NDQ3ZjhhZDNlNmEwM2M3MTE4ZTAvdGV4dHJlZ2lvbjo4MmI4OWRhYjZlODQ0NDdmOGFkM2U2YTAzYzcxMThlMF81NDk3NTU4MTYwNzk_e8bbd2e4-d663-4259-ac1e-9dd207be7edc"
      unitRef="usd">2000000</strl:DisposalGroupIncludingDiscontinuedOperationDeferredConsiderationPaymentDueYearThree>
    <strl:DisposalGroupIncludingDiscontinuedOperationImplicitInterestRate
      contextRef="i2ad8a232c03244d48d8fcd7c9908dba8_I20221130"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODI2L2ZyYWc6ODJiODlkYWI2ZTg0NDQ3ZjhhZDNlNmEwM2M3MTE4ZTAvdGV4dHJlZ2lvbjo4MmI4OWRhYjZlODQ0NDdmOGFkM2U2YTAzYzcxMThlMF8xMDk5NTExNjMxOTE3_8b23d74d-b42e-41e2-9978-c704779a0cfd"
      unitRef="number">0.0575</strl:DisposalGroupIncludingDiscontinuedOperationImplicitInterestRate>
    <us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock
      contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODI2L2ZyYWc6ODJiODlkYWI2ZTg0NDQ3ZjhhZDNlNmEwM2M3MTE4ZTAvdGV4dHJlZ2lvbjo4MmI4OWRhYjZlODQ0NDdmOGFkM2U2YTAzYzcxMThlMF8zMjk4NTM0ODg0NjI3_f0d63ebb-1d65-41ce-bb2f-3c0d43be3852">&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-weight:400;line-height:120%"&gt;The following table presents the components of net income (loss) from discontinued operations. The year ended December&#160;31, 2022 represents the period ending November&#160;30, 2022, the date of disposition.&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:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:62.243%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.631%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&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;Years Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&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="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;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,134&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;167,392&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;200,674&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost of revenues&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;(192,886)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(156,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;(188,935)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Gross profit&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;3,248&#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;11,225&#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;11,739&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;General and administrative expense&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;(13,751)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9,353)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,107)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 operating income (expense), 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;3,158&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,596)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,355)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Operating (loss) income&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;(7,345)&lt;/span&gt;&lt;/td&gt;&lt;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;276&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;2,277&#160;&lt;/span&gt;&lt;/td&gt;&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;td colspan="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:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 interest income (expense)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;69&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(30)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(33)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gain on extinguishment of debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,428&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;968&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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 7pt;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;Pretax (loss) income&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;(4,848)&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;1,214&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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;2,244&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Pretax gain on disposition&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;16,687&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;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 pretax income from Discontinued Operations&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;11,839&#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;1,214&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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;2,244&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income tax expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="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;(2,095)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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;(26)&lt;/span&gt;&lt;/td&gt;&lt;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;(3,061)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Net income (loss) from Discontinued Operations&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;9,744&#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,188&#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;(817)&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;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="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-weight:400;line-height:120%"&gt;The following table presents the carrying amounts of major classes of assets and liabilities that were included in discontinued operations at November&#160;30, 2022 and December&#160;31, 2021. There were no assets or liabilities classified as discontinued operations at December&#160;31, 2022.&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.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.297%"/&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:16.300%"/&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:left;vertical-align:bottom"&gt;&lt;div style="margin-top:9pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;November&#160;30, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,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;20,895&#160;&lt;/span&gt;&lt;/td&gt;&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;Accounts receivable&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;30,862&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,968&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,780&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,514&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,808&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,057&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;4,596&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,452&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:700;line-height:100%"&gt;Current assets of Discontinued Operations&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;68,003&#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;71,886&#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:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt 0 12.25pt"/&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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,720&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,420&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,551&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,047&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;1,501&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,501&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 asset&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,435&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,778&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:700;line-height:100%"&gt;Non-current assets of Discontinued Operations&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;20,207&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;20,746&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,752&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;32,236&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,260&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current maturities of long-term debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,857&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,555&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,284&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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&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,261&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,388&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;767&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;889&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:700;line-height:100%"&gt;Current liabilities of Discontinued Operations&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;49,935&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;51,914&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term debt&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;81&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;2,997&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,763&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 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;35,063&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,793&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:700;line-height:100%"&gt;Long-term liabilities of Discontinued Operations&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;38,060&#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;38,637&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top: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 following table presents the cash flows from discontinued operations. The year ended December&#160;31, 2022 represents the period ending November&#160;30, 2022, the date of disposition.&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:71.122%"/&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: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:7.676%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Years Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align: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="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align: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 cash provided by (used in):&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating activities of Discontinued Operations&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;(7,334)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;11,384&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,313&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;Investing activities of Discontinued Operations&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;(723)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,964)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,908)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;Financing activities of Discontinued Operations&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;(81)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,908)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,805&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net change in cash, cash equivalents, and restricted cash of Discontinued Operations&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;(8,138)&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;3,512&#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;15,210&#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:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue
      contextRef="ia7a762066dcc4cf7b5642d0bc147f1dd_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODI2L2ZyYWc6ODJiODlkYWI2ZTg0NDQ3ZjhhZDNlNmEwM2M3MTE4ZTAvdGFibGU6ZWFkNDY0NDYyNTc1NDRiMGIzNDMwMjg1NWI0MGQ4ZjcvdGFibGVyYW5nZTplYWQ0NjQ0NjI1NzU0NGIwYjM0MzAyODU1YjQwZDhmN18yLTEtMS0xLTEwODU0NA_735a253c-0cf2-491f-8868-f7bed9c312fc"
      unitRef="usd">196134000</us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue
      contextRef="i2aea839dd2954cdfa2dd54f5388c99b1_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODI2L2ZyYWc6ODJiODlkYWI2ZTg0NDQ3ZjhhZDNlNmEwM2M3MTE4ZTAvdGFibGU6ZWFkNDY0NDYyNTc1NDRiMGIzNDMwMjg1NWI0MGQ4ZjcvdGFibGVyYW5nZTplYWQ0NjQ0NjI1NzU0NGIwYjM0MzAyODU1YjQwZDhmN18yLTMtMS0xLTEwNzE5Mg_ae16f3cf-0697-42f5-afa6-8d261b3c701c"
      unitRef="usd">167392000</us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue
      contextRef="ibf1a335206774f91bf70a75a365d7de8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODI2L2ZyYWc6ODJiODlkYWI2ZTg0NDQ3ZjhhZDNlNmEwM2M3MTE4ZTAvdGFibGU6ZWFkNDY0NDYyNTc1NDRiMGIzNDMwMjg1NWI0MGQ4ZjcvdGFibGVyYW5nZTplYWQ0NjQ0NjI1NzU0NGIwYjM0MzAyODU1YjQwZDhmN18yLTUtMS0xLTEwNzIyNw_be68a0a1-1859-4b3a-9f33-657e155c4e0e"
      unitRef="usd">200674000</us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold
      contextRef="ia7a762066dcc4cf7b5642d0bc147f1dd_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODI2L2ZyYWc6ODJiODlkYWI2ZTg0NDQ3ZjhhZDNlNmEwM2M3MTE4ZTAvdGFibGU6ZWFkNDY0NDYyNTc1NDRiMGIzNDMwMjg1NWI0MGQ4ZjcvdGFibGVyYW5nZTplYWQ0NjQ0NjI1NzU0NGIwYjM0MzAyODU1YjQwZDhmN18zLTEtMS0xLTEwODU0NA_d05c84c0-85d7-4219-a3c0-197ce827f5b1"
      unitRef="usd">192886000</us-gaap:DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold
      contextRef="i2aea839dd2954cdfa2dd54f5388c99b1_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODI2L2ZyYWc6ODJiODlkYWI2ZTg0NDQ3ZjhhZDNlNmEwM2M3MTE4ZTAvdGFibGU6ZWFkNDY0NDYyNTc1NDRiMGIzNDMwMjg1NWI0MGQ4ZjcvdGFibGVyYW5nZTplYWQ0NjQ0NjI1NzU0NGIwYjM0MzAyODU1YjQwZDhmN18zLTMtMS0xLTEwNzE5Ng_b259fa35-f002-43b9-b11f-c949985a85e7"
      unitRef="usd">156167000</us-gaap:DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold
      contextRef="ibf1a335206774f91bf70a75a365d7de8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODI2L2ZyYWc6ODJiODlkYWI2ZTg0NDQ3ZjhhZDNlNmEwM2M3MTE4ZTAvdGFibGU6ZWFkNDY0NDYyNTc1NDRiMGIzNDMwMjg1NWI0MGQ4ZjcvdGFibGVyYW5nZTplYWQ0NjQ0NjI1NzU0NGIwYjM0MzAyODU1YjQwZDhmN18zLTUtMS0xLTEwNzIyNw_e016dba1-e73e-418f-8333-ecf94125132c"
      unitRef="usd">188935000</us-gaap:DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss
      contextRef="ia7a762066dcc4cf7b5642d0bc147f1dd_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODI2L2ZyYWc6ODJiODlkYWI2ZTg0NDQ3ZjhhZDNlNmEwM2M3MTE4ZTAvdGFibGU6ZWFkNDY0NDYyNTc1NDRiMGIzNDMwMjg1NWI0MGQ4ZjcvdGFibGVyYW5nZTplYWQ0NjQ0NjI1NzU0NGIwYjM0MzAyODU1YjQwZDhmN180LTEtMS0xLTEwODU0NA_ea6e9f2a-81fe-402c-adf3-8286ed947b61"
      unitRef="usd">3248000</us-gaap:DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss
      contextRef="i2aea839dd2954cdfa2dd54f5388c99b1_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODI2L2ZyYWc6ODJiODlkYWI2ZTg0NDQ3ZjhhZDNlNmEwM2M3MTE4ZTAvdGFibGU6ZWFkNDY0NDYyNTc1NDRiMGIzNDMwMjg1NWI0MGQ4ZjcvdGFibGVyYW5nZTplYWQ0NjQ0NjI1NzU0NGIwYjM0MzAyODU1YjQwZDhmN180LTMtMS0xLTEwNzE5Ng_6cc908a4-0965-48d6-bb83-8053b4cbb216"
      unitRef="usd">11225000</us-gaap:DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss
      contextRef="ibf1a335206774f91bf70a75a365d7de8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODI2L2ZyYWc6ODJiODlkYWI2ZTg0NDQ3ZjhhZDNlNmEwM2M3MTE4ZTAvdGFibGU6ZWFkNDY0NDYyNTc1NDRiMGIzNDMwMjg1NWI0MGQ4ZjcvdGFibGVyYW5nZTplYWQ0NjQ0NjI1NzU0NGIwYjM0MzAyODU1YjQwZDhmN180LTUtMS0xLTEwNzIyNw_8cde1deb-e6af-4017-9e75-0cbb9744281c"
      unitRef="usd">11739000</us-gaap:DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense
      contextRef="ia7a762066dcc4cf7b5642d0bc147f1dd_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODI2L2ZyYWc6ODJiODlkYWI2ZTg0NDQ3ZjhhZDNlNmEwM2M3MTE4ZTAvdGFibGU6ZWFkNDY0NDYyNTc1NDRiMGIzNDMwMjg1NWI0MGQ4ZjcvdGFibGVyYW5nZTplYWQ0NjQ0NjI1NzU0NGIwYjM0MzAyODU1YjQwZDhmN181LTEtMS0xLTEwODU0NA_0c71bfd4-9204-4dcb-97c2-67b1ffe9b250"
      unitRef="usd">13751000</us-gaap:DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense
      contextRef="i2aea839dd2954cdfa2dd54f5388c99b1_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODI2L2ZyYWc6ODJiODlkYWI2ZTg0NDQ3ZjhhZDNlNmEwM2M3MTE4ZTAvdGFibGU6ZWFkNDY0NDYyNTc1NDRiMGIzNDMwMjg1NWI0MGQ4ZjcvdGFibGVyYW5nZTplYWQ0NjQ0NjI1NzU0NGIwYjM0MzAyODU1YjQwZDhmN181LTMtMS0xLTEwNzE5Ng_6ae05c01-43e6-4139-8dcd-b7137a830f27"
      unitRef="usd">9353000</us-gaap:DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense
      contextRef="ibf1a335206774f91bf70a75a365d7de8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODI2L2ZyYWc6ODJiODlkYWI2ZTg0NDQ3ZjhhZDNlNmEwM2M3MTE4ZTAvdGFibGU6ZWFkNDY0NDYyNTc1NDRiMGIzNDMwMjg1NWI0MGQ4ZjcvdGFibGVyYW5nZTplYWQ0NjQ0NjI1NzU0NGIwYjM0MzAyODU1YjQwZDhmN181LTUtMS0xLTEwNzIyNw_03d09bf7-5e45-40f0-9d55-cfd72ba70d9a"
      unitRef="usd">7107000</us-gaap:DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense>
    <strl:DisposalGroupIncludingDiscontinuedOperationOtherOperatingIncomeExpenseNet
      contextRef="ia7a762066dcc4cf7b5642d0bc147f1dd_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODI2L2ZyYWc6ODJiODlkYWI2ZTg0NDQ3ZjhhZDNlNmEwM2M3MTE4ZTAvdGFibGU6ZWFkNDY0NDYyNTc1NDRiMGIzNDMwMjg1NWI0MGQ4ZjcvdGFibGVyYW5nZTplYWQ0NjQ0NjI1NzU0NGIwYjM0MzAyODU1YjQwZDhmN184LTEtMS0xLTEwODU0NA_c0ff488a-099d-4b0e-bc02-6fc6e6e9a3fd"
      unitRef="usd">3158000</strl:DisposalGroupIncludingDiscontinuedOperationOtherOperatingIncomeExpenseNet>
    <strl:DisposalGroupIncludingDiscontinuedOperationOtherOperatingIncomeExpenseNet
      contextRef="i2aea839dd2954cdfa2dd54f5388c99b1_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODI2L2ZyYWc6ODJiODlkYWI2ZTg0NDQ3ZjhhZDNlNmEwM2M3MTE4ZTAvdGFibGU6ZWFkNDY0NDYyNTc1NDRiMGIzNDMwMjg1NWI0MGQ4ZjcvdGFibGVyYW5nZTplYWQ0NjQ0NjI1NzU0NGIwYjM0MzAyODU1YjQwZDhmN184LTMtMS0xLTEwNzE5Ng_7460a760-7ed4-44a1-b361-be25fb3ad778"
      unitRef="usd">-1596000</strl:DisposalGroupIncludingDiscontinuedOperationOtherOperatingIncomeExpenseNet>
    <strl:DisposalGroupIncludingDiscontinuedOperationOtherOperatingIncomeExpenseNet
      contextRef="ibf1a335206774f91bf70a75a365d7de8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODI2L2ZyYWc6ODJiODlkYWI2ZTg0NDQ3ZjhhZDNlNmEwM2M3MTE4ZTAvdGFibGU6ZWFkNDY0NDYyNTc1NDRiMGIzNDMwMjg1NWI0MGQ4ZjcvdGFibGVyYW5nZTplYWQ0NjQ0NjI1NzU0NGIwYjM0MzAyODU1YjQwZDhmN184LTUtMS0xLTEwNzIyNw_5ea3c968-56b1-4338-9af0-01e964599209"
      unitRef="usd">-2355000</strl:DisposalGroupIncludingDiscontinuedOperationOtherOperatingIncomeExpenseNet>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss
      contextRef="ia7a762066dcc4cf7b5642d0bc147f1dd_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODI2L2ZyYWc6ODJiODlkYWI2ZTg0NDQ3ZjhhZDNlNmEwM2M3MTE4ZTAvdGFibGU6ZWFkNDY0NDYyNTc1NDRiMGIzNDMwMjg1NWI0MGQ4ZjcvdGFibGVyYW5nZTplYWQ0NjQ0NjI1NzU0NGIwYjM0MzAyODU1YjQwZDhmN185LTEtMS0xLTEwODU0NA_ab86f61f-40c0-478d-9dfa-42b1bfff127d"
      unitRef="usd">-7345000</us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss
      contextRef="i2aea839dd2954cdfa2dd54f5388c99b1_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODI2L2ZyYWc6ODJiODlkYWI2ZTg0NDQ3ZjhhZDNlNmEwM2M3MTE4ZTAvdGFibGU6ZWFkNDY0NDYyNTc1NDRiMGIzNDMwMjg1NWI0MGQ4ZjcvdGFibGVyYW5nZTplYWQ0NjQ0NjI1NzU0NGIwYjM0MzAyODU1YjQwZDhmN185LTMtMS0xLTEwNzE5Ng_5e1a32da-2401-4ba0-8006-fd59a1f51b8c"
      unitRef="usd">276000</us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss
      contextRef="ibf1a335206774f91bf70a75a365d7de8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODI2L2ZyYWc6ODJiODlkYWI2ZTg0NDQ3ZjhhZDNlNmEwM2M3MTE4ZTAvdGFibGU6ZWFkNDY0NDYyNTc1NDRiMGIzNDMwMjg1NWI0MGQ4ZjcvdGFibGVyYW5nZTplYWQ0NjQ0NjI1NzU0NGIwYjM0MzAyODU1YjQwZDhmN185LTUtMS0xLTEwNzIyNw_0b298a9d-c69a-48a6-9003-34f0435f83df"
      unitRef="usd">2277000</us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss>
    <strl:DisposalGroupIncludingDiscontinuedOperationInterestIncomeExpense
      contextRef="ia7a762066dcc4cf7b5642d0bc147f1dd_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODI2L2ZyYWc6ODJiODlkYWI2ZTg0NDQ3ZjhhZDNlNmEwM2M3MTE4ZTAvdGFibGU6ZWFkNDY0NDYyNTc1NDRiMGIzNDMwMjg1NWI0MGQ4ZjcvdGFibGVyYW5nZTplYWQ0NjQ0NjI1NzU0NGIwYjM0MzAyODU1YjQwZDhmN18xMS0xLTEtMS0xMjYxMTg_8f025074-14d8-4b8a-ad19-e6331fa1a878"
      unitRef="usd">69000</strl:DisposalGroupIncludingDiscontinuedOperationInterestIncomeExpense>
    <strl:DisposalGroupIncludingDiscontinuedOperationInterestIncomeExpense
      contextRef="i2aea839dd2954cdfa2dd54f5388c99b1_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODI2L2ZyYWc6ODJiODlkYWI2ZTg0NDQ3ZjhhZDNlNmEwM2M3MTE4ZTAvdGFibGU6ZWFkNDY0NDYyNTc1NDRiMGIzNDMwMjg1NWI0MGQ4ZjcvdGFibGVyYW5nZTplYWQ0NjQ0NjI1NzU0NGIwYjM0MzAyODU1YjQwZDhmN18xMS0zLTEtMS0xMjYxMTk_a41006bd-bccb-4c98-ae5e-a215228401b9"
      unitRef="usd">-30000</strl:DisposalGroupIncludingDiscontinuedOperationInterestIncomeExpense>
    <strl:DisposalGroupIncludingDiscontinuedOperationInterestIncomeExpense
      contextRef="ibf1a335206774f91bf70a75a365d7de8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODI2L2ZyYWc6ODJiODlkYWI2ZTg0NDQ3ZjhhZDNlNmEwM2M3MTE4ZTAvdGFibGU6ZWFkNDY0NDYyNTc1NDRiMGIzNDMwMjg1NWI0MGQ4ZjcvdGFibGVyYW5nZTplYWQ0NjQ0NjI1NzU0NGIwYjM0MzAyODU1YjQwZDhmN18xMS01LTEtMS0xMjYxMzE_e4f41b60-2f74-45df-bab4-1e116c67ebd8"
      unitRef="usd">-33000</strl:DisposalGroupIncludingDiscontinuedOperationInterestIncomeExpense>
    <strl:DisposalGroupIncludingDiscontinuedOperationGainLossOnExtinguishmentOfDebt
      contextRef="ia7a762066dcc4cf7b5642d0bc147f1dd_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODI2L2ZyYWc6ODJiODlkYWI2ZTg0NDQ3ZjhhZDNlNmEwM2M3MTE4ZTAvdGFibGU6ZWFkNDY0NDYyNTc1NDRiMGIzNDMwMjg1NWI0MGQ4ZjcvdGFibGVyYW5nZTplYWQ0NjQ0NjI1NzU0NGIwYjM0MzAyODU1YjQwZDhmN18xMi0xLTEtMS0xMDg1NTI_8da004d9-1c1c-4005-a67c-c2db44b50131"
      unitRef="usd">2428000</strl:DisposalGroupIncludingDiscontinuedOperationGainLossOnExtinguishmentOfDebt>
    <strl:DisposalGroupIncludingDiscontinuedOperationGainLossOnExtinguishmentOfDebt
      contextRef="i2aea839dd2954cdfa2dd54f5388c99b1_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODI2L2ZyYWc6ODJiODlkYWI2ZTg0NDQ3ZjhhZDNlNmEwM2M3MTE4ZTAvdGFibGU6ZWFkNDY0NDYyNTc1NDRiMGIzNDMwMjg1NWI0MGQ4ZjcvdGFibGVyYW5nZTplYWQ0NjQ0NjI1NzU0NGIwYjM0MzAyODU1YjQwZDhmN18xMi0zLTEtMS0xMDcxOTY_0c58ea85-b802-4f44-af3b-e55707d8d1be"
      unitRef="usd">968000</strl:DisposalGroupIncludingDiscontinuedOperationGainLossOnExtinguishmentOfDebt>
    <strl:DisposalGroupIncludingDiscontinuedOperationGainLossOnExtinguishmentOfDebt
      contextRef="ibf1a335206774f91bf70a75a365d7de8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODI2L2ZyYWc6ODJiODlkYWI2ZTg0NDQ3ZjhhZDNlNmEwM2M3MTE4ZTAvdGFibGU6ZWFkNDY0NDYyNTc1NDRiMGIzNDMwMjg1NWI0MGQ4ZjcvdGFibGVyYW5nZTplYWQ0NjQ0NjI1NzU0NGIwYjM0MzAyODU1YjQwZDhmN18xMi01LTEtMS0xMDcyMjc_535679ff-2a2a-4498-ac62-a091f7ef7cd6"
      unitRef="usd">0</strl:DisposalGroupIncludingDiscontinuedOperationGainLossOnExtinguishmentOfDebt>
    <strl:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTaxAndGainOnDisposition
      contextRef="ia7a762066dcc4cf7b5642d0bc147f1dd_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODI2L2ZyYWc6ODJiODlkYWI2ZTg0NDQ3ZjhhZDNlNmEwM2M3MTE4ZTAvdGFibGU6ZWFkNDY0NDYyNTc1NDRiMGIzNDMwMjg1NWI0MGQ4ZjcvdGFibGVyYW5nZTplYWQ0NjQ0NjI1NzU0NGIwYjM0MzAyODU1YjQwZDhmN18xMy0xLTEtMS0xMDg1NTk_2059f41d-fa83-4a37-9983-a68257bd726f"
      unitRef="usd">-4848000</strl:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTaxAndGainOnDisposition>
    <strl:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTaxAndGainOnDisposition
      contextRef="i2aea839dd2954cdfa2dd54f5388c99b1_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODI2L2ZyYWc6ODJiODlkYWI2ZTg0NDQ3ZjhhZDNlNmEwM2M3MTE4ZTAvdGFibGU6ZWFkNDY0NDYyNTc1NDRiMGIzNDMwMjg1NWI0MGQ4ZjcvdGFibGVyYW5nZTplYWQ0NjQ0NjI1NzU0NGIwYjM0MzAyODU1YjQwZDhmN18xMy0zLTEtMS0xMDcyMTU_299891cb-cb39-4da9-bafd-fa840b41ba75"
      unitRef="usd">1214000</strl:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTaxAndGainOnDisposition>
    <strl:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTaxAndGainOnDisposition
      contextRef="ibf1a335206774f91bf70a75a365d7de8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODI2L2ZyYWc6ODJiODlkYWI2ZTg0NDQ3ZjhhZDNlNmEwM2M3MTE4ZTAvdGFibGU6ZWFkNDY0NDYyNTc1NDRiMGIzNDMwMjg1NWI0MGQ4ZjcvdGFibGVyYW5nZTplYWQ0NjQ0NjI1NzU0NGIwYjM0MzAyODU1YjQwZDhmN18xMy01LTEtMS0xMDcyMjc_8d93f67e-dfb7-4fcc-aa07-fa1692ab321b"
      unitRef="usd">2244000</strl:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTaxAndGainOnDisposition>
    <us-gaap:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax
      contextRef="ia7a762066dcc4cf7b5642d0bc147f1dd_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODI2L2ZyYWc6ODJiODlkYWI2ZTg0NDQ3ZjhhZDNlNmEwM2M3MTE4ZTAvdGFibGU6ZWFkNDY0NDYyNTc1NDRiMGIzNDMwMjg1NWI0MGQ4ZjcvdGFibGVyYW5nZTplYWQ0NjQ0NjI1NzU0NGIwYjM0MzAyODU1YjQwZDhmN18xNC0xLTEtMS0xMjYwMDg_e5ccd25a-555a-407d-a2b4-eb9322d80ca7"
      unitRef="usd">16687000</us-gaap:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax>
    <us-gaap:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax
      contextRef="i2aea839dd2954cdfa2dd54f5388c99b1_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODI2L2ZyYWc6ODJiODlkYWI2ZTg0NDQ3ZjhhZDNlNmEwM2M3MTE4ZTAvdGFibGU6ZWFkNDY0NDYyNTc1NDRiMGIzNDMwMjg1NWI0MGQ4ZjcvdGFibGVyYW5nZTplYWQ0NjQ0NjI1NzU0NGIwYjM0MzAyODU1YjQwZDhmN18xNC0zLTEtMS0xMjYxNjI_8de1f28c-7904-424d-825a-e0209c8888c9"
      unitRef="usd">0</us-gaap:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax>
    <us-gaap:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax
      contextRef="ibf1a335206774f91bf70a75a365d7de8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODI2L2ZyYWc6ODJiODlkYWI2ZTg0NDQ3ZjhhZDNlNmEwM2M3MTE4ZTAvdGFibGU6ZWFkNDY0NDYyNTc1NDRiMGIzNDMwMjg1NWI0MGQ4ZjcvdGFibGVyYW5nZTplYWQ0NjQ0NjI1NzU0NGIwYjM0MzAyODU1YjQwZDhmN18xNC01LTEtMS0xMjYxNjI_d337edb9-e46f-41d8-b3f8-46921a1c1826"
      unitRef="usd">0</us-gaap:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax
      contextRef="ia7a762066dcc4cf7b5642d0bc147f1dd_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODI2L2ZyYWc6ODJiODlkYWI2ZTg0NDQ3ZjhhZDNlNmEwM2M3MTE4ZTAvdGFibGU6ZWFkNDY0NDYyNTc1NDRiMGIzNDMwMjg1NWI0MGQ4ZjcvdGFibGVyYW5nZTplYWQ0NjQ0NjI1NzU0NGIwYjM0MzAyODU1YjQwZDhmN18xNS0xLTEtMS0xMTgwNzA_d5015ed6-771a-41b9-b675-7717afd26e66"
      unitRef="usd">11839000</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax
      contextRef="i2aea839dd2954cdfa2dd54f5388c99b1_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODI2L2ZyYWc6ODJiODlkYWI2ZTg0NDQ3ZjhhZDNlNmEwM2M3MTE4ZTAvdGFibGU6ZWFkNDY0NDYyNTc1NDRiMGIzNDMwMjg1NWI0MGQ4ZjcvdGFibGVyYW5nZTplYWQ0NjQ0NjI1NzU0NGIwYjM0MzAyODU1YjQwZDhmN18xNS0zLTEtMS0xMTgwNzA_3789c3d7-19be-4740-8542-1820a9e40141"
      unitRef="usd">1214000</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax
      contextRef="ibf1a335206774f91bf70a75a365d7de8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODI2L2ZyYWc6ODJiODlkYWI2ZTg0NDQ3ZjhhZDNlNmEwM2M3MTE4ZTAvdGFibGU6ZWFkNDY0NDYyNTc1NDRiMGIzNDMwMjg1NWI0MGQ4ZjcvdGFibGVyYW5nZTplYWQ0NjQ0NjI1NzU0NGIwYjM0MzAyODU1YjQwZDhmN18xNS01LTEtMS0xMTgwNzA_0a02d74e-4fe4-4648-a1eb-51c4b10e2ab2"
      unitRef="usd">2244000</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax>
    <us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation
      contextRef="ia7a762066dcc4cf7b5642d0bc147f1dd_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODI2L2ZyYWc6ODJiODlkYWI2ZTg0NDQ3ZjhhZDNlNmEwM2M3MTE4ZTAvdGFibGU6ZWFkNDY0NDYyNTc1NDRiMGIzNDMwMjg1NWI0MGQ4ZjcvdGFibGVyYW5nZTplYWQ0NjQ0NjI1NzU0NGIwYjM0MzAyODU1YjQwZDhmN18xNC0xLTEtMS0xMDg1NTk_a3c23946-abe2-4dad-a1ea-85f7c31ff833"
      unitRef="usd">2095000</us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation>
    <us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation
      contextRef="i2aea839dd2954cdfa2dd54f5388c99b1_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODI2L2ZyYWc6ODJiODlkYWI2ZTg0NDQ3ZjhhZDNlNmEwM2M3MTE4ZTAvdGFibGU6ZWFkNDY0NDYyNTc1NDRiMGIzNDMwMjg1NWI0MGQ4ZjcvdGFibGVyYW5nZTplYWQ0NjQ0NjI1NzU0NGIwYjM0MzAyODU1YjQwZDhmN18xNC0zLTEtMS0xMDcyMTU_085ecb9a-d3aa-4f27-b2fe-730861a0acd5"
      unitRef="usd">26000</us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation>
    <us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation
      contextRef="ibf1a335206774f91bf70a75a365d7de8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODI2L2ZyYWc6ODJiODlkYWI2ZTg0NDQ3ZjhhZDNlNmEwM2M3MTE4ZTAvdGFibGU6ZWFkNDY0NDYyNTc1NDRiMGIzNDMwMjg1NWI0MGQ4ZjcvdGFibGVyYW5nZTplYWQ0NjQ0NjI1NzU0NGIwYjM0MzAyODU1YjQwZDhmN18xNC01LTEtMS0xMDcyMjc_09a4dc89-9ccb-4221-8594-1463a8caefad"
      unitRef="usd">3061000</us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="ia7a762066dcc4cf7b5642d0bc147f1dd_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODI2L2ZyYWc6ODJiODlkYWI2ZTg0NDQ3ZjhhZDNlNmEwM2M3MTE4ZTAvdGFibGU6ZWFkNDY0NDYyNTc1NDRiMGIzNDMwMjg1NWI0MGQ4ZjcvdGFibGVyYW5nZTplYWQ0NjQ0NjI1NzU0NGIwYjM0MzAyODU1YjQwZDhmN18xNS0xLTEtMS0xMDg1NTk_4d7e2b64-6325-4c2b-b9f8-a18aaeb66964"
      unitRef="usd">9744000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="i2aea839dd2954cdfa2dd54f5388c99b1_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODI2L2ZyYWc6ODJiODlkYWI2ZTg0NDQ3ZjhhZDNlNmEwM2M3MTE4ZTAvdGFibGU6ZWFkNDY0NDYyNTc1NDRiMGIzNDMwMjg1NWI0MGQ4ZjcvdGFibGVyYW5nZTplYWQ0NjQ0NjI1NzU0NGIwYjM0MzAyODU1YjQwZDhmN18xNS0zLTEtMS0xMDcyMTU_40049daf-ae7a-45fb-b3b0-167d3a89ec33"
      unitRef="usd">1188000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="ibf1a335206774f91bf70a75a365d7de8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODI2L2ZyYWc6ODJiODlkYWI2ZTg0NDQ3ZjhhZDNlNmEwM2M3MTE4ZTAvdGFibGU6ZWFkNDY0NDYyNTc1NDRiMGIzNDMwMjg1NWI0MGQ4ZjcvdGFibGVyYW5nZTplYWQ0NjQ0NjI1NzU0NGIwYjM0MzAyODU1YjQwZDhmN18xNS01LTEtMS0xMDcyMjc_03d7477c-841a-4e09-83f3-61ba4ea293da"
      unitRef="usd">-817000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents
      contextRef="i385927d72c3e4f7bbd43571f2dd2e7ce_I20221130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODI2L2ZyYWc6ODJiODlkYWI2ZTg0NDQ3ZjhhZDNlNmEwM2M3MTE4ZTAvdGFibGU6Yzk2YTkyMDMwYjAxNDEwZjkxMDYwYTVlODdkY2NmOGQvdGFibGVyYW5nZTpjOTZhOTIwMzBiMDE0MTBmOTEwNjBhNWU4N2RjY2Y4ZF8xLTEtMS0xLTEwOTUwNw_e2108ff8-9b69-480c-800b-821bba253952"
      unitRef="usd">11957000</us-gaap:DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents
      contextRef="i965b9b21fee34cfd877840b215b9cf18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODI2L2ZyYWc6ODJiODlkYWI2ZTg0NDQ3ZjhhZDNlNmEwM2M3MTE4ZTAvdGFibGU6Yzk2YTkyMDMwYjAxNDEwZjkxMDYwYTVlODdkY2NmOGQvdGFibGVyYW5nZTpjOTZhOTIwMzBiMDE0MTBmOTEwNjBhNWU4N2RjY2Y4ZF8xLTItMS0xLTEwNjYzNQ_d3c42b55-6635-4d14-a4d9-25ec5ec0a635"
      unitRef="usd">20895000</us-gaap:DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet
      contextRef="i385927d72c3e4f7bbd43571f2dd2e7ce_I20221130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODI2L2ZyYWc6ODJiODlkYWI2ZTg0NDQ3ZjhhZDNlNmEwM2M3MTE4ZTAvdGFibGU6Yzk2YTkyMDMwYjAxNDEwZjkxMDYwYTVlODdkY2NmOGQvdGFibGVyYW5nZTpjOTZhOTIwMzBiMDE0MTBmOTEwNjBhNWU4N2RjY2Y4ZF8yLTEtMS0xLTEwOTUwNw_eb94026c-b7fb-45a9-9457-3d7e3952f6c7"
      unitRef="usd">30862000</us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet
      contextRef="i965b9b21fee34cfd877840b215b9cf18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODI2L2ZyYWc6ODJiODlkYWI2ZTg0NDQ3ZjhhZDNlNmEwM2M3MTE4ZTAvdGFibGU6Yzk2YTkyMDMwYjAxNDEwZjkxMDYwYTVlODdkY2NmOGQvdGFibGVyYW5nZTpjOTZhOTIwMzBiMDE0MTBmOTEwNjBhNWU4N2RjY2Y4ZF8yLTItMS0xLTEwNjYzNQ_df0110bd-2fb4-4afe-8491-f6decb2e74a5"
      unitRef="usd">31968000</us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet>
    <strl:DisposalGroupIncludingDiscontinuedOperationContractAssetsCurrent
      contextRef="i385927d72c3e4f7bbd43571f2dd2e7ce_I20221130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODI2L2ZyYWc6ODJiODlkYWI2ZTg0NDQ3ZjhhZDNlNmEwM2M3MTE4ZTAvdGFibGU6Yzk2YTkyMDMwYjAxNDEwZjkxMDYwYTVlODdkY2NmOGQvdGFibGVyYW5nZTpjOTZhOTIwMzBiMDE0MTBmOTEwNjBhNWU4N2RjY2Y4ZF8zLTEtMS0xLTEwOTUwNw_2f0d596e-3afc-4c43-b5d8-70fc9328029d"
      unitRef="usd">12780000</strl:DisposalGroupIncludingDiscontinuedOperationContractAssetsCurrent>
    <strl:DisposalGroupIncludingDiscontinuedOperationContractAssetsCurrent
      contextRef="i965b9b21fee34cfd877840b215b9cf18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODI2L2ZyYWc6ODJiODlkYWI2ZTg0NDQ3ZjhhZDNlNmEwM2M3MTE4ZTAvdGFibGU6Yzk2YTkyMDMwYjAxNDEwZjkxMDYwYTVlODdkY2NmOGQvdGFibGVyYW5nZTpjOTZhOTIwMzBiMDE0MTBmOTEwNjBhNWU4N2RjY2Y4ZF8zLTItMS0xLTEwNjYzNQ_acbdaa42-da78-4c5d-a9ae-bc4f271c6878"
      unitRef="usd">7514000</strl:DisposalGroupIncludingDiscontinuedOperationContractAssetsCurrent>
    <strl:DisposalGroupIncludingDiscontinuedOperationReceivablesFromEquityInConstructionJointVenturesCurrent
      contextRef="i385927d72c3e4f7bbd43571f2dd2e7ce_I20221130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODI2L2ZyYWc6ODJiODlkYWI2ZTg0NDQ3ZjhhZDNlNmEwM2M3MTE4ZTAvdGFibGU6Yzk2YTkyMDMwYjAxNDEwZjkxMDYwYTVlODdkY2NmOGQvdGFibGVyYW5nZTpjOTZhOTIwMzBiMDE0MTBmOTEwNjBhNWU4N2RjY2Y4ZF80LTEtMS0xLTEwOTUwNw_82dde225-0eb3-4904-bbb6-e288a47775d8"
      unitRef="usd">7808000</strl:DisposalGroupIncludingDiscontinuedOperationReceivablesFromEquityInConstructionJointVenturesCurrent>
    <strl:DisposalGroupIncludingDiscontinuedOperationReceivablesFromEquityInConstructionJointVenturesCurrent
      contextRef="i965b9b21fee34cfd877840b215b9cf18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODI2L2ZyYWc6ODJiODlkYWI2ZTg0NDQ3ZjhhZDNlNmEwM2M3MTE4ZTAvdGFibGU6Yzk2YTkyMDMwYjAxNDEwZjkxMDYwYTVlODdkY2NmOGQvdGFibGVyYW5nZTpjOTZhOTIwMzBiMDE0MTBmOTEwNjBhNWU4N2RjY2Y4ZF80LTItMS0xLTEwNjYzNQ_a39f4b6c-340e-4ebd-8df2-a3249a17d360"
      unitRef="usd">7057000</strl:DisposalGroupIncludingDiscontinuedOperationReceivablesFromEquityInConstructionJointVenturesCurrent>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets
      contextRef="i385927d72c3e4f7bbd43571f2dd2e7ce_I20221130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODI2L2ZyYWc6ODJiODlkYWI2ZTg0NDQ3ZjhhZDNlNmEwM2M3MTE4ZTAvdGFibGU6Yzk2YTkyMDMwYjAxNDEwZjkxMDYwYTVlODdkY2NmOGQvdGFibGVyYW5nZTpjOTZhOTIwMzBiMDE0MTBmOTEwNjBhNWU4N2RjY2Y4ZF81LTEtMS0xLTEwOTUwNw_d864e3c9-f456-4f19-8529-4d1b555b4fc2"
      unitRef="usd">4596000</us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets
      contextRef="i965b9b21fee34cfd877840b215b9cf18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODI2L2ZyYWc6ODJiODlkYWI2ZTg0NDQ3ZjhhZDNlNmEwM2M3MTE4ZTAvdGFibGU6Yzk2YTkyMDMwYjAxNDEwZjkxMDYwYTVlODdkY2NmOGQvdGFibGVyYW5nZTpjOTZhOTIwMzBiMDE0MTBmOTEwNjBhNWU4N2RjY2Y4ZF81LTItMS0xLTEwNjYzNQ_eccc89ea-bf0c-4b0d-964a-1ea61b6e64a9"
      unitRef="usd">4452000</us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets>
    <us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent
      contextRef="i385927d72c3e4f7bbd43571f2dd2e7ce_I20221130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODI2L2ZyYWc6ODJiODlkYWI2ZTg0NDQ3ZjhhZDNlNmEwM2M3MTE4ZTAvdGFibGU6Yzk2YTkyMDMwYjAxNDEwZjkxMDYwYTVlODdkY2NmOGQvdGFibGVyYW5nZTpjOTZhOTIwMzBiMDE0MTBmOTEwNjBhNWU4N2RjY2Y4ZF82LTEtMS0xLTEwNjgxMA_8aca60eb-c40d-41ab-9170-018044f5716c"
      unitRef="usd">68003000</us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent>
    <us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent
      contextRef="i965b9b21fee34cfd877840b215b9cf18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODI2L2ZyYWc6ODJiODlkYWI2ZTg0NDQ3ZjhhZDNlNmEwM2M3MTE4ZTAvdGFibGU6Yzk2YTkyMDMwYjAxNDEwZjkxMDYwYTVlODdkY2NmOGQvdGFibGVyYW5nZTpjOTZhOTIwMzBiMDE0MTBmOTEwNjBhNWU4N2RjY2Y4ZF82LTMtMS0xLTEwNjgxMA_c15d07fd-cf8b-44aa-85d7-d52805e95314"
      unitRef="usd">71886000</us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment
      contextRef="i385927d72c3e4f7bbd43571f2dd2e7ce_I20221130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODI2L2ZyYWc6ODJiODlkYWI2ZTg0NDQ3ZjhhZDNlNmEwM2M3MTE4ZTAvdGFibGU6Yzk2YTkyMDMwYjAxNDEwZjkxMDYwYTVlODdkY2NmOGQvdGFibGVyYW5nZTpjOTZhOTIwMzBiMDE0MTBmOTEwNjBhNWU4N2RjY2Y4ZF84LTEtMS0xLTEwOTUyMg_f7d636d9-66da-4499-9d43-52b220a98712"
      unitRef="usd">9720000</us-gaap:DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment
      contextRef="i965b9b21fee34cfd877840b215b9cf18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODI2L2ZyYWc6ODJiODlkYWI2ZTg0NDQ3ZjhhZDNlNmEwM2M3MTE4ZTAvdGFibGU6Yzk2YTkyMDMwYjAxNDEwZjkxMDYwYTVlODdkY2NmOGQvdGFibGVyYW5nZTpjOTZhOTIwMzBiMDE0MTBmOTEwNjBhNWU4N2RjY2Y4ZF84LTItMS0xLTEwNjYzNQ_f101ad7d-7b11-49ef-9e91-bfb7284267d0"
      unitRef="usd">10420000</us-gaap:DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment>
    <strl:DisposalGroupIncludingDiscontinuedOperationOperatingRightOfUseAssetsNoncurrent
      contextRef="i385927d72c3e4f7bbd43571f2dd2e7ce_I20221130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODI2L2ZyYWc6ODJiODlkYWI2ZTg0NDQ3ZjhhZDNlNmEwM2M3MTE4ZTAvdGFibGU6Yzk2YTkyMDMwYjAxNDEwZjkxMDYwYTVlODdkY2NmOGQvdGFibGVyYW5nZTpjOTZhOTIwMzBiMDE0MTBmOTEwNjBhNWU4N2RjY2Y4ZF85LTEtMS0xLTEwOTUyMg_b22f4cd4-9d7a-4bf5-a028-356ec26222c6"
      unitRef="usd">5551000</strl:DisposalGroupIncludingDiscontinuedOperationOperatingRightOfUseAssetsNoncurrent>
    <strl:DisposalGroupIncludingDiscontinuedOperationOperatingRightOfUseAssetsNoncurrent
      contextRef="i965b9b21fee34cfd877840b215b9cf18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODI2L2ZyYWc6ODJiODlkYWI2ZTg0NDQ3ZjhhZDNlNmEwM2M3MTE4ZTAvdGFibGU6Yzk2YTkyMDMwYjAxNDEwZjkxMDYwYTVlODdkY2NmOGQvdGFibGVyYW5nZTpjOTZhOTIwMzBiMDE0MTBmOTEwNjBhNWU4N2RjY2Y4ZF85LTItMS0xLTEwNjYzNQ_56c87536-9e0b-41c9-ac88-d875be1044f5"
      unitRef="usd">5047000</strl:DisposalGroupIncludingDiscontinuedOperationOperatingRightOfUseAssetsNoncurrent>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationGoodwillNoncurrent
      contextRef="i385927d72c3e4f7bbd43571f2dd2e7ce_I20221130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODI2L2ZyYWc6ODJiODlkYWI2ZTg0NDQ3ZjhhZDNlNmEwM2M3MTE4ZTAvdGFibGU6Yzk2YTkyMDMwYjAxNDEwZjkxMDYwYTVlODdkY2NmOGQvdGFibGVyYW5nZTpjOTZhOTIwMzBiMDE0MTBmOTEwNjBhNWU4N2RjY2Y4ZF8xMC0xLTEtMS0xMDk1MjI_b0ce109c-5fdd-4a58-8c53-c4868f7050bd"
      unitRef="usd">1501000</us-gaap:DisposalGroupIncludingDiscontinuedOperationGoodwillNoncurrent>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationGoodwillNoncurrent
      contextRef="i965b9b21fee34cfd877840b215b9cf18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODI2L2ZyYWc6ODJiODlkYWI2ZTg0NDQ3ZjhhZDNlNmEwM2M3MTE4ZTAvdGFibGU6Yzk2YTkyMDMwYjAxNDEwZjkxMDYwYTVlODdkY2NmOGQvdGFibGVyYW5nZTpjOTZhOTIwMzBiMDE0MTBmOTEwNjBhNWU4N2RjY2Y4ZF8xMC0yLTEtMS0xMDY2MzU_8e1dd282-ca8c-4cfb-9463-8c5d9c6b5e81"
      unitRef="usd">1501000</us-gaap:DisposalGroupIncludingDiscontinuedOperationGoodwillNoncurrent>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationDeferredTaxAssets
      contextRef="i385927d72c3e4f7bbd43571f2dd2e7ce_I20221130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODI2L2ZyYWc6ODJiODlkYWI2ZTg0NDQ3ZjhhZDNlNmEwM2M3MTE4ZTAvdGFibGU6Yzk2YTkyMDMwYjAxNDEwZjkxMDYwYTVlODdkY2NmOGQvdGFibGVyYW5nZTpjOTZhOTIwMzBiMDE0MTBmOTEwNjBhNWU4N2RjY2Y4ZF8xMi0xLTEtMS0xMjY2Nzk_3f8828cb-bd4e-407a-b400-456b9a4f726a"
      unitRef="usd">3435000</us-gaap:DisposalGroupIncludingDiscontinuedOperationDeferredTaxAssets>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationDeferredTaxAssets
      contextRef="i965b9b21fee34cfd877840b215b9cf18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODI2L2ZyYWc6ODJiODlkYWI2ZTg0NDQ3ZjhhZDNlNmEwM2M3MTE4ZTAvdGFibGU6Yzk2YTkyMDMwYjAxNDEwZjkxMDYwYTVlODdkY2NmOGQvdGFibGVyYW5nZTpjOTZhOTIwMzBiMDE0MTBmOTEwNjBhNWU4N2RjY2Y4ZF8xMi0zLTEtMS0xMjY2Nzk_75064fe6-033c-44d6-b856-54b02115cbb5"
      unitRef="usd">3778000</us-gaap:DisposalGroupIncludingDiscontinuedOperationDeferredTaxAssets>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherAssets
      contextRef="i385927d72c3e4f7bbd43571f2dd2e7ce_I20221130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODI2L2ZyYWc6ODJiODlkYWI2ZTg0NDQ3ZjhhZDNlNmEwM2M3MTE4ZTAvdGFibGU6Yzk2YTkyMDMwYjAxNDEwZjkxMDYwYTVlODdkY2NmOGQvdGFibGVyYW5nZTpjOTZhOTIwMzBiMDE0MTBmOTEwNjBhNWU4N2RjY2Y4ZF8xMS0xLTEtMS0xMDY3MDA_a2e69ded-eb31-4252-91cc-4021ba420d4c"
      unitRef="usd">20207000</us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherAssets>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherAssets
      contextRef="i965b9b21fee34cfd877840b215b9cf18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODI2L2ZyYWc6ODJiODlkYWI2ZTg0NDQ3ZjhhZDNlNmEwM2M3MTE4ZTAvdGFibGU6Yzk2YTkyMDMwYjAxNDEwZjkxMDYwYTVlODdkY2NmOGQvdGFibGVyYW5nZTpjOTZhOTIwMzBiMDE0MTBmOTEwNjBhNWU4N2RjY2Y4ZF8xMS0yLTEtMS0xMDY3MDA_47d72b06-3bf0-4fc5-8dd3-a0aef047f703"
      unitRef="usd">20746000</us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherAssets>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent
      contextRef="i385927d72c3e4f7bbd43571f2dd2e7ce_I20221130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODI2L2ZyYWc6ODJiODlkYWI2ZTg0NDQ3ZjhhZDNlNmEwM2M3MTE4ZTAvdGFibGU6Yzk2YTkyMDMwYjAxNDEwZjkxMDYwYTVlODdkY2NmOGQvdGFibGVyYW5nZTpjOTZhOTIwMzBiMDE0MTBmOTEwNjBhNWU4N2RjY2Y4ZF8xMy0xLTEtMS0xMDk1NDc_14895105-466d-4c85-b0bf-c0ee2839b0fe"
      unitRef="usd">37752000</us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent
      contextRef="i965b9b21fee34cfd877840b215b9cf18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODI2L2ZyYWc6ODJiODlkYWI2ZTg0NDQ3ZjhhZDNlNmEwM2M3MTE4ZTAvdGFibGU6Yzk2YTkyMDMwYjAxNDEwZjkxMDYwYTVlODdkY2NmOGQvdGFibGVyYW5nZTpjOTZhOTIwMzBiMDE0MTBmOTEwNjBhNWU4N2RjY2Y4ZF8xMy0yLTEtMS0xMDY2NDY_98b6866d-8242-42c2-8795-41918ddcf08e"
      unitRef="usd">32236000</us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent>
    <strl:DisposalGroupIncludingDiscontinuedOperationContractLiabilitiesCurrent
      contextRef="i385927d72c3e4f7bbd43571f2dd2e7ce_I20221130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODI2L2ZyYWc6ODJiODlkYWI2ZTg0NDQ3ZjhhZDNlNmEwM2M3MTE4ZTAvdGFibGU6Yzk2YTkyMDMwYjAxNDEwZjkxMDYwYTVlODdkY2NmOGQvdGFibGVyYW5nZTpjOTZhOTIwMzBiMDE0MTBmOTEwNjBhNWU4N2RjY2Y4ZF8xNC0xLTEtMS0xMDk1NTU_0703884e-ee2d-484c-a10b-3e977dfc9226"
      unitRef="usd">5600000</strl:DisposalGroupIncludingDiscontinuedOperationContractLiabilitiesCurrent>
    <strl:DisposalGroupIncludingDiscontinuedOperationContractLiabilitiesCurrent
      contextRef="i965b9b21fee34cfd877840b215b9cf18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODI2L2ZyYWc6ODJiODlkYWI2ZTg0NDQ3ZjhhZDNlNmEwM2M3MTE4ZTAvdGFibGU6Yzk2YTkyMDMwYjAxNDEwZjkxMDYwYTVlODdkY2NmOGQvdGFibGVyYW5nZTpjOTZhOTIwMzBiMDE0MTBmOTEwNjBhNWU4N2RjY2Y4ZF8xNS0yLTEtMS0xMDY2NDY_f7e97c41-774a-483a-a330-06eb4f9b0e3e"
      unitRef="usd">9260000</strl:DisposalGroupIncludingDiscontinuedOperationContractLiabilitiesCurrent>
    <strl:DisposalGroupIncludingDiscontinuedOperationCurrentMaturitiesOfLongTermDebt
      contextRef="i385927d72c3e4f7bbd43571f2dd2e7ce_I20221130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODI2L2ZyYWc6ODJiODlkYWI2ZTg0NDQ3ZjhhZDNlNmEwM2M3MTE4ZTAvdGFibGU6Yzk2YTkyMDMwYjAxNDEwZjkxMDYwYTVlODdkY2NmOGQvdGFibGVyYW5nZTpjOTZhOTIwMzBiMDE0MTBmOTEwNjBhNWU4N2RjY2Y4ZF8xNS0xLTEtMS0xMDk1NTU_4ed1e9f5-9efb-4d77-aada-900ef6691153"
      unitRef="usd">0</strl:DisposalGroupIncludingDiscontinuedOperationCurrentMaturitiesOfLongTermDebt>
    <strl:DisposalGroupIncludingDiscontinuedOperationCurrentMaturitiesOfLongTermDebt
      contextRef="i965b9b21fee34cfd877840b215b9cf18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODI2L2ZyYWc6ODJiODlkYWI2ZTg0NDQ3ZjhhZDNlNmEwM2M3MTE4ZTAvdGFibGU6Yzk2YTkyMDMwYjAxNDEwZjkxMDYwYTVlODdkY2NmOGQvdGFibGVyYW5nZTpjOTZhOTIwMzBiMDE0MTBmOTEwNjBhNWU4N2RjY2Y4ZF8xNi0yLTEtMS0xMDY2NDY_a1b16fca-087f-43a8-8a21-a8b4bb1cef8f"
      unitRef="usd">4857000</strl:DisposalGroupIncludingDiscontinuedOperationCurrentMaturitiesOfLongTermDebt>
    <strl:DisposalGroupIncludingDiscontinuedOperationCurrentPortionOfLongTermLeaseObligations
      contextRef="i385927d72c3e4f7bbd43571f2dd2e7ce_I20221130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODI2L2ZyYWc6ODJiODlkYWI2ZTg0NDQ3ZjhhZDNlNmEwM2M3MTE4ZTAvdGFibGU6Yzk2YTkyMDMwYjAxNDEwZjkxMDYwYTVlODdkY2NmOGQvdGFibGVyYW5nZTpjOTZhOTIwMzBiMDE0MTBmOTEwNjBhNWU4N2RjY2Y4ZF8xNi0xLTEtMS0xMDk1NTU_e68ca901-9863-4e40-b605-d341e69eb5f3"
      unitRef="usd">2555000</strl:DisposalGroupIncludingDiscontinuedOperationCurrentPortionOfLongTermLeaseObligations>
    <strl:DisposalGroupIncludingDiscontinuedOperationCurrentPortionOfLongTermLeaseObligations
      contextRef="i965b9b21fee34cfd877840b215b9cf18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODI2L2ZyYWc6ODJiODlkYWI2ZTg0NDQ3ZjhhZDNlNmEwM2M3MTE4ZTAvdGFibGU6Yzk2YTkyMDMwYjAxNDEwZjkxMDYwYTVlODdkY2NmOGQvdGFibGVyYW5nZTpjOTZhOTIwMzBiMDE0MTBmOTEwNjBhNWU4N2RjY2Y4ZF8xNy0yLTEtMS0xMDY2NDY_adf868e6-784a-427f-87db-4cc5c51a0fc8"
      unitRef="usd">2284000</strl:DisposalGroupIncludingDiscontinuedOperationCurrentPortionOfLongTermLeaseObligations>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent
      contextRef="i385927d72c3e4f7bbd43571f2dd2e7ce_I20221130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODI2L2ZyYWc6ODJiODlkYWI2ZTg0NDQ3ZjhhZDNlNmEwM2M3MTE4ZTAvdGFibGU6Yzk2YTkyMDMwYjAxNDEwZjkxMDYwYTVlODdkY2NmOGQvdGFibGVyYW5nZTpjOTZhOTIwMzBiMDE0MTBmOTEwNjBhNWU4N2RjY2Y4ZF8xNy0xLTEtMS0xMDk1NTU_f4bf89c7-271e-43bf-879c-78b5fde17dfa"
      unitRef="usd">3261000</us-gaap:DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent
      contextRef="i965b9b21fee34cfd877840b215b9cf18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODI2L2ZyYWc6ODJiODlkYWI2ZTg0NDQ3ZjhhZDNlNmEwM2M3MTE4ZTAvdGFibGU6Yzk2YTkyMDMwYjAxNDEwZjkxMDYwYTVlODdkY2NmOGQvdGFibGVyYW5nZTpjOTZhOTIwMzBiMDE0MTBmOTEwNjBhNWU4N2RjY2Y4ZF8xOC0yLTEtMS0xMDY2NDY_149b6a99-265f-40ca-beeb-893a54bfe4fa"
      unitRef="usd">2388000</us-gaap:DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities
      contextRef="i385927d72c3e4f7bbd43571f2dd2e7ce_I20221130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODI2L2ZyYWc6ODJiODlkYWI2ZTg0NDQ3ZjhhZDNlNmEwM2M3MTE4ZTAvdGFibGU6Yzk2YTkyMDMwYjAxNDEwZjkxMDYwYTVlODdkY2NmOGQvdGFibGVyYW5nZTpjOTZhOTIwMzBiMDE0MTBmOTEwNjBhNWU4N2RjY2Y4ZF8xOC0xLTEtMS0xMDk1NTU_9d6f6d25-08ac-4f9e-9943-0e831462b752"
      unitRef="usd">767000</us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities
      contextRef="i965b9b21fee34cfd877840b215b9cf18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODI2L2ZyYWc6ODJiODlkYWI2ZTg0NDQ3ZjhhZDNlNmEwM2M3MTE4ZTAvdGFibGU6Yzk2YTkyMDMwYjAxNDEwZjkxMDYwYTVlODdkY2NmOGQvdGFibGVyYW5nZTpjOTZhOTIwMzBiMDE0MTBmOTEwNjBhNWU4N2RjY2Y4ZF8xOS0yLTEtMS0xMDY2NDY_cd82f427-9983-4378-aeec-d003ab173692"
      unitRef="usd">889000</us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities>
    <us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent
      contextRef="i385927d72c3e4f7bbd43571f2dd2e7ce_I20221130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODI2L2ZyYWc6ODJiODlkYWI2ZTg0NDQ3ZjhhZDNlNmEwM2M3MTE4ZTAvdGFibGU6Yzk2YTkyMDMwYjAxNDEwZjkxMDYwYTVlODdkY2NmOGQvdGFibGVyYW5nZTpjOTZhOTIwMzBiMDE0MTBmOTEwNjBhNWU4N2RjY2Y4ZF8yMC0xLTEtMS0xMDY3MDE_e6758fe5-8544-4b13-aa7d-a425fcbe3893"
      unitRef="usd">49935000</us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent>
    <us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent
      contextRef="i965b9b21fee34cfd877840b215b9cf18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODI2L2ZyYWc6ODJiODlkYWI2ZTg0NDQ3ZjhhZDNlNmEwM2M3MTE4ZTAvdGFibGU6Yzk2YTkyMDMwYjAxNDEwZjkxMDYwYTVlODdkY2NmOGQvdGFibGVyYW5nZTpjOTZhOTIwMzBiMDE0MTBmOTEwNjBhNWU4N2RjY2Y4ZF8yMC0yLTEtMS0xMDY3MDE_7ecadbd9-957b-4cc0-a8ab-f4ae7ceacc4f"
      unitRef="usd">51914000</us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent>
    <strl:DisposalGroupIncludingDiscontinuedOperationLongTermDebtExcludingCurrentMaturities
      contextRef="i385927d72c3e4f7bbd43571f2dd2e7ce_I20221130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODI2L2ZyYWc6ODJiODlkYWI2ZTg0NDQ3ZjhhZDNlNmEwM2M3MTE4ZTAvdGFibGU6Yzk2YTkyMDMwYjAxNDEwZjkxMDYwYTVlODdkY2NmOGQvdGFibGVyYW5nZTpjOTZhOTIwMzBiMDE0MTBmOTEwNjBhNWU4N2RjY2Y4ZF8yMS0xLTEtMS0xMDk1NjI_be847365-fdc7-4247-a96d-ed2c4bdfeaf3"
      unitRef="usd">0</strl:DisposalGroupIncludingDiscontinuedOperationLongTermDebtExcludingCurrentMaturities>
    <strl:DisposalGroupIncludingDiscontinuedOperationLongTermDebtExcludingCurrentMaturities
      contextRef="i965b9b21fee34cfd877840b215b9cf18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODI2L2ZyYWc6ODJiODlkYWI2ZTg0NDQ3ZjhhZDNlNmEwM2M3MTE4ZTAvdGFibGU6Yzk2YTkyMDMwYjAxNDEwZjkxMDYwYTVlODdkY2NmOGQvdGFibGVyYW5nZTpjOTZhOTIwMzBiMDE0MTBmOTEwNjBhNWU4N2RjY2Y4ZF8yMS0yLTEtMS0xMDY3NDA_6bec5b92-9111-4b3e-8810-348775021216"
      unitRef="usd">81000</strl:DisposalGroupIncludingDiscontinuedOperationLongTermDebtExcludingCurrentMaturities>
    <strl:DisposalGroupIncludingDiscontinuedOperationLongTermLeaseObligations
      contextRef="i385927d72c3e4f7bbd43571f2dd2e7ce_I20221130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODI2L2ZyYWc6ODJiODlkYWI2ZTg0NDQ3ZjhhZDNlNmEwM2M3MTE4ZTAvdGFibGU6Yzk2YTkyMDMwYjAxNDEwZjkxMDYwYTVlODdkY2NmOGQvdGFibGVyYW5nZTpjOTZhOTIwMzBiMDE0MTBmOTEwNjBhNWU4N2RjY2Y4ZF8yMi0xLTEtMS0xMDk1NzA_5caf1516-02c7-46c8-9837-e0e9280179ba"
      unitRef="usd">2997000</strl:DisposalGroupIncludingDiscontinuedOperationLongTermLeaseObligations>
    <strl:DisposalGroupIncludingDiscontinuedOperationLongTermLeaseObligations
      contextRef="i965b9b21fee34cfd877840b215b9cf18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODI2L2ZyYWc6ODJiODlkYWI2ZTg0NDQ3ZjhhZDNlNmEwM2M3MTE4ZTAvdGFibGU6Yzk2YTkyMDMwYjAxNDEwZjkxMDYwYTVlODdkY2NmOGQvdGFibGVyYW5nZTpjOTZhOTIwMzBiMDE0MTBmOTEwNjBhNWU4N2RjY2Y4ZF8yMi0yLTEtMS0xMDY3NDA_db4f99a1-024e-4990-ac4c-8269a8aafa9e"
      unitRef="usd">2763000</strl:DisposalGroupIncludingDiscontinuedOperationLongTermLeaseObligations>
    <strl:DisposalGroupIncludingDiscontinuedOperationMembersInterestSubjectToMandatoryRedemptionAndUndistributedEarnings
      contextRef="i385927d72c3e4f7bbd43571f2dd2e7ce_I20221130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODI2L2ZyYWc6ODJiODlkYWI2ZTg0NDQ3ZjhhZDNlNmEwM2M3MTE4ZTAvdGFibGU6Yzk2YTkyMDMwYjAxNDEwZjkxMDYwYTVlODdkY2NmOGQvdGFibGVyYW5nZTpjOTZhOTIwMzBiMDE0MTBmOTEwNjBhNWU4N2RjY2Y4ZF8yMy0xLTEtMS0xMDk1NzA_474a6932-def9-4e2f-b3a4-9846c1e8aa29"
      unitRef="usd">35063000</strl:DisposalGroupIncludingDiscontinuedOperationMembersInterestSubjectToMandatoryRedemptionAndUndistributedEarnings>
    <strl:DisposalGroupIncludingDiscontinuedOperationMembersInterestSubjectToMandatoryRedemptionAndUndistributedEarnings
      contextRef="i965b9b21fee34cfd877840b215b9cf18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODI2L2ZyYWc6ODJiODlkYWI2ZTg0NDQ3ZjhhZDNlNmEwM2M3MTE4ZTAvdGFibGU6Yzk2YTkyMDMwYjAxNDEwZjkxMDYwYTVlODdkY2NmOGQvdGFibGVyYW5nZTpjOTZhOTIwMzBiMDE0MTBmOTEwNjBhNWU4N2RjY2Y4ZF8yMy0yLTEtMS0xMDY3NDA_79937d04-5469-4cbd-8a29-95d44b50d5fe"
      unitRef="usd">35793000</strl:DisposalGroupIncludingDiscontinuedOperationMembersInterestSubjectToMandatoryRedemptionAndUndistributedEarnings>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities
      contextRef="i385927d72c3e4f7bbd43571f2dd2e7ce_I20221130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODI2L2ZyYWc6ODJiODlkYWI2ZTg0NDQ3ZjhhZDNlNmEwM2M3MTE4ZTAvdGFibGU6Yzk2YTkyMDMwYjAxNDEwZjkxMDYwYTVlODdkY2NmOGQvdGFibGVyYW5nZTpjOTZhOTIwMzBiMDE0MTBmOTEwNjBhNWU4N2RjY2Y4ZF8yNi0xLTEtMS0xMDY3MjQ_788bed13-6eff-41f7-9b9d-558f369b2d5f"
      unitRef="usd">38060000</us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities
      contextRef="i965b9b21fee34cfd877840b215b9cf18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODI2L2ZyYWc6ODJiODlkYWI2ZTg0NDQ3ZjhhZDNlNmEwM2M3MTE4ZTAvdGFibGU6Yzk2YTkyMDMwYjAxNDEwZjkxMDYwYTVlODdkY2NmOGQvdGFibGVyYW5nZTpjOTZhOTIwMzBiMDE0MTBmOTEwNjBhNWU4N2RjY2Y4ZF8yNi0yLTEtMS0xMDY3MjQ_bdf140c6-ee2f-4f4f-90de-ff10f17771b6"
      unitRef="usd">38637000</us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities>
    <us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations
      contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODI2L2ZyYWc6ODJiODlkYWI2ZTg0NDQ3ZjhhZDNlNmEwM2M3MTE4ZTAvdGFibGU6MGU2Y2UyYTcwM2FmNDc2NzllZmQzNGEyNTk1NDQ5ZGYvdGFibGVyYW5nZTowZTZjZTJhNzAzYWY0NzY3OWVmZDM0YTI1OTU0NDlkZl8zLTEtMS0xLTEyNDA2Ng_02340c08-f021-4865-aacc-6be9e19009dd"
      unitRef="usd">-7334000</us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations>
    <us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations
      contextRef="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODI2L2ZyYWc6ODJiODlkYWI2ZTg0NDQ3ZjhhZDNlNmEwM2M3MTE4ZTAvdGFibGU6MGU2Y2UyYTcwM2FmNDc2NzllZmQzNGEyNTk1NDQ5ZGYvdGFibGVyYW5nZTowZTZjZTJhNzAzYWY0NzY3OWVmZDM0YTI1OTU0NDlkZl8zLTMtMS0xLTEyNDA2Ng_ff3f648a-e8a2-4840-b76a-0e1a0be8ef7c"
      unitRef="usd">11384000</us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations>
    <us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations
      contextRef="i5ebcd2a2b100446583e2b9bfc9ed66a6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODI2L2ZyYWc6ODJiODlkYWI2ZTg0NDQ3ZjhhZDNlNmEwM2M3MTE4ZTAvdGFibGU6MGU2Y2UyYTcwM2FmNDc2NzllZmQzNGEyNTk1NDQ5ZGYvdGFibGVyYW5nZTowZTZjZTJhNzAzYWY0NzY3OWVmZDM0YTI1OTU0NDlkZl8zLTUtMS0xLTEyNDA2Ng_ea9dc961-4923-443e-9e1c-4c4d2a163d4f"
      unitRef="usd">10313000</us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations>
    <us-gaap:CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations
      contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODI2L2ZyYWc6ODJiODlkYWI2ZTg0NDQ3ZjhhZDNlNmEwM2M3MTE4ZTAvdGFibGU6MGU2Y2UyYTcwM2FmNDc2NzllZmQzNGEyNTk1NDQ5ZGYvdGFibGVyYW5nZTowZTZjZTJhNzAzYWY0NzY3OWVmZDM0YTI1OTU0NDlkZl80LTEtMS0xLTEyNDA3MA_f6b1e6cf-81c6-4efb-a8d3-662546a5aadf"
      unitRef="usd">-723000</us-gaap:CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations>
    <us-gaap:CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations
      contextRef="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODI2L2ZyYWc6ODJiODlkYWI2ZTg0NDQ3ZjhhZDNlNmEwM2M3MTE4ZTAvdGFibGU6MGU2Y2UyYTcwM2FmNDc2NzllZmQzNGEyNTk1NDQ5ZGYvdGFibGVyYW5nZTowZTZjZTJhNzAzYWY0NzY3OWVmZDM0YTI1OTU0NDlkZl80LTMtMS0xLTEyNDA3MA_2321bc7f-df46-479c-a67f-d56138c4721c"
      unitRef="usd">-5964000</us-gaap:CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations>
    <us-gaap:CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations
      contextRef="i5ebcd2a2b100446583e2b9bfc9ed66a6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODI2L2ZyYWc6ODJiODlkYWI2ZTg0NDQ3ZjhhZDNlNmEwM2M3MTE4ZTAvdGFibGU6MGU2Y2UyYTcwM2FmNDc2NzllZmQzNGEyNTk1NDQ5ZGYvdGFibGVyYW5nZTowZTZjZTJhNzAzYWY0NzY3OWVmZDM0YTI1OTU0NDlkZl80LTUtMS0xLTEyNDA3MA_0d18be81-586a-4aa2-9dd2-eb2204ca5a3c"
      unitRef="usd">-1908000</us-gaap:CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations>
    <us-gaap:CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations
      contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODI2L2ZyYWc6ODJiODlkYWI2ZTg0NDQ3ZjhhZDNlNmEwM2M3MTE4ZTAvdGFibGU6MGU2Y2UyYTcwM2FmNDc2NzllZmQzNGEyNTk1NDQ5ZGYvdGFibGVyYW5nZTowZTZjZTJhNzAzYWY0NzY3OWVmZDM0YTI1OTU0NDlkZl81LTEtMS0xLTEyNDA3NA_52627d7d-06b7-40dc-83be-91aa24717434"
      unitRef="usd">-81000</us-gaap:CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations>
    <us-gaap:CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations
      contextRef="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODI2L2ZyYWc6ODJiODlkYWI2ZTg0NDQ3ZjhhZDNlNmEwM2M3MTE4ZTAvdGFibGU6MGU2Y2UyYTcwM2FmNDc2NzllZmQzNGEyNTk1NDQ5ZGYvdGFibGVyYW5nZTowZTZjZTJhNzAzYWY0NzY3OWVmZDM0YTI1OTU0NDlkZl81LTMtMS0xLTEyNDA3NA_f2c304af-957d-480d-b504-9d61d95d78ce"
      unitRef="usd">-1908000</us-gaap:CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations>
    <us-gaap:CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations
      contextRef="i5ebcd2a2b100446583e2b9bfc9ed66a6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODI2L2ZyYWc6ODJiODlkYWI2ZTg0NDQ3ZjhhZDNlNmEwM2M3MTE4ZTAvdGFibGU6MGU2Y2UyYTcwM2FmNDc2NzllZmQzNGEyNTk1NDQ5ZGYvdGFibGVyYW5nZTowZTZjZTJhNzAzYWY0NzY3OWVmZDM0YTI1OTU0NDlkZl81LTUtMS0xLTEyNDA3NA_847e4cdb-b33b-4c91-a295-1c85ca5f61bf"
      unitRef="usd">6805000</us-gaap:CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="ie71f1e3704a44716ad65309817fb98b9_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODI2L2ZyYWc6ODJiODlkYWI2ZTg0NDQ3ZjhhZDNlNmEwM2M3MTE4ZTAvdGFibGU6MGU2Y2UyYTcwM2FmNDc2NzllZmQzNGEyNTk1NDQ5ZGYvdGFibGVyYW5nZTowZTZjZTJhNzAzYWY0NzY3OWVmZDM0YTI1OTU0NDlkZl82LTEtMS0xLTEyNDA3NA_85908b93-e363-4f82-b335-ebd45e5dd129"
      unitRef="usd">-8138000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i8ab58e0bfdeb4da8a90ab751c6ac1ad7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODI2L2ZyYWc6ODJiODlkYWI2ZTg0NDQ3ZjhhZDNlNmEwM2M3MTE4ZTAvdGFibGU6MGU2Y2UyYTcwM2FmNDc2NzllZmQzNGEyNTk1NDQ5ZGYvdGFibGVyYW5nZTowZTZjZTJhNzAzYWY0NzY3OWVmZDM0YTI1OTU0NDlkZl82LTMtMS0xLTEyNDA3NA_606b97a7-c598-4a13-94f2-ce4278f001f4"
      unitRef="usd">3512000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i089272e8383b4c2ca76d102102ec7cc1_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODI2L2ZyYWc6ODJiODlkYWI2ZTg0NDQ3ZjhhZDNlNmEwM2M3MTE4ZTAvdGFibGU6MGU2Y2UyYTcwM2FmNDc2NzllZmQzNGEyNTk1NDQ5ZGYvdGFibGVyYW5nZTowZTZjZTJhNzAzYWY0NzY3OWVmZDM0YTI1OTU0NDlkZl82LTUtMS0xLTEyNDA3NA_2cf17373-e4ca-492d-9734-7ee93025680b"
      unitRef="usd">15210000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:RevenueFromContractWithCustomerTextBlock
      contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMjQvZnJhZzpmOGI2ZjEzOTUyMzE0ZDZjOGYyYzAyN2MyOGQzMTJhZi90ZXh0cmVnaW9uOmY4YjZmMTM5NTIzMTRkNmM4ZjJjMDI3YzI4ZDMxMmFmXzMzNzE_cdcc911c-1dfe-4487-bb74-c154e2916a2c">&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:71.345%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.432%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:93.368%"/&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;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:112%"&gt;Remaining Performance Obligations (&#x201c;RPOs&#x201d;)&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;RPOs represent the aggregate amount of our contract transaction price related to performance obligations that are unsatisfied or partially satisfied at the end of the period. RPOs include the entire expected revenue values for joint ventures we consolidate and our proportionate value for those we proportionately consolidate. RPOs may not be indicative of future operating results. Projects included in RPOs may be canceled or modified by customers; however, the customer would be subject to compensate the Company for additional contractual costs for cancellation or modifications. The following table presents the Company&#x2019;s RPOs, by segment:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top: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:71.960%"/&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 style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.639%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&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,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding: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;E-Infrastructure Solutions RPOs&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="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;603,227&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;div&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 RPOs&lt;/span&gt;&lt;/div&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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;713,173&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;798,052&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Building Solutions RPOs - Commercial&lt;/span&gt;&lt;/div&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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,942&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:400;line-height:100%"&gt;Total RPOs&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="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,414,342&#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,327,900&#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;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" 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;The Company expects to recognize approximately 75% of its RPOs 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-style:italic;font-weight:400;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:5pt;margin-top:6pt"&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:59.280%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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:11.622%"/&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Years Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Revenues by major end market&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="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align: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="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6.75pt"&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;/div&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 style="background-color:#cceeff;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;905,277&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;468,784&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;397,253&#160;&lt;/span&gt;&lt;/td&gt;&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;Heavy Highway&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="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;391,894&#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;467,678&#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;416,738&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;82,950&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;115,258&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,485&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;67,706&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,254&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,927&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Transportation Solutions Revenues&lt;/span&gt;&lt;/div&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="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;542,550&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;628,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;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;553,150&#160;&lt;/span&gt;&lt;/td&gt;&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;Residential&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;207,674&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;209,201&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;164,694&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;113,935&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;108,199&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,641&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Building Solutions Revenues&lt;/span&gt;&lt;/div&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="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;321,609&#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;317,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;276,335&#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:700;line-height:100%"&gt;Total Revenues&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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,769,436&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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,414,374&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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,226,738&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:8pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top: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="padding:2px 1pt;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding: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;Lump Sum&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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,001,290&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,049&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;374,541&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;556,234&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;723,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;662,855&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;211,912&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;211,981&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;189,342&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:700;line-height:100%"&gt;Total Revenues&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 style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,769,436&#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 #000;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,414,374&#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,226,738&#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"&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 $8,649 and $13,905, at December&#160;31, 2022 and 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 resulted in net increases in income of $52,268, $14,632 and $8,616 for the years ended December 31, 2022, 2021, and 2020, respectively, and are included in &#x201c;Operating income&#x201d; on the Consolidated Statements of Operations.&lt;/span&gt;&lt;/div&gt;</us-gaap:RevenueFromContractWithCustomerTextBlock>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock
      contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMjQvZnJhZzpmOGI2ZjEzOTUyMzE0ZDZjOGYyYzAyN2MyOGQzMTJhZi90ZXh0cmVnaW9uOmY4YjZmMTM5NTIzMTRkNmM4ZjJjMDI3YzI4ZDMxMmFmXzMzNzM_72e3c622-a925-41a5-b1b7-37a188d7a55a">The following table presents the Company&#x2019;s RPOs, by segment:&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:71.960%"/&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 style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.639%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&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,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding: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;E-Infrastructure Solutions RPOs&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="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;603,227&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;div&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 RPOs&lt;/span&gt;&lt;/div&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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;713,173&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;798,052&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Building Solutions RPOs - Commercial&lt;/span&gt;&lt;/div&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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,942&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:400;line-height:100%"&gt;Total RPOs&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="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,414,342&#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,327,900&#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;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" 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:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="i9a50e9c584ca4e3e9cac6d36d2e35aac_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMjQvZnJhZzpmOGI2ZjEzOTUyMzE0ZDZjOGYyYzAyN2MyOGQzMTJhZi90YWJsZTpiNjIzYjA1NDliOWM0NDQ0YmRhZjk3NDZmYjU1YTU5Zi90YWJsZXJhbmdlOmI2MjNiMDU0OWI5YzQ0NDRiZGFmOTc0NmZiNTVhNTlmXzItNS0xLTEtMTAyMzIw_3b0806c9-d7f0-482f-82cd-e103d4831fe9"
      unitRef="usd">603227000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="i96976e328e7943c7ba8aedf9d499259a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMjQvZnJhZzpmOGI2ZjEzOTUyMzE0ZDZjOGYyYzAyN2MyOGQzMTJhZi90YWJsZTpiNjIzYjA1NDliOWM0NDQ0YmRhZjk3NDZmYjU1YTU5Zi90YWJsZXJhbmdlOmI2MjNiMDU0OWI5YzQ0NDRiZGFmOTc0NmZiNTVhNTlmXzItNy0xLTEtMTAyMzIw_482a892f-3423-4017-8b40-dc3221f1e71f"
      unitRef="usd">432613000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="i228f09fa252a42acbed600a800936515_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMjQvZnJhZzpmOGI2ZjEzOTUyMzE0ZDZjOGYyYzAyN2MyOGQzMTJhZi90YWJsZTpiNjIzYjA1NDliOWM0NDQ0YmRhZjk3NDZmYjU1YTU5Zi90YWJsZXJhbmdlOmI2MjNiMDU0OWI5YzQ0NDRiZGFmOTc0NmZiNTVhNTlmXzItNS0xLTEtMTAwNTUx_f245cc1c-9c33-474d-bf4b-b3f6e681be87"
      unitRef="usd">713173000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="iacfcf5b5a4344efaa552c2c0866d6734_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMjQvZnJhZzpmOGI2ZjEzOTUyMzE0ZDZjOGYyYzAyN2MyOGQzMTJhZi90YWJsZTpiNjIzYjA1NDliOWM0NDQ0YmRhZjk3NDZmYjU1YTU5Zi90YWJsZXJhbmdlOmI2MjNiMDU0OWI5YzQ0NDRiZGFmOTc0NmZiNTVhNTlmXzItNy0xLTEtMTAwNTUx_0f5d8bf4-fe61-4150-8a1c-25f5b30184d8"
      unitRef="usd">798052000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="ia6d636fdcb314f6ca431c1963c3aa8c4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMjQvZnJhZzpmOGI2ZjEzOTUyMzE0ZDZjOGYyYzAyN2MyOGQzMTJhZi90YWJsZTpiNjIzYjA1NDliOWM0NDQ0YmRhZjk3NDZmYjU1YTU5Zi90YWJsZXJhbmdlOmI2MjNiMDU0OWI5YzQ0NDRiZGFmOTc0NmZiNTVhNTlmXzQtNS0xLTEtMTAwNTUx_7e2e9174-d1ee-4f5b-97ca-7f3577588c5c"
      unitRef="usd">97942000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="i9563def18e6843d9a0dd705d058d3cc8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMjQvZnJhZzpmOGI2ZjEzOTUyMzE0ZDZjOGYyYzAyN2MyOGQzMTJhZi90YWJsZTpiNjIzYjA1NDliOWM0NDQ0YmRhZjk3NDZmYjU1YTU5Zi90YWJsZXJhbmdlOmI2MjNiMDU0OWI5YzQ0NDRiZGFmOTc0NmZiNTVhNTlmXzQtNy0xLTEtMTAwNTUx_877f4a8e-b8ab-4a12-96ae-84ecca028489"
      unitRef="usd">97235000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="i8a8c445f6c544bf9b9a034292b2a7bc0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMjQvZnJhZzpmOGI2ZjEzOTUyMzE0ZDZjOGYyYzAyN2MyOGQzMTJhZi90YWJsZTpiNjIzYjA1NDliOWM0NDQ0YmRhZjk3NDZmYjU1YTU5Zi90YWJsZXJhbmdlOmI2MjNiMDU0OWI5YzQ0NDRiZGFmOTc0NmZiNTVhNTlmXzUtNS0xLTEtMTA4MDMy_c810dec6-23a0-47e6-b2e0-e188f724dd7f"
      unitRef="usd">1414342000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="ib2172c9603fe4aef9ff5d543d550700a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMjQvZnJhZzpmOGI2ZjEzOTUyMzE0ZDZjOGYyYzAyN2MyOGQzMTJhZi90YWJsZTpiNjIzYjA1NDliOWM0NDQ0YmRhZjk3NDZmYjU1YTU5Zi90YWJsZXJhbmdlOmI2MjNiMDU0OWI5YzQ0NDRiZGFmOTc0NmZiNTVhNTlmXzUtNy0xLTEtMTA4MDMy_df8b0e33-1302-45f2-9e27-2711f497a98c"
      unitRef="usd">1327900000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligationPercentage
      contextRef="i6751754a048542bb8f72fbb927dfdba8_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMjQvZnJhZzpmOGI2ZjEzOTUyMzE0ZDZjOGYyYzAyN2MyOGQzMTJhZi90ZXh0cmVnaW9uOmY4YjZmMTM5NTIzMTRkNmM4ZjJjMDI3YzI4ZDMxMmFmXzEyOA_b634155c-1142-4422-ae13-10e5741fb020"
      unitRef="number">0.75</us-gaap:RevenueRemainingPerformanceObligationPercentage>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
      contextRef="i6751754a048542bb8f72fbb927dfdba8_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMjQvZnJhZzpmOGI2ZjEzOTUyMzE0ZDZjOGYyYzAyN2MyOGQzMTJhZi90ZXh0cmVnaW9uOmY4YjZmMTM5NTIzMTRkNmM4ZjJjMDI3YzI4ZDMxMmFmXzE3Mw_913aa50f-c5af-4170-b14a-1c5eef3b3411">P12M</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <us-gaap:DisaggregationOfRevenueTableTextBlock
      contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMjQvZnJhZzpmOGI2ZjEzOTUyMzE0ZDZjOGYyYzAyN2MyOGQzMTJhZi90ZXh0cmVnaW9uOmY4YjZmMTM5NTIzMTRkNmM4ZjJjMDI3YzI4ZDMxMmFmXzMzNzQ_08133780-db5c-4f6c-a9a4-c79b9e96926d">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:59.280%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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:11.622%"/&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Years Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Revenues by major end market&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="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align: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="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6.75pt"&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;/div&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 style="background-color:#cceeff;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;905,277&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;468,784&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;397,253&#160;&lt;/span&gt;&lt;/td&gt;&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;Heavy Highway&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="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;391,894&#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;467,678&#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;416,738&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;82,950&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;115,258&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,485&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;67,706&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,254&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,927&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Transportation Solutions Revenues&lt;/span&gt;&lt;/div&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="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;542,550&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;628,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;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;553,150&#160;&lt;/span&gt;&lt;/td&gt;&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;Residential&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;207,674&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;209,201&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;164,694&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;113,935&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;108,199&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,641&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Building Solutions Revenues&lt;/span&gt;&lt;/div&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="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;321,609&#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;317,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;276,335&#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:700;line-height:100%"&gt;Total Revenues&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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,769,436&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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,414,374&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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,226,738&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:8pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top: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="padding:2px 1pt;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding: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;Lump Sum&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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,001,290&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,049&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;374,541&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;556,234&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;723,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;662,855&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;211,912&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;211,981&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;189,342&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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:700;line-height:100%"&gt;Total Revenues&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 style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,769,436&#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 #000;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,414,374&#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,226,738&#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:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i755aea27c7ee43ed90d79100eec70f35_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMjQvZnJhZzpmOGI2ZjEzOTUyMzE0ZDZjOGYyYzAyN2MyOGQzMTJhZi90YWJsZTpiZDM1ZGQ0YWRlOWU0OTEwYjA3MWM1ZTdiODk3NGZjNC90YWJsZXJhbmdlOmJkMzVkZDRhZGU5ZTQ5MTBiMDcxYzVlN2I4OTc0ZmM0XzItNS0xLTEtMTAyMzM4_a714fd82-e987-4e10-9492-f579276ac809"
      unitRef="usd">905277000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2c470b8d980e445a9bd24ca05194a60d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMjQvZnJhZzpmOGI2ZjEzOTUyMzE0ZDZjOGYyYzAyN2MyOGQzMTJhZi90YWJsZTpiZDM1ZGQ0YWRlOWU0OTEwYjA3MWM1ZTdiODk3NGZjNC90YWJsZXJhbmdlOmJkMzVkZDRhZGU5ZTQ5MTBiMDcxYzVlN2I4OTc0ZmM0XzItNy0xLTEtMTAyMzM4_23d08bf1-cafc-4dd4-9061-8f009113221e"
      unitRef="usd">468784000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if59831471c0e412bae04c5df2eb41a01_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMjQvZnJhZzpmOGI2ZjEzOTUyMzE0ZDZjOGYyYzAyN2MyOGQzMTJhZi90YWJsZTpiZDM1ZGQ0YWRlOWU0OTEwYjA3MWM1ZTdiODk3NGZjNC90YWJsZXJhbmdlOmJkMzVkZDRhZGU5ZTQ5MTBiMDcxYzVlN2I4OTc0ZmM0XzItOS0xLTEtMTAyMzM4_a4d5bcac-3825-4478-b4e2-a35d1421411c"
      unitRef="usd">397253000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i05cc8489761649a29223e4c9d94118af_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMjQvZnJhZzpmOGI2ZjEzOTUyMzE0ZDZjOGYyYzAyN2MyOGQzMTJhZi90YWJsZTpiZDM1ZGQ0YWRlOWU0OTEwYjA3MWM1ZTdiODk3NGZjNC90YWJsZXJhbmdlOmJkMzVkZDRhZGU5ZTQ5MTBiMDcxYzVlN2I4OTc0ZmM0XzItNS0xLTEtMTAwNTUx_fe34c692-33a1-4a08-b7d0-d7da2de319bc"
      unitRef="usd">391894000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i67e7dc176ec040bbb0033f434bd261f9_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMjQvZnJhZzpmOGI2ZjEzOTUyMzE0ZDZjOGYyYzAyN2MyOGQzMTJhZi90YWJsZTpiZDM1ZGQ0YWRlOWU0OTEwYjA3MWM1ZTdiODk3NGZjNC90YWJsZXJhbmdlOmJkMzVkZDRhZGU5ZTQ5MTBiMDcxYzVlN2I4OTc0ZmM0XzItNy0xLTEtMTAwNTUx_13c83d6e-9904-4d4e-8f92-98b353bbeecb"
      unitRef="usd">467678000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i59b00bd7a50740f3a83aa0938ce41ef9_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMjQvZnJhZzpmOGI2ZjEzOTUyMzE0ZDZjOGYyYzAyN2MyOGQzMTJhZi90YWJsZTpiZDM1ZGQ0YWRlOWU0OTEwYjA3MWM1ZTdiODk3NGZjNC90YWJsZXJhbmdlOmJkMzVkZDRhZGU5ZTQ5MTBiMDcxYzVlN2I4OTc0ZmM0XzItOS0xLTEtMTAwNTUx_f27b7ef2-201a-46c9-b10b-3b5f23ed1a13"
      unitRef="usd">416738000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id6e3146fca994422a47b2c3003872c8a_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMjQvZnJhZzpmOGI2ZjEzOTUyMzE0ZDZjOGYyYzAyN2MyOGQzMTJhZi90YWJsZTpiZDM1ZGQ0YWRlOWU0OTEwYjA3MWM1ZTdiODk3NGZjNC90YWJsZXJhbmdlOmJkMzVkZDRhZGU5ZTQ5MTBiMDcxYzVlN2I4OTc0ZmM0XzMtNS0xLTEtMTAwNTUx_d5ce44ff-7da5-48a4-94fd-0f59587375d1"
      unitRef="usd">82950000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i28a9f1372bbd4ed8a4d136947366f66a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMjQvZnJhZzpmOGI2ZjEzOTUyMzE0ZDZjOGYyYzAyN2MyOGQzMTJhZi90YWJsZTpiZDM1ZGQ0YWRlOWU0OTEwYjA3MWM1ZTdiODk3NGZjNC90YWJsZXJhbmdlOmJkMzVkZDRhZGU5ZTQ5MTBiMDcxYzVlN2I4OTc0ZmM0XzMtNy0xLTEtMTAwNTUx_0e6f7d2f-5041-496c-addd-b109ba8040b2"
      unitRef="usd">115258000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i714acecb9dd54aa3aa3651c1fa5a242a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMjQvZnJhZzpmOGI2ZjEzOTUyMzE0ZDZjOGYyYzAyN2MyOGQzMTJhZi90YWJsZTpiZDM1ZGQ0YWRlOWU0OTEwYjA3MWM1ZTdiODk3NGZjNC90YWJsZXJhbmdlOmJkMzVkZDRhZGU5ZTQ5MTBiMDcxYzVlN2I4OTc0ZmM0XzMtOS0xLTEtMTAwNTUx_34f0ba5d-7b13-4c09-bff2-efbf5c69c5b3"
      unitRef="usd">90485000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="icece53d14bf340d7bc6f147651f6ac46_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMjQvZnJhZzpmOGI2ZjEzOTUyMzE0ZDZjOGYyYzAyN2MyOGQzMTJhZi90YWJsZTpiZDM1ZGQ0YWRlOWU0OTEwYjA3MWM1ZTdiODk3NGZjNC90YWJsZXJhbmdlOmJkMzVkZDRhZGU5ZTQ5MTBiMDcxYzVlN2I4OTc0ZmM0XzUtNS0xLTEtMTAwNTUx_21f5f51e-3920-442e-9b1b-533ba8949ea9"
      unitRef="usd">67706000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8a8b2cde25b8456c876f63564a54d895_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMjQvZnJhZzpmOGI2ZjEzOTUyMzE0ZDZjOGYyYzAyN2MyOGQzMTJhZi90YWJsZTpiZDM1ZGQ0YWRlOWU0OTEwYjA3MWM1ZTdiODk3NGZjNC90YWJsZXJhbmdlOmJkMzVkZDRhZGU5ZTQ5MTBiMDcxYzVlN2I4OTc0ZmM0XzUtNy0xLTEtMTAwNTUx_e66b6c0b-152d-4f6b-8532-9065c1e9b824"
      unitRef="usd">45254000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i483b70b9dad04823a079ec7fc25cc501_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMjQvZnJhZzpmOGI2ZjEzOTUyMzE0ZDZjOGYyYzAyN2MyOGQzMTJhZi90YWJsZTpiZDM1ZGQ0YWRlOWU0OTEwYjA3MWM1ZTdiODk3NGZjNC90YWJsZXJhbmdlOmJkMzVkZDRhZGU5ZTQ5MTBiMDcxYzVlN2I4OTc0ZmM0XzUtOS0xLTEtMTAwNTUx_a2524562-2d8f-4da3-985e-b41f89924cab"
      unitRef="usd">45927000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia8fe5b7c12dd40c2a39520c974f7b4cd_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMjQvZnJhZzpmOGI2ZjEzOTUyMzE0ZDZjOGYyYzAyN2MyOGQzMTJhZi90YWJsZTpiZDM1ZGQ0YWRlOWU0OTEwYjA3MWM1ZTdiODk3NGZjNC90YWJsZXJhbmdlOmJkMzVkZDRhZGU5ZTQ5MTBiMDcxYzVlN2I4OTc0ZmM0XzYtNS0xLTEtMTAwNTUx_39d0ad2d-47a0-4a70-91a8-c1f8839b3048"
      unitRef="usd">542550000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i486114009bc94437b799b9c2d6c18178_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMjQvZnJhZzpmOGI2ZjEzOTUyMzE0ZDZjOGYyYzAyN2MyOGQzMTJhZi90YWJsZTpiZDM1ZGQ0YWRlOWU0OTEwYjA3MWM1ZTdiODk3NGZjNC90YWJsZXJhbmdlOmJkMzVkZDRhZGU5ZTQ5MTBiMDcxYzVlN2I4OTc0ZmM0XzYtNy0xLTEtMTAwNTUx_e0833f4d-9ccd-4155-b156-a45f04158623"
      unitRef="usd">628190000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i22910085c3fd4b0095d95f51d4263cd9_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMjQvZnJhZzpmOGI2ZjEzOTUyMzE0ZDZjOGYyYzAyN2MyOGQzMTJhZi90YWJsZTpiZDM1ZGQ0YWRlOWU0OTEwYjA3MWM1ZTdiODk3NGZjNC90YWJsZXJhbmdlOmJkMzVkZDRhZGU5ZTQ5MTBiMDcxYzVlN2I4OTc0ZmM0XzYtOS0xLTEtMTAwNTUx_b5739ce4-41e9-419e-9aa3-4d5e9c787d59"
      unitRef="usd">553150000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iea2ef5e8145a49e3a5262876498a0ee8_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMjQvZnJhZzpmOGI2ZjEzOTUyMzE0ZDZjOGYyYzAyN2MyOGQzMTJhZi90YWJsZTpiZDM1ZGQ0YWRlOWU0OTEwYjA3MWM1ZTdiODk3NGZjNC90YWJsZXJhbmdlOmJkMzVkZDRhZGU5ZTQ5MTBiMDcxYzVlN2I4OTc0ZmM0XzgtNS0xLTEtMTAwNTUx_eef22555-9b12-479a-96ee-5f9791e5937f"
      unitRef="usd">207674000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iaf74ee5c77864c959d84355313aefc2b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMjQvZnJhZzpmOGI2ZjEzOTUyMzE0ZDZjOGYyYzAyN2MyOGQzMTJhZi90YWJsZTpiZDM1ZGQ0YWRlOWU0OTEwYjA3MWM1ZTdiODk3NGZjNC90YWJsZXJhbmdlOmJkMzVkZDRhZGU5ZTQ5MTBiMDcxYzVlN2I4OTc0ZmM0XzgtNy0xLTEtMTAwNTUx_86a58986-30d6-4c21-befb-11587d60c029"
      unitRef="usd">209201000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4480c3b71a5c49dbb5bce73416125e28_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMjQvZnJhZzpmOGI2ZjEzOTUyMzE0ZDZjOGYyYzAyN2MyOGQzMTJhZi90YWJsZTpiZDM1ZGQ0YWRlOWU0OTEwYjA3MWM1ZTdiODk3NGZjNC90YWJsZXJhbmdlOmJkMzVkZDRhZGU5ZTQ5MTBiMDcxYzVlN2I4OTc0ZmM0XzgtOS0xLTEtMTAwNTUx_7a435713-2e6a-4ce4-a49d-48251e4f2f59"
      unitRef="usd">164694000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8f99ca34b0a04c748e53b60d2bb8207c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMjQvZnJhZzpmOGI2ZjEzOTUyMzE0ZDZjOGYyYzAyN2MyOGQzMTJhZi90YWJsZTpiZDM1ZGQ0YWRlOWU0OTEwYjA3MWM1ZTdiODk3NGZjNC90YWJsZXJhbmdlOmJkMzVkZDRhZGU5ZTQ5MTBiMDcxYzVlN2I4OTc0ZmM0XzktNS0xLTEtMTAwNTUx_6b6d0802-8096-477c-8443-1802e19b4b30"
      unitRef="usd">113935000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i56ea8bb3055f4ddc8192ea2c7bdf5883_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMjQvZnJhZzpmOGI2ZjEzOTUyMzE0ZDZjOGYyYzAyN2MyOGQzMTJhZi90YWJsZTpiZDM1ZGQ0YWRlOWU0OTEwYjA3MWM1ZTdiODk3NGZjNC90YWJsZXJhbmdlOmJkMzVkZDRhZGU5ZTQ5MTBiMDcxYzVlN2I4OTc0ZmM0XzktNy0xLTEtMTAwNTUx_687d8a28-e697-4288-9fe0-8f8122b9a9ed"
      unitRef="usd">108199000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i871932826feb441787277a0569780fd5_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMjQvZnJhZzpmOGI2ZjEzOTUyMzE0ZDZjOGYyYzAyN2MyOGQzMTJhZi90YWJsZTpiZDM1ZGQ0YWRlOWU0OTEwYjA3MWM1ZTdiODk3NGZjNC90YWJsZXJhbmdlOmJkMzVkZDRhZGU5ZTQ5MTBiMDcxYzVlN2I4OTc0ZmM0XzktOS0xLTEtMTAwNTUx_4b3253e4-a807-47bd-bd90-138f3db09fd9"
      unitRef="usd">111641000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i56895c69c3c94d5faecd328f68e4f2e5_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMjQvZnJhZzpmOGI2ZjEzOTUyMzE0ZDZjOGYyYzAyN2MyOGQzMTJhZi90YWJsZTpiZDM1ZGQ0YWRlOWU0OTEwYjA3MWM1ZTdiODk3NGZjNC90YWJsZXJhbmdlOmJkMzVkZDRhZGU5ZTQ5MTBiMDcxYzVlN2I4OTc0ZmM0XzEwLTUtMS0xLTEwMDU1MQ_a62544c9-4b7e-4ad2-afa1-1dce49d8ff4e"
      unitRef="usd">321609000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9ec7f5615cc54b7b81fe41b656784976_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMjQvZnJhZzpmOGI2ZjEzOTUyMzE0ZDZjOGYyYzAyN2MyOGQzMTJhZi90YWJsZTpiZDM1ZGQ0YWRlOWU0OTEwYjA3MWM1ZTdiODk3NGZjNC90YWJsZXJhbmdlOmJkMzVkZDRhZGU5ZTQ5MTBiMDcxYzVlN2I4OTc0ZmM0XzEwLTctMS0xLTEwMDU1MQ_af7d59cd-a8c0-4e62-b767-c4e460fd9ded"
      unitRef="usd">317400000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8d1ef2b7d0694ee286af801d426d308a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMjQvZnJhZzpmOGI2ZjEzOTUyMzE0ZDZjOGYyYzAyN2MyOGQzMTJhZi90YWJsZTpiZDM1ZGQ0YWRlOWU0OTEwYjA3MWM1ZTdiODk3NGZjNC90YWJsZXJhbmdlOmJkMzVkZDRhZGU5ZTQ5MTBiMDcxYzVlN2I4OTc0ZmM0XzEwLTktMS0xLTEwMDU1MQ_637f97ab-b01e-4253-9015-28ee5e19c1c1"
      unitRef="usd">276335000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMjQvZnJhZzpmOGI2ZjEzOTUyMzE0ZDZjOGYyYzAyN2MyOGQzMTJhZi90YWJsZTpiZDM1ZGQ0YWRlOWU0OTEwYjA3MWM1ZTdiODk3NGZjNC90YWJsZXJhbmdlOmJkMzVkZDRhZGU5ZTQ5MTBiMDcxYzVlN2I4OTc0ZmM0XzExLTUtMS0xLTEwMDU1MQ_87eee787-da93-431c-b7a8-a075b6d64fc7"
      unitRef="usd">1769436000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMjQvZnJhZzpmOGI2ZjEzOTUyMzE0ZDZjOGYyYzAyN2MyOGQzMTJhZi90YWJsZTpiZDM1ZGQ0YWRlOWU0OTEwYjA3MWM1ZTdiODk3NGZjNC90YWJsZXJhbmdlOmJkMzVkZDRhZGU5ZTQ5MTBiMDcxYzVlN2I4OTc0ZmM0XzExLTctMS0xLTEwMDU1MQ_49f6a211-9ae7-4e2a-b043-79401ce8ee61"
      unitRef="usd">1414374000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5ebcd2a2b100446583e2b9bfc9ed66a6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMjQvZnJhZzpmOGI2ZjEzOTUyMzE0ZDZjOGYyYzAyN2MyOGQzMTJhZi90YWJsZTpiZDM1ZGQ0YWRlOWU0OTEwYjA3MWM1ZTdiODk3NGZjNC90YWJsZXJhbmdlOmJkMzVkZDRhZGU5ZTQ5MTBiMDcxYzVlN2I4OTc0ZmM0XzExLTktMS0xLTEwMDU1MQ_290deb54-e137-420f-990a-92d50a395407"
      unitRef="usd">1226738000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i850ad2df312b4057970504d37b1d5c8b_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMjQvZnJhZzpmOGI2ZjEzOTUyMzE0ZDZjOGYyYzAyN2MyOGQzMTJhZi90YWJsZTpiZDM1ZGQ0YWRlOWU0OTEwYjA3MWM1ZTdiODk3NGZjNC90YWJsZXJhbmdlOmJkMzVkZDRhZGU5ZTQ5MTBiMDcxYzVlN2I4OTc0ZmM0XzE0LTUtMS0xLTEzMTA1NQ_3c8212ac-de96-4fa5-8238-c41847c3cfaf"
      unitRef="usd">1001290000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i82b2736fb830473d9eb2f761fd049c4b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMjQvZnJhZzpmOGI2ZjEzOTUyMzE0ZDZjOGYyYzAyN2MyOGQzMTJhZi90YWJsZTpiZDM1ZGQ0YWRlOWU0OTEwYjA3MWM1ZTdiODk3NGZjNC90YWJsZXJhbmdlOmJkMzVkZDRhZGU5ZTQ5MTBiMDcxYzVlN2I4OTc0ZmM0XzE0LTctMS0xLTEzMTA1NQ_0fcac49a-aa00-476b-9bb4-4e2caa98309c"
      unitRef="usd">479049000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iebe215c290804c3fbe9b6fcf9b24aee3_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMjQvZnJhZzpmOGI2ZjEzOTUyMzE0ZDZjOGYyYzAyN2MyOGQzMTJhZi90YWJsZTpiZDM1ZGQ0YWRlOWU0OTEwYjA3MWM1ZTdiODk3NGZjNC90YWJsZXJhbmdlOmJkMzVkZDRhZGU5ZTQ5MTBiMDcxYzVlN2I4OTc0ZmM0XzE0LTktMS0xLTEzMTA1NQ_9af0a87e-0d09-4429-a73f-8fd80ddcad97"
      unitRef="usd">374541000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibd2ac7a2068d40eb892add5fedfa2bdb_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMjQvZnJhZzpmOGI2ZjEzOTUyMzE0ZDZjOGYyYzAyN2MyOGQzMTJhZi90YWJsZTpiZDM1ZGQ0YWRlOWU0OTEwYjA3MWM1ZTdiODk3NGZjNC90YWJsZXJhbmdlOmJkMzVkZDRhZGU5ZTQ5MTBiMDcxYzVlN2I4OTc0ZmM0XzE0LTUtMS0xLTEwMDU1MQ_59a4877f-f1cb-4663-a09c-dea62b064d3c"
      unitRef="usd">556234000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id4c6a41c4478462f8ec813d7305b3f52_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMjQvZnJhZzpmOGI2ZjEzOTUyMzE0ZDZjOGYyYzAyN2MyOGQzMTJhZi90YWJsZTpiZDM1ZGQ0YWRlOWU0OTEwYjA3MWM1ZTdiODk3NGZjNC90YWJsZXJhbmdlOmJkMzVkZDRhZGU5ZTQ5MTBiMDcxYzVlN2I4OTc0ZmM0XzE0LTctMS0xLTEwMDU1MQ_481b431d-59c0-4841-91d5-dbd4352e580e"
      unitRef="usd">723344000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4c61acd9cc6a4ecf9655692397009e42_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMjQvZnJhZzpmOGI2ZjEzOTUyMzE0ZDZjOGYyYzAyN2MyOGQzMTJhZi90YWJsZTpiZDM1ZGQ0YWRlOWU0OTEwYjA3MWM1ZTdiODk3NGZjNC90YWJsZXJhbmdlOmJkMzVkZDRhZGU5ZTQ5MTBiMDcxYzVlN2I4OTc0ZmM0XzE0LTktMS0xLTEwMDU1MQ_a315a40d-1143-4bf1-9c00-7c3d2cdcf2bd"
      unitRef="usd">662855000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i81bc6a19861346c693b748d8ff686c5b_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMjQvZnJhZzpmOGI2ZjEzOTUyMzE0ZDZjOGYyYzAyN2MyOGQzMTJhZi90YWJsZTpiZDM1ZGQ0YWRlOWU0OTEwYjA3MWM1ZTdiODk3NGZjNC90YWJsZXJhbmdlOmJkMzVkZDRhZGU5ZTQ5MTBiMDcxYzVlN2I4OTc0ZmM0XzE2LTUtMS0xLTEwMDU1MQ_1a962b34-1ba4-496d-a37d-8e50399b9385"
      unitRef="usd">211912000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i042636b617b14930a66a8232278b133d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMjQvZnJhZzpmOGI2ZjEzOTUyMzE0ZDZjOGYyYzAyN2MyOGQzMTJhZi90YWJsZTpiZDM1ZGQ0YWRlOWU0OTEwYjA3MWM1ZTdiODk3NGZjNC90YWJsZXJhbmdlOmJkMzVkZDRhZGU5ZTQ5MTBiMDcxYzVlN2I4OTc0ZmM0XzE2LTctMS0xLTEwMDU1MQ_65722b1d-9a00-4fa2-a187-86e3abf3f252"
      unitRef="usd">211981000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="idba00f980af14852919adcb82a393124_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMjQvZnJhZzpmOGI2ZjEzOTUyMzE0ZDZjOGYyYzAyN2MyOGQzMTJhZi90YWJsZTpiZDM1ZGQ0YWRlOWU0OTEwYjA3MWM1ZTdiODk3NGZjNC90YWJsZXJhbmdlOmJkMzVkZDRhZGU5ZTQ5MTBiMDcxYzVlN2I4OTc0ZmM0XzE2LTktMS0xLTEwMDU1MQ_1477b89c-a6ad-4d86-a8a2-81743f4ea9f0"
      unitRef="usd">189342000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMjQvZnJhZzpmOGI2ZjEzOTUyMzE0ZDZjOGYyYzAyN2MyOGQzMTJhZi90YWJsZTpiZDM1ZGQ0YWRlOWU0OTEwYjA3MWM1ZTdiODk3NGZjNC90YWJsZXJhbmdlOmJkMzVkZDRhZGU5ZTQ5MTBiMDcxYzVlN2I4OTc0ZmM0XzE3LTUtMS0xLTEwMDU1MQ_87eee787-da93-431c-b7a8-a075b6d64fc7"
      unitRef="usd">1769436000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMjQvZnJhZzpmOGI2ZjEzOTUyMzE0ZDZjOGYyYzAyN2MyOGQzMTJhZi90YWJsZTpiZDM1ZGQ0YWRlOWU0OTEwYjA3MWM1ZTdiODk3NGZjNC90YWJsZXJhbmdlOmJkMzVkZDRhZGU5ZTQ5MTBiMDcxYzVlN2I4OTc0ZmM0XzE3LTctMS0xLTEwMDU1MQ_49f6a211-9ae7-4e2a-b043-79401ce8ee61"
      unitRef="usd">1414374000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5ebcd2a2b100446583e2b9bfc9ed66a6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMjQvZnJhZzpmOGI2ZjEzOTUyMzE0ZDZjOGYyYzAyN2MyOGQzMTJhZi90YWJsZTpiZDM1ZGQ0YWRlOWU0OTEwYjA3MWM1ZTdiODk3NGZjNC90YWJsZXJhbmdlOmJkMzVkZDRhZGU5ZTQ5MTBiMDcxYzVlN2I4OTc0ZmM0XzE3LTktMS0xLTEwMDU1MQ_290deb54-e137-420f-990a-92d50a395407"
      unitRef="usd">1226738000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:UnapprovedChangeOrdersAmount
      contextRef="ib1e963c8b835486a970f23bac918cca4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMjQvZnJhZzpmOGI2ZjEzOTUyMzE0ZDZjOGYyYzAyN2MyOGQzMTJhZi90ZXh0cmVnaW9uOmY4YjZmMTM5NTIzMTRkNmM4ZjJjMDI3YzI4ZDMxMmFmXzE5ODY_0adb817f-f20c-4929-89bc-47603e09fa13"
      unitRef="usd">8649000</us-gaap:UnapprovedChangeOrdersAmount>
    <us-gaap:UnapprovedChangeOrdersAmount
      contextRef="idadb7cb9c703407385456cd05ea9f927_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMjQvZnJhZzpmOGI2ZjEzOTUyMzE0ZDZjOGYyYzAyN2MyOGQzMTJhZi90ZXh0cmVnaW9uOmY4YjZmMTM5NTIzMTRkNmM4ZjJjMDI3YzI4ZDMxMmFmXzE5OTM_a78bb722-4730-4130-b23f-067f20564f53"
      unitRef="usd">13905000</us-gaap:UnapprovedChangeOrdersAmount>
    <strl:EstimatedConstructionGrossProfitLossBeforeTax
      contextRef="i523e01ad1ec64b1a823f2ea19f30ae43_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMjQvZnJhZzpmOGI2ZjEzOTUyMzE0ZDZjOGYyYzAyN2MyOGQzMTJhZi90ZXh0cmVnaW9uOmY4YjZmMTM5NTIzMTRkNmM4ZjJjMDI3YzI4ZDMxMmFmXzMyMTU_31979c3b-2613-451b-9cbd-842da2bb6704"
      unitRef="usd">52268000</strl:EstimatedConstructionGrossProfitLossBeforeTax>
    <strl:EstimatedConstructionGrossProfitLossBeforeTax
      contextRef="ie49bc6ba1fab4a1f9ee19b3a5f452efa_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMjQvZnJhZzpmOGI2ZjEzOTUyMzE0ZDZjOGYyYzAyN2MyOGQzMTJhZi90ZXh0cmVnaW9uOmY4YjZmMTM5NTIzMTRkNmM4ZjJjMDI3YzI4ZDMxMmFmXzMyNDU_74ea5b3d-e6d8-4614-a926-8847ee173a87"
      unitRef="usd">14632000</strl:EstimatedConstructionGrossProfitLossBeforeTax>
    <strl:EstimatedConstructionGrossProfitLossBeforeTax
      contextRef="i606f1fbc6fc847f88a8a4db9d855822e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMjQvZnJhZzpmOGI2ZjEzOTUyMzE0ZDZjOGYyYzAyN2MyOGQzMTJhZi90ZXh0cmVnaW9uOmY4YjZmMTM5NTIzMTRkNmM4ZjJjMDI3YzI4ZDMxMmFmXzMyNzg_47df178c-17a8-4ad4-8e41-3307be821aa5"
      unitRef="usd">8616000</strl:EstimatedConstructionGrossProfitLossBeforeTax>
    <us-gaap:VariableInterestEntityDisclosureTextBlock
      contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMjcvZnJhZzpjYTA4NjEyYTU2Y2M0ZWU1YWMzMTcwZDJhNjI5MmFhMi90ZXh0cmVnaW9uOmNhMDg2MTJhNTZjYzRlZTVhYzMxNzBkMmE2MjkyYWEyXzE3Mzg_0dc549c0-62e0-40de-b529-958f6d7e7973">&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:82.163%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:3.348%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:94.452%"/&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;CONSOLIDATED 50% OWNED SUBSIDIARY&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 a 50% ownership interest in Road and Highway Builders, LLC, which is a subsidiary that it fully consolidates as a result of its exercise of control over the entity. The earnings attributable to the 50% portion the Company does not own were approximately $13,300, $11,500 and $8,800 for 2022, 2021 and 2020, respectively, and are eliminated within &#x201c;Other operating expense, net&#x201d; in the Consolidated Statements of Operations. Any undistributed earnings are included in &#x201c;Members&#x2019; interest subject to mandatory redemption and undistributed earnings&#x201d; within the Consolidated Balance Sheets and are mandatorily payable at the time of the noncontrolling owner&#x2019;s 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;The subsidiary has a mandatory redemption provision which, under circumstances outlined in the partner agreement, is certain to occur and obligate the Company to purchase the partner&#x2019;s remaining 50% interests for $20,000. The Company has purchased a $20,000 death and permanent total disability insurance policy to mitigate the Company&#x2019;s cash draw if such event were to occur. The purchase obligation is also recorded in &#x201c;Members&#x2019; interest subject to mandatory redemption and undistributed earnings&#x201d; on the 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;margin-top: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:72.692%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.639%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;As of December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align: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: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;20,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;20,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;Accumulated earnings, net of distributions&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,597&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(678)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align: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;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;21,597&#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;19,322&#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:VariableInterestEntityDisclosureTextBlock>
    <strl:ConsolidatedEntitiesOwnershipPercentage
      contextRef="ia4e26e1a90f24900b99f99a0eb4cb516_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMjcvZnJhZzpjYTA4NjEyYTU2Y2M0ZWU1YWMzMTcwZDJhNjI5MmFhMi90ZXh0cmVnaW9uOmNhMDg2MTJhNTZjYzRlZTVhYzMxNzBkMmE2MjkyYWEyXzIz_b166b7c9-2ab6-4175-a67c-9918ea0e9537"
      unitRef="number">0.50</strl:ConsolidatedEntitiesOwnershipPercentage>
    <strl:ConsolidatedEntitiesOwnershipPercentage
      contextRef="ia4e26e1a90f24900b99f99a0eb4cb516_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMjcvZnJhZzpjYTA4NjEyYTU2Y2M0ZWU1YWMzMTcwZDJhNjI5MmFhMi90ZXh0cmVnaW9uOmNhMDg2MTJhNTZjYzRlZTVhYzMxNzBkMmE2MjkyYWEyXzIwMw_b166b7c9-2ab6-4175-a67c-9918ea0e9537"
      unitRef="number">0.50</strl:ConsolidatedEntitiesOwnershipPercentage>
    <us-gaap:IncomeLossFromSubsidiariesBeforeTax
      contextRef="i9ab7fa9fee9c4cf4870e7468718e5eda_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMjcvZnJhZzpjYTA4NjEyYTU2Y2M0ZWU1YWMzMTcwZDJhNjI5MmFhMi90ZXh0cmVnaW9uOmNhMDg2MTJhNTZjYzRlZTVhYzMxNzBkMmE2MjkyYWEyXzI1OQ_e69d2e2a-4db8-4988-b679-251a6b7f49c6"
      unitRef="usd">13300000</us-gaap:IncomeLossFromSubsidiariesBeforeTax>
    <us-gaap:IncomeLossFromSubsidiariesBeforeTax
      contextRef="i81a90136b0e24e0ea114c6d4a435aa4c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMjcvZnJhZzpjYTA4NjEyYTU2Y2M0ZWU1YWMzMTcwZDJhNjI5MmFhMi90ZXh0cmVnaW9uOmNhMDg2MTJhNTZjYzRlZTVhYzMxNzBkMmE2MjkyYWEyXzI2Mw_331a65ba-69b9-4227-a063-a484dc30e9fb"
      unitRef="usd">11500000</us-gaap:IncomeLossFromSubsidiariesBeforeTax>
    <us-gaap:IncomeLossFromSubsidiariesBeforeTax
      contextRef="i3b8e614f81f54439a20ff2a38d009525_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMjcvZnJhZzpjYTA4NjEyYTU2Y2M0ZWU1YWMzMTcwZDJhNjI5MmFhMi90ZXh0cmVnaW9uOmNhMDg2MTJhNTZjYzRlZTVhYzMxNzBkMmE2MjkyYWEyXzI3MA_29d70008-02d4-4066-ba10-4b574291dd13"
      unitRef="usd">8800000</us-gaap:IncomeLossFromSubsidiariesBeforeTax>
    <strl:ConsolidatedEntitiesOwnershipPercentage
      contextRef="ia4e26e1a90f24900b99f99a0eb4cb516_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMjcvZnJhZzpjYTA4NjEyYTU2Y2M0ZWU1YWMzMTcwZDJhNjI5MmFhMi90ZXh0cmVnaW9uOmNhMDg2MTJhNTZjYzRlZTVhYzMxNzBkMmE2MjkyYWEyXzkwMA_b6439549-e226-46c6-9a25-1e19c1e4a05a"
      unitRef="number">0.50</strl:ConsolidatedEntitiesOwnershipPercentage>
    <strl:MembersInterestSubjectToMandatoryRedemption
      contextRef="ia12db73431d44eb089ba031559a753de_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMjcvZnJhZzpjYTA4NjEyYTU2Y2M0ZWU1YWMzMTcwZDJhNjI5MmFhMi90ZXh0cmVnaW9uOmNhMDg2MTJhNTZjYzRlZTVhYzMxNzBkMmE2MjkyYWEyXzkxNw_6cef9601-2e06-4730-b14e-8e74ebe321db"
      unitRef="usd">20000000</strl:MembersInterestSubjectToMandatoryRedemption>
    <strl:DeathAndDisabilityInsurancePoliciesPerPolicyAmount
      contextRef="ia4e26e1a90f24900b99f99a0eb4cb516_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMjcvZnJhZzpjYTA4NjEyYTU2Y2M0ZWU1YWMzMTcwZDJhNjI5MmFhMi90ZXh0cmVnaW9uOmNhMDg2MTJhNTZjYzRlZTVhYzMxNzBkMmE2MjkyYWEyXzk4MQ_ed4244f0-0673-41f7-b5c5-b827474ce541"
      unitRef="usd">20000000</strl:DeathAndDisabilityInsurancePoliciesPerPolicyAmount>
    <strl:ScheduleOfComponentsOfAgreementObligationTableTextBlock
      contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMjcvZnJhZzpjYTA4NjEyYTU2Y2M0ZWU1YWMzMTcwZDJhNjI5MmFhMi90ZXh0cmVnaW9uOmNhMDg2MTJhNTZjYzRlZTVhYzMxNzBkMmE2MjkyYWEyXzE3NDk_bfe494e1-0c11-47bb-8344-3979b321f016">&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;margin-top: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:72.692%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.639%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;As of December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align: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: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;20,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;20,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;Accumulated earnings, net of distributions&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,597&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(678)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align: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;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;21,597&#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;19,322&#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="ia4e26e1a90f24900b99f99a0eb4cb516_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMjcvZnJhZzpjYTA4NjEyYTU2Y2M0ZWU1YWMzMTcwZDJhNjI5MmFhMi90YWJsZTozN2U1MWRjMTk4MDY0YzcxODRlYjM5MGQ2YzUyMzMxNS90YWJsZXJhbmdlOjM3ZTUxZGMxOTgwNjRjNzE4NGViMzkwZDZjNTIzMzE1XzItMS0xLTEtMTAwNTUx_63d2162a-1221-4160-bfdd-5778def89e66"
      unitRef="usd">20000000</strl:MembersInterestSubjectToMandatoryRedemption>
    <strl:MembersInterestSubjectToMandatoryRedemption
      contextRef="ic18de86a7e194dbaacc6e58a186ae83a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMjcvZnJhZzpjYTA4NjEyYTU2Y2M0ZWU1YWMzMTcwZDJhNjI5MmFhMi90YWJsZTozN2U1MWRjMTk4MDY0YzcxODRlYjM5MGQ2YzUyMzMxNS90YWJsZXJhbmdlOjM3ZTUxZGMxOTgwNjRjNzE4NGViMzkwZDZjNTIzMzE1XzItMy0xLTEtMTAwNTUx_a6300f6c-bf0f-43e9-9049-952a2b6e5155"
      unitRef="usd">20000000</strl:MembersInterestSubjectToMandatoryRedemption>
    <strl:UndistributedEarningsOfDomesticSubsidiariesNet
      contextRef="ia4e26e1a90f24900b99f99a0eb4cb516_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMjcvZnJhZzpjYTA4NjEyYTU2Y2M0ZWU1YWMzMTcwZDJhNjI5MmFhMi90YWJsZTozN2U1MWRjMTk4MDY0YzcxODRlYjM5MGQ2YzUyMzMxNS90YWJsZXJhbmdlOjM3ZTUxZGMxOTgwNjRjNzE4NGViMzkwZDZjNTIzMzE1XzMtMS0xLTEtMTAwNTUx_ec35e561-34c6-4375-a138-120685360ec1"
      unitRef="usd">1597000</strl:UndistributedEarningsOfDomesticSubsidiariesNet>
    <strl:UndistributedEarningsOfDomesticSubsidiariesNet
      contextRef="ic18de86a7e194dbaacc6e58a186ae83a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMjcvZnJhZzpjYTA4NjEyYTU2Y2M0ZWU1YWMzMTcwZDJhNjI5MmFhMi90YWJsZTozN2U1MWRjMTk4MDY0YzcxODRlYjM5MGQ2YzUyMzMxNS90YWJsZXJhbmdlOjM3ZTUxZGMxOTgwNjRjNzE4NGViMzkwZDZjNTIzMzE1XzMtMy0xLTEtMTAwNTUx_519a5520-05ab-4fef-a4e1-d6ab1dd93f69"
      unitRef="usd">-678000</strl:UndistributedEarningsOfDomesticSubsidiariesNet>
    <strl:MembersInterestSubjectToMandatoryRedemptionAndUndistributedEarnings
      contextRef="ia4e26e1a90f24900b99f99a0eb4cb516_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMjcvZnJhZzpjYTA4NjEyYTU2Y2M0ZWU1YWMzMTcwZDJhNjI5MmFhMi90YWJsZTozN2U1MWRjMTk4MDY0YzcxODRlYjM5MGQ2YzUyMzMxNS90YWJsZXJhbmdlOjM3ZTUxZGMxOTgwNjRjNzE4NGViMzkwZDZjNTIzMzE1XzQtMS0xLTEtMTAwNTUx_3ed74817-90f2-4d36-8789-07b65d40808b"
      unitRef="usd">21597000</strl:MembersInterestSubjectToMandatoryRedemptionAndUndistributedEarnings>
    <strl:MembersInterestSubjectToMandatoryRedemptionAndUndistributedEarnings
      contextRef="ic18de86a7e194dbaacc6e58a186ae83a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMjcvZnJhZzpjYTA4NjEyYTU2Y2M0ZWU1YWMzMTcwZDJhNjI5MmFhMi90YWJsZTozN2U1MWRjMTk4MDY0YzcxODRlYjM5MGQ2YzUyMzMxNS90YWJsZXJhbmdlOjM3ZTUxZGMxOTgwNjRjNzE4NGViMzkwZDZjNTIzMzE1XzQtMy0xLTEtMTAwNTUx_682502d5-d80d-46c4-bdd1-64ecef851232"
      unitRef="usd">19322000</strl:MembersInterestSubjectToMandatoryRedemptionAndUndistributedEarnings>
    <us-gaap:EquityMethodInvestmentsDisclosureTextBlock
      contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMzAvZnJhZzo1YjRmYWJmMzM3YWM0MTMzYTdlODAxMjE0OGU3N2U2NC90ZXh0cmVnaW9uOjViNGZhYmYzMzdhYzQxMzNhN2U4MDEyMTQ4ZTc3ZTY0XzI2ODY_f2e3a450-f785-4449-9ee7-b8df91059245">&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:54.239%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.177%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:91.623%"/&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;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;As discussed in &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 2 - Basis of Presentation and Significant Accounting Policies&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, 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 Consolidated Balance Sheets line item &#x201c;Noncontrolling interests&#x201d; and in the 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.&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 this construction joint venture is as follows:&lt;/span&gt;&lt;/div&gt;&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:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.876%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&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:11.621%"/&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;Years Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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;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;49,757&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;55,373&#160;&lt;/span&gt;&lt;/td&gt;&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;Operating income&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,519&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,598&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;3,554&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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,605&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 Consolidated Statements of Operations and as a single line item (&#x201c;Receivables from and equity in construction joint ventures&#x201d;) in the 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 Consolidated Financial Statements are shown below:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.692%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.639%"/&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;As of December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;68,258&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;87,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;(33,944)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;(64,644)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;14,122&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,839&#160;&lt;/span&gt;&lt;/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:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.222%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.640%"/&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="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;Years Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align: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="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" 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;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;141,557&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;217,854&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;138,503&#160;&lt;/span&gt;&lt;/td&gt;&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;25,820&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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,835&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;15,534&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;Sterling&#x2019;s noncontrolling interest:&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58,674&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;94,306&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;59,257&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;10,535&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;10,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 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,564&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 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="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="i83778de4f1414785810e856cbc33f649_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMzAvZnJhZzo1YjRmYWJmMzM3YWM0MTMzYTdlODAxMjE0OGU3N2U2NC90ZXh0cmVnaW9uOjViNGZhYmYzMzdhYzQxMzNhN2U4MDEyMTQ4ZTc3ZTY0XzY0Ng_ef48a225-79a7-46f8-b64d-65f147b90586"
      unitRef="number">0.51</us-gaap:VariableInterestEntityOwnershipPercentage>
    <srt:ScheduleOfCondensedIncomeStatementTableTextBlock
      contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMzAvZnJhZzo1YjRmYWJmMzM3YWM0MTMzYTdlODAxMjE0OGU3N2U2NC90ZXh0cmVnaW9uOjViNGZhYmYzMzdhYzQxMzNhN2U4MDEyMTQ4ZTc3ZTY0XzI2ODg_98fbee11-f070-4bcb-aae4-db4ffcbdbaad">&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 this construction joint venture is as follows:&lt;/span&gt;&lt;/div&gt;&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:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.876%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&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:11.621%"/&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;Years Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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;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;49,757&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;55,373&#160;&lt;/span&gt;&lt;/td&gt;&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;Operating income&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,519&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,598&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;3,554&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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,605&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.222%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.640%"/&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="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;Years Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align: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="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" 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;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;141,557&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;217,854&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;138,503&#160;&lt;/span&gt;&lt;/td&gt;&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;25,820&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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,835&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;15,534&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;Sterling&#x2019;s noncontrolling interest:&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58,674&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;94,306&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;59,257&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;10,535&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;10,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 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,564&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</srt:ScheduleOfCondensedIncomeStatementTableTextBlock>
    <us-gaap:Revenues
      contextRef="i083ef3c3be42416d93717f44ca32ce46_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMzAvZnJhZzo1YjRmYWJmMzM3YWM0MTMzYTdlODAxMjE0OGU3N2U2NC90YWJsZTo2ZTdmZGRlNGVlZDA0NjQ0OTg1YTk4ZGYyZjJiYWFlOC90YWJsZXJhbmdlOjZlN2ZkZGU0ZWVkMDQ2NDQ5ODVhOThkZjJmMmJhYWU4XzItMS0xLTEtMTAwNTUx_c73697f9-157f-4dcb-95cc-023384c542e1"
      unitRef="usd">49757000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i9c10395d84d84e0dbbe6aecf87d66ec7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMzAvZnJhZzo1YjRmYWJmMzM3YWM0MTMzYTdlODAxMjE0OGU3N2U2NC90YWJsZTo2ZTdmZGRlNGVlZDA0NjQ0OTg1YTk4ZGYyZjJiYWFlOC90YWJsZXJhbmdlOjZlN2ZkZGU0ZWVkMDQ2NDQ5ODVhOThkZjJmMmJhYWU4XzItMy0xLTEtMTAwNTUx_173a997a-a6c8-4212-87d6-8cf43b70b015"
      unitRef="usd">55373000</us-gaap:Revenues>
    <us-gaap:OperatingIncomeLoss
      contextRef="i083ef3c3be42416d93717f44ca32ce46_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMzAvZnJhZzo1YjRmYWJmMzM3YWM0MTMzYTdlODAxMjE0OGU3N2U2NC90YWJsZTo2ZTdmZGRlNGVlZDA0NjQ0OTg1YTk4ZGYyZjJiYWFlOC90YWJsZXJhbmdlOjZlN2ZkZGU0ZWVkMDQ2NDQ5ODVhOThkZjJmMmJhYWU4XzMtMS0xLTEtMTAwNTUx_c4e6fc16-903e-4f06-9edd-a444f501842f"
      unitRef="usd">3519000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i9c10395d84d84e0dbbe6aecf87d66ec7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMzAvZnJhZzo1YjRmYWJmMzM3YWM0MTMzYTdlODAxMjE0OGU3N2U2NC90YWJsZTo2ZTdmZGRlNGVlZDA0NjQ0OTg1YTk4ZGYyZjJiYWFlOC90YWJsZXJhbmdlOjZlN2ZkZGU0ZWVkMDQ2NDQ5ODVhOThkZjJmMmJhYWU4XzMtMy0xLTEtMTAwNTUx_437805f8-f8f7-4e58-b009-68726ad2b7cd"
      unitRef="usd">5598000</us-gaap:OperatingIncomeLoss>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i083ef3c3be42416d93717f44ca32ce46_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMzAvZnJhZzo1YjRmYWJmMzM3YWM0MTMzYTdlODAxMjE0OGU3N2U2NC90YWJsZTo2ZTdmZGRlNGVlZDA0NjQ0OTg1YTk4ZGYyZjJiYWFlOC90YWJsZXJhbmdlOjZlN2ZkZGU0ZWVkMDQ2NDQ5ODVhOThkZjJmMmJhYWU4XzQtMS0xLTEtMTAwNTUx_15e1517d-b098-46c9-8168-e47ccfb1d907"
      unitRef="usd">3554000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i9c10395d84d84e0dbbe6aecf87d66ec7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMzAvZnJhZzo1YjRmYWJmMzM3YWM0MTMzYTdlODAxMjE0OGU3N2U2NC90YWJsZTo2ZTdmZGRlNGVlZDA0NjQ0OTg1YTk4ZGYyZjJiYWFlOC90YWJsZXJhbmdlOjZlN2ZkZGU0ZWVkMDQ2NDQ5ODVhOThkZjJmMmJhYWU4XzQtMy0xLTEtMTAwNTUx_06a0afe2-3478-4b0e-8007-add8472ceb18"
      unitRef="usd">5605000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <srt:ScheduleOfCondensedBalanceSheetTableTextBlock
      contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMzAvZnJhZzo1YjRmYWJmMzM3YWM0MTMzYTdlODAxMjE0OGU3N2U2NC90ZXh0cmVnaW9uOjViNGZhYmYzMzdhYzQxMzNhN2U4MDEyMTQ4ZTc3ZTY0XzI2OTM_a76e8ea0-5013-47e2-81b6-04dc577c9c5d">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 Consolidated Financial Statements are shown below:&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:72.692%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.639%"/&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;As of December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;68,258&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;87,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;(33,944)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;(64,644)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;14,122&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,839&#160;&lt;/span&gt;&lt;/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="iac083198c6c340648bc65d2034ec73d4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMzAvZnJhZzo1YjRmYWJmMzM3YWM0MTMzYTdlODAxMjE0OGU3N2U2NC90YWJsZTo0N2FkODllYjZlOTE0ODYwOWM3YmQ1NTlhN2FlYWE4Yy90YWJsZXJhbmdlOjQ3YWQ4OWViNmU5MTQ4NjA5YzdiZDU1OWE3YWVhYThjXzMtMS0xLTEtMTAwNTUx_9ce5c008-a0a8-4e45-9341-aedc6ebed7f9"
      unitRef="usd">68258000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="icc78fd8e6f004729a97aa5ffb91ffaff_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMzAvZnJhZzo1YjRmYWJmMzM3YWM0MTMzYTdlODAxMjE0OGU3N2U2NC90YWJsZTo0N2FkODllYjZlOTE0ODYwOWM3YmQ1NTlhN2FlYWE4Yy90YWJsZXJhbmdlOjQ3YWQ4OWViNmU5MTQ4NjA5YzdiZDU1OWE3YWVhYThjXzMtMy0xLTEtMTAwNTUx_a6cf1a74-d960-4822-a7c6-af2809f325af"
      unitRef="usd">87137000</us-gaap:AssetsCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="iac083198c6c340648bc65d2034ec73d4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMzAvZnJhZzo1YjRmYWJmMzM3YWM0MTMzYTdlODAxMjE0OGU3N2U2NC90YWJsZTo0N2FkODllYjZlOTE0ODYwOWM3YmQ1NTlhN2FlYWE4Yy90YWJsZXJhbmdlOjQ3YWQ4OWViNmU5MTQ4NjA5YzdiZDU1OWE3YWVhYThjXzQtMS0xLTEtMTAwNTUx_6d742f90-78eb-4150-9773-0adb0055b446"
      unitRef="usd">33944000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="icc78fd8e6f004729a97aa5ffb91ffaff_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMzAvZnJhZzo1YjRmYWJmMzM3YWM0MTMzYTdlODAxMjE0OGU3N2U2NC90YWJsZTo0N2FkODllYjZlOTE0ODYwOWM3YmQ1NTlhN2FlYWE4Yy90YWJsZXJhbmdlOjQ3YWQ4OWViNmU5MTQ4NjA5YzdiZDU1OWE3YWVhYThjXzQtMy0xLTEtMTAwNTUx_3be5301a-8d7d-411f-8601-bcf1580a1337"
      unitRef="usd">64644000</us-gaap:LiabilitiesCurrent>
    <strl:ReceivablesFromAndEquityInConstructionJointVenture
      contextRef="iac083198c6c340648bc65d2034ec73d4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMzAvZnJhZzo1YjRmYWJmMzM3YWM0MTMzYTdlODAxMjE0OGU3N2U2NC90YWJsZTo0N2FkODllYjZlOTE0ODYwOWM3YmQ1NTlhN2FlYWE4Yy90YWJsZXJhbmdlOjQ3YWQ4OWViNmU5MTQ4NjA5YzdiZDU1OWE3YWVhYThjXzUtMS0xLTEtMTAwNTUx_14309d79-b108-4e40-9838-b888ec884917"
      unitRef="usd">14122000</strl:ReceivablesFromAndEquityInConstructionJointVenture>
    <strl:ReceivablesFromAndEquityInConstructionJointVenture
      contextRef="icc78fd8e6f004729a97aa5ffb91ffaff_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMzAvZnJhZzo1YjRmYWJmMzM3YWM0MTMzYTdlODAxMjE0OGU3N2U2NC90YWJsZTo0N2FkODllYjZlOTE0ODYwOWM3YmQ1NTlhN2FlYWE4Yy90YWJsZXJhbmdlOjQ3YWQ4OWViNmU5MTQ4NjA5YzdiZDU1OWE3YWVhYThjXzUtMy0xLTEtMTAwNTUx_cfa589f4-fd19-48f9-8038-cdd1d22996b4"
      unitRef="usd">9839000</strl:ReceivablesFromAndEquityInConstructionJointVenture>
    <us-gaap:Revenues
      contextRef="i2a1efd49281f4f16939138e1f429b29f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMzAvZnJhZzo1YjRmYWJmMzM3YWM0MTMzYTdlODAxMjE0OGU3N2U2NC90YWJsZTpkNWNjOTI5MDRmNzI0ZTEwOTBjMGVlNzA5ZGJmODU0YS90YWJsZXJhbmdlOmQ1Y2M5MjkwNGY3MjRlMTA5MGMwZWU3MDlkYmY4NTRhXzMtMS0xLTEtMTAwNTUx_dc2b2ce1-9182-462e-9bad-64e6a6a77118"
      unitRef="usd">141557000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ic4746e323138422e898dce0cb869fa50_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMzAvZnJhZzo1YjRmYWJmMzM3YWM0MTMzYTdlODAxMjE0OGU3N2U2NC90YWJsZTpkNWNjOTI5MDRmNzI0ZTEwOTBjMGVlNzA5ZGJmODU0YS90YWJsZXJhbmdlOmQ1Y2M5MjkwNGY3MjRlMTA5MGMwZWU3MDlkYmY4NTRhXzMtMy0xLTEtMTAwNTUx_a52be36b-0ac3-406b-84ad-f965bb3a465b"
      unitRef="usd">217854000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i4f4b656d578f42959a7f492e8a90bb18_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMzAvZnJhZzo1YjRmYWJmMzM3YWM0MTMzYTdlODAxMjE0OGU3N2U2NC90YWJsZTpkNWNjOTI5MDRmNzI0ZTEwOTBjMGVlNzA5ZGJmODU0YS90YWJsZXJhbmdlOmQ1Y2M5MjkwNGY3MjRlMTA5MGMwZWU3MDlkYmY4NTRhXzMtNS0xLTEtMTAwNTUx_2949a89d-afe6-4810-a9d3-ac9d138730e0"
      unitRef="usd">138503000</us-gaap:Revenues>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i2a1efd49281f4f16939138e1f429b29f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMzAvZnJhZzo1YjRmYWJmMzM3YWM0MTMzYTdlODAxMjE0OGU3N2U2NC90YWJsZTpkNWNjOTI5MDRmNzI0ZTEwOTBjMGVlNzA5ZGJmODU0YS90YWJsZXJhbmdlOmQ1Y2M5MjkwNGY3MjRlMTA5MGMwZWU3MDlkYmY4NTRhXzQtMS0xLTEtMTAwNTUx_c96e33e8-66bb-4ab2-b727-4f0149639b40"
      unitRef="usd">25820000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="ic4746e323138422e898dce0cb869fa50_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMzAvZnJhZzo1YjRmYWJmMzM3YWM0MTMzYTdlODAxMjE0OGU3N2U2NC90YWJsZTpkNWNjOTI5MDRmNzI0ZTEwOTBjMGVlNzA5ZGJmODU0YS90YWJsZXJhbmdlOmQ1Y2M5MjkwNGY3MjRlMTA5MGMwZWU3MDlkYmY4NTRhXzQtMy0xLTEtMTAwNTUx_90ca8c15-bd11-4c77-ae2c-1541c4b8c8c3"
      unitRef="usd">23835000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i4f4b656d578f42959a7f492e8a90bb18_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMzAvZnJhZzo1YjRmYWJmMzM3YWM0MTMzYTdlODAxMjE0OGU3N2U2NC90YWJsZTpkNWNjOTI5MDRmNzI0ZTEwOTBjMGVlNzA5ZGJmODU0YS90YWJsZXJhbmdlOmQ1Y2M5MjkwNGY3MjRlMTA5MGMwZWU3MDlkYmY4NTRhXzQtNS0xLTEtMTAwNTUx_dc9217b8-1128-4fff-b508-1ec114a11ffc"
      unitRef="usd">15534000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="i2a1efd49281f4f16939138e1f429b29f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMzAvZnJhZzo1YjRmYWJmMzM3YWM0MTMzYTdlODAxMjE0OGU3N2U2NC90YWJsZTpkNWNjOTI5MDRmNzI0ZTEwOTBjMGVlNzA5ZGJmODU0YS90YWJsZXJhbmdlOmQ1Y2M5MjkwNGY3MjRlMTA5MGMwZWU3MDlkYmY4NTRhXzYtMS0xLTEtMTAwNTUx_bcb019fa-6da4-4825-b9f6-de0043eccd9a"
      unitRef="usd">58674000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="ic4746e323138422e898dce0cb869fa50_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMzAvZnJhZzo1YjRmYWJmMzM3YWM0MTMzYTdlODAxMjE0OGU3N2U2NC90YWJsZTpkNWNjOTI5MDRmNzI0ZTEwOTBjMGVlNzA5ZGJmODU0YS90YWJsZXJhbmdlOmQ1Y2M5MjkwNGY3MjRlMTA5MGMwZWU3MDlkYmY4NTRhXzYtMy0xLTEtMTAwNTUx_777f8598-7be3-4c52-b9ee-41288de8c796"
      unitRef="usd">94306000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="i4f4b656d578f42959a7f492e8a90bb18_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMzAvZnJhZzo1YjRmYWJmMzM3YWM0MTMzYTdlODAxMjE0OGU3N2U2NC90YWJsZTpkNWNjOTI5MDRmNzI0ZTEwOTBjMGVlNzA5ZGJmODU0YS90YWJsZXJhbmdlOmQ1Y2M5MjkwNGY3MjRlMTA5MGMwZWU3MDlkYmY4NTRhXzYtNS0xLTEtMTAwNTUx_c3ac8d0d-f58b-45f4-844b-aaa816f3b677"
      unitRef="usd">59257000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i2a1efd49281f4f16939138e1f429b29f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMzAvZnJhZzo1YjRmYWJmMzM3YWM0MTMzYTdlODAxMjE0OGU3N2U2NC90YWJsZTpkNWNjOTI5MDRmNzI0ZTEwOTBjMGVlNzA5ZGJmODU0YS90YWJsZXJhbmdlOmQ1Y2M5MjkwNGY3MjRlMTA5MGMwZWU3MDlkYmY4NTRhXzctMS0xLTEtMTAwNTUx_e124452c-3083-4d58-853d-b0e3bcbeaf0e"
      unitRef="usd">10535000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ic4746e323138422e898dce0cb869fa50_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMzAvZnJhZzo1YjRmYWJmMzM3YWM0MTMzYTdlODAxMjE0OGU3N2U2NC90YWJsZTpkNWNjOTI5MDRmNzI0ZTEwOTBjMGVlNzA5ZGJmODU0YS90YWJsZXJhbmdlOmQ1Y2M5MjkwNGY3MjRlMTA5MGMwZWU3MDlkYmY4NTRhXzctMy0xLTEtMTAwNTUx_477fd4ef-06c9-4821-9bfb-ca7a2f9de483"
      unitRef="usd">10168000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i4f4b656d578f42959a7f492e8a90bb18_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMzAvZnJhZzo1YjRmYWJmMzM3YWM0MTMzYTdlODAxMjE0OGU3N2U2NC90YWJsZTpkNWNjOTI5MDRmNzI0ZTEwOTBjMGVlNzA5ZGJmODU0YS90YWJsZXJhbmdlOmQ1Y2M5MjkwNGY3MjRlMTA5MGMwZWU3MDlkYmY4NTRhXzctNS0xLTEtMTAwNTUx_a5f796cc-0bc7-49f8-9cb6-9222d35fb520"
      unitRef="usd">6564000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock
      contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMzMvZnJhZzplNzNjNTE2NDAwMWE0ODY2YjA4YWJhMWJhNDdmYTA5ZC90ZXh0cmVnaW9uOmU3M2M1MTY0MDAxYTQ4NjZiMDhhYmExYmE0N2ZhMDlkXzIwMA_616c5322-bff9-4bec-b716-53ce72708988">&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:44.152%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.840%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:89.960%"/&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;PROPERTY AND EQUIPMENT&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;Property and equipment are summarized as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:1pt"&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:72.692%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.639%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;As of December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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: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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;345,647&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;296,718&#160;&lt;/span&gt;&lt;/td&gt;&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,072&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,402&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,402&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align: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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,352&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,119&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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="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;372,901&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;322,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;/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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(157,419)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(128,415)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 style="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;215,482&#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;193,896&#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 $36,475, $21,039 and $19,739 for 2022, 2021 and 2020, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock>
    <us-gaap:PropertyPlantAndEquipmentTextBlock
      contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMzMvZnJhZzplNzNjNTE2NDAwMWE0ODY2YjA4YWJhMWJhNDdmYTA5ZC90ZXh0cmVnaW9uOmU3M2M1MTY0MDAxYTQ4NjZiMDhhYmExYmE0N2ZhMDlkXzIwNQ_8d186d8b-4e60-4b5f-9cd4-2a2e38f00bba">&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;Property and equipment are summarized as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:1pt"&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:72.692%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.639%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;As of December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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: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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;345,647&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;296,718&#160;&lt;/span&gt;&lt;/td&gt;&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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,072&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,402&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,402&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align: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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,352&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,119&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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="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;372,901&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;322,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;/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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(157,419)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(128,415)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 style="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;215,482&#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;193,896&#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:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="i18c66742d4874619b3c04b3d672bde75_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMzMvZnJhZzplNzNjNTE2NDAwMWE0ODY2YjA4YWJhMWJhNDdmYTA5ZC90YWJsZTpiMmJlMmVjZjQ5MjE0ZDNlYjVlNGJiNmEwZmNiZDEyNy90YWJsZXJhbmdlOmIyYmUyZWNmNDkyMTRkM2ViNWU0YmI2YTBmY2JkMTI3XzItMS0xLTEtMTAwNTUx_7955a99e-480e-482f-aa89-e08909adf8b8"
      unitRef="usd">345647000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="if34babf22ea44ee2b6d7887112fa4cdd_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMzMvZnJhZzplNzNjNTE2NDAwMWE0ODY2YjA4YWJhMWJhNDdmYTA5ZC90YWJsZTpiMmJlMmVjZjQ5MjE0ZDNlYjVlNGJiNmEwZmNiZDEyNy90YWJsZXJhbmdlOmIyYmUyZWNmNDkyMTRkM2ViNWU0YmI2YTBmY2JkMTI3XzItMy0xLTEtMTAwNTUx_d50e1056-5415-4e2b-991f-1f760cdb8781"
      unitRef="usd">296718000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="i27a9948fe8fb4d88aa6b8e9332dad600_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMzMvZnJhZzplNzNjNTE2NDAwMWE0ODY2YjA4YWJhMWJhNDdmYTA5ZC90YWJsZTpiMmJlMmVjZjQ5MjE0ZDNlYjVlNGJiNmEwZmNiZDEyNy90YWJsZXJhbmdlOmIyYmUyZWNmNDkyMTRkM2ViNWU0YmI2YTBmY2JkMTI3XzMtMS0xLTEtMTAwNTUx_80607988-d76d-4957-b107-b7f5cd9debbb"
      unitRef="usd">20500000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="idd2a92f0f5004cf4bfcc5f02539b6142_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMzMvZnJhZzplNzNjNTE2NDAwMWE0ODY2YjA4YWJhMWJhNDdmYTA5ZC90YWJsZTpiMmJlMmVjZjQ5MjE0ZDNlYjVlNGJiNmEwZmNiZDEyNy90YWJsZXJhbmdlOmIyYmUyZWNmNDkyMTRkM2ViNWU0YmI2YTBmY2JkMTI3XzMtMy0xLTEtMTAwNTUx_847d3bbe-837e-42a7-add1-e4787025f4ea"
      unitRef="usd">19072000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="i05627b0bee9c4a9693f8d1a39bf5a678_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMzMvZnJhZzplNzNjNTE2NDAwMWE0ODY2YjA4YWJhMWJhNDdmYTA5ZC90YWJsZTpiMmJlMmVjZjQ5MjE0ZDNlYjVlNGJiNmEwZmNiZDEyNy90YWJsZXJhbmdlOmIyYmUyZWNmNDkyMTRkM2ViNWU0YmI2YTBmY2JkMTI3XzQtMS0xLTEtMTAwNTUx_f5ae1f26-e848-4695-aa3c-16f5f259eb16"
      unitRef="usd">3402000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="i8e76625512f94ed19dfbb1696651050e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMzMvZnJhZzplNzNjNTE2NDAwMWE0ODY2YjA4YWJhMWJhNDdmYTA5ZC90YWJsZTpiMmJlMmVjZjQ5MjE0ZDNlYjVlNGJiNmEwZmNiZDEyNy90YWJsZXJhbmdlOmIyYmUyZWNmNDkyMTRkM2ViNWU0YmI2YTBmY2JkMTI3XzQtMy0xLTEtMTAwNTUx_1e286760-1fc5-4238-9c2b-9edcffaa2d61"
      unitRef="usd">3402000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="i7cb03da5d1744bf3966754444529672f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMzMvZnJhZzplNzNjNTE2NDAwMWE0ODY2YjA4YWJhMWJhNDdmYTA5ZC90YWJsZTpiMmJlMmVjZjQ5MjE0ZDNlYjVlNGJiNmEwZmNiZDEyNy90YWJsZXJhbmdlOmIyYmUyZWNmNDkyMTRkM2ViNWU0YmI2YTBmY2JkMTI3XzUtMS0xLTEtMTAwNTUx_4a92f51c-b0cf-4bfa-a6dc-244bddf8eb2d"
      unitRef="usd">3352000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="ie0f30ae7b4c4455080211da7abe1b1b3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMzMvZnJhZzplNzNjNTE2NDAwMWE0ODY2YjA4YWJhMWJhNDdmYTA5ZC90YWJsZTpiMmJlMmVjZjQ5MjE0ZDNlYjVlNGJiNmEwZmNiZDEyNy90YWJsZXJhbmdlOmIyYmUyZWNmNDkyMTRkM2ViNWU0YmI2YTBmY2JkMTI3XzUtMy0xLTEtMTAwNTUx_36759a87-06ae-41c9-80c1-69b5871bb16c"
      unitRef="usd">3119000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="ia4e26e1a90f24900b99f99a0eb4cb516_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMzMvZnJhZzplNzNjNTE2NDAwMWE0ODY2YjA4YWJhMWJhNDdmYTA5ZC90YWJsZTpiMmJlMmVjZjQ5MjE0ZDNlYjVlNGJiNmEwZmNiZDEyNy90YWJsZXJhbmdlOmIyYmUyZWNmNDkyMTRkM2ViNWU0YmI2YTBmY2JkMTI3XzYtMS0xLTEtMTAwNTUx_ae875b48-1d48-491f-b600-5fc2bb46e4f5"
      unitRef="usd">372901000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="ic18de86a7e194dbaacc6e58a186ae83a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMzMvZnJhZzplNzNjNTE2NDAwMWE0ODY2YjA4YWJhMWJhNDdmYTA5ZC90YWJsZTpiMmJlMmVjZjQ5MjE0ZDNlYjVlNGJiNmEwZmNiZDEyNy90YWJsZXJhbmdlOmIyYmUyZWNmNDkyMTRkM2ViNWU0YmI2YTBmY2JkMTI3XzYtMy0xLTEtMTAwNTUx_1bde9c9b-89fd-486d-836c-a8067f9cb506"
      unitRef="usd">322311000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="ia4e26e1a90f24900b99f99a0eb4cb516_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMzMvZnJhZzplNzNjNTE2NDAwMWE0ODY2YjA4YWJhMWJhNDdmYTA5ZC90YWJsZTpiMmJlMmVjZjQ5MjE0ZDNlYjVlNGJiNmEwZmNiZDEyNy90YWJsZXJhbmdlOmIyYmUyZWNmNDkyMTRkM2ViNWU0YmI2YTBmY2JkMTI3XzctMS0xLTEtMTAwNTUx_b81720ff-db1e-4b54-aa0d-8373a9a4be7d"
      unitRef="usd">157419000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="ic18de86a7e194dbaacc6e58a186ae83a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMzMvZnJhZzplNzNjNTE2NDAwMWE0ODY2YjA4YWJhMWJhNDdmYTA5ZC90YWJsZTpiMmJlMmVjZjQ5MjE0ZDNlYjVlNGJiNmEwZmNiZDEyNy90YWJsZXJhbmdlOmIyYmUyZWNmNDkyMTRkM2ViNWU0YmI2YTBmY2JkMTI3XzctMy0xLTEtMTAwNTUx_0bf34cdb-44fa-45ec-a4e8-c1175ff064d9"
      unitRef="usd">128415000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="ia4e26e1a90f24900b99f99a0eb4cb516_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMzMvZnJhZzplNzNjNTE2NDAwMWE0ODY2YjA4YWJhMWJhNDdmYTA5ZC90YWJsZTpiMmJlMmVjZjQ5MjE0ZDNlYjVlNGJiNmEwZmNiZDEyNy90YWJsZXJhbmdlOmIyYmUyZWNmNDkyMTRkM2ViNWU0YmI2YTBmY2JkMTI3XzgtMS0xLTEtMTAwNTUx_49d6275f-6ec5-4e41-965c-2906e0d41d38"
      unitRef="usd">215482000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="ic18de86a7e194dbaacc6e58a186ae83a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMzMvZnJhZzplNzNjNTE2NDAwMWE0ODY2YjA4YWJhMWJhNDdmYTA5ZC90YWJsZTpiMmJlMmVjZjQ5MjE0ZDNlYjVlNGJiNmEwZmNiZDEyNy90YWJsZXJhbmdlOmIyYmUyZWNmNDkyMTRkM2ViNWU0YmI2YTBmY2JkMTI3XzgtMy0xLTEtMTAwNTUx_9f1fbfdb-d835-43f2-be8a-67c43bb8af3e"
      unitRef="usd">193896000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:Depreciation
      contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMzMvZnJhZzplNzNjNTE2NDAwMWE0ODY2YjA4YWJhMWJhNDdmYTA5ZC90ZXh0cmVnaW9uOmU3M2M1MTY0MDAxYTQ4NjZiMDhhYmExYmE0N2ZhMDlkXzU0OTc1NTgxNDEwNw_c1106921-cde0-461a-b0dd-c9305bc9546c"
      unitRef="usd">36475000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMzMvZnJhZzplNzNjNTE2NDAwMWE0ODY2YjA4YWJhMWJhNDdmYTA5ZC90ZXh0cmVnaW9uOmU3M2M1MTY0MDAxYTQ4NjZiMDhhYmExYmE0N2ZhMDlkXzU0OTc1NTgxNDExNQ_39507b76-7487-4931-9678-5746cbd3428f"
      unitRef="usd">21039000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i5ebcd2a2b100446583e2b9bfc9ed66a6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMzMvZnJhZzplNzNjNTE2NDAwMWE0ODY2YjA4YWJhMWJhNDdmYTA5ZC90ZXh0cmVnaW9uOmU3M2M1MTY0MDAxYTQ4NjZiMDhhYmExYmE0N2ZhMDlkXzU0OTc1NTgxNDEyMQ_4d37c290-8564-44f1-9e1a-a998d4708d55"
      unitRef="usd">19739000</us-gaap:Depreciation>
    <us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock
      contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMzYvZnJhZzplMmQwMDZjMDY0YzE0MDBmOTQ2MjliOGFmZjUxYzViNi90ZXh0cmVnaW9uOmUyZDAwNmMwNjRjMTQwMGY5NDYyOWI4YWZmNTFjNWI2XzIyNDM_eb22c1e1-8f9b-40e8-9fc5-eab5bf88c931">&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:58.771%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.616%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:92.184%"/&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;OTHER INTANGIBLE ASSETS&lt;/span&gt;&lt;/td&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;Goodwill&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-style:italic;font-weight:700;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;Reporting Units&#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 Company&#x2019;s reporting units consist of its E-Infrastructure Solutions, Transportation Solutions and Building Solutions segments. Goodwill is not amortized, but instead is reviewed for impairment at least annually during the fourth quarter of each year at the reporting level, absent any interim indicators of impairment or other factors requiring an assessment.&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; &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;Annual Impairment Assessment&#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 our 2022 annual impairment test we performed a qualitative assessment, using information as of October 1. Under current guidance, we are permitted to first assess qualitative factors to determine whether it is more likely than not that the fair value of a reporting unit is less than its carrying amount as a basis for determining whether it is necessary to perform a quantitative goodwill impairment test. We determined there were no factors indicating the need to perform a quantitative goodwill impairment test and concluded that it is more likely than not the fair value of our reporting units is greater than their carrying value and thus there was no impairment to goodwill.&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;In addition to our annual review, we assess the impairment of goodwill whenever events or changes in circumstances indicate that the carrying value of a reporting unit may be greater than fair value. Factors that could trigger an interim impairment review include, but are not limited to, significant adverse changes in the business climate which may be indicated by a decline in our market capitalization or decline in operating results. No impairments were recorded to our goodwill during the years ended&#160;December&#160;31, 2022, 2021 and 2020. No material events or changes occurred between the testing date and year end to trigger a subsequent impairment review.&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;At December&#160;31, 2022 and 2021, we had goodwill with a carrying amount of $262,692 and $258,290, respectively. The following table presents goodwill by reportable 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: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="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;As of December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;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="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:700;line-height:100%"&gt;Goodwill&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;E-Infrastructure Solutions&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;167,656&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;174,560&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Transportation Solutions&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;53,305&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;53,305&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Building Solutions&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41,731&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,425&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 6.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;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;262,692&#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;258,290&#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;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:4pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Other Intangible Assets&lt;/span&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 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:9pt;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:1.0%"/&gt;&lt;td style="width:9.635%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.976%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.870%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.976%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.017%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.976%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.017%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.976%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.022%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="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, 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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align: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="font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&lt;br/&gt;&lt;/span&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="font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&lt;br/&gt;&lt;/span&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;24&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;284,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;(37,044)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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 name&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;(7,150)&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,700)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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&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;345,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;(45,894)&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;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 years ended December&#160;31, 2022, 2021 and&#160;2020, we have amortized $14,100, $11,464 and $11,436 respectively. Amortization expense is anticipated to be approximately $14,900, $14,800, $14,500, $14,500 and $14,500 for 2023, 2024, 2025, 2026 and 2027, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock>
    <us-gaap:Goodwill
      contextRef="ia4e26e1a90f24900b99f99a0eb4cb516_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMzYvZnJhZzplMmQwMDZjMDY0YzE0MDBmOTQ2MjliOGFmZjUxYzViNi90ZXh0cmVnaW9uOmUyZDAwNmMwNjRjMTQwMGY5NDYyOWI4YWZmNTFjNWI2XzE3NTk_fd12ed27-6948-4ceb-b8f1-37e372f19ffd"
      unitRef="usd">262692000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="ic18de86a7e194dbaacc6e58a186ae83a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMzYvZnJhZzplMmQwMDZjMDY0YzE0MDBmOTQ2MjliOGFmZjUxYzViNi90ZXh0cmVnaW9uOmUyZDAwNmMwNjRjMTQwMGY5NDYyOWI4YWZmNTFjNWI2XzU0OTc1NTgxNjE2NA_365baf80-c216-48ec-8c8e-b6196aaa03fa"
      unitRef="usd">258290000</us-gaap:Goodwill>
    <us-gaap:ScheduleOfGoodwillTextBlock
      contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMzYvZnJhZzplMmQwMDZjMDY0YzE0MDBmOTQ2MjliOGFmZjUxYzViNi90ZXh0cmVnaW9uOmUyZDAwNmMwNjRjMTQwMGY5NDYyOWI4YWZmNTFjNWI2XzIyNDc_268d9303-657c-4862-b5ea-672a16936345">The following table presents goodwill by reportable segment:&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="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;As of December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;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="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:700;line-height:100%"&gt;Goodwill&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;E-Infrastructure Solutions&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;167,656&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;174,560&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Transportation Solutions&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;53,305&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;53,305&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Building Solutions&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41,731&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,425&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 6.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;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;262,692&#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;258,290&#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;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfGoodwillTextBlock>
    <us-gaap:Goodwill
      contextRef="i437c55127e38457cad8e2315e914c0fb_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMzYvZnJhZzplMmQwMDZjMDY0YzE0MDBmOTQ2MjliOGFmZjUxYzViNi90YWJsZTo5NzhhN2MwMTFmNDY0NzVlOTk0NTEyMWE1MGU3NWI2NS90YWJsZXJhbmdlOjk3OGE3YzAxMWY0NjQ3NWU5OTQ1MTIxYTUwZTc1YjY1XzQtMi0xLTEtMTAwNTUx_d07bd5b7-5921-4b5d-90eb-65ff009c8c61"
      unitRef="usd">167656000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i5326c6b682f044369d2e933f8dcafb72_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMzYvZnJhZzplMmQwMDZjMDY0YzE0MDBmOTQ2MjliOGFmZjUxYzViNi90YWJsZTo5NzhhN2MwMTFmNDY0NzVlOTk0NTEyMWE1MGU3NWI2NS90YWJsZXJhbmdlOjk3OGE3YzAxMWY0NjQ3NWU5OTQ1MTIxYTUwZTc1YjY1XzQtNC0xLTEtMTAwNTUx_66fdc3be-7652-46fc-a581-9d8f38afe45b"
      unitRef="usd">174560000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i0fb9d44f77d4483ca2b906b627ec234d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMzYvZnJhZzplMmQwMDZjMDY0YzE0MDBmOTQ2MjliOGFmZjUxYzViNi90YWJsZTo5NzhhN2MwMTFmNDY0NzVlOTk0NTEyMWE1MGU3NWI2NS90YWJsZXJhbmdlOjk3OGE3YzAxMWY0NjQ3NWU5OTQ1MTIxYTUwZTc1YjY1XzUtMi0xLTEtMTA3NDc4_1caa47d2-8293-47f1-aad3-56c02a2b2f09"
      unitRef="usd">53305000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i2fc5f0d8a673455e857df35bf9001943_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMzYvZnJhZzplMmQwMDZjMDY0YzE0MDBmOTQ2MjliOGFmZjUxYzViNi90YWJsZTo5NzhhN2MwMTFmNDY0NzVlOTk0NTEyMWE1MGU3NWI2NS90YWJsZXJhbmdlOjk3OGE3YzAxMWY0NjQ3NWU5OTQ1MTIxYTUwZTc1YjY1XzUtNC0xLTEtMTA3NDc4_f8beddd0-5620-492d-9c45-904829f46e10"
      unitRef="usd">53305000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="id55377eee1514ff0b25f5a8b3b31ac28_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMzYvZnJhZzplMmQwMDZjMDY0YzE0MDBmOTQ2MjliOGFmZjUxYzViNi90YWJsZTo5NzhhN2MwMTFmNDY0NzVlOTk0NTEyMWE1MGU3NWI2NS90YWJsZXJhbmdlOjk3OGE3YzAxMWY0NjQ3NWU5OTQ1MTIxYTUwZTc1YjY1XzUtMi0xLTEtMTAwNTUx_efc6a94f-ff17-4ca6-8a35-f7779d062ace"
      unitRef="usd">41731000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i7a3a098b5d8b463eb0ba31e3e19f6877_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMzYvZnJhZzplMmQwMDZjMDY0YzE0MDBmOTQ2MjliOGFmZjUxYzViNi90YWJsZTo5NzhhN2MwMTFmNDY0NzVlOTk0NTEyMWE1MGU3NWI2NS90YWJsZXJhbmdlOjk3OGE3YzAxMWY0NjQ3NWU5OTQ1MTIxYTUwZTc1YjY1XzUtNC0xLTEtMTAwNTUx_b3566683-88b8-4584-a431-e199c6871b1d"
      unitRef="usd">30425000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="ia4e26e1a90f24900b99f99a0eb4cb516_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMzYvZnJhZzplMmQwMDZjMDY0YzE0MDBmOTQ2MjliOGFmZjUxYzViNi90YWJsZTo5NzhhN2MwMTFmNDY0NzVlOTk0NTEyMWE1MGU3NWI2NS90YWJsZXJhbmdlOjk3OGE3YzAxMWY0NjQ3NWU5OTQ1MTIxYTUwZTc1YjY1XzYtMi0xLTEtMTA3ODg2_343188ed-491e-4faa-9bed-aaa204ae7afa"
      unitRef="usd">262692000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="ic18de86a7e194dbaacc6e58a186ae83a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMzYvZnJhZzplMmQwMDZjMDY0YzE0MDBmOTQ2MjliOGFmZjUxYzViNi90YWJsZTo5NzhhN2MwMTFmNDY0NzVlOTk0NTEyMWE1MGU3NWI2NS90YWJsZXJhbmdlOjk3OGE3YzAxMWY0NjQ3NWU5OTQ1MTIxYTUwZTc1YjY1XzYtNC0xLTEtMTA3ODg2_365baf80-c216-48ec-8c8e-b6196aaa03fa"
      unitRef="usd">258290000</us-gaap:Goodwill>
    <us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock
      contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMzYvZnJhZzplMmQwMDZjMDY0YzE0MDBmOTQ2MjliOGFmZjUxYzViNi90ZXh0cmVnaW9uOmUyZDAwNmMwNjRjMTQwMGY5NDYyOWI4YWZmNTFjNWI2XzIyNDA_a8feb4ca-b313-43c9-bb7f-1f779a43f8ff">&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 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:9pt;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:1.0%"/&gt;&lt;td style="width:9.635%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.976%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.870%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.976%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.017%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.976%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.017%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.976%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.022%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="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, 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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align: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="font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&lt;br/&gt;&lt;/span&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="font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&lt;br/&gt;&lt;/span&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;24&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;284,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;(37,044)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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 name&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;(7,150)&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,700)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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&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;345,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;(45,894)&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="idcc52f79dcdd47679ca3d447922226d4_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMzYvZnJhZzplMmQwMDZjMDY0YzE0MDBmOTQ2MjliOGFmZjUxYzViNi90YWJsZTo1ZDIzN2JiZDk5NTI0MDZjOGNhZDZkMjVjYjE4Y2U1NS90YWJsZXJhbmdlOjVkMjM3YmJkOTk1MjQwNmM4Y2FkNmQyNWNiMThjZTU1XzItMS0xLTEtMTAwNTUx_7ea24df7-b946-4afd-84f2-8b839da4304b">P24Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i643b3cdf57024bccbc185ff00ff3656b_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMzYvZnJhZzplMmQwMDZjMDY0YzE0MDBmOTQ2MjliOGFmZjUxYzViNi90YWJsZTo1ZDIzN2JiZDk5NTI0MDZjOGNhZDZkMjVjYjE4Y2U1NS90YWJsZXJhbmdlOjVkMjM3YmJkOTk1MjQwNmM4Y2FkNmQyNWNiMThjZTU1XzItMy0xLTEtMTAwNTUx_be06e8b1-1b68-4d9b-8df3-1cd5695c2124"
      unitRef="usd">284923000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i643b3cdf57024bccbc185ff00ff3656b_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMzYvZnJhZzplMmQwMDZjMDY0YzE0MDBmOTQ2MjliOGFmZjUxYzViNi90YWJsZTo1ZDIzN2JiZDk5NTI0MDZjOGNhZDZkMjVjYjE4Y2U1NS90YWJsZXJhbmdlOjVkMjM3YmJkOTk1MjQwNmM4Y2FkNmQyNWNiMThjZTU1XzItNS0xLTEtMTAwNTUx_927d5574-0af9-4293-bc33-72923f92253e"
      unitRef="usd">37044000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="id730be6e605e4726a69a3d63b9c66877_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMzYvZnJhZzplMmQwMDZjMDY0YzE0MDBmOTQ2MjliOGFmZjUxYzViNi90YWJsZTo1ZDIzN2JiZDk5NTI0MDZjOGNhZDZkMjVjYjE4Y2U1NS90YWJsZXJhbmdlOjVkMjM3YmJkOTk1MjQwNmM4Y2FkNmQyNWNiMThjZTU1XzItNy0xLTEtMTAwNTUx_eb8a2a17-5e50-4ff8-81e2-e15b1a4bbeda"
      unitRef="usd">274923000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="id730be6e605e4726a69a3d63b9c66877_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMzYvZnJhZzplMmQwMDZjMDY0YzE0MDBmOTQ2MjliOGFmZjUxYzViNi90YWJsZTo1ZDIzN2JiZDk5NTI0MDZjOGNhZDZkMjVjYjE4Y2U1NS90YWJsZXJhbmdlOjVkMjM3YmJkOTk1MjQwNmM4Y2FkNmQyNWNiMThjZTU1XzItOS0xLTEtMTAwNTUx_2c2bce05-ef10-4f9f-9249-21e11f09592b"
      unitRef="usd">25838000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="ibfc39a7f175c4868b6b8182efba42e39_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMzYvZnJhZzplMmQwMDZjMDY0YzE0MDBmOTQ2MjliOGFmZjUxYzViNi90YWJsZTo1ZDIzN2JiZDk5NTI0MDZjOGNhZDZkMjVjYjE4Y2U1NS90YWJsZXJhbmdlOjVkMjM3YmJkOTk1MjQwNmM4Y2FkNmQyNWNiMThjZTU1XzMtMS0xLTEtMTAwNTUx_cfc90619-8c79-4989-8cbe-2bbfff31a995">P24Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i0c9c616fd3bb40e0b8f2b0863a094e03_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMzYvZnJhZzplMmQwMDZjMDY0YzE0MDBmOTQ2MjliOGFmZjUxYzViNi90YWJsZTo1ZDIzN2JiZDk5NTI0MDZjOGNhZDZkMjVjYjE4Y2U1NS90YWJsZXJhbmdlOjVkMjM3YmJkOTk1MjQwNmM4Y2FkNmQyNWNiMThjZTU1XzMtMy0xLTEtMTAwNTUx_c48f0fa9-80b7-47f5-9067-03a84f14fe42"
      unitRef="usd">57607000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i0c9c616fd3bb40e0b8f2b0863a094e03_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMzYvZnJhZzplMmQwMDZjMDY0YzE0MDBmOTQ2MjliOGFmZjUxYzViNi90YWJsZTo1ZDIzN2JiZDk5NTI0MDZjOGNhZDZkMjVjYjE4Y2U1NS90YWJsZXJhbmdlOjVkMjM3YmJkOTk1MjQwNmM4Y2FkNmQyNWNiMThjZTU1XzMtNS0xLTEtMTAwNTUx_6edaaf83-8b31-46f0-bc6a-10bb6fe54ca8"
      unitRef="usd">7150000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i2c2d579b47bb4b239d4064653fc08249_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMzYvZnJhZzplMmQwMDZjMDY0YzE0MDBmOTQ2MjliOGFmZjUxYzViNi90YWJsZTo1ZDIzN2JiZDk5NTI0MDZjOGNhZDZkMjVjYjE4Y2U1NS90YWJsZXJhbmdlOjVkMjM3YmJkOTk1MjQwNmM4Y2FkNmQyNWNiMThjZTU1XzMtNy0xLTEtMTAwNTUx_b3d04955-c9e2-4e90-8f38-db88ce1e1f44"
      unitRef="usd">57607000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i2c2d579b47bb4b239d4064653fc08249_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMzYvZnJhZzplMmQwMDZjMDY0YzE0MDBmOTQ2MjliOGFmZjUxYzViNi90YWJsZTo1ZDIzN2JiZDk5NTI0MDZjOGNhZDZkMjVjYjE4Y2U1NS90YWJsZXJhbmdlOjVkMjM3YmJkOTk1MjQwNmM4Y2FkNmQyNWNiMThjZTU1XzMtOS0xLTEtMTAwNTUx_0272c134-eba7-4511-b348-0b5288532f7f"
      unitRef="usd">4726000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="i1e6f6508f98b4ae6923af2dd46c67c5c_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMzYvZnJhZzplMmQwMDZjMDY0YzE0MDBmOTQ2MjliOGFmZjUxYzViNi90YWJsZTo1ZDIzN2JiZDk5NTI0MDZjOGNhZDZkMjVjYjE4Y2U1NS90YWJsZXJhbmdlOjVkMjM3YmJkOTk1MjQwNmM4Y2FkNmQyNWNiMThjZTU1XzQtMS0xLTEtMTAwNTUx_b84fe1d6-7f2d-40a4-a57d-efadde52f6c7">P5Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i6d6e4f1770b04b9393036bf001b2f470_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMzYvZnJhZzplMmQwMDZjMDY0YzE0MDBmOTQ2MjliOGFmZjUxYzViNi90YWJsZTo1ZDIzN2JiZDk5NTI0MDZjOGNhZDZkMjVjYjE4Y2U1NS90YWJsZXJhbmdlOjVkMjM3YmJkOTk1MjQwNmM4Y2FkNmQyNWNiMThjZTU1XzQtMy0xLTEtMTAwNTUx_ffedcb13-bd72-40b1-bb06-86a99e87a991"
      unitRef="usd">2487000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i6d6e4f1770b04b9393036bf001b2f470_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMzYvZnJhZzplMmQwMDZjMDY0YzE0MDBmOTQ2MjliOGFmZjUxYzViNi90YWJsZTo1ZDIzN2JiZDk5NTI0MDZjOGNhZDZkMjVjYjE4Y2U1NS90YWJsZXJhbmdlOjVkMjM3YmJkOTk1MjQwNmM4Y2FkNmQyNWNiMThjZTU1XzQtNS0xLTEtMTAwNTUx_81853137-65ca-4bb7-8c08-fcce2ecc12a3"
      unitRef="usd">1700000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="idb407221d6254b6fb7eb64e5cc779cc4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMzYvZnJhZzplMmQwMDZjMDY0YzE0MDBmOTQ2MjliOGFmZjUxYzViNi90YWJsZTo1ZDIzN2JiZDk5NTI0MDZjOGNhZDZkMjVjYjE4Y2U1NS90YWJsZXJhbmdlOjVkMjM3YmJkOTk1MjQwNmM4Y2FkNmQyNWNiMThjZTU1XzQtNy0xLTEtMTAwNTUx_801e73b2-31c8-4809-b39d-a48dbc428268"
      unitRef="usd">2487000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="idb407221d6254b6fb7eb64e5cc779cc4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMzYvZnJhZzplMmQwMDZjMDY0YzE0MDBmOTQ2MjliOGFmZjUxYzViNi90YWJsZTo1ZDIzN2JiZDk5NTI0MDZjOGNhZDZkMjVjYjE4Y2U1NS90YWJsZXJhbmdlOjVkMjM3YmJkOTk1MjQwNmM4Y2FkNmQyNWNiMThjZTU1XzQtOS0xLTEtMTAwNTUx_57212f1d-1fc2-4322-a6eb-791b2d051263"
      unitRef="usd">1230000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMzYvZnJhZzplMmQwMDZjMDY0YzE0MDBmOTQ2MjliOGFmZjUxYzViNi90YWJsZTo1ZDIzN2JiZDk5NTI0MDZjOGNhZDZkMjVjYjE4Y2U1NS90YWJsZXJhbmdlOjVkMjM3YmJkOTk1MjQwNmM4Y2FkNmQyNWNiMThjZTU1XzUtMS0xLTEtMTAwNTUx_dff26e35-a403-4d78-a5b7-7082d690da9f">P24Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ia4e26e1a90f24900b99f99a0eb4cb516_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMzYvZnJhZzplMmQwMDZjMDY0YzE0MDBmOTQ2MjliOGFmZjUxYzViNi90YWJsZTo1ZDIzN2JiZDk5NTI0MDZjOGNhZDZkMjVjYjE4Y2U1NS90YWJsZXJhbmdlOjVkMjM3YmJkOTk1MjQwNmM4Y2FkNmQyNWNiMThjZTU1XzUtMy0xLTEtMTAwNTUx_06227a61-348d-4055-b7e4-c04851d28970"
      unitRef="usd">345017000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ia4e26e1a90f24900b99f99a0eb4cb516_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMzYvZnJhZzplMmQwMDZjMDY0YzE0MDBmOTQ2MjliOGFmZjUxYzViNi90YWJsZTo1ZDIzN2JiZDk5NTI0MDZjOGNhZDZkMjVjYjE4Y2U1NS90YWJsZXJhbmdlOjVkMjM3YmJkOTk1MjQwNmM4Y2FkNmQyNWNiMThjZTU1XzUtNS0xLTEtMTAwNTUx_3d557aa0-b015-45ea-b14c-c4eaa01117fd"
      unitRef="usd">45894000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ic18de86a7e194dbaacc6e58a186ae83a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMzYvZnJhZzplMmQwMDZjMDY0YzE0MDBmOTQ2MjliOGFmZjUxYzViNi90YWJsZTo1ZDIzN2JiZDk5NTI0MDZjOGNhZDZkMjVjYjE4Y2U1NS90YWJsZXJhbmdlOjVkMjM3YmJkOTk1MjQwNmM4Y2FkNmQyNWNiMThjZTU1XzUtNy0xLTEtMTAwNTUx_c78fd9a1-bdd6-47fe-b980-50fb76f45526"
      unitRef="usd">335017000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ic18de86a7e194dbaacc6e58a186ae83a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMzYvZnJhZzplMmQwMDZjMDY0YzE0MDBmOTQ2MjliOGFmZjUxYzViNi90YWJsZTo1ZDIzN2JiZDk5NTI0MDZjOGNhZDZkMjVjYjE4Y2U1NS90YWJsZXJhbmdlOjVkMjM3YmJkOTk1MjQwNmM4Y2FkNmQyNWNiMThjZTU1XzUtOS0xLTEtMTAwNTUx_33321b7a-a3cc-4089-9390-7ee12e56c43b"
      unitRef="usd">31794000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMzYvZnJhZzplMmQwMDZjMDY0YzE0MDBmOTQ2MjliOGFmZjUxYzViNi90ZXh0cmVnaW9uOmUyZDAwNmMwNjRjMTQwMGY5NDYyOWI4YWZmNTFjNWI2XzIwOTM_1eeb044e-5136-44df-b6ea-54cbcf91b186"
      unitRef="usd">14100000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMzYvZnJhZzplMmQwMDZjMDY0YzE0MDBmOTQ2MjliOGFmZjUxYzViNi90ZXh0cmVnaW9uOmUyZDAwNmMwNjRjMTQwMGY5NDYyOWI4YWZmNTFjNWI2XzIwOTc_8eb5d087-4f73-441b-9c6a-a2fcf7c65088"
      unitRef="usd">11464000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i5ebcd2a2b100446583e2b9bfc9ed66a6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMzYvZnJhZzplMmQwMDZjMDY0YzE0MDBmOTQ2MjliOGFmZjUxYzViNi90ZXh0cmVnaW9uOmUyZDAwNmMwNjRjMTQwMGY5NDYyOWI4YWZmNTFjNWI2XzIxMDU_6f3aab3b-1736-44b9-b4e8-9eba9f695819"
      unitRef="usd">11436000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
      contextRef="ia4e26e1a90f24900b99f99a0eb4cb516_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMzYvZnJhZzplMmQwMDZjMDY0YzE0MDBmOTQ2MjliOGFmZjUxYzViNi90ZXh0cmVnaW9uOmUyZDAwNmMwNjRjMTQwMGY5NDYyOWI4YWZmNTFjNWI2XzIxNzg_55e42eb4-a271-4c60-8aa5-edaa0d6c729d"
      unitRef="usd">14900000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
      contextRef="ia4e26e1a90f24900b99f99a0eb4cb516_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMzYvZnJhZzplMmQwMDZjMDY0YzE0MDBmOTQ2MjliOGFmZjUxYzViNi90ZXh0cmVnaW9uOmUyZDAwNmMwNjRjMTQwMGY5NDYyOWI4YWZmNTFjNWI2XzIxODI_0722a2e0-901e-4301-9858-ebf15691c52e"
      unitRef="usd">14800000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
      contextRef="ia4e26e1a90f24900b99f99a0eb4cb516_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMzYvZnJhZzplMmQwMDZjMDY0YzE0MDBmOTQ2MjliOGFmZjUxYzViNi90ZXh0cmVnaW9uOmUyZDAwNmMwNjRjMTQwMGY5NDYyOWI4YWZmNTFjNWI2XzIxODY_a74b0a5f-5f4e-42b3-b91a-30ff661c494b"
      unitRef="usd">14500000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
      contextRef="ia4e26e1a90f24900b99f99a0eb4cb516_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMzYvZnJhZzplMmQwMDZjMDY0YzE0MDBmOTQ2MjliOGFmZjUxYzViNi90ZXh0cmVnaW9uOmUyZDAwNmMwNjRjMTQwMGY5NDYyOWI4YWZmNTFjNWI2XzIxOTA_099ebd1e-2ce1-4aa2-a19d-24d7c4fece7b"
      unitRef="usd">14500000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive
      contextRef="ia4e26e1a90f24900b99f99a0eb4cb516_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMzYvZnJhZzplMmQwMDZjMDY0YzE0MDBmOTQ2MjliOGFmZjUxYzViNi90ZXh0cmVnaW9uOmUyZDAwNmMwNjRjMTQwMGY5NDYyOWI4YWZmNTFjNWI2XzIxOTg_ccaf7954-6509-44a8-9e13-68382f500a36"
      unitRef="usd">14500000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive>
    <us-gaap:DebtDisclosureTextBlock
      contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMzkvZnJhZzplNDE1YmU2NTIxMzI0MTg3OTY5YjkzYmUwYjE0Nzk3Mi90ZXh0cmVnaW9uOmU0MTViZTY1MjEzMjQxODc5NjliOTNiZTBiMTQ3OTcyXzc3ODM_fbb6a59c-7931-4721-a9bd-2dfb61d5d55e">&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:50.877%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.658%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:91.142%"/&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;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:6pt;margin-top: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:75.586%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.190%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.191%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;As of December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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: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;423,663&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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 #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;423,663&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;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;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;10,901&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,371&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 #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;434,564&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;457,259&#160;&lt;/span&gt;&lt;/td&gt;&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 - Current maturities of long-term 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;(32,610)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,373)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align: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;(3,219)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;398,735&#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,507&#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: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;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 in an initial principal amount of up to $615,000 in the aggregate (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 initial 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 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 the following financial covenants:&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;a Total Leverage Ratio (as defined in the Credit Agreement) at the last day of each fiscal quarter not to be greater than 3.25 to 1.00 ending on December 31, 2021 through and including June 30, 2022 and 3.00 to 1.00 ending on September 30, 2022 and thereafter; and&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-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;a Fixed Charge Coverage Ratio (as defined in the Credit Agreement) of not less than 1.20 to 1.00 as of the last day of each fiscal quarter of the Company.&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-, three-, six- or, if available, twelve-month LIBOR rate plus a margin, at the Company&#x2019;s election. At&#160;December&#160;31, 2022, the Company calculated interest using a one-month LIBOR rate of 4.07% and an applicable margin of 2.00% per annum. We utilized 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;3.92% per annum&#160;during&#160;2022. Scheduled principal payments on the Term Loan Facility are made quarterly and total approximately $31,900 and $26,100 for the years ending 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. During&#160;2022, the Company made scheduled term loan payments of $23,225.&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 December&#160;31, 2022, we had no outstanding borrowings under the $75,000 Revolving Credit Facility.&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;Our Credit Agreement contains &#x201c;benchmark&#x201d; transition language to address the phase out of LIBOR and provides for alternative methods of calculating the interest rate payable on such indebtedness if LIBOR is not reported. In 2023, we will be required to amend our Credit Agreement to incorporate an alternative benchmark rate. Which alternative we will agree upon with the lenders under the provisions of our Credit Agreement is still undecided and an alternative rate may adversely affect the value of our variable rate indebtedness or increase our cost of debt.&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;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 Consolidated Balance Sheets as a direct reduction from the related debt liability and amortized over the term of the facility. Amortization of debt issuance costs &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:400;line-height:120%"&gt;was $2,160, $2,242 and $2,923 for the years ended&#160;December&#160;31, 2022, 2021 and 2020, respectively, and was recorded as interest expense.&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:112%"&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:112%"&gt;&#x2014;Other debt primarily consists of a subordinated promissory note to one of the Plateau sellers. As part of the Plateau Acquisition in 2019, the Company issued a $10,000 subordinated promissory note to one of the Plateau sellers that bears interest at 8% with interest payments due quarterly beginning January 1, 2020. The subordinated promissory note has no scheduled payments; however, it may be repaid in whole or in part at any time, subject to certain payment restrictions under a subordination agreement with the Agent under our Credit Agreement, without premium or penalty, with final payment of all principal and interest then outstanding due on April 2, 2025.&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:112%"&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:112%"&gt;&#x2014;As of December&#160;31, 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 Consolidated Balance Sheets. Based upon the current market rates for debt with similar credit risk and maturities, at December&#160;31, 2022 and 2021, the fair value of our debt outstanding approximated the carrying value, as interest is based on LIBOR plus an applicable margin.&lt;/span&gt;&lt;/div&gt;</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:ScheduleOfDebtInstrumentsTextBlock
      contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMzkvZnJhZzplNDE1YmU2NTIxMzI0MTg3OTY5YjkzYmUwYjE0Nzk3Mi90ZXh0cmVnaW9uOmU0MTViZTY1MjEzMjQxODc5NjliOTNiZTBiMTQ3OTcyXzc3ODQ_734ec6c7-d474-4829-a783-230b064081b7">&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:6pt;margin-top: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:75.586%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.190%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.191%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;As of December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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: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;423,663&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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 #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;423,663&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;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;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;10,901&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,371&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 #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;434,564&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;457,259&#160;&lt;/span&gt;&lt;/td&gt;&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 - Current maturities of long-term 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;(32,610)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,373)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align: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;(3,219)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;398,735&#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,507&#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="i2703ec70046d47adb6dd0b65eb0fbf34_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMzkvZnJhZzplNDE1YmU2NTIxMzI0MTg3OTY5YjkzYmUwYjE0Nzk3Mi90YWJsZTowMjhkMDUxN2M2N2U0ZjhlYjAxYzFmNDRkNTllZTMwZC90YWJsZXJhbmdlOjAyOGQwNTE3YzY3ZTRmOGViMDFjMWY0NGQ1OWVlMzBkXzItMS0xLTEtMTAwNTUx_552054e6-9a1b-492e-975f-d03864b81205"
      unitRef="usd">423663000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="idd639187ea2e49d5a98239485c435ada_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMzkvZnJhZzplNDE1YmU2NTIxMzI0MTg3OTY5YjkzYmUwYjE0Nzk3Mi90YWJsZTowMjhkMDUxN2M2N2U0ZjhlYjAxYzFmNDRkNTllZTMwZC90YWJsZXJhbmdlOjAyOGQwNTE3YzY3ZTRmOGViMDFjMWY0NGQ1OWVlMzBkXzItMy0xLTEtMTAwNTUx_3f980d95-61cd-4ade-8e8d-7d978f053e07"
      unitRef="usd">446888000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i20893d186b3848009281f515d7cca1b2_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMzkvZnJhZzplNDE1YmU2NTIxMzI0MTg3OTY5YjkzYmUwYjE0Nzk3Mi90YWJsZTowMjhkMDUxN2M2N2U0ZjhlYjAxYzFmNDRkNTllZTMwZC90YWJsZXJhbmdlOjAyOGQwNTE3YzY3ZTRmOGViMDFjMWY0NGQ1OWVlMzBkXzMtMS0xLTEtMTAwNTUx_2522b4cc-e3c1-4d07-9f84-03316263a1fb"
      unitRef="usd">0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i94ca9ad9f925428c984d7346fe6d0afc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMzkvZnJhZzplNDE1YmU2NTIxMzI0MTg3OTY5YjkzYmUwYjE0Nzk3Mi90YWJsZTowMjhkMDUxN2M2N2U0ZjhlYjAxYzFmNDRkNTllZTMwZC90YWJsZXJhbmdlOjAyOGQwNTE3YzY3ZTRmOGViMDFjMWY0NGQ1OWVlMzBkXzMtMy0xLTEtMTAwNTUx_721b3d55-abc6-4348-955f-4cf462ecd9de"
      unitRef="usd">0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i8ae1ed70619b4c5081db9cb79f7acc4a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMzkvZnJhZzplNDE1YmU2NTIxMzI0MTg3OTY5YjkzYmUwYjE0Nzk3Mi90YWJsZTowMjhkMDUxN2M2N2U0ZjhlYjAxYzFmNDRkNTllZTMwZC90YWJsZXJhbmdlOjAyOGQwNTE3YzY3ZTRmOGViMDFjMWY0NGQ1OWVlMzBkXzQtMS0xLTEtMTAwNTUx_8f5d68a2-3303-4cb6-8960-934732121ef3"
      unitRef="usd">423663000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i65654311d8264969abf0fea773539ca0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMzkvZnJhZzplNDE1YmU2NTIxMzI0MTg3OTY5YjkzYmUwYjE0Nzk3Mi90YWJsZTowMjhkMDUxN2M2N2U0ZjhlYjAxYzFmNDRkNTllZTMwZC90YWJsZXJhbmdlOjAyOGQwNTE3YzY3ZTRmOGViMDFjMWY0NGQ1OWVlMzBkXzQtMy0xLTEtMTAwNTUx_6b96c215-93a8-4ec2-88d0-918746fb1fe2"
      unitRef="usd">446888000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i034265b1f2064646be84308eceb95d08_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMzkvZnJhZzplNDE1YmU2NTIxMzI0MTg3OTY5YjkzYmUwYjE0Nzk3Mi90YWJsZTowMjhkMDUxN2M2N2U0ZjhlYjAxYzFmNDRkNTllZTMwZC90YWJsZXJhbmdlOjAyOGQwNTE3YzY3ZTRmOGViMDFjMWY0NGQ1OWVlMzBkXzUtMS0xLTEtMTAwNTUx_4c5b2223-24db-4395-bbda-8f50d4bf102f"
      unitRef="usd">10901000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i4f1bfae2cbad4d21bb1e05e77aa264f3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMzkvZnJhZzplNDE1YmU2NTIxMzI0MTg3OTY5YjkzYmUwYjE0Nzk3Mi90YWJsZTowMjhkMDUxN2M2N2U0ZjhlYjAxYzFmNDRkNTllZTMwZC90YWJsZXJhbmdlOjAyOGQwNTE3YzY3ZTRmOGViMDFjMWY0NGQ1OWVlMzBkXzUtMy0xLTEtMTAwNTUx_1a6d6ca8-a913-45f2-8b4c-7fb3ea268e76"
      unitRef="usd">10371000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ia4e26e1a90f24900b99f99a0eb4cb516_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMzkvZnJhZzplNDE1YmU2NTIxMzI0MTg3OTY5YjkzYmUwYjE0Nzk3Mi90YWJsZTowMjhkMDUxN2M2N2U0ZjhlYjAxYzFmNDRkNTllZTMwZC90YWJsZXJhbmdlOjAyOGQwNTE3YzY3ZTRmOGViMDFjMWY0NGQ1OWVlMzBkXzYtMS0xLTEtMTAwNTUx_2c139d4a-420a-48b3-bd68-f1a2c9cafb89"
      unitRef="usd">434564000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ic18de86a7e194dbaacc6e58a186ae83a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMzkvZnJhZzplNDE1YmU2NTIxMzI0MTg3OTY5YjkzYmUwYjE0Nzk3Mi90YWJsZTowMjhkMDUxN2M2N2U0ZjhlYjAxYzFmNDRkNTllZTMwZC90YWJsZXJhbmdlOjAyOGQwNTE3YzY3ZTRmOGViMDFjMWY0NGQ1OWVlMzBkXzYtMy0xLTEtMTAwNTUx_4526249b-f15c-41ce-b7c0-d1de77a0c504"
      unitRef="usd">457259000</us-gaap:DebtInstrumentCarryingAmount>
    <strl:LongtermDebtCurrentMaturitiesGross
      contextRef="ia4e26e1a90f24900b99f99a0eb4cb516_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMzkvZnJhZzplNDE1YmU2NTIxMzI0MTg3OTY5YjkzYmUwYjE0Nzk3Mi90YWJsZTowMjhkMDUxN2M2N2U0ZjhlYjAxYzFmNDRkNTllZTMwZC90YWJsZXJhbmdlOjAyOGQwNTE3YzY3ZTRmOGViMDFjMWY0NGQ1OWVlMzBkXzctMS0xLTEtMTAwNTUx_871f7433-4d6b-49e6-a30f-fcec6db8c814"
      unitRef="usd">32610000</strl:LongtermDebtCurrentMaturitiesGross>
    <strl:LongtermDebtCurrentMaturitiesGross
      contextRef="ic18de86a7e194dbaacc6e58a186ae83a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMzkvZnJhZzplNDE1YmU2NTIxMzI0MTg3OTY5YjkzYmUwYjE0Nzk3Mi90YWJsZTowMjhkMDUxN2M2N2U0ZjhlYjAxYzFmNDRkNTllZTMwZC90YWJsZXJhbmdlOjAyOGQwNTE3YzY3ZTRmOGViMDFjMWY0NGQ1OWVlMzBkXzctMy0xLTEtMTAwNTUx_ac1d4350-49f1-445a-86ee-077353bc464e"
      unitRef="usd">23373000</strl:LongtermDebtCurrentMaturitiesGross>
    <us-gaap:DeferredFinanceCostsCurrentNet
      contextRef="ia4e26e1a90f24900b99f99a0eb4cb516_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMzkvZnJhZzplNDE1YmU2NTIxMzI0MTg3OTY5YjkzYmUwYjE0Nzk3Mi90YWJsZTowMjhkMDUxN2M2N2U0ZjhlYjAxYzFmNDRkNTllZTMwZC90YWJsZXJhbmdlOjAyOGQwNTE3YzY3ZTRmOGViMDFjMWY0NGQ1OWVlMzBkXzgtMS0xLTEtMTAwNTUx_229eb5fe-7c69-4915-89a6-99ad71c4d172"
      unitRef="usd">3219000</us-gaap:DeferredFinanceCostsCurrentNet>
    <us-gaap:DeferredFinanceCostsCurrentNet
      contextRef="ic18de86a7e194dbaacc6e58a186ae83a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMzkvZnJhZzplNDE1YmU2NTIxMzI0MTg3OTY5YjkzYmUwYjE0Nzk3Mi90YWJsZTowMjhkMDUxN2M2N2U0ZjhlYjAxYzFmNDRkNTllZTMwZC90YWJsZXJhbmdlOjAyOGQwNTE3YzY3ZTRmOGViMDFjMWY0NGQ1OWVlMzBkXzgtMy0xLTEtMTAwNTUx_78f8f705-12cb-4ff0-8735-5dae88b512ee"
      unitRef="usd">5379000</us-gaap:DeferredFinanceCostsCurrentNet>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="ia4e26e1a90f24900b99f99a0eb4cb516_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMzkvZnJhZzplNDE1YmU2NTIxMzI0MTg3OTY5YjkzYmUwYjE0Nzk3Mi90YWJsZTowMjhkMDUxN2M2N2U0ZjhlYjAxYzFmNDRkNTllZTMwZC90YWJsZXJhbmdlOjAyOGQwNTE3YzY3ZTRmOGViMDFjMWY0NGQ1OWVlMzBkXzktMS0xLTEtMTAwNTUx_1f1ec5ee-425d-4215-8ddc-e5276f359850"
      unitRef="usd">398735000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="ic18de86a7e194dbaacc6e58a186ae83a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMzkvZnJhZzplNDE1YmU2NTIxMzI0MTg3OTY5YjkzYmUwYjE0Nzk3Mi90YWJsZTowMjhkMDUxN2M2N2U0ZjhlYjAxYzFmNDRkNTllZTMwZC90YWJsZXJhbmdlOjAyOGQwNTE3YzY3ZTRmOGViMDFjMWY0NGQ1OWVlMzBkXzktMy0xLTEtMTAwNTUx_bf7df281-796d-4ec5-bb98-abd1ec22f5ff"
      unitRef="usd">428507000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="ia562544f711f4e6389278bb0808a42d8_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMzkvZnJhZzplNDE1YmU2NTIxMzI0MTg3OTY5YjkzYmUwYjE0Nzk3Mi90ZXh0cmVnaW9uOmU0MTViZTY1MjEzMjQxODc5NjliOTNiZTBiMTQ3OTcyXzIzNA_e63dd91d-946f-4e2a-a7c8-2bae924de7fe"
      unitRef="usd">615000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i961810a1cc294f4eace604d2495d23ed_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMzkvZnJhZzplNDE1YmU2NTIxMzI0MTg3OTY5YjkzYmUwYjE0Nzk3Mi90ZXh0cmVnaW9uOmU0MTViZTY1MjEzMjQxODc5NjliOTNiZTBiMTQ3OTcyXzQzMA_ef2a13d8-28a7-4541-b67a-5505e94aab42"
      unitRef="usd">540000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i8e61aac7f23b4597bfa936d4beb1a4c9_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMzkvZnJhZzplNDE1YmU2NTIxMzI0MTg3OTY5YjkzYmUwYjE0Nzk3Mi90ZXh0cmVnaW9uOmU0MTViZTY1MjEzMjQxODc5NjliOTNiZTBiMTQ3OTcyXzU2Ng_7025bf43-1143-4489-b1c5-4a66c3df822e"
      unitRef="usd">75000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i8e61aac7f23b4597bfa936d4beb1a4c9_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMzkvZnJhZzplNDE1YmU2NTIxMzI0MTg3OTY5YjkzYmUwYjE0Nzk3Mi90ZXh0cmVnaW9uOmU0MTViZTY1MjEzMjQxODc5NjliOTNiZTBiMTQ3OTcyXzU3Nw_5a13653b-ebe7-42aa-9b51-f4a389eb4ad2"
      unitRef="usd">75000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i959fe1ce159d42f68e4d00b9c348e686_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMzkvZnJhZzplNDE1YmU2NTIxMzI0MTg3OTY5YjkzYmUwYjE0Nzk3Mi90ZXh0cmVnaW9uOmU0MTViZTY1MjEzMjQxODc5NjliOTNiZTBiMTQ3OTcyXzYzMA_64a5df93-d179-48c9-9f62-6c7d428e44a9"
      unitRef="usd">15000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <strl:DebtInstrumentCovenantLeverageRatio
      contextRef="i6f920839da6e4778ba0b3c73579a4401_D20211231-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMzkvZnJhZzplNDE1YmU2NTIxMzI0MTg3OTY5YjkzYmUwYjE0Nzk3Mi90ZXh0cmVnaW9uOmU0MTViZTY1MjEzMjQxODc5NjliOTNiZTBiMTQ3OTcyXzM1NDY_9ce4a41a-a0db-48ee-af9c-7396510def8b"
      unitRef="number">3.25</strl:DebtInstrumentCovenantLeverageRatio>
    <strl:DebtInstrumentCovenantLeverageRatio
      contextRef="i86f65f93cead4620a9ea812460931a8f_D20220930-20220930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMzkvZnJhZzplNDE1YmU2NTIxMzI0MTg3OTY5YjkzYmUwYjE0Nzk3Mi90ZXh0cmVnaW9uOmU0MTViZTY1MjEzMjQxODc5NjliOTNiZTBiMTQ3OTcyXzM2MjU_22a9ed5e-343f-449f-b562-07c2f4922950"
      unitRef="number">3.00</strl:DebtInstrumentCovenantLeverageRatio>
    <strl:DebtInstrumentCovenantFixedChargeRatioMinimum
      contextRef="ibdc31cb4389c424781f0d37749297b81_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMzkvZnJhZzplNDE1YmU2NTIxMzI0MTg3OTY5YjkzYmUwYjE0Nzk3Mi90ZXh0cmVnaW9uOmU0MTViZTY1MjEzMjQxODc5NjliOTNiZTBiMTQ3OTcyXzM3Njk_b739d6a3-7e5d-434d-8dd5-8957c7aff34f"
      unitRef="number">1.20</strl:DebtInstrumentCovenantFixedChargeRatioMinimum>
    <strl:DebtInstrumentStatedLIBORInterestRate
      contextRef="i8901355ac0d44edca5ded99df9eec5e7_D20221231-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMzkvZnJhZzplNDE1YmU2NTIxMzI0MTg3OTY5YjkzYmUwYjE0Nzk3Mi90ZXh0cmVnaW9uOmU0MTViZTY1MjEzMjQxODc5NjliOTNiZTBiMTQ3OTcyXzIxOTkwMjMyODEwOTQ_1dbfcfef-3100-4e14-90f6-e0acc6a5a12c"
      unitRef="number">0.0407</strl:DebtInstrumentStatedLIBORInterestRate>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="ied58d9c611f746928d17cd53bdbf4812_D20221231-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMzkvZnJhZzplNDE1YmU2NTIxMzI0MTg3OTY5YjkzYmUwYjE0Nzk3Mi90ZXh0cmVnaW9uOmU0MTViZTY1MjEzMjQxODc5NjliOTNiZTBiMTQ3OTcyXzQwOTk_f237209e-a0b5-4094-8b2a-d467c0375780"
      unitRef="number">0.0200</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i35916e2c2c6d43c6b2218903b7ecc075_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMzkvZnJhZzplNDE1YmU2NTIxMzI0MTg3OTY5YjkzYmUwYjE0Nzk3Mi90ZXh0cmVnaW9uOmU0MTViZTY1MjEzMjQxODc5NjliOTNiZTBiMTQ3OTcyXzQxODk_918e82ca-49bd-42ed-af91-6a130eaf5ba2"
      unitRef="usd">200000000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DebtWeightedAverageInterestRate
      contextRef="i2703ec70046d47adb6dd0b65eb0fbf34_I20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMzkvZnJhZzplNDE1YmU2NTIxMzI0MTg3OTY5YjkzYmUwYjE0Nzk3Mi90ZXh0cmVnaW9uOmU0MTViZTY1MjEzMjQxODc5NjliOTNiZTBiMTQ3OTcyXzQyOTk_0b878834-7d6b-4813-9419-129f6e907c54"
      unitRef="number">0.0392</us-gaap:DebtWeightedAverageInterestRate>
    <us-gaap:DebtInstrumentPeriodicPaymentPrincipal
      contextRef="ib2a330dd385f4ebab4dc952f73fccfdb_D20230101-20231231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMzkvZnJhZzplNDE1YmU2NTIxMzI0MTg3OTY5YjkzYmUwYjE0Nzk3Mi90ZXh0cmVnaW9uOmU0MTViZTY1MjEzMjQxODc5NjliOTNiZTBiMTQ3OTcyXzQ0MjU_803d1735-d408-44c2-837e-fa79d87a5aab"
      unitRef="usd">31900000</us-gaap:DebtInstrumentPeriodicPaymentPrincipal>
    <us-gaap:DebtInstrumentPeriodicPaymentPrincipal
      contextRef="i0c9eeebf8ee54572aefde3f4608cf68c_D20240101-20241231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMzkvZnJhZzplNDE1YmU2NTIxMzI0MTg3OTY5YjkzYmUwYjE0Nzk3Mi90ZXh0cmVnaW9uOmU0MTViZTY1MjEzMjQxODc5NjliOTNiZTBiMTQ3OTcyXzQ0MzM_08c9463d-95e3-47ac-9067-9cd70b25a855"
      unitRef="usd">26100000</us-gaap:DebtInstrumentPeriodicPaymentPrincipal>
    <us-gaap:RepaymentsOfDebt
      contextRef="id87b5390245f4176aeddec292933964c_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMzkvZnJhZzplNDE1YmU2NTIxMzI0MTg3OTY5YjkzYmUwYjE0Nzk3Mi90ZXh0cmVnaW9uOmU0MTViZTY1MjEzMjQxODc5NjliOTNiZTBiMTQ3OTcyXzUwMTM_647ca27f-1366-4d0c-8270-cca8d9fffbfb"
      unitRef="usd">23225000</us-gaap:RepaymentsOfDebt>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i20893d186b3848009281f515d7cca1b2_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMzkvZnJhZzplNDE1YmU2NTIxMzI0MTg3OTY5YjkzYmUwYjE0Nzk3Mi90ZXh0cmVnaW9uOmU0MTViZTY1MjEzMjQxODc5NjliOTNiZTBiMTQ3OTcyXzUzODU_2a94ad9f-be82-4017-9b3e-98c04666f0d8"
      unitRef="usd">0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity
      contextRef="i8e61aac7f23b4597bfa936d4beb1a4c9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMzkvZnJhZzplNDE1YmU2NTIxMzI0MTg3OTY5YjkzYmUwYjE0Nzk3Mi90ZXh0cmVnaW9uOmU0MTViZTY1MjEzMjQxODc5NjliOTNiZTBiMTQ3OTcyXzU0MjE_2b9a89b1-d171-488c-bf96-50b9004f1a02"
      unitRef="usd">75000000</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMzkvZnJhZzplNDE1YmU2NTIxMzI0MTg3OTY5YjkzYmUwYjE0Nzk3Mi90ZXh0cmVnaW9uOmU0MTViZTY1MjEzMjQxODc5NjliOTNiZTBiMTQ3OTcyXzU3MDU_f3aab4a3-bbcb-4f25-873d-0e464f70f766"
      unitRef="usd">2160000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMzkvZnJhZzplNDE1YmU2NTIxMzI0MTg3OTY5YjkzYmUwYjE0Nzk3Mi90ZXh0cmVnaW9uOmU0MTViZTY1MjEzMjQxODc5NjliOTNiZTBiMTQ3OTcyXzU3MDk_1bdd9007-527b-4ae3-91aa-2ce4b2d4463c"
      unitRef="usd">2242000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="i5ebcd2a2b100446583e2b9bfc9ed66a6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMzkvZnJhZzplNDE1YmU2NTIxMzI0MTg3OTY5YjkzYmUwYjE0Nzk3Mi90ZXh0cmVnaW9uOmU0MTViZTY1MjEzMjQxODc5NjliOTNiZTBiMTQ3OTcyXzU3MTY_49f853b3-341c-41b9-ba30-32194cf8d3be"
      unitRef="usd">2923000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:BusinessCombinationConsiderationTransferredLiabilitiesIncurred
      contextRef="i4e3512a2a6f040c98f3abdc572567d56_D20191002-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMzkvZnJhZzplNDE1YmU2NTIxMzI0MTg3OTY5YjkzYmUwYjE0Nzk3Mi90ZXh0cmVnaW9uOmU0MTViZTY1MjEzMjQxODc5NjliOTNiZTBiMTQ3OTcyXzYzMTI_104c08cb-9477-4e61-b519-1191119c7a53"
      unitRef="usd">10000000</us-gaap:BusinessCombinationConsiderationTransferredLiabilitiesIncurred>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i85c919ef21964354a8209b0dbe72f767_I20191002"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xMzkvZnJhZzplNDE1YmU2NTIxMzI0MTg3OTY5YjkzYmUwYjE0Nzk3Mi90ZXh0cmVnaW9uOmU0MTViZTY1MjEzMjQxODc5NjliOTNiZTBiMTQ3OTcyXzYzOTc_8d7ce19f-2adc-46cb-89eb-de8d9c0e2e07"
      unitRef="number">0.08</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DerivativesAndFairValueTextBlock
      contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNDUvZnJhZzphZTQ3ODRmNzA3MGM0NzkwODkwOWYzM2I4MTJmZTVmYS90ZXh0cmVnaW9uOmFlNDc4NGY3MDcwYzQ3OTA4OTA5ZjMzYjgxMmZlNWZhXzIxNjY_8a1d3829-b6d3-4d35-a720-8eb92e02464d">&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:49.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.888%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:90.912%"/&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;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;During 2022, we utilized a swap arrangement to hedge against interest rate variability associated with $200,000 of the Term Loan Facility until the swap contract expired on December 12, 2022. The Company had designated its&#160;interest rate swap&#160;as a cash flow hedging derivative and changes in fair value were recognized in other comprehensive income (loss) (&#x201c;OCI&#x201d;) until the underlying hedged item was recognized in earnings.&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: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;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022; &#160;&#160;&#160;&#160;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:45pt;text-align:justify;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&#160;&#160;&#160;&#160;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:45pt;text-align:justify;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022; &#160;&#160;&#160;&#160;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 December&#160;31, 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: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:25.069%"/&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.525%"/&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:7.525%"/&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:7.525%"/&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:7.525%"/&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:7.525%"/&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:7.525%"/&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:7.525%"/&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:7.538%"/&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:middle"&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, 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:middle"&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" 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;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;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;(2,438)&lt;/span&gt;&lt;/td&gt;&lt;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;(2,438)&lt;/span&gt;&lt;/td&gt;&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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" 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: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;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 years ending December&#160;31, 2022 and 2021 for derivatives designated as cash flow hedges:&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:43.198%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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.384%"/&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.384%"/&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:7.671%"/&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:7.671%"/&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:7.681%"/&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Year Ended December&#160;31, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Year Ended December&#160;31, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Before Tax 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;Tax&lt;br/&gt;Amount&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;br/&gt;Amount&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;Before Tax 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;Tax&lt;br/&gt;Amount&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;br/&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #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;2,132&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;(487)&lt;/span&gt;&lt;/td&gt;&lt;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;1,645&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;445&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;(102)&lt;/span&gt;&lt;/td&gt;&lt;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;343&#160;&lt;/span&gt;&lt;/td&gt;&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;Net amount reclassified from AOCI into earnings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;(25)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;78&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(943)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,198&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;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;2,235&#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;(512)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;1,723&#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;4,586&#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;(1,045)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;3,541&#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:DerivativesAndFairValueTextBlock>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i35916e2c2c6d43c6b2218903b7ecc075_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNDUvZnJhZzphZTQ3ODRmNzA3MGM0NzkwODkwOWYzM2I4MTJmZTVmYS90ZXh0cmVnaW9uOmFlNDc4NGY3MDcwYzQ3OTA4OTA5ZjMzYjgxMmZlNWZhXzEzNA_918e82ca-49bd-42ed-af91-6a130eaf5ba2"
      unitRef="usd">200000000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:ScheduleOfDerivativeAssetsAtFairValueTableTextBlock
      contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNDUvZnJhZzphZTQ3ODRmNzA3MGM0NzkwODkwOWYzM2I4MTJmZTVmYS90ZXh0cmVnaW9uOmFlNDc4NGY3MDcwYzQ3OTA4OTA5ZjMzYjgxMmZlNWZhXzIxNjc_a7784323-45da-484e-b383-2f546b81e526">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:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:25.069%"/&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.525%"/&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:7.525%"/&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:7.525%"/&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:7.525%"/&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:7.525%"/&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:7.525%"/&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:7.525%"/&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:7.538%"/&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:middle"&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, 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:middle"&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" 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;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;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;(2,438)&lt;/span&gt;&lt;/td&gt;&lt;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;(2,438)&lt;/span&gt;&lt;/td&gt;&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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" 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:ScheduleOfDerivativeAssetsAtFairValueTableTextBlock>
    <us-gaap:ScheduleOfDerivativeLiabilitiesAtFairValueTableTextBlock
      contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNDUvZnJhZzphZTQ3ODRmNzA3MGM0NzkwODkwOWYzM2I4MTJmZTVmYS90ZXh0cmVnaW9uOmFlNDc4NGY3MDcwYzQ3OTA4OTA5ZjMzYjgxMmZlNWZhXzIxNjg_497e5cc7-a9ff-4082-9fd7-99f9ab5d87fb">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:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:25.069%"/&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.525%"/&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:7.525%"/&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:7.525%"/&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:7.525%"/&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:7.525%"/&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:7.525%"/&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:7.525%"/&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:7.538%"/&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:middle"&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, 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:middle"&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" 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;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;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;(2,438)&lt;/span&gt;&lt;/td&gt;&lt;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;(2,438)&lt;/span&gt;&lt;/td&gt;&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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" 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:ScheduleOfDerivativeLiabilitiesAtFairValueTableTextBlock>
    <us-gaap:DerivativeLiabilitiesCurrent
      contextRef="ibf52d73e3f644864a8bd081a04f28df5_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNDUvZnJhZzphZTQ3ODRmNzA3MGM0NzkwODkwOWYzM2I4MTJmZTVmYS90YWJsZToyZGEwNWRlYzUwYmE0ZTBkYTZjMjkyNDk1NDQzOTk4YS90YWJsZXJhbmdlOjJkYTA1ZGVjNTBiYTRlMGRhNmMyOTI0OTU0NDM5OThhXzctMi0xLTEtMTAwNTUx_c14d37a0-7148-47e0-986c-2da0ab126180"
      unitRef="usd">0</us-gaap:DerivativeLiabilitiesCurrent>
    <us-gaap:DerivativeLiabilitiesCurrent
      contextRef="id73a36c367954e309479b1b71f743f80_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNDUvZnJhZzphZTQ3ODRmNzA3MGM0NzkwODkwOWYzM2I4MTJmZTVmYS90YWJsZToyZGEwNWRlYzUwYmE0ZTBkYTZjMjkyNDk1NDQzOTk4YS90YWJsZXJhbmdlOjJkYTA1ZGVjNTBiYTRlMGRhNmMyOTI0OTU0NDM5OThhXzctNC0xLTEtMTAwNTUx_cd0a0e38-ed67-4af5-9e32-a2593155c5a9"
      unitRef="usd">0</us-gaap:DerivativeLiabilitiesCurrent>
    <us-gaap:DerivativeLiabilitiesCurrent
      contextRef="i7b51b057e5634e6dae8110e0ccffe01b_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNDUvZnJhZzphZTQ3ODRmNzA3MGM0NzkwODkwOWYzM2I4MTJmZTVmYS90YWJsZToyZGEwNWRlYzUwYmE0ZTBkYTZjMjkyNDk1NDQzOTk4YS90YWJsZXJhbmdlOjJkYTA1ZGVjNTBiYTRlMGRhNmMyOTI0OTU0NDM5OThhXzctNi0xLTEtMTAwNTUx_fbeb3686-4f51-4447-955b-8fddf02f312b"
      unitRef="usd">0</us-gaap:DerivativeLiabilitiesCurrent>
    <us-gaap:DerivativeLiabilitiesCurrent
      contextRef="i37288f65fd024110b286c840ba8f4596_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNDUvZnJhZzphZTQ3ODRmNzA3MGM0NzkwODkwOWYzM2I4MTJmZTVmYS90YWJsZToyZGEwNWRlYzUwYmE0ZTBkYTZjMjkyNDk1NDQzOTk4YS90YWJsZXJhbmdlOjJkYTA1ZGVjNTBiYTRlMGRhNmMyOTI0OTU0NDM5OThhXzctOC0xLTEtMTAwNTUx_0ddded5d-0431-4ec4-9f5b-c12b2049f2ab"
      unitRef="usd">0</us-gaap:DerivativeLiabilitiesCurrent>
    <us-gaap:DerivativeLiabilitiesCurrent
      contextRef="ibd59d96a8ba64e01a8a5c3876b5bb370_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNDUvZnJhZzphZTQ3ODRmNzA3MGM0NzkwODkwOWYzM2I4MTJmZTVmYS90YWJsZToyZGEwNWRlYzUwYmE0ZTBkYTZjMjkyNDk1NDQzOTk4YS90YWJsZXJhbmdlOjJkYTA1ZGVjNTBiYTRlMGRhNmMyOTI0OTU0NDM5OThhXzctMTAtMS0xLTEwMDU1MQ_19afbec5-3cee-485a-9992-34158fc0892a"
      unitRef="usd">0</us-gaap:DerivativeLiabilitiesCurrent>
    <us-gaap:DerivativeLiabilitiesCurrent
      contextRef="ic9e06e7a75ca47029eef408ba1d73969_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNDUvZnJhZzphZTQ3ODRmNzA3MGM0NzkwODkwOWYzM2I4MTJmZTVmYS90YWJsZToyZGEwNWRlYzUwYmE0ZTBkYTZjMjkyNDk1NDQzOTk4YS90YWJsZXJhbmdlOjJkYTA1ZGVjNTBiYTRlMGRhNmMyOTI0OTU0NDM5OThhXzctMTItMS0xLTEwMDU1MQ_ed53eba8-3bae-4958-97af-9eed7453f0aa"
      unitRef="usd">2438000</us-gaap:DerivativeLiabilitiesCurrent>
    <us-gaap:DerivativeLiabilitiesCurrent
      contextRef="i72c10405bdda4d23815b53682301b4d3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNDUvZnJhZzphZTQ3ODRmNzA3MGM0NzkwODkwOWYzM2I4MTJmZTVmYS90YWJsZToyZGEwNWRlYzUwYmE0ZTBkYTZjMjkyNDk1NDQzOTk4YS90YWJsZXJhbmdlOjJkYTA1ZGVjNTBiYTRlMGRhNmMyOTI0OTU0NDM5OThhXzctMTQtMS0xLTEwMDU1MQ_4b39b83d-e40b-4107-83c8-f17df1f1e7b3"
      unitRef="usd">0</us-gaap:DerivativeLiabilitiesCurrent>
    <us-gaap:DerivativeLiabilitiesCurrent
      contextRef="ibc2e4e64cf594b27b93dd7ede1640f67_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNDUvZnJhZzphZTQ3ODRmNzA3MGM0NzkwODkwOWYzM2I4MTJmZTVmYS90YWJsZToyZGEwNWRlYzUwYmE0ZTBkYTZjMjkyNDk1NDQzOTk4YS90YWJsZXJhbmdlOjJkYTA1ZGVjNTBiYTRlMGRhNmMyOTI0OTU0NDM5OThhXzctMTYtMS0xLTEwMDU1MQ_cd5cf71a-2c59-4f78-97f3-521d2f864709"
      unitRef="usd">2438000</us-gaap:DerivativeLiabilitiesCurrent>
    <us-gaap:ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock
      contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNDUvZnJhZzphZTQ3ODRmNzA3MGM0NzkwODkwOWYzM2I4MTJmZTVmYS90ZXh0cmVnaW9uOmFlNDc4NGY3MDcwYzQ3OTA4OTA5ZjMzYjgxMmZlNWZhXzIxNjU_8ee5a43d-a04f-4df6-866b-7e6ee39b55b0">The following table presents the total value recognized in OCI and reclassified from AOCI into earnings during the years ending December&#160;31, 2022 and 2021 for derivatives designated as cash flow hedges:&lt;table style="border-collapse:collapse;display:inline-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.198%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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.384%"/&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.384%"/&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:7.671%"/&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:7.671%"/&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:7.681%"/&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Year Ended December&#160;31, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Year Ended December&#160;31, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Before Tax 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;Tax&lt;br/&gt;Amount&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;br/&gt;Amount&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;Before Tax 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;Tax&lt;br/&gt;Amount&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;br/&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #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;2,132&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;(487)&lt;/span&gt;&lt;/td&gt;&lt;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;1,645&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;445&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;(102)&lt;/span&gt;&lt;/td&gt;&lt;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;343&#160;&lt;/span&gt;&lt;/td&gt;&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;Net amount reclassified from AOCI into earnings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;(25)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;78&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(943)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,198&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;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;2,235&#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;(512)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;1,723&#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;4,586&#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;(1,045)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;3,541&#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:ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax
      contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNDUvZnJhZzphZTQ3ODRmNzA3MGM0NzkwODkwOWYzM2I4MTJmZTVmYS90YWJsZTo0YTZkOWY0ZWVjZDk0ZWRmYTlhNTgwZjU1NGNlYWVhOC90YWJsZXJhbmdlOjRhNmQ5ZjRlZWNkOTRlZGZhOWE1ODBmNTU0Y2VhZWE4XzItOC0xLTEtMTAwNTUx_f673c898-9557-42a6-91d1-63fd1165e1fa"
      unitRef="usd">2132000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax
      contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNDUvZnJhZzphZTQ3ODRmNzA3MGM0NzkwODkwOWYzM2I4MTJmZTVmYS90YWJsZTo0YTZkOWY0ZWVjZDk0ZWRmYTlhNTgwZjU1NGNlYWVhOC90YWJsZXJhbmdlOjRhNmQ5ZjRlZWNkOTRlZGZhOWE1ODBmNTU0Y2VhZWE4XzItMTAtMS0xLTEwMDU1MQ_99158655-628c-4254-a6c2-13cdf781fe1f"
      unitRef="usd">487000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax
      contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNDUvZnJhZzphZTQ3ODRmNzA3MGM0NzkwODkwOWYzM2I4MTJmZTVmYS90YWJsZTo0YTZkOWY0ZWVjZDk0ZWRmYTlhNTgwZjU1NGNlYWVhOC90YWJsZXJhbmdlOjRhNmQ5ZjRlZWNkOTRlZGZhOWE1ODBmNTU0Y2VhZWE4XzItMTItMS0xLTEwMDU1MQ_c18c29ad-f9ad-4a1b-8085-e3dee6ed9cde"
      unitRef="usd">1645000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax
      contextRef="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNDUvZnJhZzphZTQ3ODRmNzA3MGM0NzkwODkwOWYzM2I4MTJmZTVmYS90YWJsZTo0YTZkOWY0ZWVjZDk0ZWRmYTlhNTgwZjU1NGNlYWVhOC90YWJsZXJhbmdlOjRhNmQ5ZjRlZWNkOTRlZGZhOWE1ODBmNTU0Y2VhZWE4XzItMTQtMS0xLTEwMDU1MQ_e0bd7a32-3f72-4da2-aaa9-31391617edaa"
      unitRef="usd">445000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax
      contextRef="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNDUvZnJhZzphZTQ3ODRmNzA3MGM0NzkwODkwOWYzM2I4MTJmZTVmYS90YWJsZTo0YTZkOWY0ZWVjZDk0ZWRmYTlhNTgwZjU1NGNlYWVhOC90YWJsZXJhbmdlOjRhNmQ5ZjRlZWNkOTRlZGZhOWE1ODBmNTU0Y2VhZWE4XzItMTYtMS0xLTEwMDU1MQ_0bbbba58-7759-44c3-b00f-808c91e83e03"
      unitRef="usd">102000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax
      contextRef="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNDUvZnJhZzphZTQ3ODRmNzA3MGM0NzkwODkwOWYzM2I4MTJmZTVmYS90YWJsZTo0YTZkOWY0ZWVjZDk0ZWRmYTlhNTgwZjU1NGNlYWVhOC90YWJsZXJhbmdlOjRhNmQ5ZjRlZWNkOTRlZGZhOWE1ODBmNTU0Y2VhZWE4XzItMTgtMS0xLTEwMDU1MQ_0a57a3bc-6b25-4ebc-af8e-1e0c9057fada"
      unitRef="usd">343000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax
      contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNDUvZnJhZzphZTQ3ODRmNzA3MGM0NzkwODkwOWYzM2I4MTJmZTVmYS90YWJsZTo0YTZkOWY0ZWVjZDk0ZWRmYTlhNTgwZjU1NGNlYWVhOC90YWJsZXJhbmdlOjRhNmQ5ZjRlZWNkOTRlZGZhOWE1ODBmNTU0Y2VhZWE4XzMtOC0xLTEtMTAwNTUx_8089fcd7-21e1-4f7e-90d7-9472231bc6f2"
      unitRef="usd">-103000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax
      contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNDUvZnJhZzphZTQ3ODRmNzA3MGM0NzkwODkwOWYzM2I4MTJmZTVmYS90YWJsZTo0YTZkOWY0ZWVjZDk0ZWRmYTlhNTgwZjU1NGNlYWVhOC90YWJsZXJhbmdlOjRhNmQ5ZjRlZWNkOTRlZGZhOWE1ODBmNTU0Y2VhZWE4XzMtMTAtMS0xLTEwMDU1MQ_ee8ec99a-a158-48ab-90a3-759c0077844b"
      unitRef="usd">-25000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax
      contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNDUvZnJhZzphZTQ3ODRmNzA3MGM0NzkwODkwOWYzM2I4MTJmZTVmYS90YWJsZTo0YTZkOWY0ZWVjZDk0ZWRmYTlhNTgwZjU1NGNlYWVhOC90YWJsZXJhbmdlOjRhNmQ5ZjRlZWNkOTRlZGZhOWE1ODBmNTU0Y2VhZWE4XzMtMTItMS0xLTEwMDU1MQ_04b65fef-1614-4eaa-8cbb-35c7442cdefb"
      unitRef="usd">-78000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax
      contextRef="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNDUvZnJhZzphZTQ3ODRmNzA3MGM0NzkwODkwOWYzM2I4MTJmZTVmYS90YWJsZTo0YTZkOWY0ZWVjZDk0ZWRmYTlhNTgwZjU1NGNlYWVhOC90YWJsZXJhbmdlOjRhNmQ5ZjRlZWNkOTRlZGZhOWE1ODBmNTU0Y2VhZWE4XzMtMTQtMS0xLTEwMDU1MQ_ef8d9d0b-0354-4467-8054-1f2cf3031cb8"
      unitRef="usd">-4141000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax
      contextRef="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNDUvZnJhZzphZTQ3ODRmNzA3MGM0NzkwODkwOWYzM2I4MTJmZTVmYS90YWJsZTo0YTZkOWY0ZWVjZDk0ZWRmYTlhNTgwZjU1NGNlYWVhOC90YWJsZXJhbmdlOjRhNmQ5ZjRlZWNkOTRlZGZhOWE1ODBmNTU0Y2VhZWE4XzMtMTYtMS0xLTEwMDU1MQ_d9862c10-a42c-4ba6-b428-632c1fb969db"
      unitRef="usd">-943000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax
      contextRef="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNDUvZnJhZzphZTQ3ODRmNzA3MGM0NzkwODkwOWYzM2I4MTJmZTVmYS90YWJsZTo0YTZkOWY0ZWVjZDk0ZWRmYTlhNTgwZjU1NGNlYWVhOC90YWJsZXJhbmdlOjRhNmQ5ZjRlZWNkOTRlZGZhOWE1ODBmNTU0Y2VhZWE4XzMtMTgtMS0xLTEwMDU1MQ_2fa319a1-c56c-4a27-ac76-34288a7d7f70"
      unitRef="usd">-3198000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax
      contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNDUvZnJhZzphZTQ3ODRmNzA3MGM0NzkwODkwOWYzM2I4MTJmZTVmYS90YWJsZTo0YTZkOWY0ZWVjZDk0ZWRmYTlhNTgwZjU1NGNlYWVhOC90YWJsZXJhbmdlOjRhNmQ5ZjRlZWNkOTRlZGZhOWE1ODBmNTU0Y2VhZWE4XzQtOC0xLTEtMTAwNTUx_bad571ce-f875-48af-9b19-f0b83b936e8f"
      unitRef="usd">2235000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax
      contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNDUvZnJhZzphZTQ3ODRmNzA3MGM0NzkwODkwOWYzM2I4MTJmZTVmYS90YWJsZTo0YTZkOWY0ZWVjZDk0ZWRmYTlhNTgwZjU1NGNlYWVhOC90YWJsZXJhbmdlOjRhNmQ5ZjRlZWNkOTRlZGZhOWE1ODBmNTU0Y2VhZWE4XzQtMTAtMS0xLTEwMDU1MQ_f7cf1d25-4b31-4851-aab4-a837b1ea14bf"
      unitRef="usd">512000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNDUvZnJhZzphZTQ3ODRmNzA3MGM0NzkwODkwOWYzM2I4MTJmZTVmYS90YWJsZTo0YTZkOWY0ZWVjZDk0ZWRmYTlhNTgwZjU1NGNlYWVhOC90YWJsZXJhbmdlOjRhNmQ5ZjRlZWNkOTRlZGZhOWE1ODBmNTU0Y2VhZWE4XzQtMTItMS0xLTEwMDU1MQ_71e9711b-a77a-4df3-9f00-6a464cc7d8c1"
      unitRef="usd">1723000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax
      contextRef="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNDUvZnJhZzphZTQ3ODRmNzA3MGM0NzkwODkwOWYzM2I4MTJmZTVmYS90YWJsZTo0YTZkOWY0ZWVjZDk0ZWRmYTlhNTgwZjU1NGNlYWVhOC90YWJsZXJhbmdlOjRhNmQ5ZjRlZWNkOTRlZGZhOWE1ODBmNTU0Y2VhZWE4XzQtMTQtMS0xLTEwMDU1MQ_ddde5897-ded4-4c07-89b4-76626bb0d964"
      unitRef="usd">4586000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax
      contextRef="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNDUvZnJhZzphZTQ3ODRmNzA3MGM0NzkwODkwOWYzM2I4MTJmZTVmYS90YWJsZTo0YTZkOWY0ZWVjZDk0ZWRmYTlhNTgwZjU1NGNlYWVhOC90YWJsZXJhbmdlOjRhNmQ5ZjRlZWNkOTRlZGZhOWE1ODBmNTU0Y2VhZWE4XzQtMTYtMS0xLTEwMDU1MQ_df41a19a-6bfb-478d-ad0c-04c8ebf1fe4e"
      unitRef="usd">1045000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNDUvZnJhZzphZTQ3ODRmNzA3MGM0NzkwODkwOWYzM2I4MTJmZTVmYS90YWJsZTo0YTZkOWY0ZWVjZDk0ZWRmYTlhNTgwZjU1NGNlYWVhOC90YWJsZXJhbmdlOjRhNmQ5ZjRlZWNkOTRlZGZhOWE1ODBmNTU0Y2VhZWE4XzQtMTgtMS0xLTEwMDU1MQ_9f4114c2-4663-4a78-ae7e-8d29236bf5a1"
      unitRef="usd">3541000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:LesseeOperatingLeasesTextBlock
      contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNTEvZnJhZzpkMGFhZjFiYzYwNjY0NTlhOTBhZmFiNjFiNWFkMjlhMS90ZXh0cmVnaW9uOmQwYWFmMWJjNjA2NjQ1OWE5MGFmYWI2MWI1YWQyOWExXzUwOA_9a69d5b7-10e9-4dbf-bb16-c2619e19479b">&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:49.122%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.935%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:90.865%"/&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;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:1pt;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.034%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.467%"/&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:17.469%"/&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;Years Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;16,768&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,216&#160;&lt;/span&gt;&lt;/td&gt;&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;14,092&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,206&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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="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="padding:2px 1pt;text-align:left;vertical-align: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="background-color:#ffffff;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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;161&#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;216&#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:61.034%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.467%"/&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:17.469%"/&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;Years Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&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;/tr&gt;&lt;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 #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;text-align:left;vertical-align: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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,701&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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,248&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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;20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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="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="padding:2px 1pt;text-align:left;vertical-align: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;/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;59,461&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;12,059&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;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;/tr&gt;&lt;/table&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;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:61.034%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.467%"/&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:17.469%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align: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="padding:2px 1pt;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="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 lease right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;59,415&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;19,473&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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="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;text-align:left;vertical-align: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;19,715&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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,557&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;40,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;13,068&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;59,818&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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,625&#160;&lt;/span&gt;&lt;/td&gt;&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="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="padding:2px 1pt;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="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;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;(1,056)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNTEvZnJhZzpkMGFhZjFiYzYwNjY0NTlhOTBhZmFiNjFiNWFkMjlhMS90YWJsZTplYTM1MzBjZjE3NjU0YWZjYjIxMWJkNDlhNjI2NzgwZC90YWJsZXJhbmdlOmVhMzUzMGNmMTc2NTRhZmNiMjExYmQ0OWE2MjY3ODBkXzExLTAtMS0xLTEwMDU1MQ_70952676-c2ef-423e-b648-d93cb684c627"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNTEvZnJhZzpkMGFhZjFiYzYwNjY0NTlhOTBhZmFiNjFiNWFkMjlhMS90YWJsZTplYTM1MzBjZjE3NjU0YWZjYjIxMWJkNDlhNjI2NzgwZC90YWJsZXJhbmdlOmVhMzUzMGNmMTc2NTRhZmNiMjExYmQ0OWE2MjY3ODBkXzExLTAtMS0xLTEwMDU1MQ_78427fe1-af87-4e7c-af1c-7e55ee667ac1"&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;423&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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="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;text-align:left;vertical-align:bottom"&gt;&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:id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNTEvZnJhZzpkMGFhZjFiYzYwNjY0NTlhOTBhZmFiNjFiNWFkMjlhMS90YWJsZTplYTM1MzBjZjE3NjU0YWZjYjIxMWJkNDlhNjI2NzgwZC90YWJsZXJhbmdlOmVhMzUzMGNmMTc2NTRhZmNiMjExYmQ0OWE2MjY3ODBkXzEzLTAtMS0xLTEwMDU1MQ_3765c4ca-199f-4c98-9de3-d3d4803f18e6"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNTEvZnJhZzpkMGFhZjFiYzYwNjY0NTlhOTBhZmFiNjFiNWFkMjlhMS90YWJsZTplYTM1MzBjZjE3NjU0YWZjYjIxMWJkNDlhNjI2NzgwZC90YWJsZXJhbmdlOmVhMzUzMGNmMTc2NTRhZmNiMjExYmQ0OWE2MjY3ODBkXzEzLTAtMS0xLTEwMDU1MQ_fce5b5e5-e3ba-4b56-aa35-cb876ddc5ce4"&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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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:id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNTEvZnJhZzpkMGFhZjFiYzYwNjY0NTlhOTBhZmFiNjFiNWFkMjlhMS90YWJsZTplYTM1MzBjZjE3NjU0YWZjYjIxMWJkNDlhNjI2NzgwZC90YWJsZXJhbmdlOmVhMzUzMGNmMTc2NTRhZmNiMjExYmQ0OWE2MjY3ODBkXzE0LTAtMS0xLTEwMDU1MQ_101c42ce-9b84-420d-ab9b-72e32ddb9950"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNTEvZnJhZzpkMGFhZjFiYzYwNjY0NTlhOTBhZmFiNjFiNWFkMjlhMS90YWJsZTplYTM1MzBjZjE3NjU0YWZjYjIxMWJkNDlhNjI2NzgwZC90YWJsZXJhbmdlOmVhMzUzMGNmMTc2NTRhZmNiMjExYmQ0OWE2MjY3ODBkXzE0LTAtMS0xLTEwMDU1MQ_e0c19b0b-3d2e-4d87-8ed2-1608174b416b"&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;76&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;372&#160;&lt;/span&gt;&lt;/td&gt;&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:5pt"&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="padding:2px 1pt;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="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="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;4.5&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;6.1&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;1.5&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 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;/tr&gt;&lt;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.6&#160;&lt;/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;4.8&#160;&lt;/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:4pt"&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:60.979%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.495%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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="padding:2px 1pt;text-align:left;vertical-align: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="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;2023&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,256&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,990&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,463&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,196&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,372&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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 lease payments&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;67,668&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;231&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less imputed interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,850)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7)&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;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;59,818&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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;224&#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:LesseeOperatingLeasesTextBlock>
    <us-gaap:LesseeFinanceLeasesTextBlock
      contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNTEvZnJhZzpkMGFhZjFiYzYwNjY0NTlhOTBhZmFiNjFiNWFkMjlhMS90ZXh0cmVnaW9uOmQwYWFmMWJjNjA2NjQ1OWE5MGFmYWI2MWI1YWQyOWExXzUwOQ_6640221e-7b91-4b4c-99fc-13c06b7f4d6e">&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:49.122%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.935%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:90.865%"/&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;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:1pt;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.034%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.467%"/&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:17.469%"/&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;Years Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;16,768&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,216&#160;&lt;/span&gt;&lt;/td&gt;&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;14,092&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,206&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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="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="padding:2px 1pt;text-align:left;vertical-align: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="background-color:#ffffff;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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;161&#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;216&#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:61.034%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.467%"/&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:17.469%"/&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;Years Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&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;/tr&gt;&lt;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 #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;text-align:left;vertical-align: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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,701&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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,248&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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;20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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="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="padding:2px 1pt;text-align:left;vertical-align: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;/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;59,461&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;12,059&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;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;/tr&gt;&lt;/table&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;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:61.034%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.467%"/&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:17.469%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align: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="padding:2px 1pt;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="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 lease right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;59,415&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;19,473&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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="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;text-align:left;vertical-align: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;19,715&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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,557&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;40,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;13,068&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;59,818&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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,625&#160;&lt;/span&gt;&lt;/td&gt;&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="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="padding:2px 1pt;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="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;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;(1,056)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNTEvZnJhZzpkMGFhZjFiYzYwNjY0NTlhOTBhZmFiNjFiNWFkMjlhMS90YWJsZTplYTM1MzBjZjE3NjU0YWZjYjIxMWJkNDlhNjI2NzgwZC90YWJsZXJhbmdlOmVhMzUzMGNmMTc2NTRhZmNiMjExYmQ0OWE2MjY3ODBkXzExLTAtMS0xLTEwMDU1MQ_70952676-c2ef-423e-b648-d93cb684c627"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNTEvZnJhZzpkMGFhZjFiYzYwNjY0NTlhOTBhZmFiNjFiNWFkMjlhMS90YWJsZTplYTM1MzBjZjE3NjU0YWZjYjIxMWJkNDlhNjI2NzgwZC90YWJsZXJhbmdlOmVhMzUzMGNmMTc2NTRhZmNiMjExYmQ0OWE2MjY3ODBkXzExLTAtMS0xLTEwMDU1MQ_78427fe1-af87-4e7c-af1c-7e55ee667ac1"&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;423&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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="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;text-align:left;vertical-align:bottom"&gt;&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:id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNTEvZnJhZzpkMGFhZjFiYzYwNjY0NTlhOTBhZmFiNjFiNWFkMjlhMS90YWJsZTplYTM1MzBjZjE3NjU0YWZjYjIxMWJkNDlhNjI2NzgwZC90YWJsZXJhbmdlOmVhMzUzMGNmMTc2NTRhZmNiMjExYmQ0OWE2MjY3ODBkXzEzLTAtMS0xLTEwMDU1MQ_3765c4ca-199f-4c98-9de3-d3d4803f18e6"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNTEvZnJhZzpkMGFhZjFiYzYwNjY0NTlhOTBhZmFiNjFiNWFkMjlhMS90YWJsZTplYTM1MzBjZjE3NjU0YWZjYjIxMWJkNDlhNjI2NzgwZC90YWJsZXJhbmdlOmVhMzUzMGNmMTc2NTRhZmNiMjExYmQ0OWE2MjY3ODBkXzEzLTAtMS0xLTEwMDU1MQ_fce5b5e5-e3ba-4b56-aa35-cb876ddc5ce4"&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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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:id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNTEvZnJhZzpkMGFhZjFiYzYwNjY0NTlhOTBhZmFiNjFiNWFkMjlhMS90YWJsZTplYTM1MzBjZjE3NjU0YWZjYjIxMWJkNDlhNjI2NzgwZC90YWJsZXJhbmdlOmVhMzUzMGNmMTc2NTRhZmNiMjExYmQ0OWE2MjY3ODBkXzE0LTAtMS0xLTEwMDU1MQ_101c42ce-9b84-420d-ab9b-72e32ddb9950"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNTEvZnJhZzpkMGFhZjFiYzYwNjY0NTlhOTBhZmFiNjFiNWFkMjlhMS90YWJsZTplYTM1MzBjZjE3NjU0YWZjYjIxMWJkNDlhNjI2NzgwZC90YWJsZXJhbmdlOmVhMzUzMGNmMTc2NTRhZmNiMjExYmQ0OWE2MjY3ODBkXzE0LTAtMS0xLTEwMDU1MQ_e0c19b0b-3d2e-4d87-8ed2-1608174b416b"&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;76&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;372&#160;&lt;/span&gt;&lt;/td&gt;&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:5pt"&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="padding:2px 1pt;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="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="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;4.5&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;6.1&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;1.5&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 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;/tr&gt;&lt;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.6&#160;&lt;/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;4.8&#160;&lt;/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:4pt"&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:60.979%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.495%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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="padding:2px 1pt;text-align:left;vertical-align: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="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;2023&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,256&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,990&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,463&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,196&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,372&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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 lease payments&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;67,668&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;231&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less imputed interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,850)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7)&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;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;59,818&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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;224&#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:LesseeFinanceLeasesTextBlock>
    <strl:LesseeLeaseRenewalTerm
      contextRef="i2431221b349d405c9ef6b3402bb1a52d_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNTEvZnJhZzpkMGFhZjFiYzYwNjY0NTlhOTBhZmFiNjFiNWFkMjlhMS90ZXh0cmVnaW9uOmQwYWFmMWJjNjA2NjQ1OWE5MGFmYWI2MWI1YWQyOWExXzE4Ng_ec57cd30-074c-438e-a7f0-59da476d5546">P1M</strl:LesseeLeaseRenewalTerm>
    <strl:LesseeLeaseRenewalTerm
      contextRef="i24b8719b36bb4554b23e08a535a1e94f_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNTEvZnJhZzpkMGFhZjFiYzYwNjY0NTlhOTBhZmFiNjFiNWFkMjlhMS90ZXh0cmVnaW9uOmQwYWFmMWJjNjA2NjQ1OWE5MGFmYWI2MWI1YWQyOWExXzE5Mg_6c3abe6b-b1e2-45fa-982b-61e1dd523756">P10Y</strl:LesseeLeaseRenewalTerm>
    <strl:LesseeLeaseExpirationPeriod
      contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNTEvZnJhZzpkMGFhZjFiYzYwNjY0NTlhOTBhZmFiNjFiNWFkMjlhMS90ZXh0cmVnaW9uOmQwYWFmMWJjNjA2NjQ1OWE5MGFmYWI2MWI1YWQyOWExXzI1Nw_124a7654-a423-4a94-8182-ff79bf6c7e63">P10Y</strl:LesseeLeaseExpirationPeriod>
    <us-gaap:LeaseCostTableTextBlock
      contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNTEvZnJhZzpkMGFhZjFiYzYwNjY0NTlhOTBhZmFiNjFiNWFkMjlhMS90ZXh0cmVnaW9uOmQwYWFmMWJjNjA2NjQ1OWE5MGFmYWI2MWI1YWQyOWExXzUxMg_b78e71da-9661-4db1-b590-25d04ac755d3">The components of lease expense are as follows:&lt;div style="margin-bottom:1pt;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.034%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.467%"/&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:17.469%"/&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;Years Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;16,768&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,216&#160;&lt;/span&gt;&lt;/td&gt;&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;14,092&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,206&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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="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="padding:2px 1pt;text-align:left;vertical-align: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="background-color:#ffffff;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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;161&#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;216&#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:61.034%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.467%"/&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:17.469%"/&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;Years Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&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;/tr&gt;&lt;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 #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;text-align:left;vertical-align: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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,701&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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,248&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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;20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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="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="padding:2px 1pt;text-align:left;vertical-align: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;/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;59,461&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;12,059&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;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;/tr&gt;&lt;/table&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;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:61.034%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.467%"/&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:17.469%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align: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="padding:2px 1pt;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="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 lease right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;59,415&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;19,473&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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="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;text-align:left;vertical-align: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;19,715&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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,557&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;40,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;13,068&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;59,818&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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,625&#160;&lt;/span&gt;&lt;/td&gt;&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="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="padding:2px 1pt;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="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;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;(1,056)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNTEvZnJhZzpkMGFhZjFiYzYwNjY0NTlhOTBhZmFiNjFiNWFkMjlhMS90YWJsZTplYTM1MzBjZjE3NjU0YWZjYjIxMWJkNDlhNjI2NzgwZC90YWJsZXJhbmdlOmVhMzUzMGNmMTc2NTRhZmNiMjExYmQ0OWE2MjY3ODBkXzExLTAtMS0xLTEwMDU1MQ_70952676-c2ef-423e-b648-d93cb684c627"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNTEvZnJhZzpkMGFhZjFiYzYwNjY0NTlhOTBhZmFiNjFiNWFkMjlhMS90YWJsZTplYTM1MzBjZjE3NjU0YWZjYjIxMWJkNDlhNjI2NzgwZC90YWJsZXJhbmdlOmVhMzUzMGNmMTc2NTRhZmNiMjExYmQ0OWE2MjY3ODBkXzExLTAtMS0xLTEwMDU1MQ_78427fe1-af87-4e7c-af1c-7e55ee667ac1"&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;423&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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="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;text-align:left;vertical-align:bottom"&gt;&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:id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNTEvZnJhZzpkMGFhZjFiYzYwNjY0NTlhOTBhZmFiNjFiNWFkMjlhMS90YWJsZTplYTM1MzBjZjE3NjU0YWZjYjIxMWJkNDlhNjI2NzgwZC90YWJsZXJhbmdlOmVhMzUzMGNmMTc2NTRhZmNiMjExYmQ0OWE2MjY3ODBkXzEzLTAtMS0xLTEwMDU1MQ_3765c4ca-199f-4c98-9de3-d3d4803f18e6"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNTEvZnJhZzpkMGFhZjFiYzYwNjY0NTlhOTBhZmFiNjFiNWFkMjlhMS90YWJsZTplYTM1MzBjZjE3NjU0YWZjYjIxMWJkNDlhNjI2NzgwZC90YWJsZXJhbmdlOmVhMzUzMGNmMTc2NTRhZmNiMjExYmQ0OWE2MjY3ODBkXzEzLTAtMS0xLTEwMDU1MQ_fce5b5e5-e3ba-4b56-aa35-cb876ddc5ce4"&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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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:id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNTEvZnJhZzpkMGFhZjFiYzYwNjY0NTlhOTBhZmFiNjFiNWFkMjlhMS90YWJsZTplYTM1MzBjZjE3NjU0YWZjYjIxMWJkNDlhNjI2NzgwZC90YWJsZXJhbmdlOmVhMzUzMGNmMTc2NTRhZmNiMjExYmQ0OWE2MjY3ODBkXzE0LTAtMS0xLTEwMDU1MQ_101c42ce-9b84-420d-ab9b-72e32ddb9950"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNTEvZnJhZzpkMGFhZjFiYzYwNjY0NTlhOTBhZmFiNjFiNWFkMjlhMS90YWJsZTplYTM1MzBjZjE3NjU0YWZjYjIxMWJkNDlhNjI2NzgwZC90YWJsZXJhbmdlOmVhMzUzMGNmMTc2NTRhZmNiMjExYmQ0OWE2MjY3ODBkXzE0LTAtMS0xLTEwMDU1MQ_e0c19b0b-3d2e-4d87-8ed2-1608174b416b"&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;76&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;372&#160;&lt;/span&gt;&lt;/td&gt;&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:5pt"&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="padding:2px 1pt;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="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="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;4.5&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;6.1&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;1.5&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 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;/tr&gt;&lt;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.6&#160;&lt;/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;4.8&#160;&lt;/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="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNTEvZnJhZzpkMGFhZjFiYzYwNjY0NTlhOTBhZmFiNjFiNWFkMjlhMS90YWJsZTphYjhiYmNhZDMxZGM0YjdjYWM0MTE4ODdhMWM4Zjk1NC90YWJsZXJhbmdlOmFiOGJiY2FkMzFkYzRiN2NhYzQxMTg4N2ExYzhmOTU0XzItMS0xLTEtMTAwNTUx_0aeb7cd4-b843-41bc-8961-2c2c4ca153bf"
      unitRef="usd">16768000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNTEvZnJhZzpkMGFhZjFiYzYwNjY0NTlhOTBhZmFiNjFiNWFkMjlhMS90YWJsZTphYjhiYmNhZDMxZGM0YjdjYWM0MTE4ODdhMWM4Zjk1NC90YWJsZXJhbmdlOmFiOGJiY2FkMzFkYzRiN2NhYzQxMTg4N2ExYzhmOTU0XzItMy0xLTEtMTAwNTUx_257fd5fb-9015-4faa-a833-f9d2bf9a5854"
      unitRef="usd">6216000</us-gaap:OperatingLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNTEvZnJhZzpkMGFhZjFiYzYwNjY0NTlhOTBhZmFiNjFiNWFkMjlhMS90YWJsZTphYjhiYmNhZDMxZGM0YjdjYWM0MTE4ODdhMWM4Zjk1NC90YWJsZXJhbmdlOmFiOGJiY2FkMzFkYzRiN2NhYzQxMTg4N2ExYzhmOTU0XzMtMS0xLTEtMTAwNTUx_9cfd63fc-4daf-4438-8b3a-9ec859bd4290"
      unitRef="usd">14092000</us-gaap:ShortTermLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNTEvZnJhZzpkMGFhZjFiYzYwNjY0NTlhOTBhZmFiNjFiNWFkMjlhMS90YWJsZTphYjhiYmNhZDMxZGM0YjdjYWM0MTE4ODdhMWM4Zjk1NC90YWJsZXJhbmdlOmFiOGJiY2FkMzFkYzRiN2NhYzQxMTg4N2ExYzhmOTU0XzMtMy0xLTEtMTAwNTUx_cdea7ebc-5f27-4eb5-bd26-9364a08465c1"
      unitRef="usd">13206000</us-gaap:ShortTermLeaseCost>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization
      contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNTEvZnJhZzpkMGFhZjFiYzYwNjY0NTlhOTBhZmFiNjFiNWFkMjlhMS90YWJsZTphYjhiYmNhZDMxZGM0YjdjYWM0MTE4ODdhMWM4Zjk1NC90YWJsZXJhbmdlOmFiOGJiY2FkMzFkYzRiN2NhYzQxMTg4N2ExYzhmOTU0XzYtMS0xLTEtMTAwNTUx_817d19c9-c392-4e88-b2c1-ee6b9b02b9b9"
      unitRef="usd">148000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization
      contextRef="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNTEvZnJhZzpkMGFhZjFiYzYwNjY0NTlhOTBhZmFiNjFiNWFkMjlhMS90YWJsZTphYjhiYmNhZDMxZGM0YjdjYWM0MTE4ODdhMWM4Zjk1NC90YWJsZXJhbmdlOmFiOGJiY2FkMzFkYzRiN2NhYzQxMTg4N2ExYzhmOTU0XzYtMy0xLTEtMTAwNTUx_aa2606bd-74d8-4c0f-b7a8-423d24eb8124"
      unitRef="usd">196000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseInterestExpense
      contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNTEvZnJhZzpkMGFhZjFiYzYwNjY0NTlhOTBhZmFiNjFiNWFkMjlhMS90YWJsZTphYjhiYmNhZDMxZGM0YjdjYWM0MTE4ODdhMWM4Zjk1NC90YWJsZXJhbmdlOmFiOGJiY2FkMzFkYzRiN2NhYzQxMTg4N2ExYzhmOTU0XzctMS0xLTEtMTAwNTUx_318ae6e2-4633-4bb6-a783-bb87880c3601"
      unitRef="usd">13000</us-gaap:FinanceLeaseInterestExpense>
    <us-gaap:FinanceLeaseInterestExpense
      contextRef="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNTEvZnJhZzpkMGFhZjFiYzYwNjY0NTlhOTBhZmFiNjFiNWFkMjlhMS90YWJsZTphYjhiYmNhZDMxZGM0YjdjYWM0MTE4ODdhMWM4Zjk1NC90YWJsZXJhbmdlOmFiOGJiY2FkMzFkYzRiN2NhYzQxMTg4N2ExYzhmOTU0XzctMy0xLTEtMTAwNTUx_c2f5fdf9-725a-45e1-9104-de3295feb754"
      unitRef="usd">20000</us-gaap:FinanceLeaseInterestExpense>
    <us-gaap:LeaseCost
      contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNTEvZnJhZzpkMGFhZjFiYzYwNjY0NTlhOTBhZmFiNjFiNWFkMjlhMS90YWJsZTphYjhiYmNhZDMxZGM0YjdjYWM0MTE4ODdhMWM4Zjk1NC90YWJsZXJhbmdlOmFiOGJiY2FkMzFkYzRiN2NhYzQxMTg4N2ExYzhmOTU0XzgtMS0xLTEtMTAwNTUx_c420f9dc-9eeb-4d63-a77c-c603e39f146b"
      unitRef="usd">161000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNTEvZnJhZzpkMGFhZjFiYzYwNjY0NTlhOTBhZmFiNjFiNWFkMjlhMS90YWJsZTphYjhiYmNhZDMxZGM0YjdjYWM0MTE4ODdhMWM4Zjk1NC90YWJsZXJhbmdlOmFiOGJiY2FkMzFkYzRiN2NhYzQxMTg4N2ExYzhmOTU0XzgtMy0xLTEtMTAwNTUx_db6182c6-bf92-4b16-ade8-bcd1593295cf"
      unitRef="usd">216000</us-gaap:LeaseCost>
    <us-gaap:OperatingLeasePayments
      contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNTEvZnJhZzpkMGFhZjFiYzYwNjY0NTlhOTBhZmFiNjFiNWFkMjlhMS90YWJsZTplODA5NDM3ODVhMDQ0MWFhOWM4NjE1MmZhZDNjZTRmZC90YWJsZXJhbmdlOmU4MDk0Mzc4NWEwNDQxYWE5Yzg2MTUyZmFkM2NlNGZkXzMtMS0xLTEtMTAwNTUx_0c2d4174-bbf9-42c7-a51f-d2ccb4f1265c"
      unitRef="usd">16701000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNTEvZnJhZzpkMGFhZjFiYzYwNjY0NTlhOTBhZmFiNjFiNWFkMjlhMS90YWJsZTplODA5NDM3ODVhMDQ0MWFhOWM4NjE1MmZhZDNjZTRmZC90YWJsZXJhbmdlOmU4MDk0Mzc4NWEwNDQxYWE5Yzg2MTUyZmFkM2NlNGZkXzMtMy0xLTEtMTAwNTUx_58d3d41c-07bf-4bf4-947c-b74eb74f2f69"
      unitRef="usd">6248000</us-gaap:OperatingLeasePayments>
    <us-gaap:FinanceLeaseInterestPaymentOnLiability
      contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNTEvZnJhZzpkMGFhZjFiYzYwNjY0NTlhOTBhZmFiNjFiNWFkMjlhMS90YWJsZTplODA5NDM3ODVhMDQ0MWFhOWM4NjE1MmZhZDNjZTRmZC90YWJsZXJhbmdlOmU4MDk0Mzc4NWEwNDQxYWE5Yzg2MTUyZmFkM2NlNGZkXzQtMS0xLTEtMTAwNTUx_9721e9e6-34b7-422b-a02a-952fadf0871a"
      unitRef="usd">13000</us-gaap:FinanceLeaseInterestPaymentOnLiability>
    <us-gaap:FinanceLeaseInterestPaymentOnLiability
      contextRef="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNTEvZnJhZzpkMGFhZjFiYzYwNjY0NTlhOTBhZmFiNjFiNWFkMjlhMS90YWJsZTplODA5NDM3ODVhMDQ0MWFhOWM4NjE1MmZhZDNjZTRmZC90YWJsZXJhbmdlOmU4MDk0Mzc4NWEwNDQxYWE5Yzg2MTUyZmFkM2NlNGZkXzQtMy0xLTEtMTAwNTUx_0f24bf2a-2f71-4473-9765-f9470a12e87a"
      unitRef="usd">20000</us-gaap:FinanceLeaseInterestPaymentOnLiability>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNTEvZnJhZzpkMGFhZjFiYzYwNjY0NTlhOTBhZmFiNjFiNWFkMjlhMS90YWJsZTplODA5NDM3ODVhMDQ0MWFhOWM4NjE1MmZhZDNjZTRmZC90YWJsZXJhbmdlOmU4MDk0Mzc4NWEwNDQxYWE5Yzg2MTUyZmFkM2NlNGZkXzUtMS0xLTEtMTAwNTUx_aa5b13bb-cce0-4741-b0c1-8b76719fb344"
      unitRef="usd">148000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNTEvZnJhZzpkMGFhZjFiYzYwNjY0NTlhOTBhZmFiNjFiNWFkMjlhMS90YWJsZTplODA5NDM3ODVhMDQ0MWFhOWM4NjE1MmZhZDNjZTRmZC90YWJsZXJhbmdlOmU4MDk0Mzc4NWEwNDQxYWE5Yzg2MTUyZmFkM2NlNGZkXzUtMy0xLTEtMTAwNTUx_fc2ed8c9-d5dd-4457-8317-813d2efed1b3"
      unitRef="usd">196000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNTEvZnJhZzpkMGFhZjFiYzYwNjY0NTlhOTBhZmFiNjFiNWFkMjlhMS90YWJsZTplODA5NDM3ODVhMDQ0MWFhOWM4NjE1MmZhZDNjZTRmZC90YWJsZXJhbmdlOmU4MDk0Mzc4NWEwNDQxYWE5Yzg2MTUyZmFkM2NlNGZkXzgtMS0xLTEtMTAwNTUx_90873ae0-0dc3-4167-87df-6ff19e00a627"
      unitRef="usd">59461000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNTEvZnJhZzpkMGFhZjFiYzYwNjY0NTlhOTBhZmFiNjFiNWFkMjlhMS90YWJsZTplODA5NDM3ODVhMDQ0MWFhOWM4NjE1MmZhZDNjZTRmZC90YWJsZXJhbmdlOmU4MDk0Mzc4NWEwNDQxYWE5Yzg2MTUyZmFkM2NlNGZkXzgtMy0xLTEtMTAwNTUx_33f478e7-55f7-4e5c-913d-572c1375d42c"
      unitRef="usd">12059000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability
      contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNTEvZnJhZzpkMGFhZjFiYzYwNjY0NTlhOTBhZmFiNjFiNWFkMjlhMS90YWJsZTplODA5NDM3ODVhMDQ0MWFhOWM4NjE1MmZhZDNjZTRmZC90YWJsZXJhbmdlOmU4MDk0Mzc4NWEwNDQxYWE5Yzg2MTUyZmFkM2NlNGZkXzktMS0xLTEtMTAwNTUx_cc5f40a7-d2c2-4d08-9df0-70806f7e2b16"
      unitRef="usd">0</us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability
      contextRef="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNTEvZnJhZzpkMGFhZjFiYzYwNjY0NTlhOTBhZmFiNjFiNWFkMjlhMS90YWJsZTplODA5NDM3ODVhMDQ0MWFhOWM4NjE1MmZhZDNjZTRmZC90YWJsZXJhbmdlOmU4MDk0Mzc4NWEwNDQxYWE5Yzg2MTUyZmFkM2NlNGZkXzktMy0xLTEtMTAwNTUx_94cc97ed-662b-43a3-b83c-5290fb87c532"
      unitRef="usd">0</us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="ia4e26e1a90f24900b99f99a0eb4cb516_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNTEvZnJhZzpkMGFhZjFiYzYwNjY0NTlhOTBhZmFiNjFiNWFkMjlhMS90YWJsZTplYTM1MzBjZjE3NjU0YWZjYjIxMWJkNDlhNjI2NzgwZC90YWJsZXJhbmdlOmVhMzUzMGNmMTc2NTRhZmNiMjExYmQ0OWE2MjY3ODBkXzItMS0xLTEtMTAwNTUx_555deca4-fdfb-428a-9e68-f696bd2b6a04"
      unitRef="usd">59415000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="ic18de86a7e194dbaacc6e58a186ae83a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNTEvZnJhZzpkMGFhZjFiYzYwNjY0NTlhOTBhZmFiNjFiNWFkMjlhMS90YWJsZTplYTM1MzBjZjE3NjU0YWZjYjIxMWJkNDlhNjI2NzgwZC90YWJsZXJhbmdlOmVhMzUzMGNmMTc2NTRhZmNiMjExYmQ0OWE2MjY3ODBkXzItMy0xLTEtMTAwNTUx_57a05d24-c9e7-4202-bb36-9d87405087c3"
      unitRef="usd">19473000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="ia4e26e1a90f24900b99f99a0eb4cb516_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNTEvZnJhZzpkMGFhZjFiYzYwNjY0NTlhOTBhZmFiNjFiNWFkMjlhMS90YWJsZTplYTM1MzBjZjE3NjU0YWZjYjIxMWJkNDlhNjI2NzgwZC90YWJsZXJhbmdlOmVhMzUzMGNmMTc2NTRhZmNiMjExYmQ0OWE2MjY3ODBkXzQtMS0xLTEtMTAwNTUx_a0d386e4-a924-4fdd-bbfe-e39a0fb007d2"
      unitRef="usd">19715000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="ic18de86a7e194dbaacc6e58a186ae83a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNTEvZnJhZzpkMGFhZjFiYzYwNjY0NTlhOTBhZmFiNjFiNWFkMjlhMS90YWJsZTplYTM1MzBjZjE3NjU0YWZjYjIxMWJkNDlhNjI2NzgwZC90YWJsZXJhbmdlOmVhMzUzMGNmMTc2NTRhZmNiMjExYmQ0OWE2MjY3ODBkXzQtMy0xLTEtMTAwNTUx_34b64ddd-22ae-4f9d-b1f9-b274a080fa5e"
      unitRef="usd">6557000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="ia4e26e1a90f24900b99f99a0eb4cb516_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNTEvZnJhZzpkMGFhZjFiYzYwNjY0NTlhOTBhZmFiNjFiNWFkMjlhMS90YWJsZTplYTM1MzBjZjE3NjU0YWZjYjIxMWJkNDlhNjI2NzgwZC90YWJsZXJhbmdlOmVhMzUzMGNmMTc2NTRhZmNiMjExYmQ0OWE2MjY3ODBkXzUtMS0xLTEtMTAwNTUx_425c12f8-f9a4-479a-9278-5209e3eea955"
      unitRef="usd">40103000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="ic18de86a7e194dbaacc6e58a186ae83a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNTEvZnJhZzpkMGFhZjFiYzYwNjY0NTlhOTBhZmFiNjFiNWFkMjlhMS90YWJsZTplYTM1MzBjZjE3NjU0YWZjYjIxMWJkNDlhNjI2NzgwZC90YWJsZXJhbmdlOmVhMzUzMGNmMTc2NTRhZmNiMjExYmQ0OWE2MjY3ODBkXzUtMy0xLTEtMTAwNTUx_077f5a78-3bd5-4adc-a4ce-7d2b2a9bb5d2"
      unitRef="usd">13068000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiability
      contextRef="ia4e26e1a90f24900b99f99a0eb4cb516_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNTEvZnJhZzpkMGFhZjFiYzYwNjY0NTlhOTBhZmFiNjFiNWFkMjlhMS90YWJsZTplYTM1MzBjZjE3NjU0YWZjYjIxMWJkNDlhNjI2NzgwZC90YWJsZXJhbmdlOmVhMzUzMGNmMTc2NTRhZmNiMjExYmQ0OWE2MjY3ODBkXzYtMS0xLTEtMTAwNTUx_f0df71ef-04f1-4b86-9cd1-bf15d1978d8a"
      unitRef="usd">59818000</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseLiability
      contextRef="ic18de86a7e194dbaacc6e58a186ae83a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNTEvZnJhZzpkMGFhZjFiYzYwNjY0NTlhOTBhZmFiNjFiNWFkMjlhMS90YWJsZTplYTM1MzBjZjE3NjU0YWZjYjIxMWJkNDlhNjI2NzgwZC90YWJsZXJhbmdlOmVhMzUzMGNmMTc2NTRhZmNiMjExYmQ0OWE2MjY3ODBkXzYtMy0xLTEtMTAwNTUx_03617298-b605-4192-9351-78c1d1f03c4e"
      unitRef="usd">19625000</us-gaap:OperatingLeaseLiability>
    <us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization
      contextRef="ia4e26e1a90f24900b99f99a0eb4cb516_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNTEvZnJhZzpkMGFhZjFiYzYwNjY0NTlhOTBhZmFiNjFiNWFkMjlhMS90YWJsZTplYTM1MzBjZjE3NjU0YWZjYjIxMWJkNDlhNjI2NzgwZC90YWJsZXJhbmdlOmVhMzUzMGNmMTc2NTRhZmNiMjExYmQ0OWE2MjY3ODBkXzktMS0xLTEtMTAwNTUx_c043f9ff-1ff6-407f-acf6-cea69cd1d57f"
      unitRef="usd">1479000</us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization
      contextRef="ic18de86a7e194dbaacc6e58a186ae83a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNTEvZnJhZzpkMGFhZjFiYzYwNjY0NTlhOTBhZmFiNjFiNWFkMjlhMS90YWJsZTplYTM1MzBjZjE3NjU0YWZjYjIxMWJkNDlhNjI2NzgwZC90YWJsZXJhbmdlOmVhMzUzMGNmMTc2NTRhZmNiMjExYmQ0OWE2MjY3ODBkXzktMy0xLTEtMTAwNTUx_56211f9d-dd5e-4303-b5c7-dc6f09d82a23"
      unitRef="usd">1479000</us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetAccumulatedAmortization
      contextRef="ia4e26e1a90f24900b99f99a0eb4cb516_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNTEvZnJhZzpkMGFhZjFiYzYwNjY0NTlhOTBhZmFiNjFiNWFkMjlhMS90YWJsZTplYTM1MzBjZjE3NjU0YWZjYjIxMWJkNDlhNjI2NzgwZC90YWJsZXJhbmdlOmVhMzUzMGNmMTc2NTRhZmNiMjExYmQ0OWE2MjY3ODBkXzEwLTEtMS0xLTEwMDU1MQ_48c722b0-125d-4fdd-ac85-a2eadbb8214e"
      unitRef="usd">1056000</us-gaap:FinanceLeaseRightOfUseAssetAccumulatedAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetAccumulatedAmortization
      contextRef="ic18de86a7e194dbaacc6e58a186ae83a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNTEvZnJhZzpkMGFhZjFiYzYwNjY0NTlhOTBhZmFiNjFiNWFkMjlhMS90YWJsZTplYTM1MzBjZjE3NjU0YWZjYjIxMWJkNDlhNjI2NzgwZC90YWJsZXJhbmdlOmVhMzUzMGNmMTc2NTRhZmNiMjExYmQ0OWE2MjY3ODBkXzEwLTMtMS0xLTEwMDU1MQ_b04fe572-316f-4773-8d49-dccd16431dc3"
      unitRef="usd">907000</us-gaap:FinanceLeaseRightOfUseAssetAccumulatedAmortization>
    <us-gaap:FinanceLeaseRightOfUseAsset
      contextRef="ia4e26e1a90f24900b99f99a0eb4cb516_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNTEvZnJhZzpkMGFhZjFiYzYwNjY0NTlhOTBhZmFiNjFiNWFkMjlhMS90YWJsZTplYTM1MzBjZjE3NjU0YWZjYjIxMWJkNDlhNjI2NzgwZC90YWJsZXJhbmdlOmVhMzUzMGNmMTc2NTRhZmNiMjExYmQ0OWE2MjY3ODBkXzExLTEtMS0xLTEwMDU1MQ_87b60514-5e8a-40ac-bb2f-3e42e5acd79f"
      unitRef="usd">423000</us-gaap:FinanceLeaseRightOfUseAsset>
    <us-gaap:FinanceLeaseRightOfUseAsset
      contextRef="ic18de86a7e194dbaacc6e58a186ae83a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNTEvZnJhZzpkMGFhZjFiYzYwNjY0NTlhOTBhZmFiNjFiNWFkMjlhMS90YWJsZTplYTM1MzBjZjE3NjU0YWZjYjIxMWJkNDlhNjI2NzgwZC90YWJsZXJhbmdlOmVhMzUzMGNmMTc2NTRhZmNiMjExYmQ0OWE2MjY3ODBkXzExLTMtMS0xLTEwMDU1MQ_8526f917-cea9-4f46-a6b4-269e2681e364"
      unitRef="usd">572000</us-gaap:FinanceLeaseRightOfUseAsset>
    <us-gaap:FinanceLeaseLiabilityCurrent
      contextRef="ia4e26e1a90f24900b99f99a0eb4cb516_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNTEvZnJhZzpkMGFhZjFiYzYwNjY0NTlhOTBhZmFiNjFiNWFkMjlhMS90YWJsZTplYTM1MzBjZjE3NjU0YWZjYjIxMWJkNDlhNjI2NzgwZC90YWJsZXJhbmdlOmVhMzUzMGNmMTc2NTRhZmNiMjExYmQ0OWE2MjY3ODBkXzEzLTEtMS0xLTEwMDU1MQ_02181319-47bf-499a-853b-e8d5195a8172"
      unitRef="usd">148000</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:FinanceLeaseLiabilityCurrent
      contextRef="ic18de86a7e194dbaacc6e58a186ae83a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNTEvZnJhZzpkMGFhZjFiYzYwNjY0NTlhOTBhZmFiNjFiNWFkMjlhMS90YWJsZTplYTM1MzBjZjE3NjU0YWZjYjIxMWJkNDlhNjI2NzgwZC90YWJsZXJhbmdlOmVhMzUzMGNmMTc2NTRhZmNiMjExYmQ0OWE2MjY3ODBkXzEzLTMtMS0xLTEwMDU1MQ_d47cb8ab-2b2a-4ed0-9764-cbd624ebdd04"
      unitRef="usd">148000</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent
      contextRef="ia4e26e1a90f24900b99f99a0eb4cb516_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNTEvZnJhZzpkMGFhZjFiYzYwNjY0NTlhOTBhZmFiNjFiNWFkMjlhMS90YWJsZTplYTM1MzBjZjE3NjU0YWZjYjIxMWJkNDlhNjI2NzgwZC90YWJsZXJhbmdlOmVhMzUzMGNmMTc2NTRhZmNiMjExYmQ0OWE2MjY3ODBkXzE0LTEtMS0xLTEwMDU1MQ_2edc17a7-2455-45d3-ad57-b120f9e7f441"
      unitRef="usd">76000</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent
      contextRef="ic18de86a7e194dbaacc6e58a186ae83a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNTEvZnJhZzpkMGFhZjFiYzYwNjY0NTlhOTBhZmFiNjFiNWFkMjlhMS90YWJsZTplYTM1MzBjZjE3NjU0YWZjYjIxMWJkNDlhNjI2NzgwZC90YWJsZXJhbmdlOmVhMzUzMGNmMTc2NTRhZmNiMjExYmQ0OWE2MjY3ODBkXzE0LTMtMS0xLTEwMDU1MQ_45183089-3c73-4af9-a256-216ff4c93417"
      unitRef="usd">224000</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <us-gaap:FinanceLeaseLiability
      contextRef="ia4e26e1a90f24900b99f99a0eb4cb516_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNTEvZnJhZzpkMGFhZjFiYzYwNjY0NTlhOTBhZmFiNjFiNWFkMjlhMS90YWJsZTplYTM1MzBjZjE3NjU0YWZjYjIxMWJkNDlhNjI2NzgwZC90YWJsZXJhbmdlOmVhMzUzMGNmMTc2NTRhZmNiMjExYmQ0OWE2MjY3ODBkXzE1LTEtMS0xLTEwMDU1MQ_87cdc3f3-171b-4f0c-aabe-471a2af4fc7d"
      unitRef="usd">224000</us-gaap:FinanceLeaseLiability>
    <us-gaap:FinanceLeaseLiability
      contextRef="ic18de86a7e194dbaacc6e58a186ae83a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNTEvZnJhZzpkMGFhZjFiYzYwNjY0NTlhOTBhZmFiNjFiNWFkMjlhMS90YWJsZTplYTM1MzBjZjE3NjU0YWZjYjIxMWJkNDlhNjI2NzgwZC90YWJsZXJhbmdlOmVhMzUzMGNmMTc2NTRhZmNiMjExYmQ0OWE2MjY3ODBkXzE1LTMtMS0xLTEwMDU1MQ_ec97f9e8-94be-46ed-931f-c079864b3f4d"
      unitRef="usd">372000</us-gaap:FinanceLeaseLiability>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="ia4e26e1a90f24900b99f99a0eb4cb516_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNTEvZnJhZzpkMGFhZjFiYzYwNjY0NTlhOTBhZmFiNjFiNWFkMjlhMS90YWJsZTplYTM1MzBjZjE3NjU0YWZjYjIxMWJkNDlhNjI2NzgwZC90YWJsZXJhbmdlOmVhMzUzMGNmMTc2NTRhZmNiMjExYmQ0OWE2MjY3ODBkXzE4LTEtMS0xLTEwMDU1MQ_4de19d1e-2156-4b99-bb62-f7ece64c9b51">P4Y6M</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="ic18de86a7e194dbaacc6e58a186ae83a_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNTEvZnJhZzpkMGFhZjFiYzYwNjY0NTlhOTBhZmFiNjFiNWFkMjlhMS90YWJsZTplYTM1MzBjZjE3NjU0YWZjYjIxMWJkNDlhNjI2NzgwZC90YWJsZXJhbmdlOmVhMzUzMGNmMTc2NTRhZmNiMjExYmQ0OWE2MjY3ODBkXzE4LTMtMS0xLTEwMDU1MQ_9c6735cd-6c8e-4021-bec8-df4499e3bf72">P6Y1M6D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="ia4e26e1a90f24900b99f99a0eb4cb516_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNTEvZnJhZzpkMGFhZjFiYzYwNjY0NTlhOTBhZmFiNjFiNWFkMjlhMS90YWJsZTplYTM1MzBjZjE3NjU0YWZjYjIxMWJkNDlhNjI2NzgwZC90YWJsZXJhbmdlOmVhMzUzMGNmMTc2NTRhZmNiMjExYmQ0OWE2MjY3ODBkXzE5LTEtMS0xLTEwMDU1MQ_3f6ae400-949c-4f4b-b324-2fc6715d4216">P1Y6M</us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="ic18de86a7e194dbaacc6e58a186ae83a_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNTEvZnJhZzpkMGFhZjFiYzYwNjY0NTlhOTBhZmFiNjFiNWFkMjlhMS90YWJsZTplYTM1MzBjZjE3NjU0YWZjYjIxMWJkNDlhNjI2NzgwZC90YWJsZXJhbmdlOmVhMzUzMGNmMTc2NTRhZmNiMjExYmQ0OWE2MjY3ODBkXzE5LTMtMS0xLTEwMDU1MQ_45bc5eed-fa5a-40d5-8b8b-11d60efc5246">P2Y6M</us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="ia4e26e1a90f24900b99f99a0eb4cb516_I20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNTEvZnJhZzpkMGFhZjFiYzYwNjY0NTlhOTBhZmFiNjFiNWFkMjlhMS90YWJsZTplYTM1MzBjZjE3NjU0YWZjYjIxMWJkNDlhNjI2NzgwZC90YWJsZXJhbmdlOmVhMzUzMGNmMTc2NTRhZmNiMjExYmQ0OWE2MjY3ODBkXzIyLTEtMS0xLTEwMDU1MQ_2293c4cf-d5d6-422f-8e2f-476054d7706b"
      unitRef="number">0.056</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="ic18de86a7e194dbaacc6e58a186ae83a_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNTEvZnJhZzpkMGFhZjFiYzYwNjY0NTlhOTBhZmFiNjFiNWFkMjlhMS90YWJsZTplYTM1MzBjZjE3NjU0YWZjYjIxMWJkNDlhNjI2NzgwZC90YWJsZXJhbmdlOmVhMzUzMGNmMTc2NTRhZmNiMjExYmQ0OWE2MjY3ODBkXzIyLTMtMS0xLTEwMDU1MQ_c951042c-d7e8-4c1f-827f-27eec889cad4"
      unitRef="number">0.048</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent
      contextRef="ia4e26e1a90f24900b99f99a0eb4cb516_I20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNTEvZnJhZzpkMGFhZjFiYzYwNjY0NTlhOTBhZmFiNjFiNWFkMjlhMS90YWJsZTplYTM1MzBjZjE3NjU0YWZjYjIxMWJkNDlhNjI2NzgwZC90YWJsZXJhbmdlOmVhMzUzMGNmMTc2NTRhZmNiMjExYmQ0OWE2MjY3ODBkXzIzLTEtMS0xLTEwMDU1MQ_5224c586-b450-4a9b-9297-2219b82a6d53"
      unitRef="number">0.043</us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent
      contextRef="ic18de86a7e194dbaacc6e58a186ae83a_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNTEvZnJhZzpkMGFhZjFiYzYwNjY0NTlhOTBhZmFiNjFiNWFkMjlhMS90YWJsZTplYTM1MzBjZjE3NjU0YWZjYjIxMWJkNDlhNjI2NzgwZC90YWJsZXJhbmdlOmVhMzUzMGNmMTc2NTRhZmNiMjExYmQ0OWE2MjY3ODBkXzIzLTMtMS0xLTEwMDU1MQ_23148556-b646-4241-a7bc-e6205711b62c"
      unitRef="number">0.043</us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock
      contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNTEvZnJhZzpkMGFhZjFiYzYwNjY0NTlhOTBhZmFiNjFiNWFkMjlhMS90ZXh0cmVnaW9uOmQwYWFmMWJjNjA2NjQ1OWE5MGFmYWI2MWI1YWQyOWExXzUwNw_b6330e86-26b8-41fe-afc9-18f109f7a1d6">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:60.979%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.495%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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="padding:2px 1pt;text-align:left;vertical-align: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="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;2023&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,256&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,990&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,463&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,196&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,372&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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 lease payments&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;67,668&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;231&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less imputed interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,850)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7)&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;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;59,818&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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;224&#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:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock
      contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNTEvZnJhZzpkMGFhZjFiYzYwNjY0NTlhOTBhZmFiNjFiNWFkMjlhMS90ZXh0cmVnaW9uOmQwYWFmMWJjNjA2NjQ1OWE5MGFmYWI2MWI1YWQyOWExXzUxMw_9e65be63-2420-4185-8c00-7afe36e4d86a">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:60.979%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.494%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.495%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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="padding:2px 1pt;text-align:left;vertical-align: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="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;2023&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,256&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,990&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,463&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,196&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,372&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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 lease payments&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;67,668&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;231&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less imputed interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,850)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7)&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;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;59,818&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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;224&#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:FinanceLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="ia4e26e1a90f24900b99f99a0eb4cb516_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNTEvZnJhZzpkMGFhZjFiYzYwNjY0NTlhOTBhZmFiNjFiNWFkMjlhMS90YWJsZTo4YmI4YTUxYmEyZmQ0YjFmOWQ0NzYwZDNiNTk2M2VmMS90YWJsZXJhbmdlOjhiYjhhNTFiYTJmZDRiMWY5ZDQ3NjBkM2I1OTYzZWYxXzItMS0xLTEtMTAwNTUx_771a6d6e-3807-4776-aba0-e37c29b76b26"
      unitRef="usd">18256000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="ia4e26e1a90f24900b99f99a0eb4cb516_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNTEvZnJhZzpkMGFhZjFiYzYwNjY0NTlhOTBhZmFiNjFiNWFkMjlhMS90YWJsZTo4YmI4YTUxYmEyZmQ0YjFmOWQ0NzYwZDNiNTk2M2VmMS90YWJsZXJhbmdlOjhiYjhhNTFiYTJmZDRiMWY5ZDQ3NjBkM2I1OTYzZWYxXzItMy0xLTEtMTAwNTUx_33cab3a4-de42-47fe-9c3d-eb246045dd31"
      unitRef="usd">154000</us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="ia4e26e1a90f24900b99f99a0eb4cb516_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNTEvZnJhZzpkMGFhZjFiYzYwNjY0NTlhOTBhZmFiNjFiNWFkMjlhMS90YWJsZTo4YmI4YTUxYmEyZmQ0YjFmOWQ0NzYwZDNiNTk2M2VmMS90YWJsZXJhbmdlOjhiYjhhNTFiYTJmZDRiMWY5ZDQ3NjBkM2I1OTYzZWYxXzMtMS0xLTEtMTAwNTUx_0d78a1a7-351d-4921-be6e-a337bd64e901"
      unitRef="usd">16990000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo
      contextRef="ia4e26e1a90f24900b99f99a0eb4cb516_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNTEvZnJhZzpkMGFhZjFiYzYwNjY0NTlhOTBhZmFiNjFiNWFkMjlhMS90YWJsZTo4YmI4YTUxYmEyZmQ0YjFmOWQ0NzYwZDNiNTk2M2VmMS90YWJsZXJhbmdlOjhiYjhhNTFiYTJmZDRiMWY5ZDQ3NjBkM2I1OTYzZWYxXzMtMy0xLTEtMTAwNTUx_3009dfbe-fd1d-4f38-8717-48893a90e1b3"
      unitRef="usd">77000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="ia4e26e1a90f24900b99f99a0eb4cb516_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNTEvZnJhZzpkMGFhZjFiYzYwNjY0NTlhOTBhZmFiNjFiNWFkMjlhMS90YWJsZTo4YmI4YTUxYmEyZmQ0YjFmOWQ0NzYwZDNiNTk2M2VmMS90YWJsZXJhbmdlOjhiYjhhNTFiYTJmZDRiMWY5ZDQ3NjBkM2I1OTYzZWYxXzQtMS0xLTEtMTAwNTUx_0cac0d15-c945-4a5b-b6af-ade93d4d5b5e"
      unitRef="usd">14463000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree
      contextRef="ia4e26e1a90f24900b99f99a0eb4cb516_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNTEvZnJhZzpkMGFhZjFiYzYwNjY0NTlhOTBhZmFiNjFiNWFkMjlhMS90YWJsZTo4YmI4YTUxYmEyZmQ0YjFmOWQ0NzYwZDNiNTk2M2VmMS90YWJsZXJhbmdlOjhiYjhhNTFiYTJmZDRiMWY5ZDQ3NjBkM2I1OTYzZWYxXzQtMy0xLTEtMTAwNTUx_f4147868-5851-4ff8-bb32-791c61c490df"
      unitRef="usd">0</us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="ia4e26e1a90f24900b99f99a0eb4cb516_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNTEvZnJhZzpkMGFhZjFiYzYwNjY0NTlhOTBhZmFiNjFiNWFkMjlhMS90YWJsZTo4YmI4YTUxYmEyZmQ0YjFmOWQ0NzYwZDNiNTk2M2VmMS90YWJsZXJhbmdlOjhiYjhhNTFiYTJmZDRiMWY5ZDQ3NjBkM2I1OTYzZWYxXzUtMS0xLTEtMTAwNTUx_1491e9dd-ccd6-4e09-b853-85e82d201793"
      unitRef="usd">9196000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour
      contextRef="ia4e26e1a90f24900b99f99a0eb4cb516_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNTEvZnJhZzpkMGFhZjFiYzYwNjY0NTlhOTBhZmFiNjFiNWFkMjlhMS90YWJsZTo4YmI4YTUxYmEyZmQ0YjFmOWQ0NzYwZDNiNTk2M2VmMS90YWJsZXJhbmdlOjhiYjhhNTFiYTJmZDRiMWY5ZDQ3NjBkM2I1OTYzZWYxXzUtMy0xLTEtMTAwNTUx_2be7f4e6-eb22-4a00-a06d-2b37d8d8b3f7"
      unitRef="usd">0</us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive
      contextRef="ia4e26e1a90f24900b99f99a0eb4cb516_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNTEvZnJhZzpkMGFhZjFiYzYwNjY0NTlhOTBhZmFiNjFiNWFkMjlhMS90YWJsZTo4YmI4YTUxYmEyZmQ0YjFmOWQ0NzYwZDNiNTk2M2VmMS90YWJsZXJhbmdlOjhiYjhhNTFiYTJmZDRiMWY5ZDQ3NjBkM2I1OTYzZWYxXzYtMS0xLTEtMTAwNTUx_935930ae-7e9c-470f-9782-c016b50d828c"
      unitRef="usd">2372000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive
      contextRef="ia4e26e1a90f24900b99f99a0eb4cb516_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNTEvZnJhZzpkMGFhZjFiYzYwNjY0NTlhOTBhZmFiNjFiNWFkMjlhMS90YWJsZTo4YmI4YTUxYmEyZmQ0YjFmOWQ0NzYwZDNiNTk2M2VmMS90YWJsZXJhbmdlOjhiYjhhNTFiYTJmZDRiMWY5ZDQ3NjBkM2I1OTYzZWYxXzYtMy0xLTEtMTAwNTUx_6cf94b1f-1288-46c7-a3fe-7a3be3e44cf8"
      unitRef="usd">0</us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="ia4e26e1a90f24900b99f99a0eb4cb516_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNTEvZnJhZzpkMGFhZjFiYzYwNjY0NTlhOTBhZmFiNjFiNWFkMjlhMS90YWJsZTo4YmI4YTUxYmEyZmQ0YjFmOWQ0NzYwZDNiNTk2M2VmMS90YWJsZXJhbmdlOjhiYjhhNTFiYTJmZDRiMWY5ZDQ3NjBkM2I1OTYzZWYxXzctMS0xLTEtMTAwNTUx_f97cfd18-9dd5-43c3-b2ca-097a7553b3b1"
      unitRef="usd">6391000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="ia4e26e1a90f24900b99f99a0eb4cb516_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNTEvZnJhZzpkMGFhZjFiYzYwNjY0NTlhOTBhZmFiNjFiNWFkMjlhMS90YWJsZTo4YmI4YTUxYmEyZmQ0YjFmOWQ0NzYwZDNiNTk2M2VmMS90YWJsZXJhbmdlOjhiYjhhNTFiYTJmZDRiMWY5ZDQ3NjBkM2I1OTYzZWYxXzctMy0xLTEtMTAwNTUx_5d7abcb8-a6f8-40d2-b943-0b9996238d87"
      unitRef="usd">0</us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="ia4e26e1a90f24900b99f99a0eb4cb516_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNTEvZnJhZzpkMGFhZjFiYzYwNjY0NTlhOTBhZmFiNjFiNWFkMjlhMS90YWJsZTo4YmI4YTUxYmEyZmQ0YjFmOWQ0NzYwZDNiNTk2M2VmMS90YWJsZXJhbmdlOjhiYjhhNTFiYTJmZDRiMWY5ZDQ3NjBkM2I1OTYzZWYxXzgtMS0xLTEtMTAwNTUx_7be974eb-6993-49aa-b203-3302e7d91f17"
      unitRef="usd">67668000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:FinanceLeaseLiabilityPaymentsDue
      contextRef="ia4e26e1a90f24900b99f99a0eb4cb516_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNTEvZnJhZzpkMGFhZjFiYzYwNjY0NTlhOTBhZmFiNjFiNWFkMjlhMS90YWJsZTo4YmI4YTUxYmEyZmQ0YjFmOWQ0NzYwZDNiNTk2M2VmMS90YWJsZXJhbmdlOjhiYjhhNTFiYTJmZDRiMWY5ZDQ3NjBkM2I1OTYzZWYxXzgtMy0xLTEtMTAwNTUx_beb4c052-f926-4584-9eef-a5a5052c0bf5"
      unitRef="usd">231000</us-gaap:FinanceLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="ia4e26e1a90f24900b99f99a0eb4cb516_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNTEvZnJhZzpkMGFhZjFiYzYwNjY0NTlhOTBhZmFiNjFiNWFkMjlhMS90YWJsZTo4YmI4YTUxYmEyZmQ0YjFmOWQ0NzYwZDNiNTk2M2VmMS90YWJsZXJhbmdlOjhiYjhhNTFiYTJmZDRiMWY5ZDQ3NjBkM2I1OTYzZWYxXzktMS0xLTEtMTAwNTUx_a613e127-cbc4-4a2d-b054-124bd0cdefb8"
      unitRef="usd">7850000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount
      contextRef="ia4e26e1a90f24900b99f99a0eb4cb516_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNTEvZnJhZzpkMGFhZjFiYzYwNjY0NTlhOTBhZmFiNjFiNWFkMjlhMS90YWJsZTo4YmI4YTUxYmEyZmQ0YjFmOWQ0NzYwZDNiNTk2M2VmMS90YWJsZXJhbmdlOjhiYjhhNTFiYTJmZDRiMWY5ZDQ3NjBkM2I1OTYzZWYxXzktMy0xLTEtMTAwNTUx_6e77904d-e770-420a-a529-59f6fa75d666"
      unitRef="usd">7000</us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability
      contextRef="ia4e26e1a90f24900b99f99a0eb4cb516_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNTEvZnJhZzpkMGFhZjFiYzYwNjY0NTlhOTBhZmFiNjFiNWFkMjlhMS90YWJsZTo4YmI4YTUxYmEyZmQ0YjFmOWQ0NzYwZDNiNTk2M2VmMS90YWJsZXJhbmdlOjhiYjhhNTFiYTJmZDRiMWY5ZDQ3NjBkM2I1OTYzZWYxXzEwLTEtMS0xLTEwMDU1MQ_3ec273ac-4c30-48de-a6d9-923662b962a3"
      unitRef="usd">59818000</us-gaap:OperatingLeaseLiability>
    <us-gaap:FinanceLeaseLiability
      contextRef="ia4e26e1a90f24900b99f99a0eb4cb516_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNTEvZnJhZzpkMGFhZjFiYzYwNjY0NTlhOTBhZmFiNjFiNWFkMjlhMS90YWJsZTo4YmI4YTUxYmEyZmQ0YjFmOWQ0NzYwZDNiNTk2M2VmMS90YWJsZXJhbmdlOjhiYjhhNTFiYTJmZDRiMWY5ZDQ3NjBkM2I1OTYzZWYxXzEwLTMtMS0xLTEwMDU1MQ_dc8464fe-6ef0-47bf-8905-dafc56595702"
      unitRef="usd">224000</us-gaap:FinanceLeaseLiability>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNTQvZnJhZzowYTlkNzAyM2U0ZWM0YzdkOWM5NGJhNzUzOGNlYjE0ZC90ZXh0cmVnaW9uOjBhOWQ3MDIzZTRlYzRjN2Q5Yzk0YmE3NTM4Y2ViMTRkXzQ4MzY_d6ec77de-8bcf-4835-ac69-44def8216b12">&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:49.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.888%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:90.912%"/&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;COMMITMENTS AND CONTINGENCIES&lt;/span&gt;&lt;/td&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;Insurance&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 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-style:italic;font-weight:400;line-height:120%"&gt;Property and Casualty&#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 Company has insurance in place subject to a $250 per occurrence deductible for Workers&#x2019; Compensation and General Liability and a $100 per occurrence deductible for Auto Liability. The primary casualty program (Workers&#x2019; Compensation, General Liability and Auto Liability) is subject to a multi-line program aggregate which caps maximum losses within the deductibles at $5,900. The program aggregate is indexed to payroll and may fluctuate up or down depending upon actual exposure. We accrue for probable losses, both reported and unreported, that are reasonably estimable using actuarial methods based on historic trends, modified, if necessary, by recent events. Changes in our loss assumptions caused by changes in actual experience would affect our assessment of the ultimate liability and could have an effect on our operating results and financial position. The Company also maintains commercial insurance coverage in excess of the limits of our primary commercial automobile, general liability and employers&#x2019; liability policies, in the amount of $75,000.&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:112%"&gt;Medical&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The Company maintains fully insured and self-insured medical benefit plans, which provide medical benefits to employees electing coverage under the plans. Under its self-insured plans, the Company has stop-loss coverage per claim to limit the exposure arising from these claims. Self-insured claims filed and claims incurred but not reported are accrued based upon management&#x2019;s estimates of the ultimate cost of claims incurred using actuarial assumptions followed in the insurance industry and historical experience. Although management believes it has the ability to reasonably estimate losses related to claims, it is possible that actual results could differ from recorded self-insured liabilities.&lt;/span&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;Guarantees&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 obtains bonding on construction contracts primarily through Travelers Casualty and Surety Company of America (&#x201c;Travelers&#x201d;). As is customary in the construction industry, the Company indemnifies Travelers for any losses incurred by it in connection with bonds that are issued. The Company has granted Travelers a security interest in accounts receivable and contract rights for that obligation.&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 typically indemnifies contract owners for claims arising during the construction process and carries insurance coverage for such claims, which in the past have not been material.&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 Certificate of Incorporation provides for indemnification of its officers and directors. The Company has a directors and officers insurance policy that limits their exposure to litigation against them in their capacities as such.&lt;/span&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;Litigation&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 subsidiary, 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 Consolidated Financial Statements of the Company. There are no significant unresolved legal issues as of December&#160;31, 2022 and 2021.&lt;/span&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;Purchase Commitments&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;To manage the risk of changes in material prices and subcontracting costs used in tendering bids for construction contracts, most of the time, we obtain firm quotations from suppliers and subcontractors before submitting a bid. These quotations do not include any quantity guarantees. As soon as we are advised that our bid is the lowest, we enter into firm contracts with most of our materials suppliers and sub-contractors, thereby mitigating the risk of future price variations affecting the contract costs.&lt;/span&gt;&lt;/div&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <strl:SelfInsuranceWorkersCompensationClaimsAmountPerOccurrence
      contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNTQvZnJhZzowYTlkNzAyM2U0ZWM0YzdkOWM5NGJhNzUzOGNlYjE0ZC90ZXh0cmVnaW9uOjBhOWQ3MDIzZTRlYzRjN2Q5Yzk0YmE3NTM4Y2ViMTRkXzY5OA_2f167ca9-170b-405d-9da1-3da7b45fdd09"
      unitRef="usd">250000</strl:SelfInsuranceWorkersCompensationClaimsAmountPerOccurrence>
    <strl:GeneralLiabilityAndWorkersCompensationClaimPerOccurrenceThatWouldAffectUltimateLiability
      contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNTQvZnJhZzowYTlkNzAyM2U0ZWM0YzdkOWM5NGJhNzUzOGNlYjE0ZC90ZXh0cmVnaW9uOjBhOWQ3MDIzZTRlYzRjN2Q5Yzk0YmE3NTM4Y2ViMTRkXzc0Nw_d0a14e0c-2c48-4b86-a57f-a98a66e20dc6"
      unitRef="usd">100000</strl:GeneralLiabilityAndWorkersCompensationClaimPerOccurrenceThatWouldAffectUltimateLiability>
    <strl:SelfInsuranceGeneralLiabilityAmountPerOccurrence
      contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNTQvZnJhZzowYTlkNzAyM2U0ZWM0YzdkOWM5NGJhNzUzOGNlYjE0ZC90ZXh0cmVnaW9uOjBhOWQ3MDIzZTRlYzRjN2Q5Yzk0YmE3NTM4Y2ViMTRkXzU0OTc1NTgyNDIzMw_8cb04b30-ec76-453d-b6b4-893176a1936f"
      unitRef="usd">5900000</strl:SelfInsuranceGeneralLiabilityAmountPerOccurrence>
    <strl:CommercialInsuranceCoverage
      contextRef="ia4e26e1a90f24900b99f99a0eb4cb516_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNTQvZnJhZzowYTlkNzAyM2U0ZWM0YzdkOWM5NGJhNzUzOGNlYjE0ZC90ZXh0cmVnaW9uOjBhOWQ3MDIzZTRlYzRjN2Q5Yzk0YmE3NTM4Y2ViMTRkXzE1MzE_311de171-cdca-4b7e-b96b-3555272d7b2b"
      unitRef="usd">75000000</strl:CommercialInsuranceCoverage>
    <strl:ConsolidatedEntitiesOwnershipPercentage
      contextRef="ia4e26e1a90f24900b99f99a0eb4cb516_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNTQvZnJhZzowYTlkNzAyM2U0ZWM0YzdkOWM5NGJhNzUzOGNlYjE0ZC90ZXh0cmVnaW9uOjBhOWQ3MDIzZTRlYzRjN2Q5Yzk0YmE3NTM4Y2ViMTRkXzM4OTI_b166b7c9-2ab6-4175-a67c-9918ea0e9537"
      unitRef="number">0.50</strl:ConsolidatedEntitiesOwnershipPercentage>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjAvZnJhZzowYWE1NzkzNDM4Mjc0Y2EwYjNmNzJlMWZjNWU4NTY0Yi90ZXh0cmVnaW9uOjBhYTU3OTM0MzgyNzRjYTBiM2Y3MmUxZmM1ZTg1NjRiXzMzNjY_0381b59e-e0fc-47ef-b80e-7a64dd759e7f">&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:70.467%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.501%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:93.299%"/&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;INCOME TAXES&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&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:700;line-height:120%"&gt;Provision for Income Taxes&lt;/span&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 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;margin-top: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:59.222%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.640%"/&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="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;Years Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align: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="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;9,221&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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,512&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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,033&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,486&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,362&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,377&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;41,707&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,874&#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;19,410&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 pay approximately $1,100 in federal income taxes for 2022 and no payments for 2021 due to net operating loss carryforwards. The Company makes cash payments for state income taxes in states in which the Company does not have net operating loss carry forwards. The Company expects to pay federal taxes in 2023 due to the full utilization of its net operating loss carryforward.&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:700;line-height:120%"&gt;Effective Tax Rate&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 items comprising the difference between income taxes computed at the U.S. federal statutory rates in effect for 2022, 2021 and 2020 and our effective tax rates were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:6pt;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:46.122%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.087%"/&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.087%"/&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.087%"/&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.087%"/&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.087%"/&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.093%"/&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="33" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Years Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/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:10pt;font-weight:700;line-height:100%"&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:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;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:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;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:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Tax expense at the U.S. federal statutory rate&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;29,435&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 style="background-color:#cceeff;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;18,650&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 style="background-color:#cceeff;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;13,258&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State income taxes, net of federal benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,064&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.9&#160;&lt;/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;5,579&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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,840&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Taxes on subsidiaries&#x2019; and joint ventures&#x2019; earnings allocated to noncontrolling interests owners&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;(366)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.3)&lt;/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;(521)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.6)&lt;/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;(130)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Executive compensation, including stock incentives&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,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;1.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,698&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,881&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other permanent differences&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;208&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.1&#160;&lt;/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;(532)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.6)&lt;/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;(439)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.7)&lt;/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;Income tax expense&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;41,707&#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 colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29.8&#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;span style="color:#000000;font-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 style="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;24,874&#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 colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28.0&#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;span style="color:#000000;font-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 style="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;19,410&#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 colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30.7&#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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="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:112%"&gt;The 2022, 2021 and 2020 effective income tax rate varied from the statutory rate primarily as a result of state income taxes, nondeductible compensation and other permanent differences.&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;Deferred Tax Assets and Liabilities&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 components of deferred tax assets and liabilities were 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.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:78.225%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.870%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.872%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="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;Long Term&lt;/span&gt;&lt;/td&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;As of December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Assets related to:&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 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;Accrued compensation and other&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,287&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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,237&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 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;Noncontrolling interests&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,642&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,030&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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;Members interest 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;4,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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,604&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;Right of use 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;15,259&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;Derivative liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;515&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;Deferred payments&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;23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;960&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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 operating loss carryforwards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,320&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,955&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 deferred tax assets&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;27,314&#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;26,901&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" 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;Liabilities related to:&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;/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;Depreciation of property and equipment&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;(40,770)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,775)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Right of use 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;(15,157)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,565)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;Amortization of tax basis 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;(16,047)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,493)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,999)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,502)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 deferred tax liabilities&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;(78,973)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(45,335)&lt;/span&gt;&lt;/td&gt;&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:9pt"&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 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net total deferred tax (liability) asset&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;(51,659)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(18,434)&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;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:112%"&gt;Net Operating Loss&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;&#x2014;At December&#160;31, 2022 the Company had federal and state net operating loss (&#x201c;NOL&#x201d;) carryforwards of $253 and $22,224, respectively. Federal NOLs have expiration dates between 2034 and 2036. The Company has $27 of federal NOLs that do not expire. State NOLs have expiration dates between 2028 and 2038.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&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;Uncertain Tax Positions&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;As a result of the Company&#x2019;s analysis, management has determined that the Company does not have any material uncertain tax positions. The Company&#x2019;s U.S. federal income tax returns for 2019 and later years are open and subject to examination by the I.R.S. In addition, the Company&#x2019;s state income tax returns for 2019 and later years are open and subject to examination. Additionally, federal and state NOLs may be adjusted by the taxing authorities for the 2013 and later tax years.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock
      contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjAvZnJhZzowYWE1NzkzNDM4Mjc0Y2EwYjNmNzJlMWZjNWU4NTY0Yi90ZXh0cmVnaW9uOjBhYTU3OTM0MzgyNzRjYTBiM2Y3MmUxZmM1ZTg1NjRiXzMzNzA_b1ecf830-0a1c-4dbb-8a18-c0480213ee15">&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 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;margin-top: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:59.222%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.640%"/&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="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;Years Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align: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="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;9,221&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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,512&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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,033&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,486&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,362&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,377&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;41,707&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,874&#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;19,410&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjAvZnJhZzowYWE1NzkzNDM4Mjc0Y2EwYjNmNzJlMWZjNWU4NTY0Yi90YWJsZTplZTIyYjE1NjU0NmU0MDdhOTgzYTZiMDlkZDk5YjY0Zi90YWJsZXJhbmdlOmVlMjJiMTU2NTQ2ZTQwN2E5ODNhNmIwOWRkOTliNjRmXzItMS0xLTEtMTAwNTUx_2291677d-6669-4462-b135-4e259e153d82"
      unitRef="usd">9221000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjAvZnJhZzowYWE1NzkzNDM4Mjc0Y2EwYjNmNzJlMWZjNWU4NTY0Yi90YWJsZTplZTIyYjE1NjU0NmU0MDdhOTgzYTZiMDlkZDk5YjY0Zi90YWJsZXJhbmdlOmVlMjJiMTU2NTQ2ZTQwN2E5ODNhNmIwOWRkOTliNjRmXzItMy0xLTEtMTAwNTUx_9d5f401b-582c-496a-9407-5e403238cc21"
      unitRef="usd">3512000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="i5ebcd2a2b100446583e2b9bfc9ed66a6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjAvZnJhZzowYWE1NzkzNDM4Mjc0Y2EwYjNmNzJlMWZjNWU4NTY0Yi90YWJsZTplZTIyYjE1NjU0NmU0MDdhOTgzYTZiMDlkZDk5YjY0Zi90YWJsZXJhbmdlOmVlMjJiMTU2NTQ2ZTQwN2E5ODNhNmIwOWRkOTliNjRmXzItNS0xLTEtMTAwNTUx_f690f653-47e8-46cb-8a75-52a290e276c2"
      unitRef="usd">3033000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjAvZnJhZzowYWE1NzkzNDM4Mjc0Y2EwYjNmNzJlMWZjNWU4NTY0Yi90YWJsZTplZTIyYjE1NjU0NmU0MDdhOTgzYTZiMDlkZDk5YjY0Zi90YWJsZXJhbmdlOmVlMjJiMTU2NTQ2ZTQwN2E5ODNhNmIwOWRkOTliNjRmXzMtMS0xLTEtMTAwNTUx_67121dc0-cd0f-407b-8caf-3fea7788beb3"
      unitRef="usd">32486000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjAvZnJhZzowYWE1NzkzNDM4Mjc0Y2EwYjNmNzJlMWZjNWU4NTY0Yi90YWJsZTplZTIyYjE1NjU0NmU0MDdhOTgzYTZiMDlkZDk5YjY0Zi90YWJsZXJhbmdlOmVlMjJiMTU2NTQ2ZTQwN2E5ODNhNmIwOWRkOTliNjRmXzMtMy0xLTEtMTAwNTUx_43849a2f-7a6a-446a-a5d0-c702e98e266d"
      unitRef="usd">21362000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i5ebcd2a2b100446583e2b9bfc9ed66a6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjAvZnJhZzowYWE1NzkzNDM4Mjc0Y2EwYjNmNzJlMWZjNWU4NTY0Yi90YWJsZTplZTIyYjE1NjU0NmU0MDdhOTgzYTZiMDlkZDk5YjY0Zi90YWJsZXJhbmdlOmVlMjJiMTU2NTQ2ZTQwN2E5ODNhNmIwOWRkOTliNjRmXzMtNS0xLTEtMTAwNTUx_0c8a27be-786e-4d64-a923-a1e6d833f4ea"
      unitRef="usd">16377000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjAvZnJhZzowYWE1NzkzNDM4Mjc0Y2EwYjNmNzJlMWZjNWU4NTY0Yi90YWJsZTplZTIyYjE1NjU0NmU0MDdhOTgzYTZiMDlkZDk5YjY0Zi90YWJsZXJhbmdlOmVlMjJiMTU2NTQ2ZTQwN2E5ODNhNmIwOWRkOTliNjRmXzQtMS0xLTEtMTAwNTUx_6bbe4a3d-20d8-4536-92ac-1ab603799166"
      unitRef="usd">41707000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjAvZnJhZzowYWE1NzkzNDM4Mjc0Y2EwYjNmNzJlMWZjNWU4NTY0Yi90YWJsZTplZTIyYjE1NjU0NmU0MDdhOTgzYTZiMDlkZDk5YjY0Zi90YWJsZXJhbmdlOmVlMjJiMTU2NTQ2ZTQwN2E5ODNhNmIwOWRkOTliNjRmXzQtMy0xLTEtMTAwNTUx_06475d08-dfd7-4d53-90df-a0a984477b70"
      unitRef="usd">24874000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i5ebcd2a2b100446583e2b9bfc9ed66a6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjAvZnJhZzowYWE1NzkzNDM4Mjc0Y2EwYjNmNzJlMWZjNWU4NTY0Yi90YWJsZTplZTIyYjE1NjU0NmU0MDdhOTgzYTZiMDlkZDk5YjY0Zi90YWJsZXJhbmdlOmVlMjJiMTU2NTQ2ZTQwN2E5ODNhNmIwOWRkOTliNjRmXzQtNS0xLTEtMTAwNTUx_4b96bd87-4f6d-4a8b-a3a1-ed8e9de49d44"
      unitRef="usd">19410000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxesPaid
      contextRef="i3415f13eda7e4bf78ae75c38a866162d_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjAvZnJhZzowYWE1NzkzNDM4Mjc0Y2EwYjNmNzJlMWZjNWU4NTY0Yi90ZXh0cmVnaW9uOjBhYTU3OTM0MzgyNzRjYTBiM2Y3MmUxZmM1ZTg1NjRiXzU0OTc1NTgyMDg5Mw_ac671680-eade-4b05-a53d-1d3430a45f5c"
      unitRef="usd">1100000</us-gaap:IncomeTaxesPaid>
    <us-gaap:IncomeTaxesPaid
      contextRef="i09e096c4a08f4aa3a5d6c4bdfbd7f378_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjAvZnJhZzowYWE1NzkzNDM4Mjc0Y2EwYjNmNzJlMWZjNWU4NTY0Yi90ZXh0cmVnaW9uOjBhYTU3OTM0MzgyNzRjYTBiM2Y3MmUxZmM1ZTg1NjRiXzU0OTc1NTgyMDk5OQ_b8585413-b358-442b-a933-b90d5c1f2592"
      unitRef="usd">0</us-gaap:IncomeTaxesPaid>
    <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock
      contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjAvZnJhZzowYWE1NzkzNDM4Mjc0Y2EwYjNmNzJlMWZjNWU4NTY0Yi90ZXh0cmVnaW9uOjBhYTU3OTM0MzgyNzRjYTBiM2Y3MmUxZmM1ZTg1NjRiXzMzNjM_1448c5a2-f45e-4e2e-bf27-1db29b0af50c">&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 items comprising the difference between income taxes computed at the U.S. federal statutory rates in effect for 2022, 2021 and 2020 and our effective tax rates were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:6pt;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:46.122%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.087%"/&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.087%"/&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.087%"/&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.087%"/&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.087%"/&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.093%"/&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="33" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Years Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/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:10pt;font-weight:700;line-height:100%"&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:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;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:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;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:10pt;font-weight:700;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Tax expense at the U.S. federal statutory rate&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;29,435&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 style="background-color:#cceeff;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;18,650&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 style="background-color:#cceeff;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;13,258&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State income taxes, net of federal benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,064&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.9&#160;&lt;/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;5,579&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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,840&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Taxes on subsidiaries&#x2019; and joint ventures&#x2019; earnings allocated to noncontrolling interests owners&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;(366)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.3)&lt;/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;(521)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.6)&lt;/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;(130)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Executive compensation, including stock incentives&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,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;1.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,698&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,881&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other permanent differences&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;208&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.1&#160;&lt;/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;(532)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.6)&lt;/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;(439)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.7)&lt;/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;Income tax expense&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;41,707&#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 colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29.8&#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;span style="color:#000000;font-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 style="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;24,874&#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 colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28.0&#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;span style="color:#000000;font-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 style="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;19,410&#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 colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30.7&#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;span style="color:#000000;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:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjAvZnJhZzowYWE1NzkzNDM4Mjc0Y2EwYjNmNzJlMWZjNWU4NTY0Yi90YWJsZTo5MjM2Y2IzNjcxZDc0NDk5YjA2ZmNkY2U2N2Q3YzhhYi90YWJsZXJhbmdlOjkyMzZjYjM2NzFkNzQ0OTliMDZmY2RjZTY3ZDdjOGFiXzMtMS0xLTEtMTAwNTUx_2bd7857c-6e03-43bf-85c8-f772763d35f1"
      unitRef="usd">29435000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjAvZnJhZzowYWE1NzkzNDM4Mjc0Y2EwYjNmNzJlMWZjNWU4NTY0Yi90YWJsZTo5MjM2Y2IzNjcxZDc0NDk5YjA2ZmNkY2U2N2Q3YzhhYi90YWJsZXJhbmdlOjkyMzZjYjM2NzFkNzQ0OTliMDZmY2RjZTY3ZDdjOGFiXzMtMy0xLTEtMTAwNTUx_64f3b97c-6ae6-4ab5-904a-592d98b70bab"
      unitRef="number">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjAvZnJhZzowYWE1NzkzNDM4Mjc0Y2EwYjNmNzJlMWZjNWU4NTY0Yi90YWJsZTo5MjM2Y2IzNjcxZDc0NDk5YjA2ZmNkY2U2N2Q3YzhhYi90YWJsZXJhbmdlOjkyMzZjYjM2NzFkNzQ0OTliMDZmY2RjZTY3ZDdjOGFiXzMtNS0xLTEtMTAwNTUx_aa90bfe1-7847-45d1-8c80-863f95e7e14d"
      unitRef="usd">18650000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjAvZnJhZzowYWE1NzkzNDM4Mjc0Y2EwYjNmNzJlMWZjNWU4NTY0Yi90YWJsZTo5MjM2Y2IzNjcxZDc0NDk5YjA2ZmNkY2U2N2Q3YzhhYi90YWJsZXJhbmdlOjkyMzZjYjM2NzFkNzQ0OTliMDZmY2RjZTY3ZDdjOGFiXzMtNy0xLTEtMTAwNTUx_00f1b4c9-34f7-414a-bc72-46c12ed194df"
      unitRef="number">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="i5ebcd2a2b100446583e2b9bfc9ed66a6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjAvZnJhZzowYWE1NzkzNDM4Mjc0Y2EwYjNmNzJlMWZjNWU4NTY0Yi90YWJsZTo5MjM2Y2IzNjcxZDc0NDk5YjA2ZmNkY2U2N2Q3YzhhYi90YWJsZXJhbmdlOjkyMzZjYjM2NzFkNzQ0OTliMDZmY2RjZTY3ZDdjOGFiXzMtOS0xLTEtMTAwNTUx_7727518c-72f2-4728-a178-10f3967c1cc0"
      unitRef="usd">13258000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="i5ebcd2a2b100446583e2b9bfc9ed66a6_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjAvZnJhZzowYWE1NzkzNDM4Mjc0Y2EwYjNmNzJlMWZjNWU4NTY0Yi90YWJsZTo5MjM2Y2IzNjcxZDc0NDk5YjA2ZmNkY2U2N2Q3YzhhYi90YWJsZXJhbmdlOjkyMzZjYjM2NzFkNzQ0OTliMDZmY2RjZTY3ZDdjOGFiXzMtMTEtMS0xLTEwMDU1MQ_7a40ec59-1689-4c2e-b625-4e88671bc16f"
      unitRef="number">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes
      contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjAvZnJhZzowYWE1NzkzNDM4Mjc0Y2EwYjNmNzJlMWZjNWU4NTY0Yi90YWJsZTo5MjM2Y2IzNjcxZDc0NDk5YjA2ZmNkY2U2N2Q3YzhhYi90YWJsZXJhbmdlOjkyMzZjYjM2NzFkNzQ0OTliMDZmY2RjZTY3ZDdjOGFiXzQtMS0xLTEtMTAwNTUx_898b2e1e-b741-43a8-9706-e095b34fe8ff"
      unitRef="usd">11064000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
      contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjAvZnJhZzowYWE1NzkzNDM4Mjc0Y2EwYjNmNzJlMWZjNWU4NTY0Yi90YWJsZTo5MjM2Y2IzNjcxZDc0NDk5YjA2ZmNkY2U2N2Q3YzhhYi90YWJsZXJhbmdlOjkyMzZjYjM2NzFkNzQ0OTliMDZmY2RjZTY3ZDdjOGFiXzQtMy0xLTEtMTAwNTUx_dbeda942-c2e4-48bf-a4ca-8bdf911c2b6d"
      unitRef="number">0.079</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes
      contextRef="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjAvZnJhZzowYWE1NzkzNDM4Mjc0Y2EwYjNmNzJlMWZjNWU4NTY0Yi90YWJsZTo5MjM2Y2IzNjcxZDc0NDk5YjA2ZmNkY2U2N2Q3YzhhYi90YWJsZXJhbmdlOjkyMzZjYjM2NzFkNzQ0OTliMDZmY2RjZTY3ZDdjOGFiXzQtNS0xLTEtMTAwNTUx_8d2ab9c6-f4fd-489b-b785-c79acbd6c77b"
      unitRef="usd">5579000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
      contextRef="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjAvZnJhZzowYWE1NzkzNDM4Mjc0Y2EwYjNmNzJlMWZjNWU4NTY0Yi90YWJsZTo5MjM2Y2IzNjcxZDc0NDk5YjA2ZmNkY2U2N2Q3YzhhYi90YWJsZXJhbmdlOjkyMzZjYjM2NzFkNzQ0OTliMDZmY2RjZTY3ZDdjOGFiXzQtNy0xLTEtMTAwNTUx_1144f9d8-7cef-49f6-b150-d91b6c3f5a6f"
      unitRef="number">0.063</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes
      contextRef="i5ebcd2a2b100446583e2b9bfc9ed66a6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjAvZnJhZzowYWE1NzkzNDM4Mjc0Y2EwYjNmNzJlMWZjNWU4NTY0Yi90YWJsZTo5MjM2Y2IzNjcxZDc0NDk5YjA2ZmNkY2U2N2Q3YzhhYi90YWJsZXJhbmdlOjkyMzZjYjM2NzFkNzQ0OTliMDZmY2RjZTY3ZDdjOGFiXzQtOS0xLTEtMTAwNTUx_21d87ae0-a69c-487c-a7a7-48ea2908657b"
      unitRef="usd">4840000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
      contextRef="i5ebcd2a2b100446583e2b9bfc9ed66a6_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjAvZnJhZzowYWE1NzkzNDM4Mjc0Y2EwYjNmNzJlMWZjNWU4NTY0Yi90YWJsZTo5MjM2Y2IzNjcxZDc0NDk5YjA2ZmNkY2U2N2Q3YzhhYi90YWJsZXJhbmdlOjkyMzZjYjM2NzFkNzQ0OTliMDZmY2RjZTY3ZDdjOGFiXzQtMTEtMS0xLTEwMDU1MQ_b131e07a-9124-4373-a1df-dfdd793271c0"
      unitRef="number">0.077</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationEquityInEarningsLossesOfUnconsolidatedSubsidiary
      contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjAvZnJhZzowYWE1NzkzNDM4Mjc0Y2EwYjNmNzJlMWZjNWU4NTY0Yi90YWJsZTo5MjM2Y2IzNjcxZDc0NDk5YjA2ZmNkY2U2N2Q3YzhhYi90YWJsZXJhbmdlOjkyMzZjYjM2NzFkNzQ0OTliMDZmY2RjZTY3ZDdjOGFiXzUtMS0xLTEtMTAwNTUx_06c08098-4608-4890-a2fd-bc856b369950"
      unitRef="usd">366000</us-gaap:IncomeTaxReconciliationEquityInEarningsLossesOfUnconsolidatedSubsidiary>
    <us-gaap:EffectiveIncomeTaxRateReconciliationEquityInEarningsLossesOfUnconsolidatedSubsidiary
      contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjAvZnJhZzowYWE1NzkzNDM4Mjc0Y2EwYjNmNzJlMWZjNWU4NTY0Yi90YWJsZTo5MjM2Y2IzNjcxZDc0NDk5YjA2ZmNkY2U2N2Q3YzhhYi90YWJsZXJhbmdlOjkyMzZjYjM2NzFkNzQ0OTliMDZmY2RjZTY3ZDdjOGFiXzUtMy0xLTEtMTAwNTUx_61e78c73-593b-447f-b53f-4244b66c9785"
      unitRef="number">0.003</us-gaap:EffectiveIncomeTaxRateReconciliationEquityInEarningsLossesOfUnconsolidatedSubsidiary>
    <us-gaap:IncomeTaxReconciliationEquityInEarningsLossesOfUnconsolidatedSubsidiary
      contextRef="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjAvZnJhZzowYWE1NzkzNDM4Mjc0Y2EwYjNmNzJlMWZjNWU4NTY0Yi90YWJsZTo5MjM2Y2IzNjcxZDc0NDk5YjA2ZmNkY2U2N2Q3YzhhYi90YWJsZXJhbmdlOjkyMzZjYjM2NzFkNzQ0OTliMDZmY2RjZTY3ZDdjOGFiXzUtNS0xLTEtMTAwNTUx_b977a49e-e836-4c4c-bea3-5efcd24a876d"
      unitRef="usd">521000</us-gaap:IncomeTaxReconciliationEquityInEarningsLossesOfUnconsolidatedSubsidiary>
    <us-gaap:EffectiveIncomeTaxRateReconciliationEquityInEarningsLossesOfUnconsolidatedSubsidiary
      contextRef="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjAvZnJhZzowYWE1NzkzNDM4Mjc0Y2EwYjNmNzJlMWZjNWU4NTY0Yi90YWJsZTo5MjM2Y2IzNjcxZDc0NDk5YjA2ZmNkY2U2N2Q3YzhhYi90YWJsZXJhbmdlOjkyMzZjYjM2NzFkNzQ0OTliMDZmY2RjZTY3ZDdjOGFiXzUtNy0xLTEtMTAwNTUx_712c5f9b-c1e5-4e1c-ac1e-ebf2048c06af"
      unitRef="number">0.006</us-gaap:EffectiveIncomeTaxRateReconciliationEquityInEarningsLossesOfUnconsolidatedSubsidiary>
    <us-gaap:IncomeTaxReconciliationEquityInEarningsLossesOfUnconsolidatedSubsidiary
      contextRef="i5ebcd2a2b100446583e2b9bfc9ed66a6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjAvZnJhZzowYWE1NzkzNDM4Mjc0Y2EwYjNmNzJlMWZjNWU4NTY0Yi90YWJsZTo5MjM2Y2IzNjcxZDc0NDk5YjA2ZmNkY2U2N2Q3YzhhYi90YWJsZXJhbmdlOjkyMzZjYjM2NzFkNzQ0OTliMDZmY2RjZTY3ZDdjOGFiXzUtOS0xLTEtMTAwNTUx_562e7b52-61a0-4ee2-a86e-815368d5ed48"
      unitRef="usd">130000</us-gaap:IncomeTaxReconciliationEquityInEarningsLossesOfUnconsolidatedSubsidiary>
    <us-gaap:EffectiveIncomeTaxRateReconciliationEquityInEarningsLossesOfUnconsolidatedSubsidiary
      contextRef="i5ebcd2a2b100446583e2b9bfc9ed66a6_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjAvZnJhZzowYWE1NzkzNDM4Mjc0Y2EwYjNmNzJlMWZjNWU4NTY0Yi90YWJsZTo5MjM2Y2IzNjcxZDc0NDk5YjA2ZmNkY2U2N2Q3YzhhYi90YWJsZXJhbmdlOjkyMzZjYjM2NzFkNzQ0OTliMDZmY2RjZTY3ZDdjOGFiXzUtMTEtMS0xLTEwMDU1MQ_1fc30b3b-077e-4558-bdbf-0d43862f33a6"
      unitRef="number">0.002</us-gaap:EffectiveIncomeTaxRateReconciliationEquityInEarningsLossesOfUnconsolidatedSubsidiary>
    <us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount
      contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjAvZnJhZzowYWE1NzkzNDM4Mjc0Y2EwYjNmNzJlMWZjNWU4NTY0Yi90YWJsZTo5MjM2Y2IzNjcxZDc0NDk5YjA2ZmNkY2U2N2Q3YzhhYi90YWJsZXJhbmdlOjkyMzZjYjM2NzFkNzQ0OTliMDZmY2RjZTY3ZDdjOGFiXzExLTEtMS0xLTEwMDU1MQ_f897fd32-70b2-4425-a322-e35cffdd54f7"
      unitRef="usd">1366000</us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount>
    <us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent
      contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjAvZnJhZzowYWE1NzkzNDM4Mjc0Y2EwYjNmNzJlMWZjNWU4NTY0Yi90YWJsZTo5MjM2Y2IzNjcxZDc0NDk5YjA2ZmNkY2U2N2Q3YzhhYi90YWJsZXJhbmdlOjkyMzZjYjM2NzFkNzQ0OTliMDZmY2RjZTY3ZDdjOGFiXzExLTMtMS0xLTEwMDU1MQ_a2c7a374-ffe9-47c1-8678-57cb52bbf08d"
      unitRef="number">0.010</us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent>
    <us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount
      contextRef="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjAvZnJhZzowYWE1NzkzNDM4Mjc0Y2EwYjNmNzJlMWZjNWU4NTY0Yi90YWJsZTo5MjM2Y2IzNjcxZDc0NDk5YjA2ZmNkY2U2N2Q3YzhhYi90YWJsZXJhbmdlOjkyMzZjYjM2NzFkNzQ0OTliMDZmY2RjZTY3ZDdjOGFiXzExLTUtMS0xLTEwMDU1MQ_e391b293-56f8-4ee9-9da3-afcab9affe52"
      unitRef="usd">1698000</us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount>
    <us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent
      contextRef="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjAvZnJhZzowYWE1NzkzNDM4Mjc0Y2EwYjNmNzJlMWZjNWU4NTY0Yi90YWJsZTo5MjM2Y2IzNjcxZDc0NDk5YjA2ZmNkY2U2N2Q3YzhhYi90YWJsZXJhbmdlOjkyMzZjYjM2NzFkNzQ0OTliMDZmY2RjZTY3ZDdjOGFiXzExLTctMS0xLTEwMDU1MQ_8da93e65-4092-470e-913f-e877e6feef73"
      unitRef="number">0.019</us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent>
    <us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount
      contextRef="i5ebcd2a2b100446583e2b9bfc9ed66a6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjAvZnJhZzowYWE1NzkzNDM4Mjc0Y2EwYjNmNzJlMWZjNWU4NTY0Yi90YWJsZTo5MjM2Y2IzNjcxZDc0NDk5YjA2ZmNkY2U2N2Q3YzhhYi90YWJsZXJhbmdlOjkyMzZjYjM2NzFkNzQ0OTliMDZmY2RjZTY3ZDdjOGFiXzExLTktMS0xLTEwMDU1MQ_aa0d3b2b-a482-4fdb-8b28-fa74442fe9c1"
      unitRef="usd">1881000</us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount>
    <us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent
      contextRef="i5ebcd2a2b100446583e2b9bfc9ed66a6_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjAvZnJhZzowYWE1NzkzNDM4Mjc0Y2EwYjNmNzJlMWZjNWU4NTY0Yi90YWJsZTo5MjM2Y2IzNjcxZDc0NDk5YjA2ZmNkY2U2N2Q3YzhhYi90YWJsZXJhbmdlOjkyMzZjYjM2NzFkNzQ0OTliMDZmY2RjZTY3ZDdjOGFiXzExLTExLTEtMS0xMDA1NTE_308b4d8d-2ac0-49e5-b922-0ad8830d2fc3"
      unitRef="number">0.030</us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments
      contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjAvZnJhZzowYWE1NzkzNDM4Mjc0Y2EwYjNmNzJlMWZjNWU4NTY0Yi90YWJsZTo5MjM2Y2IzNjcxZDc0NDk5YjA2ZmNkY2U2N2Q3YzhhYi90YWJsZXJhbmdlOjkyMzZjYjM2NzFkNzQ0OTliMDZmY2RjZTY3ZDdjOGFiXzEyLTEtMS0xLTEwMDU1MQ_6fcfce74-23d1-43f4-9f71-5e68adaab8a4"
      unitRef="usd">208000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <strl:EffectiveIncomeTaxRateReconciliationOtherPermanentDifferences
      contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjAvZnJhZzowYWE1NzkzNDM4Mjc0Y2EwYjNmNzJlMWZjNWU4NTY0Yi90YWJsZTo5MjM2Y2IzNjcxZDc0NDk5YjA2ZmNkY2U2N2Q3YzhhYi90YWJsZXJhbmdlOjkyMzZjYjM2NzFkNzQ0OTliMDZmY2RjZTY3ZDdjOGFiXzEyLTMtMS0xLTEwMDU1MQ_259f3cfa-4b1a-4bb2-adb4-636d4f3c4ce6"
      unitRef="number">0.001</strl:EffectiveIncomeTaxRateReconciliationOtherPermanentDifferences>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments
      contextRef="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjAvZnJhZzowYWE1NzkzNDM4Mjc0Y2EwYjNmNzJlMWZjNWU4NTY0Yi90YWJsZTo5MjM2Y2IzNjcxZDc0NDk5YjA2ZmNkY2U2N2Q3YzhhYi90YWJsZXJhbmdlOjkyMzZjYjM2NzFkNzQ0OTliMDZmY2RjZTY3ZDdjOGFiXzEyLTUtMS0xLTEwMDU1MQ_dee4439c-44a6-4c60-8d1d-b909934e08bb"
      unitRef="usd">-532000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <strl:EffectiveIncomeTaxRateReconciliationOtherPermanentDifferences
      contextRef="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjAvZnJhZzowYWE1NzkzNDM4Mjc0Y2EwYjNmNzJlMWZjNWU4NTY0Yi90YWJsZTo5MjM2Y2IzNjcxZDc0NDk5YjA2ZmNkY2U2N2Q3YzhhYi90YWJsZXJhbmdlOjkyMzZjYjM2NzFkNzQ0OTliMDZmY2RjZTY3ZDdjOGFiXzEyLTctMS0xLTEwMDU1MQ_a3226198-bc08-41e7-a6bd-598eb887a719"
      unitRef="number">-0.006</strl:EffectiveIncomeTaxRateReconciliationOtherPermanentDifferences>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments
      contextRef="i5ebcd2a2b100446583e2b9bfc9ed66a6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjAvZnJhZzowYWE1NzkzNDM4Mjc0Y2EwYjNmNzJlMWZjNWU4NTY0Yi90YWJsZTo5MjM2Y2IzNjcxZDc0NDk5YjA2ZmNkY2U2N2Q3YzhhYi90YWJsZXJhbmdlOjkyMzZjYjM2NzFkNzQ0OTliMDZmY2RjZTY3ZDdjOGFiXzEyLTktMS0xLTEwMDU1MQ_1b7a7bc2-2545-453f-93c7-d3e93a96cea4"
      unitRef="usd">-439000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <strl:EffectiveIncomeTaxRateReconciliationOtherPermanentDifferences
      contextRef="i5ebcd2a2b100446583e2b9bfc9ed66a6_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjAvZnJhZzowYWE1NzkzNDM4Mjc0Y2EwYjNmNzJlMWZjNWU4NTY0Yi90YWJsZTo5MjM2Y2IzNjcxZDc0NDk5YjA2ZmNkY2U2N2Q3YzhhYi90YWJsZXJhbmdlOjkyMzZjYjM2NzFkNzQ0OTliMDZmY2RjZTY3ZDdjOGFiXzEyLTExLTEtMS0xMDA1NTE_92e2b562-7585-489c-b770-0326f2e29406"
      unitRef="number">-0.007</strl:EffectiveIncomeTaxRateReconciliationOtherPermanentDifferences>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjAvZnJhZzowYWE1NzkzNDM4Mjc0Y2EwYjNmNzJlMWZjNWU4NTY0Yi90YWJsZTo5MjM2Y2IzNjcxZDc0NDk5YjA2ZmNkY2U2N2Q3YzhhYi90YWJsZXJhbmdlOjkyMzZjYjM2NzFkNzQ0OTliMDZmY2RjZTY3ZDdjOGFiXzEzLTEtMS0xLTEwMDU1MQ_d10da5f7-7a6e-41ea-b538-450a44b840b2"
      unitRef="usd">41707000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjAvZnJhZzowYWE1NzkzNDM4Mjc0Y2EwYjNmNzJlMWZjNWU4NTY0Yi90YWJsZTo5MjM2Y2IzNjcxZDc0NDk5YjA2ZmNkY2U2N2Q3YzhhYi90YWJsZXJhbmdlOjkyMzZjYjM2NzFkNzQ0OTliMDZmY2RjZTY3ZDdjOGFiXzEzLTMtMS0xLTEwMDU1MQ_9a1790c9-846e-4bcb-86c5-b11492ca093b"
      unitRef="number">0.298</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjAvZnJhZzowYWE1NzkzNDM4Mjc0Y2EwYjNmNzJlMWZjNWU4NTY0Yi90YWJsZTo5MjM2Y2IzNjcxZDc0NDk5YjA2ZmNkY2U2N2Q3YzhhYi90YWJsZXJhbmdlOjkyMzZjYjM2NzFkNzQ0OTliMDZmY2RjZTY3ZDdjOGFiXzEzLTUtMS0xLTEwMDU1MQ_306d251c-e347-4666-983b-7b5e2e413138"
      unitRef="usd">24874000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjAvZnJhZzowYWE1NzkzNDM4Mjc0Y2EwYjNmNzJlMWZjNWU4NTY0Yi90YWJsZTo5MjM2Y2IzNjcxZDc0NDk5YjA2ZmNkY2U2N2Q3YzhhYi90YWJsZXJhbmdlOjkyMzZjYjM2NzFkNzQ0OTliMDZmY2RjZTY3ZDdjOGFiXzEzLTctMS0xLTEwMDU1MQ_68e8397d-cc17-450d-b5e2-fb25e2101993"
      unitRef="number">0.280</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i5ebcd2a2b100446583e2b9bfc9ed66a6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjAvZnJhZzowYWE1NzkzNDM4Mjc0Y2EwYjNmNzJlMWZjNWU4NTY0Yi90YWJsZTo5MjM2Y2IzNjcxZDc0NDk5YjA2ZmNkY2U2N2Q3YzhhYi90YWJsZXJhbmdlOjkyMzZjYjM2NzFkNzQ0OTliMDZmY2RjZTY3ZDdjOGFiXzEzLTktMS0xLTEwMDU1MQ_f13d06bb-8941-4ea0-8281-d70d5a23cb96"
      unitRef="usd">19410000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i5ebcd2a2b100446583e2b9bfc9ed66a6_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjAvZnJhZzowYWE1NzkzNDM4Mjc0Y2EwYjNmNzJlMWZjNWU4NTY0Yi90YWJsZTo5MjM2Y2IzNjcxZDc0NDk5YjA2ZmNkY2U2N2Q3YzhhYi90YWJsZXJhbmdlOjkyMzZjYjM2NzFkNzQ0OTliMDZmY2RjZTY3ZDdjOGFiXzEzLTExLTEtMS0xMDA1NTE_6b2a2d38-c1e6-45e7-b017-566b337bb39a"
      unitRef="number">0.307</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock
      contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjAvZnJhZzowYWE1NzkzNDM4Mjc0Y2EwYjNmNzJlMWZjNWU4NTY0Yi90ZXh0cmVnaW9uOjBhYTU3OTM0MzgyNzRjYTBiM2Y3MmUxZmM1ZTg1NjRiXzMzNTk_c9e29db6-3b61-4079-87fe-2c710632695c">&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 components of deferred tax assets and liabilities were 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.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:78.225%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.870%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.872%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="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;Long Term&lt;/span&gt;&lt;/td&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;As of December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Assets related to:&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 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;Accrued compensation and other&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,287&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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,237&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 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;Noncontrolling interests&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,642&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,030&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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;Members interest 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;4,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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,604&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;Right of use 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;15,259&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;Derivative liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;515&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;Deferred payments&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;23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;960&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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 operating loss carryforwards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,320&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,955&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 deferred tax assets&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;27,314&#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;26,901&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" 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;Liabilities related to:&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;/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;Depreciation of property and equipment&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;(40,770)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,775)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Right of use 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;(15,157)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,565)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;Amortization of tax basis 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;(16,047)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,493)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,999)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,502)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 deferred tax liabilities&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;(78,973)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(45,335)&lt;/span&gt;&lt;/td&gt;&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:9pt"&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 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net total deferred tax (liability) asset&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;(51,659)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(18,434)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits
      contextRef="ia4e26e1a90f24900b99f99a0eb4cb516_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjAvZnJhZzowYWE1NzkzNDM4Mjc0Y2EwYjNmNzJlMWZjNWU4NTY0Yi90YWJsZTpkZjdmMTBiM2NkZjg0ZDkyODM4ODE1NDljYTc3NDc5Yi90YWJsZXJhbmdlOmRmN2YxMGIzY2RmODRkOTI4Mzg4MTU0OWNhNzc0NzliXzQtMS0xLTEtMTAwNTUx_38f8fb8b-1898-441b-a44c-c7126c58844a"
      unitRef="usd">3287000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits
      contextRef="ic18de86a7e194dbaacc6e58a186ae83a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjAvZnJhZzowYWE1NzkzNDM4Mjc0Y2EwYjNmNzJlMWZjNWU4NTY0Yi90YWJsZTpkZjdmMTBiM2NkZjg0ZDkyODM4ODE1NDljYTc3NDc5Yi90YWJsZXJhbmdlOmRmN2YxMGIzY2RmODRkOTI4Mzg4MTU0OWNhNzc0NzliXzQtMy0xLTEtMTAwNTUx_ca46ed78-f207-4060-986c-35772f1e2b7b"
      unitRef="usd">5237000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits>
    <strl:DeferredTaxAssetsNoncontrollingInterest
      contextRef="ia4e26e1a90f24900b99f99a0eb4cb516_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjAvZnJhZzowYWE1NzkzNDM4Mjc0Y2EwYjNmNzJlMWZjNWU4NTY0Yi90YWJsZTpkZjdmMTBiM2NkZjg0ZDkyODM4ODE1NDljYTc3NDc5Yi90YWJsZXJhbmdlOmRmN2YxMGIzY2RmODRkOTI4Mzg4MTU0OWNhNzc0NzliXzYtMS0xLTEtMTAwNTUx_8fc228db-f36f-41c8-a40a-837e72c14082"
      unitRef="usd">2642000</strl:DeferredTaxAssetsNoncontrollingInterest>
    <strl:DeferredTaxAssetsNoncontrollingInterest
      contextRef="ic18de86a7e194dbaacc6e58a186ae83a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjAvZnJhZzowYWE1NzkzNDM4Mjc0Y2EwYjNmNzJlMWZjNWU4NTY0Yi90YWJsZTpkZjdmMTBiM2NkZjg0ZDkyODM4ODE1NDljYTc3NDc5Yi90YWJsZXJhbmdlOmRmN2YxMGIzY2RmODRkOTI4Mzg4MTU0OWNhNzc0NzliXzYtMy0xLTEtMTAwNTUx_bcc8b38c-86c5-4e36-91c4-4b1c956b49ff"
      unitRef="usd">2030000</strl:DeferredTaxAssetsNoncontrollingInterest>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsContingencies
      contextRef="ia4e26e1a90f24900b99f99a0eb4cb516_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjAvZnJhZzowYWE1NzkzNDM4Mjc0Y2EwYjNmNzJlMWZjNWU4NTY0Yi90YWJsZTpkZjdmMTBiM2NkZjg0ZDkyODM4ODE1NDljYTc3NDc5Yi90YWJsZXJhbmdlOmRmN2YxMGIzY2RmODRkOTI4Mzg4MTU0OWNhNzc0NzliXzgtMS0xLTEtMTAwNTUx_9ec970e4-e199-46c7-8bc1-588b3840e9d0"
      unitRef="usd">4783000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsContingencies>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsContingencies
      contextRef="ic18de86a7e194dbaacc6e58a186ae83a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjAvZnJhZzowYWE1NzkzNDM4Mjc0Y2EwYjNmNzJlMWZjNWU4NTY0Yi90YWJsZTpkZjdmMTBiM2NkZjg0ZDkyODM4ODE1NDljYTc3NDc5Yi90YWJsZXJhbmdlOmRmN2YxMGIzY2RmODRkOTI4Mzg4MTU0OWNhNzc0NzliXzgtMy0xLTEtMTAwNTUx_2eee40a5-060e-413c-89b1-3074f3931244"
      unitRef="usd">4604000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsContingencies>
    <strl:DeferredTaxAssetsRightOfUseLiability
      contextRef="ia4e26e1a90f24900b99f99a0eb4cb516_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjAvZnJhZzowYWE1NzkzNDM4Mjc0Y2EwYjNmNzJlMWZjNWU4NTY0Yi90YWJsZTpkZjdmMTBiM2NkZjg0ZDkyODM4ODE1NDljYTc3NDc5Yi90YWJsZXJhbmdlOmRmN2YxMGIzY2RmODRkOTI4Mzg4MTU0OWNhNzc0NzliXzktMS0xLTEtMTAwNTUx_953bd575-a2ca-44f7-b0a2-878b67012fd6"
      unitRef="usd">15259000</strl:DeferredTaxAssetsRightOfUseLiability>
    <strl:DeferredTaxAssetsRightOfUseLiability
      contextRef="ic18de86a7e194dbaacc6e58a186ae83a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjAvZnJhZzowYWE1NzkzNDM4Mjc0Y2EwYjNmNzJlMWZjNWU4NTY0Yi90YWJsZTpkZjdmMTBiM2NkZjg0ZDkyODM4ODE1NDljYTc3NDc5Yi90YWJsZXJhbmdlOmRmN2YxMGIzY2RmODRkOTI4Mzg4MTU0OWNhNzc0NzliXzktMy0xLTEtMTAwNTUx_3e242e4c-e8a1-4f04-85cb-7e74bdad0999"
      unitRef="usd">4600000</strl:DeferredTaxAssetsRightOfUseLiability>
    <us-gaap:DeferredTaxAssetsDerivativeInstruments
      contextRef="ia4e26e1a90f24900b99f99a0eb4cb516_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjAvZnJhZzowYWE1NzkzNDM4Mjc0Y2EwYjNmNzJlMWZjNWU4NTY0Yi90YWJsZTpkZjdmMTBiM2NkZjg0ZDkyODM4ODE1NDljYTc3NDc5Yi90YWJsZXJhbmdlOmRmN2YxMGIzY2RmODRkOTI4Mzg4MTU0OWNhNzc0NzliXzEwLTEtMS0xLTEwMDU1MQ_f2376445-c1b3-4a12-a12d-e65d58b73954"
      unitRef="usd">0</us-gaap:DeferredTaxAssetsDerivativeInstruments>
    <us-gaap:DeferredTaxAssetsDerivativeInstruments
      contextRef="ic18de86a7e194dbaacc6e58a186ae83a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjAvZnJhZzowYWE1NzkzNDM4Mjc0Y2EwYjNmNzJlMWZjNWU4NTY0Yi90YWJsZTpkZjdmMTBiM2NkZjg0ZDkyODM4ODE1NDljYTc3NDc5Yi90YWJsZXJhbmdlOmRmN2YxMGIzY2RmODRkOTI4Mzg4MTU0OWNhNzc0NzliXzEwLTMtMS0xLTEwMDU1MQ_e9ba009f-41be-4386-ae05-14b60d7be598"
      unitRef="usd">515000</us-gaap:DeferredTaxAssetsDerivativeInstruments>
    <strl:DeferredTaxAssetsDeferredPayments
      contextRef="ia4e26e1a90f24900b99f99a0eb4cb516_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjAvZnJhZzowYWE1NzkzNDM4Mjc0Y2EwYjNmNzJlMWZjNWU4NTY0Yi90YWJsZTpkZjdmMTBiM2NkZjg0ZDkyODM4ODE1NDljYTc3NDc5Yi90YWJsZXJhbmdlOmRmN2YxMGIzY2RmODRkOTI4Mzg4MTU0OWNhNzc0NzliXzExLTEtMS0xLTEwMDU1MQ_12dea3e1-5d40-49a1-8b4f-29d6de60582e"
      unitRef="usd">23000</strl:DeferredTaxAssetsDeferredPayments>
    <strl:DeferredTaxAssetsDeferredPayments
      contextRef="ic18de86a7e194dbaacc6e58a186ae83a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjAvZnJhZzowYWE1NzkzNDM4Mjc0Y2EwYjNmNzJlMWZjNWU4NTY0Yi90YWJsZTpkZjdmMTBiM2NkZjg0ZDkyODM4ODE1NDljYTc3NDc5Yi90YWJsZXJhbmdlOmRmN2YxMGIzY2RmODRkOTI4Mzg4MTU0OWNhNzc0NzliXzExLTMtMS0xLTEwMDU1MQ_5d38a855-cbda-475a-ba61-3dc02cb18e1c"
      unitRef="usd">960000</strl:DeferredTaxAssetsDeferredPayments>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards
      contextRef="ia4e26e1a90f24900b99f99a0eb4cb516_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjAvZnJhZzowYWE1NzkzNDM4Mjc0Y2EwYjNmNzJlMWZjNWU4NTY0Yi90YWJsZTpkZjdmMTBiM2NkZjg0ZDkyODM4ODE1NDljYTc3NDc5Yi90YWJsZXJhbmdlOmRmN2YxMGIzY2RmODRkOTI4Mzg4MTU0OWNhNzc0NzliXzEyLTEtMS0xLTEwMDU1MQ_1a731522-09ef-4928-85db-bf49d3fc5a2d"
      unitRef="usd">1320000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards
      contextRef="ic18de86a7e194dbaacc6e58a186ae83a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjAvZnJhZzowYWE1NzkzNDM4Mjc0Y2EwYjNmNzJlMWZjNWU4NTY0Yi90YWJsZTpkZjdmMTBiM2NkZjg0ZDkyODM4ODE1NDljYTc3NDc5Yi90YWJsZXJhbmdlOmRmN2YxMGIzY2RmODRkOTI4Mzg4MTU0OWNhNzc0NzliXzEyLTMtMS0xLTEwMDU1MQ_4c43fdb8-3379-4063-938a-eae4bc92d073"
      unitRef="usd">8955000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="ia4e26e1a90f24900b99f99a0eb4cb516_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjAvZnJhZzowYWE1NzkzNDM4Mjc0Y2EwYjNmNzJlMWZjNWU4NTY0Yi90YWJsZTpkZjdmMTBiM2NkZjg0ZDkyODM4ODE1NDljYTc3NDc5Yi90YWJsZXJhbmdlOmRmN2YxMGIzY2RmODRkOTI4Mzg4MTU0OWNhNzc0NzliXzEzLTEtMS0xLTEwMDU1MQ_12640bfc-c6c7-49db-999e-a386d44c7057"
      unitRef="usd">27314000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="ic18de86a7e194dbaacc6e58a186ae83a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjAvZnJhZzowYWE1NzkzNDM4Mjc0Y2EwYjNmNzJlMWZjNWU4NTY0Yi90YWJsZTpkZjdmMTBiM2NkZjg0ZDkyODM4ODE1NDljYTc3NDc5Yi90YWJsZXJhbmdlOmRmN2YxMGIzY2RmODRkOTI4Mzg4MTU0OWNhNzc0NzliXzEzLTMtMS0xLTEwMDU1MQ_21f48d2a-ae0b-424c-9047-1e7db2498ab7"
      unitRef="usd">26901000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment
      contextRef="ia4e26e1a90f24900b99f99a0eb4cb516_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjAvZnJhZzowYWE1NzkzNDM4Mjc0Y2EwYjNmNzJlMWZjNWU4NTY0Yi90YWJsZTpkZjdmMTBiM2NkZjg0ZDkyODM4ODE1NDljYTc3NDc5Yi90YWJsZXJhbmdlOmRmN2YxMGIzY2RmODRkOTI4Mzg4MTU0OWNhNzc0NzliXzE4LTEtMS0xLTEwMDU1MQ_79b81690-2d87-4b0a-9c0f-8bbaa0741fda"
      unitRef="usd">40770000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment
      contextRef="ic18de86a7e194dbaacc6e58a186ae83a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjAvZnJhZzowYWE1NzkzNDM4Mjc0Y2EwYjNmNzJlMWZjNWU4NTY0Yi90YWJsZTpkZjdmMTBiM2NkZjg0ZDkyODM4ODE1NDljYTc3NDc5Yi90YWJsZXJhbmdlOmRmN2YxMGIzY2RmODRkOTI4Mzg4MTU0OWNhNzc0NzliXzE4LTMtMS0xLTEwMDU1MQ_981e17c0-e2f8-43f1-89bf-8c8c31a3b05a"
      unitRef="usd">25775000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <strl:DeferredTaxLiabilitiesRightOfUseAsset
      contextRef="ia4e26e1a90f24900b99f99a0eb4cb516_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjAvZnJhZzowYWE1NzkzNDM4Mjc0Y2EwYjNmNzJlMWZjNWU4NTY0Yi90YWJsZTpkZjdmMTBiM2NkZjg0ZDkyODM4ODE1NDljYTc3NDc5Yi90YWJsZXJhbmdlOmRmN2YxMGIzY2RmODRkOTI4Mzg4MTU0OWNhNzc0NzliXzE5LTEtMS0xLTEwMDU1MQ_35e6e155-cb07-46aa-ab34-841fa5515826"
      unitRef="usd">15157000</strl:DeferredTaxLiabilitiesRightOfUseAsset>
    <strl:DeferredTaxLiabilitiesRightOfUseAsset
      contextRef="ic18de86a7e194dbaacc6e58a186ae83a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjAvZnJhZzowYWE1NzkzNDM4Mjc0Y2EwYjNmNzJlMWZjNWU4NTY0Yi90YWJsZTpkZjdmMTBiM2NkZjg0ZDkyODM4ODE1NDljYTc3NDc5Yi90YWJsZXJhbmdlOmRmN2YxMGIzY2RmODRkOTI4Mzg4MTU0OWNhNzc0NzliXzE5LTMtMS0xLTEwMDU1MQ_2d258fe8-3264-4120-98e6-bca67c07d468"
      unitRef="usd">4565000</strl:DeferredTaxLiabilitiesRightOfUseAsset>
    <us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill
      contextRef="ia4e26e1a90f24900b99f99a0eb4cb516_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjAvZnJhZzowYWE1NzkzNDM4Mjc0Y2EwYjNmNzJlMWZjNWU4NTY0Yi90YWJsZTpkZjdmMTBiM2NkZjg0ZDkyODM4ODE1NDljYTc3NDc5Yi90YWJsZXJhbmdlOmRmN2YxMGIzY2RmODRkOTI4Mzg4MTU0OWNhNzc0NzliXzIwLTEtMS0xLTEwMDU1MQ_0b2b4abd-0c8b-4064-90e2-2b8ca098bbc1"
      unitRef="usd">16047000</us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill>
    <us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill
      contextRef="ic18de86a7e194dbaacc6e58a186ae83a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjAvZnJhZzowYWE1NzkzNDM4Mjc0Y2EwYjNmNzJlMWZjNWU4NTY0Yi90YWJsZTpkZjdmMTBiM2NkZjg0ZDkyODM4ODE1NDljYTc3NDc5Yi90YWJsZXJhbmdlOmRmN2YxMGIzY2RmODRkOTI4Mzg4MTU0OWNhNzc0NzliXzIwLTMtMS0xLTEwMDU1MQ_b2d13336-9369-4a91-9754-e2680263ffa0"
      unitRef="usd">10493000</us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill>
    <us-gaap:DeferredTaxLiabilitiesOther
      contextRef="ia4e26e1a90f24900b99f99a0eb4cb516_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjAvZnJhZzowYWE1NzkzNDM4Mjc0Y2EwYjNmNzJlMWZjNWU4NTY0Yi90YWJsZTpkZjdmMTBiM2NkZjg0ZDkyODM4ODE1NDljYTc3NDc5Yi90YWJsZXJhbmdlOmRmN2YxMGIzY2RmODRkOTI4Mzg4MTU0OWNhNzc0NzliXzIxLTEtMS0xLTEwMDU1MQ_f6d900d5-1301-47cd-847f-e2382e795732"
      unitRef="usd">6999000</us-gaap:DeferredTaxLiabilitiesOther>
    <us-gaap:DeferredTaxLiabilitiesOther
      contextRef="ic18de86a7e194dbaacc6e58a186ae83a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjAvZnJhZzowYWE1NzkzNDM4Mjc0Y2EwYjNmNzJlMWZjNWU4NTY0Yi90YWJsZTpkZjdmMTBiM2NkZjg0ZDkyODM4ODE1NDljYTc3NDc5Yi90YWJsZXJhbmdlOmRmN2YxMGIzY2RmODRkOTI4Mzg4MTU0OWNhNzc0NzliXzIxLTMtMS0xLTEwMDU1MQ_e1c2eb9f-f654-4206-bd64-fc321bbafe76"
      unitRef="usd">4502000</us-gaap:DeferredTaxLiabilitiesOther>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="ia4e26e1a90f24900b99f99a0eb4cb516_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjAvZnJhZzowYWE1NzkzNDM4Mjc0Y2EwYjNmNzJlMWZjNWU4NTY0Yi90YWJsZTpkZjdmMTBiM2NkZjg0ZDkyODM4ODE1NDljYTc3NDc5Yi90YWJsZXJhbmdlOmRmN2YxMGIzY2RmODRkOTI4Mzg4MTU0OWNhNzc0NzliXzIyLTEtMS0xLTEwMDU1MQ_1eb5e566-ddb3-4ffc-a321-e75f39051701"
      unitRef="usd">78973000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="ic18de86a7e194dbaacc6e58a186ae83a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjAvZnJhZzowYWE1NzkzNDM4Mjc0Y2EwYjNmNzJlMWZjNWU4NTY0Yi90YWJsZTpkZjdmMTBiM2NkZjg0ZDkyODM4ODE1NDljYTc3NDc5Yi90YWJsZXJhbmdlOmRmN2YxMGIzY2RmODRkOTI4Mzg4MTU0OWNhNzc0NzliXzIyLTMtMS0xLTEwMDU1MQ_2ead25f8-6d81-4c61-bb27-544752cac627"
      unitRef="usd">45335000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredTaxLiabilities
      contextRef="ia4e26e1a90f24900b99f99a0eb4cb516_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjAvZnJhZzowYWE1NzkzNDM4Mjc0Y2EwYjNmNzJlMWZjNWU4NTY0Yi90YWJsZTpkZjdmMTBiM2NkZjg0ZDkyODM4ODE1NDljYTc3NDc5Yi90YWJsZXJhbmdlOmRmN2YxMGIzY2RmODRkOTI4Mzg4MTU0OWNhNzc0NzliXzI0LTEtMS0xLTEwMDU1MQ_6784c2cd-e1f4-4605-a2ec-a909f0e9322b"
      unitRef="usd">51659000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:DeferredTaxLiabilities
      contextRef="ic18de86a7e194dbaacc6e58a186ae83a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjAvZnJhZzowYWE1NzkzNDM4Mjc0Y2EwYjNmNzJlMWZjNWU4NTY0Yi90YWJsZTpkZjdmMTBiM2NkZjg0ZDkyODM4ODE1NDljYTc3NDc5Yi90YWJsZXJhbmdlOmRmN2YxMGIzY2RmODRkOTI4Mzg4MTU0OWNhNzc0NzliXzI0LTMtMS0xLTEwMDU1MQ_f36fb713-ef80-404e-8859-92c5674873a5"
      unitRef="usd">18434000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:OperatingLossCarryforwards
      contextRef="ib8c44119e6be4960a5829315faf74d55_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjAvZnJhZzowYWE1NzkzNDM4Mjc0Y2EwYjNmNzJlMWZjNWU4NTY0Yi90ZXh0cmVnaW9uOjBhYTU3OTM0MzgyNzRjYTBiM2Y3MmUxZmM1ZTg1NjRiXzEyMjA_fb6c83b9-63f8-4314-a4c8-69dd49996e41"
      unitRef="usd">253000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:OperatingLossCarryforwards
      contextRef="i3ede0c0d457d4280ae9ec9e928a67f29_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjAvZnJhZzowYWE1NzkzNDM4Mjc0Y2EwYjNmNzJlMWZjNWU4NTY0Yi90ZXh0cmVnaW9uOjBhYTU3OTM0MzgyNzRjYTBiM2Y3MmUxZmM1ZTg1NjRiXzEyMjc_c3587311-1df4-4f73-9791-43413cefe991"
      unitRef="usd">22224000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration
      contextRef="ib8c44119e6be4960a5829315faf74d55_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjAvZnJhZzowYWE1NzkzNDM4Mjc0Y2EwYjNmNzJlMWZjNWU4NTY0Yi90ZXh0cmVnaW9uOjBhYTU3OTM0MzgyNzRjYTBiM2Y3MmUxZmM1ZTg1NjRiXzU0OTc1NTgyMzAxNw_69f9e234-071d-411b-9699-4638e48bbf7a"
      unitRef="usd">27000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock
      contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjMvZnJhZzo1YmUyNWFiMTM0OGI0NzQ2YjM5NTFkNjE4YmI0ODc2OC90ZXh0cmVnaW9uOjViZTI1YWIxMzQ4YjQ3NDZiMzk1MWQ2MThiYjQ4NzY4XzI2MDM_9c9a01b7-b3e2-425d-83a4-0f4d5bcabe54">&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.900%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.033%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:93.767%"/&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;STOCKHOLDERS' EQUITY&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;Holders of common stock are entitled to one vote for each share on all matters voted upon by the stockholders, including the election of directors, and do not have cumulative voting rights. Holders of common stock are entitled to share ratably in net assets upon any dissolution or liquidation after payment of provision for all liabilities and any preferential liquidation rights of our preferred stock then outstanding. Common stock shares are not subject to any redemption provisions and are not convertible into any other shares of capital stock. The rights, preferences and privileges of holders of common stock are subject to those of the holders of any shares of preferred stock that may be issued in the future.&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 Board of Directors may authorize the issuance of one or more classes or series of preferred stock without stockholder approval and may establish the voting powers, designations, preferences and rights and restrictions of such shares. No preferred shares have been issued.&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;Treasury Stock&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;On November 2, 2018, the Board of Directors approved a plan that authorized stock repurchases of up to 2,000 shares of the Company&#x2019;s common stock. Under the plan, the Company may repurchase its common stock in the open market or through privately negotiated transactions at such times and at such prices as determined to be in the Company&#x2019;s best interest. The Company accounts for the repurchase of treasury shares under the cost method. This repurchase program expired on June 30, 2020. Under the plan, the Company repurchased no shares of its common stock during fiscal year 2020. 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 16 - Stock Incentive Plan, &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 a discussion of share repurchases transferred into treasury stock resulting from tax withholding requirements under our stock incentive plan.&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 years ended December&#160;31, 2022, 2021 and 2020, changes to 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 11 - 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;&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 Issued for Acquisitions&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;On December 20, 2022, in connection with the acquisition of the business of CCS, the Company issued 157 shares of the Company&#x2019;s stock as consideration paid to the sellers. The value of the shares issued was $4,851 based on Sterling&#x2019;s closing stock price on December 19, 2022. 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 3 - Acquisitions&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;&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;On December&#160;30, 2021, in connection with the acquisition of Petillo, the Company issued 759 shares of the Company&#x2019;s stock as consideration paid to the Petillo sellers. The value of the shares issued was $20,406 based on Sterling&#x2019;s closing stock price on December 29, 2021. 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 3 - Acquisitions&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:StockholdersEquityNoteDisclosureTextBlock>
    <strl:CommonStockVotesPerShare
      contextRef="ieb0feb7bc6d84a11826c7ff42fa94d4b_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjMvZnJhZzo1YmUyNWFiMTM0OGI0NzQ2YjM5NTFkNjE4YmI0ODc2OC90ZXh0cmVnaW9uOjViZTI1YWIxMzQ4YjQ3NDZiMzk1MWQ2MThiYjQ4NzY4XzU1_fa5175ea-5a77-40cd-a4a9-cb654b3bb7cb"
      unitRef="vote">1</strl:CommonStockVotesPerShare>
    <us-gaap:StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased
      contextRef="iec7a0f9f7d9646c9973550246db6180d_I20181102"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjMvZnJhZzo1YmUyNWFiMTM0OGI0NzQ2YjM5NTFkNjE4YmI0ODc2OC90ZXh0cmVnaW9uOjViZTI1YWIxMzQ4YjQ3NDZiMzk1MWQ2MThiYjQ4NzY4XzExMjc_e8c2371a-da2f-422a-8de8-583d685b603a"
      unitRef="shares">2000000</us-gaap:StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="i7bf29a1753fa4c07882755b7b7203a39_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjMvZnJhZzo1YmUyNWFiMTM0OGI0NzQ2YjM5NTFkNjE4YmI0ODc2OC90ZXh0cmVnaW9uOjViZTI1YWIxMzQ4YjQ3NDZiMzk1MWQ2MThiYjQ4NzY4XzE1NDk_c9900271-7a5b-4c7a-8ad1-451bb4d8614e"
      unitRef="shares">0</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued
      contextRef="i63a82827d56a4e9da6092bbc1ae2079b_D20221220-20221220"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjMvZnJhZzo1YmUyNWFiMTM0OGI0NzQ2YjM5NTFkNjE4YmI0ODc2OC90ZXh0cmVnaW9uOjViZTI1YWIxMzQ4YjQ3NDZiMzk1MWQ2MThiYjQ4NzY4XzU0OTc1NTgyMDE4NQ_43844a1a-9405-466e-b5fc-c6c31e3dfce3"
      unitRef="shares">157000</us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued>
    <us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable
      contextRef="i63a82827d56a4e9da6092bbc1ae2079b_D20221220-20221220"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjMvZnJhZzo1YmUyNWFiMTM0OGI0NzQ2YjM5NTFkNjE4YmI0ODc2OC90ZXh0cmVnaW9uOjViZTI1YWIxMzQ4YjQ3NDZiMzk1MWQ2MThiYjQ4NzY4XzU0OTc1NTgyMDE5MA_9b100027-f384-4799-8df4-0ae4e4309567"
      unitRef="usd">4851000</us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable>
    <us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued
      contextRef="i33326b348d774f508bd95f21ec9f7f82_D20211230-20211230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjMvZnJhZzo1YmUyNWFiMTM0OGI0NzQ2YjM5NTFkNjE4YmI0ODc2OC90ZXh0cmVnaW9uOjViZTI1YWIxMzQ4YjQ3NDZiMzk1MWQ2MThiYjQ4NzY4XzIxNDA_7c45f82d-2821-42cc-9e2b-d05c45453536"
      unitRef="shares">759000</us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued>
    <us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable
      contextRef="i33326b348d774f508bd95f21ec9f7f82_D20211230-20211230"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjMvZnJhZzo1YmUyNWFiMTM0OGI0NzQ2YjM5NTFkNjE4YmI0ODc2OC90ZXh0cmVnaW9uOjViZTI1YWIxMzQ4YjQ3NDZiMzk1MWQ2MThiYjQ4NzY4XzIyNDk_dd0a6e85-2669-426a-8c29-c7302f8f1a98"
      unitRef="usd">20406000</us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock
      contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjkvZnJhZzozOTU0NDI2NzkzMjA0ZmUyYmRkN2YwOTJiODc2YmRjMC90ZXh0cmVnaW9uOjM5NTQ0MjY3OTMyMDRmZTJiZGQ3ZjA5MmI4NzZiZGMwXzU3ODI_857ab053-d4f3-48bd-a92f-75d3c7c6ba14">&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.900%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.033%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:93.767%"/&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;STOCK INCENTIVE PLAN&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-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;). Compensation expense recognized related to the Company&#x2019;s Stock Incentive Plan was $10,181, $11,687 and $11,572 for 2022, 2021 and 2020, respectively. Under the Stock Incentive Plan, we are authorized to issue 3,400 shares, and assuming PSU vestings occur at maximum payout, 397 authorized shares remained available under our Stock Incentive Plan for future grants at December&#160;31, 2022.&lt;/span&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;Under the ESPP, employees may make quarterly purchases of shares at a discount through regular payroll deductions for up to 15% of their compensation, subject to a $25 fair market value maximum purchase per year. The shares are purchased at 85% of the closing price per share on the last trading day of the calendar quarter. Included within total stock-based compensation expense is $120, $84 and $71 of expense related to the ESPP, for 2022, 2021 and 2020, respectively. ESPP expense represents the difference between the fair value on the date of purchase and the price paid. At December&#160;31, 2022, 692 authorized shares remained available for issuance under the ESPP.&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;Total equity-based compensation expense recognized related to the Company&#x2019;s Stock Incentive Plan and the ESPP was $10,301, $11,771 and $11,643 for 2022, 2021 and 2020, respectively, primarily recognized within general and administrative expenses. At December&#160;31, 2022, there was approximately $10,900 of unrecognized compensation cost related to equity-based grants, which is expected to be recognized over a weighted-average period of 2.4 years. The Company recognizes forfeitures as they occur, rather than estimating expected forfeitures.&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;RSAs&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&#x2019;s RSA awards may not be sold or otherwise transferred until certain restrictions have lapsed, which is generally over a one-year period for Directors. The total initial fair value for these awards is determined based upon the market price of our stock at the grant date and is expensed on a straight-line basis over the vesting period. During 2022, we recognized $633 of compensation expense. The following table presents RSA activity during 2022:&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.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.029%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.468%"/&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:15.470%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;RSAs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:2pt;margin-top:2pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Number of Shares&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:2pt;margin-top:2pt;text-align:center"&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&lt;br/&gt;Fair Value Per Share&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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.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;/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;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;23.43&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(29)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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.19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&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;26&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;23.43&#160;&lt;/span&gt;&lt;/td&gt;&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;/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&#160;2021,&#160;29&#160;RSAs were granted with a weighted-average grant-date fair value per share of&#160;$23.19. During&#160;2020,&#160;51&#160;RSAs were granted with a weighted-average grant-date fair value per share of&#160;$8.73. The total fair value of RSAs that vested during&#160;2022, 2021 and 2020&#160;was&#160;$673,&#160;$506&#160;and&#160;$799, respectively.&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;RSUs&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&#x2019;s RSU awards may not be sold or otherwise transferred until certain restrictions have lapsed, which is generally over a three-year graded vesting period. The total initial fair value for these awards is determined based upon the market price of our stock at the grant date and is expensed on a straight-line basis over the vesting period. During 2022, we recognized $3,072 of compensation expense. The following table presents RSU activity during 2022:&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.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.029%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.468%"/&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:15.470%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;RSUs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:2pt;margin-top:2pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Number of Shares&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:2pt;margin-top:2pt;text-align:center"&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&lt;br/&gt;Fair Value Per Share&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td 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;250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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;17.37&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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;Granted&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;186&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;28.35&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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;Vested&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;(151)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;18.66&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;Forfeited&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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;21.66&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at December 31, 2022&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;283&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;23.51&#160;&lt;/span&gt;&lt;/td&gt;&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;/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;During&#160;2021,&#160;151&#160;RSUs were granted with a weighted-average grant-date fair value per share of&#160;$21.29. During&#160;2020,&#160;169&#160;RSUs were granted with a weighted-average grant-date fair value per share of&#160;$13.52. The total fair value of RSUs that vested during&#160;2022, 2021 and 2020 were&#160;$2,818, $2,742 and $2,918, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&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;PSUs&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&#x2019;s performance-based share awards are subject to the achievement of specified financial based performance targets and are generally based upon EPS and vest over&#160;three years. The total fair value for these awards is determined based upon the market price of our stock at the grant date and is expensed and adjusted over the vesting period based on the level of payout expected to be achieved. As a result of financial performance conditions met during&#160;2022, we recognized&#160;$6,476&#160;of compensation expense.&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;During&#160;2022,&#160;2021&#160;and&#160;2020, PSU shares totaling&#160;166, 397 and 176, respectively, were granted with a weighted-average grant-date fair value per share of&#160;$26.52,&#160;$21.88 and $14.06, respectively. During&#160;2022, upon vesting and achievement of certain performance goals, we distributed&#160;710&#160;shares of common stock related to PSU awards with a weighted-average grant-date fair value per share of&#160;$14.80. The total fair value of PSUs that vested during&#160;2022, 2021&#160;and 2020 was&#160;$10,508, $7,842 and $1,620, respectively. Additionally, the Company has liability-based awards for which the number of units awarded is not determined until the vesting date. During 2022, the Company recognized $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 and 2020. 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 330, 311 and 123 shares for taxes on RSU and PSU stock-based compensation vestings for $9,416, $7,311 and $1,845 during 2022, 2021 and 2020, respectively. The Company withheld 1 and 11 shares for taxes on RSA stock-based compensation vestings for $27 and $140 during 2021&#160;and&#160;2020, respectively. The Company did not withhold any taxes for RSA stock-based compensation in 2022, as all RSA holders are directors.&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;Warrants&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;On April 3, 2017, the Company issued warrants (the &#x201c;Warrants&#x201d;) to the lenders under the Oaktree Facility (the &#x201c;Holders&#x201d;) pursuant to which such holders have the right to purchase, for a period of 5 years from the date of issuance, up to an aggregate of 1,000 shares of the Company&#x2019;s common stock (the &#x201c;Warrant Shares&#x201d;) at an initial exercise price of $10.25 per share.&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 Company valued these Warrants using the Black-Scholes model, which is a type 3 fair value measurement. The key assumptions used in the Black-Scholes Model and fair value output are summarized in the table below:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:1pt"&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:85.977%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;April 3, 2017&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;Stock price at grant date&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.88&#160;&lt;/span&gt;&lt;/td&gt;&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;Exercise option price&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;10.25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected term of&#160;warrants (in years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 13pt 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected volatility rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Risk-free rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.88&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;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;Expected dividend yield&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 fair value&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;During 2021, certain holders exercised 530 warrants, elected the cashless exercise option, and the Company issued&#160;315&#160;common shares with a market value of&#160;$8,082. During 2020, certain holders exercised 470 warrants, elected the cashless exercise option, and the Company issued&#160;110 common shares with a market value of&#160;$1,477. At December 31, 2021, no warrants remained outstanding.&lt;/span&gt;&lt;/div&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="icad9bd3568254dda86e9c125107c3966_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjkvZnJhZzozOTU0NDI2NzkzMjA0ZmUyYmRkN2YwOTJiODc2YmRjMC90ZXh0cmVnaW9uOjM5NTQ0MjY3OTMyMDRmZTJiZGQ3ZjA5MmI4NzZiZGMwXzUyNA_c5a8cd8b-8205-4b9f-9f97-217500833b24"
      unitRef="usd">10181000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i25fa49937d5646d0b5e2abd410c7a676_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjkvZnJhZzozOTU0NDI2NzkzMjA0ZmUyYmRkN2YwOTJiODc2YmRjMC90ZXh0cmVnaW9uOjM5NTQ0MjY3OTMyMDRmZTJiZGQ3ZjA5MmI4NzZiZGMwXzUyOA_e8d7d1b3-83c2-44d2-9fd6-bb42829a31f3"
      unitRef="usd">11687000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ibefc4f95ee464ec5b9f93abc4722a71a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjkvZnJhZzozOTU0NDI2NzkzMjA0ZmUyYmRkN2YwOTJiODc2YmRjMC90ZXh0cmVnaW9uOjM5NTQ0MjY3OTMyMDRmZTJiZGQ3ZjA5MmI4NzZiZGMwXzUzNQ_415006c1-a4c2-4a4e-9968-15748c587d40"
      unitRef="usd">11572000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="icee5672d0bdd4e87bb5d1bda457929cc_I20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjkvZnJhZzozOTU0NDI2NzkzMjA0ZmUyYmRkN2YwOTJiODc2YmRjMC90ZXh0cmVnaW9uOjM5NTQ0MjY3OTMyMDRmZTJiZGQ3ZjA5MmI4NzZiZGMwXzYzNQ_d61031df-5bc8-4639-9f49-c0e0d97c1892"
      unitRef="shares">3400000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="id35ecd5c001446ebb2262e143b574bfd_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjkvZnJhZzozOTU0NDI2NzkzMjA0ZmUyYmRkN2YwOTJiODc2YmRjMC90ZXh0cmVnaW9uOjM5NTQ0MjY3OTMyMDRmZTJiZGQ3ZjA5MmI4NzZiZGMwXzY5Nw_a99665dd-d606-4aaa-ab3c-7b5dc1415f52"
      unitRef="shares">397000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <strl:SharebasedCompensationArrangementbySharebasedPaymentAwardMaximumAnnualContributionsPerEmployeePercent
      contextRef="i3427063f983e49d98e303be747360251_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjkvZnJhZzozOTU0NDI2NzkzMjA0ZmUyYmRkN2YwOTJiODc2YmRjMC90ZXh0cmVnaW9uOjM5NTQ0MjY3OTMyMDRmZTJiZGQ3ZjA5MmI4NzZiZGMwXzkxNw_5a502d19-1c69-4b99-bcac-c5592e38b48d"
      unitRef="number">0.15</strl:SharebasedCompensationArrangementbySharebasedPaymentAwardMaximumAnnualContributionsPerEmployeePercent>
    <strl:SharebasedCompensationArrangementbySharebasedPaymentAwardMaximumAnnualContributionsPerEmployeeAmount
      contextRef="i3427063f983e49d98e303be747360251_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjkvZnJhZzozOTU0NDI2NzkzMjA0ZmUyYmRkN2YwOTJiODc2YmRjMC90ZXh0cmVnaW9uOjM5NTQ0MjY3OTMyMDRmZTJiZGQ3ZjA5MmI4NzZiZGMwXzk1Ng_d31504a3-f14a-4098-b6f0-2fe11879ba03"
      unitRef="usd">25000</strl:SharebasedCompensationArrangementbySharebasedPaymentAwardMaximumAnnualContributionsPerEmployeeAmount>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent
      contextRef="i3427063f983e49d98e303be747360251_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjkvZnJhZzozOTU0NDI2NzkzMjA0ZmUyYmRkN2YwOTJiODc2YmRjMC90ZXh0cmVnaW9uOjM5NTQ0MjY3OTMyMDRmZTJiZGQ3ZjA5MmI4NzZiZGMwXzEwMTQ_c332cfc7-e71b-4d74-aba5-c30ab02314d8"
      unitRef="number">0.85</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i3427063f983e49d98e303be747360251_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjkvZnJhZzozOTU0NDI2NzkzMjA0ZmUyYmRkN2YwOTJiODc2YmRjMC90ZXh0cmVnaW9uOjM5NTQ0MjY3OTMyMDRmZTJiZGQ3ZjA5MmI4NzZiZGMwXzExNTU_fd408e48-bb92-4b8a-8444-dad7d7c4691f"
      unitRef="usd">120000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i473bebbbfb6648ef893ee8fb2995a148_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjkvZnJhZzozOTU0NDI2NzkzMjA0ZmUyYmRkN2YwOTJiODc2YmRjMC90ZXh0cmVnaW9uOjM5NTQ0MjY3OTMyMDRmZTJiZGQ3ZjA5MmI4NzZiZGMwXzExNTk_12d6f867-4787-4c99-909e-68a1295211c6"
      unitRef="usd">84000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ia204d5be591c473f89aebe082bea08ed_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjkvZnJhZzozOTU0NDI2NzkzMjA0ZmUyYmRkN2YwOTJiODc2YmRjMC90ZXh0cmVnaW9uOjM5NTQ0MjY3OTMyMDRmZTJiZGQ3ZjA5MmI4NzZiZGMwXzExNjY_2c108da1-710c-496e-85da-7d9f1ca064c3"
      unitRef="usd">71000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="i0c0b88dd05434862afc77bff5f6c181b_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjkvZnJhZzozOTU0NDI2NzkzMjA0ZmUyYmRkN2YwOTJiODc2YmRjMC90ZXh0cmVnaW9uOjM5NTQ0MjY3OTMyMDRmZTJiZGQ3ZjA5MmI4NzZiZGMwXzEzNDc_c62cd021-f663-467d-8fb5-307e280b55d9"
      unitRef="shares">692000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="iab673f6b77ad4d98b9db79f74c5d9a04_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjkvZnJhZzozOTU0NDI2NzkzMjA0ZmUyYmRkN2YwOTJiODc2YmRjMC90ZXh0cmVnaW9uOjM5NTQ0MjY3OTMyMDRmZTJiZGQ3ZjA5MmI4NzZiZGMwXzE1MzA_ef11a515-1def-433d-b9d4-5351c80fe187"
      unitRef="usd">10301000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="if6efe45137664d22bcc16b30f0a20e13_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjkvZnJhZzozOTU0NDI2NzkzMjA0ZmUyYmRkN2YwOTJiODc2YmRjMC90ZXh0cmVnaW9uOjM5NTQ0MjY3OTMyMDRmZTJiZGQ3ZjA5MmI4NzZiZGMwXzE1MzQ_92a7a373-a2d6-4bf9-a304-863b08cf6628"
      unitRef="usd">11771000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ib6416773ec00471cbb47758113f2d998_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjkvZnJhZzozOTU0NDI2NzkzMjA0ZmUyYmRkN2YwOTJiODc2YmRjMC90ZXh0cmVnaW9uOjM5NTQ0MjY3OTMyMDRmZTJiZGQ3ZjA5MmI4NzZiZGMwXzE1NDE_0cf06e5b-808a-4ab5-a198-9f3599fc0dd6"
      unitRef="usd">11643000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="id35ecd5c001446ebb2262e143b574bfd_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjkvZnJhZzozOTU0NDI2NzkzMjA0ZmUyYmRkN2YwOTJiODc2YmRjMC90ZXh0cmVnaW9uOjM5NTQ0MjY3OTMyMDRmZTJiZGQ3ZjA5MmI4NzZiZGMwXzE2NzM_b27ca036-0574-44f0-8929-5118642714d2"
      unitRef="usd">10900000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i0265f965c1c7400bb29622d00af0e417_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjkvZnJhZzozOTU0NDI2NzkzMjA0ZmUyYmRkN2YwOTJiODc2YmRjMC90ZXh0cmVnaW9uOjM5NTQ0MjY3OTMyMDRmZTJiZGQ3ZjA5MmI4NzZiZGMwXzE4MTE_64d55c53-8a35-4263-a75a-24edaaeaf79c">P2Y4M24D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i49f64bdb20274c0a93124496b86ef7b1_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjkvZnJhZzozOTU0NDI2NzkzMjA0ZmUyYmRkN2YwOTJiODc2YmRjMC90ZXh0cmVnaW9uOjM5NTQ0MjY3OTMyMDRmZTJiZGQ3ZjA5MmI4NzZiZGMwXzIzMzQ_6e82b3cd-cfb1-4cc9-8ff6-c6186c21983a"
      unitRef="usd">633000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock
      contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjkvZnJhZzozOTU0NDI2NzkzMjA0ZmUyYmRkN2YwOTJiODc2YmRjMC90ZXh0cmVnaW9uOjM5NTQ0MjY3OTMyMDRmZTJiZGQ3ZjA5MmI4NzZiZGMwXzU3ODU_d776306c-e5f0-4a52-a9a7-e214e54bb333">The following table presents RSA activity during 2022:&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:65.029%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.468%"/&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:15.470%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;RSAs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:2pt;margin-top:2pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Number of Shares&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:2pt;margin-top:2pt;text-align:center"&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&lt;br/&gt;Fair Value Per Share&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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.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;/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;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;23.43&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(29)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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.19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&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;26&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;23.43&#160;&lt;/span&gt;&lt;/td&gt;&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;/table&gt;The following table presents RSU activity during 2022:&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:65.029%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.468%"/&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:15.470%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;RSUs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:2pt;margin-top:2pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Number of Shares&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:2pt;margin-top:2pt;text-align:center"&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&lt;br/&gt;Fair Value Per Share&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td 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;250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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;17.37&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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;Granted&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;186&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;28.35&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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;Vested&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;(151)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;18.66&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;Forfeited&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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;21.66&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at December 31, 2022&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;283&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;23.51&#160;&lt;/span&gt;&lt;/td&gt;&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;/table&gt;</us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i749f169f58be4808968d152520d0cf6a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjkvZnJhZzozOTU0NDI2NzkzMjA0ZmUyYmRkN2YwOTJiODc2YmRjMC90YWJsZTo3OGRhMjk2NTg4Mzc0OGI0ODQ2ZjM3OWY3Mjg1ZDA2YS90YWJsZXJhbmdlOjc4ZGEyOTY1ODgzNzQ4YjQ4NDZmMzc5ZjcyODVkMDZhXzEtMi0xLTEtMTAwNTUx_083ca515-d8cc-4af1-807d-0c21e9f36043"
      unitRef="shares">29000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i749f169f58be4808968d152520d0cf6a_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjkvZnJhZzozOTU0NDI2NzkzMjA0ZmUyYmRkN2YwOTJiODc2YmRjMC90YWJsZTo3OGRhMjk2NTg4Mzc0OGI0ODQ2ZjM3OWY3Mjg1ZDA2YS90YWJsZXJhbmdlOjc4ZGEyOTY1ODgzNzQ4YjQ4NDZmMzc5ZjcyODVkMDZhXzEtNC0xLTEtMTAwNTUx_9cb5e052-4974-477e-8e3d-65c4dabb700f"
      unitRef="usdPerShare">23.19</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i49f64bdb20274c0a93124496b86ef7b1_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjkvZnJhZzozOTU0NDI2NzkzMjA0ZmUyYmRkN2YwOTJiODc2YmRjMC90YWJsZTo3OGRhMjk2NTg4Mzc0OGI0ODQ2ZjM3OWY3Mjg1ZDA2YS90YWJsZXJhbmdlOjc4ZGEyOTY1ODgzNzQ4YjQ4NDZmMzc5ZjcyODVkMDZhXzItMi0xLTEtMTAwNTUx_55808f3c-e051-4d73-8809-80171c246e50"
      unitRef="shares">26000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i49f64bdb20274c0a93124496b86ef7b1_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjkvZnJhZzozOTU0NDI2NzkzMjA0ZmUyYmRkN2YwOTJiODc2YmRjMC90YWJsZTo3OGRhMjk2NTg4Mzc0OGI0ODQ2ZjM3OWY3Mjg1ZDA2YS90YWJsZXJhbmdlOjc4ZGEyOTY1ODgzNzQ4YjQ4NDZmMzc5ZjcyODVkMDZhXzItNC0xLTEtMTAwNTUx_cc097851-7a5b-4c15-834a-04c6c28c9b8e"
      unitRef="usdPerShare">23.43</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i49f64bdb20274c0a93124496b86ef7b1_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjkvZnJhZzozOTU0NDI2NzkzMjA0ZmUyYmRkN2YwOTJiODc2YmRjMC90YWJsZTo3OGRhMjk2NTg4Mzc0OGI0ODQ2ZjM3OWY3Mjg1ZDA2YS90YWJsZXJhbmdlOjc4ZGEyOTY1ODgzNzQ4YjQ4NDZmMzc5ZjcyODVkMDZhXzMtMi0xLTEtMTAwNTUx_1f8237e5-4889-4ee7-810b-4b9ef0da2007"
      unitRef="shares">29000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i49f64bdb20274c0a93124496b86ef7b1_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjkvZnJhZzozOTU0NDI2NzkzMjA0ZmUyYmRkN2YwOTJiODc2YmRjMC90YWJsZTo3OGRhMjk2NTg4Mzc0OGI0ODQ2ZjM3OWY3Mjg1ZDA2YS90YWJsZXJhbmdlOjc4ZGEyOTY1ODgzNzQ4YjQ4NDZmMzc5ZjcyODVkMDZhXzMtNC0xLTEtMTAwNTUx_a28a5cc0-fb99-4b3b-9af2-17bfcec07ad2"
      unitRef="usdPerShare">23.19</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i49f64bdb20274c0a93124496b86ef7b1_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjkvZnJhZzozOTU0NDI2NzkzMjA0ZmUyYmRkN2YwOTJiODc2YmRjMC90YWJsZTo3OGRhMjk2NTg4Mzc0OGI0ODQ2ZjM3OWY3Mjg1ZDA2YS90YWJsZXJhbmdlOjc4ZGEyOTY1ODgzNzQ4YjQ4NDZmMzc5ZjcyODVkMDZhXzQtMi0xLTEtMTAwNTUx_1d621659-e05e-4de5-8271-a16854b3a0b4"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="i49f64bdb20274c0a93124496b86ef7b1_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjkvZnJhZzozOTU0NDI2NzkzMjA0ZmUyYmRkN2YwOTJiODc2YmRjMC90YWJsZTo3OGRhMjk2NTg4Mzc0OGI0ODQ2ZjM3OWY3Mjg1ZDA2YS90YWJsZXJhbmdlOjc4ZGEyOTY1ODgzNzQ4YjQ4NDZmMzc5ZjcyODVkMDZhXzQtNC0xLTEtMTAwNTUx_ab8b9ba7-093f-4bf7-8426-d823ae33424c"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="ic3e82f34a90741c2a8dde3a3bd832327_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjkvZnJhZzozOTU0NDI2NzkzMjA0ZmUyYmRkN2YwOTJiODc2YmRjMC90YWJsZTo3OGRhMjk2NTg4Mzc0OGI0ODQ2ZjM3OWY3Mjg1ZDA2YS90YWJsZXJhbmdlOjc4ZGEyOTY1ODgzNzQ4YjQ4NDZmMzc5ZjcyODVkMDZhXzUtMi0xLTEtMTAwNTUx_42c6ba16-8302-495d-8396-a34383378808"
      unitRef="shares">26000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="ic3e82f34a90741c2a8dde3a3bd832327_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjkvZnJhZzozOTU0NDI2NzkzMjA0ZmUyYmRkN2YwOTJiODc2YmRjMC90YWJsZTo3OGRhMjk2NTg4Mzc0OGI0ODQ2ZjM3OWY3Mjg1ZDA2YS90YWJsZXJhbmdlOjc4ZGEyOTY1ODgzNzQ4YjQ4NDZmMzc5ZjcyODVkMDZhXzUtNC0xLTEtMTAwNTUx_f21e5eb2-ea7d-4406-b147-40a84400f606"
      unitRef="usdPerShare">23.43</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i42d78e6e60ba445e94a2a389e73c605f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjkvZnJhZzozOTU0NDI2NzkzMjA0ZmUyYmRkN2YwOTJiODc2YmRjMC90ZXh0cmVnaW9uOjM5NTQ0MjY3OTMyMDRmZTJiZGQ3ZjA5MmI4NzZiZGMwXzI0Mjg_63ff219a-b70a-4646-a042-f637e9ca1a20"
      unitRef="shares">29000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i42d78e6e60ba445e94a2a389e73c605f_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjkvZnJhZzozOTU0NDI2NzkzMjA0ZmUyYmRkN2YwOTJiODc2YmRjMC90ZXh0cmVnaW9uOjM5NTQ0MjY3OTMyMDRmZTJiZGQ3ZjA5MmI4NzZiZGMwXzI1MDg_45f0bf86-64e0-480b-af15-da1c50fa916a"
      unitRef="usdPerShare">23.19</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i78d5fa88eb7447a5823f6d65911f9782_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjkvZnJhZzozOTU0NDI2NzkzMjA0ZmUyYmRkN2YwOTJiODc2YmRjMC90ZXh0cmVnaW9uOjM5NTQ0MjY3OTMyMDRmZTJiZGQ3ZjA5MmI4NzZiZGMwXzI1MjM_81054ace-37e0-4c03-b83b-5eb7196d726f"
      unitRef="shares">51000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i78d5fa88eb7447a5823f6d65911f9782_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjkvZnJhZzozOTU0NDI2NzkzMjA0ZmUyYmRkN2YwOTJiODc2YmRjMC90ZXh0cmVnaW9uOjM5NTQ0MjY3OTMyMDRmZTJiZGQ3ZjA5MmI4NzZiZGMwXzI2MDM_4888c48c-145e-418e-a126-51cc5ffeb52b"
      unitRef="usdPerShare">8.73</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="i49f64bdb20274c0a93124496b86ef7b1_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjkvZnJhZzozOTU0NDI2NzkzMjA0ZmUyYmRkN2YwOTJiODc2YmRjMC90ZXh0cmVnaW9uOjM5NTQ0MjY3OTMyMDRmZTJiZGQ3ZjA5MmI4NzZiZGMwXzI2NzM_e7623482-51ee-44de-9b14-bfc76d3cfa34"
      unitRef="usd">673000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="i42d78e6e60ba445e94a2a389e73c605f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjkvZnJhZzozOTU0NDI2NzkzMjA0ZmUyYmRkN2YwOTJiODc2YmRjMC90ZXh0cmVnaW9uOjM5NTQ0MjY3OTMyMDRmZTJiZGQ3ZjA5MmI4NzZiZGMwXzI2Nzc_3343e4ad-584c-4bd8-bad5-dd2b04907990"
      unitRef="usd">506000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="i78d5fa88eb7447a5823f6d65911f9782_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjkvZnJhZzozOTU0NDI2NzkzMjA0ZmUyYmRkN2YwOTJiODc2YmRjMC90ZXh0cmVnaW9uOjM5NTQ0MjY3OTMyMDRmZTJiZGQ3ZjA5MmI4NzZiZGMwXzI2ODQ_060ff7ae-4229-41ec-aea3-dd15b5d82e96"
      unitRef="usd">799000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i19fde15201fe4bcda14c5ea3eb800139_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjkvZnJhZzozOTU0NDI2NzkzMjA0ZmUyYmRkN2YwOTJiODc2YmRjMC90ZXh0cmVnaW9uOjM5NTQ0MjY3OTMyMDRmZTJiZGQ3ZjA5MmI4NzZiZGMwXzU3ODY_bbb5abf4-7997-4ff1-b7d0-b26d574923d4">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i19fde15201fe4bcda14c5ea3eb800139_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjkvZnJhZzozOTU0NDI2NzkzMjA0ZmUyYmRkN2YwOTJiODc2YmRjMC90ZXh0cmVnaW9uOjM5NTQ0MjY3OTMyMDRmZTJiZGQ3ZjA5MmI4NzZiZGMwXzMwODA_b63f9d02-4574-4e6a-9637-ada3081f4760"
      unitRef="usd">3072000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i273ab02e2ec44baf89468c7c884769b4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjkvZnJhZzozOTU0NDI2NzkzMjA0ZmUyYmRkN2YwOTJiODc2YmRjMC90YWJsZTpmZGVjMWEwNmNhMTg0MjVkODMzZGYzOTgzMjA3YzA5NC90YWJsZXJhbmdlOmZkZWMxYTA2Y2ExODQyNWQ4MzNkZjM5ODMyMDdjMDk0XzEtMS0xLTEtMTAwNTUx_1b306b5b-fbcc-49f2-815b-464cc3d9c345"
      unitRef="shares">250000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i273ab02e2ec44baf89468c7c884769b4_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjkvZnJhZzozOTU0NDI2NzkzMjA0ZmUyYmRkN2YwOTJiODc2YmRjMC90YWJsZTpmZGVjMWEwNmNhMTg0MjVkODMzZGYzOTgzMjA3YzA5NC90YWJsZXJhbmdlOmZkZWMxYTA2Y2ExODQyNWQ4MzNkZjM5ODMyMDdjMDk0XzEtMy0xLTEtMTAwNTUx_27387722-f54f-4b2a-9194-c866fd6c4de0"
      unitRef="usdPerShare">17.37</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i19fde15201fe4bcda14c5ea3eb800139_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjkvZnJhZzozOTU0NDI2NzkzMjA0ZmUyYmRkN2YwOTJiODc2YmRjMC90YWJsZTpmZGVjMWEwNmNhMTg0MjVkODMzZGYzOTgzMjA3YzA5NC90YWJsZXJhbmdlOmZkZWMxYTA2Y2ExODQyNWQ4MzNkZjM5ODMyMDdjMDk0XzItMS0xLTEtMTAwNTUx_0f64a27c-964d-467c-b673-3adf011d6e89"
      unitRef="shares">186000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i19fde15201fe4bcda14c5ea3eb800139_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjkvZnJhZzozOTU0NDI2NzkzMjA0ZmUyYmRkN2YwOTJiODc2YmRjMC90YWJsZTpmZGVjMWEwNmNhMTg0MjVkODMzZGYzOTgzMjA3YzA5NC90YWJsZXJhbmdlOmZkZWMxYTA2Y2ExODQyNWQ4MzNkZjM5ODMyMDdjMDk0XzItMy0xLTEtMTAwNTUx_6895d43d-2e61-4203-82cb-e992ced1763f"
      unitRef="usdPerShare">28.35</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i19fde15201fe4bcda14c5ea3eb800139_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjkvZnJhZzozOTU0NDI2NzkzMjA0ZmUyYmRkN2YwOTJiODc2YmRjMC90YWJsZTpmZGVjMWEwNmNhMTg0MjVkODMzZGYzOTgzMjA3YzA5NC90YWJsZXJhbmdlOmZkZWMxYTA2Y2ExODQyNWQ4MzNkZjM5ODMyMDdjMDk0XzMtMS0xLTEtMTAwNTUx_485c2e16-6804-4221-a61e-ce756be8e1d9"
      unitRef="shares">151000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i19fde15201fe4bcda14c5ea3eb800139_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjkvZnJhZzozOTU0NDI2NzkzMjA0ZmUyYmRkN2YwOTJiODc2YmRjMC90YWJsZTpmZGVjMWEwNmNhMTg0MjVkODMzZGYzOTgzMjA3YzA5NC90YWJsZXJhbmdlOmZkZWMxYTA2Y2ExODQyNWQ4MzNkZjM5ODMyMDdjMDk0XzMtMy0xLTEtMTAwNTUx_93bd7ca1-8857-49ef-914d-1bc1d52a366c"
      unitRef="usdPerShare">18.66</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i19fde15201fe4bcda14c5ea3eb800139_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjkvZnJhZzozOTU0NDI2NzkzMjA0ZmUyYmRkN2YwOTJiODc2YmRjMC90YWJsZTpmZGVjMWEwNmNhMTg0MjVkODMzZGYzOTgzMjA3YzA5NC90YWJsZXJhbmdlOmZkZWMxYTA2Y2ExODQyNWQ4MzNkZjM5ODMyMDdjMDk0XzQtMS0xLTEtMTAwNTUx_da6b512d-fba2-44f5-8f5e-9e0402c5d8d7"
      unitRef="shares">2000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="i19fde15201fe4bcda14c5ea3eb800139_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjkvZnJhZzozOTU0NDI2NzkzMjA0ZmUyYmRkN2YwOTJiODc2YmRjMC90YWJsZTpmZGVjMWEwNmNhMTg0MjVkODMzZGYzOTgzMjA3YzA5NC90YWJsZXJhbmdlOmZkZWMxYTA2Y2ExODQyNWQ4MzNkZjM5ODMyMDdjMDk0XzQtMy0xLTEtMTAwNTUx_65f7716f-b011-4ae1-9671-0715e0ff34a9"
      unitRef="usdPerShare">21.66</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="ieaea3baa5f494769aa219ac5be36e61d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjkvZnJhZzozOTU0NDI2NzkzMjA0ZmUyYmRkN2YwOTJiODc2YmRjMC90YWJsZTpmZGVjMWEwNmNhMTg0MjVkODMzZGYzOTgzMjA3YzA5NC90YWJsZXJhbmdlOmZkZWMxYTA2Y2ExODQyNWQ4MzNkZjM5ODMyMDdjMDk0XzUtMS0xLTEtMTAwNTUx_9efed0b4-b79e-4c78-89bd-e7d7b990298d"
      unitRef="shares">283000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="ieaea3baa5f494769aa219ac5be36e61d_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjkvZnJhZzozOTU0NDI2NzkzMjA0ZmUyYmRkN2YwOTJiODc2YmRjMC90YWJsZTpmZGVjMWEwNmNhMTg0MjVkODMzZGYzOTgzMjA3YzA5NC90YWJsZXJhbmdlOmZkZWMxYTA2Y2ExODQyNWQ4MzNkZjM5ODMyMDdjMDk0XzUtMy0xLTEtMTAwNTUx_0aba0060-610f-4afe-91d6-6ffdc7621205"
      unitRef="usdPerShare">23.51</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i12442ec3e7f24c7da667d781d65a4095_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjkvZnJhZzozOTU0NDI2NzkzMjA0ZmUyYmRkN2YwOTJiODc2YmRjMC90ZXh0cmVnaW9uOjM5NTQ0MjY3OTMyMDRmZTJiZGQ3ZjA5MmI4NzZiZGMwXzMxNzQ_b67c3480-8944-4611-bbdd-e56ced3a29d8"
      unitRef="shares">151000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i12442ec3e7f24c7da667d781d65a4095_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjkvZnJhZzozOTU0NDI2NzkzMjA0ZmUyYmRkN2YwOTJiODc2YmRjMC90ZXh0cmVnaW9uOjM5NTQ0MjY3OTMyMDRmZTJiZGQ3ZjA5MmI4NzZiZGMwXzMyNTQ_4eac605f-a081-40e2-96f7-adeac66dce9e"
      unitRef="usdPerShare">21.29</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i796ed1283fd54f0f8f8a9b42e8178f5f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjkvZnJhZzozOTU0NDI2NzkzMjA0ZmUyYmRkN2YwOTJiODc2YmRjMC90ZXh0cmVnaW9uOjM5NTQ0MjY3OTMyMDRmZTJiZGQ3ZjA5MmI4NzZiZGMwXzMyNjk_e1c623a4-0657-4f97-a5a1-b22746e71363"
      unitRef="shares">169000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i796ed1283fd54f0f8f8a9b42e8178f5f_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjkvZnJhZzozOTU0NDI2NzkzMjA0ZmUyYmRkN2YwOTJiODc2YmRjMC90ZXh0cmVnaW9uOjM5NTQ0MjY3OTMyMDRmZTJiZGQ3ZjA5MmI4NzZiZGMwXzMzNDk_d421207d-06f3-4d77-8854-029f35e95929"
      unitRef="usdPerShare">13.52</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="i19fde15201fe4bcda14c5ea3eb800139_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjkvZnJhZzozOTU0NDI2NzkzMjA0ZmUyYmRkN2YwOTJiODc2YmRjMC90ZXh0cmVnaW9uOjM5NTQ0MjY3OTMyMDRmZTJiZGQ3ZjA5MmI4NzZiZGMwXzM0MjA_efeb4d74-730e-479d-9735-5df336ab4e17"
      unitRef="usd">2818000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="i12442ec3e7f24c7da667d781d65a4095_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjkvZnJhZzozOTU0NDI2NzkzMjA0ZmUyYmRkN2YwOTJiODc2YmRjMC90ZXh0cmVnaW9uOjM5NTQ0MjY3OTMyMDRmZTJiZGQ3ZjA5MmI4NzZiZGMwXzM0MjQ_97ccbb14-6488-4773-861a-02f214c61b86"
      unitRef="usd">2742000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="i796ed1283fd54f0f8f8a9b42e8178f5f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjkvZnJhZzozOTU0NDI2NzkzMjA0ZmUyYmRkN2YwOTJiODc2YmRjMC90ZXh0cmVnaW9uOjM5NTQ0MjY3OTMyMDRmZTJiZGQ3ZjA5MmI4NzZiZGMwXzM0MzI_1868cebc-2a58-40c3-81f5-bed27d9c2296"
      unitRef="usd">2918000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i3a4f7fb6dd204d73a2845d47fde61d29_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjkvZnJhZzozOTU0NDI2NzkzMjA0ZmUyYmRkN2YwOTJiODc2YmRjMC90ZXh0cmVnaW9uOjM5NTQ0MjY3OTMyMDRmZTJiZGQ3ZjA5MmI4NzZiZGMwXzM2Mjg_b23eef02-b307-427f-a0e2-58c10ed4469c">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i3a4f7fb6dd204d73a2845d47fde61d29_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjkvZnJhZzozOTU0NDI2NzkzMjA0ZmUyYmRkN2YwOTJiODc2YmRjMC90ZXh0cmVnaW9uOjM5NTQ0MjY3OTMyMDRmZTJiZGQ3ZjA5MmI4NzZiZGMwXzM5ODY_d4f6eb7d-1f91-4171-b147-110e9b535aac"
      unitRef="usd">6476000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i3a4f7fb6dd204d73a2845d47fde61d29_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjkvZnJhZzozOTU0NDI2NzkzMjA0ZmUyYmRkN2YwOTJiODc2YmRjMC90ZXh0cmVnaW9uOjM5NTQ0MjY3OTMyMDRmZTJiZGQ3ZjA5MmI4NzZiZGMwXzQwNTY_5e6f3e0b-7bb1-4f79-b748-74af6dbe7420"
      unitRef="shares">166000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i5ae00c1790964fddbeea531135065e56_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjkvZnJhZzozOTU0NDI2NzkzMjA0ZmUyYmRkN2YwOTJiODc2YmRjMC90ZXh0cmVnaW9uOjM5NTQ0MjY3OTMyMDRmZTJiZGQ3ZjA5MmI4NzZiZGMwXzQwNjA_2d0fc9be-b4c5-4893-926f-4bf7d669c4d4"
      unitRef="shares">397000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i0ce119f06eb54e6ca0ddd22dbe96f18b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjkvZnJhZzozOTU0NDI2NzkzMjA0ZmUyYmRkN2YwOTJiODc2YmRjMC90ZXh0cmVnaW9uOjM5NTQ0MjY3OTMyMDRmZTJiZGQ3ZjA5MmI4NzZiZGMwXzQwNjc_f701f3c0-7979-4fb2-b17d-9ed35db96bc8"
      unitRef="shares">176000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i3a4f7fb6dd204d73a2845d47fde61d29_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjkvZnJhZzozOTU0NDI2NzkzMjA0ZmUyYmRkN2YwOTJiODc2YmRjMC90ZXh0cmVnaW9uOjM5NTQ0MjY3OTMyMDRmZTJiZGQ3ZjA5MmI4NzZiZGMwXzQxNTc_ba441a40-9220-4918-8209-9e6ecfaf875f"
      unitRef="usdPerShare">26.52</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i5ae00c1790964fddbeea531135065e56_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjkvZnJhZzozOTU0NDI2NzkzMjA0ZmUyYmRkN2YwOTJiODc2YmRjMC90ZXh0cmVnaW9uOjM5NTQ0MjY3OTMyMDRmZTJiZGQ3ZjA5MmI4NzZiZGMwXzQxNjE_f730eb84-726b-4466-a428-bf9ec1c10297"
      unitRef="usdPerShare">21.88</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i0ce119f06eb54e6ca0ddd22dbe96f18b_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjkvZnJhZzozOTU0NDI2NzkzMjA0ZmUyYmRkN2YwOTJiODc2YmRjMC90ZXh0cmVnaW9uOjM5NTQ0MjY3OTMyMDRmZTJiZGQ3ZjA5MmI4NzZiZGMwXzQxNjg_431ca606-808b-4bc7-ba90-fa235230ad55"
      unitRef="usdPerShare">14.06</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i3a4f7fb6dd204d73a2845d47fde61d29_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjkvZnJhZzozOTU0NDI2NzkzMjA0ZmUyYmRkN2YwOTJiODc2YmRjMC90ZXh0cmVnaW9uOjM5NTQ0MjY3OTMyMDRmZTJiZGQ3ZjA5MmI4NzZiZGMwXzQyNzE_f717bd70-51e4-44b5-b389-d5265d033205"
      unitRef="shares">710000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i3a4f7fb6dd204d73a2845d47fde61d29_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjkvZnJhZzozOTU0NDI2NzkzMjA0ZmUyYmRkN2YwOTJiODc2YmRjMC90ZXh0cmVnaW9uOjM5NTQ0MjY3OTMyMDRmZTJiZGQ3ZjA5MmI4NzZiZGMwXzQzNzg_6c274a69-9434-4985-ad1d-2ef9667caa85"
      unitRef="usdPerShare">14.80</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="i3a4f7fb6dd204d73a2845d47fde61d29_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjkvZnJhZzozOTU0NDI2NzkzMjA0ZmUyYmRkN2YwOTJiODc2YmRjMC90ZXh0cmVnaW9uOjM5NTQ0MjY3OTMyMDRmZTJiZGQ3ZjA5MmI4NzZiZGMwXzQ0NDg_59e809d5-34d4-4d24-a5dc-3049af5f9c67"
      unitRef="usd">10508000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="i5ae00c1790964fddbeea531135065e56_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjkvZnJhZzozOTU0NDI2NzkzMjA0ZmUyYmRkN2YwOTJiODc2YmRjMC90ZXh0cmVnaW9uOjM5NTQ0MjY3OTMyMDRmZTJiZGQ3ZjA5MmI4NzZiZGMwXzQ0NTI_17499e32-f76c-4b26-9956-b68d15f0bdab"
      unitRef="usd">7842000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="i0ce119f06eb54e6ca0ddd22dbe96f18b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjkvZnJhZzozOTU0NDI2NzkzMjA0ZmUyYmRkN2YwOTJiODc2YmRjMC90ZXh0cmVnaW9uOjM5NTQ0MjY3OTMyMDRmZTJiZGQ3ZjA5MmI4NzZiZGMwXzQ0NTk_127d7f1a-fa5c-4697-a8ea-48c673582cde"
      unitRef="usd">1620000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="iecc79715ab5a46f0b474fa3a83b6cc97_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjkvZnJhZzozOTU0NDI2NzkzMjA0ZmUyYmRkN2YwOTJiODc2YmRjMC90ZXh0cmVnaW9uOjM5NTQ0MjY3OTMyMDRmZTJiZGQ3ZjA5MmI4NzZiZGMwXzU0OTc1NTgyMjc0NQ_4f58c5d7-012b-4899-9c3d-ec2bc55a61a5"
      unitRef="usd">1225000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i6d982f22270b40f0bbbc122e8d45e2e9_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjkvZnJhZzozOTU0NDI2NzkzMjA0ZmUyYmRkN2YwOTJiODc2YmRjMC90ZXh0cmVnaW9uOjM5NTQ0MjY3OTMyMDRmZTJiZGQ3ZjA5MmI4NzZiZGMwXzE2NDkyNjc0NTE3NzE_04314955-4efa-49f9-b871-9d0e6bd94ebf"
      unitRef="usd">0</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i4c37d8f5673e4b97a85c2bfe88cbb649_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjkvZnJhZzozOTU0NDI2NzkzMjA0ZmUyYmRkN2YwOTJiODc2YmRjMC90ZXh0cmVnaW9uOjM5NTQ0MjY3OTMyMDRmZTJiZGQ3ZjA5MmI4NzZiZGMwXzE2NDkyNjc0NTE3NzE_0ed1187b-1fb8-41ab-bd9b-568a1d7bd22d"
      unitRef="usd">0</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation
      contextRef="i65ec8297e797433c98b7935300cb17b4_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjkvZnJhZzozOTU0NDI2NzkzMjA0ZmUyYmRkN2YwOTJiODc2YmRjMC90ZXh0cmVnaW9uOjM5NTQ0MjY3OTMyMDRmZTJiZGQ3ZjA5MmI4NzZiZGMwXzQ1MjQ_3dbc0854-1682-4524-8b9d-9fb6a1d3b726"
      unitRef="shares">330000</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
    <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation
      contextRef="ibca401e152f342a68ff1ec38c236973b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjkvZnJhZzozOTU0NDI2NzkzMjA0ZmUyYmRkN2YwOTJiODc2YmRjMC90ZXh0cmVnaW9uOjM5NTQ0MjY3OTMyMDRmZTJiZGQ3ZjA5MmI4NzZiZGMwXzQ1Mjg_63853369-3036-4ac1-8a91-64292519d802"
      unitRef="shares">311000</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
    <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation
      contextRef="ib977ff49b3e14e629ba5fb73d9b26be6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjkvZnJhZzozOTU0NDI2NzkzMjA0ZmUyYmRkN2YwOTJiODc2YmRjMC90ZXh0cmVnaW9uOjM5NTQ0MjY3OTMyMDRmZTJiZGQ3ZjA5MmI4NzZiZGMwXzQ1MzU_ab91ce39-5ecd-44da-920d-88a37c1da7bc"
      unitRef="shares">123000</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i65ec8297e797433c98b7935300cb17b4_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjkvZnJhZzozOTU0NDI2NzkzMjA0ZmUyYmRkN2YwOTJiODc2YmRjMC90ZXh0cmVnaW9uOjM5NTQ0MjY3OTMyMDRmZTJiZGQ3ZjA5MmI4NzZiZGMwXzQ2MDg_79b10282-e9be-4df7-9a94-56a36f4580e1"
      unitRef="usd">9416000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="ibca401e152f342a68ff1ec38c236973b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjkvZnJhZzozOTU0NDI2NzkzMjA0ZmUyYmRkN2YwOTJiODc2YmRjMC90ZXh0cmVnaW9uOjM5NTQ0MjY3OTMyMDRmZTJiZGQ3ZjA5MmI4NzZiZGMwXzQ2MTI_4510010b-c3d6-434f-9d4e-45431129c031"
      unitRef="usd">7311000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="ib977ff49b3e14e629ba5fb73d9b26be6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjkvZnJhZzozOTU0NDI2NzkzMjA0ZmUyYmRkN2YwOTJiODc2YmRjMC90ZXh0cmVnaW9uOjM5NTQ0MjY3OTMyMDRmZTJiZGQ3ZjA5MmI4NzZiZGMwXzQ2MTk_0cd1df93-0058-4aca-bc06-457deaaa9e18"
      unitRef="usd">1845000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation
      contextRef="i42d78e6e60ba445e94a2a389e73c605f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjkvZnJhZzozOTU0NDI2NzkzMjA0ZmUyYmRkN2YwOTJiODc2YmRjMC90ZXh0cmVnaW9uOjM5NTQ0MjY3OTMyMDRmZTJiZGQ3ZjA5MmI4NzZiZGMwXzQ2ODM_91fefe30-882b-4890-a8c4-9b7de253345f"
      unitRef="shares">1000</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
    <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation
      contextRef="i78d5fa88eb7447a5823f6d65911f9782_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjkvZnJhZzozOTU0NDI2NzkzMjA0ZmUyYmRkN2YwOTJiODc2YmRjMC90ZXh0cmVnaW9uOjM5NTQ0MjY3OTMyMDRmZTJiZGQ3ZjA5MmI4NzZiZGMwXzQ2OTA_d59fb183-ea2c-40e1-9b6c-7372f04d78f9"
      unitRef="shares">11000</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i42d78e6e60ba445e94a2a389e73c605f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjkvZnJhZzozOTU0NDI2NzkzMjA0ZmUyYmRkN2YwOTJiODc2YmRjMC90ZXh0cmVnaW9uOjM5NTQ0MjY3OTMyMDRmZTJiZGQ3ZjA5MmI4NzZiZGMwXzQ3NTk_5d77e24b-787b-4ce9-8e86-0aacad7f4de3"
      unitRef="usd">27000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i78d5fa88eb7447a5823f6d65911f9782_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjkvZnJhZzozOTU0NDI2NzkzMjA0ZmUyYmRkN2YwOTJiODc2YmRjMC90ZXh0cmVnaW9uOjM5NTQ0MjY3OTMyMDRmZTJiZGQ3ZjA5MmI4NzZiZGMwXzQ3NjY_706ab118-9e76-4aa6-81f4-0aa673a5502a"
      unitRef="usd">140000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <strl:ClassOfWarrantOrRightTerm
      contextRef="ia8a77d034b5f4764b838316b6ba72b9f_D20170403-20170403"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjkvZnJhZzozOTU0NDI2NzkzMjA0ZmUyYmRkN2YwOTJiODc2YmRjMC90ZXh0cmVnaW9uOjM5NTQ0MjY3OTMyMDRmZTJiZGQ3ZjA5MmI4NzZiZGMwXzUwMTA_27a9a762-3ca8-4872-ab0f-80a237e8c130">P5Y</strl:ClassOfWarrantOrRightTerm>
    <us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights
      contextRef="i7925d6ef4f78480f97a50f1eaa201551_I20170403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjkvZnJhZzozOTU0NDI2NzkzMjA0ZmUyYmRkN2YwOTJiODc2YmRjMC90ZXh0cmVnaW9uOjM5NTQ0MjY3OTMyMDRmZTJiZGQ3ZjA5MmI4NzZiZGMwXzUwNjI_0a7a3811-96d0-42fb-88a3-e05ceba928b7"
      unitRef="shares">1000000</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="i7925d6ef4f78480f97a50f1eaa201551_I20170403"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjkvZnJhZzozOTU0NDI2NzkzMjA0ZmUyYmRkN2YwOTJiODc2YmRjMC90ZXh0cmVnaW9uOjM5NTQ0MjY3OTMyMDRmZTJiZGQ3ZjA5MmI4NzZiZGMwXzUxNTc_7d4f0730-da71-470e-b200-2f9ebf425e10"
      unitRef="usdPerShare">10.25</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock
      contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjkvZnJhZzozOTU0NDI2NzkzMjA0ZmUyYmRkN2YwOTJiODc2YmRjMC90ZXh0cmVnaW9uOjM5NTQ0MjY3OTMyMDRmZTJiZGQ3ZjA5MmI4NzZiZGMwXzU3ODE_dcbe5028-4a9f-4067-809c-59a37104b8eb">&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 Company valued these Warrants using the Black-Scholes model, which is a type 3 fair value measurement. The key assumptions used in the Black-Scholes Model and fair value output are summarized in the table below:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:1pt"&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:85.977%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;April 3, 2017&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;Stock price at grant date&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.88&#160;&lt;/span&gt;&lt;/td&gt;&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;Exercise option price&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;10.25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected term of&#160;warrants (in years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 13pt 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected volatility rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Risk-free rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.88&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;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;Expected dividend yield&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 fair value&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="i3c22ba0a51b44a7a8e4bfe7511fe5c5a_I20170403"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjkvZnJhZzozOTU0NDI2NzkzMjA0ZmUyYmRkN2YwOTJiODc2YmRjMC90YWJsZTpmZWYxZjhkZTU3NGU0NzM2OTdhYmU2MDMwMzAxYTQ0Ny90YWJsZXJhbmdlOmZlZjFmOGRlNTc0ZTQ3MzY5N2FiZTYwMzAzMDFhNDQ3XzEtMS0xLTEtMTAwNTUx_696cfb35-ff7e-4c6a-be43-b383ce4e7d2d"
      unitRef="usdPerShare">8.88</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="if65f8b715da241ba8807c1ec5aa1eafa_I20170403"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjkvZnJhZzozOTU0NDI2NzkzMjA0ZmUyYmRkN2YwOTJiODc2YmRjMC90YWJsZTpmZWYxZjhkZTU3NGU0NzM2OTdhYmU2MDMwMzAxYTQ0Ny90YWJsZXJhbmdlOmZlZjFmOGRlNTc0ZTQ3MzY5N2FiZTYwMzAzMDFhNDQ3XzItMS0xLTEtMTAwNTUx_56a0fe9b-e521-4bda-83e8-ced1d3870f0d"
      unitRef="usdPerShare">10.25</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingTerm
      contextRef="i6d26467714044c3f923124f7e62e342e_I20170403"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjkvZnJhZzozOTU0NDI2NzkzMjA0ZmUyYmRkN2YwOTJiODc2YmRjMC90YWJsZTpmZWYxZjhkZTU3NGU0NzM2OTdhYmU2MDMwMzAxYTQ0Ny90YWJsZXJhbmdlOmZlZjFmOGRlNTc0ZTQ3MzY5N2FiZTYwMzAzMDFhNDQ3XzMtMS0xLTEtMTAwNTUx_61a236b5-d05f-43c8-8c89-2995114ca4f9">P5Y</us-gaap:WarrantsAndRightsOutstandingTerm>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="i1f0745e277db46d1b55796d56a8646c3_I20170403"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjkvZnJhZzozOTU0NDI2NzkzMjA0ZmUyYmRkN2YwOTJiODc2YmRjMC90YWJsZTpmZWYxZjhkZTU3NGU0NzM2OTdhYmU2MDMwMzAxYTQ0Ny90YWJsZXJhbmdlOmZlZjFmOGRlNTc0ZTQ3MzY5N2FiZTYwMzAzMDFhNDQ3XzQtMS0xLTEtMTAwNTUx_26ffe145-effe-49ee-af56-019cd102533e"
      unitRef="number">0.4829</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="i8ae80057b90349c5af329c39a76552f6_I20170403"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjkvZnJhZzozOTU0NDI2NzkzMjA0ZmUyYmRkN2YwOTJiODc2YmRjMC90YWJsZTpmZWYxZjhkZTU3NGU0NzM2OTdhYmU2MDMwMzAxYTQ0Ny90YWJsZXJhbmdlOmZlZjFmOGRlNTc0ZTQ3MzY5N2FiZTYwMzAzMDFhNDQ3XzUtMS0xLTEtMTAwNTUx_f3966555-928a-48b2-852b-90fe66385619"
      unitRef="number">0.0188</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="i840883641659491baa462efbd0e01c08_I20170403"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjkvZnJhZzozOTU0NDI2NzkzMjA0ZmUyYmRkN2YwOTJiODc2YmRjMC90YWJsZTpmZWYxZjhkZTU3NGU0NzM2OTdhYmU2MDMwMzAxYTQ0Ny90YWJsZXJhbmdlOmZlZjFmOGRlNTc0ZTQ3MzY5N2FiZTYwMzAzMDFhNDQ3XzYtMS0xLTEtMTAwNTUx_a6479614-7423-45dd-88d8-f98c574de76e"
      unitRef="number">0</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstanding
      contextRef="i6d26467714044c3f923124f7e62e342e_I20170403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjkvZnJhZzozOTU0NDI2NzkzMjA0ZmUyYmRkN2YwOTJiODc2YmRjMC90YWJsZTpmZWYxZjhkZTU3NGU0NzM2OTdhYmU2MDMwMzAxYTQ0Ny90YWJsZXJhbmdlOmZlZjFmOGRlNTc0ZTQ3MzY5N2FiZTYwMzAzMDFhNDQ3XzctMS0xLTEtMTAwNTUx_ba410052-a88e-4d74-bc8a-6148db6e3e7f"
      unitRef="usd">3500000</us-gaap:WarrantsAndRightsOutstanding>
    <strl:ClassOfWarrantOrRightNumberOfWarrantsExercised
      contextRef="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjkvZnJhZzozOTU0NDI2NzkzMjA0ZmUyYmRkN2YwOTJiODc2YmRjMC90ZXh0cmVnaW9uOjM5NTQ0MjY3OTMyMDRmZTJiZGQ3ZjA5MmI4NzZiZGMwXzU0Mjg_4f1868b7-e4ef-424f-8dec-77fb3b54bb60"
      unitRef="shares">530000</strl:ClassOfWarrantOrRightNumberOfWarrantsExercised>
    <strl:StockIssuedDuringPeriodSharesWarrantsExercised
      contextRef="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjkvZnJhZzozOTU0NDI2NzkzMjA0ZmUyYmRkN2YwOTJiODc2YmRjMC90ZXh0cmVnaW9uOjM5NTQ0MjY3OTMyMDRmZTJiZGQ3ZjA5MmI4NzZiZGMwXzU1MDI_2ae997e1-3fd2-4ce1-918e-84bf58321afe"
      unitRef="shares">315000</strl:StockIssuedDuringPeriodSharesWarrantsExercised>
    <strl:StockIssuedDuringPeriodValueWarrantsExercised
      contextRef="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjkvZnJhZzozOTU0NDI2NzkzMjA0ZmUyYmRkN2YwOTJiODc2YmRjMC90ZXh0cmVnaW9uOjM5NTQ0MjY3OTMyMDRmZTJiZGQ3ZjA5MmI4NzZiZGMwXzU1NDI_9cb56a0a-07ef-4bc5-915a-df703ca28dd2"
      unitRef="usd">8082000</strl:StockIssuedDuringPeriodValueWarrantsExercised>
    <strl:ClassOfWarrantOrRightNumberOfWarrantsExercised
      contextRef="i5ebcd2a2b100446583e2b9bfc9ed66a6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjkvZnJhZzozOTU0NDI2NzkzMjA0ZmUyYmRkN2YwOTJiODc2YmRjMC90ZXh0cmVnaW9uOjM5NTQ0MjY3OTMyMDRmZTJiZGQ3ZjA5MmI4NzZiZGMwXzU1ODU_6940501b-e88b-4334-a326-cfca3224b11c"
      unitRef="shares">470000</strl:ClassOfWarrantOrRightNumberOfWarrantsExercised>
    <strl:StockIssuedDuringPeriodSharesWarrantsExercised
      contextRef="i5ebcd2a2b100446583e2b9bfc9ed66a6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjkvZnJhZzozOTU0NDI2NzkzMjA0ZmUyYmRkN2YwOTJiODc2YmRjMC90ZXh0cmVnaW9uOjM5NTQ0MjY3OTMyMDRmZTJiZGQ3ZjA5MmI4NzZiZGMwXzU2NTk_5dab5c1b-aaa9-4851-859f-5e36ae51387a"
      unitRef="shares">110000</strl:StockIssuedDuringPeriodSharesWarrantsExercised>
    <strl:StockIssuedDuringPeriodValueWarrantsExercised
      contextRef="i5ebcd2a2b100446583e2b9bfc9ed66a6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjkvZnJhZzozOTU0NDI2NzkzMjA0ZmUyYmRkN2YwOTJiODc2YmRjMC90ZXh0cmVnaW9uOjM5NTQ0MjY3OTMyMDRmZTJiZGQ3ZjA5MmI4NzZiZGMwXzU2OTk_13d3ef0a-1fb1-47a8-a841-4da282f11bcc"
      unitRef="usd">1477000</strl:StockIssuedDuringPeriodValueWarrantsExercised>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="ic18de86a7e194dbaacc6e58a186ae83a_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNjkvZnJhZzozOTU0NDI2NzkzMjA0ZmUyYmRkN2YwOTJiODc2YmRjMC90ZXh0cmVnaW9uOjM5NTQ0MjY3OTMyMDRmZTJiZGQ3ZjA5MmI4NzZiZGMwXzU3NDU_124a670d-5391-46df-bda9-40d308e07fbf"
      unitRef="shares">0</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNzIvZnJhZzpiYmIzMGIyN2I2NjQ0YTFlODgxZTNhOGU1NDk2ZDgyMi90ZXh0cmVnaW9uOmJiYjMwYjI3YjY2NDRhMWU4ODFlM2E4ZTU0OTZkODIyXzY4Mg_af64e146-8862-4076-9b99-933b4784b624">&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:91.666%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:3.206%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:94.594%"/&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;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;Basic net income per share attributable to Sterling common stockholders is computed by dividing net income attributable to Sterling common stockholders by the weighted average number of common shares outstanding during the period. Diluted net income per common share attributable to Sterling common stockholders is the same as basic net income per share attributable to Sterling common stockholders but includes dilutive unvested stock awards and warrants using the treasury stock method. The following table reconciles the numerators and denominators of the basic and diluted earnings per share computations for net income attributable to Sterling common stockholders:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:7pt;margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:62.243%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.631%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Years Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;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;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;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;Numerator:&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;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income from Continuing Operations&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;96,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;61,457&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;43,123&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 (loss) from Discontinued Operations&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;9,744&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,188&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(817)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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:#cceeff;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;106,461&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;62,645&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;42,306&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;/tr&gt;&lt;tr style="height:5pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Denominator:&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="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;Weighted average common shares outstanding &#x2014; basic&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;30,199&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,859&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;365&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;501&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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:#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;30,564&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;29,101&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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;28,195&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;/tr&gt;&lt;tr style="height:5pt"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Net income per share from Continuing Operations:&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Basic&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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.15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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.55&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Diluted&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.16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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.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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.53&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:5pt"&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="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;Net income (loss) per share from Discontinued Operations:&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Basic&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;0.32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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.04&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;(0.03)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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;Diluted&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;0.32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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;0.04&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;(0.03)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:5pt"&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="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;Net income per share attributable to Sterling common stockholders:&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Basic&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.53&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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.19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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.52&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Diluted&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.48&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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.15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock
      contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNzIvZnJhZzpiYmIzMGIyN2I2NjQ0YTFlODgxZTNhOGU1NDk2ZDgyMi90ZXh0cmVnaW9uOmJiYjMwYjI3YjY2NDRhMWU4ODFlM2E4ZTU0OTZkODIyXzY3OA_16b4ffd0-d4d7-4bc5-93a6-5a01b5dc661d">The following table reconciles the numerators and denominators of the basic and diluted earnings per share computations for net income attributable to Sterling common stockholders:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:62.243%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.631%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Years Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;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;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;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;Numerator:&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;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income from Continuing Operations&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;96,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;61,457&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;43,123&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 (loss) from Discontinued Operations&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;9,744&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,188&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(817)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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:#cceeff;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;106,461&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;62,645&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;42,306&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;/tr&gt;&lt;tr style="height:5pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Denominator:&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="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;Weighted average common shares outstanding &#x2014; basic&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;30,199&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,859&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;365&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;501&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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:#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;30,564&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;29,101&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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;28,195&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;/tr&gt;&lt;tr style="height:5pt"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Net income per share from Continuing Operations:&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Basic&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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.15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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.55&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Diluted&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.16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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.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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.53&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:5pt"&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="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;Net income (loss) per share from Discontinued Operations:&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Basic&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;0.32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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.04&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;(0.03)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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;Diluted&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;0.32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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;0.04&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;(0.03)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:5pt"&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="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;Net income per share attributable to Sterling common stockholders:&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Basic&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.53&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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.19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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.52&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Diluted&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.48&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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.15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="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:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNzIvZnJhZzpiYmIzMGIyN2I2NjQ0YTFlODgxZTNhOGU1NDk2ZDgyMi90YWJsZTphZDUzMDA3ZmYyMjg0OTc3YmQ5Mjc0MjMzYjcyZDg5My90YWJsZXJhbmdlOmFkNTMwMDdmZjIyODQ5NzdiZDkyNzQyMzNiNzJkODkzXzMtMS0xLTEtMTAwNTUx_846a4b1f-8085-4888-afde-da0ebbec3001"
      unitRef="usd">96717000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNzIvZnJhZzpiYmIzMGIyN2I2NjQ0YTFlODgxZTNhOGU1NDk2ZDgyMi90YWJsZTphZDUzMDA3ZmYyMjg0OTc3YmQ5Mjc0MjMzYjcyZDg5My90YWJsZXJhbmdlOmFkNTMwMDdmZjIyODQ5NzdiZDkyNzQyMzNiNzJkODkzXzMtMy0xLTEtMTAwNTUx_4d885450-357a-4479-8ba7-26f024b0b2d1"
      unitRef="usd">61457000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="i5ebcd2a2b100446583e2b9bfc9ed66a6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNzIvZnJhZzpiYmIzMGIyN2I2NjQ0YTFlODgxZTNhOGU1NDk2ZDgyMi90YWJsZTphZDUzMDA3ZmYyMjg0OTc3YmQ5Mjc0MjMzYjcyZDg5My90YWJsZXJhbmdlOmFkNTMwMDdmZjIyODQ5NzdiZDkyNzQyMzNiNzJkODkzXzMtNS0xLTEtMTAwNTUx_ef79e769-3f24-4f60-8951-3df7a6c34be4"
      unitRef="usd">43123000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity
      contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNzIvZnJhZzpiYmIzMGIyN2I2NjQ0YTFlODgxZTNhOGU1NDk2ZDgyMi90YWJsZTphZDUzMDA3ZmYyMjg0OTc3YmQ5Mjc0MjMzYjcyZDg5My90YWJsZXJhbmdlOmFkNTMwMDdmZjIyODQ5NzdiZDkyNzQyMzNiNzJkODkzXzQtMS0xLTEtMTA3NTk2_be7939c3-752d-454c-a68a-eaae9093c85f"
      unitRef="usd">9744000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity
      contextRef="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNzIvZnJhZzpiYmIzMGIyN2I2NjQ0YTFlODgxZTNhOGU1NDk2ZDgyMi90YWJsZTphZDUzMDA3ZmYyMjg0OTc3YmQ5Mjc0MjMzYjcyZDg5My90YWJsZXJhbmdlOmFkNTMwMDdmZjIyODQ5NzdiZDkyNzQyMzNiNzJkODkzXzQtMy0xLTEtMTA3NTk2_e4b376a5-0646-45ec-8edc-44f3f800ae38"
      unitRef="usd">1188000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity
      contextRef="i5ebcd2a2b100446583e2b9bfc9ed66a6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNzIvZnJhZzpiYmIzMGIyN2I2NjQ0YTFlODgxZTNhOGU1NDk2ZDgyMi90YWJsZTphZDUzMDA3ZmYyMjg0OTc3YmQ5Mjc0MjMzYjcyZDg5My90YWJsZXJhbmdlOmFkNTMwMDdmZjIyODQ5NzdiZDkyNzQyMzNiNzJkODkzXzQtNS0xLTEtMTA3NTk2_e43897af-a990-47be-b37a-3a514d4e2f4b"
      unitRef="usd">-817000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity>
    <us-gaap:NetIncomeLoss
      contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNzIvZnJhZzpiYmIzMGIyN2I2NjQ0YTFlODgxZTNhOGU1NDk2ZDgyMi90YWJsZTphZDUzMDA3ZmYyMjg0OTc3YmQ5Mjc0MjMzYjcyZDg5My90YWJsZXJhbmdlOmFkNTMwMDdmZjIyODQ5NzdiZDkyNzQyMzNiNzJkODkzXzYtMS0xLTEtMTA3NTk2_26ee3b40-4fe9-4119-8df7-19fffabe050e"
      unitRef="usd">106461000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNzIvZnJhZzpiYmIzMGIyN2I2NjQ0YTFlODgxZTNhOGU1NDk2ZDgyMi90YWJsZTphZDUzMDA3ZmYyMjg0OTc3YmQ5Mjc0MjMzYjcyZDg5My90YWJsZXJhbmdlOmFkNTMwMDdmZjIyODQ5NzdiZDkyNzQyMzNiNzJkODkzXzYtMy0xLTEtMTA3NTk2_177c6ee4-fb09-461c-b122-0549a8a7877f"
      unitRef="usd">62645000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i5ebcd2a2b100446583e2b9bfc9ed66a6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNzIvZnJhZzpiYmIzMGIyN2I2NjQ0YTFlODgxZTNhOGU1NDk2ZDgyMi90YWJsZTphZDUzMDA3ZmYyMjg0OTc3YmQ5Mjc0MjMzYjcyZDg5My90YWJsZXJhbmdlOmFkNTMwMDdmZjIyODQ5NzdiZDkyNzQyMzNiNzJkODkzXzYtNS0xLTEtMTA3NTk2_043941d6-8961-4e9c-a1b7-9cac181d82f3"
      unitRef="usd">42306000</us-gaap:NetIncomeLoss>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNzIvZnJhZzpiYmIzMGIyN2I2NjQ0YTFlODgxZTNhOGU1NDk2ZDgyMi90YWJsZTphZDUzMDA3ZmYyMjg0OTc3YmQ5Mjc0MjMzYjcyZDg5My90YWJsZXJhbmdlOmFkNTMwMDdmZjIyODQ5NzdiZDkyNzQyMzNiNzJkODkzXzUtMS0xLTEtMTAwNTUx_2e5722be-cb4b-4d71-9338-4d5d7a9ed669"
      unitRef="shares">30199000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNzIvZnJhZzpiYmIzMGIyN2I2NjQ0YTFlODgxZTNhOGU1NDk2ZDgyMi90YWJsZTphZDUzMDA3ZmYyMjg0OTc3YmQ5Mjc0MjMzYjcyZDg5My90YWJsZXJhbmdlOmFkNTMwMDdmZjIyODQ5NzdiZDkyNzQyMzNiNzJkODkzXzUtMy0xLTEtMTAwNTUx_132c094d-bb35-44c0-8977-7b93786f805f"
      unitRef="shares">28600000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i5ebcd2a2b100446583e2b9bfc9ed66a6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNzIvZnJhZzpiYmIzMGIyN2I2NjQ0YTFlODgxZTNhOGU1NDk2ZDgyMi90YWJsZTphZDUzMDA3ZmYyMjg0OTc3YmQ5Mjc0MjMzYjcyZDg5My90YWJsZXJhbmdlOmFkNTMwMDdmZjIyODQ5NzdiZDkyNzQyMzNiNzJkODkzXzUtNS0xLTEtMTAwNTUx_3baa9ef6-9ab9-452f-bb83-90fe03b32636"
      unitRef="shares">27859000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNzIvZnJhZzpiYmIzMGIyN2I2NjQ0YTFlODgxZTNhOGU1NDk2ZDgyMi90YWJsZTphZDUzMDA3ZmYyMjg0OTc3YmQ5Mjc0MjMzYjcyZDg5My90YWJsZXJhbmdlOmFkNTMwMDdmZjIyODQ5NzdiZDkyNzQyMzNiNzJkODkzXzYtMS0xLTEtMTAwNTUx_1e261b84-b348-4210-bbd7-02ef2dd6e344"
      unitRef="shares">365000</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNzIvZnJhZzpiYmIzMGIyN2I2NjQ0YTFlODgxZTNhOGU1NDk2ZDgyMi90YWJsZTphZDUzMDA3ZmYyMjg0OTc3YmQ5Mjc0MjMzYjcyZDg5My90YWJsZXJhbmdlOmFkNTMwMDdmZjIyODQ5NzdiZDkyNzQyMzNiNzJkODkzXzYtMy0xLTEtMTAwNTUx_227aa15a-b007-4574-b28c-7c0efa578cdc"
      unitRef="shares">501000</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="i5ebcd2a2b100446583e2b9bfc9ed66a6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNzIvZnJhZzpiYmIzMGIyN2I2NjQ0YTFlODgxZTNhOGU1NDk2ZDgyMi90YWJsZTphZDUzMDA3ZmYyMjg0OTc3YmQ5Mjc0MjMzYjcyZDg5My90YWJsZXJhbmdlOmFkNTMwMDdmZjIyODQ5NzdiZDkyNzQyMzNiNzJkODkzXzYtNS0xLTEtMTAwNTUx_d26dda17-1ec7-4776-b5d0-6a136ebc2e6c"
      unitRef="shares">336000</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNzIvZnJhZzpiYmIzMGIyN2I2NjQ0YTFlODgxZTNhOGU1NDk2ZDgyMi90YWJsZTphZDUzMDA3ZmYyMjg0OTc3YmQ5Mjc0MjMzYjcyZDg5My90YWJsZXJhbmdlOmFkNTMwMDdmZjIyODQ5NzdiZDkyNzQyMzNiNzJkODkzXzctMS0xLTEtMTAwNTUx_2a99048e-e539-40d0-891f-e258eaf1b4ae"
      unitRef="shares">30564000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNzIvZnJhZzpiYmIzMGIyN2I2NjQ0YTFlODgxZTNhOGU1NDk2ZDgyMi90YWJsZTphZDUzMDA3ZmYyMjg0OTc3YmQ5Mjc0MjMzYjcyZDg5My90YWJsZXJhbmdlOmFkNTMwMDdmZjIyODQ5NzdiZDkyNzQyMzNiNzJkODkzXzctMy0xLTEtMTAwNTUx_e2ba15b2-3cc5-477c-bb2e-8ac737a42645"
      unitRef="shares">29101000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i5ebcd2a2b100446583e2b9bfc9ed66a6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNzIvZnJhZzpiYmIzMGIyN2I2NjQ0YTFlODgxZTNhOGU1NDk2ZDgyMi90YWJsZTphZDUzMDA3ZmYyMjg0OTc3YmQ5Mjc0MjMzYjcyZDg5My90YWJsZXJhbmdlOmFkNTMwMDdmZjIyODQ5NzdiZDkyNzQyMzNiNzJkODkzXzctNS0xLTEtMTAwNTUx_2a2b20db-19be-4b76-be22-e9a2eff2c544"
      unitRef="shares">28195000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNzIvZnJhZzpiYmIzMGIyN2I2NjQ0YTFlODgxZTNhOGU1NDk2ZDgyMi90YWJsZTphZDUzMDA3ZmYyMjg0OTc3YmQ5Mjc0MjMzYjcyZDg5My90YWJsZXJhbmdlOmFkNTMwMDdmZjIyODQ5NzdiZDkyNzQyMzNiNzJkODkzXzEyLTEtMS0xLTEwNzU2OA_45a9c03c-d8c8-4253-84a0-146ace940a71"
      unitRef="usdPerShare">3.20</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNzIvZnJhZzpiYmIzMGIyN2I2NjQ0YTFlODgxZTNhOGU1NDk2ZDgyMi90YWJsZTphZDUzMDA3ZmYyMjg0OTc3YmQ5Mjc0MjMzYjcyZDg5My90YWJsZXJhbmdlOmFkNTMwMDdmZjIyODQ5NzdiZDkyNzQyMzNiNzJkODkzXzEyLTMtMS0xLTEwNzU2OA_dcec4c51-c49a-4e12-9d37-c6a44c3c83ab"
      unitRef="usdPerShare">2.15</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="i5ebcd2a2b100446583e2b9bfc9ed66a6_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNzIvZnJhZzpiYmIzMGIyN2I2NjQ0YTFlODgxZTNhOGU1NDk2ZDgyMi90YWJsZTphZDUzMDA3ZmYyMjg0OTc3YmQ5Mjc0MjMzYjcyZDg5My90YWJsZXJhbmdlOmFkNTMwMDdmZjIyODQ5NzdiZDkyNzQyMzNiNzJkODkzXzEyLTUtMS0xLTEwNzU2OA_8245f2c0-8075-4b27-a53f-f7906479833c"
      unitRef="usdPerShare">1.55</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNzIvZnJhZzpiYmIzMGIyN2I2NjQ0YTFlODgxZTNhOGU1NDk2ZDgyMi90YWJsZTphZDUzMDA3ZmYyMjg0OTc3YmQ5Mjc0MjMzYjcyZDg5My90YWJsZXJhbmdlOmFkNTMwMDdmZjIyODQ5NzdiZDkyNzQyMzNiNzJkODkzXzEzLTEtMS0xLTEwNzU2OA_8dc3f1f2-7bec-4e0a-a30c-30f790420410"
      unitRef="usdPerShare">3.16</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNzIvZnJhZzpiYmIzMGIyN2I2NjQ0YTFlODgxZTNhOGU1NDk2ZDgyMi90YWJsZTphZDUzMDA3ZmYyMjg0OTc3YmQ5Mjc0MjMzYjcyZDg5My90YWJsZXJhbmdlOmFkNTMwMDdmZjIyODQ5NzdiZDkyNzQyMzNiNzJkODkzXzEzLTMtMS0xLTEwNzU2OA_a4ea0d5b-cd40-44e4-8e0b-df56151d6a67"
      unitRef="usdPerShare">2.11</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="i5ebcd2a2b100446583e2b9bfc9ed66a6_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNzIvZnJhZzpiYmIzMGIyN2I2NjQ0YTFlODgxZTNhOGU1NDk2ZDgyMi90YWJsZTphZDUzMDA3ZmYyMjg0OTc3YmQ5Mjc0MjMzYjcyZDg5My90YWJsZXJhbmdlOmFkNTMwMDdmZjIyODQ5NzdiZDkyNzQyMzNiNzJkODkzXzEzLTUtMS0xLTEwNzU2OA_879189f8-43aa-4186-b67f-cef2aa5ec325"
      unitRef="usdPerShare">1.53</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare
      contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNzIvZnJhZzpiYmIzMGIyN2I2NjQ0YTFlODgxZTNhOGU1NDk2ZDgyMi90YWJsZTphZDUzMDA3ZmYyMjg0OTc3YmQ5Mjc0MjMzYjcyZDg5My90YWJsZXJhbmdlOmFkNTMwMDdmZjIyODQ5NzdiZDkyNzQyMzNiNzJkODkzXzE2LTEtMS0xLTEwNzU2OA_038ff260-334d-47dc-918a-b07bfd772d88"
      unitRef="usdPerShare">0.32</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare
      contextRef="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNzIvZnJhZzpiYmIzMGIyN2I2NjQ0YTFlODgxZTNhOGU1NDk2ZDgyMi90YWJsZTphZDUzMDA3ZmYyMjg0OTc3YmQ5Mjc0MjMzYjcyZDg5My90YWJsZXJhbmdlOmFkNTMwMDdmZjIyODQ5NzdiZDkyNzQyMzNiNzJkODkzXzE2LTMtMS0xLTEwNzU2OA_fb52a34f-626b-4b38-a8a8-f1c33b9204e6"
      unitRef="usdPerShare">0.04</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare
      contextRef="i5ebcd2a2b100446583e2b9bfc9ed66a6_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNzIvZnJhZzpiYmIzMGIyN2I2NjQ0YTFlODgxZTNhOGU1NDk2ZDgyMi90YWJsZTphZDUzMDA3ZmYyMjg0OTc3YmQ5Mjc0MjMzYjcyZDg5My90YWJsZXJhbmdlOmFkNTMwMDdmZjIyODQ5NzdiZDkyNzQyMzNiNzJkODkzXzE2LTUtMS0xLTEwNzU2OA_312d54af-86bf-413e-abd4-2dd4d57e12ae"
      unitRef="usdPerShare">-0.03</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare
      contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNzIvZnJhZzpiYmIzMGIyN2I2NjQ0YTFlODgxZTNhOGU1NDk2ZDgyMi90YWJsZTphZDUzMDA3ZmYyMjg0OTc3YmQ5Mjc0MjMzYjcyZDg5My90YWJsZXJhbmdlOmFkNTMwMDdmZjIyODQ5NzdiZDkyNzQyMzNiNzJkODkzXzE3LTEtMS0xLTEwNzU2OA_67b06961-b1cd-4395-9e7f-cfe3c5e1e718"
      unitRef="usdPerShare">0.32</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare
      contextRef="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNzIvZnJhZzpiYmIzMGIyN2I2NjQ0YTFlODgxZTNhOGU1NDk2ZDgyMi90YWJsZTphZDUzMDA3ZmYyMjg0OTc3YmQ5Mjc0MjMzYjcyZDg5My90YWJsZXJhbmdlOmFkNTMwMDdmZjIyODQ5NzdiZDkyNzQyMzNiNzJkODkzXzE3LTMtMS0xLTEwNzU2OA_404238b7-5c48-417a-b5cf-17bf48c857d8"
      unitRef="usdPerShare">0.04</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare
      contextRef="i5ebcd2a2b100446583e2b9bfc9ed66a6_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNzIvZnJhZzpiYmIzMGIyN2I2NjQ0YTFlODgxZTNhOGU1NDk2ZDgyMi90YWJsZTphZDUzMDA3ZmYyMjg0OTc3YmQ5Mjc0MjMzYjcyZDg5My90YWJsZXJhbmdlOmFkNTMwMDdmZjIyODQ5NzdiZDkyNzQyMzNiNzJkODkzXzE3LTUtMS0xLTEwNzU2OA_369bf6db-c8b5-4ce9-9873-e024a1ebda73"
      unitRef="usdPerShare">-0.03</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare>
    <us-gaap:EarningsPerShareBasic
      contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNzIvZnJhZzpiYmIzMGIyN2I2NjQ0YTFlODgxZTNhOGU1NDk2ZDgyMi90YWJsZTphZDUzMDA3ZmYyMjg0OTc3YmQ5Mjc0MjMzYjcyZDg5My90YWJsZXJhbmdlOmFkNTMwMDdmZjIyODQ5NzdiZDkyNzQyMzNiNzJkODkzXzIwLTEtMS0xLTEwNzU2OA_3b214116-83cb-473b-8bf8-b8e568b016b7"
      unitRef="usdPerShare">3.53</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNzIvZnJhZzpiYmIzMGIyN2I2NjQ0YTFlODgxZTNhOGU1NDk2ZDgyMi90YWJsZTphZDUzMDA3ZmYyMjg0OTc3YmQ5Mjc0MjMzYjcyZDg5My90YWJsZXJhbmdlOmFkNTMwMDdmZjIyODQ5NzdiZDkyNzQyMzNiNzJkODkzXzIwLTMtMS0xLTEwNzU2OA_8c8aa9ee-8760-4ef8-946b-de9a2ae69967"
      unitRef="usdPerShare">2.19</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i5ebcd2a2b100446583e2b9bfc9ed66a6_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNzIvZnJhZzpiYmIzMGIyN2I2NjQ0YTFlODgxZTNhOGU1NDk2ZDgyMi90YWJsZTphZDUzMDA3ZmYyMjg0OTc3YmQ5Mjc0MjMzYjcyZDg5My90YWJsZXJhbmdlOmFkNTMwMDdmZjIyODQ5NzdiZDkyNzQyMzNiNzJkODkzXzIwLTUtMS0xLTEwNzU2OA_b41d0e2f-2126-4fee-b70f-c12bb9dca3a9"
      unitRef="usdPerShare">1.52</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNzIvZnJhZzpiYmIzMGIyN2I2NjQ0YTFlODgxZTNhOGU1NDk2ZDgyMi90YWJsZTphZDUzMDA3ZmYyMjg0OTc3YmQ5Mjc0MjMzYjcyZDg5My90YWJsZXJhbmdlOmFkNTMwMDdmZjIyODQ5NzdiZDkyNzQyMzNiNzJkODkzXzIxLTEtMS0xLTEwNzU2OA_28d07c90-4cc2-44d7-9ba1-bf6f48d5eea6"
      unitRef="usdPerShare">3.48</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNzIvZnJhZzpiYmIzMGIyN2I2NjQ0YTFlODgxZTNhOGU1NDk2ZDgyMi90YWJsZTphZDUzMDA3ZmYyMjg0OTc3YmQ5Mjc0MjMzYjcyZDg5My90YWJsZXJhbmdlOmFkNTMwMDdmZjIyODQ5NzdiZDkyNzQyMzNiNzJkODkzXzIxLTMtMS0xLTEwNzU2OA_5235e9fb-62d3-48e6-af89-1bf1893d0113"
      unitRef="usdPerShare">2.15</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i5ebcd2a2b100446583e2b9bfc9ed66a6_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNzIvZnJhZzpiYmIzMGIyN2I2NjQ0YTFlODgxZTNhOGU1NDk2ZDgyMi90YWJsZTphZDUzMDA3ZmYyMjg0OTc3YmQ5Mjc0MjMzYjcyZDg5My90YWJsZXJhbmdlOmFkNTMwMDdmZjIyODQ5NzdiZDkyNzQyMzNiNzJkODkzXzIxLTUtMS0xLTEwNzU2OA_00d5ae50-bceb-4f99-aa2c-554a76a82a1a"
      unitRef="usdPerShare">1.50</us-gaap:EarningsPerShareDiluted>
    <us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock
      contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNzUvZnJhZzoyYjg5YWNhZmYzMGM0YzM0YTk3ZWVjMWZlNzM3OWU0ZS90ZXh0cmVnaW9uOjJiODlhY2FmZjMwYzRjMzRhOTdlZWMxZmU3Mzc5ZTRlXzMyOTQ_06899420-0c0b-4eb0-a496-e102893490fd">&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:49.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.841%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:90.959%"/&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;18.&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;RETIREMENT BENEFITS&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-style:italic;font-weight:700;line-height:120%"&gt;Defined Contribution Plans&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 maintains a defined contribution profit-sharing plan (401(k) plan) covering substantially all non-union persons employed by the Company, whereby employees may contribute a percentage of compensation, limited to maximum allowed amounts under the Internal Revenue Code. The 401(k) plan provides for a discretionary employer contribution and is determined annually by the Company&#x2019;s board of directors. The Company made matching contributions of $3,029, $3,147 and $2,630, respectively, for the years ended December&#160;31, 2022, 2021 and 2020.&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-style:italic;font-weight:700;line-height:120%"&gt;Multi-Employer Pension Plans&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 of December&#160;31, 2022, the Company had approximately 3,200 employees, including 2,500 field personnel. We had 900 employees, or approximately 29% of total employees, that were union members covered by collective bargaining agreements.&lt;/span&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 contributes to a number of multi-employer defined benefit pension plans under the terms of collective-bargaining agreements that cover its union-represented employees. The risks of participating in these multi-employer plans are different from single-employer plans in the following aspects:&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;Assets contributed to the multi-employer plan by one employer may be used to provide benefits to employees of other participating employers. If a participating employer stops contributing to the plan, the unfunded obligations of the plan may be borne by the remaining participating employers.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;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;If the Company chooses to stop participating in some of its multi-employer plans, the Company may be required to pay those plans an amount based on the underfunded status of the plan, referred to as a withdrawal liability.&lt;/span&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 following table presents our participation in these plans:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:1pt"&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:14.250%"/&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:9.426%"/&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:4.309%"/&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:6.356%"/&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:6.356%"/&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.841%"/&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:4.894%"/&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:4.894%"/&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:4.894%"/&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.233%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.439%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:32pt"&gt;&lt;td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Pension Trust&lt;br/&gt;Fund&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Pension Plan Employer Identification Number&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Plan Year End&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Pension Protection Act (&#x201c;PPA&#x201d;) Certified Zone Status &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;FIP / RP Status Pending/Implemented &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Contributions &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Surcharge&lt;br/&gt;Imposed&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Expiration Date of Collective Bargaining Agreement&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&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="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Heavy and General Construction Laborers Local 472 and Local 172 &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(4)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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:8pt;font-weight:400;line-height:100%"&gt;22-6032103&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3/31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #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:8pt;font-weight:400;line-height:100%"&gt;Green&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Green&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;No&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5,119&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,343&#160;&lt;/span&gt;&lt;/td&gt;&lt;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:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,417&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;No&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2/29/2024&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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;International Union of Operating Engineers Local 825 &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(4)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;22-6033380&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;6/30&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Yellow&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Green&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Yes&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:8pt;font-weight:400;line-height:100%"&gt;4,381&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:8pt;font-weight:400;line-height:100%"&gt;2,734&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:8pt;font-weight:400;line-height:100%"&gt;3,610&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;No&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;6/30/2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Pension Trust Fund for Operating Engineers Pension Plan &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;94-6090764&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;12/31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Yellow&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Yellow&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Yes&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:8pt;font-weight:400;line-height:100%"&gt;1,265&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:8pt;font-weight:400;line-height:100%"&gt;1,411&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:8pt;font-weight:400;line-height:100%"&gt;1,458&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;No&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;6/30/2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;All other funds &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="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:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,163&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,397&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,848&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total Contributions:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;12,928&#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:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;9,885&#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:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;10,333&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;padding-left:27pt;padding-right:13.5pt;text-align:justify;text-indent:-18pt"&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;&#160;(1)&#160;&#160;&#160;&#160;&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 most recent PPA zone status available in 2022 and 2021 is for the plan&#x2019;s year-end during 2021 and 2020, respectively. The zone status is based on information that we received from the plan and is certified by the plan&#x2019;s actuary. Among other factors, plans in the red zone are generally less than 65 percent funded, plans in the orange zone are less than 80 percent funded and have an Accumulated Funding Deficiency in the current year or projected into the next six years, plans in the yellow zone are less than 80 percent funded and plans in the green zone are at least 80 percent funded.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;padding-left:27pt;padding-right:13.5pt;text-align:justify;text-indent:-18pt"&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;(2)&#160;&#160;&#160;&#160;&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;Indicates whether the plan has a financial improvement plan (&#x201c;FIP&#x201d;) or a rehabilitation plan (&#x201c;RP&#x201d;) which is either pending or has been implemented.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;padding-left:27pt;padding-right:13.5pt;text-align:justify;text-indent:-18pt"&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;(3)&#160;&#160;&#160;&#160;&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 2022 contributions as a percentage of total plan contributions were not available for any of our plans. For 2021, the International Union of Operating Engineers Local 825 annual report was not available, and the remainder of our multi-employer pension plan contributions did not represent more than 5% of the total plan contributions. For 2020, our multi-employer pension plan contributions did not represent more than 5% of the total plan contributions.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;padding-left:27pt;padding-right:13.5pt;text-align:justify;text-indent:-18pt"&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;(4)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;Includes multi-employer pension plans acquired as part of the Petillo Acquisition. The contributions made in 2021 and 2020 were made by Petillo and not by Sterling.&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 also contributes to multi-employer plans for annuity benefits covered under the defined contribution portion of the plans as well as health benefits. We made contributions to our multi-employer plans of $18,847, $14,905 and $14,980 during 2022, 2021 and 2020, respectively, for these additional benefits. We currently have no intention of withdrawing from any of the multi-employer pension plans in which we participate.&lt;/span&gt;&lt;/div&gt;</us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock>
    <us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount
      contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNzUvZnJhZzoyYjg5YWNhZmYzMGM0YzM0YTk3ZWVjMWZlNzM3OWU0ZS90ZXh0cmVnaW9uOjJiODlhY2FmZjMwYzRjMzRhOTdlZWMxZmU3Mzc5ZTRlXzQ4OA_a6061d60-a898-472d-bca9-b7ad6718f58b"
      unitRef="usd">3029000</us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount>
    <us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount
      contextRef="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNzUvZnJhZzoyYjg5YWNhZmYzMGM0YzM0YTk3ZWVjMWZlNzM3OWU0ZS90ZXh0cmVnaW9uOjJiODlhY2FmZjMwYzRjMzRhOTdlZWMxZmU3Mzc5ZTRlXzQ5Mg_d8aa5db4-a12c-4c55-84bc-84ec0104c3cc"
      unitRef="usd">3147000</us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount>
    <us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount
      contextRef="i5ebcd2a2b100446583e2b9bfc9ed66a6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNzUvZnJhZzoyYjg5YWNhZmYzMGM0YzM0YTk3ZWVjMWZlNzM3OWU0ZS90ZXh0cmVnaW9uOjJiODlhY2FmZjMwYzRjMzRhOTdlZWMxZmU3Mzc5ZTRlXzQ5OQ_55ac107c-de2d-45a5-8fdd-343b7d5d9e48"
      unitRef="usd">2630000</us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount>
    <dei:EntityNumberOfEmployees
      contextRef="ia4e26e1a90f24900b99f99a0eb4cb516_I20221231"
      decimals="-2"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNzUvZnJhZzoyYjg5YWNhZmYzMGM0YzM0YTk3ZWVjMWZlNzM3OWU0ZS90ZXh0cmVnaW9uOjJiODlhY2FmZjMwYzRjMzRhOTdlZWMxZmU3Mzc5ZTRlXzYyMQ_60d459ff-1406-4000-a33e-d5da5b81bccc"
      unitRef="employee">3200</dei:EntityNumberOfEmployees>
    <strl:EntityNumberofEmployeesFieldPersonnel
      contextRef="ia4e26e1a90f24900b99f99a0eb4cb516_I20221231"
      decimals="-2"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNzUvZnJhZzoyYjg5YWNhZmYzMGM0YzM0YTk3ZWVjMWZlNzM3OWU0ZS90ZXh0cmVnaW9uOjJiODlhY2FmZjMwYzRjMzRhOTdlZWMxZmU3Mzc5ZTRlXzY0NQ_bb7ae616-6f8e-43db-aff8-f81dcee5cdce"
      unitRef="employee">2500</strl:EntityNumberofEmployeesFieldPersonnel>
    <dei:EntityNumberOfEmployees
      contextRef="i772edc6e0b3e4cce952ece8ad5cae762_I20221231"
      decimals="-2"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNzUvZnJhZzoyYjg5YWNhZmYzMGM0YzM0YTk3ZWVjMWZlNzM3OWU0ZS90ZXh0cmVnaW9uOjJiODlhY2FmZjMwYzRjMzRhOTdlZWMxZmU3Mzc5ZTRlXzY3Mg_37a6ca63-a4e3-4c4d-98a7-20278a81dcd3"
      unitRef="employee">900</dei:EntityNumberOfEmployees>
    <strl:NumberOfEmployeesPercent
      contextRef="i772edc6e0b3e4cce952ece8ad5cae762_I20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNzUvZnJhZzoyYjg5YWNhZmYzMGM0YzM0YTk3ZWVjMWZlNzM3OWU0ZS90ZXh0cmVnaW9uOjJiODlhY2FmZjMwYzRjMzRhOTdlZWMxZmU3Mzc5ZTRlXzcwMw_8186a176-2a12-43ed-bdbf-16ba00619076"
      unitRef="number">0.29</strl:NumberOfEmployeesPercent>
    <strl:ScheduleofDefinedContributionPlanTableTextBlock
      contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNzUvZnJhZzoyYjg5YWNhZmYzMGM0YzM0YTk3ZWVjMWZlNzM3OWU0ZS90ZXh0cmVnaW9uOjJiODlhY2FmZjMwYzRjMzRhOTdlZWMxZmU3Mzc5ZTRlXzMzMDA_a4c56357-e9e9-4c38-b1a0-c38d501dee7a">&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 following table presents our participation in these plans:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:1pt"&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:14.250%"/&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:9.426%"/&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:4.309%"/&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:6.356%"/&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:6.356%"/&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.841%"/&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:4.894%"/&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:4.894%"/&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:4.894%"/&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.233%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.439%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:32pt"&gt;&lt;td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Pension Trust&lt;br/&gt;Fund&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Pension Plan Employer Identification Number&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Plan Year End&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Pension Protection Act (&#x201c;PPA&#x201d;) Certified Zone Status &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;FIP / RP Status Pending/Implemented &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Contributions &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Surcharge&lt;br/&gt;Imposed&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Expiration Date of Collective Bargaining Agreement&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&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="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Heavy and General Construction Laborers Local 472 and Local 172 &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(4)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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:8pt;font-weight:400;line-height:100%"&gt;22-6032103&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3/31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #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:8pt;font-weight:400;line-height:100%"&gt;Green&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Green&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;No&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5,119&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,343&#160;&lt;/span&gt;&lt;/td&gt;&lt;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:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,417&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;No&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2/29/2024&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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;International Union of Operating Engineers Local 825 &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(4)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;22-6033380&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;6/30&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Yellow&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Green&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Yes&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:8pt;font-weight:400;line-height:100%"&gt;4,381&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:8pt;font-weight:400;line-height:100%"&gt;2,734&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:8pt;font-weight:400;line-height:100%"&gt;3,610&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;No&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;6/30/2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Pension Trust Fund for Operating Engineers Pension Plan &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;94-6090764&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;12/31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Yellow&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Yellow&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Yes&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:8pt;font-weight:400;line-height:100%"&gt;1,265&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:8pt;font-weight:400;line-height:100%"&gt;1,411&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:8pt;font-weight:400;line-height:100%"&gt;1,458&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;No&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;6/30/2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;All other funds &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="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:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,163&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,397&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,848&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total Contributions:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;12,928&#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:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;9,885&#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:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;10,333&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;padding-left:27pt;padding-right:13.5pt;text-align:justify;text-indent:-18pt"&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;&#160;(1)&#160;&#160;&#160;&#160;&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 most recent PPA zone status available in 2022 and 2021 is for the plan&#x2019;s year-end during 2021 and 2020, respectively. The zone status is based on information that we received from the plan and is certified by the plan&#x2019;s actuary. Among other factors, plans in the red zone are generally less than 65 percent funded, plans in the orange zone are less than 80 percent funded and have an Accumulated Funding Deficiency in the current year or projected into the next six years, plans in the yellow zone are less than 80 percent funded and plans in the green zone are at least 80 percent funded.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;padding-left:27pt;padding-right:13.5pt;text-align:justify;text-indent:-18pt"&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;(2)&#160;&#160;&#160;&#160;&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;Indicates whether the plan has a financial improvement plan (&#x201c;FIP&#x201d;) or a rehabilitation plan (&#x201c;RP&#x201d;) which is either pending or has been implemented.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;padding-left:27pt;padding-right:13.5pt;text-align:justify;text-indent:-18pt"&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;(3)&#160;&#160;&#160;&#160;&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 2022 contributions as a percentage of total plan contributions were not available for any of our plans. For 2021, the International Union of Operating Engineers Local 825 annual report was not available, and the remainder of our multi-employer pension plan contributions did not represent more than 5% of the total plan contributions. For 2020, our multi-employer pension plan contributions did not represent more than 5% of the total plan contributions.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;padding-left:27pt;padding-right:13.5pt;text-align:justify;text-indent:-18pt"&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;(4)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;Includes multi-employer pension plans acquired as part of the Petillo Acquisition. The contributions made in 2021 and 2020 were made by Petillo and not by Sterling.&lt;/span&gt;&lt;/div&gt;</strl:ScheduleofDefinedContributionPlanTableTextBlock>
    <us-gaap:MultiemployerPlanEmployerContributionCost
      contextRef="i91b8429d59e942d896794fc5466b9d74_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNzUvZnJhZzoyYjg5YWNhZmYzMGM0YzM0YTk3ZWVjMWZlNzM3OWU0ZS90YWJsZTpjMmQ4NzBkNzgxZDE0YWZkYTM4Yjc1ZThmNzViMzAwNS90YWJsZXJhbmdlOmMyZDg3MGQ3ODFkMTRhZmRhMzhiNzVlOGY3NWIzMDA1XzItOS0xLTEtMTAwNTUx_57384730-4700-468b-8e28-f824c3eac4e5"
      unitRef="usd">5119000</us-gaap:MultiemployerPlanEmployerContributionCost>
    <us-gaap:MultiemployerPlanEmployerContributionCost
      contextRef="ief6263414a5f42e69c488ab5407c8931_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNzUvZnJhZzoyYjg5YWNhZmYzMGM0YzM0YTk3ZWVjMWZlNzM3OWU0ZS90YWJsZTpjMmQ4NzBkNzgxZDE0YWZkYTM4Yjc1ZThmNzViMzAwNS90YWJsZXJhbmdlOmMyZDg3MGQ3ODFkMTRhZmRhMzhiNzVlOGY3NWIzMDA1XzItMTEtMS0xLTEwMDU1MQ_9290f2c2-4e64-4d05-a370-f8432e5faae7"
      unitRef="usd">3343000</us-gaap:MultiemployerPlanEmployerContributionCost>
    <us-gaap:MultiemployerPlanEmployerContributionCost
      contextRef="i78c3d1c2a8be4fd890d3b4860c909936_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNzUvZnJhZzoyYjg5YWNhZmYzMGM0YzM0YTk3ZWVjMWZlNzM3OWU0ZS90YWJsZTpjMmQ4NzBkNzgxZDE0YWZkYTM4Yjc1ZThmNzViMzAwNS90YWJsZXJhbmdlOmMyZDg3MGQ3ODFkMTRhZmRhMzhiNzVlOGY3NWIzMDA1XzItMTMtMS0xLTEwMDU1MQ_d06731e1-dc48-42c4-9da3-801efaf9042e"
      unitRef="usd">3417000</us-gaap:MultiemployerPlanEmployerContributionCost>
    <us-gaap:MultiemployerPlanEmployerContributionCost
      contextRef="i4dfc7ab41a8d4fe4a05978e4072e3466_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNzUvZnJhZzoyYjg5YWNhZmYzMGM0YzM0YTk3ZWVjMWZlNzM3OWU0ZS90YWJsZTpjMmQ4NzBkNzgxZDE0YWZkYTM4Yjc1ZThmNzViMzAwNS90YWJsZXJhbmdlOmMyZDg3MGQ3ODFkMTRhZmRhMzhiNzVlOGY3NWIzMDA1XzMtOS0xLTEtMTAwNTUx_f7dbbb82-faad-4395-ab90-b4ba617df3d9"
      unitRef="usd">4381000</us-gaap:MultiemployerPlanEmployerContributionCost>
    <us-gaap:MultiemployerPlanEmployerContributionCost
      contextRef="idc2b2257812b4617b10b2c4eee85c908_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNzUvZnJhZzoyYjg5YWNhZmYzMGM0YzM0YTk3ZWVjMWZlNzM3OWU0ZS90YWJsZTpjMmQ4NzBkNzgxZDE0YWZkYTM4Yjc1ZThmNzViMzAwNS90YWJsZXJhbmdlOmMyZDg3MGQ3ODFkMTRhZmRhMzhiNzVlOGY3NWIzMDA1XzMtMTEtMS0xLTEwMDU1MQ_55347e88-5c7a-43d4-b2ec-214d94189306"
      unitRef="usd">2734000</us-gaap:MultiemployerPlanEmployerContributionCost>
    <us-gaap:MultiemployerPlanEmployerContributionCost
      contextRef="ia8eeeb3267624d118750046fdfac0444_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNzUvZnJhZzoyYjg5YWNhZmYzMGM0YzM0YTk3ZWVjMWZlNzM3OWU0ZS90YWJsZTpjMmQ4NzBkNzgxZDE0YWZkYTM4Yjc1ZThmNzViMzAwNS90YWJsZXJhbmdlOmMyZDg3MGQ3ODFkMTRhZmRhMzhiNzVlOGY3NWIzMDA1XzMtMTMtMS0xLTEwMDU1MQ_e5ec73cb-f707-492d-a88f-bf7f3bfef99f"
      unitRef="usd">3610000</us-gaap:MultiemployerPlanEmployerContributionCost>
    <us-gaap:MultiemployerPlanEmployerContributionCost
      contextRef="i6603f8ed22f34e5f84f6ba4a53f73500_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNzUvZnJhZzoyYjg5YWNhZmYzMGM0YzM0YTk3ZWVjMWZlNzM3OWU0ZS90YWJsZTpjMmQ4NzBkNzgxZDE0YWZkYTM4Yjc1ZThmNzViMzAwNS90YWJsZXJhbmdlOmMyZDg3MGQ3ODFkMTRhZmRhMzhiNzVlOGY3NWIzMDA1XzQtOS0xLTEtMTAwNTUx_8a447fbd-1794-4c5e-95ab-e390a52925b0"
      unitRef="usd">1265000</us-gaap:MultiemployerPlanEmployerContributionCost>
    <us-gaap:MultiemployerPlanEmployerContributionCost
      contextRef="i893435af4e114a8891342b17f6bd8aa6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNzUvZnJhZzoyYjg5YWNhZmYzMGM0YzM0YTk3ZWVjMWZlNzM3OWU0ZS90YWJsZTpjMmQ4NzBkNzgxZDE0YWZkYTM4Yjc1ZThmNzViMzAwNS90YWJsZXJhbmdlOmMyZDg3MGQ3ODFkMTRhZmRhMzhiNzVlOGY3NWIzMDA1XzQtMTEtMS0xLTEwMDU1MQ_f9be7dd1-a753-4512-9131-807e48d34863"
      unitRef="usd">1411000</us-gaap:MultiemployerPlanEmployerContributionCost>
    <us-gaap:MultiemployerPlanEmployerContributionCost
      contextRef="i3672fa898ee449048c1a6e1fb027aa64_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNzUvZnJhZzoyYjg5YWNhZmYzMGM0YzM0YTk3ZWVjMWZlNzM3OWU0ZS90YWJsZTpjMmQ4NzBkNzgxZDE0YWZkYTM4Yjc1ZThmNzViMzAwNS90YWJsZXJhbmdlOmMyZDg3MGQ3ODFkMTRhZmRhMzhiNzVlOGY3NWIzMDA1XzQtMTMtMS0xLTEwMDU1MQ_ffc6f9f3-eb2d-4f96-974a-341de47908f6"
      unitRef="usd">1458000</us-gaap:MultiemployerPlanEmployerContributionCost>
    <us-gaap:MultiemployerPlanEmployerContributionCost
      contextRef="i3d096204dfa143de8b9af9a9c80de9af_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNzUvZnJhZzoyYjg5YWNhZmYzMGM0YzM0YTk3ZWVjMWZlNzM3OWU0ZS90YWJsZTpjMmQ4NzBkNzgxZDE0YWZkYTM4Yjc1ZThmNzViMzAwNS90YWJsZXJhbmdlOmMyZDg3MGQ3ODFkMTRhZmRhMzhiNzVlOGY3NWIzMDA1XzgtOS0xLTEtMTAwNTUx_bd6b1332-2276-4303-807b-84b4a03aca3e"
      unitRef="usd">2163000</us-gaap:MultiemployerPlanEmployerContributionCost>
    <us-gaap:MultiemployerPlanEmployerContributionCost
      contextRef="i641743de0cae41239a9144d3896a0b22_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNzUvZnJhZzoyYjg5YWNhZmYzMGM0YzM0YTk3ZWVjMWZlNzM3OWU0ZS90YWJsZTpjMmQ4NzBkNzgxZDE0YWZkYTM4Yjc1ZThmNzViMzAwNS90YWJsZXJhbmdlOmMyZDg3MGQ3ODFkMTRhZmRhMzhiNzVlOGY3NWIzMDA1XzgtMTEtMS0xLTEwMDU1MQ_86780fa5-7bcb-49b7-b640-a4c8f4bcedcc"
      unitRef="usd">2397000</us-gaap:MultiemployerPlanEmployerContributionCost>
    <us-gaap:MultiemployerPlanEmployerContributionCost
      contextRef="iab355f65e12243929e8e43bc7e727fc3_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNzUvZnJhZzoyYjg5YWNhZmYzMGM0YzM0YTk3ZWVjMWZlNzM3OWU0ZS90YWJsZTpjMmQ4NzBkNzgxZDE0YWZkYTM4Yjc1ZThmNzViMzAwNS90YWJsZXJhbmdlOmMyZDg3MGQ3ODFkMTRhZmRhMzhiNzVlOGY3NWIzMDA1XzgtMTMtMS0xLTEwMDU1MQ_5cc2fdaf-a7a9-45b9-bb30-15352d4aeee4"
      unitRef="usd">1848000</us-gaap:MultiemployerPlanEmployerContributionCost>
    <us-gaap:MultiemployerPlanEmployerContributionCost
      contextRef="iad8b7963108f4500b5689c272a08342d_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNzUvZnJhZzoyYjg5YWNhZmYzMGM0YzM0YTk3ZWVjMWZlNzM3OWU0ZS90YWJsZTpjMmQ4NzBkNzgxZDE0YWZkYTM4Yjc1ZThmNzViMzAwNS90YWJsZXJhbmdlOmMyZDg3MGQ3ODFkMTRhZmRhMzhiNzVlOGY3NWIzMDA1XzktOS0xLTEtMTAwNTUx_9f5abe9d-2c2b-4575-a3e7-1b8cc0d93590"
      unitRef="usd">12928000</us-gaap:MultiemployerPlanEmployerContributionCost>
    <us-gaap:MultiemployerPlanEmployerContributionCost
      contextRef="i88edd0d8d2a94769a35a2344ad4abf97_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNzUvZnJhZzoyYjg5YWNhZmYzMGM0YzM0YTk3ZWVjMWZlNzM3OWU0ZS90YWJsZTpjMmQ4NzBkNzgxZDE0YWZkYTM4Yjc1ZThmNzViMzAwNS90YWJsZXJhbmdlOmMyZDg3MGQ3ODFkMTRhZmRhMzhiNzVlOGY3NWIzMDA1XzktMTEtMS0xLTEwMDU1MQ_4eccddf7-adce-4114-a60d-74ec1cf4e67a"
      unitRef="usd">9885000</us-gaap:MultiemployerPlanEmployerContributionCost>
    <us-gaap:MultiemployerPlanEmployerContributionCost
      contextRef="if4e0bf981b4143a7bbec64f7d2009053_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNzUvZnJhZzoyYjg5YWNhZmYzMGM0YzM0YTk3ZWVjMWZlNzM3OWU0ZS90YWJsZTpjMmQ4NzBkNzgxZDE0YWZkYTM4Yjc1ZThmNzViMzAwNS90YWJsZXJhbmdlOmMyZDg3MGQ3ODFkMTRhZmRhMzhiNzVlOGY3NWIzMDA1XzktMTMtMS0xLTEwMDU1MQ_93c81607-56c2-4627-8246-db1bb4a33c49"
      unitRef="usd">10333000</us-gaap:MultiemployerPlanEmployerContributionCost>
    <us-gaap:MultiemployerPlanPensionSignificantEmployerContributionUnderCollectiveBargainingArrangementToAllParticipatingEmployerContributionsPercentage
      contextRef="id1585281131c4e229699de91fe7df33f_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNzUvZnJhZzoyYjg5YWNhZmYzMGM0YzM0YTk3ZWVjMWZlNzM3OWU0ZS90ZXh0cmVnaW9uOjJiODlhY2FmZjMwYzRjMzRhOTdlZWMxZmU3Mzc5ZTRlXzE5Nzk_4e3e4bdd-8712-4ccb-8da3-eb74b41fb4ef"
      unitRef="number">0.65</us-gaap:MultiemployerPlanPensionSignificantEmployerContributionUnderCollectiveBargainingArrangementToAllParticipatingEmployerContributionsPercentage>
    <us-gaap:MultiemployerPlanPensionSignificantEmployerContributionUnderCollectiveBargainingArrangementToAllParticipatingEmployerContributionsPercentage
      contextRef="if02b3c8e964b4205929ccc355a671585_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNzUvZnJhZzoyYjg5YWNhZmYzMGM0YzM0YTk3ZWVjMWZlNzM3OWU0ZS90ZXh0cmVnaW9uOjJiODlhY2FmZjMwYzRjMzRhOTdlZWMxZmU3Mzc5ZTRlXzIwMjk_8d0c60ac-e821-4b6c-8a58-48c7ea41fd70"
      unitRef="number">0.80</us-gaap:MultiemployerPlanPensionSignificantEmployerContributionUnderCollectiveBargainingArrangementToAllParticipatingEmployerContributionsPercentage>
    <us-gaap:MultiemployerPlanPensionSignificantEmployerContributionUnderCollectiveBargainingArrangementToAllParticipatingEmployerContributionsPercentage
      contextRef="iaf4708bf508d4f54bf84d934e7e7bee0_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNzUvZnJhZzoyYjg5YWNhZmYzMGM0YzM0YTk3ZWVjMWZlNzM3OWU0ZS90ZXh0cmVnaW9uOjJiODlhY2FmZjMwYzRjMzRhOTdlZWMxZmU3Mzc5ZTRlXzIxNzk_a4495e7b-cc30-4ebf-b330-71f2b9efa38e"
      unitRef="number">0.80</us-gaap:MultiemployerPlanPensionSignificantEmployerContributionUnderCollectiveBargainingArrangementToAllParticipatingEmployerContributionsPercentage>
    <us-gaap:MultiemployerPlanPensionSignificantEmployerContributionUnderCollectiveBargainingArrangementToAllParticipatingEmployerContributionsPercentage
      contextRef="icc6fcb6146b34c01b4db2683a6c3722c_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNzUvZnJhZzoyYjg5YWNhZmYzMGM0YzM0YTk3ZWVjMWZlNzM3OWU0ZS90ZXh0cmVnaW9uOjJiODlhY2FmZjMwYzRjMzRhOTdlZWMxZmU3Mzc5ZTRlXzIyMzA_93e6aa02-8ce9-46f0-b100-2e8783192ae4"
      unitRef="number">0.80</us-gaap:MultiemployerPlanPensionSignificantEmployerContributionUnderCollectiveBargainingArrangementToAllParticipatingEmployerContributionsPercentage>
    <us-gaap:MultiemployerPlanEmployerContributionCost
      contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNzUvZnJhZzoyYjg5YWNhZmYzMGM0YzM0YTk3ZWVjMWZlNzM3OWU0ZS90ZXh0cmVnaW9uOjJiODlhY2FmZjMwYzRjMzRhOTdlZWMxZmU3Mzc5ZTRlXzU0OTc1NTgyMDE3NA_bbb7cc95-6275-42bb-93be-32c8781d7824"
      unitRef="usd">18847000</us-gaap:MultiemployerPlanEmployerContributionCost>
    <us-gaap:MultiemployerPlanEmployerContributionCost
      contextRef="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNzUvZnJhZzoyYjg5YWNhZmYzMGM0YzM0YTk3ZWVjMWZlNzM3OWU0ZS90ZXh0cmVnaW9uOjJiODlhY2FmZjMwYzRjMzRhOTdlZWMxZmU3Mzc5ZTRlXzU0OTc1NTgyMDE4NQ_8e9bf402-d483-43f1-a605-9f36b66b4943"
      unitRef="usd">14905000</us-gaap:MultiemployerPlanEmployerContributionCost>
    <us-gaap:MultiemployerPlanEmployerContributionCost
      contextRef="i5ebcd2a2b100446583e2b9bfc9ed66a6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNzUvZnJhZzoyYjg5YWNhZmYzMGM0YzM0YTk3ZWVjMWZlNzM3OWU0ZS90ZXh0cmVnaW9uOjJiODlhY2FmZjMwYzRjMzRhOTdlZWMxZmU3Mzc5ZTRlXzU0OTc1NTgyMDE5Ng_9ea4c665-1440-462f-afce-3a57c70d6e80"
      unitRef="usd">14980000</us-gaap:MultiemployerPlanEmployerContributionCost>
    <us-gaap:CashFlowSupplementalDisclosuresTextBlock
      contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNzgvZnJhZzo1YzdjYzAyNWU4MTY0OTM4OTQ3OGQ0OGUzZGZmM2U4Ni90ZXh0cmVnaW9uOjVjN2NjMDI1ZTgxNjQ5Mzg5NDc4ZDQ4ZTNkZmYzZTg2XzE0MA_cb92c98b-56fc-46c0-a05f-fa8ca605e4e5">&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;19.&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 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;Operating assets and liabilities&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;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;margin-top:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:62.243%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.631%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&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;Years Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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="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;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accounts receivable&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;(63,285)&lt;/span&gt;&lt;/td&gt;&lt;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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,300)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8,552)&lt;/span&gt;&lt;/td&gt;&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;77,692&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,906&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,963&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;(5,034)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(243)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,457)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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,849&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,533)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;11,888&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,605&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,392)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;7,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(170)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,245&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;(884)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,362&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,287&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;29,450&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,627&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,861&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:CashFlowSupplementalDisclosuresTextBlock>
    <us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock
      contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNzgvZnJhZzo1YzdjYzAyNWU4MTY0OTM4OTQ3OGQ0OGUzZGZmM2U4Ni90ZXh0cmVnaW9uOjVjN2NjMDI1ZTgxNjQ5Mzg5NDc4ZDQ4ZTNkZmYzZTg2XzEzOQ_66788bf0-6ad4-4530-9cfe-80df2cb8f860">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:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:62.243%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.631%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&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;Years Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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="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;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accounts receivable&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;(63,285)&lt;/span&gt;&lt;/td&gt;&lt;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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,300)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8,552)&lt;/span&gt;&lt;/td&gt;&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;77,692&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,906&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,963&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;(5,034)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(243)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,457)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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,849&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,533)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;11,888&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,605&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,392)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;7,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(170)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,245&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;(884)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,362&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,287&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;29,450&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,627&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,861&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNzgvZnJhZzo1YzdjYzAyNWU4MTY0OTM4OTQ3OGQ0OGUzZGZmM2U4Ni90YWJsZTo0MmEwYWUwMDdiMmI0NjM0OTVlNWJjMDA1YzFkYzBiMi90YWJsZXJhbmdlOjQyYTBhZTAwN2IyYjQ2MzQ5NWU1YmMwMDVjMWRjMGIyXzItMS0xLTEtMTAwNTUx_9436c885-abce-4271-bca1-bc6b4b5cb402"
      unitRef="usd">-63285000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNzgvZnJhZzo1YzdjYzAyNWU4MTY0OTM4OTQ3OGQ0OGUzZGZmM2U4Ni90YWJsZTo0MmEwYWUwMDdiMmI0NjM0OTVlNWJjMDA1YzFkYzBiMi90YWJsZXJhbmdlOjQyYTBhZTAwN2IyYjQ2MzQ5NWU1YmMwMDVjMWRjMGIyXzItMy0xLTEtMTAwNTUx_3be506cb-2768-438b-b92d-3e47c610d09f"
      unitRef="usd">-8300000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="i5ebcd2a2b100446583e2b9bfc9ed66a6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNzgvZnJhZzo1YzdjYzAyNWU4MTY0OTM4OTQ3OGQ0OGUzZGZmM2U4Ni90YWJsZTo0MmEwYWUwMDdiMmI0NjM0OTVlNWJjMDA1YzFkYzBiMi90YWJsZXJhbmdlOjQyYTBhZTAwN2IyYjQ2MzQ5NWU1YmMwMDVjMWRjMGIyXzItNS0xLTEtMTAwNTUx_96d899de-02e4-4045-9e2c-24c6de92e93b"
      unitRef="usd">-8552000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInContractWithCustomerAsset
      contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNzgvZnJhZzo1YzdjYzAyNWU4MTY0OTM4OTQ3OGQ0OGUzZGZmM2U4Ni90YWJsZTo0MmEwYWUwMDdiMmI0NjM0OTVlNWJjMDA1YzFkYzBiMi90YWJsZXJhbmdlOjQyYTBhZTAwN2IyYjQ2MzQ5NWU1YmMwMDVjMWRjMGIyXzMtMS0xLTEtMTAwNTUx_8e7d5723-6c8d-4bc7-9f99-5e49ae8ae801"
      unitRef="usd">-77692000</us-gaap:IncreaseDecreaseInContractWithCustomerAsset>
    <us-gaap:IncreaseDecreaseInContractWithCustomerAsset
      contextRef="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNzgvZnJhZzo1YzdjYzAyNWU4MTY0OTM4OTQ3OGQ0OGUzZGZmM2U4Ni90YWJsZTo0MmEwYWUwMDdiMmI0NjM0OTVlNWJjMDA1YzFkYzBiMi90YWJsZXJhbmdlOjQyYTBhZTAwN2IyYjQ2MzQ5NWU1YmMwMDVjMWRjMGIyXzMtMy0xLTEtMTAwNTUx_ec695e19-6732-4825-86b9-2b5ef8fd424b"
      unitRef="usd">-12906000</us-gaap:IncreaseDecreaseInContractWithCustomerAsset>
    <us-gaap:IncreaseDecreaseInContractWithCustomerAsset
      contextRef="i5ebcd2a2b100446583e2b9bfc9ed66a6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNzgvZnJhZzo1YzdjYzAyNWU4MTY0OTM4OTQ3OGQ0OGUzZGZmM2U4Ni90YWJsZTo0MmEwYWUwMDdiMmI0NjM0OTVlNWJjMDA1YzFkYzBiMi90YWJsZXJhbmdlOjQyYTBhZTAwN2IyYjQ2MzQ5NWU1YmMwMDVjMWRjMGIyXzMtNS0xLTEtMTAwNTUx_1b49f414-b681-49c6-8d00-13c9709261a4"
      unitRef="usd">-65963000</us-gaap:IncreaseDecreaseInContractWithCustomerAsset>
    <strl:IncreaseDecreaseInReceivablesFromAndEquityInConstructionJointVentures
      contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNzgvZnJhZzo1YzdjYzAyNWU4MTY0OTM4OTQ3OGQ0OGUzZGZmM2U4Ni90YWJsZTo0MmEwYWUwMDdiMmI0NjM0OTVlNWJjMDA1YzFkYzBiMi90YWJsZXJhbmdlOjQyYTBhZTAwN2IyYjQ2MzQ5NWU1YmMwMDVjMWRjMGIyXzQtMS0xLTEtMTAwNTUx_ddba1469-bbaf-4ec8-91ac-f5dc35298ff9"
      unitRef="usd">5034000</strl:IncreaseDecreaseInReceivablesFromAndEquityInConstructionJointVentures>
    <strl:IncreaseDecreaseInReceivablesFromAndEquityInConstructionJointVentures
      contextRef="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNzgvZnJhZzo1YzdjYzAyNWU4MTY0OTM4OTQ3OGQ0OGUzZGZmM2U4Ni90YWJsZTo0MmEwYWUwMDdiMmI0NjM0OTVlNWJjMDA1YzFkYzBiMi90YWJsZXJhbmdlOjQyYTBhZTAwN2IyYjQ2MzQ5NWU1YmMwMDVjMWRjMGIyXzQtMy0xLTEtMTAwNTUx_a65a1d48-54e9-4254-bcb3-36cfd5f0c824"
      unitRef="usd">243000</strl:IncreaseDecreaseInReceivablesFromAndEquityInConstructionJointVentures>
    <strl:IncreaseDecreaseInReceivablesFromAndEquityInConstructionJointVentures
      contextRef="i5ebcd2a2b100446583e2b9bfc9ed66a6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNzgvZnJhZzo1YzdjYzAyNWU4MTY0OTM4OTQ3OGQ0OGUzZGZmM2U4Ni90YWJsZTo0MmEwYWUwMDdiMmI0NjM0OTVlNWJjMDA1YzFkYzBiMi90YWJsZXJhbmdlOjQyYTBhZTAwN2IyYjQ2MzQ5NWU1YmMwMDVjMWRjMGIyXzQtNS0xLTEtMTAwNTUx_b0b3e32a-02b1-4f05-81b1-c9b31d77789c"
      unitRef="usd">7457000</strl:IncreaseDecreaseInReceivablesFromAndEquityInConstructionJointVentures>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets
      contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNzgvZnJhZzo1YzdjYzAyNWU4MTY0OTM4OTQ3OGQ0OGUzZGZmM2U4Ni90YWJsZTo0MmEwYWUwMDdiMmI0NjM0OTVlNWJjMDA1YzFkYzBiMi90YWJsZXJhbmdlOjQyYTBhZTAwN2IyYjQ2MzQ5NWU1YmMwMDVjMWRjMGIyXzUtMS0xLTEtMTAwNTUx_373c2d0d-1965-4533-808e-9c1163da5387"
      unitRef="usd">-1849000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets
      contextRef="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNzgvZnJhZzo1YzdjYzAyNWU4MTY0OTM4OTQ3OGQ0OGUzZGZmM2U4Ni90YWJsZTo0MmEwYWUwMDdiMmI0NjM0OTVlNWJjMDA1YzFkYzBiMi90YWJsZXJhbmdlOjQyYTBhZTAwN2IyYjQ2MzQ5NWU1YmMwMDVjMWRjMGIyXzUtMy0xLTEtMTAwNTUx_9a2fe388-a800-4451-95e4-68eabed9330e"
      unitRef="usd">4533000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets
      contextRef="i5ebcd2a2b100446583e2b9bfc9ed66a6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNzgvZnJhZzo1YzdjYzAyNWU4MTY0OTM4OTQ3OGQ0OGUzZGZmM2U4Ni90YWJsZTo0MmEwYWUwMDdiMmI0NjM0OTVlNWJjMDA1YzFkYzBiMi90YWJsZXJhbmdlOjQyYTBhZTAwN2IyYjQ2MzQ5NWU1YmMwMDVjMWRjMGIyXzUtNS0xLTEtMTAwNTUx_2f7c3b4c-add7-4804-bc4a-34f1f7723b2b"
      unitRef="usd">6233000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNzgvZnJhZzo1YzdjYzAyNWU4MTY0OTM4OTQ3OGQ0OGUzZGZmM2U4Ni90YWJsZTo0MmEwYWUwMDdiMmI0NjM0OTVlNWJjMDA1YzFkYzBiMi90YWJsZXJhbmdlOjQyYTBhZTAwN2IyYjQ2MzQ5NWU1YmMwMDVjMWRjMGIyXzYtMS0xLTEtMTAwNTUx_a7901aad-3a3a-4bf5-8894-a1ddfcd62a75"
      unitRef="usd">11888000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNzgvZnJhZzo1YzdjYzAyNWU4MTY0OTM4OTQ3OGQ0OGUzZGZmM2U4Ni90YWJsZTo0MmEwYWUwMDdiMmI0NjM0OTVlNWJjMDA1YzFkYzBiMi90YWJsZXJhbmdlOjQyYTBhZTAwN2IyYjQ2MzQ5NWU1YmMwMDVjMWRjMGIyXzYtMy0xLTEtMTAwNTUx_884f4a46-8717-40e7-9ff4-2b401f301c11"
      unitRef="usd">26605000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="i5ebcd2a2b100446583e2b9bfc9ed66a6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNzgvZnJhZzo1YzdjYzAyNWU4MTY0OTM4OTQ3OGQ0OGUzZGZmM2U4Ni90YWJsZTo0MmEwYWUwMDdiMmI0NjM0OTVlNWJjMDA1YzFkYzBiMi90YWJsZXJhbmdlOjQyYTBhZTAwN2IyYjQ2MzQ5NWU1YmMwMDVjMWRjMGIyXzYtNS0xLTEtMTAwNTUx_fc6c84e3-bfd3-4069-9af9-8fbc625519a4"
      unitRef="usd">-42392000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNzgvZnJhZzo1YzdjYzAyNWU4MTY0OTM4OTQ3OGQ0OGUzZGZmM2U4Ni90YWJsZTo0MmEwYWUwMDdiMmI0NjM0OTVlNWJjMDA1YzFkYzBiMi90YWJsZXJhbmdlOjQyYTBhZTAwN2IyYjQ2MzQ5NWU1YmMwMDVjMWRjMGIyXzctMS0xLTEtMTAwNTUx_99bbe126-277b-463a-be99-f7f94c472b26"
      unitRef="usd">7224000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNzgvZnJhZzo1YzdjYzAyNWU4MTY0OTM4OTQ3OGQ0OGUzZGZmM2U4Ni90YWJsZTo0MmEwYWUwMDdiMmI0NjM0OTVlNWJjMDA1YzFkYzBiMi90YWJsZXJhbmdlOjQyYTBhZTAwN2IyYjQ2MzQ5NWU1YmMwMDVjMWRjMGIyXzctMy0xLTEtMTAwNTUx_61b4b806-d94e-4029-a1a7-76fe48905072"
      unitRef="usd">-170000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="i5ebcd2a2b100446583e2b9bfc9ed66a6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNzgvZnJhZzo1YzdjYzAyNWU4MTY0OTM4OTQ3OGQ0OGUzZGZmM2U4Ni90YWJsZTo0MmEwYWUwMDdiMmI0NjM0OTVlNWJjMDA1YzFkYzBiMi90YWJsZXJhbmdlOjQyYTBhZTAwN2IyYjQ2MzQ5NWU1YmMwMDVjMWRjMGIyXzctNS0xLTEtMTAwNTUx_dbc08f1c-8925-45f3-90ef-95772f722c72"
      unitRef="usd">10245000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <strl:IncreaseDecreaseInMembersInterestSubjectToMandatoryRedemptionAndUndistributedEarnings
      contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNzgvZnJhZzo1YzdjYzAyNWU4MTY0OTM4OTQ3OGQ0OGUzZGZmM2U4Ni90YWJsZTo0MmEwYWUwMDdiMmI0NjM0OTVlNWJjMDA1YzFkYzBiMi90YWJsZXJhbmdlOjQyYTBhZTAwN2IyYjQ2MzQ5NWU1YmMwMDVjMWRjMGIyXzgtMS0xLTEtMTAwNTUx_87d1f229-d13a-4d66-8cd5-9870209aaa39"
      unitRef="usd">-884000</strl:IncreaseDecreaseInMembersInterestSubjectToMandatoryRedemptionAndUndistributedEarnings>
    <strl:IncreaseDecreaseInMembersInterestSubjectToMandatoryRedemptionAndUndistributedEarnings
      contextRef="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNzgvZnJhZzo1YzdjYzAyNWU4MTY0OTM4OTQ3OGQ0OGUzZGZmM2U4Ni90YWJsZTo0MmEwYWUwMDdiMmI0NjM0OTVlNWJjMDA1YzFkYzBiMi90YWJsZXJhbmdlOjQyYTBhZTAwN2IyYjQ2MzQ5NWU1YmMwMDVjMWRjMGIyXzgtMy0xLTEtMTAwNTUx_3ebc8b5a-0d60-4583-accc-d5029d228f31"
      unitRef="usd">1362000</strl:IncreaseDecreaseInMembersInterestSubjectToMandatoryRedemptionAndUndistributedEarnings>
    <strl:IncreaseDecreaseInMembersInterestSubjectToMandatoryRedemptionAndUndistributedEarnings
      contextRef="i5ebcd2a2b100446583e2b9bfc9ed66a6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNzgvZnJhZzo1YzdjYzAyNWU4MTY0OTM4OTQ3OGQ0OGUzZGZmM2U4Ni90YWJsZTo0MmEwYWUwMDdiMmI0NjM0OTVlNWJjMDA1YzFkYzBiMi90YWJsZXJhbmdlOjQyYTBhZTAwN2IyYjQ2MzQ5NWU1YmMwMDVjMWRjMGIyXzgtNS0xLTEtMTAwNTUx_630aaf5d-58de-40bb-92e5-f68c7d43d01d"
      unitRef="usd">2287000</strl:IncreaseDecreaseInMembersInterestSubjectToMandatoryRedemptionAndUndistributedEarnings>
    <us-gaap:IncreaseDecreaseInOperatingCapital
      contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNzgvZnJhZzo1YzdjYzAyNWU4MTY0OTM4OTQ3OGQ0OGUzZGZmM2U4Ni90YWJsZTo0MmEwYWUwMDdiMmI0NjM0OTVlNWJjMDA1YzFkYzBiMi90YWJsZXJhbmdlOjQyYTBhZTAwN2IyYjQ2MzQ5NWU1YmMwMDVjMWRjMGIyXzktMS0xLTEtMTAwNTUx_73e25fb8-24af-4d38-941f-7b0d97e95f99"
      unitRef="usd">-29450000</us-gaap:IncreaseDecreaseInOperatingCapital>
    <us-gaap:IncreaseDecreaseInOperatingCapital
      contextRef="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNzgvZnJhZzo1YzdjYzAyNWU4MTY0OTM4OTQ3OGQ0OGUzZGZmM2U4Ni90YWJsZTo0MmEwYWUwMDdiMmI0NjM0OTVlNWJjMDA1YzFkYzBiMi90YWJsZXJhbmdlOjQyYTBhZTAwN2IyYjQ2MzQ5NWU1YmMwMDVjMWRjMGIyXzktMy0xLTEtMTAwNTUx_67a9764f-572f-4ab5-9614-c51cdd852736"
      unitRef="usd">-27627000</us-gaap:IncreaseDecreaseInOperatingCapital>
    <us-gaap:IncreaseDecreaseInOperatingCapital
      contextRef="i5ebcd2a2b100446583e2b9bfc9ed66a6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xNzgvZnJhZzo1YzdjYzAyNWU4MTY0OTM4OTQ3OGQ0OGUzZGZmM2U4Ni90YWJsZTo0MmEwYWUwMDdiMmI0NjM0OTVlNWJjMDA1YzFkYzBiMi90YWJsZXJhbmdlOjQyYTBhZTAwN2IyYjQ2MzQ5NWU1YmMwMDVjMWRjMGIyXzktNS0xLTEtMTAwNTUx_90321dff-aea6-4fb5-bf9b-0a8a31ad20f0"
      unitRef="usd">-13861000</us-gaap:IncreaseDecreaseInOperatingCapital>
    <us-gaap:ConcentrationRiskDisclosureTextBlock
      contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODEvZnJhZzpiMjA3YTM1NWJhYTc0ZWZiYTdkZTRkZDJiODc0YzM0NS90ZXh0cmVnaW9uOmIyMDdhMzU1YmFhNzRlZmJhN2RlNGRkMmI4NzRjMzQ1XzY2MA_fdfe9f50-8898-4729-9926-4c392595ce04">&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:81.725%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:3.730%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:94.070%"/&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;20.&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;CONCENTRATION OF RISK AND ENTERPRISE WIDE DISCLOSURES&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-style:italic;font-weight:400;line-height:120%"&gt;Contract Revenues&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;No customers accounted for more than 10% of the Company&#x2019;s consolidated revenues from continuing operations in 2022 or 2020. A customer in our E-Infrastructure Solutions segment generated contract revenues of $156,600 that accounted for more than 10% of the Company&#x2019;s consolidated revenues from continuing operations during the year ended 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;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;Contract Receivables&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;At December&#160;31, 2022, there were no customers that accounted for over 10% of the Company&#x2019;s outstanding contract receivables. At December&#160;31, 2021, a customer in our E-Infrastructure Solutions segment accounted for 14% of the Company&#x2019;s outstanding contract receivables with a receivable balance of $27,188.&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 revenue and receivables are entirely derived from the construction of U.S. projects and all of the Company&#x2019;s assets are held domestically within the U.S.&lt;/span&gt;&lt;/div&gt;</us-gaap:ConcentrationRiskDisclosureTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if28724b391b94d9f95595248d22d3ba6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODEvZnJhZzpiMjA3YTM1NWJhYTc0ZWZiYTdkZTRkZDJiODc0YzM0NS90ZXh0cmVnaW9uOmIyMDdhMzU1YmFhNzRlZmJhN2RlNGRkMmI4NzRjMzQ1XzU0OTc1NTgxNTM4Mw_c5f05960-b6f2-4bba-8f21-bf66d16c28ff"
      unitRef="usd">156600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ib54c1be0daa645659024e28f11fd0c7f_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODEvZnJhZzpiMjA3YTM1NWJhYTc0ZWZiYTdkZTRkZDJiODc0YzM0NS90ZXh0cmVnaW9uOmIyMDdhMzU1YmFhNzRlZmJhN2RlNGRkMmI4NzRjMzQ1XzQwMw_48d652b1-321e-44a0-8257-7250fa4a0684"
      unitRef="number">0.14</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:AccountsReceivableBilledForLongTermContractsOrPrograms
      contextRef="i7900ead7d25d462785f42aa753300f8e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODEvZnJhZzpiMjA3YTM1NWJhYTc0ZWZiYTdkZTRkZDJiODc0YzM0NS90ZXh0cmVnaW9uOmIyMDdhMzU1YmFhNzRlZmJhN2RlNGRkMmI4NzRjMzQ1XzQ4NQ_ac36157c-5627-40bf-9887-56e0720a911b"
      unitRef="usd">27188000</us-gaap:AccountsReceivableBilledForLongTermContractsOrPrograms>
    <us-gaap:RelatedPartyTransactionsDisclosureTextBlock
      contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODQvZnJhZzo2NDYzMWM2OWFlYzQ0ODc1YTg0ZWM4YjgxMjIwZDBmMS90ZXh0cmVnaW9uOjY0NjMxYzY5YWVjNDQ4NzVhODRlYzhiODEyMjBkMGYxXzk4OQ_8ccc3a8a-d709-448e-8864-715490d14ff0">&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.339%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:91.359%"/&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;21.&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;RELATED PARTY TRANSACTIONS&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 limited related party transactions. The most significant transactions relate to property leases with the management of certain subsidiaries who own or have an ownership interest in real estate and other companies. The leases are for office space, equipment yards or maintenance shops and have an annual cost of approximately $2,000. The leases expire at various points over the next &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODQvZnJhZzo2NDYzMWM2OWFlYzQ0ODc1YTg0ZWM4YjgxMjIwZDBmMS90ZXh0cmVnaW9uOjY0NjMxYzY5YWVjNDQ4NzVhODRlYzhiODEyMjBkMGYxXzU0OTc1NTgxOTE5Mw_4fb7fda3-5ec4-43d1-a5d4-a6fd55b9898f"&gt;four&lt;/span&gt; to ten years.&lt;/span&gt;&lt;/div&gt;</us-gaap:RelatedPartyTransactionsDisclosureTextBlock>
    <us-gaap:OperatingLeaseExpense
      contextRef="iadaa5b8f28374981a569f54362d6a801_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODQvZnJhZzo2NDYzMWM2OWFlYzQ0ODc1YTg0ZWM4YjgxMjIwZDBmMS90ZXh0cmVnaW9uOjY0NjMxYzY5YWVjNDQ4NzVhODRlYzhiODEyMjBkMGYxXzIxOTkwMjMyNTgyMTQ_d3f9c053-a746-416c-b192-02c0aef3dbac"
      unitRef="usd">2000000</us-gaap:OperatingLeaseExpense>
    <strl:LesseeLeaseExpirationPeriod
      contextRef="ibed97c6b0537488b8fc4f4750bb41539_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODQvZnJhZzo2NDYzMWM2OWFlYzQ0ODc1YTg0ZWM4YjgxMjIwZDBmMS90ZXh0cmVnaW9uOjY0NjMxYzY5YWVjNDQ4NzVhODRlYzhiODEyMjBkMGYxXzU0OTc1NTgxOTIwMA_2cd46d46-eece-4fc5-9ab5-96e52109b846">P10Y</strl:LesseeLeaseExpirationPeriod>
    <us-gaap:SegmentReportingDisclosureTextBlock
      contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODcvZnJhZzo4MDY4NTllOTMwNmM0YjgxOTZhYTY3NTUzZDUyZDM0Yi90ZXh0cmVnaW9uOjgwNjg1OWU5MzA2YzRiODE5NmFhNjc1NTNkNTJkMzRiXzEzNzc_0b5c6015-eb60-4682-b1d3-8b9ae27ca262">&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:43.274%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.021%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:89.779%"/&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;22.&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&#160;operating segments. The Company&#x2019;s operations consist of three reportable segments: E-Infrastructure Solutions, Transportation Solutions and Building Solutions. The segment information for the prior periods presented has been recast to conform to the current presentation. 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 and hold certain assets 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. Total assets held in Corporate primarily include cash and prepaid assets.&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 revenues, depreciation and amortization, and income from continuing operations by reportable segment for the years ended December&#160;31, 2022, 2021 and 2020:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:61.564%"/&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:10.613%"/&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:10.613%"/&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:10.614%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Years Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Revenues&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="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&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;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;905,277&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;468,784&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;397,253&#160;&lt;/span&gt;&lt;/td&gt;&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;Transportation Solutions&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;542,550&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;628,190&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;553,150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Building Solutions&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;321,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;317,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;276,335&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 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;1,769,436&#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;1,414,374&#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;1,226,738&#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 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="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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Depreciation and Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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;div&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;/div&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;38,859&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;20,889&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;18,664&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Transportation Solutions&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;8,656&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,473&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,371&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Building Solutions&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,970&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,060&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,987&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Segment Depreciation and Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50,485&#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;32,422&#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;31,022&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&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;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;90&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;81&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;153&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 Depreciation and Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50,575&#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;32,503&#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;31,175&#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 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="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="padding:2px 1pt;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 (Loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;E-Infrastructure Solutions&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;121,453&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,478&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;76,522&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Transportation Solutions&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;26,623&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,888&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,998&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Building Solutions&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36,693&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,564&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,441&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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="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;184,769&#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;132,930&#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;118,961&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&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;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(24,072)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(22,042)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,320)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(827)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,877)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,026)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 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;159,870&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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,011&#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;92,615&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent: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 assets by reportable segment at December&#160;31, 2022 and 2021:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top: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:74.009%"/&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:10.613%"/&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:10.614%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;Assets&lt;/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;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;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:100%"&gt;E-Infrastructure Solutions&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;879,734&#160;&lt;/span&gt;&lt;/td&gt;&lt;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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;772,533&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Transportation Solutions&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;246,867&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,210&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Building Solutions&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;177,554&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,262&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Corporate&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;137,465&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;/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 Assets &#x2014; Continuing Operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,441,620&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;1,142,142&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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 Assets &#x2014; Discontinued Operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;92,632&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;1,441,620&#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;1,234,774&#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="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODcvZnJhZzo4MDY4NTllOTMwNmM0YjgxOTZhYTY3NTUzZDUyZDM0Yi90ZXh0cmVnaW9uOjgwNjg1OWU5MzA2YzRiODE5NmFhNjc1NTNkNTJkMzRiXzMzNg_ff3f5ab7-c9f0-47de-ac3e-8fab646e705a"
      unitRef="segment">3</us-gaap:NumberOfReportableSegments>
    <us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock
      contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODcvZnJhZzo4MDY4NTllOTMwNmM0YjgxOTZhYTY3NTUzZDUyZDM0Yi90ZXh0cmVnaW9uOjgwNjg1OWU5MzA2YzRiODE5NmFhNjc1NTNkNTJkMzRiXzEzODA_4ce83078-57d1-492f-9311-93b399efbad7">&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 revenues, depreciation and amortization, and income from continuing operations by reportable segment for the years ended December&#160;31, 2022, 2021 and 2020:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:61.564%"/&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:10.613%"/&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:10.613%"/&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:10.614%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Years Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Revenues&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="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&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;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;905,277&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;468,784&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;397,253&#160;&lt;/span&gt;&lt;/td&gt;&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;Transportation Solutions&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;542,550&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;628,190&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;553,150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Building Solutions&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;321,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;317,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;276,335&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 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;1,769,436&#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;1,414,374&#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;1,226,738&#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 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="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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Depreciation and Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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;div&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;/div&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;38,859&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;20,889&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;18,664&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Transportation Solutions&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;8,656&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,473&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,371&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Building Solutions&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,970&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,060&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,987&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Segment Depreciation and Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50,485&#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;32,422&#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;31,022&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&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;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;90&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;81&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;153&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 Depreciation and Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50,575&#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;32,503&#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;31,175&#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 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="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="padding:2px 1pt;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 (Loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;E-Infrastructure Solutions&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;121,453&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,478&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;76,522&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Transportation Solutions&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;26,623&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,888&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,998&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Building Solutions&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36,693&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,564&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,441&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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="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;184,769&#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;132,930&#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;118,961&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&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;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(24,072)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(22,042)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,320)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(827)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,877)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,026)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 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;159,870&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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,011&#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;92,615&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent: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 assets by reportable segment at December&#160;31, 2022 and 2021:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top: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:74.009%"/&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:10.613%"/&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:10.614%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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:700;line-height:100%"&gt;Assets&lt;/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;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;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:100%"&gt;E-Infrastructure Solutions&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;879,734&#160;&lt;/span&gt;&lt;/td&gt;&lt;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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;772,533&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Transportation Solutions&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;246,867&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,210&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Building Solutions&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;177,554&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,262&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Corporate&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;137,465&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;/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 Assets &#x2014; Continuing Operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,441,620&#160;&lt;/span&gt;&lt;/td&gt;&lt;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;1,142,142&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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 Assets &#x2014; Discontinued Operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;92,632&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;1,441,620&#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;1,234,774&#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="i755aea27c7ee43ed90d79100eec70f35_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODcvZnJhZzo4MDY4NTllOTMwNmM0YjgxOTZhYTY3NTUzZDUyZDM0Yi90YWJsZTpkMzk4ZDRjMTg2M2Y0YTAwOWQ4ZWVmNzljM2YzODM0ZS90YWJsZXJhbmdlOmQzOThkNGMxODYzZjRhMDA5ZDhlZWY3OWMzZjM4MzRlXzQtMi0xLTEtMTAwNTUx_a714fd82-e987-4e10-9492-f579276ac809"
      unitRef="usd">905277000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2c470b8d980e445a9bd24ca05194a60d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODcvZnJhZzo4MDY4NTllOTMwNmM0YjgxOTZhYTY3NTUzZDUyZDM0Yi90YWJsZTpkMzk4ZDRjMTg2M2Y0YTAwOWQ4ZWVmNzljM2YzODM0ZS90YWJsZXJhbmdlOmQzOThkNGMxODYzZjRhMDA5ZDhlZWY3OWMzZjM4MzRlXzQtNC0xLTEtMTAwNTUx_23d08bf1-cafc-4dd4-9061-8f009113221e"
      unitRef="usd">468784000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if59831471c0e412bae04c5df2eb41a01_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODcvZnJhZzo4MDY4NTllOTMwNmM0YjgxOTZhYTY3NTUzZDUyZDM0Yi90YWJsZTpkMzk4ZDRjMTg2M2Y0YTAwOWQ4ZWVmNzljM2YzODM0ZS90YWJsZXJhbmdlOmQzOThkNGMxODYzZjRhMDA5ZDhlZWY3OWMzZjM4MzRlXzQtNi0xLTEtMTAwNTUx_a4d5bcac-3825-4478-b4e2-a35d1421411c"
      unitRef="usd">397253000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia8fe5b7c12dd40c2a39520c974f7b4cd_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODcvZnJhZzo4MDY4NTllOTMwNmM0YjgxOTZhYTY3NTUzZDUyZDM0Yi90YWJsZTpkMzk4ZDRjMTg2M2Y0YTAwOWQ4ZWVmNzljM2YzODM0ZS90YWJsZXJhbmdlOmQzOThkNGMxODYzZjRhMDA5ZDhlZWY3OWMzZjM4MzRlXzUtMi0xLTEtMTA3NTAw_39d0ad2d-47a0-4a70-91a8-c1f8839b3048"
      unitRef="usd">542550000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i486114009bc94437b799b9c2d6c18178_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODcvZnJhZzo4MDY4NTllOTMwNmM0YjgxOTZhYTY3NTUzZDUyZDM0Yi90YWJsZTpkMzk4ZDRjMTg2M2Y0YTAwOWQ4ZWVmNzljM2YzODM0ZS90YWJsZXJhbmdlOmQzOThkNGMxODYzZjRhMDA5ZDhlZWY3OWMzZjM4MzRlXzUtNC0xLTEtMTA3NTAw_e0833f4d-9ccd-4155-b156-a45f04158623"
      unitRef="usd">628190000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i22910085c3fd4b0095d95f51d4263cd9_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODcvZnJhZzo4MDY4NTllOTMwNmM0YjgxOTZhYTY3NTUzZDUyZDM0Yi90YWJsZTpkMzk4ZDRjMTg2M2Y0YTAwOWQ4ZWVmNzljM2YzODM0ZS90YWJsZXJhbmdlOmQzOThkNGMxODYzZjRhMDA5ZDhlZWY3OWMzZjM4MzRlXzUtNi0xLTEtMTA3NTAw_b5739ce4-41e9-419e-9aa3-4d5e9c787d59"
      unitRef="usd">553150000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i56895c69c3c94d5faecd328f68e4f2e5_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODcvZnJhZzo4MDY4NTllOTMwNmM0YjgxOTZhYTY3NTUzZDUyZDM0Yi90YWJsZTpkMzk4ZDRjMTg2M2Y0YTAwOWQ4ZWVmNzljM2YzODM0ZS90YWJsZXJhbmdlOmQzOThkNGMxODYzZjRhMDA5ZDhlZWY3OWMzZjM4MzRlXzUtMi0xLTEtMTAwNTUx_a62544c9-4b7e-4ad2-afa1-1dce49d8ff4e"
      unitRef="usd">321609000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9ec7f5615cc54b7b81fe41b656784976_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODcvZnJhZzo4MDY4NTllOTMwNmM0YjgxOTZhYTY3NTUzZDUyZDM0Yi90YWJsZTpkMzk4ZDRjMTg2M2Y0YTAwOWQ4ZWVmNzljM2YzODM0ZS90YWJsZXJhbmdlOmQzOThkNGMxODYzZjRhMDA5ZDhlZWY3OWMzZjM4MzRlXzUtNC0xLTEtMTAwNTUx_af7d59cd-a8c0-4e62-b767-c4e460fd9ded"
      unitRef="usd">317400000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8d1ef2b7d0694ee286af801d426d308a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODcvZnJhZzo4MDY4NTllOTMwNmM0YjgxOTZhYTY3NTUzZDUyZDM0Yi90YWJsZTpkMzk4ZDRjMTg2M2Y0YTAwOWQ4ZWVmNzljM2YzODM0ZS90YWJsZXJhbmdlOmQzOThkNGMxODYzZjRhMDA5ZDhlZWY3OWMzZjM4MzRlXzUtNi0xLTEtMTAwNTUx_637f97ab-b01e-4253-9015-28ee5e19c1c1"
      unitRef="usd">276335000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODcvZnJhZzo4MDY4NTllOTMwNmM0YjgxOTZhYTY3NTUzZDUyZDM0Yi90YWJsZTpkMzk4ZDRjMTg2M2Y0YTAwOWQ4ZWVmNzljM2YzODM0ZS90YWJsZXJhbmdlOmQzOThkNGMxODYzZjRhMDA5ZDhlZWY3OWMzZjM4MzRlXzYtMi0xLTEtMTAwNTUx_87eee787-da93-431c-b7a8-a075b6d64fc7"
      unitRef="usd">1769436000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODcvZnJhZzo4MDY4NTllOTMwNmM0YjgxOTZhYTY3NTUzZDUyZDM0Yi90YWJsZTpkMzk4ZDRjMTg2M2Y0YTAwOWQ4ZWVmNzljM2YzODM0ZS90YWJsZXJhbmdlOmQzOThkNGMxODYzZjRhMDA5ZDhlZWY3OWMzZjM4MzRlXzYtNC0xLTEtMTAwNTUx_49f6a211-9ae7-4e2a-b043-79401ce8ee61"
      unitRef="usd">1414374000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5ebcd2a2b100446583e2b9bfc9ed66a6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODcvZnJhZzo4MDY4NTllOTMwNmM0YjgxOTZhYTY3NTUzZDUyZDM0Yi90YWJsZTpkMzk4ZDRjMTg2M2Y0YTAwOWQ4ZWVmNzljM2YzODM0ZS90YWJsZXJhbmdlOmQzOThkNGMxODYzZjRhMDA5ZDhlZWY3OWMzZjM4MzRlXzYtNi0xLTEtMTAwNTUx_290deb54-e137-420f-990a-92d50a395407"
      unitRef="usd">1226738000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i1b5b026f737e48cfb0262729f06ae044_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODcvZnJhZzo4MDY4NTllOTMwNmM0YjgxOTZhYTY3NTUzZDUyZDM0Yi90YWJsZTpkMzk4ZDRjMTg2M2Y0YTAwOWQ4ZWVmNzljM2YzODM0ZS90YWJsZXJhbmdlOmQzOThkNGMxODYzZjRhMDA5ZDhlZWY3OWMzZjM4MzRlXzEwLTItMS0xLTEwMDU1MQ_a5162348-73df-435f-a6b8-97de234be062"
      unitRef="usd">38859000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i1f3dfbc414ca48eb9ed97d4ed073dce7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODcvZnJhZzo4MDY4NTllOTMwNmM0YjgxOTZhYTY3NTUzZDUyZDM0Yi90YWJsZTpkMzk4ZDRjMTg2M2Y0YTAwOWQ4ZWVmNzljM2YzODM0ZS90YWJsZXJhbmdlOmQzOThkNGMxODYzZjRhMDA5ZDhlZWY3OWMzZjM4MzRlXzEwLTQtMS0xLTEwMDU1MQ_140ca02e-1195-45c8-a4f0-29a8809e2c34"
      unitRef="usd">20889000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i48018f7dcff44afb954b650a45f5f4f7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODcvZnJhZzo4MDY4NTllOTMwNmM0YjgxOTZhYTY3NTUzZDUyZDM0Yi90YWJsZTpkMzk4ZDRjMTg2M2Y0YTAwOWQ4ZWVmNzljM2YzODM0ZS90YWJsZXJhbmdlOmQzOThkNGMxODYzZjRhMDA5ZDhlZWY3OWMzZjM4MzRlXzEwLTYtMS0xLTEwMDU1MQ_e2f63c90-448d-4f2d-883d-5f82d9dd4d82"
      unitRef="usd">18664000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i82070435f01b40c5a0f54dc053aaeb83_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODcvZnJhZzo4MDY4NTllOTMwNmM0YjgxOTZhYTY3NTUzZDUyZDM0Yi90YWJsZTpkMzk4ZDRjMTg2M2Y0YTAwOWQ4ZWVmNzljM2YzODM0ZS90YWJsZXJhbmdlOmQzOThkNGMxODYzZjRhMDA5ZDhlZWY3OWMzZjM4MzRlXzExLTItMS0xLTEwNzUwOA_beb82e5d-d00b-46ad-bb8a-ead9f36bb76b"
      unitRef="usd">8656000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i4cbb2c5e8ce34add98a20997d9bf73f8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODcvZnJhZzo4MDY4NTllOTMwNmM0YjgxOTZhYTY3NTUzZDUyZDM0Yi90YWJsZTpkMzk4ZDRjMTg2M2Y0YTAwOWQ4ZWVmNzljM2YzODM0ZS90YWJsZXJhbmdlOmQzOThkNGMxODYzZjRhMDA5ZDhlZWY3OWMzZjM4MzRlXzExLTQtMS0xLTEwNzUwOA_55bc9df8-2a0c-4497-9697-ec0d987ffef1"
      unitRef="usd">8473000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i7c423d97ce9447e5800356f5c59f0a38_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODcvZnJhZzo4MDY4NTllOTMwNmM0YjgxOTZhYTY3NTUzZDUyZDM0Yi90YWJsZTpkMzk4ZDRjMTg2M2Y0YTAwOWQ4ZWVmNzljM2YzODM0ZS90YWJsZXJhbmdlOmQzOThkNGMxODYzZjRhMDA5ZDhlZWY3OWMzZjM4MzRlXzExLTYtMS0xLTEwNzUwOA_fcbd29b3-9e61-4bfa-aedc-f8d5a29b9e65"
      unitRef="usd">9371000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i6e61e761811a4db5bacdbbfa24f87f5f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODcvZnJhZzo4MDY4NTllOTMwNmM0YjgxOTZhYTY3NTUzZDUyZDM0Yi90YWJsZTpkMzk4ZDRjMTg2M2Y0YTAwOWQ4ZWVmNzljM2YzODM0ZS90YWJsZXJhbmdlOmQzOThkNGMxODYzZjRhMDA5ZDhlZWY3OWMzZjM4MzRlXzExLTItMS0xLTEwMDU1MQ_be933d48-a412-4076-a454-e2f2828dd5cd"
      unitRef="usd">2970000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i1e8ce657c1144a1a9d5bc4a1e2c4c4ac_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODcvZnJhZzo4MDY4NTllOTMwNmM0YjgxOTZhYTY3NTUzZDUyZDM0Yi90YWJsZTpkMzk4ZDRjMTg2M2Y0YTAwOWQ4ZWVmNzljM2YzODM0ZS90YWJsZXJhbmdlOmQzOThkNGMxODYzZjRhMDA5ZDhlZWY3OWMzZjM4MzRlXzExLTQtMS0xLTEwMDU1MQ_648f1d63-76a9-4671-9953-7158a8189a75"
      unitRef="usd">3060000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i3d607cd77e72467a9c53f9bb51456547_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODcvZnJhZzo4MDY4NTllOTMwNmM0YjgxOTZhYTY3NTUzZDUyZDM0Yi90YWJsZTpkMzk4ZDRjMTg2M2Y0YTAwOWQ4ZWVmNzljM2YzODM0ZS90YWJsZXJhbmdlOmQzOThkNGMxODYzZjRhMDA5ZDhlZWY3OWMzZjM4MzRlXzExLTYtMS0xLTEwMDU1MQ_f6804352-fbb1-481d-a873-cd1038b40f0d"
      unitRef="usd">2987000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i4df5581bbb1e4c1aa3a2ec985ffb3a66_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODcvZnJhZzo4MDY4NTllOTMwNmM0YjgxOTZhYTY3NTUzZDUyZDM0Yi90YWJsZTpkMzk4ZDRjMTg2M2Y0YTAwOWQ4ZWVmNzljM2YzODM0ZS90YWJsZXJhbmdlOmQzOThkNGMxODYzZjRhMDA5ZDhlZWY3OWMzZjM4MzRlXzEyLTItMS0xLTEwMDU1MQ_c3f646ac-e32d-4286-a0a9-349304e77cea"
      unitRef="usd">50485000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i14b1cb9fcf1f48f3bdadfdee5af6f673_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODcvZnJhZzo4MDY4NTllOTMwNmM0YjgxOTZhYTY3NTUzZDUyZDM0Yi90YWJsZTpkMzk4ZDRjMTg2M2Y0YTAwOWQ4ZWVmNzljM2YzODM0ZS90YWJsZXJhbmdlOmQzOThkNGMxODYzZjRhMDA5ZDhlZWY3OWMzZjM4MzRlXzEyLTQtMS0xLTEwMDU1MQ_d4a1033c-3cb5-4fc7-9d6f-4ca3641fb198"
      unitRef="usd">32422000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ib9b555cf16104b3394d327f28d099106_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODcvZnJhZzo4MDY4NTllOTMwNmM0YjgxOTZhYTY3NTUzZDUyZDM0Yi90YWJsZTpkMzk4ZDRjMTg2M2Y0YTAwOWQ4ZWVmNzljM2YzODM0ZS90YWJsZXJhbmdlOmQzOThkNGMxODYzZjRhMDA5ZDhlZWY3OWMzZjM4MzRlXzEyLTYtMS0xLTEwMDU1MQ_6b1df631-df27-46a9-a187-dbe32e20f444"
      unitRef="usd">31022000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i64ee51fed51c4367b682962dcefc9866_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODcvZnJhZzo4MDY4NTllOTMwNmM0YjgxOTZhYTY3NTUzZDUyZDM0Yi90YWJsZTpkMzk4ZDRjMTg2M2Y0YTAwOWQ4ZWVmNzljM2YzODM0ZS90YWJsZXJhbmdlOmQzOThkNGMxODYzZjRhMDA5ZDhlZWY3OWMzZjM4MzRlXzEzLTItMS0xLTEwMDU1MQ_438969ff-6f8a-4050-a6f5-cdecae4c4278"
      unitRef="usd">90000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ic627eb034fa84790b7e4c3fcbd524f14_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODcvZnJhZzo4MDY4NTllOTMwNmM0YjgxOTZhYTY3NTUzZDUyZDM0Yi90YWJsZTpkMzk4ZDRjMTg2M2Y0YTAwOWQ4ZWVmNzljM2YzODM0ZS90YWJsZXJhbmdlOmQzOThkNGMxODYzZjRhMDA5ZDhlZWY3OWMzZjM4MzRlXzEzLTQtMS0xLTEwMDU1MQ_da61ec72-a307-4536-a18e-a39d2ca4eb20"
      unitRef="usd">81000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i3e2324db9f98468cbe62ad1dda334c57_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODcvZnJhZzo4MDY4NTllOTMwNmM0YjgxOTZhYTY3NTUzZDUyZDM0Yi90YWJsZTpkMzk4ZDRjMTg2M2Y0YTAwOWQ4ZWVmNzljM2YzODM0ZS90YWJsZXJhbmdlOmQzOThkNGMxODYzZjRhMDA5ZDhlZWY3OWMzZjM4MzRlXzEzLTYtMS0xLTEwMDU1MQ_34a2df7a-e004-454a-a73b-0b1a7781e692"
      unitRef="usd">153000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ia465f9bf81eb4d8a81dcedb826e87117_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODcvZnJhZzo4MDY4NTllOTMwNmM0YjgxOTZhYTY3NTUzZDUyZDM0Yi90YWJsZTpkMzk4ZDRjMTg2M2Y0YTAwOWQ4ZWVmNzljM2YzODM0ZS90YWJsZXJhbmdlOmQzOThkNGMxODYzZjRhMDA5ZDhlZWY3OWMzZjM4MzRlXzE0LTItMS0xLTEwMDU1MQ_b2bd0e94-a1c2-404a-a0a3-dff237152b33"
      unitRef="usd">50575000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i6e8cf256a28541129e5bc68863ea92e9_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODcvZnJhZzo4MDY4NTllOTMwNmM0YjgxOTZhYTY3NTUzZDUyZDM0Yi90YWJsZTpkMzk4ZDRjMTg2M2Y0YTAwOWQ4ZWVmNzljM2YzODM0ZS90YWJsZXJhbmdlOmQzOThkNGMxODYzZjRhMDA5ZDhlZWY3OWMzZjM4MzRlXzE0LTQtMS0xLTEwMDU1MQ_ed3d0eae-d234-48ea-9ef1-9264779050c1"
      unitRef="usd">32503000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ifab3ea4b58c944588245a8743ffc649b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODcvZnJhZzo4MDY4NTllOTMwNmM0YjgxOTZhYTY3NTUzZDUyZDM0Yi90YWJsZTpkMzk4ZDRjMTg2M2Y0YTAwOWQ4ZWVmNzljM2YzODM0ZS90YWJsZXJhbmdlOmQzOThkNGMxODYzZjRhMDA5ZDhlZWY3OWMzZjM4MzRlXzE0LTYtMS0xLTEwMDU1MQ_b85560b8-e0af-47ff-a7e3-3266b7930b7b"
      unitRef="usd">31175000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:OperatingIncomeLoss
      contextRef="i755aea27c7ee43ed90d79100eec70f35_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODcvZnJhZzo4MDY4NTllOTMwNmM0YjgxOTZhYTY3NTUzZDUyZDM0Yi90YWJsZTpkMzk4ZDRjMTg2M2Y0YTAwOWQ4ZWVmNzljM2YzODM0ZS90YWJsZXJhbmdlOmQzOThkNGMxODYzZjRhMDA5ZDhlZWY3OWMzZjM4MzRlXzE4LTItMS0xLTEwMDU1MQ_76fbbffc-804b-4df1-889d-a1a2c7777ad2"
      unitRef="usd">121453000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i2c470b8d980e445a9bd24ca05194a60d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODcvZnJhZzo4MDY4NTllOTMwNmM0YjgxOTZhYTY3NTUzZDUyZDM0Yi90YWJsZTpkMzk4ZDRjMTg2M2Y0YTAwOWQ4ZWVmNzljM2YzODM0ZS90YWJsZXJhbmdlOmQzOThkNGMxODYzZjRhMDA5ZDhlZWY3OWMzZjM4MzRlXzE4LTQtMS0xLTEwMDU1MQ_01e296e1-e7f9-4977-927e-d353c3c4b4e8"
      unitRef="usd">80478000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="if59831471c0e412bae04c5df2eb41a01_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODcvZnJhZzo4MDY4NTllOTMwNmM0YjgxOTZhYTY3NTUzZDUyZDM0Yi90YWJsZTpkMzk4ZDRjMTg2M2Y0YTAwOWQ4ZWVmNzljM2YzODM0ZS90YWJsZXJhbmdlOmQzOThkNGMxODYzZjRhMDA5ZDhlZWY3OWMzZjM4MzRlXzE4LTYtMS0xLTEwMDU1MQ_e018a595-9924-43a1-bcb1-418f0a0e63e0"
      unitRef="usd">76522000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ia8fe5b7c12dd40c2a39520c974f7b4cd_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODcvZnJhZzo4MDY4NTllOTMwNmM0YjgxOTZhYTY3NTUzZDUyZDM0Yi90YWJsZTpkMzk4ZDRjMTg2M2Y0YTAwOWQ4ZWVmNzljM2YzODM0ZS90YWJsZXJhbmdlOmQzOThkNGMxODYzZjRhMDA5ZDhlZWY3OWMzZjM4MzRlXzE5LTItMS0xLTEwNzUxMw_2f374932-649b-4e68-a1e9-15f759afc977"
      unitRef="usd">26623000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i486114009bc94437b799b9c2d6c18178_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODcvZnJhZzo4MDY4NTllOTMwNmM0YjgxOTZhYTY3NTUzZDUyZDM0Yi90YWJsZTpkMzk4ZDRjMTg2M2Y0YTAwOWQ4ZWVmNzljM2YzODM0ZS90YWJsZXJhbmdlOmQzOThkNGMxODYzZjRhMDA5ZDhlZWY3OWMzZjM4MzRlXzE5LTQtMS0xLTEwNzUxMw_f0e66d8a-9508-426f-ac08-24d5afde228a"
      unitRef="usd">19888000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i22910085c3fd4b0095d95f51d4263cd9_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODcvZnJhZzo4MDY4NTllOTMwNmM0YjgxOTZhYTY3NTUzZDUyZDM0Yi90YWJsZTpkMzk4ZDRjMTg2M2Y0YTAwOWQ4ZWVmNzljM2YzODM0ZS90YWJsZXJhbmdlOmQzOThkNGMxODYzZjRhMDA5ZDhlZWY3OWMzZjM4MzRlXzE5LTYtMS0xLTEwNzUxMw_6f5c0a15-4f6a-4af2-9d77-d1abc679cd17"
      unitRef="usd">11998000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i56895c69c3c94d5faecd328f68e4f2e5_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODcvZnJhZzo4MDY4NTllOTMwNmM0YjgxOTZhYTY3NTUzZDUyZDM0Yi90YWJsZTpkMzk4ZDRjMTg2M2Y0YTAwOWQ4ZWVmNzljM2YzODM0ZS90YWJsZXJhbmdlOmQzOThkNGMxODYzZjRhMDA5ZDhlZWY3OWMzZjM4MzRlXzE5LTItMS0xLTEwMDU1MQ_a457204a-c593-44ba-9991-f1019ebe751e"
      unitRef="usd">36693000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i9ec7f5615cc54b7b81fe41b656784976_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODcvZnJhZzo4MDY4NTllOTMwNmM0YjgxOTZhYTY3NTUzZDUyZDM0Yi90YWJsZTpkMzk4ZDRjMTg2M2Y0YTAwOWQ4ZWVmNzljM2YzODM0ZS90YWJsZXJhbmdlOmQzOThkNGMxODYzZjRhMDA5ZDhlZWY3OWMzZjM4MzRlXzE5LTQtMS0xLTEwMDU1MQ_a41a6e31-48b6-43c3-a099-afc12c09bc39"
      unitRef="usd">32564000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i8d1ef2b7d0694ee286af801d426d308a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODcvZnJhZzo4MDY4NTllOTMwNmM0YjgxOTZhYTY3NTUzZDUyZDM0Yi90YWJsZTpkMzk4ZDRjMTg2M2Y0YTAwOWQ4ZWVmNzljM2YzODM0ZS90YWJsZXJhbmdlOmQzOThkNGMxODYzZjRhMDA5ZDhlZWY3OWMzZjM4MzRlXzE5LTYtMS0xLTEwMDU1MQ_e4df54a1-3300-4998-8f63-b7a1e75fea5d"
      unitRef="usd">30441000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i6fc8052137ef42efbde45674cb329afb_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODcvZnJhZzo4MDY4NTllOTMwNmM0YjgxOTZhYTY3NTUzZDUyZDM0Yi90YWJsZTpkMzk4ZDRjMTg2M2Y0YTAwOWQ4ZWVmNzljM2YzODM0ZS90YWJsZXJhbmdlOmQzOThkNGMxODYzZjRhMDA5ZDhlZWY3OWMzZjM4MzRlXzIwLTItMS0xLTEwMDU1MQ_ee105a8e-19e0-4c86-84ee-60b22a87febd"
      unitRef="usd">184769000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ib3f4eb18598d47edb6b98850f0379786_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODcvZnJhZzo4MDY4NTllOTMwNmM0YjgxOTZhYTY3NTUzZDUyZDM0Yi90YWJsZTpkMzk4ZDRjMTg2M2Y0YTAwOWQ4ZWVmNzljM2YzODM0ZS90YWJsZXJhbmdlOmQzOThkNGMxODYzZjRhMDA5ZDhlZWY3OWMzZjM4MzRlXzIwLTQtMS0xLTEwMDU1MQ_f42fd9dc-8c79-4269-9467-d83d65eec1e2"
      unitRef="usd">132930000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i9d5d962f912748bc8fe0b1b6b3085994_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODcvZnJhZzo4MDY4NTllOTMwNmM0YjgxOTZhYTY3NTUzZDUyZDM0Yi90YWJsZTpkMzk4ZDRjMTg2M2Y0YTAwOWQ4ZWVmNzljM2YzODM0ZS90YWJsZXJhbmdlOmQzOThkNGMxODYzZjRhMDA5ZDhlZWY3OWMzZjM4MzRlXzIwLTYtMS0xLTEwMDU1MQ_cd018381-593e-43ae-b99c-6e3f66348b0d"
      unitRef="usd">118961000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ie8127b3daa934048a112da560b2dd2f3_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODcvZnJhZzo4MDY4NTllOTMwNmM0YjgxOTZhYTY3NTUzZDUyZDM0Yi90YWJsZTpkMzk4ZDRjMTg2M2Y0YTAwOWQ4ZWVmNzljM2YzODM0ZS90YWJsZXJhbmdlOmQzOThkNGMxODYzZjRhMDA5ZDhlZWY3OWMzZjM4MzRlXzIxLTItMS0xLTEwMDU1MQ_d0872be2-ae96-4b8a-923b-6813c89ed02b"
      unitRef="usd">-24072000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i52850b473fdc4be5a0087a02da8b64e9_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODcvZnJhZzo4MDY4NTllOTMwNmM0YjgxOTZhYTY3NTUzZDUyZDM0Yi90YWJsZTpkMzk4ZDRjMTg2M2Y0YTAwOWQ4ZWVmNzljM2YzODM0ZS90YWJsZXJhbmdlOmQzOThkNGMxODYzZjRhMDA5ZDhlZWY3OWMzZjM4MzRlXzIxLTQtMS0xLTEwMDU1MQ_258eab4e-bb39-4489-b80b-63c36538d0a2"
      unitRef="usd">-22042000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i7922446d90814ff68eb305997889bef3_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODcvZnJhZzo4MDY4NTllOTMwNmM0YjgxOTZhYTY3NTUzZDUyZDM0Yi90YWJsZTpkMzk4ZDRjMTg2M2Y0YTAwOWQ4ZWVmNzljM2YzODM0ZS90YWJsZXJhbmdlOmQzOThkNGMxODYzZjRhMDA5ZDhlZWY3OWMzZjM4MzRlXzIxLTYtMS0xLTEwMDU1MQ_0fd3b3d6-39a9-439c-8657-60e6e096d67d"
      unitRef="usd">-25320000</us-gaap:OperatingIncomeLoss>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts
      contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODcvZnJhZzo4MDY4NTllOTMwNmM0YjgxOTZhYTY3NTUzZDUyZDM0Yi90YWJsZTpkMzk4ZDRjMTg2M2Y0YTAwOWQ4ZWVmNzljM2YzODM0ZS90YWJsZXJhbmdlOmQzOThkNGMxODYzZjRhMDA5ZDhlZWY3OWMzZjM4MzRlXzIyLTItMS0xLTEwMDU1MQ_221af2af-f3e1-40a4-a197-e25496bc09c0"
      unitRef="usd">827000</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts
      contextRef="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODcvZnJhZzo4MDY4NTllOTMwNmM0YjgxOTZhYTY3NTUzZDUyZDM0Yi90YWJsZTpkMzk4ZDRjMTg2M2Y0YTAwOWQ4ZWVmNzljM2YzODM0ZS90YWJsZXJhbmdlOmQzOThkNGMxODYzZjRhMDA5ZDhlZWY3OWMzZjM4MzRlXzIyLTQtMS0xLTEwMDU1MQ_d2f7a02f-5f77-4237-87c1-84e5fe7d2419"
      unitRef="usd">3877000</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts
      contextRef="i5ebcd2a2b100446583e2b9bfc9ed66a6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODcvZnJhZzo4MDY4NTllOTMwNmM0YjgxOTZhYTY3NTUzZDUyZDM0Yi90YWJsZTpkMzk4ZDRjMTg2M2Y0YTAwOWQ4ZWVmNzljM2YzODM0ZS90YWJsZXJhbmdlOmQzOThkNGMxODYzZjRhMDA5ZDhlZWY3OWMzZjM4MzRlXzIyLTYtMS0xLTEwMDU1MQ_f0f69179-9ca5-4f5e-ad28-67db22330505"
      unitRef="usd">1026000</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <us-gaap:OperatingIncomeLoss
      contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODcvZnJhZzo4MDY4NTllOTMwNmM0YjgxOTZhYTY3NTUzZDUyZDM0Yi90YWJsZTpkMzk4ZDRjMTg2M2Y0YTAwOWQ4ZWVmNzljM2YzODM0ZS90YWJsZXJhbmdlOmQzOThkNGMxODYzZjRhMDA5ZDhlZWY3OWMzZjM4MzRlXzIzLTItMS0xLTEwMDU1MQ_80d4b52e-b117-4c29-996b-3520a96ec1e1"
      unitRef="usd">159870000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODcvZnJhZzo4MDY4NTllOTMwNmM0YjgxOTZhYTY3NTUzZDUyZDM0Yi90YWJsZTpkMzk4ZDRjMTg2M2Y0YTAwOWQ4ZWVmNzljM2YzODM0ZS90YWJsZXJhbmdlOmQzOThkNGMxODYzZjRhMDA5ZDhlZWY3OWMzZjM4MzRlXzIzLTQtMS0xLTEwMDU1MQ_15616dcf-1378-411b-9149-ab25c4007d82"
      unitRef="usd">107011000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i5ebcd2a2b100446583e2b9bfc9ed66a6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODcvZnJhZzo4MDY4NTllOTMwNmM0YjgxOTZhYTY3NTUzZDUyZDM0Yi90YWJsZTpkMzk4ZDRjMTg2M2Y0YTAwOWQ4ZWVmNzljM2YzODM0ZS90YWJsZXJhbmdlOmQzOThkNGMxODYzZjRhMDA5ZDhlZWY3OWMzZjM4MzRlXzIzLTYtMS0xLTEwMDU1MQ_a1d17a1f-dfb8-433f-af8b-7e87518b7486"
      unitRef="usd">92615000</us-gaap:OperatingIncomeLoss>
    <us-gaap:Assets
      contextRef="i437c55127e38457cad8e2315e914c0fb_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODcvZnJhZzo4MDY4NTllOTMwNmM0YjgxOTZhYTY3NTUzZDUyZDM0Yi90YWJsZTo2OTdhYzUzZGU5MGM0ZTNiYWRkZjBhODU1YTc4YTFmYy90YWJsZXJhbmdlOjY5N2FjNTNkZTkwYzRlM2JhZGRmMGE4NTVhNzhhMWZjXzMtMi0xLTEtMTAwNTUx_328fb17e-d75b-420e-bd87-22e2d84b86e0"
      unitRef="usd">879734000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i5326c6b682f044369d2e933f8dcafb72_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODcvZnJhZzo4MDY4NTllOTMwNmM0YjgxOTZhYTY3NTUzZDUyZDM0Yi90YWJsZTo2OTdhYzUzZGU5MGM0ZTNiYWRkZjBhODU1YTc4YTFmYy90YWJsZXJhbmdlOjY5N2FjNTNkZTkwYzRlM2JhZGRmMGE4NTVhNzhhMWZjXzMtNC0xLTEtMTAwNTUx_4b8e25d4-4242-4dd7-9908-6da553b8299e"
      unitRef="usd">772533000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i0fb9d44f77d4483ca2b906b627ec234d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODcvZnJhZzo4MDY4NTllOTMwNmM0YjgxOTZhYTY3NTUzZDUyZDM0Yi90YWJsZTo2OTdhYzUzZGU5MGM0ZTNiYWRkZjBhODU1YTc4YTFmYy90YWJsZXJhbmdlOjY5N2FjNTNkZTkwYzRlM2JhZGRmMGE4NTVhNzhhMWZjXzQtMi0xLTEtMTA3NTE5_2d635b74-70ef-4541-aa34-46d3d31dba1a"
      unitRef="usd">246867000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i2fc5f0d8a673455e857df35bf9001943_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODcvZnJhZzo4MDY4NTllOTMwNmM0YjgxOTZhYTY3NTUzZDUyZDM0Yi90YWJsZTo2OTdhYzUzZGU5MGM0ZTNiYWRkZjBhODU1YTc4YTFmYy90YWJsZXJhbmdlOjY5N2FjNTNkZTkwYzRlM2JhZGRmMGE4NTVhNzhhMWZjXzQtNC0xLTEtMTA3NTE5_1b805461-5ab8-409e-aa24-124a72ea98da"
      unitRef="usd">203210000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="id55377eee1514ff0b25f5a8b3b31ac28_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODcvZnJhZzo4MDY4NTllOTMwNmM0YjgxOTZhYTY3NTUzZDUyZDM0Yi90YWJsZTo2OTdhYzUzZGU5MGM0ZTNiYWRkZjBhODU1YTc4YTFmYy90YWJsZXJhbmdlOjY5N2FjNTNkZTkwYzRlM2JhZGRmMGE4NTVhNzhhMWZjXzQtMi0xLTEtMTAwNTUx_5ca3113b-34c0-4cbf-9a28-36f108956f39"
      unitRef="usd">177554000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i7a3a098b5d8b463eb0ba31e3e19f6877_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODcvZnJhZzo4MDY4NTllOTMwNmM0YjgxOTZhYTY3NTUzZDUyZDM0Yi90YWJsZTo2OTdhYzUzZGU5MGM0ZTNiYWRkZjBhODU1YTc4YTFmYy90YWJsZXJhbmdlOjY5N2FjNTNkZTkwYzRlM2JhZGRmMGE4NTVhNzhhMWZjXzQtNC0xLTEtMTAwNTUx_82ff0dfd-e999-4aa0-95da-002e807a1458"
      unitRef="usd">143262000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="if4b1bf92beec45a3a150d048e6babcdb_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODcvZnJhZzo4MDY4NTllOTMwNmM0YjgxOTZhYTY3NTUzZDUyZDM0Yi90YWJsZTo2OTdhYzUzZGU5MGM0ZTNiYWRkZjBhODU1YTc4YTFmYy90YWJsZXJhbmdlOjY5N2FjNTNkZTkwYzRlM2JhZGRmMGE4NTVhNzhhMWZjXzUtMi0xLTEtMTAwNTUx_feada7c6-c84e-4652-b440-3e4d5286fa38"
      unitRef="usd">137465000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i86cf3c960ec04e198581304ed7d92ef5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODcvZnJhZzo4MDY4NTllOTMwNmM0YjgxOTZhYTY3NTUzZDUyZDM0Yi90YWJsZTo2OTdhYzUzZGU5MGM0ZTNiYWRkZjBhODU1YTc4YTFmYy90YWJsZXJhbmdlOjY5N2FjNTNkZTkwYzRlM2JhZGRmMGE4NTVhNzhhMWZjXzUtNC0xLTEtMTAwNTUx_fad15d07-80a2-4c02-9dd4-5240a1da8f9c"
      unitRef="usd">23137000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i8a8c445f6c544bf9b9a034292b2a7bc0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODcvZnJhZzo4MDY4NTllOTMwNmM0YjgxOTZhYTY3NTUzZDUyZDM0Yi90YWJsZTo2OTdhYzUzZGU5MGM0ZTNiYWRkZjBhODU1YTc4YTFmYy90YWJsZXJhbmdlOjY5N2FjNTNkZTkwYzRlM2JhZGRmMGE4NTVhNzhhMWZjXzYtMi0xLTEtMTAwNTUx_9cdf93dd-439e-46e6-83c0-f3d801ed96cf"
      unitRef="usd">1441620000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="ib2172c9603fe4aef9ff5d543d550700a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODcvZnJhZzo4MDY4NTllOTMwNmM0YjgxOTZhYTY3NTUzZDUyZDM0Yi90YWJsZTo2OTdhYzUzZGU5MGM0ZTNiYWRkZjBhODU1YTc4YTFmYy90YWJsZXJhbmdlOjY5N2FjNTNkZTkwYzRlM2JhZGRmMGE4NTVhNzhhMWZjXzYtNC0xLTEtMTAwNTUx_823329df-7524-4196-9f36-23e5f9295329"
      unitRef="usd">1142142000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i4b0f0c02dff749409893ef2c6c478fcf_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODcvZnJhZzo4MDY4NTllOTMwNmM0YjgxOTZhYTY3NTUzZDUyZDM0Yi90YWJsZTo2OTdhYzUzZGU5MGM0ZTNiYWRkZjBhODU1YTc4YTFmYy90YWJsZXJhbmdlOjY5N2FjNTNkZTkwYzRlM2JhZGRmMGE4NTVhNzhhMWZjXzctMi0xLTEtMTE0MjA5_cd12fa43-29a9-472f-bdcf-62bad83ea72f"
      unitRef="usd">0</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i4500d3e769734438a26551b04617f3b8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODcvZnJhZzo4MDY4NTllOTMwNmM0YjgxOTZhYTY3NTUzZDUyZDM0Yi90YWJsZTo2OTdhYzUzZGU5MGM0ZTNiYWRkZjBhODU1YTc4YTFmYy90YWJsZXJhbmdlOjY5N2FjNTNkZTkwYzRlM2JhZGRmMGE4NTVhNzhhMWZjXzctNC0xLTEtMTE0MjA5_5c04c95e-ae3a-4271-acc4-b22dde09f0c2"
      unitRef="usd">92632000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="ia4e26e1a90f24900b99f99a0eb4cb516_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODcvZnJhZzo4MDY4NTllOTMwNmM0YjgxOTZhYTY3NTUzZDUyZDM0Yi90YWJsZTo2OTdhYzUzZGU5MGM0ZTNiYWRkZjBhODU1YTc4YTFmYy90YWJsZXJhbmdlOjY5N2FjNTNkZTkwYzRlM2JhZGRmMGE4NTVhNzhhMWZjXzgtMi0xLTEtMTE0MjA5_d6808a3a-bb7b-4154-a8a6-4e332b54185d"
      unitRef="usd">1441620000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="ic18de86a7e194dbaacc6e58a186ae83a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xODcvZnJhZzo4MDY4NTllOTMwNmM0YjgxOTZhYTY3NTUzZDUyZDM0Yi90YWJsZTo2OTdhYzUzZGU5MGM0ZTNiYWRkZjBhODU1YTc4YTFmYy90YWJsZXJhbmdlOjY5N2FjNTNkZTkwYzRlM2JhZGRmMGE4NTVhNzhhMWZjXzgtNC0xLTEtMTE0MjA5_0abc6f05-113e-4d4a-a34b-502882667c41"
      unitRef="usd">1234774000</us-gaap:Assets>
    <us-gaap:QuarterlyFinancialInformationTextBlock
      contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90ZXh0cmVnaW9uOjg2YWJlM2Y4NWQ5MjRhODdiZmQ2M2EzZmRhMjg5MjNkXzE2MDA_7d648089-86f2-4999-bd7f-2131a747669a">&lt;div style="margin-bottom:4pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:45.321%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.609%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:90.191%"/&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;23.&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;QUARTERLY FINANCIAL INFORMATION&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;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 tables present our&#160;2022, 2021 and 2020&#160;quarterly revenue and income from operations by segment adjusted to conform to our 2022 continuing operations presentation:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:2pt"&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:37.225%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.651%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding: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;2022 Quarters Ended (unaudited)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;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;March 31&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;June 30&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;September 30&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" 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;168,927&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;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;255,530&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;247,272&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;905,277&#160;&lt;/span&gt;&lt;/td&gt;&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;116,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;142,640&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;157,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;126,545&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;542,550&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;80,894&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;80,286&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;321,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;/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;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;365,962&#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;461,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;493,040&#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;448,607&#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;1,769,436&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&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="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 (Loss)&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;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;21,285&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;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;37,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;121,453&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;4,443&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,410&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,070&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,623&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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,358&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;9,324&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,260&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36,693&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;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;35,086&#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;49,985&#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;56,557&#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;43,141&#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;184,769&#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;(5,468)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,766)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,005)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,833)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,072)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;(255)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;(77)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;(827)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:700;line-height:100%"&gt;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;29,363&#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;43,989&#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;49,475&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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;37,043&#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;159,870&#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;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:2pt"&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:37.225%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.651%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding: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;2021 Quarters Ended (unaudited)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;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;March 31&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;June 30&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;September 30&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" 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;96,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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;121,286&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;127,183&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;468,784&#160;&lt;/span&gt;&lt;/td&gt;&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;119,097&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,017&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;199,559&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;149,517&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;628,190&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;71,690&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,769&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;92,266&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;78,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;317,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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;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;287,359&#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;358,529&#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;413,111&#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;355,375&#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;1,414,374&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&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="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 (Loss)&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;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;17,812&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;19,218&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;18,734&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;80,478&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;2,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,414&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,238&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,888&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;7,361&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;9,238&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,175&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,564&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;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;27,473&#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;35,918&#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;37,392&#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;32,147&#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;132,930&#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;(5,044)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,404)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,382)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,212)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(22,042)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;&#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;(3,877)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,877)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:700;line-height:100%"&gt;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;22,429&#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,514&#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,010&#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;20,058&#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;107,011&#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;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&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:37.225%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.651%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding: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;2020 Quarters Ended (unaudited)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;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;March 31&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;June 30&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;September 30&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" 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;78,574&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;103,310&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,961&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;100,408&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;397,253&#160;&lt;/span&gt;&lt;/td&gt;&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;108,924&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;168,413&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,512&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;132,301&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;553,150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;64,828&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;73,951&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,419&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,137&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;276,335&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;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;252,326&#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;345,674&#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;325,892&#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;302,846&#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;1,226,738&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&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="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 (Loss)&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;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;13,630&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,573&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;22,416&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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,903&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;76,522&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;(1,387)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,739&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,714&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,932&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,998&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;7,438&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,950&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,687&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,441&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;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;19,681&#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;39,262&#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;33,817&#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;26,201&#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;118,961&#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;(7,195)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,589)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,529)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,007)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,320)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;(473)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,026)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:700;line-height:100%"&gt;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;12,013&#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,534&#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;27,887&#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;20,181&#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;92,615&#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;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/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 tables summarize the unaudited quarterly results of continuing operations for 2022, 2021 and 2020:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:49.779%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.632%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="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;2022 Quarters Ended (unaudited)&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;March 31&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;June 30&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;September 30&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31&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;365,962&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;461,827&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;493,040&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;448,607&#160;&lt;/span&gt;&lt;/td&gt;&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;Gross profit&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;55,149&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;71,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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;79,444&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;68,966&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 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;24,721&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;39,540&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,505&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;31,398&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 from Continuing Operations&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;17,672&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;28,114&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;30,698&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;20,233&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income per share from Continuing Operations:&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 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;Basic &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;0.59&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;0.93&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.01&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;0.67&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;Diluted&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.59&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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.92&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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.01&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;0.66&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;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:49.779%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.632%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="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;2021 Quarters Ended (unaudited)&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;March 31&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;June 30&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;September 30&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31&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;287,359&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;358,529&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;413,111&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;355,375&#160;&lt;/span&gt;&lt;/td&gt;&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;Gross profit&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;42,479&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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;53,663&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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;54,878&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52,512&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 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;16,117&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;28,206&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;28,091&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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,395&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 from Continuing Operations&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;10,280&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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;19,922&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;19,985&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income per share from Continuing Operations:&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 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;Basic &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;0.36&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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;0.70&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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;0.70&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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;0.39&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;Diluted&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.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;0.69&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;0.68&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;0.38&#160;&lt;/span&gt;&lt;/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:5pt"&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:49.779%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.632%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="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;2020 Quarters Ended (unaudited)&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;March 31&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;June 30&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;September 30&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31&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;252,326&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;345,674&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;325,892&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;302,846&#160;&lt;/span&gt;&lt;/td&gt;&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;Gross profit&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;33,535&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;56,831&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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;46,297&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;42,967&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 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;4,306&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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,999&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;20,757&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;13,069&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 from Continuing Operations&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;2,976&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;17,649&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,944&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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,554&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income per share from Continuing Operations:&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 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;Basic &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;0.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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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;0.63&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;0.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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;0.31&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;Diluted&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;0.63&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;0.49&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;0.29&#160;&lt;/span&gt;&lt;/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 Company&#x2019;s operating revenues tend to be somewhat higher in the summer months which are typically due to holiday schedules and warmer and dryer weather conditions. Our second and third quarter revenues and results of operations typically reflect these seasonal trends. However, from time to time, the Company&#x2019;s operating results are significantly affected by certain transactions or events that management believes are not indicative or representative of our results.&lt;/span&gt;&lt;/div&gt;</us-gaap:QuarterlyFinancialInformationTextBlock>
    <us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock
      contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90ZXh0cmVnaW9uOjg2YWJlM2Y4NWQ5MjRhODdiZmQ2M2EzZmRhMjg5MjNkXzE1OTc_ba0976da-606a-4358-a439-90818a6a3d4d">&lt;div style="margin-top:6pt;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 tables present our&#160;2022, 2021 and 2020&#160;quarterly revenue and income from operations by segment adjusted to conform to our 2022 continuing operations presentation:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:2pt"&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:37.225%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.651%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding: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;2022 Quarters Ended (unaudited)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;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;March 31&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;June 30&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;September 30&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" 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;168,927&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;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;255,530&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;247,272&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;905,277&#160;&lt;/span&gt;&lt;/td&gt;&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;116,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;142,640&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;157,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;126,545&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;542,550&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;80,894&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;80,286&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;321,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;/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;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;365,962&#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;461,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;493,040&#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;448,607&#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;1,769,436&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&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="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 (Loss)&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;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;21,285&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;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;37,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;121,453&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;4,443&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,410&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,070&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,623&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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,358&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;9,324&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,260&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36,693&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;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;35,086&#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;49,985&#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;56,557&#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;43,141&#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;184,769&#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;(5,468)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,766)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,005)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,833)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,072)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;(255)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;(77)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;(827)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:700;line-height:100%"&gt;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;29,363&#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;43,989&#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;49,475&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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;37,043&#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;159,870&#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;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:2pt"&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:37.225%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.651%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding: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;2021 Quarters Ended (unaudited)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;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;March 31&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;June 30&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;September 30&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" 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;96,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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;121,286&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;127,183&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;468,784&#160;&lt;/span&gt;&lt;/td&gt;&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;119,097&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,017&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;199,559&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;149,517&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;628,190&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;71,690&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,769&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;92,266&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;78,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;317,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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;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;287,359&#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;358,529&#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;413,111&#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;355,375&#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;1,414,374&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&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="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 (Loss)&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;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;17,812&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;19,218&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;18,734&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;80,478&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;2,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,414&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,238&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,888&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;7,361&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;9,238&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,175&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,564&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;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;27,473&#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;35,918&#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;37,392&#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;32,147&#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;132,930&#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;(5,044)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,404)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,382)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,212)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(22,042)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;&#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;(3,877)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,877)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:700;line-height:100%"&gt;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;22,429&#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,514&#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,010&#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;20,058&#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;107,011&#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;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&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:37.225%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.647%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.651%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding: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;2020 Quarters Ended (unaudited)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;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;March 31&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;June 30&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;September 30&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" 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;78,574&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;103,310&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,961&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;100,408&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;397,253&#160;&lt;/span&gt;&lt;/td&gt;&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;108,924&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;168,413&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,512&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;132,301&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;553,150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;64,828&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;73,951&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,419&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,137&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;276,335&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;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;252,326&#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;345,674&#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;325,892&#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;302,846&#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;1,226,738&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&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="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 (Loss)&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;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;13,630&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,573&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;22,416&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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,903&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;76,522&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;(1,387)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,739&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,714&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,932&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,998&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;7,438&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,950&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,687&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,441&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;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;19,681&#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;39,262&#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;33,817&#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;26,201&#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;118,961&#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;(7,195)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,589)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,529)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,007)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,320)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;(473)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,026)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:700;line-height:100%"&gt;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;12,013&#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,534&#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;27,887&#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;20,181&#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;92,615&#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;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/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 tables summarize the unaudited quarterly results of continuing operations for 2022, 2021 and 2020:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:49.779%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.632%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="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;2022 Quarters Ended (unaudited)&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;March 31&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;June 30&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;September 30&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31&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;365,962&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;461,827&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;493,040&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;448,607&#160;&lt;/span&gt;&lt;/td&gt;&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;Gross profit&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;55,149&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;71,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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;79,444&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;68,966&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 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;24,721&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;39,540&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,505&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;31,398&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 from Continuing Operations&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;17,672&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;28,114&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;30,698&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;20,233&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income per share from Continuing Operations:&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 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;Basic &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;0.59&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;0.93&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.01&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;0.67&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;Diluted&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.59&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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.92&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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.01&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;0.66&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;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:49.779%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.632%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="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;2021 Quarters Ended (unaudited)&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;March 31&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;June 30&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;September 30&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31&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;287,359&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;358,529&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;413,111&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;355,375&#160;&lt;/span&gt;&lt;/td&gt;&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;Gross profit&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;42,479&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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;53,663&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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;54,878&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52,512&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 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;16,117&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;28,206&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;28,091&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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,395&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 from Continuing Operations&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;10,280&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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;19,922&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;19,985&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income per share from Continuing Operations:&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 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;Basic &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;0.36&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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;0.70&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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;0.70&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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;0.39&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;Diluted&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.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;0.69&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;0.68&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;0.38&#160;&lt;/span&gt;&lt;/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:5pt"&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:49.779%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.632%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="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;2020 Quarters Ended (unaudited)&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;March 31&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;June 30&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;September 30&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31&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;252,326&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;345,674&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;325,892&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;302,846&#160;&lt;/span&gt;&lt;/td&gt;&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;Gross profit&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;33,535&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;56,831&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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;46,297&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;42,967&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 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;4,306&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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,999&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;20,757&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;13,069&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 from Continuing Operations&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;2,976&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;17,649&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,944&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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,554&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income per share from Continuing Operations:&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 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;Basic &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;0.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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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;0.63&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;0.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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;0.31&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;Diluted&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;0.63&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;0.49&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;0.29&#160;&lt;/span&gt;&lt;/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:ScheduleOfQuarterlyFinancialInformationTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2b44cbe375cf44e0aec5eca6d6ca085b_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo0YjAzZmJjYWY2ODU0YTU5OGRkZmZjYjI5ZDlhNTM4ZC90YWJsZXJhbmdlOjRiMDNmYmNhZjY4NTRhNTk4ZGRmZmNiMjlkOWE1MzhkXzMtMS0xLTEtMTE1MjU2_20b3e8a1-9dfd-40e9-baea-99e96313928e"
      unitRef="usd">168927000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5446c04d7fd64e30a89abd43e1b7ecaa_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo0YjAzZmJjYWY2ODU0YTU5OGRkZmZjYjI5ZDlhNTM4ZC90YWJsZXJhbmdlOjRiMDNmYmNhZjY4NTRhNTk4ZGRmZmNiMjlkOWE1MzhkXzMtMy0xLTEtMTE1MjU2_5b8ff6a0-8201-4ba6-8815-2ec552317a0a"
      unitRef="usd">233548000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i57a32a5116fc4c37a149bbad75b1ccc2_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo0YjAzZmJjYWY2ODU0YTU5OGRkZmZjYjI5ZDlhNTM4ZC90YWJsZXJhbmdlOjRiMDNmYmNhZjY4NTRhNTk4ZGRmZmNiMjlkOWE1MzhkXzMtNS0xLTEtMTE1MjU2_ac39617a-d051-4687-904b-5bc722ad3d0a"
      unitRef="usd">255530000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7f8c98b655bc44a1930d328e01666b6a_D20221001-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo0YjAzZmJjYWY2ODU0YTU5OGRkZmZjYjI5ZDlhNTM4ZC90YWJsZXJhbmdlOjRiMDNmYmNhZjY4NTRhNTk4ZGRmZmNiMjlkOWE1MzhkXzQtNy0xLTEtMTAwNTUx_7b6c5f65-3875-4063-9bbf-d4b434c39794"
      unitRef="usd">247272000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i755aea27c7ee43ed90d79100eec70f35_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo0YjAzZmJjYWY2ODU0YTU5OGRkZmZjYjI5ZDlhNTM4ZC90YWJsZXJhbmdlOjRiMDNmYmNhZjY4NTRhNTk4ZGRmZmNiMjlkOWE1MzhkXzQtOS0xLTEtMTAwNTUx_63deb015-b8c2-4304-802d-2d2a7d01d160"
      unitRef="usd">905277000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ifc98ca5f56434bee8b8aec8560c19af8_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo0YjAzZmJjYWY2ODU0YTU5OGRkZmZjYjI5ZDlhNTM4ZC90YWJsZXJhbmdlOjRiMDNmYmNhZjY4NTRhNTk4ZGRmZmNiMjlkOWE1MzhkXzUtMS0xLTEtMTA3NTI1_2b6a2ce8-3b4f-4a0f-bdb8-e58d7a1ab39c"
      unitRef="usd">116141000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i95f9420f48e44867a8aa23bcbf22d5a9_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo0YjAzZmJjYWY2ODU0YTU5OGRkZmZjYjI5ZDlhNTM4ZC90YWJsZXJhbmdlOjRiMDNmYmNhZjY4NTRhNTk4ZGRmZmNiMjlkOWE1MzhkXzUtMy0xLTEtMTA3NTI1_123a57af-6397-4709-ad8b-d3bfaff51486"
      unitRef="usd">142640000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7b29cdc916864ef1b4d0c3e6fe450231_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo0YjAzZmJjYWY2ODU0YTU5OGRkZmZjYjI5ZDlhNTM4ZC90YWJsZXJhbmdlOjRiMDNmYmNhZjY4NTRhNTk4ZGRmZmNiMjlkOWE1MzhkXzUtNS0xLTEtMTA3NTI1_be7eed3f-e51b-4c24-a15f-a940e7e0abf7"
      unitRef="usd">157224000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i695b8f9a72474d28a6bce3ea5575470f_D20221001-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo0YjAzZmJjYWY2ODU0YTU5OGRkZmZjYjI5ZDlhNTM4ZC90YWJsZXJhbmdlOjRiMDNmYmNhZjY4NTRhNTk4ZGRmZmNiMjlkOWE1MzhkXzUtNy0xLTEtMTA3NTI1_bfce75bd-98bc-4ef9-ba0d-6111f3eabecb"
      unitRef="usd">126545000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia8fe5b7c12dd40c2a39520c974f7b4cd_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo0YjAzZmJjYWY2ODU0YTU5OGRkZmZjYjI5ZDlhNTM4ZC90YWJsZXJhbmdlOjRiMDNmYmNhZjY4NTRhNTk4ZGRmZmNiMjlkOWE1MzhkXzUtOS0xLTEtMTA3NTI1_b9d42cec-574d-480d-a51f-148c7846a58b"
      unitRef="usd">542550000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3714583469c0423aae5d61037a010e50_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo0YjAzZmJjYWY2ODU0YTU5OGRkZmZjYjI5ZDlhNTM4ZC90YWJsZXJhbmdlOjRiMDNmYmNhZjY4NTRhNTk4ZGRmZmNiMjlkOWE1MzhkXzUtMS0xLTEtMTAwNTUx_79afa218-fc3e-496e-af73-2164bd34285b"
      unitRef="usd">80894000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia0cc170156644c4ea5998c47838e1c62_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo0YjAzZmJjYWY2ODU0YTU5OGRkZmZjYjI5ZDlhNTM4ZC90YWJsZXJhbmdlOjRiMDNmYmNhZjY4NTRhNTk4ZGRmZmNiMjlkOWE1MzhkXzUtMy0xLTEtMTE1MjU2_9d602679-ceda-4245-bc2c-6159080344d1"
      unitRef="usd">85639000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ice29af51199e4529a6c652aceab24df9_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo0YjAzZmJjYWY2ODU0YTU5OGRkZmZjYjI5ZDlhNTM4ZC90YWJsZXJhbmdlOjRiMDNmYmNhZjY4NTRhNTk4ZGRmZmNiMjlkOWE1MzhkXzUtNS0xLTEtMTE1MjU2_adf36d94-47a4-4953-b84d-c65ce03aa306"
      unitRef="usd">80286000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2ba4d44ea2f945bc9f7ab063bed9a0e6_D20221001-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo0YjAzZmJjYWY2ODU0YTU5OGRkZmZjYjI5ZDlhNTM4ZC90YWJsZXJhbmdlOjRiMDNmYmNhZjY4NTRhNTk4ZGRmZmNiMjlkOWE1MzhkXzUtNy0xLTEtMTAwNTUx_023667ff-fbff-42e5-b564-834d7daff122"
      unitRef="usd">74790000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i56895c69c3c94d5faecd328f68e4f2e5_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo0YjAzZmJjYWY2ODU0YTU5OGRkZmZjYjI5ZDlhNTM4ZC90YWJsZXJhbmdlOjRiMDNmYmNhZjY4NTRhNTk4ZGRmZmNiMjlkOWE1MzhkXzUtOS0xLTEtMTAwNTUx_d79e84e5-a455-423e-b6aa-dc7d316fb512"
      unitRef="usd">321609000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if63a1a2a192c468b9619a59f6c9aa5e9_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo0YjAzZmJjYWY2ODU0YTU5OGRkZmZjYjI5ZDlhNTM4ZC90YWJsZXJhbmdlOjRiMDNmYmNhZjY4NTRhNTk4ZGRmZmNiMjlkOWE1MzhkXzYtMS0xLTEtMTE1MjU2_3fecc5de-5fb7-482b-bcb4-92b6f0f68ac3"
      unitRef="usd">365962000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie85918774c8b45be9c2d207b913f779a_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo0YjAzZmJjYWY2ODU0YTU5OGRkZmZjYjI5ZDlhNTM4ZC90YWJsZXJhbmdlOjRiMDNmYmNhZjY4NTRhNTk4ZGRmZmNiMjlkOWE1MzhkXzYtMy0xLTEtMTE1MjU2_63ad9836-adf4-49e8-a63a-80a5548d6b02"
      unitRef="usd">461827000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i96c28f63231240a981830187a05ea2f7_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo0YjAzZmJjYWY2ODU0YTU5OGRkZmZjYjI5ZDlhNTM4ZC90YWJsZXJhbmdlOjRiMDNmYmNhZjY4NTRhNTk4ZGRmZmNiMjlkOWE1MzhkXzYtNS0xLTEtMTE1MjU2_8f965572-6bed-4e48-9181-39f8b3ec117e"
      unitRef="usd">493040000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i803973e44cf84c63a0ed5f7da231a9e6_D20221001-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo0YjAzZmJjYWY2ODU0YTU5OGRkZmZjYjI5ZDlhNTM4ZC90YWJsZXJhbmdlOjRiMDNmYmNhZjY4NTRhNTk4ZGRmZmNiMjlkOWE1MzhkXzYtNy0xLTEtMTAwNTUx_55bd9e5e-4e8b-4dc6-9c14-4dd0d367e90e"
      unitRef="usd">448607000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6fc8052137ef42efbde45674cb329afb_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo0YjAzZmJjYWY2ODU0YTU5OGRkZmZjYjI5ZDlhNTM4ZC90YWJsZXJhbmdlOjRiMDNmYmNhZjY4NTRhNTk4ZGRmZmNiMjlkOWE1MzhkXzYtOS0xLTEtMTAwNTUx_470112b8-7ba9-4ebe-8f38-98a563eab2db"
      unitRef="usd">1769436000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:OperatingIncomeLoss
      contextRef="i2b44cbe375cf44e0aec5eca6d6ca085b_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo0YjAzZmJjYWY2ODU0YTU5OGRkZmZjYjI5ZDlhNTM4ZC90YWJsZXJhbmdlOjRiMDNmYmNhZjY4NTRhNTk4ZGRmZmNiMjlkOWE1MzhkXzExLTEtMS0xLTExNTM2MQ_1f29957f-241e-4db1-8009-fe4ad49f7234"
      unitRef="usd">21285000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i5446c04d7fd64e30a89abd43e1b7ecaa_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo0YjAzZmJjYWY2ODU0YTU5OGRkZmZjYjI5ZDlhNTM4ZC90YWJsZXJhbmdlOjRiMDNmYmNhZjY4NTRhNTk4ZGRmZmNiMjlkOWE1MzhkXzExLTMtMS0xLTExNTM2MQ_128c1a67-fca7-46f2-bb24-e354b5bd83fd"
      unitRef="usd">32824000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i57a32a5116fc4c37a149bbad75b1ccc2_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo0YjAzZmJjYWY2ODU0YTU5OGRkZmZjYjI5ZDlhNTM4ZC90YWJsZXJhbmdlOjRiMDNmYmNhZjY4NTRhNTk4ZGRmZmNiMjlkOWE1MzhkXzExLTUtMS0xLTExNTM2MQ_5985416b-3006-42ea-8548-6776246c08e2"
      unitRef="usd">37533000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i7f8c98b655bc44a1930d328e01666b6a_D20221001-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo0YjAzZmJjYWY2ODU0YTU5OGRkZmZjYjI5ZDlhNTM4ZC90YWJsZXJhbmdlOjRiMDNmYmNhZjY4NTRhNTk4ZGRmZmNiMjlkOWE1MzhkXzEwLTctMS0xLTEwMDU1MQ_f3d4bb0a-352a-4ff7-b712-f5d4df4f9bc5"
      unitRef="usd">29811000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i755aea27c7ee43ed90d79100eec70f35_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo0YjAzZmJjYWY2ODU0YTU5OGRkZmZjYjI5ZDlhNTM4ZC90YWJsZXJhbmdlOjRiMDNmYmNhZjY4NTRhNTk4ZGRmZmNiMjlkOWE1MzhkXzEwLTktMS0xLTEwMDU1MQ_76fbbffc-804b-4df1-889d-a1a2c7777ad2"
      unitRef="usd">121453000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ifc98ca5f56434bee8b8aec8560c19af8_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo0YjAzZmJjYWY2ODU0YTU5OGRkZmZjYjI5ZDlhNTM4ZC90YWJsZXJhbmdlOjRiMDNmYmNhZjY4NTRhNTk4ZGRmZmNiMjlkOWE1MzhkXzEyLTEtMS0xLTExNTM2MQ_1c84f122-6cd0-434f-a749-dc281d58d43e"
      unitRef="usd">4443000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i95f9420f48e44867a8aa23bcbf22d5a9_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo0YjAzZmJjYWY2ODU0YTU5OGRkZmZjYjI5ZDlhNTM4ZC90YWJsZXJhbmdlOjRiMDNmYmNhZjY4NTRhNTk4ZGRmZmNiMjlkOWE1MzhkXzEyLTMtMS0xLTExNTM2MQ_1c858f38-cbf1-4e6f-992a-0fbe8c645723"
      unitRef="usd">7410000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i7b29cdc916864ef1b4d0c3e6fe450231_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo0YjAzZmJjYWY2ODU0YTU5OGRkZmZjYjI5ZDlhNTM4ZC90YWJsZXJhbmdlOjRiMDNmYmNhZjY4NTRhNTk4ZGRmZmNiMjlkOWE1MzhkXzEyLTUtMS0xLTExNTM2MQ_102fa7db-a460-4ce2-9e72-17622585e8e2"
      unitRef="usd">9700000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i695b8f9a72474d28a6bce3ea5575470f_D20221001-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo0YjAzZmJjYWY2ODU0YTU5OGRkZmZjYjI5ZDlhNTM4ZC90YWJsZXJhbmdlOjRiMDNmYmNhZjY4NTRhNTk4ZGRmZmNiMjlkOWE1MzhkXzEyLTctMS0xLTEwNzUyOA_e5c0d3e3-3b55-415d-a55c-2cc27ae433c2"
      unitRef="usd">5070000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ia8fe5b7c12dd40c2a39520c974f7b4cd_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo0YjAzZmJjYWY2ODU0YTU5OGRkZmZjYjI5ZDlhNTM4ZC90YWJsZXJhbmdlOjRiMDNmYmNhZjY4NTRhNTk4ZGRmZmNiMjlkOWE1MzhkXzEyLTktMS0xLTEwNzUyOA_2f374932-649b-4e68-a1e9-15f759afc977"
      unitRef="usd">26623000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i3714583469c0423aae5d61037a010e50_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo0YjAzZmJjYWY2ODU0YTU5OGRkZmZjYjI5ZDlhNTM4ZC90YWJsZXJhbmdlOjRiMDNmYmNhZjY4NTRhNTk4ZGRmZmNiMjlkOWE1MzhkXzEzLTEtMS0xLTExNTM2MQ_c585bf9a-75cc-4700-b48d-dc55c666772a"
      unitRef="usd">9358000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ia0cc170156644c4ea5998c47838e1c62_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo0YjAzZmJjYWY2ODU0YTU5OGRkZmZjYjI5ZDlhNTM4ZC90YWJsZXJhbmdlOjRiMDNmYmNhZjY4NTRhNTk4ZGRmZmNiMjlkOWE1MzhkXzEzLTMtMS0xLTExNTM2MQ_237b4245-bdcb-4b41-9699-c05edff634fc"
      unitRef="usd">9751000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ice29af51199e4529a6c652aceab24df9_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo0YjAzZmJjYWY2ODU0YTU5OGRkZmZjYjI5ZDlhNTM4ZC90YWJsZXJhbmdlOjRiMDNmYmNhZjY4NTRhNTk4ZGRmZmNiMjlkOWE1MzhkXzEzLTUtMS0xLTExNTM2MQ_cf55c99c-da9b-424c-a0fc-4ca0dad4bd6f"
      unitRef="usd">9324000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i2ba4d44ea2f945bc9f7ab063bed9a0e6_D20221001-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo0YjAzZmJjYWY2ODU0YTU5OGRkZmZjYjI5ZDlhNTM4ZC90YWJsZXJhbmdlOjRiMDNmYmNhZjY4NTRhNTk4ZGRmZmNiMjlkOWE1MzhkXzExLTctMS0xLTEwMDU1MQ_01173f4f-6286-47a6-a6bf-cb5de22ce970"
      unitRef="usd">8260000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i56895c69c3c94d5faecd328f68e4f2e5_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo0YjAzZmJjYWY2ODU0YTU5OGRkZmZjYjI5ZDlhNTM4ZC90YWJsZXJhbmdlOjRiMDNmYmNhZjY4NTRhNTk4ZGRmZmNiMjlkOWE1MzhkXzExLTktMS0xLTEwMDU1MQ_a457204a-c593-44ba-9991-f1019ebe751e"
      unitRef="usd">36693000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="if63a1a2a192c468b9619a59f6c9aa5e9_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo0YjAzZmJjYWY2ODU0YTU5OGRkZmZjYjI5ZDlhNTM4ZC90YWJsZXJhbmdlOjRiMDNmYmNhZjY4NTRhNTk4ZGRmZmNiMjlkOWE1MzhkXzE0LTEtMS0xLTExNTM2MQ_214c9569-0e96-44ac-ab10-bccf5251208e"
      unitRef="usd">35086000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ie85918774c8b45be9c2d207b913f779a_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo0YjAzZmJjYWY2ODU0YTU5OGRkZmZjYjI5ZDlhNTM4ZC90YWJsZXJhbmdlOjRiMDNmYmNhZjY4NTRhNTk4ZGRmZmNiMjlkOWE1MzhkXzE0LTMtMS0xLTExNTM2MQ_8336cd69-26c6-4425-afaf-ceed69ffed15"
      unitRef="usd">49985000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i96c28f63231240a981830187a05ea2f7_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo0YjAzZmJjYWY2ODU0YTU5OGRkZmZjYjI5ZDlhNTM4ZC90YWJsZXJhbmdlOjRiMDNmYmNhZjY4NTRhNTk4ZGRmZmNiMjlkOWE1MzhkXzE0LTUtMS0xLTExNTM2MQ_8274f961-112a-446f-ac06-0f5a2e771bc3"
      unitRef="usd">56557000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i803973e44cf84c63a0ed5f7da231a9e6_D20221001-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo0YjAzZmJjYWY2ODU0YTU5OGRkZmZjYjI5ZDlhNTM4ZC90YWJsZXJhbmdlOjRiMDNmYmNhZjY4NTRhNTk4ZGRmZmNiMjlkOWE1MzhkXzEyLTctMS0xLTEwMDU1MQ_1ca28c1a-5bb6-4f00-afda-0303859d0b0f"
      unitRef="usd">43141000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i6fc8052137ef42efbde45674cb329afb_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo0YjAzZmJjYWY2ODU0YTU5OGRkZmZjYjI5ZDlhNTM4ZC90YWJsZXJhbmdlOjRiMDNmYmNhZjY4NTRhNTk4ZGRmZmNiMjlkOWE1MzhkXzEyLTktMS0xLTEwMDU1MQ_ee105a8e-19e0-4c86-84ee-60b22a87febd"
      unitRef="usd">184769000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i99f229e18bda4b24a601546288a8e3c0_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo0YjAzZmJjYWY2ODU0YTU5OGRkZmZjYjI5ZDlhNTM4ZC90YWJsZXJhbmdlOjRiMDNmYmNhZjY4NTRhNTk4ZGRmZmNiMjlkOWE1MzhkXzE1LTEtMS0xLTExNTM2MQ_1238809f-c03e-4211-925c-ba02693aaff1"
      unitRef="usd">-5468000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i306b94c7e9ad49bf8dfceb8868e10fe3_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo0YjAzZmJjYWY2ODU0YTU5OGRkZmZjYjI5ZDlhNTM4ZC90YWJsZXJhbmdlOjRiMDNmYmNhZjY4NTRhNTk4ZGRmZmNiMjlkOWE1MzhkXzE1LTMtMS0xLTExNTM2MQ_15959ae7-4115-4747-916e-905d931c024e"
      unitRef="usd">-5766000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i919e283cc2db4528b80ec5648dde9a26_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo0YjAzZmJjYWY2ODU0YTU5OGRkZmZjYjI5ZDlhNTM4ZC90YWJsZXJhbmdlOjRiMDNmYmNhZjY4NTRhNTk4ZGRmZmNiMjlkOWE1MzhkXzE1LTUtMS0xLTExNTM2MQ_ab597a15-c579-4208-8b21-a8a01d461f5c"
      unitRef="usd">-7005000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i756aaffc570941d6813eac95f42d5fbb_D20221001-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo0YjAzZmJjYWY2ODU0YTU5OGRkZmZjYjI5ZDlhNTM4ZC90YWJsZXJhbmdlOjRiMDNmYmNhZjY4NTRhNTk4ZGRmZmNiMjlkOWE1MzhkXzEzLTctMS0xLTEwMDU1MQ_1dea01d3-ef0b-4899-bce3-bc6de35ecaf9"
      unitRef="usd">-5833000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ie8127b3daa934048a112da560b2dd2f3_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo0YjAzZmJjYWY2ODU0YTU5OGRkZmZjYjI5ZDlhNTM4ZC90YWJsZXJhbmdlOjRiMDNmYmNhZjY4NTRhNTk4ZGRmZmNiMjlkOWE1MzhkXzEzLTktMS0xLTEwMDU1MQ_d0872be2-ae96-4b8a-923b-6813c89ed02b"
      unitRef="usd">-24072000</us-gaap:OperatingIncomeLoss>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts
      contextRef="i5e60ee142ada41a48b88ae542678ee0d_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo0YjAzZmJjYWY2ODU0YTU5OGRkZmZjYjI5ZDlhNTM4ZC90YWJsZXJhbmdlOjRiMDNmYmNhZjY4NTRhNTk4ZGRmZmNiMjlkOWE1MzhkXzE2LTEtMS0xLTExNTM2MQ_e827ad27-2515-4061-9b93-ba0c257a3d1b"
      unitRef="usd">255000</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts
      contextRef="i18654673ff3a474393322c99596b1ebe_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo0YjAzZmJjYWY2ODU0YTU5OGRkZmZjYjI5ZDlhNTM4ZC90YWJsZXJhbmdlOjRiMDNmYmNhZjY4NTRhNTk4ZGRmZmNiMjlkOWE1MzhkXzE2LTMtMS0xLTExNTM2MQ_4375d4f5-3593-458a-a4a8-a454b601c186"
      unitRef="usd">230000</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts
      contextRef="i0371f5e9643f4c23ada4a2db5d19ca3b_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo0YjAzZmJjYWY2ODU0YTU5OGRkZmZjYjI5ZDlhNTM4ZC90YWJsZXJhbmdlOjRiMDNmYmNhZjY4NTRhNTk4ZGRmZmNiMjlkOWE1MzhkXzE2LTUtMS0xLTExNTM2MQ_7f38ecbc-3f07-4848-90eb-1f99f7d2c6cf"
      unitRef="usd">77000</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts
      contextRef="idd221ed98ec84c118d555897ccddcbcd_D20221001-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo0YjAzZmJjYWY2ODU0YTU5OGRkZmZjYjI5ZDlhNTM4ZC90YWJsZXJhbmdlOjRiMDNmYmNhZjY4NTRhNTk4ZGRmZmNiMjlkOWE1MzhkXzE0LTctMS0xLTEwMDU1MQ_cad08934-f600-4805-ab51-16727ee01e03"
      unitRef="usd">265000</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts
      contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo0YjAzZmJjYWY2ODU0YTU5OGRkZmZjYjI5ZDlhNTM4ZC90YWJsZXJhbmdlOjRiMDNmYmNhZjY4NTRhNTk4ZGRmZmNiMjlkOWE1MzhkXzE0LTktMS0xLTEwMDU1MQ_221af2af-f3e1-40a4-a197-e25496bc09c0"
      unitRef="usd">827000</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <us-gaap:OperatingIncomeLoss
      contextRef="i5e60ee142ada41a48b88ae542678ee0d_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo0YjAzZmJjYWY2ODU0YTU5OGRkZmZjYjI5ZDlhNTM4ZC90YWJsZXJhbmdlOjRiMDNmYmNhZjY4NTRhNTk4ZGRmZmNiMjlkOWE1MzhkXzE3LTEtMS0xLTExNzA1OQ_ac23b42e-7b52-40a7-8589-a8177ef9cd02"
      unitRef="usd">29363000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i18654673ff3a474393322c99596b1ebe_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo0YjAzZmJjYWY2ODU0YTU5OGRkZmZjYjI5ZDlhNTM4ZC90YWJsZXJhbmdlOjRiMDNmYmNhZjY4NTRhNTk4ZGRmZmNiMjlkOWE1MzhkXzE3LTMtMS0xLTExNzA1OQ_67c44eba-b9e5-46de-a764-343d09ff6a23"
      unitRef="usd">43989000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i0371f5e9643f4c23ada4a2db5d19ca3b_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo0YjAzZmJjYWY2ODU0YTU5OGRkZmZjYjI5ZDlhNTM4ZC90YWJsZXJhbmdlOjRiMDNmYmNhZjY4NTRhNTk4ZGRmZmNiMjlkOWE1MzhkXzE3LTUtMS0xLTExNzA1OQ_6766f300-26d5-4cbd-a257-b9766fc35a70"
      unitRef="usd">49475000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="idd221ed98ec84c118d555897ccddcbcd_D20221001-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo0YjAzZmJjYWY2ODU0YTU5OGRkZmZjYjI5ZDlhNTM4ZC90YWJsZXJhbmdlOjRiMDNmYmNhZjY4NTRhNTk4ZGRmZmNiMjlkOWE1MzhkXzE3LTctMS0xLTExNzA1OQ_8aec8348-6804-4569-86c7-0ddaf1b94b07"
      unitRef="usd">37043000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ie022d6985c4e4a81952386d09237f75d_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo0YjAzZmJjYWY2ODU0YTU5OGRkZmZjYjI5ZDlhNTM4ZC90YWJsZXJhbmdlOjRiMDNmYmNhZjY4NTRhNTk4ZGRmZmNiMjlkOWE1MzhkXzE3LTktMS0xLTExNzA1OQ_80d4b52e-b117-4c29-996b-3520a96ec1e1"
      unitRef="usd">159870000</us-gaap:OperatingIncomeLoss>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3132280116b8436c9e6f98a5d9114b7d_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo5MGUyNTU5OTMyN2U0YzQ4YjgwMTM3NjI0MmM4YTcwYS90YWJsZXJhbmdlOjkwZTI1NTk5MzI3ZTRjNDhiODAxMzc2MjQyYzhhNzBhXzQtMS0xLTEtMTAwNTUx_0d9501be-4120-4e54-8b5b-548f41ece65f"
      unitRef="usd">96572000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2d78ac306baf4284a131e104c2d42ca3_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo5MGUyNTU5OTMyN2U0YzQ4YjgwMTM3NjI0MmM4YTcwYS90YWJsZXJhbmdlOjkwZTI1NTk5MzI3ZTRjNDhiODAxMzc2MjQyYzhhNzBhXzQtMy0xLTEtMTAwNTUx_4a34cf0a-0442-4d05-9c35-174f29510a88"
      unitRef="usd">123743000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7f905e29cae64d6e8c8892042dbe5a58_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo5MGUyNTU5OTMyN2U0YzQ4YjgwMTM3NjI0MmM4YTcwYS90YWJsZXJhbmdlOjkwZTI1NTk5MzI3ZTRjNDhiODAxMzc2MjQyYzhhNzBhXzQtNS0xLTEtMTAwNTUx_d16e8ac4-0af7-4f38-8bea-1bb1f61e57a1"
      unitRef="usd">121286000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i077a8f8c836146d0bd003a2b45f80b9c_D20211001-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo5MGUyNTU5OTMyN2U0YzQ4YjgwMTM3NjI0MmM4YTcwYS90YWJsZXJhbmdlOjkwZTI1NTk5MzI3ZTRjNDhiODAxMzc2MjQyYzhhNzBhXzQtNy0xLTEtMTAwNTUx_62a3ad41-41d6-448a-8df5-d8458519dddc"
      unitRef="usd">127183000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2c470b8d980e445a9bd24ca05194a60d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo5MGUyNTU5OTMyN2U0YzQ4YjgwMTM3NjI0MmM4YTcwYS90YWJsZXJhbmdlOjkwZTI1NTk5MzI3ZTRjNDhiODAxMzc2MjQyYzhhNzBhXzQtOS0xLTEtMTAwNTUx_3e337103-ec86-42ea-8764-9984531e775d"
      unitRef="usd">468784000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5edd48a9dde748858d3657ae2eee78d6_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo5MGUyNTU5OTMyN2U0YzQ4YjgwMTM3NjI0MmM4YTcwYS90YWJsZXJhbmdlOjkwZTI1NTk5MzI3ZTRjNDhiODAxMzc2MjQyYzhhNzBhXzUtMS0xLTEtMTA3NTMz_5bd51623-1f45-4ba4-8a29-523ff3d1f3de"
      unitRef="usd">119097000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i87d2f89e70ea4440833463719106b4dd_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo5MGUyNTU5OTMyN2U0YzQ4YjgwMTM3NjI0MmM4YTcwYS90YWJsZXJhbmdlOjkwZTI1NTk5MzI3ZTRjNDhiODAxMzc2MjQyYzhhNzBhXzUtMy0xLTEtMTA3NTMz_f0fb8cb9-4428-4157-9e82-c76637f73db5"
      unitRef="usd">160017000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6db0c041ddd14e7a883aeec2c0ca4419_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo5MGUyNTU5OTMyN2U0YzQ4YjgwMTM3NjI0MmM4YTcwYS90YWJsZXJhbmdlOjkwZTI1NTk5MzI3ZTRjNDhiODAxMzc2MjQyYzhhNzBhXzUtNS0xLTEtMTA3NTMz_41af4b6c-1d86-4597-9e77-c51f42bb3042"
      unitRef="usd">199559000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0924b3960df94bc995ede6912f7e8616_D20211001-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo5MGUyNTU5OTMyN2U0YzQ4YjgwMTM3NjI0MmM4YTcwYS90YWJsZXJhbmdlOjkwZTI1NTk5MzI3ZTRjNDhiODAxMzc2MjQyYzhhNzBhXzUtNy0xLTEtMTA3NTMz_dd8c76e6-6ce7-4345-8d66-46f4a3c85b73"
      unitRef="usd">149517000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i486114009bc94437b799b9c2d6c18178_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo5MGUyNTU5OTMyN2U0YzQ4YjgwMTM3NjI0MmM4YTcwYS90YWJsZXJhbmdlOjkwZTI1NTk5MzI3ZTRjNDhiODAxMzc2MjQyYzhhNzBhXzUtOS0xLTEtMTA3NTMz_8976c306-77c1-4fca-a00d-202bb483140d"
      unitRef="usd">628190000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4b533f902ebe44149dd893bc95162fb6_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo5MGUyNTU5OTMyN2U0YzQ4YjgwMTM3NjI0MmM4YTcwYS90YWJsZXJhbmdlOjkwZTI1NTk5MzI3ZTRjNDhiODAxMzc2MjQyYzhhNzBhXzUtMS0xLTEtMTAwNTUx_db04d703-484d-4ffa-9b9e-1bfd6a8ec3b1"
      unitRef="usd">71690000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i54a9bc816bc0436e88c1748bbc2bdfb6_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo5MGUyNTU5OTMyN2U0YzQ4YjgwMTM3NjI0MmM4YTcwYS90YWJsZXJhbmdlOjkwZTI1NTk5MzI3ZTRjNDhiODAxMzc2MjQyYzhhNzBhXzUtMy0xLTEtMTAwNTUx_fa5011e5-ebf1-476e-9281-6d109c0fe5da"
      unitRef="usd">74769000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id0b0127649f04ac494bfc26bbd2cc087_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo5MGUyNTU5OTMyN2U0YzQ4YjgwMTM3NjI0MmM4YTcwYS90YWJsZXJhbmdlOjkwZTI1NTk5MzI3ZTRjNDhiODAxMzc2MjQyYzhhNzBhXzUtNS0xLTEtMTAwNTUx_5291cb78-39a1-4e75-8b31-1bf3d211442b"
      unitRef="usd">92266000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i733544d9f38d449285b9a04e457e4bbd_D20211001-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo5MGUyNTU5OTMyN2U0YzQ4YjgwMTM3NjI0MmM4YTcwYS90YWJsZXJhbmdlOjkwZTI1NTk5MzI3ZTRjNDhiODAxMzc2MjQyYzhhNzBhXzUtNy0xLTEtMTAwNTUx_7f7294d1-245a-4e1a-b0db-09ad9325a434"
      unitRef="usd">78675000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9ec7f5615cc54b7b81fe41b656784976_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo5MGUyNTU5OTMyN2U0YzQ4YjgwMTM3NjI0MmM4YTcwYS90YWJsZXJhbmdlOjkwZTI1NTk5MzI3ZTRjNDhiODAxMzc2MjQyYzhhNzBhXzUtOS0xLTEtMTAwNTUx_172f28c8-6fbd-4b85-8263-04633d21d2e5"
      unitRef="usd">317400000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="idc06a8b287b64983b320b19ea971cf2a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo5MGUyNTU5OTMyN2U0YzQ4YjgwMTM3NjI0MmM4YTcwYS90YWJsZXJhbmdlOjkwZTI1NTk5MzI3ZTRjNDhiODAxMzc2MjQyYzhhNzBhXzYtMS0xLTEtMTE1MTMw_8332051c-8415-45f5-81a6-1fcb3ad41f1f"
      unitRef="usd">287359000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4a8a1d08817e4951bc4ec88ec19e2f5b_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo5MGUyNTU5OTMyN2U0YzQ4YjgwMTM3NjI0MmM4YTcwYS90YWJsZXJhbmdlOjkwZTI1NTk5MzI3ZTRjNDhiODAxMzc2MjQyYzhhNzBhXzYtMy0xLTEtMTE1MTMw_0c8fd091-da5f-4388-a449-04e9216e3ae1"
      unitRef="usd">358529000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9e28477967bb4508bab6398cb09a6b51_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo5MGUyNTU5OTMyN2U0YzQ4YjgwMTM3NjI0MmM4YTcwYS90YWJsZXJhbmdlOjkwZTI1NTk5MzI3ZTRjNDhiODAxMzc2MjQyYzhhNzBhXzYtNS0xLTEtMTE1MTMw_37b2882f-5ef3-4b10-ab13-c923e72ff39b"
      unitRef="usd">413111000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i262dfeb45dfd448b9a63a21954279bc5_D20211001-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo5MGUyNTU5OTMyN2U0YzQ4YjgwMTM3NjI0MmM4YTcwYS90YWJsZXJhbmdlOjkwZTI1NTk5MzI3ZTRjNDhiODAxMzc2MjQyYzhhNzBhXzYtNy0xLTEtMTE1MTMw_f5f71fa8-4f36-4244-869b-a9eb0301d6ca"
      unitRef="usd">355375000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib3f4eb18598d47edb6b98850f0379786_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo5MGUyNTU5OTMyN2U0YzQ4YjgwMTM3NjI0MmM4YTcwYS90YWJsZXJhbmdlOjkwZTI1NTk5MzI3ZTRjNDhiODAxMzc2MjQyYzhhNzBhXzYtOS0xLTEtMTE1MTMw_fee062e4-992f-4e46-8a56-ca2710c197f4"
      unitRef="usd">1414374000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:OperatingIncomeLoss
      contextRef="i3132280116b8436c9e6f98a5d9114b7d_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo5MGUyNTU5OTMyN2U0YzQ4YjgwMTM3NjI0MmM4YTcwYS90YWJsZXJhbmdlOjkwZTI1NTk5MzI3ZTRjNDhiODAxMzc2MjQyYzhhNzBhXzEwLTEtMS0xLTEwMDU1MQ_e7d6f3c5-93a0-4601-84c5-f78c24225517"
      unitRef="usd">17812000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i2d78ac306baf4284a131e104c2d42ca3_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo5MGUyNTU5OTMyN2U0YzQ4YjgwMTM3NjI0MmM4YTcwYS90YWJsZXJhbmdlOjkwZTI1NTk5MzI3ZTRjNDhiODAxMzc2MjQyYzhhNzBhXzEwLTMtMS0xLTEwMDU1MQ_fb0b2d3a-e606-40b6-8157-d7b48e53fbc2"
      unitRef="usd">24714000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i7f905e29cae64d6e8c8892042dbe5a58_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo5MGUyNTU5OTMyN2U0YzQ4YjgwMTM3NjI0MmM4YTcwYS90YWJsZXJhbmdlOjkwZTI1NTk5MzI3ZTRjNDhiODAxMzc2MjQyYzhhNzBhXzEwLTUtMS0xLTEwMDU1MQ_7bbdb0dd-90be-4d0f-ae75-38bc00fbb2a1"
      unitRef="usd">19218000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i077a8f8c836146d0bd003a2b45f80b9c_D20211001-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo5MGUyNTU5OTMyN2U0YzQ4YjgwMTM3NjI0MmM4YTcwYS90YWJsZXJhbmdlOjkwZTI1NTk5MzI3ZTRjNDhiODAxMzc2MjQyYzhhNzBhXzEwLTctMS0xLTEwMDU1MQ_8d0cc7ee-54e1-44ec-8b3a-c013a93e8f88"
      unitRef="usd">18734000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i2c470b8d980e445a9bd24ca05194a60d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo5MGUyNTU5OTMyN2U0YzQ4YjgwMTM3NjI0MmM4YTcwYS90YWJsZXJhbmdlOjkwZTI1NTk5MzI3ZTRjNDhiODAxMzc2MjQyYzhhNzBhXzEwLTktMS0xLTEwMDU1MQ_01e296e1-e7f9-4977-927e-d353c3c4b4e8"
      unitRef="usd">80478000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i5edd48a9dde748858d3657ae2eee78d6_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo5MGUyNTU5OTMyN2U0YzQ4YjgwMTM3NjI0MmM4YTcwYS90YWJsZXJhbmdlOjkwZTI1NTk5MzI3ZTRjNDhiODAxMzc2MjQyYzhhNzBhXzEyLTEtMS0xLTEwNzUzOQ_4c814912-8a41-45fd-b698-0cbd7a89a3d3"
      unitRef="usd">2300000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i87d2f89e70ea4440833463719106b4dd_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo5MGUyNTU5OTMyN2U0YzQ4YjgwMTM3NjI0MmM4YTcwYS90YWJsZXJhbmdlOjkwZTI1NTk5MzI3ZTRjNDhiODAxMzc2MjQyYzhhNzBhXzEyLTMtMS0xLTEwNzUzOQ_47b5c382-6772-46b4-8fa1-085cbbf0e5bb"
      unitRef="usd">4414000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i6db0c041ddd14e7a883aeec2c0ca4419_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo5MGUyNTU5OTMyN2U0YzQ4YjgwMTM3NjI0MmM4YTcwYS90YWJsZXJhbmdlOjkwZTI1NTk5MzI3ZTRjNDhiODAxMzc2MjQyYzhhNzBhXzEyLTUtMS0xLTEwNzUzOQ_24b3706c-1289-4fa8-8499-517fcea7b8b9"
      unitRef="usd">8936000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i0924b3960df94bc995ede6912f7e8616_D20211001-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo5MGUyNTU5OTMyN2U0YzQ4YjgwMTM3NjI0MmM4YTcwYS90YWJsZXJhbmdlOjkwZTI1NTk5MzI3ZTRjNDhiODAxMzc2MjQyYzhhNzBhXzEyLTctMS0xLTEwNzUzOQ_00b53c5c-4573-40f6-a35c-fef70c2981f2"
      unitRef="usd">4238000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i486114009bc94437b799b9c2d6c18178_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo5MGUyNTU5OTMyN2U0YzQ4YjgwMTM3NjI0MmM4YTcwYS90YWJsZXJhbmdlOjkwZTI1NTk5MzI3ZTRjNDhiODAxMzc2MjQyYzhhNzBhXzEyLTktMS0xLTEwNzUzOQ_f0e66d8a-9508-426f-ac08-24d5afde228a"
      unitRef="usd">19888000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i4b533f902ebe44149dd893bc95162fb6_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo5MGUyNTU5OTMyN2U0YzQ4YjgwMTM3NjI0MmM4YTcwYS90YWJsZXJhbmdlOjkwZTI1NTk5MzI3ZTRjNDhiODAxMzc2MjQyYzhhNzBhXzExLTEtMS0xLTEwMDU1MQ_5a1322dd-bb7b-42ee-b6da-30bb00c872a5"
      unitRef="usd">7361000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i54a9bc816bc0436e88c1748bbc2bdfb6_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo5MGUyNTU5OTMyN2U0YzQ4YjgwMTM3NjI0MmM4YTcwYS90YWJsZXJhbmdlOjkwZTI1NTk5MzI3ZTRjNDhiODAxMzc2MjQyYzhhNzBhXzExLTMtMS0xLTEwMDU1MQ_d7d051f0-5a6c-492c-882e-b7748e23019f"
      unitRef="usd">6790000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="id0b0127649f04ac494bfc26bbd2cc087_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo5MGUyNTU5OTMyN2U0YzQ4YjgwMTM3NjI0MmM4YTcwYS90YWJsZXJhbmdlOjkwZTI1NTk5MzI3ZTRjNDhiODAxMzc2MjQyYzhhNzBhXzExLTUtMS0xLTEwMDU1MQ_d485c1ce-824e-4906-8620-9280446c671b"
      unitRef="usd">9238000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i733544d9f38d449285b9a04e457e4bbd_D20211001-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo5MGUyNTU5OTMyN2U0YzQ4YjgwMTM3NjI0MmM4YTcwYS90YWJsZXJhbmdlOjkwZTI1NTk5MzI3ZTRjNDhiODAxMzc2MjQyYzhhNzBhXzExLTctMS0xLTEwMDU1MQ_bb80725c-e01c-4718-85fd-7cc73cfc7bf7"
      unitRef="usd">9175000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i9ec7f5615cc54b7b81fe41b656784976_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo5MGUyNTU5OTMyN2U0YzQ4YjgwMTM3NjI0MmM4YTcwYS90YWJsZXJhbmdlOjkwZTI1NTk5MzI3ZTRjNDhiODAxMzc2MjQyYzhhNzBhXzExLTktMS0xLTEwMDU1MQ_a41a6e31-48b6-43c3-a099-afc12c09bc39"
      unitRef="usd">32564000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="idc06a8b287b64983b320b19ea971cf2a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo5MGUyNTU5OTMyN2U0YzQ4YjgwMTM3NjI0MmM4YTcwYS90YWJsZXJhbmdlOjkwZTI1NTk5MzI3ZTRjNDhiODAxMzc2MjQyYzhhNzBhXzEyLTEtMS0xLTEwMDU1MQ_ad9d2dce-4f50-4d48-84d1-4e97173c15cb"
      unitRef="usd">27473000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i4a8a1d08817e4951bc4ec88ec19e2f5b_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo5MGUyNTU5OTMyN2U0YzQ4YjgwMTM3NjI0MmM4YTcwYS90YWJsZXJhbmdlOjkwZTI1NTk5MzI3ZTRjNDhiODAxMzc2MjQyYzhhNzBhXzEyLTMtMS0xLTEwMDU1MQ_1cab410d-b252-4684-8e61-2563984320e1"
      unitRef="usd">35918000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i9e28477967bb4508bab6398cb09a6b51_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo5MGUyNTU5OTMyN2U0YzQ4YjgwMTM3NjI0MmM4YTcwYS90YWJsZXJhbmdlOjkwZTI1NTk5MzI3ZTRjNDhiODAxMzc2MjQyYzhhNzBhXzEyLTUtMS0xLTEwMDU1MQ_97d2387c-2ef9-4ccb-bd1c-c567328ef5ac"
      unitRef="usd">37392000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i262dfeb45dfd448b9a63a21954279bc5_D20211001-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo5MGUyNTU5OTMyN2U0YzQ4YjgwMTM3NjI0MmM4YTcwYS90YWJsZXJhbmdlOjkwZTI1NTk5MzI3ZTRjNDhiODAxMzc2MjQyYzhhNzBhXzEyLTctMS0xLTEwMDU1MQ_7e24417b-f2e7-4b4f-b346-e2e60b75a7d6"
      unitRef="usd">32147000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ib3f4eb18598d47edb6b98850f0379786_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo5MGUyNTU5OTMyN2U0YzQ4YjgwMTM3NjI0MmM4YTcwYS90YWJsZXJhbmdlOjkwZTI1NTk5MzI3ZTRjNDhiODAxMzc2MjQyYzhhNzBhXzEyLTktMS0xLTEwMDU1MQ_f42fd9dc-8c79-4269-9467-d83d65eec1e2"
      unitRef="usd">132930000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i82d8b0b7fe21427fa6183c20f894a716_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo5MGUyNTU5OTMyN2U0YzQ4YjgwMTM3NjI0MmM4YTcwYS90YWJsZXJhbmdlOjkwZTI1NTk5MzI3ZTRjNDhiODAxMzc2MjQyYzhhNzBhXzEzLTEtMS0xLTEwMDU1MQ_260de0f1-7adb-4664-aa40-033064e0806a"
      unitRef="usd">-5044000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ia13b2c6363a344699e05a99d8bde7a27_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo5MGUyNTU5OTMyN2U0YzQ4YjgwMTM3NjI0MmM4YTcwYS90YWJsZXJhbmdlOjkwZTI1NTk5MzI3ZTRjNDhiODAxMzc2MjQyYzhhNzBhXzEzLTMtMS0xLTEwMDU1MQ_43a10086-d6a0-4f4e-9d73-4e1f0851fbc9"
      unitRef="usd">-3404000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i2134c4bb050449f69b80675e9ff97519_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo5MGUyNTU5OTMyN2U0YzQ4YjgwMTM3NjI0MmM4YTcwYS90YWJsZXJhbmdlOjkwZTI1NTk5MzI3ZTRjNDhiODAxMzc2MjQyYzhhNzBhXzEzLTUtMS0xLTEwMDU1MQ_9f7fc5d1-8dc7-4195-bc6f-4262b1d89e55"
      unitRef="usd">-5382000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ibff1f3ceb4f24d828e0e313960dd3998_D20211001-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo5MGUyNTU5OTMyN2U0YzQ4YjgwMTM3NjI0MmM4YTcwYS90YWJsZXJhbmdlOjkwZTI1NTk5MzI3ZTRjNDhiODAxMzc2MjQyYzhhNzBhXzEzLTctMS0xLTEwMDU1MQ_2230b074-1506-42de-822e-6fb719bdacaf"
      unitRef="usd">-8212000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i52850b473fdc4be5a0087a02da8b64e9_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo5MGUyNTU5OTMyN2U0YzQ4YjgwMTM3NjI0MmM4YTcwYS90YWJsZXJhbmdlOjkwZTI1NTk5MzI3ZTRjNDhiODAxMzc2MjQyYzhhNzBhXzEzLTktMS0xLTEwMDU1MQ_258eab4e-bb39-4489-b80b-63c36538d0a2"
      unitRef="usd">-22042000</us-gaap:OperatingIncomeLoss>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts
      contextRef="icd1c249e7add4e64993c5332e7a5e0ad_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo5MGUyNTU5OTMyN2U0YzQ4YjgwMTM3NjI0MmM4YTcwYS90YWJsZXJhbmdlOjkwZTI1NTk5MzI3ZTRjNDhiODAxMzc2MjQyYzhhNzBhXzE0LTEtMS0xLTEwMDU1MQ_36b737cb-10ae-41ef-ae19-4cee610035c9"
      unitRef="usd">0</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts
      contextRef="i59a6dc162556483dbc6c0b976002da9f_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo5MGUyNTU5OTMyN2U0YzQ4YjgwMTM3NjI0MmM4YTcwYS90YWJsZXJhbmdlOjkwZTI1NTk5MzI3ZTRjNDhiODAxMzc2MjQyYzhhNzBhXzE0LTMtMS0xLTEwMDU1MQ_c8d3e902-21fa-4ad6-94dd-c88b4127cbce"
      unitRef="usd">0</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts
      contextRef="i7d998bf0a76e47db850ad40945d000a4_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo5MGUyNTU5OTMyN2U0YzQ4YjgwMTM3NjI0MmM4YTcwYS90YWJsZXJhbmdlOjkwZTI1NTk5MzI3ZTRjNDhiODAxMzc2MjQyYzhhNzBhXzE0LTUtMS0xLTEwMDU1MQ_7761d6ac-fc27-4a36-800c-7a89ea295dab"
      unitRef="usd">0</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts
      contextRef="i96ae8f6d223143d480c12a3a321f59e8_D20211001-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo5MGUyNTU5OTMyN2U0YzQ4YjgwMTM3NjI0MmM4YTcwYS90YWJsZXJhbmdlOjkwZTI1NTk5MzI3ZTRjNDhiODAxMzc2MjQyYzhhNzBhXzE0LTctMS0xLTEwMDU1MQ_52f2c4e8-0784-4378-a7a5-db601d4c2d7b"
      unitRef="usd">3877000</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts
      contextRef="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo5MGUyNTU5OTMyN2U0YzQ4YjgwMTM3NjI0MmM4YTcwYS90YWJsZXJhbmdlOjkwZTI1NTk5MzI3ZTRjNDhiODAxMzc2MjQyYzhhNzBhXzE0LTktMS0xLTEwMDU1MQ_d2f7a02f-5f77-4237-87c1-84e5fe7d2419"
      unitRef="usd">3877000</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <us-gaap:OperatingIncomeLoss
      contextRef="icd1c249e7add4e64993c5332e7a5e0ad_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo5MGUyNTU5OTMyN2U0YzQ4YjgwMTM3NjI0MmM4YTcwYS90YWJsZXJhbmdlOjkwZTI1NTk5MzI3ZTRjNDhiODAxMzc2MjQyYzhhNzBhXzE3LTEtMS0xLTExNzA1MQ_b72d4836-1f34-4ff7-8982-3f1c96e8fa18"
      unitRef="usd">22429000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i59a6dc162556483dbc6c0b976002da9f_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo5MGUyNTU5OTMyN2U0YzQ4YjgwMTM3NjI0MmM4YTcwYS90YWJsZXJhbmdlOjkwZTI1NTk5MzI3ZTRjNDhiODAxMzc2MjQyYzhhNzBhXzE3LTMtMS0xLTExNzA1MQ_5e8cbd34-56e4-41cb-bd3c-f658efe8c01b"
      unitRef="usd">32514000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i7d998bf0a76e47db850ad40945d000a4_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo5MGUyNTU5OTMyN2U0YzQ4YjgwMTM3NjI0MmM4YTcwYS90YWJsZXJhbmdlOjkwZTI1NTk5MzI3ZTRjNDhiODAxMzc2MjQyYzhhNzBhXzE3LTUtMS0xLTExNzA1MQ_9e3bd5d1-4341-4688-93d6-e028f70c41cb"
      unitRef="usd">32010000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i96ae8f6d223143d480c12a3a321f59e8_D20211001-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo5MGUyNTU5OTMyN2U0YzQ4YjgwMTM3NjI0MmM4YTcwYS90YWJsZXJhbmdlOjkwZTI1NTk5MzI3ZTRjNDhiODAxMzc2MjQyYzhhNzBhXzE3LTctMS0xLTExNzA1MQ_68e2eb49-e832-47ad-a8c7-549cdc6ce30a"
      unitRef="usd">20058000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo5MGUyNTU5OTMyN2U0YzQ4YjgwMTM3NjI0MmM4YTcwYS90YWJsZXJhbmdlOjkwZTI1NTk5MzI3ZTRjNDhiODAxMzc2MjQyYzhhNzBhXzE3LTktMS0xLTExNzA1MQ_15616dcf-1378-411b-9149-ab25c4007d82"
      unitRef="usd">107011000</us-gaap:OperatingIncomeLoss>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if4d1b5e1450546e582d7e6565f604023_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo2YjI2ZWI0YzBkZTE0OTIzYmNiMjkyN2UwZGU0ZWNhMy90YWJsZXJhbmdlOjZiMjZlYjRjMGRlMTQ5MjNiY2IyOTI3ZTBkZTRlY2EzXzMtMS0xLTEtMTI4MzU0_30067524-65d6-4e8e-a001-b272cf0d4b48"
      unitRef="usd">78574000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1aba10a088a54efb8126813c285227d1_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo2YjI2ZWI0YzBkZTE0OTIzYmNiMjkyN2UwZGU0ZWNhMy90YWJsZXJhbmdlOjZiMjZlYjRjMGRlMTQ5MjNiY2IyOTI3ZTBkZTRlY2EzXzMtMy0xLTEtMTI4Mzcx_1e1c274c-a054-465d-a9fa-f69dda702888"
      unitRef="usd">103310000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="idbda11b294ec45579dc8ab76f71d4de5_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo2YjI2ZWI0YzBkZTE0OTIzYmNiMjkyN2UwZGU0ZWNhMy90YWJsZXJhbmdlOjZiMjZlYjRjMGRlMTQ5MjNiY2IyOTI3ZTBkZTRlY2EzXzMtNS0xLTEtMTI4Mzcx_18c543c9-45f5-41a2-a6d8-c1472f83b6d0"
      unitRef="usd">114961000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia37fc01a512d41c297efbcc03084cd0d_D20201001-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo2YjI2ZWI0YzBkZTE0OTIzYmNiMjkyN2UwZGU0ZWNhMy90YWJsZXJhbmdlOjZiMjZlYjRjMGRlMTQ5MjNiY2IyOTI3ZTBkZTRlY2EzXzMtNy0xLTEtMTI4Mzcx_608c7907-5269-4de3-a6a7-a9741a04fde2"
      unitRef="usd">100408000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if59831471c0e412bae04c5df2eb41a01_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo2YjI2ZWI0YzBkZTE0OTIzYmNiMjkyN2UwZGU0ZWNhMy90YWJsZXJhbmdlOjZiMjZlYjRjMGRlMTQ5MjNiY2IyOTI3ZTBkZTRlY2EzXzMtOS0xLTEtMTI4Mzcx_b53b7855-050c-466a-a881-9afac1f2fd07"
      unitRef="usd">397253000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i58c22f7b873a4d758e30e5febb4635c9_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo2YjI2ZWI0YzBkZTE0OTIzYmNiMjkyN2UwZGU0ZWNhMy90YWJsZXJhbmdlOjZiMjZlYjRjMGRlMTQ5MjNiY2IyOTI3ZTBkZTRlY2EzXzQtMS0xLTEtMTI4MzU0_0929f492-578a-46b6-a03b-a8687900e0fd"
      unitRef="usd">108924000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i196c19923807466789e01539b9012f1a_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo2YjI2ZWI0YzBkZTE0OTIzYmNiMjkyN2UwZGU0ZWNhMy90YWJsZXJhbmdlOjZiMjZlYjRjMGRlMTQ5MjNiY2IyOTI3ZTBkZTRlY2EzXzQtMy0xLTEtMTI4Mzcx_134e481c-17b4-4eee-9fe5-971aea1a8c66"
      unitRef="usd">168413000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id4529c8161d74e4b8006ea3bbf8a03c5_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo2YjI2ZWI0YzBkZTE0OTIzYmNiMjkyN2UwZGU0ZWNhMy90YWJsZXJhbmdlOjZiMjZlYjRjMGRlMTQ5MjNiY2IyOTI3ZTBkZTRlY2EzXzQtNS0xLTEtMTI4Mzcx_475de2c6-b82a-4cef-9081-c274e8003129"
      unitRef="usd">143512000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iff1991f225cb4591b17ec16da2935f6e_D20201001-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo2YjI2ZWI0YzBkZTE0OTIzYmNiMjkyN2UwZGU0ZWNhMy90YWJsZXJhbmdlOjZiMjZlYjRjMGRlMTQ5MjNiY2IyOTI3ZTBkZTRlY2EzXzQtNy0xLTEtMTI4Mzcx_9504f6ff-8e73-417b-8c06-737bad79e9b9"
      unitRef="usd">132301000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i22910085c3fd4b0095d95f51d4263cd9_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo2YjI2ZWI0YzBkZTE0OTIzYmNiMjkyN2UwZGU0ZWNhMy90YWJsZXJhbmdlOjZiMjZlYjRjMGRlMTQ5MjNiY2IyOTI3ZTBkZTRlY2EzXzQtOS0xLTEtMTI4Mzcx_2198e96c-d5d2-4823-a7be-201361063627"
      unitRef="usd">553150000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7a42f36587d04f33af52912d5af2ea54_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo2YjI2ZWI0YzBkZTE0OTIzYmNiMjkyN2UwZGU0ZWNhMy90YWJsZXJhbmdlOjZiMjZlYjRjMGRlMTQ5MjNiY2IyOTI3ZTBkZTRlY2EzXzUtMS0xLTEtMTI4MzU0_af1b6945-e231-4f71-9369-726f2163ef06"
      unitRef="usd">64828000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i07dab0cf594948ff922e42295a7a1c26_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo2YjI2ZWI0YzBkZTE0OTIzYmNiMjkyN2UwZGU0ZWNhMy90YWJsZXJhbmdlOjZiMjZlYjRjMGRlMTQ5MjNiY2IyOTI3ZTBkZTRlY2EzXzUtMy0xLTEtMTI4Mzcx_fe52804c-09ba-413a-a18d-0b8e72926063"
      unitRef="usd">73951000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6e5f13c9aca8475bb654ad3cc88909c9_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo2YjI2ZWI0YzBkZTE0OTIzYmNiMjkyN2UwZGU0ZWNhMy90YWJsZXJhbmdlOjZiMjZlYjRjMGRlMTQ5MjNiY2IyOTI3ZTBkZTRlY2EzXzUtNS0xLTEtMTI4Mzcx_a26873ae-b6db-42a8-8eda-9b260ad80c33"
      unitRef="usd">67419000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5db5336dcd4a43a499f8404b64bed677_D20201001-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo2YjI2ZWI0YzBkZTE0OTIzYmNiMjkyN2UwZGU0ZWNhMy90YWJsZXJhbmdlOjZiMjZlYjRjMGRlMTQ5MjNiY2IyOTI3ZTBkZTRlY2EzXzUtNy0xLTEtMTI4Mzcx_36cc12a9-c174-4ad8-b4db-e337728a0e48"
      unitRef="usd">70137000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8d1ef2b7d0694ee286af801d426d308a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo2YjI2ZWI0YzBkZTE0OTIzYmNiMjkyN2UwZGU0ZWNhMy90YWJsZXJhbmdlOjZiMjZlYjRjMGRlMTQ5MjNiY2IyOTI3ZTBkZTRlY2EzXzUtOS0xLTEtMTI4Mzcx_7b07a1db-1c26-49d6-9829-c26ff0c01eb9"
      unitRef="usd">276335000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6800c884c0914388973746286efd5eab_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo2YjI2ZWI0YzBkZTE0OTIzYmNiMjkyN2UwZGU0ZWNhMy90YWJsZXJhbmdlOjZiMjZlYjRjMGRlMTQ5MjNiY2IyOTI3ZTBkZTRlY2EzXzYtMS0xLTEtMTI4MzU0_c30432d9-746f-4078-a2e7-9416dc4c5b6d"
      unitRef="usd">252326000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7b041fc04c974445a30879c265973e64_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo2YjI2ZWI0YzBkZTE0OTIzYmNiMjkyN2UwZGU0ZWNhMy90YWJsZXJhbmdlOjZiMjZlYjRjMGRlMTQ5MjNiY2IyOTI3ZTBkZTRlY2EzXzYtMy0xLTEtMTI4Mzcx_e1ea4cc4-c584-40c5-b4a6-704d562e84ae"
      unitRef="usd">345674000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i40850fa95a3c43ba875e08b05409c5a2_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo2YjI2ZWI0YzBkZTE0OTIzYmNiMjkyN2UwZGU0ZWNhMy90YWJsZXJhbmdlOjZiMjZlYjRjMGRlMTQ5MjNiY2IyOTI3ZTBkZTRlY2EzXzYtNS0xLTEtMTI4Mzcx_8e070039-10fe-44a6-abf7-05eaf97ca9f3"
      unitRef="usd">325892000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie80907caaa404875a97ff22dacf4a51a_D20201001-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo2YjI2ZWI0YzBkZTE0OTIzYmNiMjkyN2UwZGU0ZWNhMy90YWJsZXJhbmdlOjZiMjZlYjRjMGRlMTQ5MjNiY2IyOTI3ZTBkZTRlY2EzXzYtNy0xLTEtMTI4Mzcx_b1a068f9-e8de-4bc8-8584-9bd252ee1219"
      unitRef="usd">302846000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9d5d962f912748bc8fe0b1b6b3085994_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo2YjI2ZWI0YzBkZTE0OTIzYmNiMjkyN2UwZGU0ZWNhMy90YWJsZXJhbmdlOjZiMjZlYjRjMGRlMTQ5MjNiY2IyOTI3ZTBkZTRlY2EzXzYtOS0xLTEtMTI4Mzcx_89ac70e0-280d-486b-a891-1ea3a44ad4a4"
      unitRef="usd">1226738000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:OperatingIncomeLoss
      contextRef="if4d1b5e1450546e582d7e6565f604023_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo2YjI2ZWI0YzBkZTE0OTIzYmNiMjkyN2UwZGU0ZWNhMy90YWJsZXJhbmdlOjZiMjZlYjRjMGRlMTQ5MjNiY2IyOTI3ZTBkZTRlY2EzXzExLTEtMS0xLTEyODM3MQ_78e3f026-95fe-4258-ae74-fe26f6681bce"
      unitRef="usd">13630000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i1aba10a088a54efb8126813c285227d1_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo2YjI2ZWI0YzBkZTE0OTIzYmNiMjkyN2UwZGU0ZWNhMy90YWJsZXJhbmdlOjZiMjZlYjRjMGRlMTQ5MjNiY2IyOTI3ZTBkZTRlY2EzXzExLTMtMS0xLTEyODM3MQ_4a22c0e3-1106-4b24-a7c0-b9ce9114a44f"
      unitRef="usd">23573000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="idbda11b294ec45579dc8ab76f71d4de5_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo2YjI2ZWI0YzBkZTE0OTIzYmNiMjkyN2UwZGU0ZWNhMy90YWJsZXJhbmdlOjZiMjZlYjRjMGRlMTQ5MjNiY2IyOTI3ZTBkZTRlY2EzXzExLTUtMS0xLTEyODM3MQ_3d38b549-7d70-4fd5-98d8-a84d21d55b95"
      unitRef="usd">22416000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ia37fc01a512d41c297efbcc03084cd0d_D20201001-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo2YjI2ZWI0YzBkZTE0OTIzYmNiMjkyN2UwZGU0ZWNhMy90YWJsZXJhbmdlOjZiMjZlYjRjMGRlMTQ5MjNiY2IyOTI3ZTBkZTRlY2EzXzExLTctMS0xLTEyODM3MQ_cac84958-e563-4147-a8d1-6011da2c7c3d"
      unitRef="usd">16903000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="if59831471c0e412bae04c5df2eb41a01_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo2YjI2ZWI0YzBkZTE0OTIzYmNiMjkyN2UwZGU0ZWNhMy90YWJsZXJhbmdlOjZiMjZlYjRjMGRlMTQ5MjNiY2IyOTI3ZTBkZTRlY2EzXzExLTktMS0xLTEyODM3MQ_e018a595-9924-43a1-bcb1-418f0a0e63e0"
      unitRef="usd">76522000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i58c22f7b873a4d758e30e5febb4635c9_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo2YjI2ZWI0YzBkZTE0OTIzYmNiMjkyN2UwZGU0ZWNhMy90YWJsZXJhbmdlOjZiMjZlYjRjMGRlMTQ5MjNiY2IyOTI3ZTBkZTRlY2EzXzEyLTEtMS0xLTEyODM3MQ_32421456-23b1-4eec-ba54-c68049c57186"
      unitRef="usd">-1387000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i196c19923807466789e01539b9012f1a_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo2YjI2ZWI0YzBkZTE0OTIzYmNiMjkyN2UwZGU0ZWNhMy90YWJsZXJhbmdlOjZiMjZlYjRjMGRlMTQ5MjNiY2IyOTI3ZTBkZTRlY2EzXzEyLTMtMS0xLTEyODM3MQ_410638d1-c863-4e5d-9d2c-cbc75327b514"
      unitRef="usd">6739000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="id4529c8161d74e4b8006ea3bbf8a03c5_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo2YjI2ZWI0YzBkZTE0OTIzYmNiMjkyN2UwZGU0ZWNhMy90YWJsZXJhbmdlOjZiMjZlYjRjMGRlMTQ5MjNiY2IyOTI3ZTBkZTRlY2EzXzEyLTUtMS0xLTEyODM3MQ_448d0228-9868-4a94-8599-4548253d819b"
      unitRef="usd">3714000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="iff1991f225cb4591b17ec16da2935f6e_D20201001-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo2YjI2ZWI0YzBkZTE0OTIzYmNiMjkyN2UwZGU0ZWNhMy90YWJsZXJhbmdlOjZiMjZlYjRjMGRlMTQ5MjNiY2IyOTI3ZTBkZTRlY2EzXzEyLTctMS0xLTEyODM3MQ_fae6380f-9a45-4352-be6a-304d8cfd787c"
      unitRef="usd">2932000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i22910085c3fd4b0095d95f51d4263cd9_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo2YjI2ZWI0YzBkZTE0OTIzYmNiMjkyN2UwZGU0ZWNhMy90YWJsZXJhbmdlOjZiMjZlYjRjMGRlMTQ5MjNiY2IyOTI3ZTBkZTRlY2EzXzEyLTktMS0xLTEyODM3MQ_6f5c0a15-4f6a-4af2-9d77-d1abc679cd17"
      unitRef="usd">11998000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i7a42f36587d04f33af52912d5af2ea54_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo2YjI2ZWI0YzBkZTE0OTIzYmNiMjkyN2UwZGU0ZWNhMy90YWJsZXJhbmdlOjZiMjZlYjRjMGRlMTQ5MjNiY2IyOTI3ZTBkZTRlY2EzXzEzLTEtMS0xLTEyODM3MQ_d7426e4e-e5fa-403f-af0f-9bdf8f32dba7"
      unitRef="usd">7438000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i07dab0cf594948ff922e42295a7a1c26_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo2YjI2ZWI0YzBkZTE0OTIzYmNiMjkyN2UwZGU0ZWNhMy90YWJsZXJhbmdlOjZiMjZlYjRjMGRlMTQ5MjNiY2IyOTI3ZTBkZTRlY2EzXzEzLTMtMS0xLTEyODM3MQ_3bdb2645-bdcc-4036-abee-de6f2b53834c"
      unitRef="usd">8950000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i6e5f13c9aca8475bb654ad3cc88909c9_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo2YjI2ZWI0YzBkZTE0OTIzYmNiMjkyN2UwZGU0ZWNhMy90YWJsZXJhbmdlOjZiMjZlYjRjMGRlMTQ5MjNiY2IyOTI3ZTBkZTRlY2EzXzEzLTUtMS0xLTEyODM3MQ_a47c64d5-a9cd-45c1-a899-8afdf4ebb6ae"
      unitRef="usd">7687000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i5db5336dcd4a43a499f8404b64bed677_D20201001-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo2YjI2ZWI0YzBkZTE0OTIzYmNiMjkyN2UwZGU0ZWNhMy90YWJsZXJhbmdlOjZiMjZlYjRjMGRlMTQ5MjNiY2IyOTI3ZTBkZTRlY2EzXzEzLTctMS0xLTEyODM3MQ_80fc1fbb-b309-47eb-bdc4-a72f7ed04c41"
      unitRef="usd">6366000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i8d1ef2b7d0694ee286af801d426d308a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo2YjI2ZWI0YzBkZTE0OTIzYmNiMjkyN2UwZGU0ZWNhMy90YWJsZXJhbmdlOjZiMjZlYjRjMGRlMTQ5MjNiY2IyOTI3ZTBkZTRlY2EzXzEzLTktMS0xLTEyODM3MQ_e4df54a1-3300-4998-8f63-b7a1e75fea5d"
      unitRef="usd">30441000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i6800c884c0914388973746286efd5eab_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo2YjI2ZWI0YzBkZTE0OTIzYmNiMjkyN2UwZGU0ZWNhMy90YWJsZXJhbmdlOjZiMjZlYjRjMGRlMTQ5MjNiY2IyOTI3ZTBkZTRlY2EzXzE0LTEtMS0xLTEyODM3MQ_d3ce9eb9-67de-40e2-907a-f0a9e505b07b"
      unitRef="usd">19681000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i7b041fc04c974445a30879c265973e64_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo2YjI2ZWI0YzBkZTE0OTIzYmNiMjkyN2UwZGU0ZWNhMy90YWJsZXJhbmdlOjZiMjZlYjRjMGRlMTQ5MjNiY2IyOTI3ZTBkZTRlY2EzXzE0LTMtMS0xLTEyODM3MQ_9b30ae74-34dc-462c-979c-bee360e3c41e"
      unitRef="usd">39262000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i40850fa95a3c43ba875e08b05409c5a2_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo2YjI2ZWI0YzBkZTE0OTIzYmNiMjkyN2UwZGU0ZWNhMy90YWJsZXJhbmdlOjZiMjZlYjRjMGRlMTQ5MjNiY2IyOTI3ZTBkZTRlY2EzXzE0LTUtMS0xLTEyODM3MQ_9f5f00e9-ec6f-460f-9673-8f6b7c4a9f02"
      unitRef="usd">33817000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ie80907caaa404875a97ff22dacf4a51a_D20201001-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo2YjI2ZWI0YzBkZTE0OTIzYmNiMjkyN2UwZGU0ZWNhMy90YWJsZXJhbmdlOjZiMjZlYjRjMGRlMTQ5MjNiY2IyOTI3ZTBkZTRlY2EzXzE0LTctMS0xLTEyODM3MQ_8ccd9a86-a945-4422-8fde-c7428afda3e3"
      unitRef="usd">26201000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i9d5d962f912748bc8fe0b1b6b3085994_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo2YjI2ZWI0YzBkZTE0OTIzYmNiMjkyN2UwZGU0ZWNhMy90YWJsZXJhbmdlOjZiMjZlYjRjMGRlMTQ5MjNiY2IyOTI3ZTBkZTRlY2EzXzE0LTktMS0xLTEyODM3MQ_cd018381-593e-43ae-b99c-6e3f66348b0d"
      unitRef="usd">118961000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="iaac54dfaac1d4001bbff0d49c92ae6ad_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo2YjI2ZWI0YzBkZTE0OTIzYmNiMjkyN2UwZGU0ZWNhMy90YWJsZXJhbmdlOjZiMjZlYjRjMGRlMTQ5MjNiY2IyOTI3ZTBkZTRlY2EzXzE1LTEtMS0xLTEyODM3MQ_9fc44b92-06de-41f4-8663-b23326dc17e4"
      unitRef="usd">-7195000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i80e36f633b494bdb8fa71347940613b3_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo2YjI2ZWI0YzBkZTE0OTIzYmNiMjkyN2UwZGU0ZWNhMy90YWJsZXJhbmdlOjZiMjZlYjRjMGRlMTQ5MjNiY2IyOTI3ZTBkZTRlY2EzXzE1LTMtMS0xLTEyODM3MQ_0a25dc81-34ed-46e1-9460-0f5dba367231"
      unitRef="usd">-6589000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i4f9f7001bf904522b5d860930305a588_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo2YjI2ZWI0YzBkZTE0OTIzYmNiMjkyN2UwZGU0ZWNhMy90YWJsZXJhbmdlOjZiMjZlYjRjMGRlMTQ5MjNiY2IyOTI3ZTBkZTRlY2EzXzE1LTUtMS0xLTEyODM3MQ_2deb8fd9-cd4d-4a1e-962b-c2dc3f5d5f60"
      unitRef="usd">-5529000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i6c2ff8a8db64443aa2c248e2a13bd4bf_D20201001-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo2YjI2ZWI0YzBkZTE0OTIzYmNiMjkyN2UwZGU0ZWNhMy90YWJsZXJhbmdlOjZiMjZlYjRjMGRlMTQ5MjNiY2IyOTI3ZTBkZTRlY2EzXzE1LTctMS0xLTEyODM3MQ_1106cf50-9d52-490f-b17c-9a943e5a80f6"
      unitRef="usd">-6007000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i7922446d90814ff68eb305997889bef3_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo2YjI2ZWI0YzBkZTE0OTIzYmNiMjkyN2UwZGU0ZWNhMy90YWJsZXJhbmdlOjZiMjZlYjRjMGRlMTQ5MjNiY2IyOTI3ZTBkZTRlY2EzXzE1LTktMS0xLTEyODM3MQ_0fd3b3d6-39a9-439c-8657-60e6e096d67d"
      unitRef="usd">-25320000</us-gaap:OperatingIncomeLoss>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts
      contextRef="if1633d8ee0a94b2abffeb163e8025022_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo2YjI2ZWI0YzBkZTE0OTIzYmNiMjkyN2UwZGU0ZWNhMy90YWJsZXJhbmdlOjZiMjZlYjRjMGRlMTQ5MjNiY2IyOTI3ZTBkZTRlY2EzXzE2LTEtMS0xLTEyODM3MQ_55c4576c-21bc-4abc-9c7a-8151ca3b5c17"
      unitRef="usd">473000</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts
      contextRef="i696cd9bd7fb74f93a8346a3a5bd4c2fe_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo2YjI2ZWI0YzBkZTE0OTIzYmNiMjkyN2UwZGU0ZWNhMy90YWJsZXJhbmdlOjZiMjZlYjRjMGRlMTQ5MjNiY2IyOTI3ZTBkZTRlY2EzXzE2LTMtMS0xLTEyODM3MQ_11f5a53b-afcb-4682-95d4-5f496757af4b"
      unitRef="usd">139000</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts
      contextRef="ic5414c08ccab43a0bbc94193645e5adc_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo2YjI2ZWI0YzBkZTE0OTIzYmNiMjkyN2UwZGU0ZWNhMy90YWJsZXJhbmdlOjZiMjZlYjRjMGRlMTQ5MjNiY2IyOTI3ZTBkZTRlY2EzXzE2LTUtMS0xLTEyODM3MQ_2f552e68-0999-4296-8fc5-a917d719aeac"
      unitRef="usd">401000</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts
      contextRef="ie3974cdc674c416dbf62b21ca5ef86b3_D20201001-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo2YjI2ZWI0YzBkZTE0OTIzYmNiMjkyN2UwZGU0ZWNhMy90YWJsZXJhbmdlOjZiMjZlYjRjMGRlMTQ5MjNiY2IyOTI3ZTBkZTRlY2EzXzE2LTctMS0xLTEyODM3MQ_e342a314-db3c-473a-a917-621cb3adc423"
      unitRef="usd">13000</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts
      contextRef="i5ebcd2a2b100446583e2b9bfc9ed66a6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo2YjI2ZWI0YzBkZTE0OTIzYmNiMjkyN2UwZGU0ZWNhMy90YWJsZXJhbmdlOjZiMjZlYjRjMGRlMTQ5MjNiY2IyOTI3ZTBkZTRlY2EzXzE2LTktMS0xLTEyODM3MQ_f0f69179-9ca5-4f5e-ad28-67db22330505"
      unitRef="usd">1026000</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <us-gaap:OperatingIncomeLoss
      contextRef="if1633d8ee0a94b2abffeb163e8025022_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo2YjI2ZWI0YzBkZTE0OTIzYmNiMjkyN2UwZGU0ZWNhMy90YWJsZXJhbmdlOjZiMjZlYjRjMGRlMTQ5MjNiY2IyOTI3ZTBkZTRlY2EzXzE3LTEtMS0xLTEyODM3MQ_3048261a-e534-4b53-9ee9-ad3952767528"
      unitRef="usd">12013000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i696cd9bd7fb74f93a8346a3a5bd4c2fe_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo2YjI2ZWI0YzBkZTE0OTIzYmNiMjkyN2UwZGU0ZWNhMy90YWJsZXJhbmdlOjZiMjZlYjRjMGRlMTQ5MjNiY2IyOTI3ZTBkZTRlY2EzXzE3LTMtMS0xLTEyODM3MQ_417a30ba-c7e2-417b-a162-ce305ba5444b"
      unitRef="usd">32534000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ic5414c08ccab43a0bbc94193645e5adc_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo2YjI2ZWI0YzBkZTE0OTIzYmNiMjkyN2UwZGU0ZWNhMy90YWJsZXJhbmdlOjZiMjZlYjRjMGRlMTQ5MjNiY2IyOTI3ZTBkZTRlY2EzXzE3LTUtMS0xLTEyODM3MQ_c4088762-34b5-4601-8ef9-1e3f0d3d7732"
      unitRef="usd">27887000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ie3974cdc674c416dbf62b21ca5ef86b3_D20201001-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo2YjI2ZWI0YzBkZTE0OTIzYmNiMjkyN2UwZGU0ZWNhMy90YWJsZXJhbmdlOjZiMjZlYjRjMGRlMTQ5MjNiY2IyOTI3ZTBkZTRlY2EzXzE3LTctMS0xLTEyODM3MQ_b13c8284-8e75-4362-81c4-49e49b05e842"
      unitRef="usd">20181000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i5ebcd2a2b100446583e2b9bfc9ed66a6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo2YjI2ZWI0YzBkZTE0OTIzYmNiMjkyN2UwZGU0ZWNhMy90YWJsZXJhbmdlOjZiMjZlYjRjMGRlMTQ5MjNiY2IyOTI3ZTBkZTRlY2EzXzE3LTktMS0xLTEyODM3MQ_a1d17a1f-dfb8-433f-af8b-7e87518b7486"
      unitRef="usd">92615000</us-gaap:OperatingIncomeLoss>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if63a1a2a192c468b9619a59f6c9aa5e9_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo5ZmE2ZmM1YmE0MmY0NDYwYjk2Yzk5YTRkZjZhZjVmNy90YWJsZXJhbmdlOjlmYTZmYzViYTQyZjQ0NjBiOTZjOTlhNGRmNmFmNWY3XzItMS0xLTEtMTE4MzE0_3fecc5de-5fb7-482b-bcb4-92b6f0f68ac3"
      unitRef="usd">365962000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie85918774c8b45be9c2d207b913f779a_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo5ZmE2ZmM1YmE0MmY0NDYwYjk2Yzk5YTRkZjZhZjVmNy90YWJsZXJhbmdlOjlmYTZmYzViYTQyZjQ0NjBiOTZjOTlhNGRmNmFmNWY3XzItMy0xLTEtMTE4MzE0_63ad9836-adf4-49e8-a63a-80a5548d6b02"
      unitRef="usd">461827000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i96c28f63231240a981830187a05ea2f7_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo5ZmE2ZmM1YmE0MmY0NDYwYjk2Yzk5YTRkZjZhZjVmNy90YWJsZXJhbmdlOjlmYTZmYzViYTQyZjQ0NjBiOTZjOTlhNGRmNmFmNWY3XzItNS0xLTEtMTE4MzE0_8f965572-6bed-4e48-9181-39f8b3ec117e"
      unitRef="usd">493040000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i803973e44cf84c63a0ed5f7da231a9e6_D20221001-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo5ZmE2ZmM1YmE0MmY0NDYwYjk2Yzk5YTRkZjZhZjVmNy90YWJsZXJhbmdlOjlmYTZmYzViYTQyZjQ0NjBiOTZjOTlhNGRmNmFmNWY3XzItNy0xLTEtMTE4MzE0_55bd9e5e-4e8b-4dc6-9c14-4dd0d367e90e"
      unitRef="usd">448607000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:GrossProfit
      contextRef="i5e60ee142ada41a48b88ae542678ee0d_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo5ZmE2ZmM1YmE0MmY0NDYwYjk2Yzk5YTRkZjZhZjVmNy90YWJsZXJhbmdlOjlmYTZmYzViYTQyZjQ0NjBiOTZjOTlhNGRmNmFmNWY3XzMtMS0xLTEtMTE5MjA5_b5e5c792-c12f-4be3-9d2f-a776743a1d49"
      unitRef="usd">55149000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i18654673ff3a474393322c99596b1ebe_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo5ZmE2ZmM1YmE0MmY0NDYwYjk2Yzk5YTRkZjZhZjVmNy90YWJsZXJhbmdlOjlmYTZmYzViYTQyZjQ0NjBiOTZjOTlhNGRmNmFmNWY3XzMtMy0xLTEtMTE5MjQ2_f9cc51a0-2f88-42f0-8b09-ab27783ecc91"
      unitRef="usd">71008000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i0371f5e9643f4c23ada4a2db5d19ca3b_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo5ZmE2ZmM1YmE0MmY0NDYwYjk2Yzk5YTRkZjZhZjVmNy90YWJsZXJhbmdlOjlmYTZmYzViYTQyZjQ0NjBiOTZjOTlhNGRmNmFmNWY3XzMtNS0xLTEtMTE4OTY0_d1734cc7-be67-49cb-a75f-02439ed4896d"
      unitRef="usd">79444000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="idd221ed98ec84c118d555897ccddcbcd_D20221001-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo5ZmE2ZmM1YmE0MmY0NDYwYjk2Yzk5YTRkZjZhZjVmNy90YWJsZXJhbmdlOjlmYTZmYzViYTQyZjQ0NjBiOTZjOTlhNGRmNmFmNWY3XzMtNy0xLTEtMTE4OTUy_305d3f21-f723-4b9e-a28b-04b2baee0299"
      unitRef="usd">68966000</us-gaap:GrossProfit>
    <strl:IncomeBeforeIncomeTaxesAndEarningsAttributableToNoncontrollingInterests
      contextRef="i5e60ee142ada41a48b88ae542678ee0d_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo5ZmE2ZmM1YmE0MmY0NDYwYjk2Yzk5YTRkZjZhZjVmNy90YWJsZXJhbmdlOjlmYTZmYzViYTQyZjQ0NjBiOTZjOTlhNGRmNmFmNWY3XzQtMS0xLTEtMTE5MjI1_c04989c5-d9ee-4b37-b535-de7b17bbd2ad"
      unitRef="usd">24721000</strl:IncomeBeforeIncomeTaxesAndEarningsAttributableToNoncontrollingInterests>
    <strl:IncomeBeforeIncomeTaxesAndEarningsAttributableToNoncontrollingInterests
      contextRef="i18654673ff3a474393322c99596b1ebe_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo5ZmE2ZmM1YmE0MmY0NDYwYjk2Yzk5YTRkZjZhZjVmNy90YWJsZXJhbmdlOjlmYTZmYzViYTQyZjQ0NjBiOTZjOTlhNGRmNmFmNWY3XzQtMy0xLTEtMTE5MjYy_fbda363c-ee6a-455f-a4e0-4c0c3c5d1737"
      unitRef="usd">39540000</strl:IncomeBeforeIncomeTaxesAndEarningsAttributableToNoncontrollingInterests>
    <strl:IncomeBeforeIncomeTaxesAndEarningsAttributableToNoncontrollingInterests
      contextRef="i0371f5e9643f4c23ada4a2db5d19ca3b_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo5ZmE2ZmM1YmE0MmY0NDYwYjk2Yzk5YTRkZjZhZjVmNy90YWJsZXJhbmdlOjlmYTZmYzViYTQyZjQ0NjBiOTZjOTlhNGRmNmFmNWY3XzQtNS0xLTEtMTE4OTcx_0c66104a-619e-4f24-a49c-042bbad5e11a"
      unitRef="usd">44505000</strl:IncomeBeforeIncomeTaxesAndEarningsAttributableToNoncontrollingInterests>
    <strl:IncomeBeforeIncomeTaxesAndEarningsAttributableToNoncontrollingInterests
      contextRef="idd221ed98ec84c118d555897ccddcbcd_D20221001-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo5ZmE2ZmM1YmE0MmY0NDYwYjk2Yzk5YTRkZjZhZjVmNy90YWJsZXJhbmdlOjlmYTZmYzViYTQyZjQ0NjBiOTZjOTlhNGRmNmFmNWY3XzQtNy0xLTEtMTE4OTU1_8098eff2-2cec-4bd0-ab17-d910e9fa7789"
      unitRef="usd">31398000</strl:IncomeBeforeIncomeTaxesAndEarningsAttributableToNoncontrollingInterests>
    <us-gaap:ProfitLoss
      contextRef="i0ae87f5b639b4afcaf43804c8079bca5_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo5ZmE2ZmM1YmE0MmY0NDYwYjk2Yzk5YTRkZjZhZjVmNy90YWJsZXJhbmdlOjlmYTZmYzViYTQyZjQ0NjBiOTZjOTlhNGRmNmFmNWY3XzUtMS0xLTEtMTE5MjMy_034a5163-6be9-4559-ad46-48177986b160"
      unitRef="usd">17672000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="id8cd861b408744559df02b14f985d418_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo5ZmE2ZmM1YmE0MmY0NDYwYjk2Yzk5YTRkZjZhZjVmNy90YWJsZXJhbmdlOjlmYTZmYzViYTQyZjQ0NjBiOTZjOTlhNGRmNmFmNWY3XzUtMy0xLTEtMTE5MjY3_cbc6a20c-2099-461c-91ba-01de393565cb"
      unitRef="usd">28114000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="if78d1be0abc14a07af2d6d8c804cbf20_D20220701-20220930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo5ZmE2ZmM1YmE0MmY0NDYwYjk2Yzk5YTRkZjZhZjVmNy90YWJsZXJhbmdlOjlmYTZmYzViYTQyZjQ0NjBiOTZjOTlhNGRmNmFmNWY3XzUtNS0xLTEtMTE4OTky_3a0dad64-c31e-4e0d-87df-bdd5365640fc"
      unitRef="usd">30698000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i6c1e9f53fcbf4a52b32f8ca666c2a1cc_D20221001-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo5ZmE2ZmM1YmE0MmY0NDYwYjk2Yzk5YTRkZjZhZjVmNy90YWJsZXJhbmdlOjlmYTZmYzViYTQyZjQ0NjBiOTZjOTlhNGRmNmFmNWY3XzUtNy0xLTEtMTE4OTU4_e4583b77-f2b3-4af8-aa96-67e2c43a6a84"
      unitRef="usd">20233000</us-gaap:ProfitLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="i0ae87f5b639b4afcaf43804c8079bca5_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo5ZmE2ZmM1YmE0MmY0NDYwYjk2Yzk5YTRkZjZhZjVmNy90YWJsZXJhbmdlOjlmYTZmYzViYTQyZjQ0NjBiOTZjOTlhNGRmNmFmNWY3XzctMS0xLTEtMTE5MjM5_499cac4f-aade-40cf-838f-7dc3208e49a2"
      unitRef="usdPerShare">0.59</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="id8cd861b408744559df02b14f985d418_D20220401-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo5ZmE2ZmM1YmE0MmY0NDYwYjk2Yzk5YTRkZjZhZjVmNy90YWJsZXJhbmdlOjlmYTZmYzViYTQyZjQ0NjBiOTZjOTlhNGRmNmFmNWY3XzctMy0xLTEtMTE5Mjc1_5c4d5df3-f38f-47ae-8577-043d185a5c04"
      unitRef="usdPerShare">0.93</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="if78d1be0abc14a07af2d6d8c804cbf20_D20220701-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo5ZmE2ZmM1YmE0MmY0NDYwYjk2Yzk5YTRkZjZhZjVmNy90YWJsZXJhbmdlOjlmYTZmYzViYTQyZjQ0NjBiOTZjOTlhNGRmNmFmNWY3XzctNS0xLTEtMTE4OTk5_fee960bb-c1f9-446a-ab7c-3ff844058a24"
      unitRef="usdPerShare">1.01</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i6c1e9f53fcbf4a52b32f8ca666c2a1cc_D20221001-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo5ZmE2ZmM1YmE0MmY0NDYwYjk2Yzk5YTRkZjZhZjVmNy90YWJsZXJhbmdlOjlmYTZmYzViYTQyZjQ0NjBiOTZjOTlhNGRmNmFmNWY3XzctNy0xLTEtMTE4OTYx_17f850a7-d8c6-446e-9397-cd652c6caa71"
      unitRef="usdPerShare">0.67</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i0ae87f5b639b4afcaf43804c8079bca5_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo5ZmE2ZmM1YmE0MmY0NDYwYjk2Yzk5YTRkZjZhZjVmNy90YWJsZXJhbmdlOjlmYTZmYzViYTQyZjQ0NjBiOTZjOTlhNGRmNmFmNWY3XzgtMS0xLTEtMTE5MjM5_d89e0d03-fb0a-4dc3-aea0-5b23a7d6506b"
      unitRef="usdPerShare">0.59</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="id8cd861b408744559df02b14f985d418_D20220401-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo5ZmE2ZmM1YmE0MmY0NDYwYjk2Yzk5YTRkZjZhZjVmNy90YWJsZXJhbmdlOjlmYTZmYzViYTQyZjQ0NjBiOTZjOTlhNGRmNmFmNWY3XzgtMy0xLTEtMTE5Mjc1_b5cc4886-b679-4986-8f06-08d732ef5b44"
      unitRef="usdPerShare">0.92</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="if78d1be0abc14a07af2d6d8c804cbf20_D20220701-20220930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo5ZmE2ZmM1YmE0MmY0NDYwYjk2Yzk5YTRkZjZhZjVmNy90YWJsZXJhbmdlOjlmYTZmYzViYTQyZjQ0NjBiOTZjOTlhNGRmNmFmNWY3XzgtNS0xLTEtMTE4OTk5_3c8a73a4-0385-4d1d-86f0-169e9c34aa74"
      unitRef="usdPerShare">1.01</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i6c1e9f53fcbf4a52b32f8ca666c2a1cc_D20221001-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTo5ZmE2ZmM1YmE0MmY0NDYwYjk2Yzk5YTRkZjZhZjVmNy90YWJsZXJhbmdlOjlmYTZmYzViYTQyZjQ0NjBiOTZjOTlhNGRmNmFmNWY3XzgtNy0xLTEtMTE4OTYx_d75374a4-1aee-4380-a369-1337a4db2699"
      unitRef="usdPerShare">0.66</us-gaap:EarningsPerShareDiluted>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="idc06a8b287b64983b320b19ea971cf2a_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTowNzM3MDc2ZjIwMzc0MzhiYTE4NzA1ZGRiNmI0ODE0My90YWJsZXJhbmdlOjA3MzcwNzZmMjAzNzQzOGJhMTg3MDVkZGI2YjQ4MTQzXzItMS0xLTEtMTE4MzIw_8332051c-8415-45f5-81a6-1fcb3ad41f1f"
      unitRef="usd">287359000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4a8a1d08817e4951bc4ec88ec19e2f5b_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTowNzM3MDc2ZjIwMzc0MzhiYTE4NzA1ZGRiNmI0ODE0My90YWJsZXJhbmdlOjA3MzcwNzZmMjAzNzQzOGJhMTg3MDVkZGI2YjQ4MTQzXzItMy0xLTEtMTE4MzIw_0c8fd091-da5f-4388-a449-04e9216e3ae1"
      unitRef="usd">358529000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9e28477967bb4508bab6398cb09a6b51_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTowNzM3MDc2ZjIwMzc0MzhiYTE4NzA1ZGRiNmI0ODE0My90YWJsZXJhbmdlOjA3MzcwNzZmMjAzNzQzOGJhMTg3MDVkZGI2YjQ4MTQzXzItNS0xLTEtMTE4MzIw_37b2882f-5ef3-4b10-ab13-c923e72ff39b"
      unitRef="usd">413111000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i262dfeb45dfd448b9a63a21954279bc5_D20211001-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTowNzM3MDc2ZjIwMzc0MzhiYTE4NzA1ZGRiNmI0ODE0My90YWJsZXJhbmdlOjA3MzcwNzZmMjAzNzQzOGJhMTg3MDVkZGI2YjQ4MTQzXzItNy0xLTEtMTE4MzIw_f5f71fa8-4f36-4244-869b-a9eb0301d6ca"
      unitRef="usd">355375000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:GrossProfit
      contextRef="icd1c249e7add4e64993c5332e7a5e0ad_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTowNzM3MDc2ZjIwMzc0MzhiYTE4NzA1ZGRiNmI0ODE0My90YWJsZXJhbmdlOjA3MzcwNzZmMjAzNzQzOGJhMTg3MDVkZGI2YjQ4MTQzXzMtMS0xLTEtMTE5MDk5_d085fc6b-6992-46e2-abef-55ad3f77070a"
      unitRef="usd">42479000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i59a6dc162556483dbc6c0b976002da9f_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTowNzM3MDc2ZjIwMzc0MzhiYTE4NzA1ZGRiNmI0ODE0My90YWJsZXJhbmdlOjA3MzcwNzZmMjAzNzQzOGJhMTg3MDVkZGI2YjQ4MTQzXzMtMy0xLTEtMTE5MTA2_bce567a3-9cb5-443b-91db-723636c37430"
      unitRef="usd">53663000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i7d998bf0a76e47db850ad40945d000a4_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTowNzM3MDc2ZjIwMzc0MzhiYTE4NzA1ZGRiNmI0ODE0My90YWJsZXJhbmdlOjA3MzcwNzZmMjAzNzQzOGJhMTg3MDVkZGI2YjQ4MTQzXzMtNS0xLTEtMTE5MTEx_5fa9efd9-7f06-4b85-8780-551d3b30764f"
      unitRef="usd">54878000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i96ae8f6d223143d480c12a3a321f59e8_D20211001-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTowNzM3MDc2ZjIwMzc0MzhiYTE4NzA1ZGRiNmI0ODE0My90YWJsZXJhbmdlOjA3MzcwNzZmMjAzNzQzOGJhMTg3MDVkZGI2YjQ4MTQzXzMtNy0xLTEtMTE5MTE2_a0187df0-a5e3-47e1-b5b2-b9b1c1e4113b"
      unitRef="usd">52512000</us-gaap:GrossProfit>
    <strl:IncomeBeforeIncomeTaxesAndEarningsAttributableToNoncontrollingInterests
      contextRef="icd1c249e7add4e64993c5332e7a5e0ad_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTowNzM3MDc2ZjIwMzc0MzhiYTE4NzA1ZGRiNmI0ODE0My90YWJsZXJhbmdlOjA3MzcwNzZmMjAzNzQzOGJhMTg3MDVkZGI2YjQ4MTQzXzQtMS0xLTEtMTE5MTI2_3aee45a1-84a5-457e-a345-f290fdce318a"
      unitRef="usd">16117000</strl:IncomeBeforeIncomeTaxesAndEarningsAttributableToNoncontrollingInterests>
    <strl:IncomeBeforeIncomeTaxesAndEarningsAttributableToNoncontrollingInterests
      contextRef="i59a6dc162556483dbc6c0b976002da9f_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTowNzM3MDc2ZjIwMzc0MzhiYTE4NzA1ZGRiNmI0ODE0My90YWJsZXJhbmdlOjA3MzcwNzZmMjAzNzQzOGJhMTg3MDVkZGI2YjQ4MTQzXzQtMy0xLTEtMTE5MTQ3_a8c670f0-815a-434a-a878-bcd0f5624755"
      unitRef="usd">28206000</strl:IncomeBeforeIncomeTaxesAndEarningsAttributableToNoncontrollingInterests>
    <strl:IncomeBeforeIncomeTaxesAndEarningsAttributableToNoncontrollingInterests
      contextRef="i7d998bf0a76e47db850ad40945d000a4_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTowNzM3MDc2ZjIwMzc0MzhiYTE4NzA1ZGRiNmI0ODE0My90YWJsZXJhbmdlOjA3MzcwNzZmMjAzNzQzOGJhMTg3MDVkZGI2YjQ4MTQzXzQtNS0xLTEtMTE5MTYy_a037349f-a78d-40c0-8af4-20bb50bfeb66"
      unitRef="usd">28091000</strl:IncomeBeforeIncomeTaxesAndEarningsAttributableToNoncontrollingInterests>
    <strl:IncomeBeforeIncomeTaxesAndEarningsAttributableToNoncontrollingInterests
      contextRef="i96ae8f6d223143d480c12a3a321f59e8_D20211001-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTowNzM3MDc2ZjIwMzc0MzhiYTE4NzA1ZGRiNmI0ODE0My90YWJsZXJhbmdlOjA3MzcwNzZmMjAzNzQzOGJhMTg3MDVkZGI2YjQ4MTQzXzQtNy0xLTEtMTE5MTg4_6041a3ec-6736-4ef8-9971-730c671b700c"
      unitRef="usd">16395000</strl:IncomeBeforeIncomeTaxesAndEarningsAttributableToNoncontrollingInterests>
    <us-gaap:ProfitLoss
      contextRef="i0bec15861bbd4017b5fa7a34b0dee9bc_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTowNzM3MDc2ZjIwMzc0MzhiYTE4NzA1ZGRiNmI0ODE0My90YWJsZXJhbmdlOjA3MzcwNzZmMjAzNzQzOGJhMTg3MDVkZGI2YjQ4MTQzXzUtMS0xLTEtMTE5MTMz_8f5f98e6-e361-4b29-88bd-694803221600"
      unitRef="usd">10280000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="if47baaec084c46688b8081e4c3a79f0f_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTowNzM3MDc2ZjIwMzc0MzhiYTE4NzA1ZGRiNmI0ODE0My90YWJsZXJhbmdlOjA3MzcwNzZmMjAzNzQzOGJhMTg3MDVkZGI2YjQ4MTQzXzUtMy0xLTEtMTE5MTUy_49e3f0cf-d755-497c-b315-4e5b2fac1655"
      unitRef="usd">19922000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="icbbbb58889964689b57daa7e672669b2_D20210701-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTowNzM3MDc2ZjIwMzc0MzhiYTE4NzA1ZGRiNmI0ODE0My90YWJsZXJhbmdlOjA3MzcwNzZmMjAzNzQzOGJhMTg3MDVkZGI2YjQ4MTQzXzUtNS0xLTEtMTE5MTcy_0ec90395-e59e-4f08-b711-9826dacffbcd"
      unitRef="usd">19985000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i6933dfdd137f4937bd099f82fbb9a660_D20211001-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTowNzM3MDc2ZjIwMzc0MzhiYTE4NzA1ZGRiNmI0ODE0My90YWJsZXJhbmdlOjA3MzcwNzZmMjAzNzQzOGJhMTg3MDVkZGI2YjQ4MTQzXzUtNy0xLTEtMTE5MTk1_24f9826c-fbad-4eab-ac9f-377277fb966e"
      unitRef="usd">11270000</us-gaap:ProfitLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="i0bec15861bbd4017b5fa7a34b0dee9bc_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTowNzM3MDc2ZjIwMzc0MzhiYTE4NzA1ZGRiNmI0ODE0My90YWJsZXJhbmdlOjA3MzcwNzZmMjAzNzQzOGJhMTg3MDVkZGI2YjQ4MTQzXzctMS0xLTEtMTE5MTQw_d9c44fa9-83cf-4aad-b719-06c592d90d3d"
      unitRef="usdPerShare">0.36</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="if47baaec084c46688b8081e4c3a79f0f_D20210401-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTowNzM3MDc2ZjIwMzc0MzhiYTE4NzA1ZGRiNmI0ODE0My90YWJsZXJhbmdlOjA3MzcwNzZmMjAzNzQzOGJhMTg3MDVkZGI2YjQ4MTQzXzctMy0xLTEtMTE5MTU3_d2660059-d710-488e-8133-ba97ec94a719"
      unitRef="usdPerShare">0.70</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="icbbbb58889964689b57daa7e672669b2_D20210701-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTowNzM3MDc2ZjIwMzc0MzhiYTE4NzA1ZGRiNmI0ODE0My90YWJsZXJhbmdlOjA3MzcwNzZmMjAzNzQzOGJhMTg3MDVkZGI2YjQ4MTQzXzctNS0xLTEtMTE5MTgw_3e5df3d4-7dea-42ce-9399-92d167d95c4f"
      unitRef="usdPerShare">0.70</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i6933dfdd137f4937bd099f82fbb9a660_D20211001-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTowNzM3MDc2ZjIwMzc0MzhiYTE4NzA1ZGRiNmI0ODE0My90YWJsZXJhbmdlOjA3MzcwNzZmMjAzNzQzOGJhMTg3MDVkZGI2YjQ4MTQzXzctNy0xLTEtMTE5MjAy_394a9d4c-0caa-45f3-9b73-3e68bef211bd"
      unitRef="usdPerShare">0.39</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i0bec15861bbd4017b5fa7a34b0dee9bc_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTowNzM3MDc2ZjIwMzc0MzhiYTE4NzA1ZGRiNmI0ODE0My90YWJsZXJhbmdlOjA3MzcwNzZmMjAzNzQzOGJhMTg3MDVkZGI2YjQ4MTQzXzgtMS0xLTEtMTE5MTQw_2ccd641d-894f-4d28-9aa9-efa7c96738a3"
      unitRef="usdPerShare">0.36</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="if47baaec084c46688b8081e4c3a79f0f_D20210401-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTowNzM3MDc2ZjIwMzc0MzhiYTE4NzA1ZGRiNmI0ODE0My90YWJsZXJhbmdlOjA3MzcwNzZmMjAzNzQzOGJhMTg3MDVkZGI2YjQ4MTQzXzgtMy0xLTEtMTE5MTU3_82c27bbb-4a02-4545-bcaf-3c7edfd81276"
      unitRef="usdPerShare">0.69</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="icbbbb58889964689b57daa7e672669b2_D20210701-20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTowNzM3MDc2ZjIwMzc0MzhiYTE4NzA1ZGRiNmI0ODE0My90YWJsZXJhbmdlOjA3MzcwNzZmMjAzNzQzOGJhMTg3MDVkZGI2YjQ4MTQzXzgtNS0xLTEtMTE5MTgw_92fad0e4-355d-49f5-99cf-b832491e0814"
      unitRef="usdPerShare">0.68</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i6933dfdd137f4937bd099f82fbb9a660_D20211001-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTowNzM3MDc2ZjIwMzc0MzhiYTE4NzA1ZGRiNmI0ODE0My90YWJsZXJhbmdlOjA3MzcwNzZmMjAzNzQzOGJhMTg3MDVkZGI2YjQ4MTQzXzgtNy0xLTEtMTE5MjAy_52ab8f62-4f7a-44e0-bc49-e0acb24938c5"
      unitRef="usdPerShare">0.38</us-gaap:EarningsPerShareDiluted>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6800c884c0914388973746286efd5eab_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTpkYjUwZGQ5MGYxYzg0ZjFmODQ1N2UzNzk3M2EwNmY3Ny90YWJsZXJhbmdlOmRiNTBkZDkwZjFjODRmMWY4NDU3ZTM3OTczYTA2Zjc3XzItMS0xLTEtMTIyNjQ0_c30432d9-746f-4078-a2e7-9416dc4c5b6d"
      unitRef="usd">252326000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i696cd9bd7fb74f93a8346a3a5bd4c2fe_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTpkYjUwZGQ5MGYxYzg0ZjFmODQ1N2UzNzk3M2EwNmY3Ny90YWJsZXJhbmdlOmRiNTBkZDkwZjFjODRmMWY4NDU3ZTM3OTczYTA2Zjc3XzItMy0xLTEtMTIyNjQ0_51545916-a939-4131-9d22-e53dff4e900b"
      unitRef="usd">345674000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i40850fa95a3c43ba875e08b05409c5a2_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTpkYjUwZGQ5MGYxYzg0ZjFmODQ1N2UzNzk3M2EwNmY3Ny90YWJsZXJhbmdlOmRiNTBkZDkwZjFjODRmMWY4NDU3ZTM3OTczYTA2Zjc3XzItNS0xLTEtMTIyNjQ0_8e070039-10fe-44a6-abf7-05eaf97ca9f3"
      unitRef="usd">325892000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie80907caaa404875a97ff22dacf4a51a_D20201001-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTpkYjUwZGQ5MGYxYzg0ZjFmODQ1N2UzNzk3M2EwNmY3Ny90YWJsZXJhbmdlOmRiNTBkZDkwZjFjODRmMWY4NDU3ZTM3OTczYTA2Zjc3XzItNy0xLTEtMTIyNjQ0_b1a068f9-e8de-4bc8-8584-9bd252ee1219"
      unitRef="usd">302846000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:GrossProfit
      contextRef="if1633d8ee0a94b2abffeb163e8025022_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTpkYjUwZGQ5MGYxYzg0ZjFmODQ1N2UzNzk3M2EwNmY3Ny90YWJsZXJhbmdlOmRiNTBkZDkwZjFjODRmMWY4NDU3ZTM3OTczYTA2Zjc3XzMtMS0xLTEtMTIyNjc0_970a575b-01e8-4e0b-b183-11e3528bca76"
      unitRef="usd">33535000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i696cd9bd7fb74f93a8346a3a5bd4c2fe_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTpkYjUwZGQ5MGYxYzg0ZjFmODQ1N2UzNzk3M2EwNmY3Ny90YWJsZXJhbmdlOmRiNTBkZDkwZjFjODRmMWY4NDU3ZTM3OTczYTA2Zjc3XzMtMy0xLTEtMTIyNzA2_fad843dd-4eba-417c-9dc9-98ef85c8caca"
      unitRef="usd">56831000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="ic5414c08ccab43a0bbc94193645e5adc_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTpkYjUwZGQ5MGYxYzg0ZjFmODQ1N2UzNzk3M2EwNmY3Ny90YWJsZXJhbmdlOmRiNTBkZDkwZjFjODRmMWY4NDU3ZTM3OTczYTA2Zjc3XzMtNS0xLTEtMTIyNzQ3_ff303471-1139-44dc-9f75-b8f915d4f306"
      unitRef="usd">46297000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="ie3974cdc674c416dbf62b21ca5ef86b3_D20201001-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTpkYjUwZGQ5MGYxYzg0ZjFmODQ1N2UzNzk3M2EwNmY3Ny90YWJsZXJhbmdlOmRiNTBkZDkwZjFjODRmMWY4NDU3ZTM3OTczYTA2Zjc3XzMtNy0xLTEtMTIyNzc1_838d02ff-20da-454d-a1be-0f1a073c10c3"
      unitRef="usd">42967000</us-gaap:GrossProfit>
    <strl:IncomeBeforeIncomeTaxesAndEarningsAttributableToNoncontrollingInterests
      contextRef="if1633d8ee0a94b2abffeb163e8025022_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTpkYjUwZGQ5MGYxYzg0ZjFmODQ1N2UzNzk3M2EwNmY3Ny90YWJsZXJhbmdlOmRiNTBkZDkwZjFjODRmMWY4NDU3ZTM3OTczYTA2Zjc3XzQtMS0xLTEtMTIyNjgx_c65d863b-83ff-4e76-98f7-7a9b6ad36c9f"
      unitRef="usd">4306000</strl:IncomeBeforeIncomeTaxesAndEarningsAttributableToNoncontrollingInterests>
    <strl:IncomeBeforeIncomeTaxesAndEarningsAttributableToNoncontrollingInterests
      contextRef="i696cd9bd7fb74f93a8346a3a5bd4c2fe_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTpkYjUwZGQ5MGYxYzg0ZjFmODQ1N2UzNzk3M2EwNmY3Ny90YWJsZXJhbmdlOmRiNTBkZDkwZjFjODRmMWY4NDU3ZTM3OTczYTA2Zjc3XzQtMy0xLTEtMTIyNzE2_b1f99889-662d-476e-9d30-1de71225d6cb"
      unitRef="usd">24999000</strl:IncomeBeforeIncomeTaxesAndEarningsAttributableToNoncontrollingInterests>
    <strl:IncomeBeforeIncomeTaxesAndEarningsAttributableToNoncontrollingInterests
      contextRef="ic5414c08ccab43a0bbc94193645e5adc_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTpkYjUwZGQ5MGYxYzg0ZjFmODQ1N2UzNzk3M2EwNmY3Ny90YWJsZXJhbmdlOmRiNTBkZDkwZjFjODRmMWY4NDU3ZTM3OTczYTA2Zjc3XzQtNS0xLTEtMTIyNzU0_589c1db5-bd3e-4822-8377-b1652e1995cb"
      unitRef="usd">20757000</strl:IncomeBeforeIncomeTaxesAndEarningsAttributableToNoncontrollingInterests>
    <strl:IncomeBeforeIncomeTaxesAndEarningsAttributableToNoncontrollingInterests
      contextRef="ie3974cdc674c416dbf62b21ca5ef86b3_D20201001-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTpkYjUwZGQ5MGYxYzg0ZjFmODQ1N2UzNzk3M2EwNmY3Ny90YWJsZXJhbmdlOmRiNTBkZDkwZjFjODRmMWY4NDU3ZTM3OTczYTA2Zjc3XzQtNy0xLTEtMTIyNzgy_616b0165-4ef1-4212-9463-fec2304fefa5"
      unitRef="usd">13069000</strl:IncomeBeforeIncomeTaxesAndEarningsAttributableToNoncontrollingInterests>
    <us-gaap:ProfitLoss
      contextRef="ibaad9d3bb9d341b8aa6bfa7374a9ed11_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTpkYjUwZGQ5MGYxYzg0ZjFmODQ1N2UzNzk3M2EwNmY3Ny90YWJsZXJhbmdlOmRiNTBkZDkwZjFjODRmMWY4NDU3ZTM3OTczYTA2Zjc3XzUtMS0xLTEtMTIyNjg4_45924392-e520-4092-87f9-e046429f955d"
      unitRef="usd">2976000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="ie5ca37218f4b4891a9d3cda4fce35504_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTpkYjUwZGQ5MGYxYzg0ZjFmODQ1N2UzNzk3M2EwNmY3Ny90YWJsZXJhbmdlOmRiNTBkZDkwZjFjODRmMWY4NDU3ZTM3OTczYTA2Zjc3XzUtMy0xLTEtMTIyNzIz_7c39b2c2-4509-4f1c-86ab-9c45a6245cbf"
      unitRef="usd">17649000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i6d3941f3250c4b6baed04d643eb8e90b_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTpkYjUwZGQ5MGYxYzg0ZjFmODQ1N2UzNzk3M2EwNmY3Ny90YWJsZXJhbmdlOmRiNTBkZDkwZjFjODRmMWY4NDU3ZTM3OTczYTA2Zjc3XzUtNS0xLTEtMTIyNzYx_ac28597f-7154-4f9d-8e1f-acc1218cc847"
      unitRef="usd">13944000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="if28c2e4316754593a9fddf0d3fcf45ac_D20201001-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTpkYjUwZGQ5MGYxYzg0ZjFmODQ1N2UzNzk3M2EwNmY3Ny90YWJsZXJhbmdlOmRiNTBkZDkwZjFjODRmMWY4NDU3ZTM3OTczYTA2Zjc3XzUtNy0xLTEtMTIyNzg5_d64e0795-6627-417d-ba4d-b478935c7fff"
      unitRef="usd">8554000</us-gaap:ProfitLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="ibaad9d3bb9d341b8aa6bfa7374a9ed11_D20200101-20200331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTpkYjUwZGQ5MGYxYzg0ZjFmODQ1N2UzNzk3M2EwNmY3Ny90YWJsZXJhbmdlOmRiNTBkZDkwZjFjODRmMWY4NDU3ZTM3OTczYTA2Zjc3XzctMS0xLTEtMTIyNzM3_aa72de4b-a9fd-4059-b77b-9370e95e4351"
      unitRef="usdPerShare">0.11</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="ie5ca37218f4b4891a9d3cda4fce35504_D20200401-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTpkYjUwZGQ5MGYxYzg0ZjFmODQ1N2UzNzk3M2EwNmY3Ny90YWJsZXJhbmdlOmRiNTBkZDkwZjFjODRmMWY4NDU3ZTM3OTczYTA2Zjc3XzctMy0xLTEtMTIyNzMw_d9cbf17f-bb65-4b78-ba38-975b64cbb21a"
      unitRef="usdPerShare">0.63</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i6d3941f3250c4b6baed04d643eb8e90b_D20200701-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTpkYjUwZGQ5MGYxYzg0ZjFmODQ1N2UzNzk3M2EwNmY3Ny90YWJsZXJhbmdlOmRiNTBkZDkwZjFjODRmMWY4NDU3ZTM3OTczYTA2Zjc3XzctNS0xLTEtMTIyNzY4_233192a1-56cf-4f6b-bc1e-9c6dfbaf23e6"
      unitRef="usdPerShare">0.50</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="if28c2e4316754593a9fddf0d3fcf45ac_D20201001-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTpkYjUwZGQ5MGYxYzg0ZjFmODQ1N2UzNzk3M2EwNmY3Ny90YWJsZXJhbmdlOmRiNTBkZDkwZjFjODRmMWY4NDU3ZTM3OTczYTA2Zjc3XzctNy0xLTEtMTIyNzk5_37da283f-9403-47dd-b124-22ca3761f491"
      unitRef="usdPerShare">0.31</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ibaad9d3bb9d341b8aa6bfa7374a9ed11_D20200101-20200331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTpkYjUwZGQ5MGYxYzg0ZjFmODQ1N2UzNzk3M2EwNmY3Ny90YWJsZXJhbmdlOmRiNTBkZDkwZjFjODRmMWY4NDU3ZTM3OTczYTA2Zjc3XzgtMS0xLTEtMTIyNzM3_a2f47d5b-1afe-4354-8758-141debc57d1f"
      unitRef="usdPerShare">0.11</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ie5ca37218f4b4891a9d3cda4fce35504_D20200401-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTpkYjUwZGQ5MGYxYzg0ZjFmODQ1N2UzNzk3M2EwNmY3Ny90YWJsZXJhbmdlOmRiNTBkZDkwZjFjODRmMWY4NDU3ZTM3OTczYTA2Zjc3XzgtMy0xLTEtMTIyNzMw_f8ecd946-7870-4621-9bc6-015cabab01a8"
      unitRef="usdPerShare">0.63</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i6d3941f3250c4b6baed04d643eb8e90b_D20200701-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTpkYjUwZGQ5MGYxYzg0ZjFmODQ1N2UzNzk3M2EwNmY3Ny90YWJsZXJhbmdlOmRiNTBkZDkwZjFjODRmMWY4NDU3ZTM3OTczYTA2Zjc3XzgtNS0xLTEtMTIyNzY4_88ef8fdd-b053-4d3e-bfdc-84e24402be8b"
      unitRef="usdPerShare">0.49</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="if28c2e4316754593a9fddf0d3fcf45ac_D20201001-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjExZjVhZDJkYzJiNzRjZGRiNGIxMTBiYjQxZmRlZDQyL3NlYzoxMWY1YWQyZGMyYjc0Y2RkYjRiMTEwYmI0MWZkZWQ0Ml8xOTAvZnJhZzo4NmFiZTNmODVkOTI0YTg3YmZkNjNhM2ZkYTI4OTIzZC90YWJsZTpkYjUwZGQ5MGYxYzg0ZjFmODQ1N2UzNzk3M2EwNmY3Ny90YWJsZXJhbmdlOmRiNTBkZDkwZjFjODRmMWY4NDU3ZTM3OTczYTA2Zjc3XzgtNy0xLTEtMTIyNzk5_fd4aefda-51bb-44e0-a062-98b5c9164903"
      unitRef="usdPerShare">0.29</us-gaap:EarningsPerShareDiluted>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>115
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
M4$L#!!0    ( !9*7%8'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    "  62EQ69()'+>\    K @  $0   &1O8U!R;W!S+V-O<F4N>&ULS9+!
M:L,P#(9?9?B>*'%*&2;U9:6G#08K;.QF;+4UBV-C:R1]^SE9FS*V!]C1TN]/
MGT"M#D+[B,_1!XQD,=V-KNN3T&'#3D1! "1]0J=2F1-];AY\=(KR,QXA*/VA
MC@B\JM;@D)11I& "%F$A,MD:+71$13Y>\$8O^/ 9NQEF-&"'#GM*4)<U,#E-
M#.>Q:^$&F&"$T:7O IJ%.%?_Q,X=8)?DF.R2&H:A')HYEW>HX>WI\65>M[!]
M(M5KS+^2%70.N&'7R:_-PW:_8Y)7O"DJ7O#[?;T2]5KPU?OD^L/O)NR\L0?[
MCXVO@K*%7W<AOP!02P,$%     @ %DI<5IE<G",0!@  G"<  !,   !X;"]T
M:&5M92]T:&5M93$N>&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M
M3A^%$5B-;'EDD81_OT<V$,N6#>V23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R
M>&#9+]O6N[<OWN!7,B0103 9IZ_PP JE3%ZU6FD PSA]R1,2P]R"BPA+>!3+
MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,!
M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K
MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2
MBW <!.!1NY["G?1LOZ1!";2C:=!DV/;:KI&FJHU33]/W?=_KFVB<"HU;3]-K
M=]W3CHG&K=!X#;[Q3X?#KHG&J]!TZVDF)_VN:Z3I%FA"1N/K>A(5M>5 TR
M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$
MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7<K_WUE[O)I#-ZG7TZSFN4
M?VFK :?MNYO/D_QSZ.2?IY/734+.<+PL"?'[(UMAAR=N.Q-R.AQG0GS/]O:1
MI24RS^_Y"NM./&<?5I:P7<_/Y)Z,<B.[W?98??9/1VXCUZG LR+7E$8D19_(
M+;KD$3BU20TR$S\(G8:8:E < J0),9:AAOBTQJP1X!-]M[X(R-^-B/>K;YH]
M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M
MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZ<TT#PE"\D^DJ1CVFS(Z=T)LWH
M,QK!1J\;=8=HTCQZ_@7YG#4*')$;'0)G&[-&(81IN_ >KR2.FJW"$2M"/F(9
M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+
MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T
M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+
M.7\N?<^E[[GT/:'2MS<C?6?!TXM;WD9N6\3[KC':US0N*&-7<LW(QU2ODRG8
M.9_ [/UH/I[Q[?K9)(2OFEDM(Q:02X&S022X_(O*\"K$">AD6R4)RU3393>*
M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.W<DOJMI2^M28X
M2O2QS'!.'LL,.V<\DAVV=Z =-?OV77;D(Z4P4Y=#N!I"O@-MNIW<.CB>F)&Y
M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_#
M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0
MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR
ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC
MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYN<KGHB=OJ7
M=\%@\OUPR4</Y3OG7_1=0ZY^]MWC^FZ3.TA,G'G%$0%T10(CE1P&%A<RY%#N
MDI &$P'-E,E$\ *"9*8<@)CZ"[WR#+DI%<ZM/CE_12R#ADY>TB42%(JP# 4A
M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF
M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.'<YMZN,)%K/]8UA[Y,M\Y<-LZW@->
MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_
M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]!
MU4#E/]O4#6CV#30<D05>,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04
M"  62EQ6/@_"KM@'  ")+P  &    'AL+W=O<FMS:&5E=',O<VAE970Q+GAM
M;+6:;7/B-A>&_XJ&[G1V9Y)@RQ#(-F&&D*2EW:04V.ZS3Z<?A"W L[9%)3DO
M_[Y'ML%X1PB[(_;#!AN?&^NR))];.M<OC'\3:THE>HVC1-RTUE)N/K;;PE_3
MF(@+MJ$)?+-D/"82#OFJ+3:<DB +BJ,V=IS+=DS"I#6XSLY-^.":I3(*$SKA
M2*1Q3/C;+8W8RTW+;6U/3,/56JH3[<'UAJSHC,K/FPF'H_9.)0ACFHB0)8C3
MY4UKZ'Z\\WHJ(+OBSY"^B+W/2#5EP=@W=3 .;EJ.NB,:45\J"0)_GNF(1I%2
M@OOXIQ!M[7Y3!>Y_WJH_9(V'QBR(H",6?0D#N;YI]5LHH$N21G+*7GZA18.Z
M2L]GD<C^1R_YM5W<0GXJ)(N+8+B#.$SRO^2U +$7T'<.!. B '\7X'8.!'A%
M@%<WH%,$=#(R>5,R#G=$DL$U9R^(JZM!37W(8&;1T/PP4<]])CE\&T*<'(S8
M,^5H H\8G://LSOT_MT'] Z%"7H,HPB>C+AN2_@==77;+S1O<TU\0-/%Z)$E
M<BW0?1+0H"K0AAO<W27>WN4M-BK>4?\">>X9P@[&FAL:F<,?Z.("X4X6[FG"
M[\SAOZ8)_+JC^_5*:[P=<R_3\XS,_QHNA.30[__6$<X5.GH%-1E\%!OBTYL6
MC'9!^3-M#7[\P;UT?M+1L2EV9TFL0JZS(]<QJ0_NF)_"I"/1_&U#==C,X:YS
M_IN.CS&J*1]+8A4^W1V?;CT^PR1)282F=,.XU($RZTB>ZO".C%%-05D2JX"Z
MW(&ZK =J0GG( C51(9@_M7WJB-)V:CHX-QGCFT*S)%:!UMM!ZQF;.DHY5\P>
M0N%#Y_I*"3>",ZN=G[OXW'-UQ(R!38E9$JL0Z^^(]6O.5YQ JI1E.H?'I%EK
M22*A'93&L*:T+(E5:%WM:%T96WB?R%"^0?>**'I*XP7E.DIF#1>ZU-65[B4_
M,@8VY61)K,+)=<JDS:E#:DI7H<HAH(,]D5@[!H\(S>;WTT_CIY_1^.EA.IS-
MIY]'\\_3^S,X'EWH()KUFE*TI5;%N)?[NG4PCA.?<1B41(W/,S23,)\AQM&(
MI8GD;_ WT+,UJ]_=:P$:@QH#M*16!8A+@+@.P#EY1>, YKEP&?H91</X/2*)
MN^?N9;?K8>V;P1S<F)XEM2J]T@:XQEQY2V\8!* NSK8?T">X#OV>Z/N<6=+M
M.P[Z)5VM*<B0) B3%;J-G@/]6+;J"VRI56&6SL UY_;?PQRI(QC$<_:2:$&:
MY>9KBKXP%D0 46>!1^;XQO!.X1K<TC:XYGS_>WB[*7#"V7.8^/JN:-:<_T^+
MS:J%L*56Q5::"-><^W^/;<*$A,3X_^'F\#O#K-CK>7U'R\VJB["E5N56^@CW
MB)'(J'%*#F,R"^"^_NU@U3C84JM"*JV#:\[W/S%ELB9KEIBRX2,BV.V<.[U>
M3TO+JG&PI5:E55H'UYSWST,)KH$MD8O?+SZ@&?53#KU,B\RL-&)Q# G,3#+_
MVQEZYUPX+MJ TWTF44K1AG(DUH1KG9A9N3'14W@,7'H,;+8&8%FS]&'V%B]8
MI -Y1 #<Q"?M6JU5"V%+K4JIM!#8G.1O.QJZ?_77)%G1@T[LB-#3<'8W_$/+
MRZICL*56Y54Z!ES+,7RA473^+8'<#(8J$3#'!6@L1*J?Y(YH?J7:#,T<U9C;
M*;P"+KT"KN45_F01>%+"\U42KMV<.:+TQ+2PK'H!6VI56*47P+6\P':],E]Q
MR^8RR&M3/32SXJ$N9M4$V%*K4BM- *YE L:)I#S?CE4KNV2+44O-K'B(FE4/
M8$NM2JWT +B6!\B&(QJ!;5HQKDT[CN@,?9^"! @$N9B6G%478$NM2JYT =B<
MQ!?D9C&)(G2;"OA:Z,>F6>?@PK@YKC&M4]@!7-H!;,[D"UKW,>4K-97]# IR
M#08JWI!$W^'^XWZ".:XQME/X ESZ FS.YL>CARD:ID$H&4=#*2DX]&R!\B$B
M*RTUL]ZAG5%S6&-HITC]O3+U]VIM+\S6D*69>M@1F8,]S!S7N"#A% [ *QV
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
M=966J^IZ9N');OULN7_*A_8I?. I=VKYE@@V)9QRCBR_/7\Y.UT^ [P'T/P
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
ME_QE@ _Y'T'MT^_\#P\;X#[]FB2X>:570O)_0'=3QO:JF[MM>:,TJ/\.^9^
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
M*H+&C*&T!$IC*-I0@7UR@.J3 Z.*?JBB4-P3<^=4MN^)*4I)8<H3ZKGB,J5
M>>)E5Z3?LLD:@5;6CYDQA@HYW/5][H'J<P_?7,JCYTY>A!3%Y998W;6"Q@Q5
M,8E8> @-&4-I"93&4+2A$/MT GVF=G]*)0^5J\?GGF7YXFKDR\E$,3&I1/&S
M)G$U4J!H(*D%ZL9#:<FX.6.HH$,9]#8[U=OL5^MS3OUT^W*I9T^V%A0EWF*Z
M&AHQ@M)B*"T9,1L,%7'XG?W>7+?TYOKX/#I1*<R2?5X:^-*B,J[92C_6J<<J
M*"V"TF(H+8'2&(HV5&3OREMZ5UY?=:-6H5S!;KDFI:*-JFA'Q4O]E25[S-0W
MJ2<4P(0*F'#6'BE0GGSCAUC1;$X\,<F9*)I9CN^Y8KF?HAVQ75/M*UJ]JVWI
M7>WO72F@9>Q0V@I*"RW9V)6$ 76YH;0$2F,HVE"T%_>D.1J7?TW!C06UQZ&T
M%9060FD1E!9#:0F4QE"TH=Q[']W2^^C?7W!CR?8O,7UJ2C=D0IK.*R@MA-(B
MY8RXMDO$HSC4AA\9E:G:>?:U@WWOKUMZ?WUJS8VE,,2E,YBE/NADT4#M=2@M
M@M+B4;.;C&K%4",;"JNWS2V];3ZEYL92E(X3AXI9/GW$R:H:%32$!HV@M!A*
M2\9-"$,%'>JJ]^2M9SSY[ZAZT*,GG];)%CEQQ-0@-&0(I4506@RE)5 :0]&&
MFNWM>VO$K7<F5#U8LAMM^XYT9B:[[F).2 FRI1ME0HONH;082DM&32Q#Q1RJ
MI7?Y+;W+/[GD0<^;O*S)7G9 Q30U-&0(I4506@RE)5 :0]&&=YSM4PKVQ/OQ
MJ,1IRQD!5_KJ^*G1Y5(FE@^J.)Y8O:4?\%0A06DQE):,F5:&"CG41V_PV\^4
MW7]K^82>.W5!LQ6NNR7>-68%C1E":1&4%D-I"93&4+2A8OO4A_V-]^Y1JI3*
M2?? %HMDEJIF8IV%K2@1YR@QH:X?_61507,34%IR94+$:U%4T*%<^J2#K:_
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
MW]\[?_3MZR=XGA_XM;:W/ON[P$D6SGW"AZOJ^WNG0,@VMNP!P=!_-_;"-@T
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
MZ 3<BT>G\^)JR=4L* Z7L?8.M(_.U>58@K(* S_:2P4TJQ*/2@*Q'CV>TI=
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
MD&68<!35&?5[H1KI/3L\Z54-I9T@F@_>1^NA1Y2?O6A,>B3>.'P]BG9(Y-4
MO >7=F6T'BG!LN?7E@A;TEM1U+TR4@.QF<<8Q:5-1L">#(L)M_?"#O+6A6#Y
M*%RB$!_CB#D:$"/;AXV/1-=D;5%[G.5DR?*]K!\0:R.3KXK1,(CO1?A$&S9#
MTNU>838WM(&>GD+Q2ZDS$4[UVDF;0JY&!T[(="(F]'B8E5C8-T+\>'UDFJ \
MU)J/2$R534(4,,NO#@/9_"+NU B$#,>VNW2A-5YR&7-@^N:*OJZJ]B*L0<YB
MZSPX4E0\:1/N8(:)/QP%QDCNR>J">'>6K^W1J?K0G*P@>C)'?A-S__VHYM$3
MLI6YI1L9R#P.3 $-W-HR,Y<L"ID1I.!@ZI5S#[,W!Y*S7/'[$?E],VTO+Q&,
MW\97,)[+FP?3X_+^QE](U"A7IZ1O24M/Y\^?WI/J6_C0NRV_AW#A>O+,_.>:
M$GO;X0'Z?>GH\/H!&\074[[Z/U!+ P04    "  62EQ6^^^9E]X+  #,'@
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
MO78GK(P&7X]I,IT6N!9YPCZY7#/=4/C0"TP[H^F21I4:<<8Q3NUHNA3UQA^
M(/9:-&RD@YRU-.J@%3>(,\,21!(XXU9,DR&0G]4T0<#GH5_D2?$SI1-U88GO
MYO]N,J'NXN#3G"YI-W[03EOC*OC9FT'^NB.GG[ >-?DD/?.U,2E37PN2*$''
MNX=K?Y[7:1'30)*A;*8T]P33$)W[=S^#_SR7,GH@SE$D,Z_TFC<KT?\N!T]J
MNY_L*18QQU-\N0TO:UYBLBM)\P3%G*I'E*'AA^S8H<ED<,Q5"[URAWGT@X=*
MY$^\]F_WYX5O_3'9PW9_V/C)_T@ATY8@#?'S./)UMG^P:N,.S6;*6E6[)?[X
M\,M&&_!]J93M'TC _A3UZG]02P,$%     @ %DI<5@*_9$M9"0  +A8  !D
M  !X;"]W;W)K<VAE971S+W-H965T,3,N>&ULG5AK;]NZ&?XKA$]WL .HMB3+
MEIT;T*0I6F!=@J3M, S[0$NTS582?4@JCO?K][RD;D[2H-L7FZ+(E\][?ZBS
MO=(_S%8(RQ[+HC+GHZVUNY/)Q&1;47(S5CM1X<U:Z9);/.K-Q.RTX+G;5!:3
M. SGDY++:G1QYN9N]<69JFTA*W&KF:G+DNO#I2C4_GP4C=J).[G96IJ87)SM
M^$;<"_MU=ZOQ-.FDY+(4E9&J8EJLST?OHI/+A-:[!=^DV)O!F)$F*Z5^T,.G
M_'P4$B!1B,R2!(Z_!W$EBH($ <:?C<Q1=R1M'(Y;Z1^<[M!EQ8VX4L4_9&ZW
MYZ/%B.5BS>O"WJG]1]'H,R-YF2J,^V5[OS9)1RRKC55ELQD(2EGY?_[8V&&P
M81'^9$/<;(@=;G^00_F>6WYQIM6>:5H-:31PJKK= "<K<LJ]U7@KL<]>W(D'
M4=6"K;4JV94[3VAS-K&032LF62/GTLN)?R(GBMEG5=FM8==5+O)C 1. ZI#%
M+;++^%6)[T4V9M,H8'$8QZ_(FW::3IV\Z2]I"JP:$0%KVVVG-_O7NY5Q\_]^
MR0)>?O*R?,J>$[/CF3@?(3V,T ]B=/'[;]$\/'T%?=*A3UZ3_C_XZ74YLS&[
MN_YV_?>OU^S#W<UG=O7U_LO-Y^N[>W8G*(=EM6&W0KMLKS+!;E:%W'!*(,/^
M^OMOBS@.3^]N;XP;1J=_T'\4GS*:0Y(ZS2O+[%8POMEH@;T8E:K&I%HS56N6
MM;;';V6XS\Z=ECA-BP+K<V85VPU J $(N^66<2U8C;U6FK7$>J79CFLK>5$<
M6#_-/1!1Y70V#2%5JGSLX<HJ*^I<-&NLA%#QN$.YP%;=V/N!%[4P#%#8=R6A
M!*9M#2W97I F1A4R=SK2(=!NI]5.:<)*LVZ[VVVWR@C:=+0 < ="&EPE/[!*
M6;82@)C+C%/A(@W6-1W-4)$UYN IX$#U,6-VJ]5W .]TRC'HA4%01H8LO*E*
ME4MGG]6A*3$(I5.V57LHK0-GCW8>1;4N<I)@ZA4=0;[)5(FF8$A!6GN%1UX=
MG)H\SZ73K>C\7+NQL=Z*'DCAO-F#R;QWQ^S+ELQ5H%>0?I:O"K*8"RHS/,S%
M77IJG)(!:6+$!LW"GC 4#E&N +TM'O03L>NWGZJUYLCO.G-FO%=%[6/*&>H-
MFX?3((Y3C))I',RC*?M"$4K>\G"?[$BC:1"E4Y8N%T$XB]EE+8N<8#]9]Y9
MPY89XI,MTV"9Q/073V?LB[*8:\Z/@B1*@BG>TG@:8V48.HNT%O;A:<@'6F1J
M4\G_(/)V"*E'6?IP2F=_H5"1MCF<FRZ6\UH[HT)@)1[AR;TH$%BEJ]N!BV!Z
MM^*%RSJ,T>;75FC$92/BO31M6I-!VNQ_P6N&#6O!4Z]UD'IY/AY+_AU!01D+
MCO #I(10]17CL!,G[)^"ZZ;/'#N[06E>%-1' G["5\.A%?.&+<-9$*<N).:+
M(%TD&$W)=[,I^RCXPX%]1-O?(\>FRRA8+!.L2X-YNF!)- _2Z8*]>Y#>5HLX
M6,Y"%D60.%M <I L9NR&K,RP)PWG+*%7"?TM$88_#[X6WRR)@QEDSN-%$"U#
M-ILA(/%\)XS,J:(AMN*0\"3X7P9Q&+%HG@1SX!R$9(0X7B(8HY#$+/$<!?,D
M>C&>VZ.G,=:$2Y@]#1)$:9S.@VD?T+T%HR"=+X-D.N\#/$W<.(Z]A89>._(T
M^UM=[MA]7;KE88@M4!*N2)=!F"S)%6D2S(#T@WP4^=NOE;2HA-1(9K,Y\BMA
M:3Q%0B5L/H^#Q6QV9!F*+&_^& HOP6#<_P(V6BQ=&OX?RGSC6KJB!89!1VGO
MO&$2;SGE1E.O73L#;$FEV[<HK3)A#"5Q)3;*2E?J ZJ5?,^EJ_MK2076)3XZ
M#)8&:(?^$3F1;7FU09O0.-[X!"JX+(TG.U09NJH_/D(FC3]=.*_WJP>%7!/+
M[0I0O3LN^,9WH%IKP'!4Y>@TQY_1@BK700KA="'6CBIE%&*1BH []DB%H.EJ
MM/I8-[<6K>C9*\<G6K,UV@_(A9$HG=1U4)[\-F=^DZ&ULOU69MNFM?I&BM9G
M+/=1DT/*P5OU!=6'BI$S2;DQ^_JR;WK78*>_7U&L4'RLA"!.I!YD[A&_5$1[
MNY*@+E@H3YUAAGW<.,ZDJ@U(S&;,/JV'Z'$0:K!IMG&Z*V5BYYLOYIOLI_ @
M6H*F@*MA'K "9;M@#8';RZ(@FF#Y#U&-V:7S=+U3U<_J/]W86E9&BAH'O&E=
M;<C!]P8MCWSU-+P<X7+IVSI6D+6H<YEZYRA6XX1?2 V0'K413AKY&Q8#43'"
MM<]*4#[BQMI;E<";%OU3W7#UI<QO/$OT#H&$Z#'!$5O"BY:JX1J"<QQ(Q*VC
M5:ICI[)JJT5#DCV;=L>_6:!0+YT>;ZB(HUL1Z7W.@&@%];Z _$D< HRR. 3>
M=,Y.ZE?,Y(AFZRIB<\)81SQR5BA#]H*_ZZI) M%W;A]^)??Z]$R<GGR^F1H_
MC1!:FV._QH57@*UWM[7KYCC#WF496<$50^ H$-EO:</P1,!VD<U+"IL'!;+C
M.61M')U^0*U6-:9$MJWDGU3B8896)8SM@,5VE,43$D.L^\/+)Q_[6728FU!?
MP]_T/:(7S?T[$.$U*!=%\$J G EO*8^CM_002'=?\<G1<'.R_9'\*N_YHO&F
M;H& \;M3"KD6;42W&P>6[[4@YW1UO#4AZC=Z=7-#4UW DC"D0T;YU-]?"'_;
M^A3X)1(.E@*!!Q9H>B!ZYQH3W#04W&9$P5?*7;3RF@)9VH,OQP]<XI4L,-%<
M8IPM'FE!HYEK-@"X$NT%DPJ97VOL,S&TC;1&4A:F(\A'5],U=8?68(J 7_4-
MY;M:#5<';@*+?>7U$GO'>I=T&O1-S]\=VT8%DQL7]]1?.Q^C"_("B >UE*1[
MIM"M,L+:0I3._G0S]%V.H%)%-JW_?#31?EDYYSG#:-%'4?ZS/*:Y7M:S3.YM
MDST/K6'/K03!RM!LC%_?(*&J-XN#&'0<-0]<=NJK&Y7":-Y<M84/(J+_3^\(
M5 Z#IA8V53%\6A5;;8>7Z>;;QTUW]_9XFN\@K.MSW64^9_=@[HVM@;K92;?<
ME[X'30;?\-"O-^Y+)35"5#G_.:^;[3Z&OO/? /OE_DOJ9ZXW$L8OQ!I;PW$Z
M&WG>UCY8M7-?!%?*@ARXX5:@-FM:@/=KI6S[0 =TGX@O_@M02P,$%     @
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
ME0)'"R; ^Z7&$:V^806;;T+G_P-02P,$%     @ %DI<5EFW^)\X P  X 8
M !D   !X;"]W;W)K<VAE971S+W-H965T,38N>&ULE55M;]LV$/XK!S4H5H"P
M)$KR2VH;L!,/+="T;IIN&(9]H*6S350B59**D_WZ'25'=8#40[](1][=<V^Z
M1].#-M_L'M'!0U4J.POVSM6786CS/5;"#G2-BC1;;2KAZ&AVH:T-BJ)UJLJ0
M1]$PK(14P7S:WJW-?*H;5TJ%:P.VJ2IA'I=8ZL,LB(.GBUNYVSM_$<ZGM=CA
M%W1?Z[6A4]BC%+)"9:568' ["Q;QY3+U]JW!'Q(/]D0&7\E&ZV_^\+Z8!9%/
M"$O,G4<0]+K'*RQ+#T1I?#]B!GU([W@J/Z'_WM9.M6R$Q2M=_BD+MY\%XP *
MW(JF=+?Z\ Z/]60>+]>E;9]PZ&Q3BI@WUNGJZ$SG2JKN+1Z.?3AQ&$<_<>!'
M!][FW05JL[P63LRG1A_ >&M"\T);:NM-R4GEA_+%&=)*\G/SM:'Y&O<(0A6P
M^M[(FCKNIJ$C;&\1YD><98?#?X(3<[C1RNTMK%2!Q7. D)+J,^-/F2WY6<1K
MS >0Q QXQ/D9O*2O-&GQDO^IE,&Z%,H]+QC^7FRL,_2-_/-2[1UR^C*RWYM+
M6XL<9P$MAD5SC\'\]:MX&+T]DW?:YYV>0_^%"9W'&0]@??MIO;J]^PL6'Z]A
M]?GK^_7-ZN,=/(N ?4N$P>.NRG^Q &%AJTM:8GL)"PMZ"S0AK#9H^BGY1PQ7
M6E$KF^/6$23U5=E:&R?:JQ\1+B!),S9,1R3QR9"-XC$L&UD64NULZRJKVNA[
M]-:6T%D611!/6#3B\,'K$Y9&_/C\M-W*'$_@$Y9D7AG'$[C33I10OUQI,N)L
M$L60<,Z2.(8/:"E\GC=54PI'M1=(@\UEE_]O<39B:3QY0Q(?DY2].0O/0*&O
ME<<92\><I'B2L/%D2 T\@5T]$-%:?/UJS&/^]KD..QU(2S&DGTCY"%+E94.[
M1HSA]E)!KJWS8S%XCZK!KH$'&MM%,F3I*&-PP6,6)9-6<4%M')%,O-[.CG7#
M\RH2(D8PML:6,\O'P4O?<7C".A6:7<NMEM)HE.L(J+_MZ7O1L=8/\X[[;X39
M266AQ"VY1H-1%H#I^+0[.%VW'+;1CABQ%??T"T+C#4B_U=H]'7R _J<V_P]0
M2P,$%     @ %DI<5BCRP2[F!@  )A   !D   !X;"]W;W)K<VAE971S+W-H
M965T,3<N>&ULG5A9;QLW$/XK ]4($F C[:7#CFU 3IS$0)L$L=L^%'V@=D=:
M-MRE0G*M*+^^,Z1V)9] ^[+B-=<W!X<ZW6CSS5:(#G[4JK%G@\JY]<EH9(L*
M:V&'>HT-[2RUJ86CJ5F-[-J@*#U1K49I'$]&M9#-X/S4KWTQYZ>Z=4HV^,6
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
M844=,AH^0/M+K5TW80']7P/G_P)02P,$%     @ %DI<5C4$1'&_"@  ,1L
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
M!LV9I? >1>VA[0>-/>0XL8D0[U,(QJ'Q@D2:E>F<03;?58R5!7\E?H@E"'#
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
MKFB2V9."K&Z!CUAP;*6J:DJ47%!R6.!0R+E,14@>WM 1LT3!O)E3B*/+#6+
MLFVB;./ _$F>N2[(O#WVSL:')_#!LXA:WS>6B$K@33#?:LW)41F9AO"&DX:Z
MM'E .C%?H,6[T7Q^*5$4*TH@6D_';P:ESM@#KT)ML<]DR1?I3R1I^\#GL:0M
M>L;U*V9%:QXJ842)A$E$/M6FFY65MI*%"/%+"RHQTG83KQ"#>*=PGD<0T/M"
MD;2<>8TH+8F@#7U#4 1+60C#]8Q-_RV:(I?;Y:- 6ER3R3JIVK7JNPQ;%JJM
M%E%51HLTIS:4RS2'C#);UYRO\]IQ:]_4[%K^M#:&.U-#G%H%?3Z(1B7B*K*_
MZ5 .KJ24[9(:@;0/+X.<_!]![B9_K7:'NMO%,IF!THZZF6]%JT;+9!WRM'70
M;1IB>_0".?IR,@KXH5Q8<^=I^-.#Y7U1EDW^/.^<G3R<K;;G%LD]$P6U&^JS
M_@/U.=_C+62_8]J6<%M\;7S@7CMJ8KO??@J=N$F);IJ^:OOA?QCMQ?U1,MG?
M.D>=O)W]J;+.<PO2/F_HC,*JT>RFF.=&ES#E5Q0 O6[ZD(5SFA%7-&D!5<83
MWXO*D%Y+3OIN_76.1LK5YR<@4AO]@W##!^$6U!TO([A LD6'NGB":<DUZX<W
ME .43#S\Z0(>\D=%>V9^K]0KB/M1$G,41I,CCDO4/QR-Z7_D?_>B8<RSR2CQ
M:"+8^25QHV%"L1WOP]$$1OUH%,'>FU&R#TD_>C.!2_\I\).SGNG%B2<RCN)
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
MD(M(BA\HI:O%4;^1[Y='/R*NGMR.IQ*">S<&C&WI\K-?V-1&JIK(UH\LHA9
M;U.@AS*\YPBS8W4ZOE$/XP#XH0UH5 R-& ^GB T',1]ID@@ZA%.R00V*YI/(
MT!GQBF>ZUUMN(Y%M8T"%HT-=-)2UVK71&_F83,-]0U5H]CWMQ: S=OXF%'20
MS6$4_AZ%$>3#=,O62.>T\D_Q,DGT+;7]5)F1NE)B&NE#[!D$ZK52A%QX#[3M
MF=^#^!R#&DS/J/I1$I<U*A9,(#N3B ^C&[V;67R)U;$?X D'O*;B1UB!3_\X
M0W)XR4O[?:/AG'K ?0Q[ZC;P2;N!]I@,0\H'QA;""#-CE0* Q1B'9,;HHKF4
M0C7#@-5O&ME%O28S+0-,,X!'Z?C3HFP$#0-0'$WNUL#,G/GA</$/3G1.,YO7
MN>99 H"I<;SKAJ:4F:(E04@)'FRMV<:Q62)C+O+1%@5B6X_Q?$,=G*I!D6GC
MZD=WSV$1WJ?C ^@%39_[<.L\IW!-+(M"0K_LN7"*"2102X'UX"HYX"MJ(TR
MHZ:8Z)1/I</DV1\QT/0#>KU*7.\5?UTAXMYI3(AQ3.EK36@$.(XKD1-&0?NY
MGU)NZ- 3#[6I@XQ/*MSEJ(X%G3.X[I 0&@Y]#%\TG1F!4PT9%P!UM8:CW><#
MS@(NECB5M Z3FF<E_6'ZUJ:.P>J!T*_<MX:)KO<(/)NE.D"R.YS',8".C3P-
M4JX5]7YZOM9Y(H GF9N&4=\/@6A &)MVJCLY%]I5XEMK8ZY\[">^;1JDQ3TR
M@T"U5M#%AR=XQX9),J$[]8UDY993'(M?,1]_:Q%<XLK^J.V9_+TEG-&Y,@X&
M^5:3GY$9,09" =4[SX?HWCZP#XH(EVC71C^&;L4UU_E- KKX^L?.O1YYQ[W%
M*;2)*D$Y46B7L@0OSA)#*?D:)^\1X49ZYIS-GOHR,Q]]64-_W/#W0V[N=8@?
MV?JG_2?*L_AE;E@>OV]>2;>A)FY4@:V+V=O#26POW0WF/OY.AS,0^BM?EDJB
M?&@!WA?6ANZ&%/0?;D__"U!+ P04    "  62EQ6HDXY[& '  #L$0  &0
M 'AL+W=O<FMS:&5E=',O<VAE970R,BYX;6RE6&MOX[@5_2N$-UTX@"#K;3LO
M().9Q0:81S#)[+8H^H&6Z)@SDN@EJ3CNK^^YE*S($R<IVB\V*=WGN2]29QNE
M?YB5$)8]5F5MSD<K:]<GDXG)5Z+BQE=K4>/-4NF*6VSU_<2LM>"%8ZK*210$
MV:3BLAY=G+EG-_KB3#6VE+6XT<PT5<7U]ITHU>9\%(YV#[[*^Y6E!Y.+LS6_
M%[?"?EO?:.PFO91"5J(V4M5,B^7YZ#(\>9<0O2/X0XJ-&:P9>;)0Z@=MKHOS
M44 &B5+DEB1P_#V(*U&6) AF_-7)'/4JB7&XWDG_S?D.7Q;<B"M5_BD+NSH?
MS4:L$$O>E/:KVOPN.G]2DI>KTKA?MFEIXWC$\L98577,L*"2=?O/'SL<!@RS
MX 6&J&.(G-VM(F?E>V[YQ9E6&Z:)&M)HX5QUW#!.UA246ZOQ5H+/7ES7N:H$
MN^./PIQ-+"32\TG><;]KN:,7N,.(?5*U71GVH2Y$L2]@ E-Z>Z*=/>^B5R6^
M%[G/XM!C41!%K\B+>_]B)R]^TS_V7IJ\5*;1@OWS<F&L1D;\ZY#/K<3DL$2J
MDA.SYKDX'Z$,C- /8G3QZR]A%IR^8F_2VYN\)OW->+S.'28^N_Y\]>73!W9W
M^?</M^Q&JP?I"@CURX;"V=U*L"M5K7F]9;PNF+0&I;DPLI!<2Q!P $4)CU<U
MLZ#^YM_ZCG0I2\&6HA":E^[! SA4 W[+K0"Y4V.!N1:VT;7QG38\7:M:U%"D
MED[B>L^\)SYHWPBHYP8O2C0.<\+^(;CN\HPA2T2U$+K/%/H)Z2=@5XW6T.'4
MBT<T+R/8$9M[$0B.6.RE2%KZ#^(8<I8"U,4><1QYR2QC4>C%6<3"S(NGTQUT
M^T*3T)L&4RRBQ)M-$RS"N9>$P1ZV1)[#9:O8F@/J-9Q^E.@GHMRRH] +@X
MWL&Y!P*AXMPCD&LGH'+X=2]"5C2")-=HWVC4FEM9WS-DN6$YUWH+N@W711>
MG4D5_R&(P*SV)?X</A#!,O?4K38KF:]<X':2"H4WM;)LQ1_$BU:PPV;\A,P.
M@5XQ'(QW#I+295.6K+&RE/_FKJ4CBRAKWW#>9Q^62^&ZO^L#7\E)LD-:41F7
ME1I)"%924D@0(X%R)+^P&R'J?4"(O+%(&6Z?BF)G.D'56 6/]0XSX73WD?3:
ML%$\7;;20C6Z(R,37=DX[O^Y!"XKU: "_G9@<3=(X+<]H-1&1L<IJL$/P(X,
MGWE9&@SVL1>EL]W^]ED&>6UXEKV&A:C%DL(6AEZ0)6SJS\&8>NETSC(_QAK%
ME 1X/FWM!1*(]; U_?K++ JGIPZ\[TK"L0?D,!I[_P9 U8@HFAB@RSG%BZI$
MP;#::N!)X08C$#;4CC:U ++C.,N.V3CPXV.H'J=1Z':9VX5QX'81[3X\BKQQ
MX:)\ )HN(3WRO&P*$H[)G?^@/2P#'=Q%.\E8"U/H9?,9UG.WGLU"%KOG7Q /
MS9#*%:<^.4A&@\C.6."'SK X&AB6Q'.WF]+NM3X5S?V9BUG7KJ+9+H9MUXJ#
M%G+DQ*%4?4K188.G>%/[!\)+K2J743\E$<H+!SZ)=H=DYI@)!D<F2HGG_<:C
M&"&]&RA:E/OHMK7R,D+^4SNG++\T1B"TQ/11\@6ZAI7=V-L?1,5P"/ GKG+
M]:P4/RK$^ YF0 \)>:$<.R.T*+L</&&7>:X;K%]PC493-*.ADGI1/&6?7\K9
MR,L2:,$<"]@GI]OT;_=L3[SI+,9O%B3,';K)W@:),20*H2V=.ZH SFCYP%VH
M=S1;YDHK.F5IF#X!W8\/=.IY%K#/;\PAJ@*DTLR;IRF[4Q;]X!#\T=2+0R1H
MYLV#<"]\0R3?"QS <MG/ @Q6J+;M<4;\U<@UV88"";SIE(HW2K%(C_=1Z%2.
M@4"8HH;&B9=F($++U'8P:<@\'(>D8?=*%1N)633&X2!(B"<,O&2.KM$6\!AV
MS^>MJ "E>L#1(?;C*?"8QD2?>G$,W02C?<XT[J-QW)J-+!FG:"8IE&&)WIS$
M2<O^I8_"1XI"%[U+>R!3AP-]Q8N]DUU;H@<F[)@D1L'IYR\?W2H\/?XIU,#L
M*$IC)^8([21"VZ'B7[==I-SZ[+=.$X28]@B!IB5UBWGAAN!N"$=!G'2]*,[V
MSQ$K%.91-!T.&2?0KC#A"N7.)TZN\+L!]5_IBV8[?3.??4.'T1:77-=;;I21
MQ&.H^H<=;0!E-XJHE_!RB[SQ<.ZJ<=%U24DV%P+5BCL=17?5#>/#!ZOVT 9J
M"=^:WA3*B?7.E#U,>N5[P_WYP;P[EX3SMN.1"K9UIPPZ_=/5O\V"9O&=3C&8
MH>*1P^06L<76V7SM?R4MUZ M"MD.PD- O'0[^+^,\-EEIQ2C?NL=2%X7[ H'
MS 6 ++[C3@W .]-A!64T;^Q*Z;8:R1CK1F 8#PPB>YU1_J%;WF1P Z^$OG??
M&>BPB%-7>QGOG_:?,B[;&_P3>?L=Y!/7]Q*@E&()5HSD=,1T^VVAW5BU=O?Y
MA;)656ZY$AQ>$P'>+Y6RNPTIZ#_P7/P'4$L#!!0    ( !9*7%8[@<@M4 8
M )D/   9    >&PO=V]R:W-H965T<R]S:&5E=#(S+GAM;*57VW+;-A#]%8S2
M2=L951?ZFL3VC"])X[:IW2AII]/I T2N1-0DP "@9/7K>Q8@*7JBN&GS8HLD
M=O?LV;,+X&1M[)W+B;RX+POM3@>Y]]7S\=BE.972C4Q%&E\6QI;2X]$NQZZR
M)+-@5!;C9#(Y')=2Z<'927AW:\].3.T+I>G6"E>7I;2;"RK,^G0P';0OWJIE
M[OG%^.RDDDN:D7]?W5H\C3LOF2I).V6TL+0X'9Q/GU_L\_JPX%=%:]?[+3B3
MN3%W_'"=G0XF#(@*2CU[D/BWHDLJ"G8$&!\:GX,N)!OV?[?>7X7<D<M<.KHT
MQ6\J\_GIX'@@,EK(NO!OS?HU-?D<L+_4%"[\%>NX-D'$M';>E(TQGDNEXW]Y
MW_#0,SB>?,(@:0R2@#L&"BBOI)=G)]:LA>75\,8_0JK!&N"4YJ+,O,57!3M_
M-O,FO<M-D9%U7XN7'VKE-R=C#\_\?9PV7BZBE^037J:)>&.TSYUXJ3/*'CH8
M U*'*VEQ722/>KRB="3VID.13)+D$7][79Y[P=_>)_S%S,0?YW/G+:3PYZXD
MHXO]W2ZX/9Z[2J9T.H#^'=D5#<Z>/ID>3EX\ G"_ [C_F/?/+L3C7J8'(S%[
M=W/YX^N;GZY>OIW!TR_OK]_]+KXG3586XNF3XV2:O'@= PFS$*DI2[2'X_A"
M6A*DO?(%9<(;832)E?$DT/Z"9)H+E_,:[J>B@!"]9S>\)!-UA=?SC? Y17=-
M.D.A=%K4F=++\*UK243/E,6#X4529R(S0ALO<KDBJ+^L"\E-R_[9V'*+N9'X
M7/01JT5?S(L-0 B-*2>=(^\B6*DW0."<*>H(R(I"@?I,QI&Q0':BDAM,(<_1
M*FM6*LPCYH,9*)2<JT)Y12XDP!ZAC@59!B*+!_XB?G9D:MLLLX :T8,:(*B]
M\W"$=$?BLI]<2,:%')DB5\__ G.<)L>$&RJK$*4#V2!J#%*C5V2]FA<$*AHS
M@Z"V=<UTRDIYH XA1^(=JA5!#[NLTB;3RJJ5*F@9#?-'2M*#ZG/CB!>Q#GHV
MC&6+XF-FI(?6-F(.Z,[5^(!BLHM%[6M+$>B%D39C\ZM64\%&U@AJU=\4#-A<
M(H=0!(@;92P-,*8%Z\+Q,SI;[<:Q5G!5^[ZXA:R8;U#&G' \<BPWY?(0KU%N
M9=:A$3)R:JF#&G90VN@C_(0;JT*;!"BN;GL/^O_9]*%%VD++S D2B@R!$VS2
MKK8;$49+V_DW&N8K*N? GO!XG1X/ ](=],7<$$.*JI ZUJ'CLV7%4E7;-)<N
MDE977.AD.)E,>B7E")!SA4('($<OW .AC,1[S73R.HXU[%L$7K=AA/(/C5LU
M\%$%:^T=VMRP+VOJ91Z4*CUA!&A:HAZ2AQ5V >UD0[#TD6"/\T;3-<T;V(;J
M.)0.PP [<!PMK$2],ZLY*L<-1ES"J,PV#9FFIM8 OS QTUY.S%%;L(:VNF,D
M-?!9$HCGNN;*]2U1HZ65I:#[2K$@P,H/-:2]-PF[Y^1Q:K>.,HR)7L4^(CFK
M+4MYH5P*N6](VL;]C B:PB8Q/13?-6J[AJAUF-VW(628ESQK<:9QS>QOQG-/
M/J$HC:[#C-I2TDC-X;054%A3"B_O0T]R*X;]@3!K+?&T;MGC0=MJI$7$)(S$
M^<WE==L45S$UYH7S<MA%<(P1.(3$1FD/(N'O- B$4Q\*X-8\ 0$U^$.7$_*,
M.#E'WG&6.!L[\4UA>,)\BX^I6>K00) 06P7!E5$:^,JC2"T4OH<L@^/ !J!I
MX.1%112Q"0FV:N.MCB#4H'=DVB_-%*5YI31F'^]*UQKCI8Y$<6D6M0T[P;9
MH[:0<=[RHO,4]#H56V8[3CJ6DDG+$O+"=J.;;9Y+%+B56P?M3)C7#BWE@N(N
M+V</M=G,^NG!T;],DF:O8<'BN@ "XGY;297%70>;$ [^&,&Q(3&OZVX;:EPW
MP=;P\M7^\/A@&D[[H9UFH!<GK>5V<J&6+)@8-\P(7M<Q,7T6F>@58 _\/R#P
M4[3W&6U:>/JYC-Z25T5A=K)X=/#LRUEL OPW-J&+_<GA%]"91#JG_X/.72?S
M<>^Z5))=ADLA9XT&C#>G[FUW[SR/UZWM\GAI?2/MDIN[H 5,)Z.C@T'<Q=L'
M;ZIP^9H;CZM<^)GC[DR6%^#[PB";YH$#=+?QLW\ 4$L#!!0    ( !9*7%9R
M<#@VY0H  !LA   9    >&PO=V]R:W-H965T<R]S:&5E=#(T+GAM;-U:;7/;
MN!'^*QB=<TUF:)DO>DULS]BQ<Y=IDVCB./>ATP\0"4D\DP0#@E9TO[Z["Y "
M%4GG-FD[TP^V^0(L]N5Y=A>@S]=2/50K(33[FF=%==%;:5V^/#NKXI7(>=67
MI2C@S4*JG&NX5<NSJE2")S0IS\Y"WQ^=Y3PM>I?G]&RF+L]EK;.T$#/%JCK/
MN=I<BTRN+WI!KWGP,5VN-#XXNSPO^5+<"7U?SA3<G;52DC07197*@BFQN.A=
M!2^O!SB>!GQ.Q;IRKAE:,I?R 6_>)A<]'Q42F8@U2N#PYU&\%EF&@D"-+U9F
MKUT2)[K7C?0W9#O8,N>5>"VSW])$KRYZDQY+Q(+7F?XHU[\*:\\0Y<4RJ^@W
M6YNQT;C'XKK2,K>308,\+<Q?_M7ZP9DP\0],".V$D/0V"Y&6-USSRW,EUTSA
M:)"&%V0JS0;ET@*#<J<5O$UAGKZ\TS)^8&^+6!3H'C;+>'%^ID$ROC^+K91K
M(R4\("4(V3M9Z%7%;HM$)%T!9Z!2JU?8Z'4='I5X(^(^BP*/A7X8'I$7M79&
M)"\Z9N=*9HE0U5_8[9<ZU1OV7FK!_GXUK[0"=/QCG]U&ZF"_5&3,RZKDL;CH
M 24JH1Y%[_+GGX*1_^J(SH-6Y\$QZ4^.S7$IP:C/[CY]>/U7]O;]Z]OWG]Y^
MOF6SOUV]9[^(0BB>L9]_FH1!^.K32K#7,B]YL6$K7C'.*EH_;=<O87WV7,,X
MG!+ZK_8I2*^"5R\8+Q+X82(O,[D1PDHK:Q6#]#W";N]FLW:R7G'-N!*,)P#Z
MM-)"B83--TQ;+2$M<$-K6.83ST #=B,>(<F4.5[#F#S5&M:5"YIT+;E*\.8F
M59 1I*KZ[![ JNCM/DN\=C%T20SJIE55@R$K4*QB6K:V5:1%T@@&E]%43)FX
M(HS6*HTU6&"<P->@2\6>6\L_WEU5C>7>MZ/K(M7NX/NJX^-2*,K-H+M1;6?"
MS)G0[_I.?,5K 4O&<EFD?\"22F0<EP;K'.L)(N-7U5X_L36@Y23PO6 "?#T)
M F\T&9-J>#T<A^@(XC&Q.:!7<.&3K:6@O)QM_CP<:V$@4>N55*0M:&EB$GD#
MW[>1\0STX#E 9\G ?O8(/H7KBLDXKA4#;$$*3?,Z9R7?0*GR6#0=NX)MC)7
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
M3/7[XV'/Y*/F1LN2/G_/I=8RI\N5X.!7' #O%U+JY@87:/\?XO*?4$L#!!0
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
M4V!I_$[Y\'"/[DC30U7WS9%X9UA7--P],/P]4@N3/R*R-A8E C-[BH><P&Y
MR,( 23:\;.4[0^,+?S*=L=1V  1GP$-&S/&/39/^6CA:-U']_ZQ>(OP['OO5
MEY-+;T:6:3VM('XT'C2R[W$20ZV@+O'<:9(;2*MO*!^? D-V7!=@P(] 1XTD
M>DH^X=8CTHV#]K(_]LO<F9>S_][Q.4"JK##T=*-J<]KHAO[]YVV I8974XX,
M\0V8@7Y72N9^U8KEPQ%[TO<;INW+*$NC8V,T0V,ZQ;DQF@[/)L?AX$C7((NN
M/;P\$'[E4(D136:9KLNC9UI-B/DV$&EIB AI1 LN-G,BZ>/&45?BOO-!#Q9(
M:> 0M)YN:E2C?:]EQCLOVPJ%P8M>*5)",.>&]V[MW?:MY75X6=<M#Z\\WV,F
MHY<EN5I@ZV1T>CS "8M?(X8_&-/YU=W<>&\*OD3&D'%:@.<+@YFS_D,*VG>Y
M5_\'4$L#!!0    ( !9*7%;Q-44$F@,  )\'   9    >&PO=V]R:W-H965T
M<R]S:&5E=#(W+GAM;)U5;6_;-A#^*P=MV!Q C23JQ7)F&W#<! T0QT:2KAB&
M?: EVF8KD2I)Q4U__8Z4H[I ZF+[0AW)N^?NGCL=QWNI/ND=8P:^U)70$V]G
M3',1!+K8L9KJ<]DP@3<;J6IJ<*NV@6X4HZ4SJJN A&$6U)0+;SIV9RLU'<O6
M5%RPE0+=UC55SY>LDON)%WDO!_=\NS/V()B.&[IE#\R\;U8*=T&/4O*:"<VE
M ,4V$V\675PF5M\I_,G97A_)8#-92_G);F[*B1?:@%C%"F,1*'Z>V)Q5E07"
M,#X?,+W>I34\EE_0KUWNF,N::C:7U0=>FMW$RSTHV8:VE;F7^W?LD$]J\0I9
M:;?"OM--8@^*5AM9'XPQ@IJ+[DN_''@X,LC#'QB0@P%Q<7>.7)1OJ:'3L9)[
M4%8;T:S@4G76&!P7MB@/1N$M1SLS?6B;IF+(LJ$5S*G>P376"6Y$5V\D;AP8
M]&.U@^* >=EADA]@1@064IB=ABM1LO)[@  #[*,D+U%>DI.(;UEQ#G'D PD)
M.8$7]UG'#B_^;UE?=6<:_IZMM5'8,?^\EGV'G;R.;?^B"]W0@DT\_$TT4T_,
MF_[V2Y2%?YR(/.DC3TZA_\]ZG<1\/>)H= X/[U>KVZO%U=WC[!;FLX=W<'V[
M_  W=]?+^\7L\69Y!\N&*70KMD"U9D@=%254G*YYQ0UG&AYW##:RPB"MDJ'K
MBATF /^*UP:OBQT56Y2YZ+:R;J1P=9 ;D#]Q< %_,:H.K0;8**Q>,]4WBUTB
MNX0P*PK96E2%2OS)1?(K#++8)WEZ9L7<C\/P(*4I.8,YMK%M Q=;H^06Z=$^
M"!R6PZ&?C0A$Q!^%&62I/\IBN.^1-6R4K%VP['/+S;-%**3 MFJ[>?11<F'@
M"?-L$14&J1_&R1D,2!+C.O23='@&2R1$X1Q0"O4<FI#B3;_O&(G\/!G!(/'3
MV)IF/K'?/MV&/KM<(]3+<R"9GX4IJA,_'A&GIUJDSM*.PY9VPQ(]2>?[N)9#
MGY $!M$028I"GR0I+!S=^G=,SS#,PV!QUQ]QY(*1.*=$28U4STAYR>JFAVY%
MR9$)OFX->L;Z"2PP<I#GR$#DQQG6#:LRA/FWUOA9(V#9R A9"ZV Q2%#%*+8
MS[,(7OOQ@J.A63.U=4^#!D=:-S_[T_[UF75#]YMZ]W0MJ-IRH:%B&S0-SX>I
M!ZI[#KJ-D8T;P6MI<* [<8<O*%-6 >\W4IJ7C770O\G3?P%02P,$%     @
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
M U<K10OV<>0+3:'",+R57\@P>I!-)QT8#H#(!)1M13U/])+I78D,/5#;42!
MM95>$UL8O=ZA_8C]07ZIPZ.^X1"PU-.UTDW-*@*7"E/56H*HTO6Y:0.2@8DU
M"-_@GO35TO@[2%\CU+RS*%4+%_RQ1P2C(W8U1.N!6Z!:ZPZB@LX'ZOFL5M(L
M ?[',%O]?7D]2,C16;8FMX(LG#7>IWEB0TDB?>7KD746!P['J'6KL-"AT!M=
M2:^@(7^6U2"XKS+R_(1=7I@X.KG:)AFNQ0GSO8<<QMSU YD5#DBF?&4H''8*
M&$ Q+CS_ /!,E-_XM9-XCK%L(2O5*/>T)9P/K&YKG[! 5></,AP"+9((LCJ2
M:QZT&87:](QZ\7T)#OQ6V&W0KW\#Q:)KJ[X'@DIS:FFA>AFQ2YFQ'L&U"XW>
M:L=J+%0.Z4CGC,)*:,*AM+>B$*BW7;7R&N]DV@$R2+70K_);&EK*AK.EYZL-
MA>M36*C>'O&A.;3S@Z@OM14U09%GOI\Y1K4V70W&I%WU@PL:2E4/OGV;+32T
M?@S,!/!#(X*'\)BA,8"O)BQ5JF]\'PU5B;'W=[C!7W0.^AS-UOG .[,+9?ER
M6HUCY(DD9"=_:OKVIO4<=;<]]\*G",^!$1VS_X;=UR]WWPV8@UOOY3T.C$3V
MALVBC,=% 2O-2UZ4*:QD5O X2UZ?EUD:\RR+6!Z77,PBEF4)%[A^.4-9$@N>
M1S, +'@:12PN<IXDV:#F"/D-$[S(9SQ-\F"G(N5)D08[CG->)"62_4&)BQTE
M#F>9E+S,9C#BB)>E-T3)\SQ]/44L9SD^TR)A,T 1^Y*+^:R(6,*C//)V6;#M
ML7T8:Q;QM,S #4^A%+3S@CV7,A@M!1->@<#2X6!O?+BLR'R:D"5*O"&XP)WG
M4^.F+]&WOVMKWQWF2D"Q-/-12L L2AC0+ /"5\F"0'F<,#$#N243@L]FY=YB
MP+Y9$F""^P3A4S%2]@*L*%-?$TQ@_RR)$+?DLUSL$/4V3GE4Q.]@Q#Q*@Y'Q
M)([>L8OJ:X=S,@"]"V=/#4>+!G];Q@4V)KPL_+<G/W\W,/T" ^C(D!54AA45
M/!+"-TW,<Y']DSDRC*O]_2_=RW;?-KHX9A>][W=;OKLX*&-9S- UOH.* GPG
M!]HY3G->Y@4>F_!8[&UC413H^)2)%%ORW6(5"1H[SUB,$9 4 X\#]/ C)C[!
M[G$H?GP>BL++C\*!LEQ@HN!_O_M[98>Q"A%W FS7O1S)#[YO=L*'(9*@F#!0
M]OTTG^Z\.:T)/Q;\^Z$_M/#KHW^)&N^.KZ 7_9O7\_;^_?46OS44H#6T@&MT
M5&039OIWPO["Z4UX#YMKA[>Z8/K#GXS?@/6%UFY[X1\POIB?_P]02P,$%
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
MI-C7&S:DK (NEZ7+;) EA1QRHI7%_NM=_K=6_S>PB,];:MR[UO7X"]2S=OK
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
M,P4_US9L,23Q)7&!L2U N=\<'"S-(2* RVR110;&.(K*[2G^SVJ:#)Z$OA\
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
MRH*B2M8HB!+#KY&/*Y$9PP4%3FIJY5'F)T9J\;S8P7T&M*P'+?L?72[LGH:
MN7WMA:8^Z_$T0F"Q<-?[ 2!A!PC^!"8\N/B2/E+>FFX+_33,_"R.[',<3_PX
MB@XT#6,9Q]L&F:BU9*O6#0PM^N%IX(K1+,6'!!LBR$[B-CS8@O!H-G;7PXEK
M^LTM1+VT7R<7;HO:J[M=] ->  P7HHJNT32XRG *2K??N1<M&KM3K81&'MC'
M$E=B*HT"?E\+H7<O)D"_9,__ 5!+ P04    "  62EQ6UA#3R&\&  #O#P
M&0   'AL+W=O<FMS:&5E=',O<VAE970S-"YX;6S55UMOXS86_BL';E D@";6
M_3*3!$@RV]D".Q=,9K<HBGV@)=K65!)=DLKEW^]W*%EQ&L>;/O9%HL1S^<Z=
M/+M3^G>SEM+2?=MTYGRVMG;S=CXWY5JVPIRJC>RPLU2Z%1:?>C4W&RU%Y9C:
M9A[Z?CIO1=W-+L[<OR_ZXDSUMJD[^463Z=M6Z(<KV:B[\UDPV_[X6J_6EG_,
M+\XV8B5OI/WWYHO&UWR24M6M[$RM.M)R>3Z[#-Y>Q4SO"/Y3RSNSLR:V9*'4
M[_SQ<W4^\QF0;&1I68+ ZU9>RZ9A08#QQRAS-JEDQMWU5OI/SG;8LA!&7JOF
ME[JRZ_-9/J-*+D7?V*_J[I]RM"=A>:5JC'O2W4CKSZCLC57MR P$;=T-;W$_
M^N$U#.'($#K<@R*'\KVPXN),JSO23 UIO'"F.FZ JSL.RHW5V*W!9R_>UV:C
M3,T>,G3\32P::4[.YA:BF6!>CF*N!C'A"V*"D#ZJSJX-_:.K9/54P!R8)F#A
M%MA5>%#B>UF>4A1X%/IA>$!>-!D:.7G1RX:60%AWO:SH\T9J,=@LNHH&)XB&
M/FC5;PS]=KDP5B-A_KO/$X.>>+\>+J*W9B-*>3Y#E1BI;^7LXL<?@M1_=\"*
M>+(B/B3]X@9%6?6-)+6DERRZ>J ;*ZQ$Z5CZO-S=NH2Q5Z(172GIAG-FGWT'
M$>RW[]M:TE(UJ/"Z6Y'E+"*WVUE#%INE:C>J<Y] WJ'9U!W^23INE#$GM-2J
MI6K7(#6A/B46_R"%)LG)14@-V2ZDGM(#W>&)-K#6JF)JAO-)W8[D_D#N.:(*
M+F(PU6,%G-*OT#+F\!XU> 3\\.FKO)6 :>B(@B+U@BCF59IY41%BA9;HI5E,
MU\I8UJ&WY,=!$7IYGIY@E8 OS7B5YUX1)2><?L; <6I96XJ\,,XI"+PP3/B5
M105]D!V\TKBD%17:0<UYRGV-Y#WZM(%#@\C+D@!B"R]*(KPS+_"AYC.,UENW
MPBW; (R,)YX+2^0%20XA7E(PR! R .SSQ#7&:\L,@V/LAUE*H1=F&7URH;42
MX;#/5%!:T''D0VX$8!\P,@B-6=ZSY+XV:Y>Q'!*YL) 7ASD5:4X__I"'0?B.
MOFAIQ?V?(<1>'N<G!#\%,8.(XRWA:E2P$V'$R$OS;!*Y?7]3%F[=#'RC9)>3
M+Q49 I(C(+M:?Q[86,(4C-#SBX3]R,Z,/#]%8#[MS_Z7-!U1X66QRR\/F8+W
M<1X@GO^_YH36#[PG6M6/E=>*[TI3V0ACI/O!"SMTP:86B[J!FR3S"TMWB"(C
M;7HNA[I[J4 )M,^*;&BL?RJAP-4RI#K1G=JJ!Z9=[0Y?O:RA19A#6I^5Z.D>
M(,] T+4P:X>OY(7\HZ]O1>/\=L2!+9+,U;"7%PE=EN7@/0TQH&,W0W2>ABR/
MT_,:X'A8;(T)0B_+?<J\!*GQ=>(R0YA9+6NT#^Q1&(8*[H<3RG>%RB%T"MLC
MCA"0^SF>/N ,Q5OV6G.)C(IB+E(\XR2DZZ=;!\;#$:6YY_L1%EG O0CEPEX%
MH"VV#1?BT ]<]J'AP3$^"M+?:06-Q&F(-!][WJCEFQX?H_;$2Y( 3S_.Z(-2
MU5W=-,C>Q _&YWNYE,!;N6)Q3&@\<93@F64Y8MB]*?^"00A5Z(\QR^+T,68;
M\> "=D11AJ[(K3E"L4;I8]!V\R[Q4M^'P6'J3P[%P:_7PS8P-*I;O4%W:X<>
MM6T?Z$$(TI9EH[2+YQ/ZP5MJT=2K$7<(+R7<._*8$6LVB^<D.H>CX F08MYX
M$:K^:0+L@L[2C/*\F+3O[AWT6ESPU,$B01XC5?_UU+:CR;HCRH.=W7V6%$6&
M9Y9&]-'5FG&\V;O'66#ZQ7><Q,DJN+3#\%7Z 355R78S',^1>ST&-LJA7O06
M8#&*.^29H0B9!,EX946T"^2UED9(^-0?%FF4O:9UHB\LL6_^=B<3GBX./HX1
MMS53+Q[H&,7)'?SD[4[]N@O1*[S'0SZ*3X;>&.7QT NB(,+$NT5H7R_K. OY
M0)*@;<9\[O$*'Y/[I[K#@?0O2,F#1^8433(9C%Z+;B5=4X7YWK/>[KD4XUS4
M=<GYY0@.6Y[C9)>SY1&:.7>/(,' ]VG?27Z^<PEKI5ZYJR9F&7>BX3XV_9UN
MLY?#)>Z1?+@*?Q1Z50-!(Y=@]4^S9#;TV>V'51MWI5LHBPNB6ZYQ(Y>:";"_
M5,IN/UC!=,>_^!]02P,$%     @ %DI<5@@7:W0C!   F@D  !D   !X;"]W
M;W)K<VAE971S+W-H965T,S4N>&ULG59M;]LV$/XK![4H-H")28IZ2VT#<=HB
M!58TB-,-P[ /M$3;6B31(ZDX_O<[2GY+X1C!OHA'\N[A<V\BAVMM'NU2*0?/
M==784;!T;G4U&-A\J6II+_5*-;@SUZ:6#J=F,; KHV31&=75@%,:#VI9-L%X
MV*W=F?%0MZXJ&W5GP+9U+<UFHBJ]'@4LV"W<EXNE\PN#\7 E%VJJW(_5G<'9
M8(]2E+5J;*D;,&H^"J[9U23R^IW"[Z5:VR,9O"<SK1_]Y&LQ"J@GI"J5.X\@
M<7A2-ZJJ/!#2^'>+&>R/](;'\@[]2^<[^C*35MWHZH^R<,M1D 90J+EL*W>O
MU[=JZT]',->5[;ZP[G5%$D#>6J?KK3$RJ,NF'^7S-@Y'!BE]Q8!O#7C'NS^H
M8_E).CD>&KT&X[41S0N=JYTUDBL;GY2I,[A;HIT;WZLGU;0*YD;7<-.=IXR%
M7Q[DK%+VU^' X2%>=9!O 2<]('\%D''XIANWM/"Y*53Q$F" [/84^8[BA)]%
M_*3R2P@9 4XY/X,7[ET..[SP32XC5X.E@6%WRWT X*_KF>W6_SX5@1Y?G,;W
M;71E5S)7HP#[Q"KSI(+QAW<LIA_/L!=[]N(<^GB*;5FTE0(]AXG,'RN]@,D&
MIFJ!K>).L3V+=YKMPQ+#HROLV+)9@/.U -UNXRPXW+S1]4HVFP_O4LZ2CQ;N
M[[Y; K,-V)['%6#65#W#4.XRYS\,/E]\;>9&8G#;W+5&P517K>_/'@/>0TQ#
MPGF"D@@YB5D(#T8V=J6-DUTC_V21L)"P)(0D2PF-.$S:LBH\[9_T+CQIS&U>
MR@JRA&2"^X&'$3QHAVO;\QD13) 0=[T<<M2D%,YD+MIG+GISYCZ55BX61BUZ
MEW!E6Y6G$G@6]LT)M+L,GDR@V39%<2"F"I_06OZC#:BF0,D\XBTA4<QW7>,V
M*W4%?RIIMOW^,N];I^Q)H$-1X(>>K8P=S'O(:$1XTE5'G)(D%2B%/HU1"+=*
M/FW@%O_#:[G!54;23*!>0N(D!<%BDH0I7#^5?=!33K*( F.(&*6(3$0:P7>,
MC@&T26@,PF\)/V18D:_7X8Y?)#B)$#/F*6$9A2C"VL3YO;)E@:'WI<>IYR-P
MS BG#%@L2(P\CZJ384EG6)>,>I@,YXS$@ITL[=W1(4<=FF'8$R*P8'D2D_!0
MVX<(,I+$&1%A?*CU1'0RYWV$CK/V(M/P6UNO8-K6G3JE:().8BJ2C%"1^50D
M@D3(]$OYK(J+'TWIX,Z4N<)(Q-AJ A(>8F\)B&-.TBAZ$1E?67WX.3J<X4W2
MC2G&*,VZCOP?SIQJW,'1?8DQ7W2O HN^MHWKK\[]ZO[A<=W?MP?U_M7R39I%
MB7FHU!Q-Z66"S6KZET _<7K5W;XS[?!JZ<0E/IZ4\0JX/]?:[2;^@/US;/P?
M4$L#!!0    ( !9*7%8S:Y@^O (  ,<%   9    >&PO=V]R:W-H965T<R]S
M:&5E=#,V+GAM;'U4WT_;,!#^5TZ!(9 J\J.%EM)&:LNF\<! E&T/TQZ<Y-IZ
M.'9F.Q3^^YV=-G12Z4OB._O[[KNS[T9KI9_-"M'":RFD&0<K:ZMA&)I\A24S
MYZI"23L+I4MFR=3+T%0:6>%!I0B3*+H,2\9ED(Z\[T&G(U5;P24^:#!U63+]
M-D6AUN,@#K:.1[Y<6><(TU'%ECA'^[UZT&2%+4O!2Y2&*PD:%^-@$@^G/7?>
M'_C!<6UVUN RR91Z=L9M,0XB)P@%YM8Q,/J]X R%<$0DX^^&,VA#.N#N>LO^
MQ>=.N63,X$R)G[RPJW$P"*# !:N%?53KK[C)Y\+QY4H8_X5U<[;7#R"OC57E
M!DP*2BZ;/WO=U&$',(@^ "0;0.)U-X&\RAMF63K2:@W:G28VM_"I>C2)X])=
MRMQJVN6$L^E,2:,$+YC% BZB3W"_EK2:UYGA!:=K@M,GE@DT9Z/04CR'"O,-
M][3A3C[@CA.X4]*N#'R6!1;_$X0DM%6;;-5.DX.,-YB?0S?N0!(ER0&^;IM]
MU_-U/^#[IF1."K42M+.$6VE1H['P:Y(9J^G%_-Z7=</9V\_INFAH*I;C.* V
M,:A?,$A/CN++Z/J XEZKN'>(/9U35Q:U0% +F*FR4A*E-<Z:+#4BM8N%^TSP
M)7./?I_Z@_S[U3^M$ 1G&1?<O@%5S'#3!+6TLZ#JJ375;P@3[Z1;PC)#W=Z4
M^\1PYYWFY&B0Q/UKX-MBFSK[0ST*5M'#EO02%;TZC066E6_<8X)WHBAZ7TSR
MO"YKX=\L,BTIMNF I!%&T0O2IGE6.ZR!N'-QU8?3R_[@#)Z496(G$>)KMH\A
MONIT2>>^"PIWFJM$O?0CQ% 5:FF;/FN][92:-,WY?KP9<7=,+SF)$K@@:'3>
MOPA -V.C,:RJ?*MFRE+C^^6*)BUJ=X#V%TK9K>$"M+,[_0=02P,$%     @
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
M;W)K<VAE971S+W-H965T,SDN>&ULC5;K;]LV$/]7#EHQ)( 2O2W'LPWDT4>
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
MON/9$*+ @] /PP-X4>MM9/&B0]YJ^.-\H8W"A/ASGY,.(MX/044RTQ7+^-D
MJT!S=<\'\S>O@M1_>\# N#4P/H0^O\6B6]8Y![D"1\VEU$;O,_,PT-V&0R:+
M2I:\-)K@<@O''[&<\<T4_C2L9(YEJ6?P.V>JX0TPZKQ8<-5&GAX!?*JXPAPI
MUPU4AI;!:PA2;YQ.<)!Z89#"[48J<V*X*G;$8L^?AC2(O-!/X;TH69GQCM ,
MS@O4%7_91"23%974B5R=U&2QUAP](23:+9BF\*'$?3C"H[C#R05;B%P8@2P'
M$=H-=]*P'%;/=K.6!_BT1M=5E7/L-22;,;V!%88%1.FZGFM .3,8'",=B :A
M?S2"EX1<,;%$+06LD#5Q(\HLKTE+E&"0M@+A:V6MV?+6<6S68:*U%0U1L@#9
MYT@W_/B!XP<C][)N+T96,Z+P^ U5WZ?2<G.SASNY,'A,.$_Y8[9AY9K;4#@?
M9;<+E;(\H>V.9[N)1_LD4R^V[ 6AYR?3?C:1P)M7DS (WW9&/8X7++?R[N#[
M(9Y[W/8F6SN;/K-;,?OSF7P)$ALV+QY'<%DK1=Q75 RN$')9KKLUU8V4U1M;
M@-1+DC%<'1".?2_P(ZI!'VO6U<9.SO1JR%HW"1RI7AHF;:0;%Z\5J9MOP,HE
M\*^UJ"C"'C#35ADZ-6W?YUE6%[4+\9)C!\V$B_M1@$2FQW T]<?'+\*6G"#C
MD#(S&8=MK)"\6CF3>^%:\H79IB4^K_J?QBF$8;RW2?3#0%*O(<(M/]N#'LT_
MO\>X80+?</KST](.=X3^+&?C80+I,-C-U "70_P]0WTG=$;] 6XP5L_ADF$*
M/R'H!)\[D/$PLI_P>>!$2MH3*?GN$^EC+\J]3("K;;CVG58'-]E_J/9W>T[*
M[A&VC=&39=22J2/3VFY+I@P*)EZ8I#1(8EJ+J5E.ISZ,QS1-Z-"*TZAM(;B6
MPM2C]M990EF/$N-I"8]>_'N\PB3#@HRFP?:#S3+G2,6^%?9D3L=>BJ481@$&
M4F.W*:K:V!;9G&U'8V^2^%@86!8.H5.4E)8'2$Y;DM-_2?).3_LGF@]N\S_-
M_S7-H\X?_X*KM;W>:+"-P]T!VM7V!G7N+@Y;<7?]^LC46N )D?,5JOK#,5:L
M<E<:-S&RLM>(A31X*;'##=X"N2(!_+Z2TCQ-:(/V7CG_&U!+ P04    "  6
M2EQ6KUZ7E:T%  !U#0  &0   'AL+W=O<FMS:&5E=',O<VAE970T,RYX;6R=
M5VMOVS84_2N$VQ4.(-AZ2TX3 WET6(&V*Y)TPS#L RU=QUPET26I.-FOWR%E
M*_+JNL6^V*1TW_><2^IL(]5GO2(R[+&N&GT^6AFS/IU.=;&BFNN)7%.#-TNI
M:FZP5?=3O5;$2Z=45]/0]]-IS44SFI^Y9Q_5_$RVIA(-?51,MW7-U=,E57)S
M/@I&NP<WXGYE[(/I_&S-[^F6S*?U1X7=M+=2BIH:+63#%"W/1Q?!Z65JY9W
M;X(V>K!F-I.%E)_MYFUY/O)M0%118:P%CK\'NJ*JLH80QI>MS5'OTBH.USOK
M/[O<D<N":[J2U>^B-*OS43YB)2UY6YD;N?F%MODDUEXA*^U^V::339(1*UIM
M9+U51@2U:+I__KBMPT A][^A$&X50A=WY\A%><T-GY\IN6'*2L.:7;A4G3:"
M$XUMRJU1>"N@9^9OFT+6Q.[X(VDVON.+BO3)V=3 M!68%ELSEYV9\!MF@I"]
MEXU9:?:F*:G<-S!%3'U@X2ZPR_"HQ6LJ)BP*/!;Z87C$7M0G&CE[T7<39=="
M%Y74K2+VY\5"&P5H_'4HY\YB?-BBI<NI7O."SD?@@R;U0*/YJQ=!ZK\^$F_<
MQQL?LSZ_!?W*MB(FE^Q*UFO94&.TW0TR>?,(<FIBXTMJ:"G,P<X=]7,XB[L5
M.:>\>6*\*9F 9]TNM"@%5P)(X:B=)0->-<Q ^M/D=N)$EP(Q+ZDDQ2OWX $:
MLH6^X88@[H(W"%Z1:56C)\QZ*_92M!;72CX(QWV,GH$>O&\([KG&BPI#19^R
M/XBK+?08@$/U@E0/'OL3V!^?7;5*P8=S3]O:O60S+X3 2Q9Y"7!L__TH@ITE
M0;K<$XY"+\Y3%@9>E(8L2+THRW8-V3<:!U[F9UB$L9=G,1;!S(L#GQW!1M)C
M(_EA;+Q9+LE-MB$N;FRI;ZB032$JP>W\.X2,XUYL6X2A6KOF*/2BN7>=*05\
MHHX%,$!F0]3LM\>*MP:5X^89&SM(6!BT1JHGIA"DMO@AEX)KL^V7US7,8L<U
MS2YDJ[9B-E.''J?]OY%P4<L60/CIP.)NT,?O9V [C,9&"4 Q\:&.1N=>FOB#
M?>2%2;[;W_Z'!Z0]UN#T12]W'A8=FS4+ L]/8Y9-9E!,O"2;L70280U,Q3Z>
M9UV\J 1X,F3HJQ=Y&&2O7?'^E@*)/0#X&'G]&Q2J04?!992NX+9?1K(&D,$@
M5ZBG;3<446%M6;EI")4=1VEZPL;^)#J!ZW$2!FZ7NET0^6X7VMV;1RI:URZ+
M!U33P="SF5=M:8WC<"L^VSTB@QS2!:M2UI4I\-)9CO7,K?,\8)%[_BOZH=B:
M<"+;<3$ HT9G<^9/ A=8% X"BZ.9VV5V=XRNX6R2NYYM61OFNQYVY(U\6_(C
M%$Y["J<_3.%^TECD76A-*+?MVSO!%Z"O03L/L?>X@Z^':CD<:/S93?7LYFL^
MO9-HU!VJC<"Z6 ]R:ANUHFH+I%-V412JQ7K8_8[+KH-VS(:Y'9")%T89^_ M
MX(5>&L,+9K+/WCO?NG^[%WOL97F$W]2/F;M<VGA;='<H%,!;,G-2/I)1XH$[
MC.YDGICC1_B:)4'RW)DU?ZI='<.(S5*??;"$!0BAC&!QF<#4XTH]889MN"H=
ME#%E<F^6).Q.&I#Z4/G#S(L"H"SU9GXP[/=>):\))W/1C7&;$TY&N#;=T4Q?
M6K&VL0'EOI=EEH%A@D5RLE^%K<LQ*A D(,(X]I(40IA[RHA_>NLV/!SM0K-[
M*<N-J"KHI)X?6YW ]^(9J-^Q<(RX9[/.E ^^'4AT6/MQAGIDD95/O"B";UM&
M\[72N._&21<V4#).,!$2.,,2 S:.XI-#-)P.KL(UJ7MWX;='$F9[=RONG_;?
M%!?=5?I9O/L@><_5O6@TJV@)51 ?QZ7J+OG=QLBUNU@OI,$UW2U7^"XB907P
M?BFEV6VL@_Y+:_XO4$L#!!0    ( !9*7%;H=*N9]P,  "4)   9    >&PO
M=V]R:W-H965T<R]S:&5E=#0T+GAM;*56VV[C-A#]E8$VV29 (NL2.T[6-F!G
ML]M]R#:P<WDH^D!+8XLP)6I)*H[[]1U2BJ("CE&@+S8YES-GR!F.1ENI-CI#
M-/":BT*/O<R8\KK7TTF&.=.^++$@S4JJG!G:JG5/EPI9ZIQRT8N"8-#+&2^\
MR<C)[M5D)"LC>('W"G25YTSM9BCD=NR%WIM@SM>9L8+>9%2R-2[0/);WBG:]
M%B7E.1::RP(4KL;>-+R>]:V],WCBN-6=-=A,EE)N[.9'.O8"2P@%)L8B,/I[
MP1L4P@(1C5\-IM>&M([=]1OZ-Y<[Y;)D&F^D>.:IR<;>T(,45ZP29BZWOV.3
MCR.82*'=+VQKV\N!!TFEC<P;9V*0\Z+^9Z_-.70<AL$'#E'C$#G>=2#'\BLS
M;#)2<@O*6A.:7;A4G3>1XX6]E(51I.7D9R8+(Y,-_"@2+.SQP+U@!9P\L*5
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
MP* T D5S!6H*"GAPU# '6ED I<6@- )%<W5J*@O8_RLS5)CSMX('OC '6D\
MI1$HFJM.4T_ _DS_JN19:@>17<K$\Y44:Y8;990)?)MLME4-R*Q]!DJ+06D$
MBN;JTU04\/BH40ZTL !*BT%I!(KFZM04%K#_]_=;*4Q,TT\FM&5V): =3NQK
MR5=V,)V@4K%YF:&,S]N#FQ\^1$^,RO;0!EI# *41*)HK25-#P/[LWAO:ZME=
MJQ:0J?H,E!:#T@@4S5UFV901HN"8H2T"K2> TF)0&H&BN3HU]83(OP+@^T+;
M*_#H['!L\YMVU@2T=@!%<S5I:@>1/ZN_W2HQYRS;T<,_;?-3.X\9T.H!*(U
MT5Q]=M:0'W<1.>PJ<MAEY+#KR(]11(B:(D+D7Y7PG;'-#_=,V_R6G24!K1=
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
MCS*QHIS3)8JR);K=\WBC9$2W/(DINDE3%A<E7P941DDJ7BG&A[L O7SQ"KU
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
MF+>&+ XUBX$6&W<N>"^T>;^[RS68'4':">;Y4@C],+ +5$?+\7]02P,$%
M  @ %DI<5N*M9,1D @  D 4  !D   !X;"]W;W)K<VAE971S+W-H965T-34N
M>&ULC51-;^(P$/TK5M1#*^V2#P+I5B%2@5UM#Y50V>Z>33(0JXZ=VA/H_OO:
M3D@IA:J7V#.>]_QFXIET)]63+@&0O%1<Z(E7(M8WOJ_S$BJJ![(&84[64E44
MC:DVOJX5T,*!*NY'03#V*\J$EZ7.MU!9*AOD3,!"$=U4%57_I\#E;N*%WM[Q
MP#8E6H>?I37=P!+PL5XH8_D]2\$J$)I)012L)]YM>#.+;;P+^,M@IP_VQ&:R
MDO+)&G?%Q NL(."0HV6@9MG"##BW1$;&<\?I]5=:X.%^S_[+Y6YR65$-,\G_
ML0++B7?MD0+6M.'X('>_H<MG9/ERR;7[DET7&W@D;S3*J@,;!143[4I?NCH<
M ,+Q&4#4 :)C0'P&,.P 0Y=HJ\RE-:=(LU3)'5$VVK#9C:N-0YMLF+!_<8G*
MG#*#P^PV?VZ89K:DFGPGRZ:N.9B_A)23A9+$U8K<B?:]V,)?S@$IX_K*A"\
M&>?2[!Z7<W)Y<44N"!/D3RD;346A4Q^-1GN3GW=ZIJV>Z(R>,"+W4F"IR4]1
M0/&>P#?)]1E&^PRGT:>,<\@'9!A^(U$0A2<$S;X.#SZ1,^P+/G1\\1D^6U17
M3-,#6Q -G*I12Y$X"MN'VRP<ATD21ZF_/91^(BZ.?\316]P[C7&O,?ZB1F'F
M"!.YK(!01,56#=(5!X*2+!&4 6Y.Z8\_Z$KB.!H?J?\8-;H>!<F1=O_@<5>@
M-J[G-<EE([!]!;VW'RNWKIN._%,S;MKI\$;3SJI[JC;,O'\.:T,9#)*11U3;
M_ZV!LG8MM))H&M)M2S,R0=D <[Z6$O>&O: ?PMDK4$L#!!0    ( !9*7%9.
M.7+H90,  /P)   9    >&PO=V]R:W-H965T<R]S:&5E=#4V+GAM;+6668_3
M,!#'O\HH( 12:8YNC]UM(^TA8"6.BG(\(!Z\R;2Q<.Q@.RV5^/",G384-ET)
M:7E)XK%G_)N_/8ZG&Z6_F0+1PH]22#,+"FNKLS T68$E,WU5H:2>I=(EL]34
MJ]!4&EGNG4H1)E$T"DO&99!.O6VNTZFJK> 2YQI,799,;R]1J,TLB(.]X3U?
M%=89PG1:L14NT'ZLYII:81LEYR5*PY4$C<M9<!&?7<:1<_ C/G'<F(-O<*G<
M*O7--6[R61 Y(A2861>"T6N-5RB$BT0<WW=!@W9.YWCXO8_^PB=/R=PR@U=*
M?.:Y+6;!)( <EZP6]KW:O,)=0D,7+U/"^"=L=F.C ++:6%7NG(F@Y+)YLQ\[
M(0X<DM,C#LG.(?'<S42>\II9EDZUVH!VHRF:^_"I>F^"X]*MRL)JZN7D9]-K
M;BIEN%/(P'-XR[1F3B=X>HV6<6&>D?6#LDS A3%H#3QY-$GBY!S(,U/2<EEC
M#N\J='Y-D#=;U#2.E=4Y+)SIBAY6U\TZO.[/X3%P"1\*51LF<S,-+67B>,)L
M1WW94"='J-^J=1\&40^2*$G@X^(:GCY^!@8UQ[^BA:1'*TK2BI+X\(,CX6]D
MIDJ$A646:0?:'EPRP61&)E\I! T7>>Y5(V&<$D*96J.!VRTTDI+]I59U97I
MX42=<[DZJMF7UT0 -S2;^=JE1H-[THWK"O?,5"S#64"522JL,4B?/(I'T?D]
M8@Q:,0;W14_;=%8NG1ZMW#Z;_# ;M<^F!VHC:0,4O *R9:0?E;=;\-Q'HK',
M[:2N/!L2JG&'X@Z4=1KUA]-PW<%_TO*?W,L_URI#S TLM2J!$D%02\#O-;=;
M*-$6*B>X-1KKEKIS,S83C ^HXDD41=U<PY9K^,"ZLI5&OQ]]"8[/#51LZ]I@
M49>=Y,.[Y,E1\E%+/GI@<CHF46NR4:_A>6MO*K9-(Z\1?G:6<9--@S4ZR&;0
MG<FXS63\P)D<HFZ1:5 2NU#'=X0_KONDI9W\;UJ[45VTDSO"'J<];6E/_SMM
M01N^B_?T']2-H]^_PNB!B7E9"9YQ2T.I!.D( >KI)-Y-'<=_'&W1</SWZ18>
M_,O=O>@-TRM.OPB!2W*,^F,J:=U<-9J&597_O=\J2Y<%_UG0]0RU&T#]2Z7L
MON%N#.V%+_T%4$L#!!0    ( !9*7%;QUJO^5P4  $87   9    >&PO=V]R
M:W-H965T<R]S:&5E=#4W+GAM;-5846_;-A#^*X1;%"V0U"(E2W+J&$BBKBNP
MKD'3;@_#'A2+MH5*HD;22?KO=Y04R99.;(+Y92^)1']WNH]''K_CXE[([VK+
MN28/>5:H\\E6Z_)L.E6K+<]C]5:4O(!?UD+FL897N9FJ4O(XJ8SR;,H<QY_F
M<5I,EHMJ[%HN%V*GL[3@UY*H79['\L<ES\3]^81.'@>^I)NM-@/3Y:*,-_R&
MZV_EM82W:>LE27->J%041/+U^>2"GD6,&8,*\4?*[]7>,S%4;H7X;EX^)N<3
MQT3$,[[2QD4,_^[X%<\RXPGB^*=Q.FF_:0SWGQ^]_U*1!S*WL>)7(OLS3?3V
M?!).2,+7\2[37\3]K[PA-#/^5B)3U5]RWV"="5GME!9Y8PP1Y&E1_X\?FHG8
M,Z#^B %K#%C?P!LQ<!L#]ZD&7F/@53-34ZGF(8IUO%Q(<4^D08,W\U!-9F4-
M]-/"Y/U&2_@U!3N]C%)5"I6:'"AR2FY@726[C!.Q)GK+R97(2U'P0BLS\CNL
MP_>Q+-)BH\A:BIR ^4H4.BUV/"&?2R[CVM/KB.LXS=0;\/GM)B*O7[XA+TE:
MD*];L5-QD:C%5$/X)HCIJ@GUL@Z5C81*&?D$W]HJ\KY(>'+H8 J\6_+LD?PE
MLWJ,^.HM<>D)80YC2$!73S>GB'GT='/'PL9M4^E6_MP1?Q^+E<@YN=&QYK S
M]0FYC+.X6,%054%@ULE%DE2YCK,J=9E0.\D5N?U!ZH4 XQ^DV)7JA("[;)=
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
MD,@CC<@C9I'WA'_+1:EP]\!7VQM?)?'=<,F;!SB:B;ZP(["O=<G06!%_X%&
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
MK-?-\YWM A[7]2^[S;GX/U!+ P04    "  62EQ6@W:O"OD#   .$0  &0
M 'AL+W=O<FMS:&5E=',O<VAE970V,BYX;6RU6-MNVS@0_96!ME@D0!I=?(F3
MM0W$419;H!<C;G<?BC[0TE@F*I%>DK[LWR])R8KD*FH,J(!AB]3,X<SAS)#C
M\9Z+[W*-J."0I4Q.G+52FSO7E=$:,R*O^0:9?K/B(B-*#T7BRHU $ENE+'4#
MSQNZ&:',F8[MW%Q,QWRK4LIP+D!NLXR(_V:8\OW$\9WCQ!--ULI,N-/QAB2X
M0/5E,Q=ZY)8H,<V02<H9"%Q-G'O_+O0#HV E_J:XEY5G,*XL.?]N!N_BB>,9
MBS#%2!D(HG]V^(!I:I"T'?\6H$ZYIE&L/A_1_[3.:V>61.(#3_^AL5I/G)$#
M,:[(-E5/?/\7%@X-#%[$4VF_85_(>@Y$6ZEX5BAK"S+*\E]R*(BH*/C#%Q2"
M0B$X5>B_H- K%'JO5>@7"GW+3.Z*Y2$DBDS'@N]!&&F-9AXLF59;NT^9V?>%
M$OHMU7IJ^H0[9%N$E> 9/-CU4$AX"Q^)$,3L"5R$J A-Y:6>_;((X>+-);P!
MRN#SFF\E8;$<NTJ;8@#=J%AVEB\;O+"L'\ 'SM1:PB.+,:X#N-J'TI'@Z,@L
M:$4,,;J&GG\%@1<$#08]O%[=;U /7Z_NM7C3*[>E9_'Z[=MR!4]HDI>R!.8H
M;)JS".'3,J4),8ES!8^'C<XAC.$SS8P<7\%"OY(K$N4""T6$ AT="%_O#U1^
MNS-6]MYZOOXT;5VK::80W<D-B7#BZ$HC4>S0F?[^FS_T_FBBO4NPL".PVI;T
MRRWI6_3>2UM,)4D2@3GOAN9C[GQ]KT7AG<),?FOBL]\EGUV"A1V!U?@<E'P.
M?A+BQ\C>5"*;5R);ST?(E#Y^FEC-T7W/PIOC;3?UKF\&8W=7I:O5AG/IZ@BL
M1M>PI&O82E>9YJI,<UE)\R:&V@%U"<YL"6Z*LE;5<VGK"*Q&VTU)VTVKEY]T
M$&F:-&&41?IL@XOW7,K+)KI:@<Y-TR[!PH[ :@2.2@)'OZCLC;KDLTNPL".P
M&I^W)9^W[7DL=0(3D\@19U*);7[_370MA(O4Q"8L49=#!$4.3;3F\#>5LC<(
M@N'HI.[]*.7WA[V@+A7^*#4:^L-2J.:@[SU?*;U6%Q^X5!+TQ1">G7TDPM1Z
M:>Z-CX<(I32A-*-I:F8;+Y"MBYP;/YVBA5VAU0FNW-G]7Y23!7!7I':)%G:%
M5B<U>"8U:(W:N> [:MM9G7V 9>2:G 0]NS7GQR;%(G65T =O<^ &#5G5OSU)
MT 8IOW?KG=Q?PG:CSR7%K32*NL]+;,,MM3M;IO)6JYPMF_I[V\J>S,],LV\;
MT&>8_)^"#T0DE$E(<:4AS8W, 9$WW_E \8UM1Y=<Z6;3/JZ1Q"B,@'Z_XEP=
M!V:!\B^0Z?]02P,$%     @ %DI<5H[#6V4-!    A0  !D   !X;"]W;W)K
M<VAE971S+W-H965T-C,N>&ULO5AM;]LV$/XKA-H5+9!%+WZ)D]H&FDC# BQ=
MT*S=AV$?:.EL<95(C:3M!MB/WU&2%<M1E'A@]\4F*3X/C\^=CM1-MT)^52F
M)M_RC*N9DVI=7+BNBE/(J3H5!7!\LA0RIQJ[<N6J0@)-2E">N8'GC=V<,N[,
MI^78K9Q/Q5IGC,.M)&J=YU3>7T(FMC/'=W8#G]@JU6; G4\+NH([T)^+6XD]
MMV%)6 Y<,<&)A.7,^>!?1'Y@ .6,+PRV:J]-S%860GPUG>MDYGC&(L@@UH:"
MXM\&KB#+#!/:\7=-ZC1K&N!^>\?^4[EYW,R"*K@2V>\LT>G,F3@D@25=9_J3
MV/X,]89&AB\6F2I_R;:>ZSDD7BLM\AJ,%N2,5__T6RW$'L ?/P$(:D!P"!@^
M 1C4@,%+ <,:,'PI8%0#RJV[U=Y+X4*JZ7PJQ99(,QO93*-4OT2C7HR;0+G3
M$I\RQ.GYE>!*9"RA&A(R\GX@OVXYMN[6"\42AJ%#?B0?J934^).\#4%3EJEW
M./KY+B1O7[\CKPGCY+=4K!7EB9JZ&JTRW&Y<6W!961 \88$?D!O!=:I(Q!-(
MV@0N;J?94[#;TV70RQA"?$H&_@D)O"#H,.CJY7"_ QZ^'.YUP*-^^$>Q0;C7
M97Q+C$'CX$')-WB2C\<HKQ09/EF1:ZY!@M+DCU]P(KG6D*L_NYQ6L0Z[64WZ
MNE %C6'F8'Y2(#?@S-^\\L?>^R[!;9*%-LDB2V0MUPP;UPS[V-OOGL#W3JJ4
M%:0 &0/7F*:[_%)1^E[):8Z!S=P['4W=S;[>O>L>J[=-LN@9\ULZCAH=1[TZ
MWD"^0.W>O)H$_ME[3$=UB*OUXB\\CX@6F#$YRBPPG4E(("_,(=6E;K70V9YU
M>.)ZWH&\+YH5]AI]K&Z6R%KZCAM]Q[WZAD!U2E!!$YJH) 8G:JII1A*FZ()E
M3-^CZFHM*8^!%!C3,0-U8J97O?LNK:M%Q\]HW6O:L:%LDRRR1-9RR5GCDK/^
MD+_'@.\2M1=V;-JV21;:)(LLD;6TGS3:3[[+B3JQZ1J;9*%-LL@26<LUYXUK
MSGM?BXA*CCY19"E%3N+#NZTH[[9J=[?%'-7EI_-'><D?#![EI?-'9X#OCQZ=
M 8]G32:'DZ+>/?U'Q7SOX0/ >SZ5D'_(%Q2$+C)X".B(:\SL)^16,O,122Z!
MPQ)3.[8[K_F]ZQP;X%;90JMLD2VVML?V/MG\[Y* :EI;#K+)%EIEBVRQM1T4
M/#@H^+\NI/5*S]U(^PTZVADVV2);;)4SW+U:1PYR51:9%.;Z-==5B: 9;0I9
M'\KRS<'XI7\15N6H!YJJ.G9#Y0JOLR2#)5)ZIV=X^995P:GJ:%&4%96%T%KD
M93,%FH T$_#Y4@B]ZY@%FK+?_%]02P,$%     @ %DI<5HE=%LNW @  TP8
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
M4&-+$N]M_C2*XMCW[X@<B M'?A)[PRI'O<K1295S!&7F5H\>I(&?/-.F0>;
M-G3!31DNE:R(*2 "[9DS-97OU^6GIBXW75T.N1L=J?8CWU;4@;?CJ'$:CH>-
MQ;VQ^*2Q^\KD@KR5PKJ0G!448;<&IK@4>:5DO;95MIL<='5RY]\MI#.1'20I
MZ9.4_ =])3EG.LY$=I".M$]'>I:^DAZ=US@-1NF=4WT<E29^F P?ZW$O<7R.
MKC(>Z!;A.+K;^0;"XBC>"SO0Z'L__MJ]_[.K=+LG/VDK V$#?<7=N\+8^^,;
MJE9,:,)A:6#>96*ZDVJO9.T Y;JYU2PDFCM2\UJ::RPH&V#6EU+B;F O2OW%
M./L.4$L#!!0    ( !9*7%;+2_3T3P,  + *   9    >&PO=V]R:W-H965T
M<R]S:&5E=#8X+GAM;*U6VV[;, S]%<$KA@WHZKOCMHF!-=ZEPSH4[=H]#'M0
M;28V9DNI1"?MWT^R'2\7)RBVO"02Q7/$0U$RAPLN?LL, ,E363 Y,C+$V9EI
MRB2#DLH3/@.F5B9<E!355$Q-.1- TQI4%J9C68%9TIP9T;"V78MHR"LL<@;7
M@LBJ+*EXOH""+T:&;2P--_DT0VTPH^&,3N$6\&YV+=3,[%C2O 0F<\Z(@,G(
M>&^?Q:'VKQWN<UC(E3'12AXX_ZTGE^G(L'1 4$""FH&JOSF,H2@TD0KCL>4T
MNBTU<'6\9/]8:U=:'JB$,2]^Y"EF(R,T2 H36A5XPQ>?H=7C:[Z$%[+^)8O6
MUS)(4DGD90M6$90Y:_[I4YN'%8 =[  X+<#9!'@[ &X+<%\*\%J 5V>FD5+G
M(:9(HZ'@"R*TMV+3@SJ9-5K)SYD^]EL4:C57.(S&G$D457,(7WC.D-P#PTJ
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
M6!CJ&HM78\._5]- 7*91HHEH7GTCZT=GC,@;Z!>H9J.:@VH"U5Q4\U#-1[4
MU4)*:R>N*=@PQNR0$*W60#4;U1Q4$ZCFHIJ':CZJ!:@64EH[;$VUAJ&>!>./
M]=R2Y?$MJH>&+Y.^5&-$V1FW#:CK.Z.ZT='(G+[Z7L*%NN>#DX268J":0#47
MU;R^F\M'NPU0+:2T=DB:*@M#767Q53Y$/ZIC4?XR;U)G,-!9+5#-1C4'U02J
MN:CF&?OE%X9I&./]Z@NTWP#50DIKQZ>IOC#4U1=]9]$S]J=UL QS,MF?..I"
MW>/!Z>CHV)J<G)SL3Z2'=BQ0S44UK]8F[V\-O__?+T#7,:2T]H[=U#88_2>8
MZ+PV4+XITDS.H^Y)]-3\P4<,M-8!U1Q4$ZCFHIJ':CZJ!:@64EI[ZN.FUL%D
MIZ(PT<H'5+-1S4$U@6HNJGFHYJ-:@&HAI;7#UE1(F.H*B4W]0SS77DZ$.A.&
M%D*@FHUJ#JJ)6FN=9$STCA)OMV-)4Y]V+.FA:^BC6H!J(:6UD]$4,)@'33'1
M.0;\*I_2Y5.<W+V4%JGN':G[.SA%:(4#JCFH)E#-134/U7Q4"U MI+1V&G<>
MB $_$8-]) ;[3 SVH1CL4S'8QV*PS\5@'XS!/AF#?33&_Z,TPFQ*(TQU:<2A
M7SZLN=TK2F.K>P(*=<\')PDM>4 U@6HNJGG]-YB/=AR@6DAI[9@T]0RF>@**
M]2$HO7T9^_W4BGOY]I#PX.$B6OV :C:J.:@F4,U%-0_5?%0+4"VDM'8TF^H'
MDYVKPD3GJD U&]4<5!.HYJ*:AVH^J@6H%E):.VQ-%86IKJ)X.0[.UP>U#]7C
M2JNY;+6;-"NMZG WC\KNWSK.[=^)/^Z>N$*]&@?'"JV<0#6!:BZJ>;4V>7=[
M^6B_ :J%E-:.3%,Y8:HK)_;.L"[]\R]?WZ_1J]G715_6Z/AU5M Z"E1S4$V@
MFHMJ'JKYJ!:@6DAI[3PU!1NFNF#C]2$HD]73Y:M#3\^#T+3W00@MQD U!]4$
MJKFHYM5:GX,06FB!:B&EM1^!VQ1:6.],*H%=ORA_=YDFBS39S,1^$R7?M"^W
MM[*Z?[:>DOV7]?&MZ\G:Y^J5//34"]5L5'-03:":BVH>JOFH%J!:2&GM"#?E
M&Y:.7N>PT$H.5+-1S4$U@6HNJGFHYJ-:@&HAI;7#UE2$6.J*D/,HCW,M+^UH
MH97'NJ<HBZ.;I7SS;*WVJJ<-[9ZMO?X^E;K;@V.$EG*@FD U%]4\5/-1+4"U
MD-+:,6I*.:QW)JLX=-AYO3Y]6S>K"K ZDX:6>Z":C6H.J@E4<U'-0S4?U0)4
M"RFM'<BFW,.RV$$D>1/_ M5L5'-03:":BVH>JOFH%J!:2&GML#5%(U:_HI'_
M[699C;<>D-U]G5*]&@?'"BWX0#6!:BZJ>;VWEX_V&Z!:2&GMR#3%')9Z*HO?
MTD+FVE7T8WVR]5.[6I;G6]%C9S[0.@Y4LU'-036!:BZJ>:CFHUJ :B&EM7/6
MU'%8Q^PX$)T7 ]5L5'-03:":BVH>JOFH%J!:2&GML#45(-8[3RXIHFIVIG<K
M/M3,P2%#RT)0S4$U@6HNJGFHYJ-:@&IAK;V^ GZR'?QNTC/,[Z4L[*B(9J<K
MF=W)"[E<YMJ\^L+)V:"Z0+]]5\OD;?5PDD^?C<%P[WVA?PKTZOUAP\Q.'Z([
M^6N4W<5)KBWE;4F.CH[+,6U639'V\D.1/I0K.BA/Q(HB7:U?WLMH(;-J@?+W
MMVDY#*U_J#IX3K-OZ]6>_1=02P,$%     @ %DI<5@&6FS(R @  VP0  !D
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
MYI"FQA+Z\6]IU*K6-(J'SR_6W^?!8S +JF NTK]8K).)-;1(#$NZ2?6CV'V
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
MA&G6#X<?52G4T:YSSY1BR()U0Y\31P3/T4-KLWU_NZ8+4II8[E%7>O(DJ!+
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
M(/9:@_A(1!3'M"DZK8;G1@<2YD#"7$B8!PGS@6 U7?0K7?3?<)WH0TH)$N9
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
MFJR^\"A<[U2?<%"G DJ+H+082J,HFBRX\$9<LS>",X[-%0T^ 30+-6R[O^9
M$Z5\UAT,H:B6RQ((=\0UNR/;S2=XFFN#ZB/+YHQ/^>[J'^T[>9*1J\>"L17+
M*MX7-V_4$XQ;-ML4O+,6?]5* [51H+0(2HNA-(JBR2>&<&_<\%2=,=31@=(B
M*"V&TBB*)@LN?!_7[/N\] 1O2,6*E598,\#;^\7,M;GD8!&AY@^41E$T>6\T
M8?YX9O/GC\WJGO?;_%K=[NUT:'<T_0TSRGSLVESS4 VAM!A*HRB:K*$P>CSS
M<ICN0MQNRD7613IC PS9CB]9J)-1?_QR;6[&8$&A1@Z41E$T65!AY'@'C!S=
MEK&_)JOU;R2^O;G12@BU<*"T"$J+H32*HLE*"]/(.]6-1![4.(+2(B@MAM(H
MBB8++@PKSVQ8X6:PYHH&GP"NYMMF9](S!:,N3+X/-@CZWJ$VS.]O!$%1AR!K
ML;,Q[(%[?S3=K#;3V UAL3O"0LTB*(VB:+*\PBSR_%/UK5!S"$J+H+082J,H
MFBRXL*8\LS4EYC(OO>>F6N1%^M]V\]IF.]N#LQNH^02E15!:#*71CB9]F>?*
MLT)95>$K>>950:JJ3TFZ;#XGZV_6'INISR%5H0Z3IZX9TBTXC*"UQE :1=%D
M485WY)FMG[NL8+/\,6NN364TI)40NFBHH\G#G:FJ(-0X@M(HBB9OWRZ,(]]L
M''UMGBC#YF^3)U8DCXQT@C8B[E\C::8.E?% &^W68"0N6;7//;%=,D]^:)>"
M0QL60VD419.E%OZ2;_:7M';$7Z3>B/4-.;AZS P?K#C4@X+28BB-HFBRZ,*#
M\D]U4Y8/M:*@M A*BZ$TBJ+)@@LKRO^[;LHR5S3X!-"L0YI88=^9Z,)ZED/8
MWRQ*&^;U=TRAJ$.0M1 ND6]VB?:YO.9B@S,+7:<$I<50&D719#F%T>2?:IV2
M#[6>H+0(2HNA-(JBR8+O/-S(O$X),6<U5S%8>G5AD3^UU3DKM-882J,HFBRJ
ML)=\L[U4=\I\V!NOULO\!V/M%:Q5#NHA06D1E!9#:11%D_451I-_J@5,/M1>
M@M(B*"V&TBB*)@LN3"C?;$(!1[Q0<\K7F%/]>S4C35#H]@>[:DS_JSJ*:KK\
MG#EA(P5FB^93\CU=;58DR;)-(T;6YKYSD0CK>EM=ULWHH5GO:/43A;;9FHRL
M_B)>:*4QE$91-%E+X1,%9I_(I&6RRC?ZY;YFZ& 5-1L&*Q)"71\HC:)HLH3"
M]0G,*X]N-L5LD6R7D/%/0-X]KKA^9?-!R*_(V9Y5VV;P8!EMW<78?ZYL!*TT
MAM(HBM8J.=YY /F*%8_-H^)+K@Z_JMKG=6_?W3Z._JIY"'OO_6OK7=P^5%Y@
MVF?<?TJ*QS0KR9(]<.1D%/ Y5-$^-K[]I<K7S6/.[_.JRE?-RP5+YJRH _C?
M'_*\>OFEKJ!^XGW3[,O_ 5!+ P04    "  62EQ6>Q%M'O\$  "D(   &0
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
MUVI4=@!]GTMI7AOVIE=?U&?_ 5!+ P04    "  62EQ6!ZJ?%XL$  "V$0
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
MG<^//_!-A]1XX4R.RJ!3:GZF#N9U%//>*)ZH;I1WH#/>60&]ZI?VQ"'!@H'
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
MW<S<+11O[!2YXDK/I/9RJ_]G@# &^O<UY^II86[0_W-9_ =02P,$%     @
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
M%*IE4"V':@54*Z%:!=5JE-9/@%T]?OOC-UXNZL&IJG <8^@<X_@&CDY;2"V
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
MN7GZ9;N!K\O5[P^[<_Y_4$L#!!0    ( !9*7%8[(Q[>Z@H  ,)A   9
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
M$TP)F(!@.BT%O'W<>?6H\56:/^R^#*#PYMEF7>Z?OWM\]_B% S_M'KL.WO_
MWT<<>3_F[V?[KQ,XX???;A E^<-B77C+]+YJBKWSJR[G^R\,V+\HLZ?=@\X_
M9V69K7:_/J;)79IO!=7?[[.L?'FQ;>#XM0TW_P=02P,$%     @ %DI<5D@E
MKG7Y"   N5   !D   !X;"]W;W)K<VAE971S+W-H965T.3@N>&ULQ9QK<]NX
M%8;_"D:[LY/,I!8!WK.V9Q)3%^K*QIOV0Z<?: FV.*%(+0G9V?WU!2GJ0O"8
MI9O3-A]BB7[?!P !'(/$(:]?TNQ;ON%<D._;.,EO>ALA=A_[_7RUX=LPOTIW
M/)&_>4RS;2CDU^RIG^\R'JY+TS;N,TVS^MLP2GJWU^6Q(+N]3O<BCA(>9"3?
M;[=A]L=G'J<O-SW:.Q[X$CUM1'&@?WN]"Y_X/1=?=T$FO_5/E'6TY4D>I0G)
M^.--[Q/]&%"W,)2*OT7\);_X3(JF/*3IM^*+O[[I:46->,Q7HD"$\L<SO^-Q
M7)!D/7ZOH+U3F87Q\O.1/BP;+QOS$.;\+HW_'JW%YJ;G],B:/X;[6'Q)7\:\
M:I!9\%9IG)?_DY=*J_7(:I^+=%N990VV47+X&7ZO3L2%07)@ ZL,3#48KQCT
MRJ!W-1B5P>AJ,"N#V=5@50:KJ\&N#'97@U,9G*X&MS*X70U4._:<UMERZNQ&
M;[]J.78W[=S?]-CAM-'CUFN68Y?3SGU.CYU.._<Z/78[+?N]?Y@DY0SS0A'>
M7F?I"\D*O>05'\II6OKEQ(J2(J+<BTS^-I(^<?O7?9@)GL5_D&&4A,DJ"F/B
M)X=(5<SXOY#[,M9$?_*<B TG^R3<KR/!U^3WDS7CN9S .4D?R2I-1)3LH^2)
MR*B7E9"<O/.X"*,X?R]Y7^\]\N[G]^1GTB?Y)I1>$B7D:Q*)_(,\*#__MDGW
M>9BL\^N^D$TL*MI?5<WY?&@.>Z4Y.IG+"FQR,DC6? WX%^U^REH ?7EN3R>8
M'4_P9]9*]/CJBNCT V$:8T"%[MKM]WPG[=JK=J_=/MDGK?9!NWT>9JV5'W9O
M.P7LH^YMA^SC[FV'['[WMD/V2?>V:X!]VKWMD'W6O>V0?=Z][9!]\6-C?OEC
MPR;XC\]\;0;KIQ"IESS]U:YXDDLH0;[P79J)(K)=!LA_S*2<^()O\W]"\>K
M-F!VL5[\F._"%;_IR05ASK-GWKO]Y2=J:;]"L0(3YF'"!IBP(29LA D;8\)\
M3-@$$S;%A,TP87-,V (3ML2$!4BP6KPS3O'.:*/??N'//-ES</75ZGQK-,.$
M>9BP 29LB D;8<+&F# ?$S;!A$TQ8;,#S"YAQ>V:YUO=,"W;N.X_7\8IS#(7
MS3*I;;F&;M4+70(Z@QJZ6KD T#%FV;ISTM4"AWD*'&9KX!AE:9Z3798^1@(*
M'F:C6,MQ+:41=TV5[1J&T@0/4%%-<^JJ05-EFM1PZZHAH&(F9775"% 9CJV4
M. 94NF7I=97?5!G,L)5Z32"5:]EUU1106<Q55+.#RKJLE^7H5!FU39:NF[I9
M5RV:+&87<T 9C8!,DS3EO 9-&;5=2]?@L6B=QJ+5.A;]9)5N.7G@<J7.273X
M)L+O\)\UJU$'G>JNTK=W395AF)IR=CR Y9J&IHS,IDH. *;TQ["IHI:D*2,3
M8#F:J[#&D(IIRNSSH1(I5;IV JATS5+&[Q0H4;--=61"9\)U%=8<./>Z6OD%
M4"U#HY82.Y9-F>/($Z:,RZ;*DH."PL/2/@U+NW58+KBH!B,T#%N];UU=8<(\
M3-@ $S;$A(TP86-,F(\)FV#"IIBP&29LC@E;V,TUDR;CIQ)EETV9)9<2RM__
MH*F2?]DU XXMSBFV.*WWJ<ZQA;R+Y4KL/=GQ['"+'0HV#F:PP81YF+ !)FR(
M"1MAPL:8,!\3-L&$33%A,TS8'!.VP(0M,6$!$JP6X-Q3@',[+IZ. 2X4(HL>
M]B)\B.7J/B7WQ7YD<8=>BK9I0G*1KKYMTGC-L_Q#D7D0K<B[*"'K-([#+#\'
MR/=0A&RMS5LC)";,PX0-,&%#3-@($S;&A/F8L DF;(H)FV'"YIBPQ0'F7%YE
M7YG*,FO9%+$KJE[G-47TRF3P4HQJIU!5I*[\%V/5.HKW19)%]VC57J&WABM4
MFH=*&Z#2AJBT$2IMC$KS46D35-H4E39#I<U1:8N*5@]=AG*O<0FH9.Q2[OP%
M@$H&KU=BUT5*&&V-7;^E(HS)ISSG(B>__.0PRGXE=^?$KN4IL0N,0ZWP-\<A
M3)J'2AN@TH:HM!$J;8Q*\U%I$U3:%)4V0Z7-46D+5-H2E19@T>H!D)T#(&N]
MD_9C&5\5'"L 8M(\5-H E39$I8U0:6-4FH]*FZ#2IJBT&2IMCDI;H-*6J+0
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
M<6A4"H[<8R6,<6*T_C6"R0_L?@!02P,$%     @ %DI<5EO5R,WA!@  )D
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
M A0#%     @ %DI<5@=!36*!    L0   !               ( !     &1O
M8U!R;W!S+V%P<"YX;6Q02P$"% ,4    "  62EQ69()'+>\    K @  $0
M            @ &O    9&]C4')O<',O8V]R92YX;6Q02P$"% ,4    "  6
M2EQ6F5R<(Q &  "<)P  $P              @ '- 0  >&PO=&AE;64O=&AE
M;64Q+GAM;%!+ 0(4 Q0    ( !9*7%8^#\*NV <  (DO   8
M  " @0X(  !X;"]W;W)K<VAE971S+W-H965T,2YX;6Q02P$"% ,4    "  6
M2EQ65WJ9]3D"  "T!0  &               @($<$   >&PO=V]R:W-H965T
M<R]S:&5E=#(N>&UL4$L! A0#%     @ %DI<5B?4]CA&!P  Z2$  !@
M         ("!BQ(  'AL+W=O<FMS:&5E=',O<VAE970S+GAM;%!+ 0(4 Q0
M   ( !9*7%;RM:F0V@,  ( -   8              " @0<:  !X;"]W;W)K
M<VAE971S+W-H965T-"YX;6Q02P$"% ,4    "  62EQ6E-NYS0L(  "((@
M&               @($7'@  >&PO=V]R:W-H965T<R]S:&5E=#4N>&UL4$L!
M A0#%     @ %DI<5B_[P3;X!   LA4  !@              ("!6"8  'AL
M+W=O<FMS:&5E=',O<VAE970V+GAM;%!+ 0(4 Q0    ( !9*7%9'MM-Y+0D
M  TK   8              " @88K  !X;"]W;W)K<VAE971S+W-H965T-RYX
M;6Q02P$"% ,4    "  62EQ6">8V=4T+   3;P  &               @('I
M-   >&PO=V]R:W-H965T<R]S:&5E=#@N>&UL4$L! A0#%     @ %DI<5JV@
M0S?'!0  N@P  !@              ("!;$   'AL+W=O<FMS:&5E=',O<VAE
M970Y+GAM;%!+ 0(4 Q0    ( !9*7%:.B^!(MAL  *12   9
M  " @6E&  !X;"]W;W)K<VAE971S+W-H965T,3 N>&UL4$L! A0#%     @
M%DI<5OOOF9?>"P  S!X  !D              ("!5F(  'AL+W=O<FMS:&5E
M=',O<VAE970Q,2YX;6Q02P$"% ,4    "  62EQ6T[@#)YT(  !1%0  &0
M            @(%K;@  >&PO=V]R:W-H965T<R]S:&5E=#$R+GAM;%!+ 0(4
M Q0    ( !9*7%8"OV1+60D  "X6   9              " @3]W  !X;"]W
M;W)K<VAE971S+W-H965T,3,N>&UL4$L! A0#%     @ %DI<5CR-052P!
M\ H  !D              ("!SX   'AL+W=O<FMS:&5E=',O<VAE970Q-"YX
M;6Q02P$"% ,4    "  62EQ6,0]\"'L'   ?$@  &0              @(&V
MA0  >&PO=V]R:W-H965T<R]S:&5E=#$U+GAM;%!+ 0(4 Q0    ( !9*7%99
MM_B?. ,  . &   9              " @6B-  !X;"]W;W)K<VAE971S+W-H
M965T,38N>&UL4$L! A0#%     @ %DI<5BCRP2[F!@  )A   !D
M     ("!UY   'AL+W=O<FMS:&5E=',O<VAE970Q-RYX;6Q02P$"% ,4
M"  62EQ6-01$<;\*   Q&P  &0              @('TEP  >&PO=V]R:W-H
M965T<R]S:&5E=#$X+GAM;%!+ 0(4 Q0    ( !9*7%;+U53,UP4  (4.   9
M              " @>JB  !X;"]W;W)K<VAE971S+W-H965T,3DN>&UL4$L!
M A0#%     @ %DI<5NA&H3=S!0  [!4  !D              ("!^*@  'AL
M+W=O<FMS:&5E=',O<VAE970R,"YX;6Q02P$"% ,4    "  62EQ64JKHJ!4)
M  #$%0  &0              @(&BK@  >&PO=V]R:W-H965T<R]S:&5E=#(Q
M+GAM;%!+ 0(4 Q0    ( !9*7%:B3CGL8 <  .P1   9              "
M@>ZW  !X;"]W;W)K<VAE971S+W-H965T,C(N>&UL4$L! A0#%     @ %DI<
M5CN!R"U0!@  F0\  !D              ("!A;\  'AL+W=O<FMS:&5E=',O
M<VAE970R,RYX;6Q02P$"% ,4    "  62EQ6<G X-N4*   ;(0  &0
M        @($,Q@  >&PO=V]R:W-H965T<R]S:&5E=#(T+GAM;%!+ 0(4 Q0
M   ( !9*7%;95@7 $00  *0*   9              " @2C1  !X;"]W;W)K
M<VAE971S+W-H965T,C4N>&UL4$L! A0#%     @ %DI<5@ Y^[;F"   UQ4
M !D              ("!<-4  'AL+W=O<FMS:&5E=',O<VAE970R-BYX;6Q0
M2P$"% ,4    "  62EQ6\35%!)H#  "?!P  &0              @(&-W@
M>&PO=V]R:W-H965T<R]S:&5E=#(W+GAM;%!+ 0(4 Q0    ( !9*7%;-6Y**
MB0,  )D(   9              " @5[B  !X;"]W;W)K<VAE971S+W-H965T
M,C@N>&UL4$L! A0#%     @ %DI<5CH:X.SI @  6@8  !D
M ("!'N8  'AL+W=O<FMS:&5E=',O<VAE970R.2YX;6Q02P$"% ,4    "  6
M2EQ6$* +>Z(&  "D#P  &0              @($^Z0  >&PO=V]R:W-H965T
M<R]S:&5E=#,P+GAM;%!+ 0(4 Q0    ( !9*7%;$"!V"?P@  !D6   9
M          " @1?P  !X;"]W;W)K<VAE971S+W-H965T,S$N>&UL4$L! A0#
M%     @ %DI<5O$NAI:7&P  W%4  !D              ("!S?@  'AL+W=O
M<FMS:&5E=',O<VAE970S,BYX;6Q02P$"% ,4    "  62EQ6V!+$?:X$  !P
M"P  &0              @(&;% $ >&PO=V]R:W-H965T<R]S:&5E=#,S+GAM
M;%!+ 0(4 Q0    ( !9*7%;6$-/(;P8  .\/   9              " @8 9
M 0!X;"]W;W)K<VAE971S+W-H965T,S0N>&UL4$L! A0#%     @ %DI<5@@7
M:W0C!   F@D  !D              ("!)B ! 'AL+W=O<FMS:&5E=',O<VAE
M970S-2YX;6Q02P$"% ,4    "  62EQ6,VN8/KP"  #'!0  &0
M    @(& ) $ >&PO=V]R:W-H965T<R]S:&5E=#,V+GAM;%!+ 0(4 Q0    (
M !9*7%9[;+E^V0,   ,)   9              " @7,G 0!X;"]W;W)K<VAE
M971S+W-H965T,S<N>&UL4$L! A0#%     @ %DI<5HD%Q@+6 @  1@8  !D
M             ("!@RL! 'AL+W=O<FMS:&5E=',O<VAE970S."YX;6Q02P$"
M% ,4    "  62EQ68D.=PYL#   W"   &0              @(&0+@$ >&PO
M=V]R:W-H965T<R]S:&5E=#,Y+GAM;%!+ 0(4 Q0    ( !9*7%8K/?<:] (
M $8&   9              " @6(R 0!X;"]W;W)K<VAE971S+W-H965T-# N
M>&UL4$L! A0#%     @ %DI<5J#SH5C; P  ^PH  !D              ("!
MC34! 'AL+W=O<FMS:&5E=',O<VAE970T,2YX;6Q02P$"% ,4    "  62EQ6
M/\WAB/T$  !C#@  &0              @(&?.0$ >&PO=V]R:W-H965T<R]S
M:&5E=#0R+GAM;%!+ 0(4 Q0    ( !9*7%:O7I>5K04  '4-   9
M      " @=,^ 0!X;"]W;W)K<VAE971S+W-H965T-#,N>&UL4$L! A0#%
M  @ %DI<5NATJYGW P  )0D  !D              ("!MT0! 'AL+W=O<FMS
M:&5E=',O<VAE970T-"YX;6Q02P$"% ,4    "  62EQ6X6KJC*X#  #,"
M&0              @('E2 $ >&PO=V]R:W-H965T<R]S:&5E=#0U+GAM;%!+
M 0(4 Q0    ( !9*7%9N)F1Q[04  )4-   9              " @<I, 0!X
M;"]W;W)K<VAE971S+W-H965T-#8N>&UL4$L! A0#%     @ %DI<5@R3ZS"
M P  8 <  !D              ("![E(! 'AL+W=O<FMS:&5E=',O<VAE970T
M-RYX;6Q02P$"% ,4    "  62EQ6X_1Q.88$  #-"@  &0
M@(&E5@$ >&PO=V]R:W-H965T<R]S:&5E=#0X+GAM;%!+ 0(4 Q0    ( !9*
M7%9U@BM[> <  #T4   9              " @6); 0!X;"]W;W)K<VAE971S
M+W-H965T-#DN>&UL4$L! A0#%     @ %DI<5MO4MIB1 @  BP8  !D
M         ("!$6,! 'AL+W=O<FMS:&5E=',O<VAE970U,"YX;6Q02P$"% ,4
M    "  62EQ6Z(HP'?<&  !F.P  &0              @('990$ >&PO=V]R
M:W-H965T<R]S:&5E=#4Q+GAM;%!+ 0(4 Q0    ( !9*7%8;.O2&(@4  $0I
M   9              " @0=M 0!X;"]W;W)K<VAE971S+W-H965T-3(N>&UL
M4$L! A0#%     @ %DI<5C50@LI'!P  SSL  !D              ("!8'(!
M 'AL+W=O<FMS:&5E=',O<VAE970U,RYX;6Q02P$"% ,4    "  62EQ6INUM
M+=T#  !F%@  &0              @('>>0$ >&PO=V]R:W-H965T<R]S:&5E
M=#4T+GAM;%!+ 0(4 Q0    ( !9*7%;BK63$9 (  ) %   9
M  " @?)] 0!X;"]W;W)K<VAE971S+W-H965T-34N>&UL4$L! A0#%     @
M%DI<5DXY<NAE P  _ D  !D              ("!C8 ! 'AL+W=O<FMS:&5E
M=',O<VAE970U-BYX;6Q02P$"% ,4    "  62EQ6\=:K_E<%  !&%P  &0
M            @($IA $ >&PO=V]R:W-H965T<R]S:&5E=#4W+GAM;%!+ 0(4
M Q0    ( !9*7%;3)24]?08  " A   9              " @;>) 0!X;"]W
M;W)K<VAE971S+W-H965T-3@N>&UL4$L! A0#%     @ %DI<5O8EAN2$ P
M' T  !D              ("!:Y ! 'AL+W=O<FMS:&5E=',O<VAE970U.2YX
M;6Q02P$"% ,4    "  62EQ6$"A"@S,#   8#0  &0              @($F
ME $ >&PO=V]R:W-H965T<R]S:&5E=#8P+GAM;%!+ 0(4 Q0    ( !9*7%8C
MLBL'P0P  %2X   9              " @9"7 0!X;"]W;W)K<VAE971S+W-H
M965T-C$N>&UL4$L! A0#%     @ %DI<5H-VKPKY P  #A$  !D
M     ("!B*0! 'AL+W=O<FMS:&5E=',O<VAE970V,BYX;6Q02P$"% ,4
M"  62EQ6CL-;90T$   "%   &0              @(&XJ $ >&PO=V]R:W-H
M965T<R]S:&5E=#8S+GAM;%!+ 0(4 Q0    ( !9*7%:)71;+MP(  -,&   9
M              " @?RL 0!X;"]W;W)K<VAE971S+W-H965T-C0N>&UL4$L!
M A0#%     @ %DI<5B!W=!C* P  P!$  !D              ("!ZJ\! 'AL
M+W=O<FMS:&5E=',O<VAE970V-2YX;6Q02P$"% ,4    "  62EQ6AI]UH?\%
M   !.   &0              @('KLP$ >&PO=V]R:W-H965T<R]S:&5E=#8V
M+GAM;%!+ 0(4 Q0    ( !9*7%:$:Y<O1@,  "0+   9              "
M@2&Z 0!X;"]W;W)K<VAE971S+W-H965T-C<N>&UL4$L! A0#%     @ %DI<
M5LM+]/1/ P  L H  !D              ("!GKT! 'AL+W=O<FMS:&5E=',O
M<VAE970V."YX;6Q02P$"% ,4    "  62EQ6>=KGX)D#  !2$0  &0
M        @($DP0$ >&PO=V]R:W-H965T<R]S:&5E=#8Y+GAM;%!+ 0(4 Q0
M   ( !9*7%:$,\WM>@(  )H&   9              " @?3$ 0!X;"]W;W)K
M<VAE971S+W-H965T-S N>&UL4$L! A0#%     @ %DI<5M'B@U\T P  $0T
M !D              ("!I<<! 'AL+W=O<FMS:&5E=',O<VAE970W,2YX;6Q0
M2P$"% ,4    "  62EQ6X$S_ @4#  "9#   &0              @($0RP$
M>&PO=V]R:W-H965T<R]S:&5E=#<R+GAM;%!+ 0(4 Q0    ( !9*7%8)K@,_
M#P0   L4   9              " @4S. 0!X;"]W;W)K<VAE971S+W-H965T
M-S,N>&UL4$L! A0#%     @ %DI<5E2R:P*G P  JA$  !D
M ("!DM(! 'AL+W=O<FMS:&5E=',O<VAE970W-"YX;6Q02P$"% ,4    "  6
M2EQ6AG*QK94+   0H0  &0              @(%PU@$ >&PO=V]R:W-H965T
M<R]S:&5E=#<U+GAM;%!+ 0(4 Q0    ( !9*7%8!EILR,@(  -L$   9
M          " @3SB 0!X;"]W;W)K<VAE971S+W-H965T-S8N>&UL4$L! A0#
M%     @ %DI<5A]'/87V @  \ P  !D              ("!I>0! 'AL+W=O
M<FMS:&5E=',O<VAE970W-RYX;6Q02P$"% ,4    "  62EQ6T?FL\^D#  "J
M#P  &0              @('2YP$ >&PO=V]R:W-H965T<R]S:&5E=#<X+GAM
M;%!+ 0(4 Q0    ( !9*7%86INC<P @  !@U   9              " @?+K
M 0!X;"]W;W)K<VAE971S+W-H965T-SDN>&UL4$L! A0#%     @ %DI<5J4Y
MI=@6 P  /0D  !D              ("!Z?0! 'AL+W=O<FMS:&5E=',O<VAE
M970X,"YX;6Q02P$"% ,4    "  62EQ6D9J["=$"   ]"   &0
M    @($V^ $ >&PO=V]R:W-H965T<R]S:&5E=#@Q+GAM;%!+ 0(4 Q0    (
M !9*7%9H2 <$M 0  ,D2   9              " @3[[ 0!X;"]W;W)K<VAE
M971S+W-H965T.#(N>&UL4$L! A0#%     @ %DI<5D(O=<T8!   NPX  !D
M             ("!*0 " 'AL+W=O<FMS:&5E=',O<VAE970X,RYX;6Q02P$"
M% ,4    "  62EQ69HBY?J,#  !U$   &0              @(%X! ( >&PO
M=V]R:W-H965T<R]S:&5E=#@T+GAM;%!+ 0(4 Q0    ( !9*7%;9T?+L&04
M $PF   9              " @5(( @!X;"]W;W)K<VAE971S+W-H965T.#4N
M>&UL4$L! A0#%     @ %DI<5E1( 0AU#   R'\  !D              ("!
MH@T" 'AL+W=O<FMS:&5E=',O<VAE970X-BYX;6Q02P$"% ,4    "  62EQ6
M>Q%M'O\$  "D(   &0              @(%.&@( >&PO=V]R:W-H965T<R]S
M:&5E=#@W+GAM;%!+ 0(4 Q0    ( !9*7%8$C$8 N@,  +0/   9
M      " @80? @!X;"]W;W)K<VAE971S+W-H965T.#@N>&UL4$L! A0#%
M  @ %DI<5@>JGQ>+!   MA$  !D              ("!=2," 'AL+W=O<FMS
M:&5E=',O<VAE970X.2YX;6Q02P$"% ,4    "  62EQ6;,]2*H #  "C#@
M&0              @($W* ( >&PO=V]R:W-H965T<R]S:&5E=#DP+GAM;%!+
M 0(4 Q0    ( !9*7%99@X&;R 4  &,I   9              " @>XK @!X
M;"]W;W)K<VAE971S+W-H965T.3$N>&UL4$L! A0#%     @ %DI<5@G HK(#
M!   Q0P  !D              ("![3$" 'AL+W=O<FMS:&5E=',O<VAE970Y
M,BYX;6Q02P$"% ,4    "  62EQ6%QJNW,,#  #N$@  &0
M@($G-@( >&PO=V]R:W-H965T<R]S:&5E=#DS+GAM;%!+ 0(4 Q0    ( !9*
M7%:^2VFRO0(  &<*   9              " @2$Z @!X;"]W;W)K<VAE971S
M+W-H965T.30N>&UL4$L! A0#%     @ %DI<5BYC+'8F @  J00  !D
M         ("!%3T" 'AL+W=O<FMS:&5E=',O<VAE970Y-2YX;6Q02P$"% ,4
M    "  62EQ6O'>.U+<2  #" P$ &0              @(%R/P( >&PO=V]R
M:W-H965T<R]S:&5E=#DV+GAM;%!+ 0(4 Q0    ( !9*7%8[(Q[>Z@H  ,)A
M   9              " @6!2 @!X;"]W;W)K<VAE971S+W-H965T.3<N>&UL
M4$L! A0#%     @ %DI<5D@EKG7Y"   N5   !D              ("!@5T"
M 'AL+W=O<FMS:&5E=',O<VAE970Y."YX;6Q02P$"% ,4    "  62EQ6^SI$
M/SP#  #.$P  #0              @ &Q9@( >&PO<W1Y;&5S+GAM;%!+ 0(4
M Q0    ( !9*7%:7BKL<P    !,"   +              "  1AJ @!?<F5L
M<R\N<F5L<U!+ 0(4 Q0    ( !9*7%9;U<C-X08  "9    /
M  "  0%K @!X;"]W;W)K8F]O:RYX;6Q02P$"% ,4    "  62EQ6H[0U,<D"
M  ">.0  &@              @ $/<@( >&PO7W)E;',O=V]R:V)O;VLN>&UL
M+G)E;'-02P$"% ,4    "  62EQ68=MXD5$"  "P-P  $P
M@ $0=0( 6T-O;G1E;G1?5'EP97-=+GAM;%!+!08     :@!J !T=  "2=P(
"   !

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>116
<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>117
<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>118
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.22.4</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>389</ContextCount>
  <ElementCount>471</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>103</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>8</UnitCount>
  <MyReports>
    <Report instance="strl-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>0000001 - 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-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>0000002 - Document - Audit Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.strlco.com/role/AuditInformation</Role>
      <ShortName>Audit Information</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="strl-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>0000003 - Statement - Consolidated Statements of Operations</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.strlco.com/role/ConsolidatedStatementsofOperations</Role>
      <ShortName>Consolidated Statements of Operations</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="strl-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>0000004 - Statement - Consolidated Statements of Comprehensive Income</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.strlco.com/role/ConsolidatedStatementsofComprehensiveIncome</Role>
      <ShortName>Consolidated Statements of Comprehensive Income</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="strl-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>0000005 - Statement - Consolidated Balance Sheets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.strlco.com/role/ConsolidatedBalanceSheets</Role>
      <ShortName>Consolidated Balance Sheets</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="strl-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>0000006 - Statement - Consolidated Balance Sheets (Parentheticals)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.strlco.com/role/ConsolidatedBalanceSheetsParentheticals</Role>
      <ShortName>Consolidated Balance Sheets (Parentheticals)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="strl-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>0000007 - Statement - Consolidated Statements of Cash Flows</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.strlco.com/role/ConsolidatedStatementsofCashFlows</Role>
      <ShortName>Consolidated Statements of Cash Flows</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="strl-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>0000008 - Statement - Consolidated Statements of Stockholders' Equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.strlco.com/role/ConsolidatedStatementsofStockholdersEquity</Role>
      <ShortName>Consolidated Statements of Stockholders' Equity</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="strl-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>0000009 - 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>9</Position>
    </Report>
    <Report instance="strl-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>0000010 - 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>10</Position>
    </Report>
    <Report instance="strl-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>0000011 - Disclosure - Acquisitions</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.strlco.com/role/Acquisitions</Role>
      <ShortName>Acquisitions</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="strl-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>0000012 - Disclosure - Dispositions</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.strlco.com/role/Dispositions</Role>
      <ShortName>Dispositions</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="strl-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>0000013 - 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>13</Position>
    </Report>
    <Report instance="strl-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>0000014 - 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>14</Position>
    </Report>
    <Report instance="strl-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>0000015 - 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>15</Position>
    </Report>
    <Report instance="strl-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>0000016 - 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>16</Position>
    </Report>
    <Report instance="strl-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>0000017 - Disclosure - Other Intangible Assets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.strlco.com/role/OtherIntangibleAssets</Role>
      <ShortName>Other Intangible Assets</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="strl-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>0000018 - Disclosure - Debt</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.strlco.com/role/Debt</Role>
      <ShortName>Debt</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="strl-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>0000019 - Disclosure - Financial Instruments</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.strlco.com/role/FinancialInstruments</Role>
      <ShortName>Financial Instruments</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="strl-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>0000020 - Disclosure - Lease Obligations</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.strlco.com/role/LeaseObligations</Role>
      <ShortName>Lease Obligations</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="strl-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>0000021 - 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>21</Position>
    </Report>
    <Report instance="strl-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>0000022 - Disclosure - Income Taxes</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.strlco.com/role/IncomeTaxes</Role>
      <ShortName>Income Taxes</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>22</Position>
    </Report>
    <Report instance="strl-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>0000023 - Disclosure - Stockholders' Equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.strlco.com/role/StockholdersEquity</Role>
      <ShortName>Stockholders' Equity</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>23</Position>
    </Report>
    <Report instance="strl-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>0000024 - 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>24</Position>
    </Report>
    <Report instance="strl-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>0000025 - 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>25</Position>
    </Report>
    <Report instance="strl-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>0000026 - Disclosure - Retirement Benefits</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.strlco.com/role/RetirementBenefits</Role>
      <ShortName>Retirement Benefits</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>26</Position>
    </Report>
    <Report instance="strl-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>0000027 - 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>27</Position>
    </Report>
    <Report instance="strl-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>0000028 - Disclosure - Concentration of Risk and Enterprise Wide Disclosures</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.strlco.com/role/ConcentrationofRiskandEnterpriseWideDisclosures</Role>
      <ShortName>Concentration of Risk and Enterprise Wide Disclosures</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>28</Position>
    </Report>
    <Report instance="strl-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>0000029 - Disclosure - Related Party Transactions</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.strlco.com/role/RelatedPartyTransactions</Role>
      <ShortName>Related Party Transactions</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>29</Position>
    </Report>
    <Report instance="strl-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>0000030 - Disclosure - Segment Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.strlco.com/role/SegmentInformation</Role>
      <ShortName>Segment Information</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>30</Position>
    </Report>
    <Report instance="strl-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>0000031 - Disclosure - Quarterly Financial Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.strlco.com/role/QuarterlyFinancialInformation</Role>
      <ShortName>Quarterly Financial Information</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>31</Position>
    </Report>
    <Report instance="strl-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>0000032 - 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>32</Position>
    </Report>
    <Report instance="strl-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>0000033 - 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>33</Position>
    </Report>
    <Report instance="strl-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>0000034 - Disclosure - Dispositions (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.strlco.com/role/DispositionsTables</Role>
      <ShortName>Dispositions (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.strlco.com/role/Dispositions</ParentRole>
      <Position>34</Position>
    </Report>
    <Report instance="strl-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>0000035 - 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>35</Position>
    </Report>
    <Report instance="strl-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>0000036 - Disclosure - Consolidated 50% Owned Subsidiary (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.strlco.com/role/Consolidated50OwnedSubsidiaryTables</Role>
      <ShortName>Consolidated 50% Owned Subsidiary (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.strlco.com/role/Consolidated50OwnedSubsidiaries</ParentRole>
      <Position>36</Position>
    </Report>
    <Report instance="strl-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>0000037 - 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>37</Position>
    </Report>
    <Report instance="strl-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>0000038 - 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>38</Position>
    </Report>
    <Report instance="strl-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>0000039 - Disclosure - Other Intangible Assets (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.strlco.com/role/OtherIntangibleAssetsTables</Role>
      <ShortName>Other Intangible Assets (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.strlco.com/role/OtherIntangibleAssets</ParentRole>
      <Position>39</Position>
    </Report>
    <Report instance="strl-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>0000040 - 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>40</Position>
    </Report>
    <Report instance="strl-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>0000041 - 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>41</Position>
    </Report>
    <Report instance="strl-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>0000042 - 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>42</Position>
    </Report>
    <Report instance="strl-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>0000043 - 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>43</Position>
    </Report>
    <Report instance="strl-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>0000044 - 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>44</Position>
    </Report>
    <Report instance="strl-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>0000045 - 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>45</Position>
    </Report>
    <Report instance="strl-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>0000046 - Disclosure - Retirement Benefits (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.strlco.com/role/RetirementBenefitsTables</Role>
      <ShortName>Retirement Benefits (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.strlco.com/role/RetirementBenefits</ParentRole>
      <Position>46</Position>
    </Report>
    <Report instance="strl-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>0000047 - 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>47</Position>
    </Report>
    <Report instance="strl-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>0000048 - 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>48</Position>
    </Report>
    <Report instance="strl-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>0000049 - Disclosure - Quarterly Financial Information (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.strlco.com/role/QuarterlyFinancialInformationTables</Role>
      <ShortName>Quarterly Financial Information (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.strlco.com/role/QuarterlyFinancialInformation</ParentRole>
      <Position>49</Position>
    </Report>
    <Report instance="strl-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>0000050 - 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>50</Position>
    </Report>
    <Report instance="strl-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>0000051 - Disclosure - Basis of Presentation and Significant Accounting Policies - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.strlco.com/role/BasisofPresentationandSignificantAccountingPoliciesNarrativeDetails</Role>
      <ShortName>Basis of Presentation and Significant Accounting Policies - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.strlco.com/role/BasisofPresentationandSignificantAccountingPoliciesPolicies</ParentRole>
      <Position>51</Position>
    </Report>
    <Report instance="strl-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>0000052 - 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>52</Position>
    </Report>
    <Report instance="strl-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>0000053 - 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>53</Position>
    </Report>
    <Report instance="strl-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>0000054 - 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>54</Position>
    </Report>
    <Report instance="strl-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>0000055 - 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>55</Position>
    </Report>
    <Report instance="strl-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>0000056 - Disclosure - Dispositions - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.strlco.com/role/DispositionsNarrativeDetails</Role>
      <ShortName>Dispositions - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>56</Position>
    </Report>
    <Report instance="strl-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>0000057 - Disclosure - Dispositions - Schedule of the Components of Net Earnings from Discontinued Operations (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.strlco.com/role/DispositionsScheduleoftheComponentsofNetEarningsfromDiscontinuedOperationsDetails</Role>
      <ShortName>Dispositions - Schedule of the Components of Net Earnings from Discontinued Operations (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>57</Position>
    </Report>
    <Report instance="strl-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>0000058 - Disclosure - Dispositions - Schedule of the Carrying Amounts of Major Classes of Assets and Liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.strlco.com/role/DispositionsScheduleoftheCarryingAmountsofMajorClassesofAssetsandLiabilitiesDetails</Role>
      <ShortName>Dispositions - Schedule of the Carrying Amounts of Major Classes of Assets and Liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>58</Position>
    </Report>
    <Report instance="strl-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>0000059 - Disclosure - Dispositions - Schedule of the Cash Flows from Discontinued Operations (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.strlco.com/role/DispositionsScheduleoftheCashFlowsfromDiscontinuedOperationsDetails</Role>
      <ShortName>Dispositions - Schedule of the Cash Flows from Discontinued Operations (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>59</Position>
    </Report>
    <Report instance="strl-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>0000060 - 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>60</Position>
    </Report>
    <Report instance="strl-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R61.htm</HtmlFileName>
      <LongName>0000061 - 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>61</Position>
    </Report>
    <Report instance="strl-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R62.htm</HtmlFileName>
      <LongName>0000062 - 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>62</Position>
    </Report>
    <Report instance="strl-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R63.htm</HtmlFileName>
      <LongName>0000063 - Disclosure - Consolidated 50% Owned Subsidiary - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.strlco.com/role/Consolidated50OwnedSubsidiaryNarrativeDetails</Role>
      <ShortName>Consolidated 50% Owned Subsidiary - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>63</Position>
    </Report>
    <Report instance="strl-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R64.htm</HtmlFileName>
      <LongName>0000064 - Disclosure - Consolidated 50% Owned Subsidiary - Components of Noncontrolling Interest Subject to Mandatory Redemption (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.strlco.com/role/Consolidated50OwnedSubsidiaryComponentsofNoncontrollingInterestSubjecttoMandatoryRedemptionDetails</Role>
      <ShortName>Consolidated 50% Owned Subsidiary - Components of Noncontrolling Interest Subject to Mandatory Redemption (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>64</Position>
    </Report>
    <Report instance="strl-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R65.htm</HtmlFileName>
      <LongName>0000065 - Disclosure - Consolidated 50% Owned Subsidiary - Statement of Operations (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.strlco.com/role/Consolidated50OwnedSubsidiaryStatementofOperationsDetails</Role>
      <ShortName>Consolidated 50% Owned Subsidiary - Statement of Operations (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>65</Position>
    </Report>
    <Report instance="strl-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R66.htm</HtmlFileName>
      <LongName>0000066 - 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>66</Position>
    </Report>
    <Report instance="strl-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R67.htm</HtmlFileName>
      <LongName>0000067 - 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>67</Position>
    </Report>
    <Report instance="strl-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R68.htm</HtmlFileName>
      <LongName>0000068 - Disclosure - Construction Joint Ventures - Construction Joint Ventures, Partner Income (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.strlco.com/role/ConstructionJointVenturesConstructionJointVenturesPartnerIncomeDetails</Role>
      <ShortName>Construction Joint Ventures - Construction Joint Ventures, Partner Income (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>68</Position>
    </Report>
    <Report instance="strl-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R69.htm</HtmlFileName>
      <LongName>0000069 - Disclosure - Property and Equipment - Summary of Property and Equipment (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.strlco.com/role/PropertyandEquipmentSummaryofPropertyandEquipmentDetails</Role>
      <ShortName>Property and Equipment - Summary of Property and Equipment (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>69</Position>
    </Report>
    <Report instance="strl-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R70.htm</HtmlFileName>
      <LongName>0000070 - Disclosure - Property and Equipment - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.strlco.com/role/PropertyandEquipmentNarrativeDetails</Role>
      <ShortName>Property and Equipment - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>70</Position>
    </Report>
    <Report instance="strl-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R71.htm</HtmlFileName>
      <LongName>0000071 - Disclosure - Other Intangible Assets - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.strlco.com/role/OtherIntangibleAssetsNarrativeDetails</Role>
      <ShortName>Other Intangible Assets - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>71</Position>
    </Report>
    <Report instance="strl-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R72.htm</HtmlFileName>
      <LongName>0000072 - Disclosure - Other Intangible Assets - Summary of Goodwill By Segments (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.strlco.com/role/OtherIntangibleAssetsSummaryofGoodwillBySegmentsDetails</Role>
      <ShortName>Other Intangible Assets - Summary of Goodwill By Segments (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>72</Position>
    </Report>
    <Report instance="strl-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R73.htm</HtmlFileName>
      <LongName>0000073 - Disclosure - Other Intangible Assets - Summary of Finite Lived Intangible Assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.strlco.com/role/OtherIntangibleAssetsSummaryofFiniteLivedIntangibleAssetsDetails</Role>
      <ShortName>Other Intangible Assets - Summary of Finite Lived Intangible Assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>73</Position>
    </Report>
    <Report instance="strl-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R74.htm</HtmlFileName>
      <LongName>0000074 - 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>74</Position>
    </Report>
    <Report instance="strl-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R75.htm</HtmlFileName>
      <LongName>0000075 - 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>75</Position>
    </Report>
    <Report instance="strl-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R76.htm</HtmlFileName>
      <LongName>0000076 - 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>76</Position>
    </Report>
    <Report instance="strl-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R77.htm</HtmlFileName>
      <LongName>0000077 - 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>77</Position>
    </Report>
    <Report instance="strl-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R78.htm</HtmlFileName>
      <LongName>0000078 - 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>78</Position>
    </Report>
    <Report instance="strl-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R79.htm</HtmlFileName>
      <LongName>0000079 - 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>79</Position>
    </Report>
    <Report instance="strl-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R80.htm</HtmlFileName>
      <LongName>0000080 - Disclosure - Commitments and Contingencies - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.strlco.com/role/CommitmentsandContingenciesNarrativeDetails</Role>
      <ShortName>Commitments and Contingencies - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>80</Position>
    </Report>
    <Report instance="strl-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R81.htm</HtmlFileName>
      <LongName>0000081 - Disclosure - Income Taxes - Income Tax Expense (Benefit) Components (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.strlco.com/role/IncomeTaxesIncomeTaxExpenseBenefitComponentsDetails</Role>
      <ShortName>Income Taxes - Income Tax Expense (Benefit) Components (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>81</Position>
    </Report>
    <Report instance="strl-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R82.htm</HtmlFileName>
      <LongName>0000082 - Disclosure - Income Taxes - Summary Reconciliation Reported Amount of Income Tax Expense (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.strlco.com/role/IncomeTaxesSummaryReconciliationReportedAmountofIncomeTaxExpenseDetails</Role>
      <ShortName>Income Taxes - Summary Reconciliation Reported Amount of Income Tax Expense (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>82</Position>
    </Report>
    <Report instance="strl-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R83.htm</HtmlFileName>
      <LongName>0000083 - Disclosure - Income Taxes - Deferred Tax Assets and Liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.strlco.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails</Role>
      <ShortName>Income Taxes - Deferred Tax Assets and Liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>83</Position>
    </Report>
    <Report instance="strl-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R84.htm</HtmlFileName>
      <LongName>0000084 - Disclosure - Income Taxes - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.strlco.com/role/IncomeTaxesNarrativeDetails</Role>
      <ShortName>Income Taxes - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>84</Position>
    </Report>
    <Report instance="strl-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R85.htm</HtmlFileName>
      <LongName>0000085 - Disclosure - Stockholders' Equity - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.strlco.com/role/StockholdersEquityNarrativeDetails</Role>
      <ShortName>Stockholders' Equity - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>85</Position>
    </Report>
    <Report instance="strl-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R86.htm</HtmlFileName>
      <LongName>0000086 - 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>86</Position>
    </Report>
    <Report instance="strl-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R87.htm</HtmlFileName>
      <LongName>0000087 - Disclosure - Stock Incentive Plan - Summary of Award Activity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.strlco.com/role/StockIncentivePlanSummaryofAwardActivityDetails</Role>
      <ShortName>Stock Incentive Plan - Summary of Award Activity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>87</Position>
    </Report>
    <Report instance="strl-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R88.htm</HtmlFileName>
      <LongName>0000088 - Disclosure - Stock Incentive Plan - Fair Value Assumptions (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.strlco.com/role/StockIncentivePlanFairValueAssumptionsDetails</Role>
      <ShortName>Stock Incentive Plan - Fair Value Assumptions (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>88</Position>
    </Report>
    <Report instance="strl-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R89.htm</HtmlFileName>
      <LongName>0000089 - 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>89</Position>
    </Report>
    <Report instance="strl-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R90.htm</HtmlFileName>
      <LongName>0000090 - Disclosure - Retirement Benefits - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.strlco.com/role/RetirementBenefitsNarrativeDetails</Role>
      <ShortName>Retirement Benefits - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>90</Position>
    </Report>
    <Report instance="strl-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R91.htm</HtmlFileName>
      <LongName>0000091 - Disclosure - Retirement Benefits - Participation in Multiemployer Defined Benefit Pension Plan (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.strlco.com/role/RetirementBenefitsParticipationinMultiemployerDefinedBenefitPensionPlanDetails</Role>
      <ShortName>Retirement Benefits - Participation in Multiemployer Defined Benefit Pension Plan (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>91</Position>
    </Report>
    <Report instance="strl-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R92.htm</HtmlFileName>
      <LongName>0000092 - 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>92</Position>
    </Report>
    <Report instance="strl-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R93.htm</HtmlFileName>
      <LongName>0000093 - Disclosure - Concentration of Risk and Enterprise Wide Disclosures - Contract Revenues by Customer (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.strlco.com/role/ConcentrationofRiskandEnterpriseWideDisclosuresContractRevenuesbyCustomerDetails</Role>
      <ShortName>Concentration of Risk and Enterprise Wide Disclosures - Contract Revenues by Customer (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>93</Position>
    </Report>
    <Report instance="strl-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R94.htm</HtmlFileName>
      <LongName>0000094 - Disclosure - Related Party Transactions (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.strlco.com/role/RelatedPartyTransactionsDetails</Role>
      <ShortName>Related Party Transactions (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.strlco.com/role/RelatedPartyTransactions</ParentRole>
      <Position>94</Position>
    </Report>
    <Report instance="strl-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R95.htm</HtmlFileName>
      <LongName>0000095 - Disclosure - Segment Information - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.strlco.com/role/SegmentInformationNarrativeDetails</Role>
      <ShortName>Segment Information - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>95</Position>
    </Report>
    <Report instance="strl-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R96.htm</HtmlFileName>
      <LongName>0000096 - Disclosure - Segment Information - Revenue, Operating Income, and Assets, By Reportable Segment (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.strlco.com/role/SegmentInformationRevenueOperatingIncomeandAssetsByReportableSegmentDetails</Role>
      <ShortName>Segment Information - Revenue, Operating Income, and Assets, By Reportable Segment (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>96</Position>
    </Report>
    <Report instance="strl-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R97.htm</HtmlFileName>
      <LongName>0000097 - Disclosure - Quarterly Financial Information- Quarterly revenue and income from operations (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.strlco.com/role/QuarterlyFinancialInformationQuarterlyrevenueandincomefromoperationsDetails</Role>
      <ShortName>Quarterly Financial Information- Quarterly revenue and income from operations (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>97</Position>
    </Report>
    <Report instance="strl-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R98.htm</HtmlFileName>
      <LongName>0000098 - Disclosure - Quarterly Financial Information - Summarizes the unaudited quarterly results of continuing operations (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.strlco.com/role/QuarterlyFinancialInformationSummarizestheunauditedquarterlyresultsofcontinuingoperationsDetails</Role>
      <ShortName>Quarterly Financial Information - Summarizes the unaudited quarterly results of continuing operations (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>98</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <Logs>
    <Log type="Warning">[ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 1 fact(s) appearing in ix:hidden were eligible for transformation: strl:LesseeLeaseExpirationPeriod -  strl-20221231.htm 4</Log>
  </Logs>
  <InputFiles>
    <File doctype="10-K" original="strl-20221231.htm">strl-20221231.htm</File>
    <File>a2022123110-kexhibit211.htm</File>
    <File>a2022123110-kexhibit231.htm</File>
    <File>a2022123110-kexhibit311.htm</File>
    <File>a2022123110-kexhibit312.htm</File>
    <File>a2022123110-kexhibit321.htm</File>
    <File>a2022123110-kexhibit322.htm</File>
    <File>a2022123110-kexhibt1031.htm</File>
    <File>strl-20221231.xsd</File>
    <File>strl-20221231_cal.xml</File>
    <File>strl-20221231_def.xml</File>
    <File>strl-20221231_lab.xml</File>
    <File>strl-20221231_pre.xml</File>
  </InputFiles>
  <SupplementalFiles>
    <File>strl-20221231_g1.jpg</File>
    <File>strl-20221231_g2.jpg</File>
  </SupplementalFiles>
  <BaseTaxonomies>
    <BaseTaxonomy items="2">http://fasb.org/srt/2022</BaseTaxonomy>
    <BaseTaxonomy items="1382">http://fasb.org/us-gaap/2022</BaseTaxonomy>
    <BaseTaxonomy items="42">http://xbrl.sec.gov/dei/2022</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>121
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "instance": {
  "strl-20221231.htm": {
   "axisCustom": 1,
   "axisStandard": 40,
   "baseTaxonomies": {
    "http://fasb.org/srt/2022": 2,
    "http://fasb.org/us-gaap/2022": 1382,
    "http://xbrl.sec.gov/dei/2022": 42
   },
   "contextCount": 389,
   "dts": {
    "calculationLink": {
     "local": [
      "strl-20221231_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "strl-20221231_def.xml"
     ]
    },
    "inline": {
     "local": [
      "strl-20221231.htm"
     ]
    },
    "labelLink": {
     "local": [
      "strl-20221231_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "strl-20221231_pre.xml"
     ]
    },
    "schema": {
     "local": [
      "strl-20221231.xsd"
     ],
     "remote": [
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd",
      "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd",
      "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd",
      "https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd",
      "https://xbrl.fasb.org/srt/2022/elts/srt-roles-2022.xsd",
      "https://xbrl.fasb.org/srt/2022/elts/srt-types-2022.xsd",
      "https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd",
      "https://xbrl.fasb.org/us-gaap/2022/elts/us-roles-2022.xsd",
      "https://xbrl.fasb.org/us-gaap/2022/elts/us-types-2022.xsd",
      "https://xbrl.sec.gov/country/2022/country-2022.xsd",
      "https://xbrl.sec.gov/dei/2022/dei-2022.xsd"
     ]
    }
   },
   "elementCount": 760,
   "entityCount": 1,
   "hidden": {
    "http://fasb.org/us-gaap/2022": 6,
    "http://www.strlco.com/20221231": 1,
    "http://xbrl.sec.gov/dei/2022": 4,
    "total": 11
   },
   "keyCustom": 74,
   "keyStandard": 397,
   "memberCustom": 48,
   "memberStandard": 51,
   "nsprefix": "strl",
   "nsuri": "http://www.strlco.com/20221231",
   "report": {
    "R1": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "strl-20221231.htm",
      "contextRef": "ie022d6985c4e4a81952386d09237f75d_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "true",
     "longName": "0000001 - Document - Cover Page",
     "menuCat": "Cover",
     "order": "1",
     "role": "http://www.strlco.com/role/CoverPage",
     "shortName": "Cover Page",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "strl-20221231.htm",
      "contextRef": "ie022d6985c4e4a81952386d09237f75d_D20220101-20221231",
      "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-20221231.htm",
      "contextRef": "ie022d6985c4e4a81952386d09237f75d_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000010 - Disclosure - Basis of Presentation and Significant Accounting Policies",
     "menuCat": "Notes",
     "order": "10",
     "role": "http://www.strlco.com/role/BasisofPresentationandSignificantAccountingPolicies",
     "shortName": "Basis of Presentation and Significant Accounting Policies",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "strl-20221231.htm",
      "contextRef": "ie022d6985c4e4a81952386d09237f75d_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R11": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "strl-20221231.htm",
      "contextRef": "ie022d6985c4e4a81952386d09237f75d_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000011 - Disclosure - Acquisitions",
     "menuCat": "Notes",
     "order": "11",
     "role": "http://www.strlco.com/role/Acquisitions",
     "shortName": "Acquisitions",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "strl-20221231.htm",
      "contextRef": "ie022d6985c4e4a81952386d09237f75d_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R12": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "strl-20221231.htm",
      "contextRef": "ie022d6985c4e4a81952386d09237f75d_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000012 - Disclosure - Dispositions",
     "menuCat": "Notes",
     "order": "12",
     "role": "http://www.strlco.com/role/Dispositions",
     "shortName": "Dispositions",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "strl-20221231.htm",
      "contextRef": "ie022d6985c4e4a81952386d09237f75d_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R13": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "strl-20221231.htm",
      "contextRef": "ie022d6985c4e4a81952386d09237f75d_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000013 - Disclosure - Revenue from Customers",
     "menuCat": "Notes",
     "order": "13",
     "role": "http://www.strlco.com/role/RevenuefromCustomers",
     "shortName": "Revenue from Customers",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "strl-20221231.htm",
      "contextRef": "ie022d6985c4e4a81952386d09237f75d_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R14": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "strl-20221231.htm",
      "contextRef": "ie022d6985c4e4a81952386d09237f75d_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:VariableInterestEntityDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000014 - Disclosure - Consolidated 50% Owned Subsidiaries",
     "menuCat": "Notes",
     "order": "14",
     "role": "http://www.strlco.com/role/Consolidated50OwnedSubsidiaries",
     "shortName": "Consolidated 50% Owned Subsidiaries",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "strl-20221231.htm",
      "contextRef": "ie022d6985c4e4a81952386d09237f75d_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:VariableInterestEntityDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R15": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "strl-20221231.htm",
      "contextRef": "ie022d6985c4e4a81952386d09237f75d_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EquityMethodInvestmentsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000015 - Disclosure - Construction Joint Ventures",
     "menuCat": "Notes",
     "order": "15",
     "role": "http://www.strlco.com/role/ConstructionJointVentures",
     "shortName": "Construction Joint Ventures",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "strl-20221231.htm",
      "contextRef": "ie022d6985c4e4a81952386d09237f75d_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EquityMethodInvestmentsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R16": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "strl-20221231.htm",
      "contextRef": "ie022d6985c4e4a81952386d09237f75d_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000016 - Disclosure - Property and Equipment",
     "menuCat": "Notes",
     "order": "16",
     "role": "http://www.strlco.com/role/PropertyandEquipment",
     "shortName": "Property and Equipment",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "strl-20221231.htm",
      "contextRef": "ie022d6985c4e4a81952386d09237f75d_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R17": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "strl-20221231.htm",
      "contextRef": "ie022d6985c4e4a81952386d09237f75d_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000017 - Disclosure - Other Intangible Assets",
     "menuCat": "Notes",
     "order": "17",
     "role": "http://www.strlco.com/role/OtherIntangibleAssets",
     "shortName": "Other Intangible Assets",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "strl-20221231.htm",
      "contextRef": "ie022d6985c4e4a81952386d09237f75d_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R18": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "strl-20221231.htm",
      "contextRef": "ie022d6985c4e4a81952386d09237f75d_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000018 - Disclosure - Debt",
     "menuCat": "Notes",
     "order": "18",
     "role": "http://www.strlco.com/role/Debt",
     "shortName": "Debt",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "strl-20221231.htm",
      "contextRef": "ie022d6985c4e4a81952386d09237f75d_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R19": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "strl-20221231.htm",
      "contextRef": "ie022d6985c4e4a81952386d09237f75d_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DerivativesAndFairValueTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000019 - Disclosure - Financial Instruments",
     "menuCat": "Notes",
     "order": "19",
     "role": "http://www.strlco.com/role/FinancialInstruments",
     "shortName": "Financial Instruments",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "strl-20221231.htm",
      "contextRef": "ie022d6985c4e4a81952386d09237f75d_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DerivativesAndFairValueTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R2": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "strl-20221231.htm",
      "contextRef": "ie022d6985c4e4a81952386d09237f75d_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:AuditorName",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "false",
     "longName": "0000002 - Document - Audit Information",
     "menuCat": "Cover",
     "order": "2",
     "role": "http://www.strlco.com/role/AuditInformation",
     "shortName": "Audit Information",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "strl-20221231.htm",
      "contextRef": "ie022d6985c4e4a81952386d09237f75d_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:AuditorName",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R20": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "strl-20221231.htm",
      "contextRef": "ie022d6985c4e4a81952386d09237f75d_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000020 - Disclosure - Lease Obligations",
     "menuCat": "Notes",
     "order": "20",
     "role": "http://www.strlco.com/role/LeaseObligations",
     "shortName": "Lease Obligations",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "strl-20221231.htm",
      "contextRef": "ie022d6985c4e4a81952386d09237f75d_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R21": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "strl-20221231.htm",
      "contextRef": "ie022d6985c4e4a81952386d09237f75d_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000021 - Disclosure - Commitments and Contingencies",
     "menuCat": "Notes",
     "order": "21",
     "role": "http://www.strlco.com/role/CommitmentsandContingencies",
     "shortName": "Commitments and Contingencies",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "strl-20221231.htm",
      "contextRef": "ie022d6985c4e4a81952386d09237f75d_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R22": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "strl-20221231.htm",
      "contextRef": "ie022d6985c4e4a81952386d09237f75d_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000022 - Disclosure - Income Taxes",
     "menuCat": "Notes",
     "order": "22",
     "role": "http://www.strlco.com/role/IncomeTaxes",
     "shortName": "Income Taxes",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "strl-20221231.htm",
      "contextRef": "ie022d6985c4e4a81952386d09237f75d_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R23": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "strl-20221231.htm",
      "contextRef": "ie022d6985c4e4a81952386d09237f75d_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000023 - Disclosure - Stockholders' Equity",
     "menuCat": "Notes",
     "order": "23",
     "role": "http://www.strlco.com/role/StockholdersEquity",
     "shortName": "Stockholders' Equity",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "strl-20221231.htm",
      "contextRef": "ie022d6985c4e4a81952386d09237f75d_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R24": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "strl-20221231.htm",
      "contextRef": "ie022d6985c4e4a81952386d09237f75d_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000024 - Disclosure - Stock Incentive Plan",
     "menuCat": "Notes",
     "order": "24",
     "role": "http://www.strlco.com/role/StockIncentivePlan",
     "shortName": "Stock Incentive Plan",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "strl-20221231.htm",
      "contextRef": "ie022d6985c4e4a81952386d09237f75d_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R25": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "strl-20221231.htm",
      "contextRef": "ie022d6985c4e4a81952386d09237f75d_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000025 - Disclosure - Earnings Per Share",
     "menuCat": "Notes",
     "order": "25",
     "role": "http://www.strlco.com/role/EarningsPerShare",
     "shortName": "Earnings Per Share",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "strl-20221231.htm",
      "contextRef": "ie022d6985c4e4a81952386d09237f75d_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R26": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "strl-20221231.htm",
      "contextRef": "ie022d6985c4e4a81952386d09237f75d_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000026 - Disclosure - Retirement Benefits",
     "menuCat": "Notes",
     "order": "26",
     "role": "http://www.strlco.com/role/RetirementBenefits",
     "shortName": "Retirement Benefits",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "strl-20221231.htm",
      "contextRef": "ie022d6985c4e4a81952386d09237f75d_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R27": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "strl-20221231.htm",
      "contextRef": "ie022d6985c4e4a81952386d09237f75d_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashFlowSupplementalDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000027 - Disclosure - Supplemental Cash Flow Information",
     "menuCat": "Notes",
     "order": "27",
     "role": "http://www.strlco.com/role/SupplementalCashFlowInformation",
     "shortName": "Supplemental Cash Flow Information",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "strl-20221231.htm",
      "contextRef": "ie022d6985c4e4a81952386d09237f75d_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashFlowSupplementalDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R28": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "strl-20221231.htm",
      "contextRef": "ie022d6985c4e4a81952386d09237f75d_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ConcentrationRiskDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000028 - Disclosure - Concentration of Risk and Enterprise Wide Disclosures",
     "menuCat": "Notes",
     "order": "28",
     "role": "http://www.strlco.com/role/ConcentrationofRiskandEnterpriseWideDisclosures",
     "shortName": "Concentration of Risk and Enterprise Wide Disclosures",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "strl-20221231.htm",
      "contextRef": "ie022d6985c4e4a81952386d09237f75d_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ConcentrationRiskDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R29": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "strl-20221231.htm",
      "contextRef": "ie022d6985c4e4a81952386d09237f75d_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000029 - Disclosure - Related Party Transactions",
     "menuCat": "Notes",
     "order": "29",
     "role": "http://www.strlco.com/role/RelatedPartyTransactions",
     "shortName": "Related Party Transactions",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "strl-20221231.htm",
      "contextRef": "ie022d6985c4e4a81952386d09237f75d_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R3": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
       "us-gaap:SegmentReportingDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "strl-20221231.htm",
      "contextRef": "ie022d6985c4e4a81952386d09237f75d_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000003 - Statement - Consolidated Statements of Operations",
     "menuCat": "Statements",
     "order": "3",
     "role": "http://www.strlco.com/role/ConsolidatedStatementsofOperations",
     "shortName": "Consolidated Statements of Operations",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "strl-20221231.htm",
      "contextRef": "ie022d6985c4e4a81952386d09237f75d_D20220101-20221231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:CostOfGoodsAndServicesSold",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R30": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "strl-20221231.htm",
      "contextRef": "ie022d6985c4e4a81952386d09237f75d_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000030 - Disclosure - Segment Information",
     "menuCat": "Notes",
     "order": "30",
     "role": "http://www.strlco.com/role/SegmentInformation",
     "shortName": "Segment Information",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "strl-20221231.htm",
      "contextRef": "ie022d6985c4e4a81952386d09237f75d_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R31": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "strl-20221231.htm",
      "contextRef": "ie022d6985c4e4a81952386d09237f75d_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:QuarterlyFinancialInformationTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000031 - Disclosure - Quarterly Financial Information",
     "menuCat": "Notes",
     "order": "31",
     "role": "http://www.strlco.com/role/QuarterlyFinancialInformation",
     "shortName": "Quarterly Financial Information",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "strl-20221231.htm",
      "contextRef": "ie022d6985c4e4a81952386d09237f75d_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:QuarterlyFinancialInformationTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R32": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "strl-20221231.htm",
      "contextRef": "ie022d6985c4e4a81952386d09237f75d_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000032 - Disclosure - Basis of Presentation and Significant Accounting Policies (Policies)",
     "menuCat": "Policies",
     "order": "32",
     "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-20221231.htm",
      "contextRef": "ie022d6985c4e4a81952386d09237f75d_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R33": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:BusinessCombinationDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "strl-20221231.htm",
      "contextRef": "ie022d6985c4e4a81952386d09237f75d_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000033 - Disclosure - Acquisitions (Tables)",
     "menuCat": "Tables",
     "order": "33",
     "role": "http://www.strlco.com/role/AcquisitionsTables",
     "shortName": "Acquisitions (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:BusinessCombinationDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "strl-20221231.htm",
      "contextRef": "ie022d6985c4e4a81952386d09237f75d_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R34": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "strl-20221231.htm",
      "contextRef": "ie022d6985c4e4a81952386d09237f75d_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000034 - Disclosure - Dispositions (Tables)",
     "menuCat": "Tables",
     "order": "34",
     "role": "http://www.strlco.com/role/DispositionsTables",
     "shortName": "Dispositions (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "strl-20221231.htm",
      "contextRef": "ie022d6985c4e4a81952386d09237f75d_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R35": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "body",
       "html"
      ],
      "baseRef": "strl-20221231.htm",
      "contextRef": "ie022d6985c4e4a81952386d09237f75d_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000035 - Disclosure - Revenue from Customers (Tables)",
     "menuCat": "Tables",
     "order": "35",
     "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-20221231.htm",
      "contextRef": "ie022d6985c4e4a81952386d09237f75d_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R36": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:VariableInterestEntityDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "strl-20221231.htm",
      "contextRef": "ie022d6985c4e4a81952386d09237f75d_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "strl:ScheduleOfComponentsOfAgreementObligationTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000036 - Disclosure - Consolidated 50% Owned Subsidiary (Tables)",
     "menuCat": "Tables",
     "order": "36",
     "role": "http://www.strlco.com/role/Consolidated50OwnedSubsidiaryTables",
     "shortName": "Consolidated 50% Owned Subsidiary (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:VariableInterestEntityDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "strl-20221231.htm",
      "contextRef": "ie022d6985c4e4a81952386d09237f75d_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "strl:ScheduleOfComponentsOfAgreementObligationTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R37": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "strl-20221231.htm",
      "contextRef": "ie022d6985c4e4a81952386d09237f75d_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "srt:ScheduleOfCondensedIncomeStatementTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000037 - Disclosure - Construction Joint Ventures (Tables)",
     "menuCat": "Tables",
     "order": "37",
     "role": "http://www.strlco.com/role/ConstructionJointVenturesTables",
     "shortName": "Construction Joint Ventures (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "strl-20221231.htm",
      "contextRef": "ie022d6985c4e4a81952386d09237f75d_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "srt:ScheduleOfCondensedIncomeStatementTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R38": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "strl-20221231.htm",
      "contextRef": "ie022d6985c4e4a81952386d09237f75d_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000038 - Disclosure - Property and Equipment (Tables)",
     "menuCat": "Tables",
     "order": "38",
     "role": "http://www.strlco.com/role/PropertyandEquipmentTables",
     "shortName": "Property and Equipment (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "strl-20221231.htm",
      "contextRef": "ie022d6985c4e4a81952386d09237f75d_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R39": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "strl-20221231.htm",
      "contextRef": "ie022d6985c4e4a81952386d09237f75d_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfGoodwillTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000039 - Disclosure - Other Intangible Assets (Tables)",
     "menuCat": "Tables",
     "order": "39",
     "role": "http://www.strlco.com/role/OtherIntangibleAssetsTables",
     "shortName": "Other Intangible Assets (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "strl-20221231.htm",
      "contextRef": "ie022d6985c4e4a81952386d09237f75d_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfGoodwillTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R4": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "strl-20221231.htm",
      "contextRef": "ie022d6985c4e4a81952386d09237f75d_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000004 - Statement - Consolidated Statements of Comprehensive Income",
     "menuCat": "Statements",
     "order": "4",
     "role": "http://www.strlco.com/role/ConsolidatedStatementsofComprehensiveIncome",
     "shortName": "Consolidated Statements of Comprehensive Income",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "strl-20221231.htm",
      "contextRef": "ie022d6985c4e4a81952386d09237f75d_D20220101-20221231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R40": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:DebtDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "strl-20221231.htm",
      "contextRef": "ie022d6985c4e4a81952386d09237f75d_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000040 - Disclosure - Debt (Tables)",
     "menuCat": "Tables",
     "order": "40",
     "role": "http://www.strlco.com/role/DebtTables",
     "shortName": "Debt (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:DebtDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "strl-20221231.htm",
      "contextRef": "ie022d6985c4e4a81952386d09237f75d_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R41": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:ScheduleOfDerivativeAssetsAtFairValueTableTextBlock",
       "span",
       "div",
       "us-gaap:DerivativesAndFairValueTextBlock",
       "body",
       "html"
      ],
      "baseRef": "strl-20221231.htm",
      "contextRef": "ie022d6985c4e4a81952386d09237f75d_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDerivativeLiabilitiesAtFairValueTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000041 - Disclosure - Financial Instruments (Tables)",
     "menuCat": "Tables",
     "order": "41",
     "role": "http://www.strlco.com/role/FinancialInstrumentsTables",
     "shortName": "Financial Instruments (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:ScheduleOfDerivativeAssetsAtFairValueTableTextBlock",
       "span",
       "div",
       "us-gaap:DerivativesAndFairValueTextBlock",
       "body",
       "html"
      ],
      "baseRef": "strl-20221231.htm",
      "contextRef": "ie022d6985c4e4a81952386d09237f75d_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDerivativeLiabilitiesAtFairValueTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R42": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:LesseeFinanceLeasesTextBlock",
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "strl-20221231.htm",
      "contextRef": "ie022d6985c4e4a81952386d09237f75d_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LeaseCostTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000042 - Disclosure - Lease Obligations (Tables)",
     "menuCat": "Tables",
     "order": "42",
     "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-20221231.htm",
      "contextRef": "ie022d6985c4e4a81952386d09237f75d_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LeaseCostTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R43": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "strl-20221231.htm",
      "contextRef": "ie022d6985c4e4a81952386d09237f75d_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000043 - Disclosure - Income Taxes (Tables)",
     "menuCat": "Tables",
     "order": "43",
     "role": "http://www.strlco.com/role/IncomeTaxesTables",
     "shortName": "Income Taxes (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "strl-20221231.htm",
      "contextRef": "ie022d6985c4e4a81952386d09237f75d_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R44": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "body",
       "html"
      ],
      "baseRef": "strl-20221231.htm",
      "contextRef": "ie022d6985c4e4a81952386d09237f75d_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000044 - Disclosure - Stock Incentive Plan (Tables)",
     "menuCat": "Tables",
     "order": "44",
     "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-20221231.htm",
      "contextRef": "ie022d6985c4e4a81952386d09237f75d_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R45": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:EarningsPerShareTextBlock",
       "body",
       "html"
      ],
      "baseRef": "strl-20221231.htm",
      "contextRef": "ie022d6985c4e4a81952386d09237f75d_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000045 - Disclosure - Earnings Per Share (Tables)",
     "menuCat": "Tables",
     "order": "45",
     "role": "http://www.strlco.com/role/EarningsPerShareTables",
     "shortName": "Earnings Per Share (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:EarningsPerShareTextBlock",
       "body",
       "html"
      ],
      "baseRef": "strl-20221231.htm",
      "contextRef": "ie022d6985c4e4a81952386d09237f75d_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R46": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "strl-20221231.htm",
      "contextRef": "ie022d6985c4e4a81952386d09237f75d_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "strl:ScheduleofDefinedContributionPlanTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000046 - Disclosure - Retirement Benefits (Tables)",
     "menuCat": "Tables",
     "order": "46",
     "role": "http://www.strlco.com/role/RetirementBenefitsTables",
     "shortName": "Retirement Benefits (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "strl-20221231.htm",
      "contextRef": "ie022d6985c4e4a81952386d09237f75d_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "strl:ScheduleofDefinedContributionPlanTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R47": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:CashFlowSupplementalDisclosuresTextBlock",
       "body",
       "html"
      ],
      "baseRef": "strl-20221231.htm",
      "contextRef": "ie022d6985c4e4a81952386d09237f75d_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000047 - Disclosure - Supplemental Cash Flow Information (Tables)",
     "menuCat": "Tables",
     "order": "47",
     "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-20221231.htm",
      "contextRef": "ie022d6985c4e4a81952386d09237f75d_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R48": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:SegmentReportingDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "strl-20221231.htm",
      "contextRef": "ie022d6985c4e4a81952386d09237f75d_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000048 - Disclosure - Segment Information (Tables)",
     "menuCat": "Tables",
     "order": "48",
     "role": "http://www.strlco.com/role/SegmentInformationTables",
     "shortName": "Segment Information (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:SegmentReportingDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "strl-20221231.htm",
      "contextRef": "ie022d6985c4e4a81952386d09237f75d_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R49": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:QuarterlyFinancialInformationTextBlock",
       "body",
       "html"
      ],
      "baseRef": "strl-20221231.htm",
      "contextRef": "ie022d6985c4e4a81952386d09237f75d_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000049 - Disclosure - Quarterly Financial Information (Tables)",
     "menuCat": "Tables",
     "order": "49",
     "role": "http://www.strlco.com/role/QuarterlyFinancialInformationTables",
     "shortName": "Quarterly Financial Information (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:QuarterlyFinancialInformationTextBlock",
       "body",
       "html"
      ],
      "baseRef": "strl-20221231.htm",
      "contextRef": "ie022d6985c4e4a81952386d09237f75d_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R5": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "strl-20221231.htm",
      "contextRef": "ia4e26e1a90f24900b99f99a0eb4cb516_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000005 - Statement - Consolidated Balance Sheets",
     "menuCat": "Statements",
     "order": "5",
     "role": "http://www.strlco.com/role/ConsolidatedBalanceSheets",
     "shortName": "Consolidated Balance Sheets",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "strl-20221231.htm",
      "contextRef": "ia4e26e1a90f24900b99f99a0eb4cb516_I20221231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:CapitalizedContractCostGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R50": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:NatureOfOperations",
       "body",
       "html"
      ],
      "baseRef": "strl-20221231.htm",
      "contextRef": "ie022d6985c4e4a81952386d09237f75d_D20220101-20221231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NumberOfReportableSegments",
      "reportCount": 1,
      "unitRef": "segment",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000050 - Disclosure - Nature of Operations (Details)",
     "menuCat": "Details",
     "order": "50",
     "role": "http://www.strlco.com/role/NatureofOperationsDetails",
     "shortName": "Nature of Operations (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R51": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:VariableInterestEntityDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "strl-20221231.htm",
      "contextRef": "ia4e26e1a90f24900b99f99a0eb4cb516_I20221231",
      "decimals": "2",
      "first": true,
      "lang": "en-US",
      "name": "strl:ConsolidatedEntitiesOwnershipPercentage",
      "reportCount": 1,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000051 - Disclosure - Basis of Presentation and Significant Accounting Policies - Narrative (Details)",
     "menuCat": "Details",
     "order": "51",
     "role": "http://www.strlco.com/role/BasisofPresentationandSignificantAccountingPoliciesNarrativeDetails",
     "shortName": "Basis of Presentation and Significant Accounting Policies - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "us-gaap:ReceivablesPolicyTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "strl-20221231.htm",
      "contextRef": "ia4e26e1a90f24900b99f99a0eb4cb516_I20221231",
      "decimals": "INF",
      "lang": "en-US",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R52": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "strl-20221231.htm",
      "contextRef": "ia4e26e1a90f24900b99f99a0eb4cb516_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Goodwill",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000052 - Disclosure - Acquisitions - Narrative (Details)",
     "menuCat": "Details",
     "order": "52",
     "role": "http://www.strlco.com/role/AcquisitionsNarrativeDetails",
     "shortName": "Acquisitions - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:BusinessCombinationDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "strl-20221231.htm",
      "contextRef": "iaf3ca0bac34e4ef18f45f5df0a6bb9f5_D20211230-20211230",
      "decimals": null,
      "lang": "en-US",
      "name": "strl:BusinessAcquisitionGoodwillExpectedTaxDeductiblePeriod",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R53": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "strl-20221231.htm",
      "contextRef": "ie022d6985c4e4a81952386d09237f75d_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000053 - Disclosure - Acquisitions - Consideration Transferred and Purchase Price Allocation (Details)",
     "menuCat": "Details",
     "order": "53",
     "role": "http://www.strlco.com/role/AcquisitionsConsiderationTransferredandPurchasePriceAllocationDetails",
     "shortName": "Acquisitions - Consideration Transferred and Purchase Price Allocation (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "us-gaap:BusinessCombinationDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "strl-20221231.htm",
      "contextRef": "i119050d74e624998a51130f4a95ef677_I20211230",
      "decimals": "2",
      "lang": "en-US",
      "name": "us-gaap:BusinessAcquisitionSharePrice",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     }
    },
    "R54": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
       "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "strl-20221231.htm",
      "contextRef": "ie022d6985c4e4a81952386d09237f75d_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000054 - Disclosure - Acquisitions - Schedule of Identifiable Intangible Assets (Details)",
     "menuCat": "Details",
     "order": "54",
     "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-20221231.htm",
      "contextRef": "iab5928beb5724793af8f297f3598f9b3_D20211230-20211230",
      "decimals": null,
      "lang": "en-US",
      "name": "us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R55": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:BusinessAcquisitionProFormaInformationTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "strl-20221231.htm",
      "contextRef": "if89b23f7fcc24f4893e6aa2e6f3675fc_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessAcquisitionsProFormaRevenue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000055 - Disclosure - Acquisitions - Supplemental Pro Forma Information (Details)",
     "menuCat": "Details",
     "order": "55",
     "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-20221231.htm",
      "contextRef": "if89b23f7fcc24f4893e6aa2e6f3675fc_D20210101-20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessAcquisitionsProFormaRevenue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R56": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "strl-20221231.htm",
      "contextRef": "i2ad8a232c03244d48d8fcd7c9908dba8_I20221130",
      "decimals": "2",
      "first": true,
      "lang": "en-US",
      "name": "strl:DisposalGroupIncludingDiscontinuedOperationOwnershipPercentageInDisposedAsset",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000056 - Disclosure - Dispositions - Narrative (Details)",
     "menuCat": "Details",
     "order": "56",
     "role": "http://www.strlco.com/role/DispositionsNarrativeDetails",
     "shortName": "Dispositions - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "strl-20221231.htm",
      "contextRef": "i2ad8a232c03244d48d8fcd7c9908dba8_I20221130",
      "decimals": "2",
      "first": true,
      "lang": "en-US",
      "name": "strl:DisposalGroupIncludingDiscontinuedOperationOwnershipPercentageInDisposedAsset",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R57": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "strl-20221231.htm",
      "contextRef": "ie022d6985c4e4a81952386d09237f75d_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "strl:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTaxAndGainOnDisposition",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000057 - Disclosure - Dispositions - Schedule of the Components of Net Earnings from Discontinued Operations (Details)",
     "menuCat": "Details",
     "order": "57",
     "role": "http://www.strlco.com/role/DispositionsScheduleoftheComponentsofNetEarningsfromDiscontinuedOperationsDetails",
     "shortName": "Dispositions - Schedule of the Components of Net Earnings from Discontinued Operations (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "strl-20221231.htm",
      "contextRef": "ia7a762066dcc4cf7b5642d0bc147f1dd_D20220101-20221231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R58": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "strl-20221231.htm",
      "contextRef": "ia4e26e1a90f24900b99f99a0eb4cb516_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000058 - Disclosure - Dispositions - Schedule of the Carrying Amounts of Major Classes of Assets and Liabilities (Details)",
     "menuCat": "Details",
     "order": "58",
     "role": "http://www.strlco.com/role/DispositionsScheduleoftheCarryingAmountsofMajorClassesofAssetsandLiabilitiesDetails",
     "shortName": "Dispositions - Schedule of the Carrying Amounts of Major Classes of Assets and Liabilities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "strl-20221231.htm",
      "contextRef": "i385927d72c3e4f7bbd43571f2dd2e7ce_I20221130",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R59": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "strl-20221231.htm",
      "contextRef": "ie022d6985c4e4a81952386d09237f75d_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000059 - Disclosure - Dispositions - Schedule of the Cash Flows from Discontinued Operations (Details)",
     "menuCat": "Details",
     "order": "59",
     "role": "http://www.strlco.com/role/DispositionsScheduleoftheCashFlowsfromDiscontinuedOperationsDetails",
     "shortName": "Dispositions - Schedule of the Cash Flows from Discontinued Operations (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "strl-20221231.htm",
      "contextRef": "ie022d6985c4e4a81952386d09237f75d_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R6": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "strl-20221231.htm",
      "contextRef": "ia4e26e1a90f24900b99f99a0eb4cb516_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000006 - Statement - Consolidated Balance Sheets (Parentheticals)",
     "menuCat": "Statements",
     "order": "6",
     "role": "http://www.strlco.com/role/ConsolidatedBalanceSheetsParentheticals",
     "shortName": "Consolidated Balance Sheets (Parentheticals)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "strl-20221231.htm",
      "contextRef": "ia4e26e1a90f24900b99f99a0eb4cb516_I20221231",
      "decimals": "INF",
      "lang": "en-US",
      "name": "us-gaap:CommonStockParOrStatedValuePerShare",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     }
    },
    "R60": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "body",
       "html"
      ],
      "baseRef": "strl-20221231.htm",
      "contextRef": "i8a8c445f6c544bf9b9a034292b2a7bc0_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueRemainingPerformanceObligation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000060 - Disclosure - Revenue from Customers - Backlog By Segment (Details)",
     "menuCat": "Details",
     "order": "60",
     "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-20221231.htm",
      "contextRef": "i8a8c445f6c544bf9b9a034292b2a7bc0_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueRemainingPerformanceObligation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R61": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "strl-20221231.htm",
      "contextRef": "i696cd9bd7fb74f93a8346a3a5bd4c2fe_D20200401-20200630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000061 - Disclosure - Revenue from Customers - Revenue Disaggregation (Details)",
     "menuCat": "Details",
     "order": "61",
     "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",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "body",
       "html"
      ],
      "baseRef": "strl-20221231.htm",
      "contextRef": "i05cc8489761649a29223e4c9d94118af_D20220101-20221231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R62": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "body",
       "html"
      ],
      "baseRef": "strl-20221231.htm",
      "contextRef": "i6751754a048542bb8f72fbb927dfdba8_I20221231",
      "decimals": "2",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueRemainingPerformanceObligationPercentage",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000062 - Disclosure - Revenue from Customers - Narrative (Details)",
     "menuCat": "Details",
     "order": "62",
     "role": "http://www.strlco.com/role/RevenuefromCustomersNarrativeDetails",
     "shortName": "Revenue from Customers - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "body",
       "html"
      ],
      "baseRef": "strl-20221231.htm",
      "contextRef": "i6751754a048542bb8f72fbb927dfdba8_I20221231",
      "decimals": "2",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueRemainingPerformanceObligationPercentage",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R63": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:VariableInterestEntityDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "strl-20221231.htm",
      "contextRef": "ia4e26e1a90f24900b99f99a0eb4cb516_I20221231",
      "decimals": "2",
      "first": true,
      "lang": "en-US",
      "name": "strl:ConsolidatedEntitiesOwnershipPercentage",
      "reportCount": 1,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000063 - Disclosure - Consolidated 50% Owned Subsidiary - Narrative (Details)",
     "menuCat": "Details",
     "order": "63",
     "role": "http://www.strlco.com/role/Consolidated50OwnedSubsidiaryNarrativeDetails",
     "shortName": "Consolidated 50% Owned Subsidiary - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:VariableInterestEntityDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "strl-20221231.htm",
      "contextRef": "ia4e26e1a90f24900b99f99a0eb4cb516_I20221231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "strl:DeathAndDisabilityInsurancePoliciesPerPolicyAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R64": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "strl:ScheduleOfComponentsOfAgreementObligationTableTextBlock",
       "us-gaap:VariableInterestEntityDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "strl-20221231.htm",
      "contextRef": "ia4e26e1a90f24900b99f99a0eb4cb516_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "strl:MembersInterestSubjectToMandatoryRedemption",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000064 - Disclosure - Consolidated 50% Owned Subsidiary - Components of Noncontrolling Interest Subject to Mandatory Redemption (Details)",
     "menuCat": "Details",
     "order": "64",
     "role": "http://www.strlco.com/role/Consolidated50OwnedSubsidiaryComponentsofNoncontrollingInterestSubjecttoMandatoryRedemptionDetails",
     "shortName": "Consolidated 50% Owned Subsidiary - Components of Noncontrolling Interest Subject to Mandatory Redemption (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "strl:ScheduleOfComponentsOfAgreementObligationTableTextBlock",
       "us-gaap:VariableInterestEntityDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "strl-20221231.htm",
      "contextRef": "ia4e26e1a90f24900b99f99a0eb4cb516_I20221231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "strl:UndistributedEarningsOfDomesticSubsidiariesNet",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R65": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock",
       "us-gaap:QuarterlyFinancialInformationTextBlock",
       "body",
       "html"
      ],
      "baseRef": "strl-20221231.htm",
      "contextRef": "idd221ed98ec84c118d555897ccddcbcd_D20221001-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingIncomeLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000065 - Disclosure - Consolidated 50% Owned Subsidiary - Statement of Operations (Details)",
     "menuCat": "Details",
     "order": "65",
     "role": "http://www.strlco.com/role/Consolidated50OwnedSubsidiaryStatementofOperationsDetails",
     "shortName": "Consolidated 50% Owned Subsidiary - Statement of Operations (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R66": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock",
       "us-gaap:QuarterlyFinancialInformationTextBlock",
       "body",
       "html"
      ],
      "baseRef": "strl-20221231.htm",
      "contextRef": "idd221ed98ec84c118d555897ccddcbcd_D20221001-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingIncomeLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000066 - Disclosure - Construction Joint Ventures - SEMA Financials (Details)",
     "menuCat": "Details",
     "order": "66",
     "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-20221231.htm",
      "contextRef": "i83778de4f1414785810e856cbc33f649_D20220101-20221231",
      "decimals": "2",
      "lang": "en-US",
      "name": "us-gaap:VariableInterestEntityOwnershipPercentage",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R67": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "strl-20221231.htm",
      "contextRef": "ia4e26e1a90f24900b99f99a0eb4cb516_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AssetsCurrent",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000067 - Disclosure - Construction Joint Ventures - Construction Joint Ventures, Partner Share (Details)",
     "menuCat": "Details",
     "order": "67",
     "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",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "strl-20221231.htm",
      "contextRef": "iac083198c6c340648bc65d2034ec73d4_I20221231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:AssetsCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R68": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "strl-20221231.htm",
      "contextRef": "i2a1efd49281f4f16939138e1f429b29f_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Revenues",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000068 - Disclosure - Construction Joint Ventures - Construction Joint Ventures, Partner Income (Details)",
     "menuCat": "Details",
     "order": "68",
     "role": "http://www.strlco.com/role/ConstructionJointVenturesConstructionJointVenturesPartnerIncomeDetails",
     "shortName": "Construction Joint Ventures - Construction Joint Ventures, Partner Income (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "strl-20221231.htm",
      "contextRef": "i2a1efd49281f4f16939138e1f429b29f_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Revenues",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R69": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "strl-20221231.htm",
      "contextRef": "ia4e26e1a90f24900b99f99a0eb4cb516_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000069 - Disclosure - Property and Equipment - Summary of Property and Equipment (Details)",
     "menuCat": "Details",
     "order": "69",
     "role": "http://www.strlco.com/role/PropertyandEquipmentSummaryofPropertyandEquipmentDetails",
     "shortName": "Property and Equipment - Summary of Property and Equipment (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "strl-20221231.htm",
      "contextRef": "ia4e26e1a90f24900b99f99a0eb4cb516_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R7": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "strl-20221231.htm",
      "contextRef": "ie022d6985c4e4a81952386d09237f75d_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ProfitLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000007 - Statement - Consolidated Statements of Cash Flows",
     "menuCat": "Statements",
     "order": "7",
     "role": "http://www.strlco.com/role/ConsolidatedStatementsofCashFlows",
     "shortName": "Consolidated Statements of Cash Flows",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "strl-20221231.htm",
      "contextRef": "ie022d6985c4e4a81952386d09237f75d_D20220101-20221231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:AmortizationOfFinancingCostsAndDiscounts",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R70": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "strl-20221231.htm",
      "contextRef": "ie022d6985c4e4a81952386d09237f75d_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Depreciation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000070 - Disclosure - Property and Equipment - Narrative (Details)",
     "menuCat": "Details",
     "order": "70",
     "role": "http://www.strlco.com/role/PropertyandEquipmentNarrativeDetails",
     "shortName": "Property and Equipment - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "strl-20221231.htm",
      "contextRef": "ie022d6985c4e4a81952386d09237f75d_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Depreciation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R71": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "strl-20221231.htm",
      "contextRef": "ia4e26e1a90f24900b99f99a0eb4cb516_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Goodwill",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000071 - Disclosure - Other Intangible Assets - Narrative (Details)",
     "menuCat": "Details",
     "order": "71",
     "role": "http://www.strlco.com/role/OtherIntangibleAssetsNarrativeDetails",
     "shortName": "Other Intangible Assets - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "strl-20221231.htm",
      "contextRef": "ia4e26e1a90f24900b99f99a0eb4cb516_I20221231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R72": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "strl-20221231.htm",
      "contextRef": "ia4e26e1a90f24900b99f99a0eb4cb516_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Goodwill",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000072 - Disclosure - Other Intangible Assets - Summary of Goodwill By Segments (Details)",
     "menuCat": "Details",
     "order": "72",
     "role": "http://www.strlco.com/role/OtherIntangibleAssetsSummaryofGoodwillBySegmentsDetails",
     "shortName": "Other Intangible Assets - Summary of Goodwill By Segments (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "strl-20221231.htm",
      "contextRef": "i437c55127e38457cad8e2315e914c0fb_I20221231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:Goodwill",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R73": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
       "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "strl-20221231.htm",
      "contextRef": "ie022d6985c4e4a81952386d09237f75d_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000073 - Disclosure - Other Intangible Assets - Summary of Finite Lived Intangible Assets (Details)",
     "menuCat": "Details",
     "order": "73",
     "role": "http://www.strlco.com/role/OtherIntangibleAssetsSummaryofFiniteLivedIntangibleAssetsDetails",
     "shortName": "Other Intangible Assets - Summary of Finite Lived Intangible Assets (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
       "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "strl-20221231.htm",
      "contextRef": "ia4e26e1a90f24900b99f99a0eb4cb516_I20221231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetsGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R74": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
       "us-gaap:DebtDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "strl-20221231.htm",
      "contextRef": "ia4e26e1a90f24900b99f99a0eb4cb516_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtInstrumentCarryingAmount",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000074 - Disclosure - Debt - Long-term Debt (Details)",
     "menuCat": "Details",
     "order": "74",
     "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-20221231.htm",
      "contextRef": "ia4e26e1a90f24900b99f99a0eb4cb516_I20221231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "strl:LongtermDebtCurrentMaturitiesGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R75": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
       "us-gaap:DebtDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "strl-20221231.htm",
      "contextRef": "ia4e26e1a90f24900b99f99a0eb4cb516_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtInstrumentCarryingAmount",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000075 - Disclosure - Debt - Narrative (Details)",
     "menuCat": "Details",
     "order": "75",
     "role": "http://www.strlco.com/role/DebtNarrativeDetails",
     "shortName": "Debt - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "strl-20221231.htm",
      "contextRef": "ie022d6985c4e4a81952386d09237f75d_D20220101-20221231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:AmortizationOfFinancingCosts",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R76": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:DerivativesAndFairValueTextBlock",
       "body",
       "html"
      ],
      "baseRef": "strl-20221231.htm",
      "contextRef": "i35916e2c2c6d43c6b2218903b7ecc075_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DerivativeNotionalAmount",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000076 - Disclosure - Financial Instruments - Narrative (Details)",
     "menuCat": "Details",
     "order": "76",
     "role": "http://www.strlco.com/role/FinancialInstrumentsNarrativeDetails",
     "shortName": "Financial Instruments - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R77": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "us-gaap:DerivativesAndFairValueTextBlock",
       "body",
       "html"
      ],
      "baseRef": "strl-20221231.htm",
      "contextRef": "i37288f65fd024110b286c840ba8f4596_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DerivativeLiabilitiesCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000077 - Disclosure - Financial Instruments - Fair Value of the Interest Rate Derivative (Details)",
     "menuCat": "Details",
     "order": "77",
     "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",
       "ix:continuation",
       "div",
       "us-gaap:DerivativesAndFairValueTextBlock",
       "body",
       "html"
      ],
      "baseRef": "strl-20221231.htm",
      "contextRef": "i37288f65fd024110b286c840ba8f4596_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DerivativeLiabilitiesCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R78": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "us-gaap:DerivativesAndFairValueTextBlock",
       "body",
       "html"
      ],
      "baseRef": "strl-20221231.htm",
      "contextRef": "ie022d6985c4e4a81952386d09237f75d_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000078 - Disclosure - Financial Instruments - Schedule of Total Value Recognized in Other Comprehensive Income (Details)",
     "menuCat": "Details",
     "order": "78",
     "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",
       "ix:continuation",
       "div",
       "us-gaap:DerivativesAndFairValueTextBlock",
       "body",
       "html"
      ],
      "baseRef": "strl-20221231.htm",
      "contextRef": "ie022d6985c4e4a81952386d09237f75d_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R79": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:LesseeFinanceLeasesTextBlock",
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "strl-20221231.htm",
      "contextRef": "ie022d6985c4e4a81952386d09237f75d_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "strl:LesseeLeaseExpirationPeriod",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000079 - Disclosure - Lease Obligations (Details)",
     "menuCat": "Details",
     "order": "79",
     "role": "http://www.strlco.com/role/LeaseObligationsDetails",
     "shortName": "Lease Obligations (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "us-gaap:LesseeFinanceLeasesTextBlock",
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "strl-20221231.htm",
      "contextRef": "ie022d6985c4e4a81952386d09237f75d_D20220101-20221231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R8": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "strl-20221231.htm",
      "contextRef": "i1682ad6affb945008ccec1f45b1f923e_I20191231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommonStockSharesOutstanding",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000008 - Statement - Consolidated Statements of Stockholders' Equity",
     "menuCat": "Statements",
     "order": "8",
     "role": "http://www.strlco.com/role/ConsolidatedStatementsofStockholdersEquity",
     "shortName": "Consolidated Statements of Stockholders' Equity",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "strl-20221231.htm",
      "contextRef": "i1682ad6affb945008ccec1f45b1f923e_I20191231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommonStockSharesOutstanding",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R80": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "strl-20221231.htm",
      "contextRef": "ie022d6985c4e4a81952386d09237f75d_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "strl:SelfInsuranceWorkersCompensationClaimsAmountPerOccurrence",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000080 - Disclosure - Commitments and Contingencies - Narrative (Details)",
     "menuCat": "Details",
     "order": "80",
     "role": "http://www.strlco.com/role/CommitmentsandContingenciesNarrativeDetails",
     "shortName": "Commitments and Contingencies - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "strl-20221231.htm",
      "contextRef": "ie022d6985c4e4a81952386d09237f75d_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "strl:SelfInsuranceWorkersCompensationClaimsAmountPerOccurrence",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R81": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "strl-20221231.htm",
      "contextRef": "ie022d6985c4e4a81952386d09237f75d_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CurrentIncomeTaxExpenseBenefit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000081 - Disclosure - Income Taxes - Income Tax Expense (Benefit) Components (Details)",
     "menuCat": "Details",
     "order": "81",
     "role": "http://www.strlco.com/role/IncomeTaxesIncomeTaxExpenseBenefitComponentsDetails",
     "shortName": "Income Taxes - Income Tax Expense (Benefit) Components (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "strl-20221231.htm",
      "contextRef": "ie022d6985c4e4a81952386d09237f75d_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CurrentIncomeTaxExpenseBenefit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R82": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "strl-20221231.htm",
      "contextRef": "ie022d6985c4e4a81952386d09237f75d_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000082 - Disclosure - Income Taxes - Summary Reconciliation Reported Amount of Income Tax Expense (Details)",
     "menuCat": "Details",
     "order": "82",
     "role": "http://www.strlco.com/role/IncomeTaxesSummaryReconciliationReportedAmountofIncomeTaxExpenseDetails",
     "shortName": "Income Taxes - Summary Reconciliation Reported Amount of Income Tax Expense (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "strl-20221231.htm",
      "contextRef": "ie022d6985c4e4a81952386d09237f75d_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R83": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "strl-20221231.htm",
      "contextRef": "ia4e26e1a90f24900b99f99a0eb4cb516_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000083 - Disclosure - Income Taxes - Deferred Tax Assets and Liabilities (Details)",
     "menuCat": "Details",
     "order": "83",
     "role": "http://www.strlco.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails",
     "shortName": "Income Taxes - Deferred Tax Assets and Liabilities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "strl-20221231.htm",
      "contextRef": "ia4e26e1a90f24900b99f99a0eb4cb516_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R84": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "strl-20221231.htm",
      "contextRef": "ie022d6985c4e4a81952386d09237f75d_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxesPaid",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000084 - Disclosure - Income Taxes - Narrative (Details)",
     "menuCat": "Details",
     "order": "84",
     "role": "http://www.strlco.com/role/IncomeTaxesNarrativeDetails",
     "shortName": "Income Taxes - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "strl-20221231.htm",
      "contextRef": "i3415f13eda7e4bf78ae75c38a866162d_D20220101-20221231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxesPaid",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R85": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "strl-20221231.htm",
      "contextRef": "ie022d6985c4e4a81952386d09237f75d_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000085 - Disclosure - Stockholders' Equity - Narrative (Details)",
     "menuCat": "Details",
     "order": "85",
     "role": "http://www.strlco.com/role/StockholdersEquityNarrativeDetails",
     "shortName": "Stockholders' Equity - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "strl-20221231.htm",
      "contextRef": "ieb0feb7bc6d84a11826c7ff42fa94d4b_I20221231",
      "decimals": "INF",
      "lang": "en-US",
      "name": "strl:CommonStockVotesPerShare",
      "reportCount": 1,
      "unique": true,
      "unitRef": "vote",
      "xsiNil": "false"
     }
    },
    "R86": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "strl-20221231.htm",
      "contextRef": "ie022d6985c4e4a81952386d09237f75d_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000086 - Disclosure - Stock Incentive Plan - Narrative (Details)",
     "menuCat": "Details",
     "order": "86",
     "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-20221231.htm",
      "contextRef": "ic8e8d3e034e8486ab622c36ca15cd050_D20210101-20211231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "strl:ClassOfWarrantOrRightNumberOfWarrantsExercised",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R87": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "body",
       "html"
      ],
      "baseRef": "strl-20221231.htm",
      "contextRef": "i749f169f58be4808968d152520d0cf6a_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000087 - Disclosure - Stock Incentive Plan - Summary of Award Activity (Details)",
     "menuCat": "Details",
     "order": "87",
     "role": "http://www.strlco.com/role/StockIncentivePlanSummaryofAwardActivityDetails",
     "shortName": "Stock Incentive Plan - Summary of Award Activity (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "body",
       "html"
      ],
      "baseRef": "strl-20221231.htm",
      "contextRef": "i49f64bdb20274c0a93124496b86ef7b1_D20220101-20221231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R88": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "strl-20221231.htm",
      "contextRef": "i6d26467714044c3f923124f7e62e342e_I20170403",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:WarrantsAndRightsOutstandingTerm",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000088 - Disclosure - Stock Incentive Plan - Fair Value Assumptions (Details)",
     "menuCat": "Details",
     "order": "88",
     "role": "http://www.strlco.com/role/StockIncentivePlanFairValueAssumptionsDetails",
     "shortName": "Stock Incentive Plan - Fair Value Assumptions (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "strl-20221231.htm",
      "contextRef": "i6d26467714044c3f923124f7e62e342e_I20170403",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:WarrantsAndRightsOutstandingTerm",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R89": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "strl-20221231.htm",
      "contextRef": "ie022d6985c4e4a81952386d09237f75d_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000089 - Disclosure - Earnings Per Share (Details)",
     "menuCat": "Details",
     "order": "89",
     "role": "http://www.strlco.com/role/EarningsPerShareDetails",
     "shortName": "Earnings Per Share (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "us-gaap:EarningsPerShareTextBlock",
       "body",
       "html"
      ],
      "baseRef": "strl-20221231.htm",
      "contextRef": "ie022d6985c4e4a81952386d09237f75d_D20220101-20221231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R9": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "strl-20221231.htm",
      "contextRef": "ie022d6985c4e4a81952386d09237f75d_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NatureOfOperations",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000009 - Disclosure - Nature of Operations",
     "menuCat": "Notes",
     "order": "9",
     "role": "http://www.strlco.com/role/NatureofOperations",
     "shortName": "Nature of Operations",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "strl-20221231.htm",
      "contextRef": "ie022d6985c4e4a81952386d09237f75d_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NatureOfOperations",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R90": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "strl-20221231.htm",
      "contextRef": "ie022d6985c4e4a81952386d09237f75d_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000090 - Disclosure - Retirement Benefits - Narrative (Details)",
     "menuCat": "Details",
     "order": "90",
     "role": "http://www.strlco.com/role/RetirementBenefitsNarrativeDetails",
     "shortName": "Retirement Benefits - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "strl-20221231.htm",
      "contextRef": "ie022d6985c4e4a81952386d09237f75d_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R91": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "strl-20221231.htm",
      "contextRef": "ie022d6985c4e4a81952386d09237f75d_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:MultiemployerPlanEmployerContributionCost",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000091 - Disclosure - Retirement Benefits - Participation in Multiemployer Defined Benefit Pension Plan (Details)",
     "menuCat": "Details",
     "order": "91",
     "role": "http://www.strlco.com/role/RetirementBenefitsParticipationinMultiemployerDefinedBenefitPensionPlanDetails",
     "shortName": "Retirement Benefits - Participation in Multiemployer Defined Benefit Pension Plan (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "strl:ScheduleofDefinedContributionPlanTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "strl-20221231.htm",
      "contextRef": "iad8b7963108f4500b5689c272a08342d_D20220101-20221231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:MultiemployerPlanEmployerContributionCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R92": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "us-gaap:CashFlowSupplementalDisclosuresTextBlock",
       "body",
       "html"
      ],
      "baseRef": "strl-20221231.htm",
      "contextRef": "ie022d6985c4e4a81952386d09237f75d_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncreaseDecreaseInContractWithCustomerLiability",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000092 - Disclosure - Supplemental Cash Flow Information (Details)",
     "menuCat": "Details",
     "order": "92",
     "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-20221231.htm",
      "contextRef": "ie022d6985c4e4a81952386d09237f75d_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncreaseDecreaseInContractWithCustomerLiability",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R93": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "strl-20221231.htm",
      "contextRef": "i696cd9bd7fb74f93a8346a3a5bd4c2fe_D20200401-20200630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000093 - Disclosure - Concentration of Risk and Enterprise Wide Disclosures - Contract Revenues by Customer (Details)",
     "menuCat": "Details",
     "order": "93",
     "role": "http://www.strlco.com/role/ConcentrationofRiskandEnterpriseWideDisclosuresContractRevenuesbyCustomerDetails",
     "shortName": "Concentration of Risk and Enterprise Wide Disclosures - Contract Revenues by Customer (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:ConcentrationRiskDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "strl-20221231.htm",
      "contextRef": "if28724b391b94d9f95595248d22d3ba6_D20210101-20211231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R94": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:LesseeFinanceLeasesTextBlock",
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "strl-20221231.htm",
      "contextRef": "ie022d6985c4e4a81952386d09237f75d_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "strl:LesseeLeaseExpirationPeriod",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000094 - Disclosure - Related Party Transactions (Details)",
     "menuCat": "Details",
     "order": "94",
     "role": "http://www.strlco.com/role/RelatedPartyTransactionsDetails",
     "shortName": "Related Party Transactions (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "strl-20221231.htm",
      "contextRef": "iadaa5b8f28374981a569f54362d6a801_D20220101-20221231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R95": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:NatureOfOperations",
       "body",
       "html"
      ],
      "baseRef": "strl-20221231.htm",
      "contextRef": "ie022d6985c4e4a81952386d09237f75d_D20220101-20221231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NumberOfReportableSegments",
      "reportCount": 1,
      "unitRef": "segment",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000095 - Disclosure - Segment Information - Narrative (Details)",
     "menuCat": "Details",
     "order": "95",
     "role": "http://www.strlco.com/role/SegmentInformationNarrativeDetails",
     "shortName": "Segment Information - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R96": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "strl-20221231.htm",
      "contextRef": "i696cd9bd7fb74f93a8346a3a5bd4c2fe_D20200401-20200630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000096 - Disclosure - Segment Information - Revenue, Operating Income, and Assets, By Reportable Segment (Details)",
     "menuCat": "Details",
     "order": "96",
     "role": "http://www.strlco.com/role/SegmentInformationRevenueOperatingIncomeandAssetsByReportableSegmentDetails",
     "shortName": "Segment Information - Revenue, Operating Income, and Assets, By Reportable Segment (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
       "us-gaap:SegmentReportingDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "strl-20221231.htm",
      "contextRef": "ia465f9bf81eb4d8a81dcedb826e87117_D20220101-20221231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:DepreciationDepletionAndAmortization",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R97": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "strl-20221231.htm",
      "contextRef": "i696cd9bd7fb74f93a8346a3a5bd4c2fe_D20200401-20200630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000097 - Disclosure - Quarterly Financial Information- Quarterly revenue and income from operations (Details)",
     "menuCat": "Details",
     "order": "97",
     "role": "http://www.strlco.com/role/QuarterlyFinancialInformationQuarterlyrevenueandincomefromoperationsDetails",
     "shortName": "Quarterly Financial Information- Quarterly revenue and income from operations (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R98": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "strl-20221231.htm",
      "contextRef": "i696cd9bd7fb74f93a8346a3a5bd4c2fe_D20200401-20200630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000098 - Disclosure - Quarterly Financial Information - Summarizes the unaudited quarterly results of continuing operations (Details)",
     "menuCat": "Details",
     "order": "98",
     "role": "http://www.strlco.com/role/QuarterlyFinancialInformationSummarizestheunauditedquarterlyresultsofcontinuingoperationsDetails",
     "shortName": "Quarterly Financial Information - Summarizes the unaudited quarterly results of continuing operations (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "strl-20221231.htm",
      "contextRef": "idd221ed98ec84c118d555897ccddcbcd_D20221001-20221231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:GrossProfit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    }
   },
   "segmentCount": 103,
   "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_AuditorFirmId": {
     "auth_ref": [
      "r830",
      "r831",
      "r832"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "PCAOB issued Audit Firm Identifier",
        "label": "Auditor Firm ID",
        "terseLabel": "Auditor Firm ID"
       }
      }
     },
     "localname": "AuditorFirmId",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.strlco.com/role/AuditInformation"
     ],
     "xbrltype": "nonemptySequenceNumberItemType"
    },
    "dei_AuditorLocation": {
     "auth_ref": [
      "r830",
      "r831",
      "r832"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Location",
        "terseLabel": "Auditor Location"
       }
      }
     },
     "localname": "AuditorLocation",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.strlco.com/role/AuditInformation"
     ],
     "xbrltype": "internationalNameItemType"
    },
    "dei_AuditorName": {
     "auth_ref": [
      "r830",
      "r831",
      "r832"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Name",
        "terseLabel": "Auditor Name"
       }
      }
     },
     "localname": "AuditorName",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.strlco.com/role/AuditInformation"
     ],
     "xbrltype": "internationalNameItemType"
    },
    "dei_CityAreaCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Area code of city",
        "label": "City Area Code",
        "terseLabel": "City Area Code"
       }
      }
     },
     "localname": "CityAreaCode",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.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_DocumentAnnualReport": {
     "auth_ref": [
      "r830",
      "r831",
      "r832"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as an annual report.",
        "label": "Document Annual Report",
        "terseLabel": "Document Annual Report"
       }
      }
     },
     "localname": "DocumentAnnualReport",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.strlco.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentFiscalPeriodFocus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.",
        "label": "Document Fiscal Period Focus",
        "terseLabel": "Document Fiscal Period Focus"
       }
      }
     },
     "localname": "DocumentFiscalPeriodFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.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_DocumentTransitionReport": {
     "auth_ref": [
      "r833"
     ],
     "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_DocumentsIncorporatedByReferenceTextBlock": {
     "auth_ref": [
      "r828"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Documents incorporated by reference.",
        "label": "Documents Incorporated by Reference [Text Block]",
        "terseLabel": "Documents Incorporated by Reference"
       }
      }
     },
     "localname": "DocumentsIncorporatedByReferenceTextBlock",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.strlco.com/role/CoverPage"
     ],
     "xbrltype": "textBlockItemType"
    },
    "dei_EntityAddressAddressLine1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name",
        "label": "Entity Address, Address Line One",
        "terseLabel": "Entity Address, Address Line One"
       }
      }
     },
     "localname": "EntityAddressAddressLine1",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.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": [
      "r827"
     ],
     "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 (in shares)"
       }
      }
     },
     "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/Consolidated50OwnedSubsidiaryNarrativeDetails",
      "http://www.strlco.com/role/ConstructionJointVenturesSEMAFinancialsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dei_EntityEmergingGrowthCompany": {
     "auth_ref": [
      "r827"
     ],
     "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": [
      "r827"
     ],
     "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_EntityInteractiveDataCurrent": {
     "auth_ref": [
      "r834"
     ],
     "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_EntityNumberOfEmployees": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of persons employed by the Entity",
        "label": "Entity Number of Employees",
        "terseLabel": "Number of employees"
       }
      }
     },
     "localname": "EntityNumberOfEmployees",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.strlco.com/role/RetirementBenefitsNarrativeDetails"
     ],
     "xbrltype": "decimalItemType"
    },
    "dei_EntityPublicFloat": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.",
        "label": "Entity Public Float",
        "terseLabel": "Entity Public Float"
       }
      }
     },
     "localname": "EntityPublicFloat",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.strlco.com/role/CoverPage"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dei_EntityRegistrantName": {
     "auth_ref": [
      "r827"
     ],
     "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": [
      "r827"
     ],
     "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": [
      "r827"
     ],
     "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": [
      "r827"
     ],
     "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_EntityVoluntaryFilers": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.",
        "label": "Entity Voluntary Filers",
        "terseLabel": "Entity Voluntary Filers"
       }
      }
     },
     "localname": "EntityVoluntaryFilers",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.strlco.com/role/CoverPage"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityWellKnownSeasonedIssuer": {
     "auth_ref": [
      "r835"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.",
        "label": "Entity Well-known Seasoned Issuer",
        "terseLabel": "Entity Well-known Seasoned Issuer"
       }
      }
     },
     "localname": "EntityWellKnownSeasonedIssuer",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.strlco.com/role/CoverPage"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_IcfrAuditorAttestationFlag": {
     "auth_ref": [
      "r830",
      "r831",
      "r832"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ICFR Auditor Attestation Flag",
        "terseLabel": "ICFR Auditor Attestation Flag"
       }
      }
     },
     "localname": "IcfrAuditorAttestationFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.strlco.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_LegalEntityAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The set of legal entities associated with a report.",
        "label": "Legal Entity [Axis]",
        "terseLabel": "Legal Entity [Axis]"
       }
      }
     },
     "localname": "LegalEntityAxis",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.strlco.com/role/Consolidated50OwnedSubsidiaryNarrativeDetails",
      "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": [
      "r826"
     ],
     "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": [
      "r829"
     ],
     "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": [
      "r314",
      "r663",
      "r664",
      "r668",
      "r669",
      "r721",
      "r772",
      "r776",
      "r889",
      "r892",
      "r893",
      "r1023",
      "r1026",
      "r1027"
     ],
     "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/Consolidated50OwnedSubsidiaryNarrativeDetails",
      "http://www.strlco.com/role/Consolidated50OwnedSubsidiaryStatementofOperationsDetails",
      "http://www.strlco.com/role/ConsolidatedBalanceSheetsParentheticals",
      "http://www.strlco.com/role/ConstructionJointVenturesSEMAFinancialsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ConsolidatedEntitiesDomain": {
     "auth_ref": [
      "r314",
      "r663",
      "r664",
      "r668",
      "r669",
      "r721",
      "r772",
      "r776",
      "r889",
      "r892",
      "r893",
      "r1023",
      "r1026",
      "r1027"
     ],
     "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/Consolidated50OwnedSubsidiaryNarrativeDetails",
      "http://www.strlco.com/role/Consolidated50OwnedSubsidiaryStatementofOperationsDetails",
      "http://www.strlco.com/role/ConsolidatedBalanceSheetsParentheticals",
      "http://www.strlco.com/role/ConstructionJointVenturesSEMAFinancialsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ConsolidationItemsAxis": {
     "auth_ref": [
      "r314",
      "r359",
      "r371",
      "r372",
      "r373",
      "r374",
      "r375",
      "r377",
      "r381",
      "r424",
      "r425",
      "r426",
      "r427",
      "r429",
      "r430",
      "r432",
      "r434",
      "r435",
      "r777",
      "r778",
      "r779",
      "r780",
      "r781",
      "r782",
      "r783",
      "r784",
      "r785",
      "r890",
      "r891",
      "r1024",
      "r1025"
     ],
     "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/QuarterlyFinancialInformationQuarterlyrevenueandincomefromoperationsDetails",
      "http://www.strlco.com/role/QuarterlyFinancialInformationSummarizestheunauditedquarterlyresultsofcontinuingoperationsDetails",
      "http://www.strlco.com/role/RevenuefromCustomersRevenueDisaggregationDetails",
      "http://www.strlco.com/role/SegmentInformationRevenueOperatingIncomeandAssetsByReportableSegmentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ConsolidationItemsDomain": {
     "auth_ref": [
      "r314",
      "r359",
      "r371",
      "r372",
      "r373",
      "r374",
      "r375",
      "r377",
      "r381",
      "r424",
      "r425",
      "r426",
      "r427",
      "r429",
      "r430",
      "r432",
      "r434",
      "r435",
      "r777",
      "r778",
      "r779",
      "r780",
      "r781",
      "r782",
      "r783",
      "r784",
      "r785",
      "r890",
      "r891",
      "r1024",
      "r1025"
     ],
     "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/QuarterlyFinancialInformationQuarterlyrevenueandincomefromoperationsDetails",
      "http://www.strlco.com/role/QuarterlyFinancialInformationSummarizestheunauditedquarterlyresultsofcontinuingoperationsDetails",
      "http://www.strlco.com/role/RevenuefromCustomersRevenueDisaggregationDetails",
      "http://www.strlco.com/role/SegmentInformationRevenueOperatingIncomeandAssetsByReportableSegmentDetails"
     ],
     "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/ConstructionJointVenturesSEMAFinancialsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MajorCustomersAxis": {
     "auth_ref": [
      "r386",
      "r801",
      "r896",
      "r1019"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by name or description of a single external customer or a group of external customers.",
        "label": "Customer [Axis]",
        "terseLabel": "Customer [Axis]"
       }
      }
     },
     "localname": "MajorCustomersAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.strlco.com/role/ConcentrationofRiskandEnterpriseWideDisclosuresContractRevenuesbyCustomerDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_MaximumMember": {
     "auth_ref": [
      "r420",
      "r421",
      "r422",
      "r423",
      "r582",
      "r729",
      "r759",
      "r773",
      "r774",
      "r798",
      "r816",
      "r825",
      "r894",
      "r1009",
      "r1010",
      "r1011",
      "r1012",
      "r1013",
      "r1014"
     ],
     "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/BasisofPresentationandSignificantAccountingPoliciesNarrativeDetails",
      "http://www.strlco.com/role/LeaseObligationsDetails",
      "http://www.strlco.com/role/RelatedPartyTransactionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MinimumMember": {
     "auth_ref": [
      "r420",
      "r421",
      "r422",
      "r423",
      "r582",
      "r729",
      "r759",
      "r773",
      "r774",
      "r798",
      "r816",
      "r825",
      "r894",
      "r1009",
      "r1010",
      "r1011",
      "r1012",
      "r1013",
      "r1014"
     ],
     "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/BasisofPresentationandSignificantAccountingPoliciesNarrativeDetails",
      "http://www.strlco.com/role/LeaseObligationsDetails",
      "http://www.strlco.com/role/RelatedPartyTransactionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_NameOfMajorCustomerDomain": {
     "auth_ref": [
      "r386",
      "r801",
      "r896",
      "r1019"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Single external customer or group of external customers.",
        "label": "Customer [Domain]",
        "terseLabel": "Customer [Domain]"
       }
      }
     },
     "localname": "NameOfMajorCustomerDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.strlco.com/role/ConcentrationofRiskandEnterpriseWideDisclosuresContractRevenuesbyCustomerDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ProductOrServiceAxis": {
     "auth_ref": [
      "r383",
      "r732",
      "r799",
      "r824",
      "r886",
      "r887",
      "r896",
      "r1018"
     ],
     "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": [
      "r383",
      "r732",
      "r799",
      "r824",
      "r886",
      "r887",
      "r896",
      "r1018"
     ],
     "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": [
      "r420",
      "r421",
      "r422",
      "r423",
      "r531",
      "r582",
      "r613",
      "r614",
      "r615",
      "r725",
      "r729",
      "r759",
      "r773",
      "r774",
      "r798",
      "r816",
      "r825",
      "r885",
      "r894",
      "r1010",
      "r1011",
      "r1012",
      "r1013",
      "r1014"
     ],
     "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/BasisofPresentationandSignificantAccountingPoliciesNarrativeDetails",
      "http://www.strlco.com/role/LeaseObligationsDetails",
      "http://www.strlco.com/role/RelatedPartyTransactionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_RangeMember": {
     "auth_ref": [
      "r420",
      "r421",
      "r422",
      "r423",
      "r531",
      "r582",
      "r613",
      "r614",
      "r615",
      "r725",
      "r729",
      "r759",
      "r773",
      "r774",
      "r798",
      "r816",
      "r825",
      "r885",
      "r894",
      "r1010",
      "r1011",
      "r1012",
      "r1013",
      "r1014"
     ],
     "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/BasisofPresentationandSignificantAccountingPoliciesNarrativeDetails",
      "http://www.strlco.com/role/LeaseObligationsDetails",
      "http://www.strlco.com/role/RelatedPartyTransactionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ScenarioForecastMember": {
     "auth_ref": [
      "r587",
      "r860",
      "r1021"
     ],
     "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": [
      "r328",
      "r587",
      "r837",
      "r860"
     ],
     "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": [
      "r856",
      "r1022"
     ],
     "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": "Schedule of Condensed Balance Sheet"
       }
      }
     },
     "localname": "ScheduleOfCondensedBalanceSheetTableTextBlock",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.strlco.com/role/ConstructionJointVenturesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "srt_ScheduleOfCondensedIncomeStatementTableTextBlock": {
     "auth_ref": [
      "r856",
      "r1022"
     ],
     "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": "Schedule of Condensed Income Statement"
       }
      }
     },
     "localname": "ScheduleOfCondensedIncomeStatementTableTextBlock",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.strlco.com/role/ConstructionJointVenturesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": {
     "auth_ref": [
      "r389"
     ],
     "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/ConstructionJointVenturesSEMAFinancialsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_StatementScenarioAxis": {
     "auth_ref": [
      "r328",
      "r587",
      "r837",
      "r838",
      "r860"
     ],
     "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"
    },
    "srt_TitleOfIndividualAxis": {
     "auth_ref": [
      "r865",
      "r1005"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by title of individual or nature of relationship to individual or group of individuals.",
        "label": "Title of Individual [Axis]",
        "terseLabel": "Title of Individual [Axis]"
       }
      }
     },
     "localname": "TitleOfIndividualAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.strlco.com/role/RetirementBenefitsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_TitleOfIndividualWithRelationshipToEntityDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Title of individual, or nature of relationship to individual or group of individuals.",
        "label": "Title of Individual [Domain]",
        "terseLabel": "Title of Individual [Domain]"
       }
      }
     },
     "localname": "TitleOfIndividualWithRelationshipToEntityDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.strlco.com/role/RetirementBenefitsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "strl_AllOtherFundsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents all other funds.",
        "label": "All Other Funds [Member]",
        "terseLabel": "All other funds"
       }
      }
     },
     "localname": "AllOtherFundsMember",
     "nsuri": "http://www.strlco.com/20221231",
     "presentation": [
      "http://www.strlco.com/role/RetirementBenefitsParticipationinMultiemployerDefinedBenefitPensionPlanDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "strl_AuditInformationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Audit Information",
        "label": "Audit Information [Abstract]"
       }
      }
     },
     "localname": "AuditInformationAbstract",
     "nsuri": "http://www.strlco.com/20221231",
     "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/20221231",
     "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"
       }
      }
     },
     "localname": "BuildingSolutionsSegmentMember",
     "nsuri": "http://www.strlco.com/20221231",
     "presentation": [
      "http://www.strlco.com/role/OtherIntangibleAssetsSummaryofGoodwillBySegmentsDetails",
      "http://www.strlco.com/role/QuarterlyFinancialInformationQuarterlyrevenueandincomefromoperationsDetails",
      "http://www.strlco.com/role/RevenuefromCustomersBacklogBySegmentDetails",
      "http://www.strlco.com/role/RevenuefromCustomersRevenueDisaggregationDetails",
      "http://www.strlco.com/role/SegmentInformationRevenueOperatingIncomeandAssetsByReportableSegmentDetails"
     ],
     "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/20221231",
     "presentation": [
      "http://www.strlco.com/role/AcquisitionsNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "strl_BusinessCombinationConsiderationTransferredTaxGrossUpPaymentAndOtherPaymentsDueToSellers": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business Combination, Consideration Transferred, Tax Gross Up Payment And Other Payments Due To Sellers",
        "label": "Business Combination, Consideration Transferred, Tax Gross Up Payment And Other Payments Due To Sellers",
        "terseLabel": "Tax basis election and other payments due to sellers"
       }
      }
     },
     "localname": "BusinessCombinationConsiderationTransferredTaxGrossUpPaymentAndOtherPaymentsDueToSellers",
     "nsuri": "http://www.strlco.com/20221231",
     "presentation": [
      "http://www.strlco.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "strl_BusinessCombinationConsiderationTransferredWorkingCapital": {
     "auth_ref": [],
     "calculation": {
      "http://www.strlco.com/role/AcquisitionsConsiderationTransferredandPurchasePriceAllocationDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1",
       "weight": 1.0
      }
     },
     "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/20221231",
     "presentation": [
      "http://www.strlco.com/role/AcquisitionsConsiderationTransferredandPurchasePriceAllocationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "strl_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedBillingsInExcessOfCostsAndEstimatedEarningsOnUncompletedContracts": {
     "auth_ref": [],
     "calculation": {
      "http://www.strlco.com/role/AcquisitionsConsiderationTransferredandPurchasePriceAllocationDetails": {
       "order": 7.0,
       "parentTag": "strl_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedTangibleAssetsNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Billings In Excess Of Costs And Estimated Earnings On Uncompleted Contracts",
        "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/20221231",
     "presentation": [
      "http://www.strlco.com/role/AcquisitionsConsiderationTransferredandPurchasePriceAllocationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "strl_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContracts": {
     "auth_ref": [],
     "calculation": {
      "http://www.strlco.com/role/AcquisitionsConsiderationTransferredandPurchasePriceAllocationDetails": {
       "order": 2.0,
       "parentTag": "strl_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedTangibleAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Costs And Estimated Earnings In Excess Of Billings On Uncompleted Contracts",
        "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/20221231",
     "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",
        "totalLabel": "Total net tangible assets"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedTangibleAssetsNet",
     "nsuri": "http://www.strlco.com/20221231",
     "presentation": [
      "http://www.strlco.com/role/AcquisitionsConsiderationTransferredandPurchasePriceAllocationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "strl_CCSAcquisitionMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "CCS Acquisition",
        "label": "CCS Acquisition [Member]",
        "terseLabel": "CCS Acquisition"
       }
      }
     },
     "localname": "CCSAcquisitionMember",
     "nsuri": "http://www.strlco.com/20221231",
     "presentation": [
      "http://www.strlco.com/role/AcquisitionsConsiderationTransferredandPurchasePriceAllocationDetails",
      "http://www.strlco.com/role/AcquisitionsNarrativeDetails",
      "http://www.strlco.com/role/StockholdersEquityNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "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/20221231",
     "presentation": [
      "http://www.strlco.com/role/LeaseObligationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "strl_ClassOfWarrantOrRightNumberOfWarrantsExercised": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Class of Warrant or Right, Number of Warrants Exercised",
        "label": "Class of Warrant or Right, Number of Warrants Exercised",
        "terseLabel": "Warrants exercised (in shares)"
       }
      }
     },
     "localname": "ClassOfWarrantOrRightNumberOfWarrantsExercised",
     "nsuri": "http://www.strlco.com/20221231",
     "presentation": [
      "http://www.strlco.com/role/StockIncentivePlanNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "strl_ClassOfWarrantOrRightTerm": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the term or warrants or rights.",
        "label": "Class Of Warrant Or Right, Term",
        "terseLabel": "Warrants, term"
       }
      }
     },
     "localname": "ClassOfWarrantOrRightTerm",
     "nsuri": "http://www.strlco.com/20221231",
     "presentation": [
      "http://www.strlco.com/role/StockIncentivePlanNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "strl_CommercialInsuranceCoverage": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Commercial Insurance Coverage",
        "label": "Commercial Insurance Coverage",
        "terseLabel": "Commercial insurance coverage"
       }
      }
     },
     "localname": "CommercialInsuranceCoverage",
     "nsuri": "http://www.strlco.com/20221231",
     "presentation": [
      "http://www.strlco.com/role/CommitmentsandContingenciesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "strl_CommercialMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Commercial [Member]",
        "label": "Commercial [Member]",
        "terseLabel": "Commercial"
       }
      }
     },
     "localname": "CommercialMember",
     "nsuri": "http://www.strlco.com/20221231",
     "presentation": [
      "http://www.strlco.com/role/RevenuefromCustomersRevenueDisaggregationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "strl_CommonStockVotesPerShare": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Common Stock, Votes Per Share",
        "label": "Common Stock, Votes Per Share",
        "terseLabel": "Common stock, votes entitled per share"
       }
      }
     },
     "localname": "CommonStockVotesPerShare",
     "nsuri": "http://www.strlco.com/20221231",
     "presentation": [
      "http://www.strlco.com/role/StockholdersEquityNarrativeDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "strl_ConsolidatedEntitiesOwnershipPercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Consolidated Entities, Ownership Percentage",
        "label": "Consolidated Entities, Ownership Percentage",
        "terseLabel": "Consolidated ownership percentage"
       }
      }
     },
     "localname": "ConsolidatedEntitiesOwnershipPercentage",
     "nsuri": "http://www.strlco.com/20221231",
     "presentation": [
      "http://www.strlco.com/role/BasisofPresentationandSignificantAccountingPoliciesNarrativeDetails",
      "http://www.strlco.com/role/CommitmentsandContingenciesNarrativeDetails",
      "http://www.strlco.com/role/Consolidated50OwnedSubsidiaryNarrativeDetails",
      "http://www.strlco.com/role/NatureofOperationsDetails"
     ],
     "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/20221231",
     "presentation": [
      "http://www.strlco.com/role/PropertyandEquipmentSummaryofPropertyandEquipmentDetails"
     ],
     "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 the period"
       }
      }
     },
     "localname": "ContractWithCustomerLiabilityRevenueRecognizedDuringThePeriod",
     "nsuri": "http://www.strlco.com/20221231",
     "presentation": [
      "http://www.strlco.com/role/BasisofPresentationandSignificantAccountingPoliciesNarrativeDetails"
     ],
     "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 asset retainage"
       }
      }
     },
     "localname": "ContractWithCustomerRetainageAssetCurrent",
     "nsuri": "http://www.strlco.com/20221231",
     "presentation": [
      "http://www.strlco.com/role/BasisofPresentationandSignificantAccountingPoliciesNarrativeDetails"
     ],
     "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 liability retainage"
       }
      }
     },
     "localname": "ContractWithCustomerRetainageLiabilityCurrent",
     "nsuri": "http://www.strlco.com/20221231",
     "presentation": [
      "http://www.strlco.com/role/BasisofPresentationandSignificantAccountingPoliciesNarrativeDetails"
     ],
     "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": "Retainage rate"
       }
      }
     },
     "localname": "ContractsReceivableRetainagePercentageEstimatedToBeCollectedInNextFiscalYear",
     "nsuri": "http://www.strlco.com/20221231",
     "presentation": [
      "http://www.strlco.com/role/BasisofPresentationandSignificantAccountingPoliciesNarrativeDetails"
     ],
     "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/20221231",
     "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/20221231",
     "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": "Death and permanent total disability insurance policies, per policy"
       }
      }
     },
     "localname": "DeathAndDisabilityInsurancePoliciesPerPolicyAmount",
     "nsuri": "http://www.strlco.com/20221231",
     "presentation": [
      "http://www.strlco.com/role/Consolidated50OwnedSubsidiaryNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "strl_DebtCovenantPeriodAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Covenant Period [Axis]",
        "label": "Debt Covenant Period [Axis]",
        "terseLabel": "Debt Covenant Period [Axis]"
       }
      }
     },
     "localname": "DebtCovenantPeriodAxis",
     "nsuri": "http://www.strlco.com/20221231",
     "presentation": [
      "http://www.strlco.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "strl_DebtCovenantPeriodDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "[Domain] for Debt Covenant Period [Axis]",
        "label": "Debt Covenant Period [Domain]",
        "terseLabel": "Debt Covenant Period [Domain]"
       }
      }
     },
     "localname": "DebtCovenantPeriodDomain",
     "nsuri": "http://www.strlco.com/20221231",
     "presentation": [
      "http://www.strlco.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "strl_DebtInstrumentCovenantFixedChargeRatioMinimum": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Instrument, Covenant, Fixed Charge Ratio, Minimum",
        "label": "Debt Instrument, Covenant, Fixed Charge Ratio, Minimum",
        "terseLabel": "Fixed charge ratio minimum"
       }
      }
     },
     "localname": "DebtInstrumentCovenantFixedChargeRatioMinimum",
     "nsuri": "http://www.strlco.com/20221231",
     "presentation": [
      "http://www.strlco.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "pureItemType"
    },
    "strl_DebtInstrumentCovenantLeverageRatio": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Instrument, Covenant, Leverage Ratio",
        "label": "Debt Instrument, Covenant, Leverage Ratio",
        "terseLabel": "Leverage ratio"
       }
      }
     },
     "localname": "DebtInstrumentCovenantLeverageRatio",
     "nsuri": "http://www.strlco.com/20221231",
     "presentation": [
      "http://www.strlco.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "pureItemType"
    },
    "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/20221231",
     "presentation": [
      "http://www.strlco.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "strl_DeferredTaxAssetsDeferredPayments": {
     "auth_ref": [],
     "calculation": {
      "http://www.strlco.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 7.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred Tax Assets, Deferred Payments",
        "label": "Deferred Tax Assets, Deferred Payments",
        "terseLabel": "Deferred payments"
       }
      }
     },
     "localname": "DeferredTaxAssetsDeferredPayments",
     "nsuri": "http://www.strlco.com/20221231",
     "presentation": [
      "http://www.strlco.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "strl_DeferredTaxAssetsNoncontrollingInterest": {
     "auth_ref": [],
     "calculation": {
      "http://www.strlco.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from non-controlling interest.",
        "label": "Noncontrolling interest",
        "terseLabel": "Noncontrolling interests"
       }
      }
     },
     "localname": "DeferredTaxAssetsNoncontrollingInterest",
     "nsuri": "http://www.strlco.com/20221231",
     "presentation": [
      "http://www.strlco.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "strl_DeferredTaxAssetsRightOfUseLiability": {
     "auth_ref": [],
     "calculation": {
      "http://www.strlco.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred Tax Assets, Right Of Use Liability",
        "label": "Deferred Tax Assets, Right Of Use Liability",
        "terseLabel": "Right of use liabilities"
       }
      }
     },
     "localname": "DeferredTaxAssetsRightOfUseLiability",
     "nsuri": "http://www.strlco.com/20221231",
     "presentation": [
      "http://www.strlco.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "strl_DeferredTaxLiabilitiesRightOfUseAsset": {
     "auth_ref": [],
     "calculation": {
      "http://www.strlco.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred Tax Liabilities, Right Of Use Asset",
        "label": "Deferred Tax Liabilities, Right Of Use Asset",
        "negatedTerseLabel": "Right of use assets"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesRightOfUseAsset",
     "nsuri": "http://www.strlco.com/20221231",
     "presentation": [
      "http://www.strlco.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "strl_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTaxAndGainOnDisposition": {
     "auth_ref": [],
     "calculation": {
      "http://www.strlco.com/role/ConsolidatedStatementsofOperations": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax",
       "weight": 1.0
      },
      "http://www.strlco.com/role/DispositionsScheduleoftheComponentsofNetEarningsfromDiscontinuedOperationsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Discontinued Operation, Income (Loss) from Discontinued Operation, before Income Tax and Gain On Disposition",
        "label": "Discontinued Operation, Income (Loss) from Discontinued Operation, before Income Tax and Gain On Disposition",
        "terseLabel": "Pretax (loss) income",
        "totalLabel": "Pretax (loss) income"
       }
      }
     },
     "localname": "DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTaxAndGainOnDisposition",
     "nsuri": "http://www.strlco.com/20221231",
     "presentation": [
      "http://www.strlco.com/role/ConsolidatedStatementsofOperations",
      "http://www.strlco.com/role/DispositionsScheduleoftheComponentsofNetEarningsfromDiscontinuedOperationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "strl_DisposalGroupIncludingDiscontinuedOperationContractAssetsCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.strlco.com/role/DispositionsScheduleoftheCarryingAmountsofMajorClassesofAssetsandLiabilitiesDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disposal Group, Including Discontinued Operation, Contract Assets, Current",
        "label": "Disposal Group, Including Discontinued Operation, Contract Assets, Current",
        "terseLabel": "Contract assets"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationContractAssetsCurrent",
     "nsuri": "http://www.strlco.com/20221231",
     "presentation": [
      "http://www.strlco.com/role/DispositionsScheduleoftheCarryingAmountsofMajorClassesofAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "strl_DisposalGroupIncludingDiscontinuedOperationContractLiabilitiesCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.strlco.com/role/DispositionsScheduleoftheCarryingAmountsofMajorClassesofAssetsandLiabilitiesDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disposal Group, Including Discontinued Operation, Contract Liabilities, Current",
        "label": "Disposal Group, Including Discontinued Operation, Contract Liabilities, Current",
        "terseLabel": "Contract liabilities"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationContractLiabilitiesCurrent",
     "nsuri": "http://www.strlco.com/20221231",
     "presentation": [
      "http://www.strlco.com/role/DispositionsScheduleoftheCarryingAmountsofMajorClassesofAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "strl_DisposalGroupIncludingDiscontinuedOperationCurrentMaturitiesOfLongTermDebt": {
     "auth_ref": [],
     "calculation": {
      "http://www.strlco.com/role/DispositionsScheduleoftheCarryingAmountsofMajorClassesofAssetsandLiabilitiesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disposal Group, Including Discontinued Operation, Current Maturities of Long-Term Debt",
        "label": "Disposal Group, Including Discontinued Operation, Current Maturities of Long-Term Debt",
        "terseLabel": "Current maturities of long-term debt"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationCurrentMaturitiesOfLongTermDebt",
     "nsuri": "http://www.strlco.com/20221231",
     "presentation": [
      "http://www.strlco.com/role/DispositionsScheduleoftheCarryingAmountsofMajorClassesofAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "strl_DisposalGroupIncludingDiscontinuedOperationCurrentPortionOfLongTermLeaseObligations": {
     "auth_ref": [],
     "calculation": {
      "http://www.strlco.com/role/DispositionsScheduleoftheCarryingAmountsofMajorClassesofAssetsandLiabilitiesDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disposal Group, Including Discontinued Operation, Current Portion of Long-Term Lease Obligations",
        "label": "Disposal Group, Including Discontinued Operation, Current Portion of Long-Term Lease Obligations",
        "terseLabel": "Current portion of long-term lease obligations"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationCurrentPortionOfLongTermLeaseObligations",
     "nsuri": "http://www.strlco.com/20221231",
     "presentation": [
      "http://www.strlco.com/role/DispositionsScheduleoftheCarryingAmountsofMajorClassesofAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "strl_DisposalGroupIncludingDiscontinuedOperationDeferredConsiderationNumberOfPaymentsDue": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disposal Group, Including Discontinued Operation, Deferred Consideration, Number of Payments Due",
        "label": "Disposal Group, Including Discontinued Operation, Deferred Consideration, Number of Payments Due",
        "terseLabel": "Disposal group, including discontinued operation, deferred consideration, series payment due"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationDeferredConsiderationNumberOfPaymentsDue",
     "nsuri": "http://www.strlco.com/20221231",
     "presentation": [
      "http://www.strlco.com/role/DispositionsNarrativeDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "strl_DisposalGroupIncludingDiscontinuedOperationDeferredConsiderationPaymentDueYearOne": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disposal Group, Including Discontinued Operation, Payment Due Year One",
        "label": "Disposal Group, Including Discontinued Operation, Deferred Consideration, Payment Due Year One",
        "terseLabel": "Disposal group, including discontinued operation, payment due year one"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationDeferredConsiderationPaymentDueYearOne",
     "nsuri": "http://www.strlco.com/20221231",
     "presentation": [
      "http://www.strlco.com/role/DispositionsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "strl_DisposalGroupIncludingDiscontinuedOperationDeferredConsiderationPaymentDueYearThree": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disposal Group, Including Discontinued Operation, Deferred Consideration, Payment Due Year Three",
        "label": "Disposal Group, Including Discontinued Operation, Deferred Consideration, Payment Due Year Three",
        "terseLabel": "Disposal group, including discontinued operation, payment due year three"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationDeferredConsiderationPaymentDueYearThree",
     "nsuri": "http://www.strlco.com/20221231",
     "presentation": [
      "http://www.strlco.com/role/DispositionsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "strl_DisposalGroupIncludingDiscontinuedOperationDeferredConsiderationPaymentDueYearTwo": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disposal Group, Including Discontinued Operation, Deferred Consideration, Payment Due Year Two",
        "label": "Disposal Group, Including Discontinued Operation, Deferred Consideration, Payment Due Year Two",
        "terseLabel": "Disposal group, including discontinued operation, payment due year two"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationDeferredConsiderationPaymentDueYearTwo",
     "nsuri": "http://www.strlco.com/20221231",
     "presentation": [
      "http://www.strlco.com/role/DispositionsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "strl_DisposalGroupIncludingDiscontinuedOperationGainLossOnExtinguishmentOfDebt": {
     "auth_ref": [],
     "calculation": {
      "http://www.strlco.com/role/DispositionsScheduleoftheComponentsofNetEarningsfromDiscontinuedOperationsDetails": {
       "order": 3.0,
       "parentTag": "strl_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTaxAndGainOnDisposition",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disposal Group, Including Discontinued Operation, Gain(Loss) on Extinguishment of Debt",
        "label": "Disposal Group, Including Discontinued Operation, Gain(Loss) on Extinguishment of Debt",
        "terseLabel": "Gain on extinguishment of debt"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationGainLossOnExtinguishmentOfDebt",
     "nsuri": "http://www.strlco.com/20221231",
     "presentation": [
      "http://www.strlco.com/role/DispositionsScheduleoftheComponentsofNetEarningsfromDiscontinuedOperationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "strl_DisposalGroupIncludingDiscontinuedOperationImplicitInterestRate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disposal Group, Including Discontinued Operation, Implicit Interest Rate",
        "label": "Disposal Group, Including Discontinued Operation, Implicit Interest Rate",
        "terseLabel": "Disposal group, including discontinued operation, implicit interest rate"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationImplicitInterestRate",
     "nsuri": "http://www.strlco.com/20221231",
     "presentation": [
      "http://www.strlco.com/role/DispositionsNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "strl_DisposalGroupIncludingDiscontinuedOperationInterestIncomeExpense": {
     "auth_ref": [],
     "calculation": {
      "http://www.strlco.com/role/DispositionsScheduleoftheComponentsofNetEarningsfromDiscontinuedOperationsDetails": {
       "order": 1.0,
       "parentTag": "strl_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTaxAndGainOnDisposition",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disposal Group, Including Discontinued Operation, Interest Income (Expense)",
        "label": "Disposal Group, Including Discontinued Operation, Interest Income (Expense)",
        "terseLabel": "Net interest income (expense)"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationInterestIncomeExpense",
     "nsuri": "http://www.strlco.com/20221231",
     "presentation": [
      "http://www.strlco.com/role/DispositionsScheduleoftheComponentsofNetEarningsfromDiscontinuedOperationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "strl_DisposalGroupIncludingDiscontinuedOperationLongTermDebtExcludingCurrentMaturities": {
     "auth_ref": [],
     "calculation": {
      "http://www.strlco.com/role/DispositionsScheduleoftheCarryingAmountsofMajorClassesofAssetsandLiabilitiesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disposal Group, Including Discontinued Operation, Long-term Debt, Excluding Current Maturities",
        "label": "Disposal Group, Including Discontinued Operation, Long-term Debt, Excluding Current Maturities",
        "terseLabel": "Long-term debt"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationLongTermDebtExcludingCurrentMaturities",
     "nsuri": "http://www.strlco.com/20221231",
     "presentation": [
      "http://www.strlco.com/role/DispositionsScheduleoftheCarryingAmountsofMajorClassesofAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "strl_DisposalGroupIncludingDiscontinuedOperationLongTermLeaseObligations": {
     "auth_ref": [],
     "calculation": {
      "http://www.strlco.com/role/DispositionsScheduleoftheCarryingAmountsofMajorClassesofAssetsandLiabilitiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disposal Group, Including Discontinued Operation, Long-Term Lease Obligations",
        "label": "Disposal Group, Including Discontinued Operation, Long-Term Lease Obligations",
        "terseLabel": "Long-term lease obligations"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationLongTermLeaseObligations",
     "nsuri": "http://www.strlco.com/20221231",
     "presentation": [
      "http://www.strlco.com/role/DispositionsScheduleoftheCarryingAmountsofMajorClassesofAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "strl_DisposalGroupIncludingDiscontinuedOperationMembersInterestSubjectToMandatoryRedemptionAndUndistributedEarnings": {
     "auth_ref": [],
     "calculation": {
      "http://www.strlco.com/role/DispositionsScheduleoftheCarryingAmountsofMajorClassesofAssetsandLiabilitiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disposal Group, Including Discontinued Operation, Members\u2019 Interest Subject to Mandatory Redemption and Undistributed Earnings",
        "label": "Disposal Group, Including Discontinued Operation, Members\u2019 Interest Subject to Mandatory Redemption and Undistributed Earnings",
        "terseLabel": "Members\u2019 interest subject to mandatory redemption and undistributed earnings"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationMembersInterestSubjectToMandatoryRedemptionAndUndistributedEarnings",
     "nsuri": "http://www.strlco.com/20221231",
     "presentation": [
      "http://www.strlco.com/role/DispositionsScheduleoftheCarryingAmountsofMajorClassesofAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "strl_DisposalGroupIncludingDiscontinuedOperationOperatingRightOfUseAssetsNoncurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.strlco.com/role/DispositionsScheduleoftheCarryingAmountsofMajorClassesofAssetsandLiabilitiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disposal Group, Including Discontinued Operation, Operating Right-Of-Use Assets, Noncurrent",
        "label": "Disposal Group, Including Discontinued Operation, Operating Right-Of-Use Assets, Noncurrent",
        "terseLabel": "Operating lease right-of-use assets"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationOperatingRightOfUseAssetsNoncurrent",
     "nsuri": "http://www.strlco.com/20221231",
     "presentation": [
      "http://www.strlco.com/role/DispositionsScheduleoftheCarryingAmountsofMajorClassesofAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "strl_DisposalGroupIncludingDiscontinuedOperationOtherOperatingIncomeExpenseNet": {
     "auth_ref": [],
     "calculation": {
      "http://www.strlco.com/role/DispositionsScheduleoftheComponentsofNetEarningsfromDiscontinuedOperationsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disposal Group, Including Discontinued Operation, Other Operating Income (Expense), Net",
        "label": "Disposal Group, Including Discontinued Operation, Other Operating Income (Expense), Net",
        "terseLabel": "Other operating income (expense), net"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationOtherOperatingIncomeExpenseNet",
     "nsuri": "http://www.strlco.com/20221231",
     "presentation": [
      "http://www.strlco.com/role/DispositionsScheduleoftheComponentsofNetEarningsfromDiscontinuedOperationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "strl_DisposalGroupIncludingDiscontinuedOperationOwnershipPercentageInDisposedAsset": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disposal Group, Including Discontinued Operation, Ownership Percentage in Disposed Asset",
        "label": "Disposal Group, Including Discontinued Operation, Ownership Percentage in Disposed Asset",
        "terseLabel": "Disposal group, including discontinued operation, ownership percentage in disposed asset"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationOwnershipPercentageInDisposedAsset",
     "nsuri": "http://www.strlco.com/20221231",
     "presentation": [
      "http://www.strlco.com/role/DispositionsNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "strl_DisposalGroupIncludingDiscontinuedOperationPaymentTermsInitialPayment": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disposal Group, Including Discontinued Operation, Payment Terms, Initial Payment",
        "label": "Disposal Group, Including Discontinued Operation, Payment Terms, Initial Payment",
        "terseLabel": "Disposal group, including discontinued operation, agreement\u2019s payment terms"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationPaymentTermsInitialPayment",
     "nsuri": "http://www.strlco.com/20221231",
     "presentation": [
      "http://www.strlco.com/role/DispositionsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "strl_DisposalGroupIncludingDiscontinuedOperationReceivablesFromEquityInConstructionJointVenturesCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.strlco.com/role/DispositionsScheduleoftheCarryingAmountsofMajorClassesofAssetsandLiabilitiesDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disposal Group, Including Discontinued Operation, Receivables from Equity in Construction Joint Ventures, Current",
        "label": "Disposal Group, Including Discontinued Operation, Receivables from Equity in Construction Joint Ventures, Current",
        "terseLabel": "Receivables from and equity in construction joint ventures"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationReceivablesFromEquityInConstructionJointVenturesCurrent",
     "nsuri": "http://www.strlco.com/20221231",
     "presentation": [
      "http://www.strlco.com/role/DispositionsScheduleoftheCarryingAmountsofMajorClassesofAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "strl_EInfrastructureSolutionsSegmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "E-Infrastructure Solutions Segment",
        "label": "E-Infrastructure Solutions Segment [Member]",
        "terseLabel": "E-Infrastructure Solutions"
       }
      }
     },
     "localname": "EInfrastructureSolutionsSegmentMember",
     "nsuri": "http://www.strlco.com/20221231",
     "presentation": [
      "http://www.strlco.com/role/BasisofPresentationandSignificantAccountingPoliciesNarrativeDetails",
      "http://www.strlco.com/role/ConcentrationofRiskandEnterpriseWideDisclosuresContractRevenuesbyCustomerDetails",
      "http://www.strlco.com/role/OtherIntangibleAssetsSummaryofGoodwillBySegmentsDetails",
      "http://www.strlco.com/role/QuarterlyFinancialInformationQuarterlyrevenueandincomefromoperationsDetails",
      "http://www.strlco.com/role/RevenuefromCustomersBacklogBySegmentDetails",
      "http://www.strlco.com/role/RevenuefromCustomersRevenueDisaggregationDetails",
      "http://www.strlco.com/role/SegmentInformationRevenueOperatingIncomeandAssetsByReportableSegmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "strl_EffectiveIncomeTaxRateReconciliationOtherPermanentDifferences": {
     "auth_ref": [],
     "calculation": {
      "http://www.strlco.com/role/IncomeTaxesSummaryReconciliationReportedAmountofIncomeTaxExpenseDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The portion of the difference between the effective income tax rate and domestic federal statutory income tax rate applied to permanent differences.",
        "label": "Effective Income Tax Rate Reconciliation, Other Permanent Differences",
        "terseLabel": "Other permanent differences"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationOtherPermanentDifferences",
     "nsuri": "http://www.strlco.com/20221231",
     "presentation": [
      "http://www.strlco.com/role/IncomeTaxesSummaryReconciliationReportedAmountofIncomeTaxExpenseDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "strl_EmployeeStockPurchasePlanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Employee Stock Purchase Plan [Member]",
        "label": "Employee Stock Purchase Plan [Member]",
        "terseLabel": "ESPP"
       }
      }
     },
     "localname": "EmployeeStockPurchasePlanMember",
     "nsuri": "http://www.strlco.com/20221231",
     "presentation": [
      "http://www.strlco.com/role/StockIncentivePlanNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "strl_EntityNumberofEmployeesFieldPersonnel": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Entity Number of Employees, Field Personnel",
        "label": "Entity Number of Employees, Field Personnel",
        "terseLabel": "Entity number of employees, field personnel"
       }
      }
     },
     "localname": "EntityNumberofEmployeesFieldPersonnel",
     "nsuri": "http://www.strlco.com/20221231",
     "presentation": [
      "http://www.strlco.com/role/RetirementBenefitsNarrativeDetails"
     ],
     "xbrltype": "decimalItemType"
    },
    "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",
        "terseLabel": "Estimated construction gain (loss) before tax"
       }
      }
     },
     "localname": "EstimatedConstructionGrossProfitLossBeforeTax",
     "nsuri": "http://www.strlco.com/20221231",
     "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/20221231",
     "presentation": [
      "http://www.strlco.com/role/LeaseObligationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "strl_GainLossOnExtinguishmentOfDebtContinuingOperations": {
     "auth_ref": [],
     "calculation": {
      "http://www.strlco.com/role/ConsolidatedStatementsofOperations": {
       "order": 2.0,
       "parentTag": "strl_IncomeBeforeIncomeTaxesAndEarningsAttributableToNoncontrollingInterests",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Gain (Loss) on Extinguishment of Debt, Continuing Operations",
        "label": "Gain (Loss) on Extinguishment of Debt, Continuing Operations",
        "terseLabel": "Gain (loss) on extinguishment of debt, net"
       }
      }
     },
     "localname": "GainLossOnExtinguishmentOfDebtContinuingOperations",
     "nsuri": "http://www.strlco.com/20221231",
     "presentation": [
      "http://www.strlco.com/role/ConsolidatedStatementsofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "strl_GeneralLiabilityAndWorkersCompensationClaimPerOccurrenceThatWouldAffectUltimateLiability": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "General Liability And Workers Compensation Claim Per Occurrence That Would Affect Ultimate Liability",
        "label": "General Liability And Workers Compensation Claim Per Occurrence That Would Affect Ultimate Liability",
        "terseLabel": "Claim amounts that affect ultimate liability"
       }
      }
     },
     "localname": "GeneralLiabilityAndWorkersCompensationClaimPerOccurrenceThatWouldAffectUltimateLiability",
     "nsuri": "http://www.strlco.com/20221231",
     "presentation": [
      "http://www.strlco.com/role/CommitmentsandContingenciesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "strl_GreenZoneMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Green Zone [Member]",
        "label": "Green Zone [Member]",
        "terseLabel": "Green Zone"
       }
      }
     },
     "localname": "GreenZoneMember",
     "nsuri": "http://www.strlco.com/20221231",
     "presentation": [
      "http://www.strlco.com/role/RetirementBenefitsParticipationinMultiemployerDefinedBenefitPensionPlanDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "strl_HeavyAndGeneralConstructionLaborersLocal472AndLocal172Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Heavy And General Construction Laborers Local 472 and Local 172",
        "label": "Heavy And General Construction Laborers Local 472 and Local 172 [Member]",
        "terseLabel": "Heavy And General Construction Laborers Local 472 and Local 172"
       }
      }
     },
     "localname": "HeavyAndGeneralConstructionLaborersLocal472AndLocal172Member",
     "nsuri": "http://www.strlco.com/20221231",
     "presentation": [
      "http://www.strlco.com/role/RetirementBenefitsParticipationinMultiemployerDefinedBenefitPensionPlanDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "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/20221231",
     "presentation": [
      "http://www.strlco.com/role/RevenuefromCustomersRevenueDisaggregationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "strl_IdentifiableIntangibleAssetsAndGoodwill": {
     "auth_ref": [],
     "calculation": {
      "http://www.strlco.com/role/AcquisitionsConsiderationTransferredandPurchasePriceAllocationDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identifiable Intangible Assets and Goodwill",
        "label": "Identifiable Intangible Assets and Goodwill",
        "terseLabel": "Identifiable intangible assets"
       }
      }
     },
     "localname": "IdentifiableIntangibleAssetsAndGoodwill",
     "nsuri": "http://www.strlco.com/20221231",
     "presentation": [
      "http://www.strlco.com/role/AcquisitionsConsiderationTransferredandPurchasePriceAllocationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "strl_IncomeBeforeIncomeTaxesAndEarningsAttributableToNoncontrollingInterests": {
     "auth_ref": [],
     "calculation": {
      "http://www.strlco.com/role/ConsolidatedStatementsofOperations": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest",
       "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",
        "terseLabel": "Income before income taxes",
        "totalLabel": "Income before income taxes"
       }
      }
     },
     "localname": "IncomeBeforeIncomeTaxesAndEarningsAttributableToNoncontrollingInterests",
     "nsuri": "http://www.strlco.com/20221231",
     "presentation": [
      "http://www.strlco.com/role/ConsolidatedStatementsofOperations",
      "http://www.strlco.com/role/QuarterlyFinancialInformationSummarizestheunauditedquarterlyresultsofcontinuingoperationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "strl_IncreaseDecreaseInContractWithCustomerRetainageAsset": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Increase (Decrease) In Contract With Customer, Retainage Asset",
        "label": "Increase (Decrease) In Contract With Customer, Retainage Asset",
        "terseLabel": "Increased in contract asset retainage"
       }
      }
     },
     "localname": "IncreaseDecreaseInContractWithCustomerRetainageAsset",
     "nsuri": "http://www.strlco.com/20221231",
     "presentation": [
      "http://www.strlco.com/role/BasisofPresentationandSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "strl_IncreaseDecreaseInContractWithCustomerRetainageLiability": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Increase (Decrease) In Contract With Customer, Retainage Liability",
        "label": "Increase (Decrease) In Contract With Customer, Retainage Liability",
        "terseLabel": "Increase in contract liability retainage"
       }
      }
     },
     "localname": "IncreaseDecreaseInContractWithCustomerRetainageLiability",
     "nsuri": "http://www.strlco.com/20221231",
     "presentation": [
      "http://www.strlco.com/role/BasisofPresentationandSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "strl_IncreaseDecreaseInMembersInterestSubjectToMandatoryRedemptionAndUndistributedEarnings": {
     "auth_ref": [],
     "calculation": {
      "http://www.strlco.com/role/SupplementalCashFlowInformationDetails": {
       "order": 2.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/20221231",
     "presentation": [
      "http://www.strlco.com/role/SupplementalCashFlowInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "strl_IncreaseDecreaseInReceivablesFromAndEquityInConstructionJointVentures": {
     "auth_ref": [],
     "calculation": {
      "http://www.strlco.com/role/SupplementalCashFlowInformationDetails": {
       "order": 5.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/20221231",
     "presentation": [
      "http://www.strlco.com/role/SupplementalCashFlowInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "strl_InterestExpenseAndAccretedInterest": {
     "auth_ref": [],
     "calculation": {
      "http://www.strlco.com/role/ConsolidatedStatementsofOperations": {
       "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/20221231",
     "presentation": [
      "http://www.strlco.com/role/ConsolidatedStatementsofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "strl_InternationalUnionOfOperatingEngineersLocal825Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "International Union Of Operating Engineers Local 825",
        "label": "International Union Of Operating Engineers Local 825 [Member]",
        "terseLabel": "International Union Of Operating Engineers Local 825"
       }
      }
     },
     "localname": "InternationalUnionOfOperatingEngineersLocal825Member",
     "nsuri": "http://www.strlco.com/20221231",
     "presentation": [
      "http://www.strlco.com/role/RetirementBenefitsParticipationinMultiemployerDefinedBenefitPensionPlanDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "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/20221231",
     "presentation": [
      "http://www.strlco.com/role/ConstructionJointVenturesSEMAFinancialsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "strl_KimesStoneMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Kimes Acquisition",
        "label": "Kimes &amp; Stone [Member]",
        "terseLabel": "Kimes Acquisition"
       }
      }
     },
     "localname": "KimesStoneMember",
     "nsuri": "http://www.strlco.com/20221231",
     "presentation": [
      "http://www.strlco.com/role/AcquisitionsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "strl_LesseeLeaseExpirationPeriod": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lessee, Lease, ExpirationPeriod",
        "label": "Lessee, Lease, ExpirationPeriod",
        "terseLabel": "Lease termination period",
        "verboseLabel": "Lease expiration period"
       }
      }
     },
     "localname": "LesseeLeaseExpirationPeriod",
     "nsuri": "http://www.strlco.com/20221231",
     "presentation": [
      "http://www.strlco.com/role/LeaseObligationsDetails",
      "http://www.strlco.com/role/RelatedPartyTransactionsDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "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/20221231",
     "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/20221231",
     "presentation": [
      "http://www.strlco.com/role/StockIncentivePlanNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "strl_LoanAndSecurityAgreementMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Refers to information regarding the loan and security agreement.",
        "label": "Loan and Security Agreement [Member]",
        "terseLabel": "Loan and Security Agreement"
       }
      }
     },
     "localname": "LoanAndSecurityAgreementMember",
     "nsuri": "http://www.strlco.com/20221231",
     "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/20221231",
     "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/20221231",
     "presentation": [
      "http://www.strlco.com/role/RevenuefromCustomersRevenueDisaggregationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "strl_MembersInterestSubjectToMandatoryRedemption": {
     "auth_ref": [],
     "calculation": {
      "http://www.strlco.com/role/Consolidated50OwnedSubsidiaryComponentsofNoncontrollingInterestSubjecttoMandatoryRedemptionDetails": {
       "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/20221231",
     "presentation": [
      "http://www.strlco.com/role/Consolidated50OwnedSubsidiaryComponentsofNoncontrollingInterestSubjecttoMandatoryRedemptionDetails",
      "http://www.strlco.com/role/Consolidated50OwnedSubsidiaryNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "strl_MembersInterestSubjectToMandatoryRedemptionAndUndistributedEarnings": {
     "auth_ref": [],
     "calculation": {
      "http://www.strlco.com/role/Consolidated50OwnedSubsidiaryComponentsofNoncontrollingInterestSubjecttoMandatoryRedemptionDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.strlco.com/role/ConsolidatedBalanceSheets": {
       "order": 5.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "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/20221231",
     "presentation": [
      "http://www.strlco.com/role/Consolidated50OwnedSubsidiaryComponentsofNoncontrollingInterestSubjecttoMandatoryRedemptionDetails",
      "http://www.strlco.com/role/ConsolidatedBalanceSheets"
     ],
     "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/20221231",
     "presentation": [
      "http://www.strlco.com/role/Consolidated50OwnedSubsidiaryNarrativeDetails",
      "http://www.strlco.com/role/Consolidated50OwnedSubsidiaryStatementofOperationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "strl_MyersSonsConstructionLPMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Myers &amp; Sons Construction L.P",
        "label": "Myers &amp; Sons Construction L.P [Member]",
        "terseLabel": "Myers &amp; Sons Construction L.P"
       }
      }
     },
     "localname": "MyersSonsConstructionLPMember",
     "nsuri": "http://www.strlco.com/20221231",
     "presentation": [
      "http://www.strlco.com/role/DispositionsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "strl_NoncashOrPartNoncashAcquisitionNotesPayableAndDeferredPaymentsIncurred": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of notes payable and deferred payments that an Entity incurred in acquiring a business or in consideration for an asset received in a noncash (or part noncash) acquisition. Noncash is defined as transactions 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": "Notes and deferred payments to sellers",
        "terseLabel": "Deferred payments from buyer of Myers"
       }
      }
     },
     "localname": "NoncashOrPartNoncashAcquisitionNotesPayableAndDeferredPaymentsIncurred",
     "nsuri": "http://www.strlco.com/20221231",
     "presentation": [
      "http://www.strlco.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "strl_NumberOfEmployeesPercent": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The percentage of the number of employees.",
        "label": "Number Of Employees, Percent",
        "terseLabel": "Number of employees, percent"
       }
      }
     },
     "localname": "NumberOfEmployeesPercent",
     "nsuri": "http://www.strlco.com/20221231",
     "presentation": [
      "http://www.strlco.com/role/RetirementBenefitsNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "strl_OneCustomerMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "One Customer",
        "label": "One Customer [Member]",
        "terseLabel": "One Customer"
       }
      }
     },
     "localname": "OneCustomerMember",
     "nsuri": "http://www.strlco.com/20221231",
     "presentation": [
      "http://www.strlco.com/role/ConcentrationofRiskandEnterpriseWideDisclosuresContractRevenuesbyCustomerDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "strl_OrangeZoneMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents Orange Zone.",
        "label": "Orange Zone [Member]",
        "terseLabel": "Orange Zone"
       }
      }
     },
     "localname": "OrangeZoneMember",
     "nsuri": "http://www.strlco.com/20221231",
     "presentation": [
      "http://www.strlco.com/role/RetirementBenefitsParticipationinMultiemployerDefinedBenefitPensionPlanDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "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/20221231",
     "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/20221231",
     "presentation": [
      "http://www.strlco.com/role/RevenuefromCustomersRevenueDisaggregationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "strl_PensionTrustFundForOperatingEngineersPensionPlanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents pension trust fund for operating engineers pension plan.",
        "label": "Pension Trust Fund for Operating Engineers Pension Plan [Member]",
        "terseLabel": "Pension Trust Fund for Operating Engineers Pension Plan [Member]"
       }
      }
     },
     "localname": "PensionTrustFundForOperatingEngineersPensionPlanMember",
     "nsuri": "http://www.strlco.com/20221231",
     "presentation": [
      "http://www.strlco.com/role/RetirementBenefitsParticipationinMultiemployerDefinedBenefitPensionPlanDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "strl_Period1Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period 1 [Member]",
        "label": "Period 1 [Member]",
        "terseLabel": "Period 1"
       }
      }
     },
     "localname": "Period1Member",
     "nsuri": "http://www.strlco.com/20221231",
     "presentation": [
      "http://www.strlco.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "strl_Period2Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period 2 [Member]",
        "label": "Period 2 [Member]",
        "terseLabel": "Period 2"
       }
      }
     },
     "localname": "Period2Member",
     "nsuri": "http://www.strlco.com/20221231",
     "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/20221231",
     "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/StockholdersEquityNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "strl_PlateauExcavationMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Plateau Excavation [Member]",
        "label": "Plateau Excavation [Member]",
        "terseLabel": "Plateau"
       }
      }
     },
     "localname": "PlateauExcavationMember",
     "nsuri": "http://www.strlco.com/20221231",
     "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/20221231",
     "presentation": [
      "http://www.strlco.com/role/ConstructionJointVenturesSEMAFinancialsDetails",
      "http://www.strlco.com/role/RelatedPartyTransactionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "strl_ReceivablesFromAndEquityInConstructionJointVenture": {
     "auth_ref": [],
     "calculation": {
      "http://www.strlco.com/role/ConsolidatedBalanceSheets": {
       "order": 1.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": "Receivables from and equity in construction joint ventures",
        "verboseLabel": "Sterling\u2019s receivables from and equity in construction joint ventures"
       }
      }
     },
     "localname": "ReceivablesFromAndEquityInConstructionJointVenture",
     "nsuri": "http://www.strlco.com/20221231",
     "presentation": [
      "http://www.strlco.com/role/ConsolidatedBalanceSheets",
      "http://www.strlco.com/role/ConstructionJointVenturesConstructionJointVenturesPartnerShareDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "strl_RedZoneMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents Red Zone.",
        "label": "Red Zone [Member]",
        "terseLabel": "Red Zone"
       }
      }
     },
     "localname": "RedZoneMember",
     "nsuri": "http://www.strlco.com/20221231",
     "presentation": [
      "http://www.strlco.com/role/RetirementBenefitsParticipationinMultiemployerDefinedBenefitPensionPlanDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "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/20221231",
     "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/20221231",
     "presentation": [
      "http://www.strlco.com/role/RevenuefromCustomersRevenueDisaggregationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "strl_RestrictedCashOtherCurrentAssetsDisposalGroupIncludingContinuedOperations": {
     "auth_ref": [],
     "calculation": {
      "http://www.strlco.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Restricted Cash (Other Current Assets), Disposal Group, Including Continued Operations",
        "label": "Restricted Cash (Other Current Assets), Disposal Group, Including Continued Operations",
        "negatedTerseLabel": "Less: restricted cash (other current assets) - Continuing Operations"
       }
      }
     },
     "localname": "RestrictedCashOtherCurrentAssetsDisposalGroupIncludingContinuedOperations",
     "nsuri": "http://www.strlco.com/20221231",
     "presentation": [
      "http://www.strlco.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "strl_RestrictedStockAwardMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Restricted Stock Award [Member]",
        "label": "Restricted Stock Award [Member]",
        "terseLabel": "RSAs"
       }
      }
     },
     "localname": "RestrictedStockAwardMember",
     "nsuri": "http://www.strlco.com/20221231",
     "presentation": [
      "http://www.strlco.com/role/StockIncentivePlanNarrativeDetails",
      "http://www.strlco.com/role/StockIncentivePlanSummaryofAwardActivityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "strl_RestrictedStockAwardsRestrictedStockUnitsAndPerformanceStockUnitsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Restricted Stock Awards, Restricted Stock Units, And Performance Stock Units [Member]",
        "label": "Restricted Stock Awards, Restricted Stock Units, And Performance Stock Units [Member]",
        "terseLabel": "RSAs, RSUs and PSUs"
       }
      }
     },
     "localname": "RestrictedStockAwardsRestrictedStockUnitsAndPerformanceStockUnitsMember",
     "nsuri": "http://www.strlco.com/20221231",
     "presentation": [
      "http://www.strlco.com/role/StockIncentivePlanNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "strl_RestrictedStockUnitsAndPhantomStockUnitsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Restricted Stock Units And Phantom Stock Units [Member]",
        "label": "Restricted Stock Units And Phantom Stock Units [Member]",
        "terseLabel": "RSUs and PSUs"
       }
      }
     },
     "localname": "RestrictedStockUnitsAndPhantomStockUnitsMember",
     "nsuri": "http://www.strlco.com/20221231",
     "presentation": [
      "http://www.strlco.com/role/StockIncentivePlanNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "strl_RevenueRecognitionPercentageOfCompletionRange": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the length of time the Company's contracts generally take to complete.",
        "label": "Revenue Recognition Percentage Of Completion Range",
        "terseLabel": "Revenue recognition, percentage of completion range"
       }
      }
     },
     "localname": "RevenueRecognitionPercentageOfCompletionRange",
     "nsuri": "http://www.strlco.com/20221231",
     "presentation": [
      "http://www.strlco.com/role/BasisofPresentationandSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "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/20221231",
     "presentation": [
      "http://www.strlco.com/role/LeaseObligationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "strl_SEMAConstructionIncMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "SEMA Construction Inc",
        "label": "SEMA Construction Inc [Member]",
        "terseLabel": "SEMA Construction Inc"
       }
      }
     },
     "localname": "SEMAConstructionIncMember",
     "nsuri": "http://www.strlco.com/20221231",
     "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": "Schedule of Components of Agreement Obligation"
       }
      }
     },
     "localname": "ScheduleOfComponentsOfAgreementObligationTableTextBlock",
     "nsuri": "http://www.strlco.com/20221231",
     "presentation": [
      "http://www.strlco.com/role/Consolidated50OwnedSubsidiaryTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "strl_ScheduleofDefinedContributionPlanTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the schedule of defined contribution plan.",
        "label": "Schedule of Defined Contribution Plan [Table Text Block]",
        "terseLabel": "Schedule of Defined Contribution Plan"
       }
      }
     },
     "localname": "ScheduleofDefinedContributionPlanTableTextBlock",
     "nsuri": "http://www.strlco.com/20221231",
     "presentation": [
      "http://www.strlco.com/role/RetirementBenefitsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "strl_SelfInsuranceGeneralLiabilityAmountPerOccurrence": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents self insurance general liability, amount per occurrence.",
        "label": "Self Insurance, General Liability, Amount Per Occurrence",
        "terseLabel": "Payments for general liability per occurrence"
       }
      }
     },
     "localname": "SelfInsuranceGeneralLiabilityAmountPerOccurrence",
     "nsuri": "http://www.strlco.com/20221231",
     "presentation": [
      "http://www.strlco.com/role/CommitmentsandContingenciesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "strl_SelfInsuranceWorkersCompensationClaimsAmountPerOccurrence": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents self insurance workers compensation claims, amount per occurrence.",
        "label": "Self Insurance, Workers Compensation Claims, Amount Per Occurrence",
        "terseLabel": "Payments for workers compensation per occurrence"
       }
      }
     },
     "localname": "SelfInsuranceWorkersCompensationClaimsAmountPerOccurrence",
     "nsuri": "http://www.strlco.com/20221231",
     "presentation": [
      "http://www.strlco.com/role/CommitmentsandContingenciesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "strl_SharebasedCompensationArrangementbySharebasedPaymentAwardMaximumAnnualContributionsPerEmployeeAmount": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Maximum Annual Contributions Per Employee, Amount",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Maximum Annual Contributions Per Employee, Amount",
        "terseLabel": "Maximum annual contribution amount"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementbySharebasedPaymentAwardMaximumAnnualContributionsPerEmployeeAmount",
     "nsuri": "http://www.strlco.com/20221231",
     "presentation": [
      "http://www.strlco.com/role/StockIncentivePlanNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "strl_SharebasedCompensationArrangementbySharebasedPaymentAwardMaximumAnnualContributionsPerEmployeePercent": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Maximum Annual Contributions Per Employee, Percent",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Maximum Annual Contributions Per Employee, Percent",
        "terseLabel": "Maximum annual contribution per employee"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementbySharebasedPaymentAwardMaximumAnnualContributionsPerEmployeePercent",
     "nsuri": "http://www.strlco.com/20221231",
     "presentation": [
      "http://www.strlco.com/role/StockIncentivePlanNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "strl_StockIncentivePlanAndEmployeeStockPurchasePlanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock Incentive Plan And Employee Stock Purchase Plan",
        "label": "Stock Incentive Plan And Employee Stock Purchase Plan [Member]",
        "terseLabel": "Stock Incentive Plan &amp; ESPP"
       }
      }
     },
     "localname": "StockIncentivePlanAndEmployeeStockPurchasePlanMember",
     "nsuri": "http://www.strlco.com/20221231",
     "presentation": [
      "http://www.strlco.com/role/StockIncentivePlanNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "strl_StockIncentivePlanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock Incentive Plan [Member]",
        "label": "Stock Incentive Plan [Member]",
        "terseLabel": "Stock Incentive Plan"
       }
      }
     },
     "localname": "StockIncentivePlanMember",
     "nsuri": "http://www.strlco.com/20221231",
     "presentation": [
      "http://www.strlco.com/role/StockIncentivePlanNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "strl_StockIssuedDuringPeriodSharesWarrantsExercised": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock Issued During Period, Shares, Warrants Exercised",
        "label": "Stock Issued During Period, Shares, Warrants Exercised",
        "terseLabel": "Stock issued during period (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesWarrantsExercised",
     "nsuri": "http://www.strlco.com/20221231",
     "presentation": [
      "http://www.strlco.com/role/StockIncentivePlanNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "strl_StockIssuedDuringPeriodValueWarrantsExercised": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock Issued During Period, Value, Warrants Exercised",
        "label": "Stock Issued During Period, Value, Warrants Exercised",
        "terseLabel": "Stock issued related to warrants exercised"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueWarrantsExercised",
     "nsuri": "http://www.strlco.com/20221231",
     "presentation": [
      "http://www.strlco.com/role/StockIncentivePlanNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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/20221231",
     "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/20221231",
     "presentation": [
      "http://www.strlco.com/role/DebtLongtermDebtDetails",
      "http://www.strlco.com/role/DebtNarrativeDetails"
     ],
     "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/20221231",
     "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": "the Revolving Credit Facility"
       }
      }
     },
     "localname": "TheRevolvingCreditFacilityMember",
     "nsuri": "http://www.strlco.com/20221231",
     "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"
       }
      }
     },
     "localname": "TransportationSolutionsSegmentMember",
     "nsuri": "http://www.strlco.com/20221231",
     "presentation": [
      "http://www.strlco.com/role/BasisofPresentationandSignificantAccountingPoliciesNarrativeDetails",
      "http://www.strlco.com/role/OtherIntangibleAssetsSummaryofGoodwillBySegmentsDetails",
      "http://www.strlco.com/role/QuarterlyFinancialInformationQuarterlyrevenueandincomefromoperationsDetails",
      "http://www.strlco.com/role/RevenuefromCustomersBacklogBySegmentDetails",
      "http://www.strlco.com/role/RevenuefromCustomersRevenueDisaggregationDetails",
      "http://www.strlco.com/role/SegmentInformationRevenueOperatingIncomeandAssetsByReportableSegmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "strl_UndistributedEarningsOfDomesticSubsidiariesNet": {
     "auth_ref": [],
     "calculation": {
      "http://www.strlco.com/role/Consolidated50OwnedSubsidiaryComponentsofNoncontrollingInterestSubjecttoMandatoryRedemptionDetails": {
       "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": "Accumulated earnings, net of distributions"
       }
      }
     },
     "localname": "UndistributedEarningsOfDomesticSubsidiariesNet",
     "nsuri": "http://www.strlco.com/20221231",
     "presentation": [
      "http://www.strlco.com/role/Consolidated50OwnedSubsidiaryComponentsofNoncontrollingInterestSubjecttoMandatoryRedemptionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "strl_UnionMembersMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the employed union members.",
        "label": "Union Members [Member]",
        "terseLabel": "Union Members"
       }
      }
     },
     "localname": "UnionMembersMember",
     "nsuri": "http://www.strlco.com/20221231",
     "presentation": [
      "http://www.strlco.com/role/RetirementBenefitsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "strl_WarrantsToTheLendersUnderTheLoanAgreementMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to warrants to the lenders under the loan agreement.",
        "label": "Warrants to the Lenders Under the Loan Agreement [Member]",
        "terseLabel": "Warrants to the Lenders Under the Loan Agreement"
       }
      }
     },
     "localname": "WarrantsToTheLendersUnderTheLoanAgreementMember",
     "nsuri": "http://www.strlco.com/20221231",
     "presentation": [
      "http://www.strlco.com/role/StockIncentivePlanFairValueAssumptionsDetails",
      "http://www.strlco.com/role/StockIncentivePlanNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "strl_YellowZoneMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents Yellow Zone.",
        "label": "Yellow Zone [Member]",
        "terseLabel": "Yellow Zone"
       }
      }
     },
     "localname": "YellowZoneMember",
     "nsuri": "http://www.strlco.com/20221231",
     "presentation": [
      "http://www.strlco.com/role/RetirementBenefitsParticipationinMultiemployerDefinedBenefitPensionPlanDetails"
     ],
     "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": [
      "r39",
      "r823"
     ],
     "calculation": {
      "http://www.strlco.com/role/ConsolidatedBalanceSheets": {
       "order": 7.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 ($2,540 and $4,194 related to VIEs)",
        "verboseLabel": "Accounts payable"
       }
      }
     },
     "localname": "AccountsPayableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/ConsolidatedBalanceSheets",
      "http://www.strlco.com/role/ConsolidatedBalanceSheetsParentheticals"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsReceivableBilledForLongTermContractsOrPrograms": {
     "auth_ref": [
      "r1015"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount billed to customers under long-term contracts or programs but not paid. Excludes amounts due that have been withheld because of retainage provisions in a contract.",
        "label": "Construction Contractor, Receivable, Excluding Contract Retainage",
        "terseLabel": "Contract receivable"
       }
      }
     },
     "localname": "AccountsReceivableBilledForLongTermContractsOrPrograms",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/ConcentrationofRiskandEnterpriseWideDisclosuresContractRevenuesbyCustomerDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsReceivableMember": {
     "auth_ref": [
      "r767"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Due from customers or clients for goods or services that have been delivered or sold.",
        "label": "Accounts Receivable [Member]",
        "terseLabel": "Contract Receivables"
       }
      }
     },
     "localname": "AccountsReceivableMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/ConcentrationofRiskandEnterpriseWideDisclosuresContractRevenuesbyCustomerDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": {
     "auth_ref": [
      "r123",
      "r272"
     ],
     "calculation": {
      "http://www.strlco.com/role/PropertyandEquipmentSummaryofPropertyandEquipmentDetails": {
       "order": 1.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",
        "negatedLabel": "Less accumulated depreciation"
       }
      }
     },
     "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/PropertyandEquipmentSummaryofPropertyandEquipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Accumulated Other Comprehensive Income (Loss) [Line Items]",
        "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Line Items]"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeLossLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/StockholdersEquityNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {
     "auth_ref": [
      "r52",
      "r53",
      "r54",
      "r281",
      "r753",
      "r764",
      "r765"
     ],
     "calculation": {
      "http://www.strlco.com/role/ConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.",
        "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax",
        "terseLabel": "Accumulated other comprehensive loss"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": {
     "auth_ref": [
      "r295",
      "r296",
      "r687",
      "r688",
      "r689",
      "r690",
      "r691",
      "r692"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about components of accumulated other comprehensive income (loss).",
        "label": "Accumulated Other Comprehensive Income (Loss) [Table]",
        "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Table]"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeLossTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/StockholdersEquityNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeMember": {
     "auth_ref": [
      "r51",
      "r54",
      "r195",
      "r714",
      "r760",
      "r761",
      "r843",
      "r844",
      "r845",
      "r857",
      "r858",
      "r859"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.",
        "label": "AOCI Attributable to Parent [Member]",
        "terseLabel": "Accumulated Other Comprehensive Loss"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": {
     "auth_ref": [
      "r109"
     ],
     "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)",
        "verboseLabel": "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/OtherIntangibleAssetsSummaryofFiniteLivedIntangibleAssetsDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_AcquiredIndefiniteLivedIntangibleAssetsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Acquired Indefinite-Lived Intangible Assets [Line Items]",
        "terseLabel": "Acquired Indefinite-lived Intangible Assets [Line Items]"
       }
      }
     },
     "localname": "AcquiredIndefiniteLivedIntangibleAssetsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/AcquisitionsScheduleofIdentifiableIntangibleAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AdditionalPaidInCapital": {
     "auth_ref": [
      "r34",
      "r823"
     ],
     "calculation": {
      "http://www.strlco.com/role/ConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.",
        "label": "Additional Paid in Capital",
        "terseLabel": "Additional paid in capital"
       }
      }
     },
     "localname": "AdditionalPaidInCapital",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "auth_ref": [
      "r622",
      "r623",
      "r624",
      "r857",
      "r858",
      "r859",
      "r995"
     ],
     "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/ConsolidatedStatementsofStockholdersEquity",
      "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": "Value of shares withheld for taxes"
       }
      }
     },
     "localname": "AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/ConsolidatedStatementsofStockholdersEquity",
      "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/ConsolidatedStatementsofStockholdersEquity"
     ],
     "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/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AllocatedShareBasedCompensationExpense": {
     "auth_ref": [
      "r617"
     ],
     "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": "Total compensation cost attributable to shares awarded"
       }
      }
     },
     "localname": "AllocatedShareBasedCompensationExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/StockIncentivePlanNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivable": {
     "auth_ref": [
      "r282",
      "r388",
      "r393",
      "r394",
      "r395"
     ],
     "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 credit loss"
       }
      }
     },
     "localname": "AllowanceForDoubtfulAccountsReceivable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/BasisofPresentationandSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AmortizationOfFinancingCosts": {
     "auth_ref": [
      "r60",
      "r459",
      "r693",
      "r850"
     ],
     "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 and non-cash interest"
       }
      }
     },
     "localname": "AmortizationOfFinancingCosts",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AmortizationOfFinancingCostsAndDiscounts": {
     "auth_ref": [
      "r459",
      "r693",
      "r796",
      "r797",
      "r850"
     ],
     "calculation": {
      "http://www.strlco.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 7.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/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AmortizationOfIntangibleAssets": {
     "auth_ref": [
      "r78",
      "r107",
      "r115"
     ],
     "calculation": {
      "http://www.strlco.com/role/ConsolidatedStatementsofOperations": {
       "order": 1.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/ConsolidatedStatementsofOperations",
      "http://www.strlco.com/role/OtherIntangibleAssetsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Assets": {
     "auth_ref": [
      "r240",
      "r254",
      "r276",
      "r311",
      "r367",
      "r373",
      "r379",
      "r390",
      "r424",
      "r425",
      "r427",
      "r428",
      "r429",
      "r431",
      "r433",
      "r435",
      "r436",
      "r663",
      "r668",
      "r686",
      "r823",
      "r890",
      "r891",
      "r1007"
     ],
     "calculation": {
      "http://www.strlco.com/role/ConsolidatedBalanceSheets": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "Assets",
        "terseLabel": "Assets",
        "totalLabel": "Total assets"
       }
      }
     },
     "localname": "Assets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/ConsolidatedBalanceSheets",
      "http://www.strlco.com/role/SegmentInformationRevenueOperatingIncomeandAssetsByReportableSegmentDetails"
     ],
     "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/ConsolidatedBalanceSheets"
     ],
     "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": [
      "r269",
      "r284",
      "r311",
      "r390",
      "r424",
      "r425",
      "r427",
      "r428",
      "r429",
      "r431",
      "r433",
      "r435",
      "r436",
      "r663",
      "r668",
      "r686",
      "r823",
      "r890",
      "r891",
      "r1007"
     ],
     "calculation": {
      "http://www.strlco.com/role/ConsolidatedBalanceSheets": {
       "order": 4.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",
        "terseLabel": "Total current assets",
        "totalLabel": "Total current assets"
       }
      }
     },
     "localname": "AssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/ConsolidatedBalanceSheets",
      "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/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent": {
     "auth_ref": [
      "r0",
      "r1",
      "r20",
      "r120",
      "r125",
      "r267",
      "r268"
     ],
     "calculation": {
      "http://www.strlco.com/role/ConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      },
      "http://www.strlco.com/role/DispositionsScheduleoftheCarryingAmountsofMajorClassesofAssetsandLiabilitiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount classified as assets attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.",
        "label": "Disposal Group, Including Discontinued Operation, Assets, Current",
        "terseLabel": "Current assets of Discontinued Operations ($0 and $71,886 related to VIEs)",
        "totalLabel": "Current assets of Discontinued Operations ($0 and $71,886 related to VIEs)",
        "verboseLabel": "Current assets of discontinued operations"
       }
      }
     },
     "localname": "AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/ConsolidatedBalanceSheets",
      "http://www.strlco.com/role/ConsolidatedBalanceSheetsParentheticals",
      "http://www.strlco.com/role/DispositionsScheduleoftheCarryingAmountsofMajorClassesofAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AwardTypeAxis": {
     "auth_ref": [
      "r591",
      "r592",
      "r593",
      "r594",
      "r595",
      "r596",
      "r597",
      "r598",
      "r599",
      "r600",
      "r601",
      "r602",
      "r603",
      "r604",
      "r605",
      "r606",
      "r607",
      "r608",
      "r609",
      "r610",
      "r611",
      "r612",
      "r613",
      "r614",
      "r615",
      "r616"
     ],
     "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/StockIncentivePlanSummaryofAwardActivityDetails"
     ],
     "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/RevenuefromCustomersNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BalanceSheetLocationDomain": {
     "auth_ref": [
      "r215",
      "r218"
     ],
     "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/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": "Basis of Presentation"
       }
      }
     },
     "localname": "BasisOfAccountingPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/BasisofPresentationandSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock": {
     "auth_ref": [
      "r88"
     ],
     "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_BuildingAndBuildingImprovementsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities and any addition, improvement, or renovation to the structure, for example, but not limited to, interior masonry, interior flooring, electrical, and plumbing.",
        "label": "Building and Building Improvements [Member]",
        "terseLabel": "Building and improvements"
       }
      }
     },
     "localname": "BuildingAndBuildingImprovementsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/BasisofPresentationandSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BuildingMember": {
     "auth_ref": [
      "r122"
     ],
     "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/PropertyandEquipmentSummaryofPropertyandEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BusinessAcquisitionAcquireeDomain": {
     "auth_ref": [
      "r658",
      "r810",
      "r813"
     ],
     "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",
      "http://www.strlco.com/role/StockholdersEquityNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BusinessAcquisitionAxis": {
     "auth_ref": [
      "r168",
      "r169",
      "r658",
      "r810",
      "r813"
     ],
     "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",
      "http://www.strlco.com/role/StockholdersEquityNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued": {
     "auth_ref": [
      "r183"
     ],
     "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": "Shares issued in acquisition of business (in shares)"
       }
      }
     },
     "localname": "BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/AcquisitionsConsiderationTransferredandPurchasePriceAllocationDetails",
      "http://www.strlco.com/role/StockholdersEquityNarrativeDetails"
     ],
     "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"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessAcquisitionProFormaInformationTextBlock": {
     "auth_ref": [
      "r991",
      "r992"
     ],
     "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": "Schedule 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": [
      "r184"
     ],
     "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 share price (in dollars 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": [
      "r656",
      "r657"
     ],
     "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": [
      "r656",
      "r657"
     ],
     "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": [
      "r167"
     ],
     "calculation": {
      "http://www.strlco.com/role/ConsolidatedStatementsofOperations": {
       "order": 5.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/ConsolidatedStatementsofOperations",
      "http://www.strlco.com/role/QuarterlyFinancialInformationQuarterlyrevenueandincomefromoperationsDetails",
      "http://www.strlco.com/role/SegmentInformationRevenueOperatingIncomeandAssetsByReportableSegmentDetails"
     ],
     "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": [
      "r180",
      "r181",
      "r182"
     ],
     "calculation": {
      "http://www.strlco.com/role/AcquisitionsConsiderationTransferredandPurchasePriceAllocationDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "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": "Total consideration",
        "totalLabel": "Total consideration"
       }
      }
     },
     "localname": "BusinessCombinationConsiderationTransferred1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/AcquisitionsConsiderationTransferredandPurchasePriceAllocationDetails",
      "http://www.strlco.com/role/AcquisitionsNarrativeDetails"
     ],
     "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": [
      "r180",
      "r181"
     ],
     "calculation": {
      "http://www.strlco.com/role/AcquisitionsConsiderationTransferredandPurchasePriceAllocationDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1",
       "weight": 1.0
      }
     },
     "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",
        "terseLabel": "Share consideration given for acquisitions"
       }
      }
     },
     "localname": "BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/AcquisitionsConsiderationTransferredandPurchasePriceAllocationDetails",
      "http://www.strlco.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.strlco.com/role/StockholdersEquityNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred": {
     "auth_ref": [
      "r179",
      "r180",
      "r181",
      "r661"
     ],
     "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",
        "verboseLabel": "Liabilities incurred"
       }
      }
     },
     "localname": "BusinessCombinationConsiderationTransferredLiabilitiesIncurred",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationDisclosureTextBlock": {
     "auth_ref": [
      "r187",
      "r659"
     ],
     "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": [
      "r174"
     ],
     "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": [
      "r171"
     ],
     "calculation": {
      "http://www.strlco.com/role/AcquisitionsConsiderationTransferredandPurchasePriceAllocationDetails": {
       "order": 3.0,
       "parentTag": "strl_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedTangibleAssetsNet",
       "weight": 1.0
      }
     },
     "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": [
      "r171"
     ],
     "calculation": {
      "http://www.strlco.com/role/AcquisitionsConsiderationTransferredandPurchasePriceAllocationDetails": {
       "order": 1.0,
       "parentTag": "strl_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedTangibleAssetsNet",
       "weight": 1.0
      }
     },
     "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": [
      "r171"
     ],
     "calculation": {
      "http://www.strlco.com/role/AcquisitionsConsiderationTransferredandPurchasePriceAllocationDetails": {
       "order": 6.0,
       "parentTag": "strl_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedTangibleAssetsNet",
       "weight": -1.0
      }
     },
     "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": [
      "r171"
     ],
     "calculation": {
      "http://www.strlco.com/role/AcquisitionsConsiderationTransferredandPurchasePriceAllocationDetails": {
       "order": 8.0,
       "parentTag": "strl_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedTangibleAssetsNet",
       "weight": -1.0
      }
     },
     "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",
        "negatedTerseLabel": "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": [
      "r171"
     ],
     "calculation": {
      "http://www.strlco.com/role/AcquisitionsConsiderationTransferredandPurchasePriceAllocationDetails": {
       "order": 5.0,
       "parentTag": "strl_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedTangibleAssetsNet",
       "weight": 1.0
      }
     },
     "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": [
      "r170",
      "r171"
     ],
     "calculation": {
      "http://www.strlco.com/role/AcquisitionsConsiderationTransferredandPurchasePriceAllocationDetails": {
       "order": 4.0,
       "parentTag": "strl_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedTangibleAssetsNet",
       "weight": 1.0
      }
     },
     "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": [
      "r171"
     ],
     "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": [
      "r83",
      "r84",
      "r85"
     ],
     "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/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CapitalizedContractCostGross": {
     "auth_ref": [
      "r871"
     ],
     "calculation": {
      "http://www.strlco.com/role/ConsolidatedBalanceSheets": {
       "order": 5.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"
       }
      }
     },
     "localname": "CapitalizedContractCostGross",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "auth_ref": [
      "r80",
      "r271",
      "r786"
     ],
     "calculation": {
      "http://www.strlco.com/role/ConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      },
      "http://www.strlco.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 3.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",
        "terseLabel": "Cash and cash equivalents ($25,014 and $14,483 related to variable interest entities (\u201cVIEs\u201d))",
        "verboseLabel": "Cash and cash equivalents at end of period - Continuing Operations"
       }
      }
     },
     "localname": "CashAndCashEquivalentsAtCarryingValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/ConsolidatedBalanceSheets",
      "http://www.strlco.com/role/ConsolidatedBalanceSheetsParentheticals",
      "http://www.strlco.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy": {
     "auth_ref": [
      "r81",
      "r239"
     ],
     "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": [
      "r74",
      "r80",
      "r86"
     ],
     "calculation": {
      "http://www.strlco.com/role/ConsolidatedStatementsofCashFlows": {
       "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/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsDisposalGroupIncludingDiscontinuedOperations": {
     "auth_ref": [
      "r74",
      "r80",
      "r86"
     ],
     "calculation": {
      "http://www.strlco.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; attributable to disposal group, including, but not limited to, 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, Disposal Group, Including Discontinued Operations",
        "negatedTerseLabel": "Less: cash, cash equivalents and restricted cash - Discontinued Operations"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsDisposalGroupIncludingDiscontinuedOperations",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "auth_ref": [
      "r74",
      "r231"
     ],
     "calculation": {
      "http://www.strlco.com/role/ConsolidatedStatementsofCashFlows": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect",
        "totalLabel": "Net change in cash, cash equivalents, and restricted cash"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.strlco.com/role/DispositionsScheduleoftheCashFlowsfromDiscontinuedOperationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]",
        "terseLabel": "Non-cash items:"
       }
      }
     },
     "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CashFlowSupplementalDisclosuresTextBlock": {
     "auth_ref": [
      "r87"
     ],
     "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_CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations": {
     "auth_ref": [
      "r74"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) of financing activities of discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.",
        "label": "Cash Provided by (Used in) Financing Activities, Discontinued Operations",
        "terseLabel": "Financing activities of Discontinued Operations"
       }
      }
     },
     "localname": "CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/DispositionsScheduleoftheCashFlowsfromDiscontinuedOperationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations": {
     "auth_ref": [
      "r19",
      "r74"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) of investing activities of discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.",
        "label": "Cash Provided by (Used in) Investing Activities, Discontinued Operations",
        "terseLabel": "Investing activities of Discontinued Operations"
       }
      }
     },
     "localname": "CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/DispositionsScheduleoftheCashFlowsfromDiscontinuedOperationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations": {
     "auth_ref": [
      "r19",
      "r74"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) of operating activities of discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.",
        "label": "Cash Provided by (Used in) Operating Activities, Discontinued Operations",
        "terseLabel": "Operating activities of Discontinued Operations"
       }
      }
     },
     "localname": "CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/DispositionsScheduleoftheCashFlowsfromDiscontinuedOperationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ClassOfStockDomain": {
     "auth_ref": [
      "r278",
      "r279",
      "r280",
      "r311",
      "r332",
      "r333",
      "r336",
      "r338",
      "r347",
      "r348",
      "r390",
      "r424",
      "r427",
      "r428",
      "r429",
      "r435",
      "r436",
      "r465",
      "r466",
      "r469",
      "r473",
      "r480",
      "r686",
      "r775",
      "r836",
      "r852",
      "r861"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock.",
        "label": "Class of Stock [Domain]",
        "terseLabel": "Class of Stock [Domain]"
       }
      }
     },
     "localname": "ClassOfStockDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/StockholdersEquityNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "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/StockIncentivePlanSummaryofAwardActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ClassOfWarrantOrRightAxis": {
     "auth_ref": [
      "r147",
      "r151"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of warrant or right issued.",
        "label": "Class of Warrant or Right [Axis]",
        "terseLabel": "Class of Warrant or Right [Axis]"
       }
      }
     },
     "localname": "ClassOfWarrantOrRightAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/StockIncentivePlanFairValueAssumptionsDetails",
      "http://www.strlco.com/role/StockIncentivePlanNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ClassOfWarrantOrRightDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the class or type of warrant or right outstanding. Warrants and rights represent derivative securities that give the holder the right to purchase securities (usually equity) from the issuer at a specific price within a certain time frame. Warrants are often included in a new debt issue to entice investors by a higher return potential. The main difference between warrants and call options is that warrants are issued and guaranteed by the company, whereas options are exchange instruments and are not issued by the company. Also, the lifetime of a warrant is often measured in years, while the lifetime of a typical option is measured in months.",
        "label": "Class of Warrant or Right [Domain]",
        "terseLabel": "Class of Warrant or Right [Domain]"
       }
      }
     },
     "localname": "ClassOfWarrantOrRightDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/StockIncentivePlanFairValueAssumptionsDetails",
      "http://www.strlco.com/role/StockIncentivePlanNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1": {
     "auth_ref": [
      "r481"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Exercise price per share or per unit of warrants or rights outstanding.",
        "label": "Class of Warrant or Right, Exercise Price of Warrants or Rights",
        "terseLabel": "Warrant exercise price (in dollars per share)"
       }
      }
     },
     "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/StockIncentivePlanNarrativeDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights": {
     "auth_ref": [
      "r481"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of securities into which the class of warrant or right may be converted. For example, but not limited to, 500,000 warrants may be converted into 1,000,000 shares.",
        "label": "Class of Warrant or Right, Number of Securities Called by Warrants or Rights",
        "terseLabel": "Number of warrants (in shares)"
       }
      }
     },
     "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/StockIncentivePlanNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ClassOfWarrantOrRightOutstanding": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of warrants or rights outstanding.",
        "label": "Class of Warrant or Right, Outstanding",
        "terseLabel": "Warrants outstanding (in shares)"
       }
      }
     },
     "localname": "ClassOfWarrantOrRightOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/StockIncentivePlanNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommitmentsAndContingencies": {
     "auth_ref": [
      "r48",
      "r246",
      "r258"
     ],
     "calculation": {
      "http://www.strlco.com/role/ConsolidatedBalanceSheets": {
       "order": 3.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 13)"
       }
      }
     },
     "localname": "CommitmentsAndContingencies",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/ConsolidatedBalanceSheets"
     ],
     "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": [
      "r130",
      "r418",
      "r419",
      "r768",
      "r888"
     ],
     "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": [
      "r857",
      "r858",
      "r995"
     ],
     "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/ConsolidatedStatementsofStockholdersEquity",
      "http://www.strlco.com/role/StockholdersEquityNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "auth_ref": [
      "r33"
     ],
     "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 dollars per share)"
       }
      }
     },
     "localname": "CommonStockParOrStatedValuePerShare",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/ConsolidatedBalanceSheetsParentheticals"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "auth_ref": [
      "r33"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.",
        "label": "Common Stock, Shares Authorized",
        "terseLabel": "Common stock, shares authorized (in shares)"
       }
      }
     },
     "localname": "CommonStockSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/ConsolidatedBalanceSheetsParentheticals"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesIssued": {
     "auth_ref": [
      "r33"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.",
        "label": "Common Stock, Shares, Issued",
        "terseLabel": "Common stock, shares issued (in shares)"
       }
      }
     },
     "localname": "CommonStockSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/ConsolidatedBalanceSheetsParentheticals"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "auth_ref": [
      "r33",
      "r138"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.",
        "label": "Common Stock, Shares, Outstanding",
        "periodEndLabel": "Ending balance (in shares)",
        "periodStartLabel": "Beginning balance (in shares)",
        "terseLabel": "Common stock, shares outstanding (in shares)"
       }
      }
     },
     "localname": "CommonStockSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/ConsolidatedBalanceSheetsParentheticals",
      "http://www.strlco.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockValue": {
     "auth_ref": [
      "r33",
      "r823"
     ],
     "calculation": {
      "http://www.strlco.com/role/ConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate par or stated value of issued nonredeemable 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,585 and 29,838 shares issued and outstanding"
       }
      }
     },
     "localname": "CommonStockValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTax": {
     "auth_ref": [
      "r55",
      "r291",
      "r293",
      "r301",
      "r750",
      "r756"
     ],
     "calculation": {
      "http://www.strlco.com/role/ConsolidatedStatementsofComprehensiveIncome": {
       "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/ConsolidatedStatementsofComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r192",
      "r193",
      "r208",
      "r291",
      "r293",
      "r300",
      "r749",
      "r755"
     ],
     "calculation": {
      "http://www.strlco.com/role/ConsolidatedStatementsofComprehensiveIncome": {
       "order": 1.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "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",
        "negatedTerseLabel": "Less: Net income attributable to noncontrolling interests"
       }
      }
     },
     "localname": "ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/ConsolidatedStatementsofComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r191",
      "r208",
      "r291",
      "r293",
      "r299",
      "r748",
      "r754"
     ],
     "calculation": {
      "http://www.strlco.com/role/ConsolidatedStatementsofComprehensiveIncome": {
       "order": 2.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/ConsolidatedStatementsofComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ConcentrationRiskBenchmarkDomain": {
     "auth_ref": [
      "r91",
      "r92",
      "r229",
      "r230",
      "r386",
      "r767"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.",
        "label": "Concentration Risk Benchmark [Domain]",
        "terseLabel": "Concentration Risk Benchmark [Domain]"
       }
      }
     },
     "localname": "ConcentrationRiskBenchmarkDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/ConcentrationofRiskandEnterpriseWideDisclosuresContractRevenuesbyCustomerDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ConcentrationRiskByBenchmarkAxis": {
     "auth_ref": [
      "r91",
      "r92",
      "r229",
      "r230",
      "r386",
      "r766",
      "r767"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by benchmark of concentration risk.",
        "label": "Concentration Risk Benchmark [Axis]",
        "terseLabel": "Concentration Risk Benchmark [Axis]"
       }
      }
     },
     "localname": "ConcentrationRiskByBenchmarkAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/ConcentrationofRiskandEnterpriseWideDisclosuresContractRevenuesbyCustomerDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskByTypeAxis": {
     "auth_ref": [
      "r91",
      "r92",
      "r229",
      "r230",
      "r386",
      "r767",
      "r1020"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.",
        "label": "Concentration Risk Type [Axis]",
        "terseLabel": "Concentration Risk Type [Axis]"
       }
      }
     },
     "localname": "ConcentrationRiskByTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/ConcentrationofRiskandEnterpriseWideDisclosuresContractRevenuesbyCustomerDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskDisclosureTextBlock": {
     "auth_ref": [
      "r96"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for any concentrations existing at the date of the financial statements that make an entity vulnerable to a reasonably possible, near-term, severe impact. This disclosure informs financial statement users about the general nature of the risk associated with the concentration, and may indicate the percentage of concentration risk as of the balance sheet date.",
        "label": "Concentration Risk Disclosure [Text Block]",
        "verboseLabel": "Concentration of Risk and Enterprise Wide Disclosures"
       }
      }
     },
     "localname": "ConcentrationRiskDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/ConcentrationofRiskandEnterpriseWideDisclosures"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ConcentrationRiskPercentage1": {
     "auth_ref": [
      "r91",
      "r92",
      "r229",
      "r230",
      "r386"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.",
        "label": "Concentration Risk, Percentage",
        "verboseLabel": "Concentration risk percentage"
       }
      }
     },
     "localname": "ConcentrationRiskPercentage1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/ConcentrationofRiskandEnterpriseWideDisclosuresContractRevenuesbyCustomerDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ConcentrationRiskTypeDomain": {
     "auth_ref": [
      "r91",
      "r92",
      "r229",
      "r230",
      "r386",
      "r767"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration.",
        "label": "Concentration Risk Type [Domain]",
        "terseLabel": "Concentration Risk Type [Domain]"
       }
      }
     },
     "localname": "ConcentrationRiskTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/ConcentrationofRiskandEnterpriseWideDisclosuresContractRevenuesbyCustomerDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ConsolidationVariableInterestEntityPolicy": {
     "auth_ref": [
      "r197",
      "r199",
      "r201"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for consolidation to describe the significant judgments and assumptions made in determining whether a variable interest held by the entity requires the variable interest entity to be consolidated and (or) disclose information about its involvement with the variable interest entity; the methodology used by the entity for determining whether or not it is the primary beneficiary of the variable interest entity; and the significant factors considered and judgments made in determining that the power to direct the activities that significantly impact the economic performance of the variable interest entity are shared (as defined).",
        "label": "Consolidation, Variable Interest Entity, Policy [Policy Text Block]",
        "terseLabel": "Consolidated 50% Owned Subsidiaries and Construction Joint Ventures"
       }
      }
     },
     "localname": "ConsolidationVariableInterestEntityPolicy",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/BasisofPresentationandSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ContractWithCustomerBasisOfPricingAxis": {
     "auth_ref": [
      "r802",
      "r896"
     ],
     "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": [
      "r802",
      "r896"
     ],
     "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": [
      "r483",
      "r484",
      "r505"
     ],
     "calculation": {
      "http://www.strlco.com/role/ConsolidatedBalanceSheets": {
       "order": 3.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 ($15,551 and $10,584 related to VIEs)",
        "verboseLabel": "Contract liabilities"
       }
      }
     },
     "localname": "ContractWithCustomerLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/ConsolidatedBalanceSheets",
      "http://www.strlco.com/role/ConsolidatedBalanceSheetsParentheticals"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": {
     "auth_ref": [
      "r506"
     ],
     "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/BasisofPresentationandSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CorporateNonSegmentMember": {
     "auth_ref": [
      "r100",
      "r372",
      "r373",
      "r374",
      "r375",
      "r381",
      "r864"
     ],
     "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/QuarterlyFinancialInformationQuarterlyrevenueandincomefromoperationsDetails",
      "http://www.strlco.com/role/SegmentInformationRevenueOperatingIncomeandAssetsByReportableSegmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CostOfGoodsAndServicesSold": {
     "auth_ref": [
      "r64",
      "r732"
     ],
     "calculation": {
      "http://www.strlco.com/role/ConsolidatedStatementsofOperations": {
       "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/ConsolidatedStatementsofOperations"
     ],
     "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": [
      "r166",
      "r639",
      "r647",
      "r855"
     ],
     "calculation": {
      "http://www.strlco.com/role/IncomeTaxesIncomeTaxExpenseBenefitComponentsDetails": {
       "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/IncomeTaxesIncomeTaxExpenseBenefitComponentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CustomerConcentrationRiskMember": {
     "auth_ref": [
      "r90",
      "r386"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer.",
        "label": "Customer Concentration Risk [Member]",
        "terseLabel": "Customer Concentration Risk"
       }
      }
     },
     "localname": "CustomerConcentrationRiskMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/ConcentrationofRiskandEnterpriseWideDisclosuresContractRevenuesbyCustomerDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CustomerRelationshipsMember": {
     "auth_ref": [
      "r178"
     ],
     "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",
        "verboseLabel": "Customer relationships"
       }
      }
     },
     "localname": "CustomerRelationshipsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/AcquisitionsScheduleofIdentifiableIntangibleAssetsDetails",
      "http://www.strlco.com/role/OtherIntangibleAssetsSummaryofFiniteLivedIntangibleAssetsDetails"
     ],
     "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": [
      "r134",
      "r309",
      "r442",
      "r443",
      "r444",
      "r445",
      "r446",
      "r447",
      "r448",
      "r453",
      "r460",
      "r461",
      "r463"
     ],
     "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": [
      "r27",
      "r28",
      "r29",
      "r241",
      "r243",
      "r253",
      "r314",
      "r437",
      "r438",
      "r439",
      "r440",
      "r441",
      "r443",
      "r449",
      "r450",
      "r451",
      "r452",
      "r454",
      "r455",
      "r456",
      "r457",
      "r458",
      "r459",
      "r694",
      "r793",
      "r794",
      "r795",
      "r796",
      "r797",
      "r853"
     ],
     "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/StockIncentivePlanNarrativeDetails"
     ],
     "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": [
      "r29",
      "r243",
      "r253",
      "r464"
     ],
     "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": "Gross 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"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentFaceAmount": {
     "auth_ref": [
      "r233",
      "r235",
      "r437",
      "r694",
      "r794",
      "r795"
     ],
     "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_DebtInstrumentInterestRateStatedPercentage": {
     "auth_ref": [
      "r45",
      "r438"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.",
        "label": "Debt Instrument, Interest Rate, Stated Percentage",
        "terseLabel": "Stated interest rate"
       }
      }
     },
     "localname": "DebtInstrumentInterestRateStatedPercentage",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtInstrumentLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Debt Instrument [Line Items]",
        "terseLabel": "Debt Instrument [Line Items]"
       }
      }
     },
     "localname": "DebtInstrumentLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/DebtLongtermDebtDetails",
      "http://www.strlco.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentNameDomain": {
     "auth_ref": [
      "r46",
      "r314",
      "r437",
      "r438",
      "r439",
      "r440",
      "r441",
      "r443",
      "r449",
      "r450",
      "r451",
      "r452",
      "r454",
      "r455",
      "r456",
      "r457",
      "r458",
      "r459",
      "r694",
      "r793",
      "r794",
      "r795",
      "r796",
      "r797",
      "r853"
     ],
     "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/StockIncentivePlanNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtInstrumentPeriodicPaymentPrincipal": {
     "auth_ref": [
      "r46"
     ],
     "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": [
      "r46",
      "r139",
      "r142",
      "r143",
      "r144",
      "r232",
      "r233",
      "r235",
      "r251",
      "r314",
      "r437",
      "r438",
      "r439",
      "r440",
      "r441",
      "r443",
      "r449",
      "r450",
      "r451",
      "r452",
      "r454",
      "r455",
      "r456",
      "r457",
      "r458",
      "r459",
      "r462",
      "r694",
      "r793",
      "r794",
      "r795",
      "r796",
      "r797",
      "r853"
     ],
     "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": [
      "r234"
     ],
     "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": [
      "r78",
      "r166",
      "r640",
      "r646",
      "r647",
      "r855"
     ],
     "calculation": {
      "http://www.strlco.com/role/IncomeTaxesIncomeTaxExpenseBenefitComponentsDetails": {
       "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"
       }
      }
     },
     "localname": "DeferredIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/IncomeTaxesIncomeTaxExpenseBenefitComponentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxLiabilities": {
     "auth_ref": [
      "r30",
      "r31",
      "r242",
      "r252",
      "r635"
     ],
     "calculation": {
      "http://www.strlco.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DeferredTaxLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences.",
        "label": "Deferred Tax Liabilities, Gross",
        "negatedTotalLabel": "Total deferred tax liabilities"
       }
      }
     },
     "localname": "DeferredIncomeTaxLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxLiabilitiesNet": {
     "auth_ref": [
      "r628",
      "r629"
     ],
     "calculation": {
      "http://www.strlco.com/role/ConsolidatedBalanceSheets": {
       "order": 2.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/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxesAndTaxCredits": {
     "auth_ref": [
      "r79"
     ],
     "calculation": {
      "http://www.strlco.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred income tax expense (benefit) and income tax credits.",
        "label": "Deferred Income Taxes and Tax Credits",
        "verboseLabel": "Deferred taxes"
       }
      }
     },
     "localname": "DeferredIncomeTaxesAndTaxCredits",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsDerivativeInstruments": {
     "auth_ref": [
      "r163",
      "r989"
     ],
     "calculation": {
      "http://www.strlco.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from derivative instruments.",
        "label": "Deferred Tax Assets, Derivative Instruments",
        "terseLabel": "Derivative liability"
       }
      }
     },
     "localname": "DeferredTaxAssetsDerivativeInstruments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsGross": {
     "auth_ref": [
      "r636"
     ],
     "calculation": {
      "http://www.strlco.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DeferredTaxLiabilities",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.",
        "label": "Deferred Tax Assets, Gross",
        "totalLabel": "Total deferred tax assets"
       }
      }
     },
     "localname": "DeferredTaxAssetsGross",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsGrossAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Tax Assets, Gross [Abstract]",
        "terseLabel": "Assets related to:"
       }
      }
     },
     "localname": "DeferredTaxAssetsGrossAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": {
     "auth_ref": [
      "r163",
      "r989"
     ],
     "calculation": {
      "http://www.strlco.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards.",
        "label": "Deferred Tax Assets, Operating Loss Carryforwards",
        "terseLabel": "Net operating loss carryforwards"
       }
      }
     },
     "localname": "DeferredTaxAssetsOperatingLossCarryforwards",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards that are not subject to expiration dates.",
        "label": "Deferred Tax Assets, Operating Loss Carryforwards, Not Subject to Expiration",
        "terseLabel": "Deferred Tax Assets, Operating Loss Carryforwards, Not Subject to Expiration"
       }
      }
     },
     "localname": "DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits": {
     "auth_ref": [
      "r163",
      "r989"
     ],
     "calculation": {
      "http://www.strlco.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences from employee benefits, classified as other.",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Employee Benefits",
        "terseLabel": "Accrued compensation and other"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsContingencies": {
     "auth_ref": [
      "r163",
      "r989"
     ],
     "calculation": {
      "http://www.strlco.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from contingent liabilities.",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Contingencies",
        "terseLabel": "Members interest liabilities"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsContingencies",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilities": {
     "auth_ref": [
      "r154",
      "r988"
     ],
     "calculation": {
      "http://www.strlco.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting.",
        "label": "Deferred Tax Liabilities, Net",
        "negatedTotalLabel": "Net total deferred tax (liability) asset"
       }
      }
     },
     "localname": "DeferredTaxLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Tax Liabilities, Gross [Abstract]",
        "terseLabel": "Liabilities related to:"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill": {
     "auth_ref": [
      "r163",
      "r185",
      "r186",
      "r989"
     ],
     "calculation": {
      "http://www.strlco.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from goodwill.",
        "label": "Deferred Tax Liabilities, Goodwill",
        "negatedTerseLabel": "Amortization of tax basis goodwill"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesOther": {
     "auth_ref": [
      "r163",
      "r989"
     ],
     "calculation": {
      "http://www.strlco.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences classified as other.",
        "label": "Deferred Tax Liabilities, Other",
        "negatedLabel": "Other"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesOther",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": {
     "auth_ref": [
      "r163",
      "r989"
     ],
     "calculation": {
      "http://www.strlco.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment.",
        "label": "Deferred Tax Liabilities, Property, Plant and Equipment",
        "negatedLabel": "Depreciation of property and equipment"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Defined Benefit Plans and Other Postretirement Benefit Plans Disclosures [Abstract]"
       }
      }
     },
     "localname": "DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DefinedContributionPlanDisclosureLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Defined Contribution Plan Disclosure [Line Items]",
        "terseLabel": "Defined Contribution Plan Disclosure [Line Items]"
       }
      }
     },
     "localname": "DefinedContributionPlanDisclosureLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/RetirementBenefitsNarrativeDetails",
      "http://www.strlco.com/role/RetirementBenefitsParticipationinMultiemployerDefinedBenefitPensionPlanDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of discretionary contributions made by an employer to a defined contribution plan.",
        "label": "Defined Contribution Plan, Employer Discretionary Contribution Amount",
        "terseLabel": "Employer matching contributions"
       }
      }
     },
     "localname": "DefinedContributionPlanEmployerDiscretionaryContributionAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/RetirementBenefitsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedContributionPlanTable": {
     "auth_ref": [
      "r576"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about defined contribution pension plans or defined contribution other postretirement plans, separately for pension plans and other postretirement benefit plans.",
        "label": "Defined Contribution Plan [Table]",
        "terseLabel": "Defined Contribution Plan [Table]"
       }
      }
     },
     "localname": "DefinedContributionPlanTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/RetirementBenefitsNarrativeDetails",
      "http://www.strlco.com/role/RetirementBenefitsParticipationinMultiemployerDefinedBenefitPensionPlanDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_Depreciation": {
     "auth_ref": [
      "r78",
      "r121"
     ],
     "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/PropertyandEquipmentNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DepreciationDepletionAndAmortization": {
     "auth_ref": [
      "r78",
      "r362"
     ],
     "calculation": {
      "http://www.strlco.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 1.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/ConsolidatedStatementsofCashFlows",
      "http://www.strlco.com/role/SegmentInformationRevenueOperatingIncomeandAssetsByReportableSegmentDetails"
     ],
     "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"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DerivativeInstrumentRiskAxis": {
     "auth_ref": [
      "r216",
      "r217",
      "r221",
      "r222",
      "r787"
     ],
     "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"
     ],
     "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_DerivativeLiabilitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Derivative Liability [Abstract]",
        "terseLabel": "Derivative Liability [Abstract]"
       }
      }
     },
     "localname": "DerivativeLiabilitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/FinancialInstrumentsFairValueoftheInterestRateDerivativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativeLiabilitiesCurrent": {
     "auth_ref": [
      "r285"
     ],
     "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_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": [
      "r993",
      "r994"
     ],
     "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": [
      "r210",
      "r211",
      "r212",
      "r213",
      "r214",
      "r219",
      "r221",
      "r223",
      "r224",
      "r225",
      "r674"
     ],
     "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": [
      "r226",
      "r228"
     ],
     "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/RevenuefromCustomersNarrativeDetails",
      "http://www.strlco.com/role/RevenuefromCustomersRevenueDisaggregationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisaggregationOfRevenueTable": {
     "auth_ref": [
      "r504",
      "r799",
      "r800",
      "r801",
      "r802",
      "r803",
      "r804",
      "r805"
     ],
     "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/RevenuefromCustomersNarrativeDetails",
      "http://www.strlco.com/role/RevenuefromCustomersRevenueDisaggregationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisaggregationOfRevenueTableTextBlock": {
     "auth_ref": [
      "r896"
     ],
     "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": "Schedule of 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": [
      "r590",
      "r618",
      "r619",
      "r621",
      "r625",
      "r817"
     ],
     "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_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax": {
     "auth_ref": [
      "r6",
      "r8",
      "r10"
     ],
     "calculation": {
      "http://www.strlco.com/role/ConsolidatedStatementsofOperations": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax",
       "weight": 1.0
      },
      "http://www.strlco.com/role/DispositionsScheduleoftheComponentsofNetEarningsfromDiscontinuedOperationsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before tax of gain (loss) not previously recognized resulting from the disposal of a discontinued operation.",
        "label": "Discontinued Operation, Gain (Loss) from Disposal of Discontinued Operation, before Income Tax",
        "terseLabel": "Pretax gain on disposition"
       }
      }
     },
     "localname": "DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/ConsolidatedStatementsofOperations",
      "http://www.strlco.com/role/DispositionsScheduleoftheComponentsofNetEarningsfromDiscontinuedOperationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax": {
     "auth_ref": [
      "r6",
      "r7",
      "r8",
      "r9",
      "r10",
      "r17",
      "r58",
      "r260"
     ],
     "calculation": {
      "http://www.strlco.com/role/DispositionsScheduleoftheComponentsofNetEarningsfromDiscontinuedOperationsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before tax of income (loss) from a discontinued operation. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal.",
        "label": "Discontinued Operation, Income (Loss) from Discontinued Operation, before Income Tax",
        "totalLabel": "Total pretax income from Discontinued Operations"
       }
      }
     },
     "localname": "DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/DispositionsScheduleoftheComponentsofNetEarningsfromDiscontinuedOperationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Per basic share amount, after tax, of income (loss) from the day-to-day business activities of the discontinued operation.",
        "label": "Discontinued Operation, Income (Loss) from Discontinued Operation, Net of Tax, Per Basic Share",
        "terseLabel": "Net income (loss) per share from Discontinued Operations - Basic (in dollars per share)"
       }
      }
     },
     "localname": "DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/ConsolidatedStatementsofOperations",
      "http://www.strlco.com/role/EarningsPerShareDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Per diluted share amount, after tax, of income (loss) from the day-to-day business activities of the discontinued operation.",
        "label": "Discontinued Operation, Income (Loss) from Discontinued Operation, Net of Tax, Per Diluted Share",
        "terseLabel": "Net income (loss) per share from Discontinued Operations - Diluted(in dollars per share)"
       }
      }
     },
     "localname": "DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/ConsolidatedStatementsofOperations",
      "http://www.strlco.com/role/EarningsPerShareDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation": {
     "auth_ref": [
      "r7",
      "r8",
      "r9",
      "r10",
      "r17",
      "r22",
      "r630",
      "r645",
      "r651"
     ],
     "calculation": {
      "http://www.strlco.com/role/ConsolidatedStatementsofOperations": {
       "order": 3.0,
       "parentTag": "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of tax expense (benefit) related to a discontinued operation. Includes, but is not limited to, tax expense (benefit) related to income (loss) from operations during the phase-out period, tax expense (benefit) related to gain (loss) on disposal, tax expense (benefit) related to gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and tax expense (benefit) related to adjustments of a prior period gain (loss) on disposal.",
        "label": "Discontinued Operation, Tax Effect of Discontinued Operation",
        "negatedLabel": "Income tax expense",
        "negatedTerseLabel": "Income tax expense"
       }
      }
     },
     "localname": "DiscontinuedOperationTaxEffectOfDiscontinuedOperation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/ConsolidatedStatementsofOperations",
      "http://www.strlco.com/role/DispositionsScheduleoftheComponentsofNetEarningsfromDiscontinuedOperationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Discontinued Operations and Disposal Groups [Abstract]"
       }
      }
     },
     "localname": "DiscontinuedOperationsAndDisposalGroupsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisposalGroupClassificationAxis": {
     "auth_ref": [
      "r267"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by disposal group classification.",
        "label": "Disposal Group Classification [Axis]",
        "terseLabel": "Disposal Group Classification [Axis]"
       }
      }
     },
     "localname": "DisposalGroupClassificationAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/DispositionsNarrativeDetails",
      "http://www.strlco.com/role/DispositionsScheduleoftheCarryingAmountsofMajorClassesofAssetsandLiabilitiesDetails",
      "http://www.strlco.com/role/DispositionsScheduleoftheComponentsofNetEarningsfromDiscontinuedOperationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisposalGroupClassificationDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Component or group of components disposed of, including but not limited to, disposal group held-for-sale or disposed of by sale, disposed of by means other than sale, and discontinued operations.",
        "label": "Disposal Group Classification [Domain]",
        "terseLabel": "Disposal Group Classification [Domain]"
       }
      }
     },
     "localname": "DisposalGroupClassificationDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/DispositionsNarrativeDetails",
      "http://www.strlco.com/role/DispositionsScheduleoftheCarryingAmountsofMajorClassesofAssetsandLiabilitiesDetails",
      "http://www.strlco.com/role/DispositionsScheduleoftheComponentsofNetEarningsfromDiscontinuedOperationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet": {
     "auth_ref": [
      "r0",
      "r1",
      "r20",
      "r125"
     ],
     "calculation": {
      "http://www.strlco.com/role/DispositionsScheduleoftheCarryingAmountsofMajorClassesofAssetsandLiabilitiesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount classified as accounts, notes and loans receivable attributable to disposal group held for sale or disposed of.",
        "label": "Disposal Group, Including Discontinued Operation, Accounts, Notes and Loans Receivable, Net",
        "terseLabel": "Accounts receivable"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/DispositionsScheduleoftheCarryingAmountsofMajorClassesofAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent": {
     "auth_ref": [
      "r0",
      "r1",
      "r20",
      "r120",
      "r125"
     ],
     "calculation": {
      "http://www.strlco.com/role/DispositionsScheduleoftheCarryingAmountsofMajorClassesofAssetsandLiabilitiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount classified as accounts payable attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.",
        "label": "Disposal Group, Including Discontinued Operation, Accounts Payable, Current",
        "terseLabel": "Accounts payable"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/DispositionsScheduleoftheCarryingAmountsofMajorClassesofAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent": {
     "auth_ref": [
      "r0",
      "r1",
      "r20",
      "r120",
      "r125"
     ],
     "calculation": {
      "http://www.strlco.com/role/DispositionsScheduleoftheCarryingAmountsofMajorClassesofAssetsandLiabilitiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount classified as accrued liabilities attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.",
        "label": "Disposal Group, Including Discontinued Operation, Accrued Liabilities, Current",
        "terseLabel": "Accrued compensation"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/DispositionsScheduleoftheCarryingAmountsofMajorClassesofAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent": {
     "auth_ref": [
      "r0",
      "r1",
      "r20",
      "r119",
      "r125",
      "r267",
      "r268"
     ],
     "calculation": {
      "http://www.strlco.com/role/ConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount classified as assets attributable to disposal group held for sale or disposed of, expected to be disposed of after one year or the normal operating cycle, if longer.",
        "label": "Disposal Group, Including Discontinued Operation, Assets, Noncurrent",
        "terseLabel": "Non-current assets of Discontinued Operations ($0 and $20,746 related to VIEs)",
        "verboseLabel": "Non-current assets of discontinued operations"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/ConsolidatedBalanceSheets",
      "http://www.strlco.com/role/ConsolidatedBalanceSheetsParentheticals"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents": {
     "auth_ref": [
      "r0",
      "r1",
      "r20",
      "r125"
     ],
     "calculation": {
      "http://www.strlco.com/role/DispositionsScheduleoftheCarryingAmountsofMajorClassesofAssetsandLiabilitiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount classified as cash and cash equivalents attributable to disposal group held for sale or disposed of.",
        "label": "Disposal Group, Including Discontinued Operation, Cash and Cash Equivalents",
        "terseLabel": "Cash and cash equivalents"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/DispositionsScheduleoftheCarryingAmountsofMajorClassesofAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold": {
     "auth_ref": [
      "r18",
      "r268"
     ],
     "calculation": {
      "http://www.strlco.com/role/DispositionsScheduleoftheComponentsofNetEarningsfromDiscontinuedOperationsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of costs of goods sold attributable to disposal group, including, but not limited to, discontinued operation.",
        "label": "Disposal Group, Including Discontinued Operation, Costs of Goods Sold",
        "negatedTerseLabel": "Cost of revenues"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/DispositionsScheduleoftheComponentsofNetEarningsfromDiscontinuedOperationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredTaxAssets": {
     "auth_ref": [
      "r0",
      "r1",
      "r20",
      "r125"
     ],
     "calculation": {
      "http://www.strlco.com/role/DispositionsScheduleoftheCarryingAmountsofMajorClassesofAssetsandLiabilitiesDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount classified as deferred tax assets attributable to disposal group held for sale or disposed of.",
        "label": "Disposal Group, Including Discontinued Operation, Deferred Tax Assets",
        "terseLabel": "Deferred tax asset"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationDeferredTaxAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/DispositionsScheduleoftheCarryingAmountsofMajorClassesofAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense": {
     "auth_ref": [
      "r18"
     ],
     "calculation": {
      "http://www.strlco.com/role/DispositionsScheduleoftheComponentsofNetEarningsfromDiscontinuedOperationsDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of general and administrative expense attributable to disposal group, including, but not limited to, discontinued operation.",
        "label": "Disposal Group, Including Discontinued Operation, General and Administrative Expense",
        "negatedTerseLabel": "General and administrative expense"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/DispositionsScheduleoftheComponentsofNetEarningsfromDiscontinuedOperationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwillNoncurrent": {
     "auth_ref": [
      "r0",
      "r1",
      "r20",
      "r119",
      "r125"
     ],
     "calculation": {
      "http://www.strlco.com/role/DispositionsScheduleoftheCarryingAmountsofMajorClassesofAssetsandLiabilitiesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount classified as goodwill attributable to disposal group held for sale or disposed of, expected to be disposed of after one year or the normal operating cycle, if longer.",
        "label": "Disposal Group, Including Discontinued Operation, Goodwill, Noncurrent",
        "terseLabel": "Goodwill"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationGoodwillNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/DispositionsScheduleoftheCarryingAmountsofMajorClassesofAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss": {
     "auth_ref": [
      "r18",
      "r268"
     ],
     "calculation": {
      "http://www.strlco.com/role/DispositionsScheduleoftheComponentsofNetEarningsfromDiscontinuedOperationsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of gross profit attributable to disposal group, including, but not limited to, discontinued operation.",
        "label": "Disposal Group, Including Discontinued Operation, Gross Profit (Loss)",
        "totalLabel": "Gross profit"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/DispositionsScheduleoftheComponentsofNetEarningsfromDiscontinuedOperationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss": {
     "auth_ref": [
      "r18"
     ],
     "calculation": {
      "http://www.strlco.com/role/DispositionsScheduleoftheComponentsofNetEarningsfromDiscontinuedOperationsDetails": {
       "order": 2.0,
       "parentTag": "strl_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTaxAndGainOnDisposition",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of operating income (loss) attributable to disposal group, including, but not limited to, discontinued operation.",
        "label": "Disposal Group, Including Discontinued Operation, Operating Income (Loss)",
        "totalLabel": "Operating (loss) income"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/DispositionsScheduleoftheComponentsofNetEarningsfromDiscontinuedOperationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherAssets": {
     "auth_ref": [
      "r0",
      "r1",
      "r20",
      "r125"
     ],
     "calculation": {
      "http://www.strlco.com/role/DispositionsScheduleoftheCarryingAmountsofMajorClassesofAssetsandLiabilitiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount classified as other assets attributable to disposal group held for sale or disposed of.",
        "label": "Disposal Group, Including Discontinued Operation, Other Assets",
        "totalLabel": "Non-current assets of Discontinued Operations"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationOtherAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/DispositionsScheduleoftheCarryingAmountsofMajorClassesofAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets": {
     "auth_ref": [
      "r0",
      "r1",
      "r20",
      "r120",
      "r125"
     ],
     "calculation": {
      "http://www.strlco.com/role/DispositionsScheduleoftheCarryingAmountsofMajorClassesofAssetsandLiabilitiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount classified as other assets attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.",
        "label": "Disposal Group, Including Discontinued Operation, Other Assets, Current",
        "terseLabel": "Other current assets"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/DispositionsScheduleoftheCarryingAmountsofMajorClassesofAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities": {
     "auth_ref": [
      "r0",
      "r1",
      "r20",
      "r120",
      "r125"
     ],
     "calculation": {
      "http://www.strlco.com/role/DispositionsScheduleoftheCarryingAmountsofMajorClassesofAssetsandLiabilitiesDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount classified as other liabilities attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.",
        "label": "Disposal Group, Including Discontinued Operation, Other Liabilities, Current",
        "terseLabel": "Other current liabilities"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/DispositionsScheduleoftheCarryingAmountsofMajorClassesofAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities": {
     "auth_ref": [
      "r0",
      "r1",
      "r20",
      "r119",
      "r125"
     ],
     "calculation": {
      "http://www.strlco.com/role/DispositionsScheduleoftheCarryingAmountsofMajorClassesofAssetsandLiabilitiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount classified as other liabilities attributable to disposal group held for sale or disposed of, expected to be disposed of beyond one year or the normal operating cycle, if longer.",
        "label": "Disposal Group, Including Discontinued Operation, Other Liabilities, Noncurrent",
        "totalLabel": "Long-term liabilities of Discontinued Operations"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/DispositionsScheduleoftheCarryingAmountsofMajorClassesofAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment": {
     "auth_ref": [
      "r0",
      "r1",
      "r20",
      "r125"
     ],
     "calculation": {
      "http://www.strlco.com/role/DispositionsScheduleoftheCarryingAmountsofMajorClassesofAssetsandLiabilitiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount classified as property, plant and equipment attributable to disposal group held for sale or disposed of.",
        "label": "Disposal Group, Including Discontinued Operation, Property, Plant and Equipment",
        "terseLabel": "Property and equipment, net"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/DispositionsScheduleoftheCarryingAmountsofMajorClassesofAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue": {
     "auth_ref": [
      "r18",
      "r268"
     ],
     "calculation": {
      "http://www.strlco.com/role/DispositionsScheduleoftheComponentsofNetEarningsfromDiscontinuedOperationsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of revenue attributable to disposal group, including, but not limited to, discontinued operation.",
        "label": "Disposal Group, Including Discontinued Operation, Revenue",
        "terseLabel": "Revenues"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationRevenue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/DispositionsScheduleoftheComponentsofNetEarningsfromDiscontinuedOperationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock": {
     "auth_ref": [
      "r26",
      "r129"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component.",
        "label": "Disposal Groups, Including Discontinued Operations, Disclosure [Text Block]",
        "terseLabel": "Dispositions"
       }
      }
     },
     "localname": "DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/Dispositions"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain": {
     "auth_ref": [
      "r810",
      "r813"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of disposal group.",
        "label": "Disposal Group Name [Domain]",
        "terseLabel": "Disposal Group Name [Domain]"
       }
      }
     },
     "localname": "DisposalGroupsIncludingDiscontinuedOperationsNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/DispositionsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "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/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EarningsPerShareAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share [Abstract]",
        "terseLabel": "Net income (loss) per share"
       }
      }
     },
     "localname": "EarningsPerShareAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/ConsolidatedStatementsofOperations",
      "http://www.strlco.com/role/QuarterlyFinancialInformationSummarizestheunauditedquarterlyresultsofcontinuingoperationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareBasic": {
     "auth_ref": [
      "r302",
      "r320",
      "r321",
      "r322",
      "r323",
      "r324",
      "r329",
      "r332",
      "r336",
      "r337",
      "r338",
      "r342",
      "r677",
      "r678",
      "r751",
      "r757",
      "r789"
     ],
     "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",
        "netLabel": "Net income (loss) attributable to Sterling common stockholders, basic (in dollars per share)",
        "terseLabel": "Net income per share attributable to Sterling common stockholders - 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/ConsolidatedStatementsofOperations",
      "http://www.strlco.com/role/EarningsPerShareDetails",
      "http://www.strlco.com/role/QuarterlyFinancialInformationSummarizestheunauditedquarterlyresultsofcontinuingoperationsDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareDiluted": {
     "auth_ref": [
      "r302",
      "r320",
      "r321",
      "r322",
      "r323",
      "r324",
      "r332",
      "r336",
      "r337",
      "r338",
      "r342",
      "r677",
      "r678",
      "r751",
      "r757",
      "r789"
     ],
     "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",
        "netLabel": "Net income (loss) attributable to Sterling common stockholders, diluted (in dollars per share)",
        "terseLabel": "Net income per share attributable to Sterling common stockholders - 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/ConsolidatedStatementsofOperations",
      "http://www.strlco.com/role/EarningsPerShareDetails",
      "http://www.strlco.com/role/QuarterlyFinancialInformationSummarizestheunauditedquarterlyresultsofcontinuingoperationsDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareTextBlock": {
     "auth_ref": [
      "r339",
      "r340",
      "r341",
      "r343"
     ],
     "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": [
      "r631"
     ],
     "calculation": {
      "http://www.strlco.com/role/IncomeTaxesSummaryReconciliationReportedAmountofIncomeTaxExpenseDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "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",
        "totalLabel": "Effective income rate, percent"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateContinuingOperations",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/IncomeTaxesSummaryReconciliationReportedAmountofIncomeTaxExpenseDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective Income Tax Rate Reconciliation, Percent [Abstract]",
        "terseLabel": "Effective Income Tax Rate Reconciliation, Percent [Abstract]"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/IncomeTaxesSummaryReconciliationReportedAmountofIncomeTaxExpenseDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": {
     "auth_ref": [
      "r312",
      "r631",
      "r648"
     ],
     "calculation": {
      "http://www.strlco.com/role/IncomeTaxesSummaryReconciliationReportedAmountofIncomeTaxExpenseDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss).",
        "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent",
        "terseLabel": "Tax expense at the U.S. federal statutory rate"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/IncomeTaxesSummaryReconciliationReportedAmountofIncomeTaxExpenseDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationEquityInEarningsLossesOfUnconsolidatedSubsidiary": {
     "auth_ref": [
      "r987",
      "r990"
     ],
     "calculation": {
      "http://www.strlco.com/role/IncomeTaxesSummaryReconciliationReportedAmountofIncomeTaxExpenseDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": -1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to equity in earnings (loss) of unconsolidated subsidiaries exempt from income taxes.",
        "label": "Effective Income Tax Rate Reconciliation, Equity in Earnings (Losses) of Unconsolidated Subsidiary, Percent",
        "negatedTerseLabel": "Taxes on subsidiaries\u2019 and joint ventures\u2019 earnings allocated to noncontrolling interests owners"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationEquityInEarningsLossesOfUnconsolidatedSubsidiary",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/IncomeTaxesSummaryReconciliationReportedAmountofIncomeTaxExpenseDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount": {
     "auth_ref": [
      "r986",
      "r987"
     ],
     "calculation": {
      "http://www.strlco.com/role/IncomeTaxesSummaryReconciliationReportedAmountofIncomeTaxExpenseDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to expense for award under share-based payment arrangement. Excludes expense determined to be nondeductible upon grant or after for award under share-based payment arrangement.",
        "label": "Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), Share-Based Payment Arrangement, Amount",
        "terseLabel": "Executive compensation, including stock incentives"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/IncomeTaxesSummaryReconciliationReportedAmountofIncomeTaxExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent": {
     "auth_ref": [
      "r986",
      "r987"
     ],
     "calculation": {
      "http://www.strlco.com/role/IncomeTaxesSummaryReconciliationReportedAmountofIncomeTaxExpenseDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to expense for award under share-based payment arrangement. Excludes expense determined to be nondeductible upon grant or after for award under share-based payment arrangement.",
        "label": "Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), Share-Based Payment Arrangement, Percent",
        "terseLabel": "Executive compensation, including stock incentives"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/IncomeTaxesSummaryReconciliationReportedAmountofIncomeTaxExpenseDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes": {
     "auth_ref": [
      "r987",
      "r990"
     ],
     "calculation": {
      "http://www.strlco.com/role/IncomeTaxesSummaryReconciliationReportedAmountofIncomeTaxExpenseDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to state and local income tax expense (benefit), net of federal tax expense (benefit).",
        "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent",
        "terseLabel": "State income taxes, net of federal benefits"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/IncomeTaxesSummaryReconciliationReportedAmountofIncomeTaxExpenseDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EmployeeRelatedLiabilitiesCurrent": {
     "auth_ref": [
      "r43"
     ],
     "calculation": {
      "http://www.strlco.com/role/ConsolidatedBalanceSheets": {
       "order": 1.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"
       }
      }
     },
     "localname": "EmployeeRelatedLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": {
     "auth_ref": [
      "r620"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement.",
        "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount",
        "terseLabel": "Unrecognized compensation cost"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/StockIncentivePlanNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": {
     "auth_ref": [
      "r620"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition",
        "terseLabel": "Weighted-average recognition period"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/StockIncentivePlanNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "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": "Employee Stock"
       }
      }
     },
     "localname": "EmployeeStockMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/StockIncentivePlanNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EntityWideRevenueMajorCustomerLineItems": {
     "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": "Revenue, Major Customer [Line Items]",
        "terseLabel": "Revenue, Major Customer [Line Items]"
       }
      }
     },
     "localname": "EntityWideRevenueMajorCustomerLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/ConcentrationofRiskandEnterpriseWideDisclosuresContractRevenuesbyCustomerDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EquipmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tangible personal property used to produce goods and services.",
        "label": "Equipment [Member]",
        "verboseLabel": "Plant and field equipment"
       }
      }
     },
     "localname": "EquipmentMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/BasisofPresentationandSignificantAccountingPoliciesNarrativeDetails"
     ],
     "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": [
      "r138",
      "r264",
      "r295",
      "r296",
      "r297",
      "r315",
      "r316",
      "r317",
      "r319",
      "r325",
      "r327",
      "r346",
      "r392",
      "r482",
      "r622",
      "r623",
      "r624",
      "r642",
      "r643",
      "r676",
      "r687",
      "r688",
      "r689",
      "r690",
      "r691",
      "r692",
      "r714",
      "r760",
      "r761",
      "r762"
     ],
     "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]",
        "verboseLabel": "Equity Component"
       }
      }
     },
     "localname": "EquityComponentDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/ConsolidatedStatementsofStockholdersEquity",
      "http://www.strlco.com/role/StockIncentivePlanNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis": {
     "auth_ref": [
      "r268",
      "r311",
      "r390",
      "r686"
     ],
     "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/Consolidated50OwnedSubsidiaryStatementofOperationsDetails",
      "http://www.strlco.com/role/ConstructionJointVenturesConstructionJointVenturesPartnerIncomeDetails",
      "http://www.strlco.com/role/ConstructionJointVenturesConstructionJointVenturesPartnerShareDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain": {
     "auth_ref": [
      "r268",
      "r311",
      "r390",
      "r686"
     ],
     "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/Consolidated50OwnedSubsidiaryStatementofOperationsDetails",
      "http://www.strlco.com/role/ConstructionJointVenturesConstructionJointVenturesPartnerIncomeDetails",
      "http://www.strlco.com/role/ConstructionJointVenturesConstructionJointVenturesPartnerShareDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember": {
     "auth_ref": [
      "r839",
      "r854",
      "r870",
      "r998"
     ],
     "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/ConstructionJointVenturesConstructionJointVenturesPartnerIncomeDetails",
      "http://www.strlco.com/role/ConstructionJointVenturesConstructionJointVenturesPartnerShareDetails"
     ],
     "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": [
      "r391"
     ],
     "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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Fair Value Measurement Inputs and Valuation Techniques [Line Items]",
        "terseLabel": "Fair Value Measurement Inputs and Valuation Techniques [Line Items]"
       }
      }
     },
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/StockIncentivePlanFairValueAssumptionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable": {
     "auth_ref": [
      "r227"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about input and valuation technique used to measure fair value and change in valuation approach and technique for each separate class of asset and liability measured on recurring and nonrecurring basis.",
        "label": "Fair Value Measurement Inputs and Valuation Techniques [Table]",
        "terseLabel": "Fair Value Measurement Inputs and Valuation Techniques [Table]"
       }
      }
     },
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/StockIncentivePlanFairValueAssumptionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByFairValueHierarchyLevelAxis": {
     "auth_ref": [
      "r451",
      "r534",
      "r535",
      "r536",
      "r537",
      "r538",
      "r539",
      "r680",
      "r722",
      "r723",
      "r724",
      "r794",
      "r795",
      "r806",
      "r807",
      "r808"
     ],
     "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",
      "http://www.strlco.com/role/StockIncentivePlanFairValueAssumptionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByMeasurementFrequencyAxis": {
     "auth_ref": [
      "r679",
      "r680",
      "r682",
      "r683",
      "r685"
     ],
     "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",
      "http://www.strlco.com/role/StockIncentivePlanFairValueAssumptionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueInputsLevel1Member": {
     "auth_ref": [
      "r451",
      "r534",
      "r539",
      "r680",
      "r722",
      "r806",
      "r807",
      "r808"
     ],
     "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": [
      "r451",
      "r534",
      "r539",
      "r680",
      "r723",
      "r794",
      "r795",
      "r806",
      "r807",
      "r808"
     ],
     "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": [
      "r451",
      "r534",
      "r535",
      "r536",
      "r537",
      "r538",
      "r539",
      "r680",
      "r724",
      "r794",
      "r795",
      "r806",
      "r807",
      "r808"
     ],
     "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",
      "http://www.strlco.com/role/StockIncentivePlanFairValueAssumptionsDetails"
     ],
     "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",
      "http://www.strlco.com/role/StockIncentivePlanFairValueAssumptionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": {
     "auth_ref": [
      "r451",
      "r534",
      "r535",
      "r536",
      "r537",
      "r538",
      "r539",
      "r722",
      "r723",
      "r724",
      "r794",
      "r795",
      "r806",
      "r807",
      "r808"
     ],
     "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",
      "http://www.strlco.com/role/StockIncentivePlanFairValueAssumptionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasurementsRecurringMember": {
     "auth_ref": [
      "r684",
      "r685"
     ],
     "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",
      "http://www.strlco.com/role/StockIncentivePlanFairValueAssumptionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FinanceLeaseInterestExpense": {
     "auth_ref": [
      "r698",
      "r704",
      "r822"
     ],
     "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": [
      "r700",
      "r707"
     ],
     "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 Lease, Liability, Payment, Due [Abstract]"
       }
      }
     },
     "localname": "FinanceLeaseLiabilitiesPaymentsDueAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/LeaseObligationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FinanceLeaseLiability": {
     "auth_ref": [
      "r696",
      "r712"
     ],
     "calculation": {
      "http://www.strlco.com/role/LeaseObligationsDetails": {
       "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": [
      "r696"
     ],
     "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",
        "verboseLabel": "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": [
      "r697"
     ],
     "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": [
      "r1004"
     ],
     "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": "Schedule of Maturities of Finance Lease Liabilities"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityMaturityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/LeaseObligationsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FinanceLeaseLiabilityNoncurrent": {
     "auth_ref": [
      "r696"
     ],
     "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": [
      "r697"
     ],
     "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": [
      "r712"
     ],
     "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": [
      "r712"
     ],
     "calculation": {
      "http://www.strlco.com/role/LeaseObligationsDetails_1": {
       "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": [
      "r712"
     ],
     "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 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": [
      "r712"
     ],
     "calculation": {
      "http://www.strlco.com/role/LeaseObligationsDetails_1": {
       "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 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": [
      "r712"
     ],
     "calculation": {
      "http://www.strlco.com/role/LeaseObligationsDetails_1": {
       "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": [
      "r712"
     ],
     "calculation": {
      "http://www.strlco.com/role/LeaseObligationsDetails_1": {
       "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": [
      "r712"
     ],
     "calculation": {
      "http://www.strlco.com/role/LeaseObligationsDetails_1": {
       "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_FinanceLeaseLiabilityUndiscountedExcessAmount": {
     "auth_ref": [
      "r712"
     ],
     "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 payments in excess of discounted obligation for lease payments for finance lease.",
        "label": "Finance Lease, Liability, Undiscounted Excess Amount",
        "negatedLabel": "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": [
      "r699",
      "r707"
     ],
     "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": [
      "r695"
     ],
     "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": [
      "r1000",
      "r1002"
     ],
     "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",
        "negatedLabel": "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": [
      "r698",
      "r704",
      "r822"
     ],
     "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": [
      "r999"
     ],
     "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": [
      "r697"
     ],
     "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": [
      "r710",
      "r822"
     ],
     "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, finance leases"
       }
      }
     },
     "localname": "FinanceLeaseWeightedAverageDiscountRatePercent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/LeaseObligationsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": {
     "auth_ref": [
      "r709",
      "r822"
     ],
     "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, finance leases"
       }
      }
     },
     "localname": "FinanceLeaseWeightedAverageRemainingLeaseTerm1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/LeaseObligationsDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_FinancingReceivableImpairedLineItems": {
     "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": "Financing Receivable, Impaired [Line Items]",
        "terseLabel": "Financing Receivable, Impaired [Line Items]"
       }
      }
     },
     "localname": "FinancingReceivableImpairedLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/BasisofPresentationandSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "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": [
      "r274",
      "r411"
     ],
     "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/OtherIntangibleAssetsSummaryofFiniteLivedIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": {
     "auth_ref": [
      "r116"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One",
        "terseLabel": "Amortization, 2023"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/OtherIntangibleAssetsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": {
     "auth_ref": [
      "r116"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Five",
        "terseLabel": "Amortization, 2027"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/OtherIntangibleAssetsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": {
     "auth_ref": [
      "r116"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four",
        "terseLabel": "Amortization, 2026"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/OtherIntangibleAssetsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": {
     "auth_ref": [
      "r116"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three",
        "terseLabel": "Amortization, 2025"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/OtherIntangibleAssetsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": {
     "auth_ref": [
      "r116"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two",
        "terseLabel": "Amortization, 2024"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/OtherIntangibleAssetsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": {
     "auth_ref": [
      "r408",
      "r410",
      "r411",
      "r412",
      "r733",
      "r734"
     ],
     "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/AcquisitionsNarrativeDetails",
      "http://www.strlco.com/role/AcquisitionsScheduleofIdentifiableIntangibleAssetsDetails",
      "http://www.strlco.com/role/OtherIntangibleAssetsSummaryofFiniteLivedIntangibleAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsGross": {
     "auth_ref": [
      "r114",
      "r734"
     ],
     "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/OtherIntangibleAssetsSummaryofFiniteLivedIntangibleAssetsDetails"
     ],
     "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/OtherIntangibleAssetsSummaryofFiniteLivedIntangibleAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": {
     "auth_ref": [
      "r108",
      "r113"
     ],
     "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/AcquisitionsNarrativeDetails",
      "http://www.strlco.com/role/AcquisitionsScheduleofIdentifiableIntangibleAssetsDetails",
      "http://www.strlco.com/role/OtherIntangibleAssetsSummaryofFiniteLivedIntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FinitelivedIntangibleAssetsAcquired1": {
     "auth_ref": [
      "r409"
     ],
     "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": "Intangible assets acquired"
       }
      }
     },
     "localname": "FinitelivedIntangibleAssetsAcquired1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/AcquisitionsNarrativeDetails",
      "http://www.strlco.com/role/AcquisitionsScheduleofIdentifiableIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FixedPriceContractMember": {
     "auth_ref": [
      "r802"
     ],
     "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_GainLossOnSaleOfBusiness": {
     "auth_ref": [
      "r667",
      "r850"
     ],
     "calculation": {
      "http://www.strlco.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 9.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of gain (loss) from sale and disposal of integrated set of activities and assets capable of being conducted and managed for purpose of providing return in form of dividend, lower cost, or other economic benefit to investor, owner, member and participant.",
        "label": "Gain (Loss) on Disposition of Business",
        "negatedTerseLabel": "Gain on disposition of Myers"
       }
      }
     },
     "localname": "GainLossOnSaleOfBusiness",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": {
     "auth_ref": [
      "r78"
     ],
     "calculation": {
      "http://www.strlco.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 5.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/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GainsLossesOnExtinguishmentOfDebt": {
     "auth_ref": [
      "r78",
      "r132",
      "r133"
     ],
     "calculation": {
      "http://www.strlco.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "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",
        "negatedLabel": "Gain on debt extinguishment, net"
       }
      }
     },
     "localname": "GainsLossesOnExtinguishmentOfDebt",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GeneralAndAdministrativeExpense": {
     "auth_ref": [
      "r65"
     ],
     "calculation": {
      "http://www.strlco.com/role/ConsolidatedStatementsofOperations": {
       "order": 4.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/ConsolidatedStatementsofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Goodwill": {
     "auth_ref": [
      "r273",
      "r396",
      "r747",
      "r792",
      "r823",
      "r872",
      "r879"
     ],
     "calculation": {
      "http://www.strlco.com/role/AcquisitionsConsiderationTransferredandPurchasePriceAllocationDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
       "weight": 1.0
      },
      "http://www.strlco.com/role/ConsolidatedBalanceSheets": {
       "order": 7.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"
       }
      }
     },
     "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/ConsolidatedBalanceSheets",
      "http://www.strlco.com/role/OtherIntangibleAssetsNarrativeDetails",
      "http://www.strlco.com/role/OtherIntangibleAssetsSummaryofGoodwillBySegmentsDetails"
     ],
     "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_GoodwillAndIntangibleAssetsDisclosureTextBlock": {
     "auth_ref": [
      "r117"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for goodwill and intangible assets.",
        "label": "Goodwill and Intangible Assets Disclosure [Text Block]",
        "terseLabel": "Other Intangible Assets"
       }
      }
     },
     "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/OtherIntangibleAssets"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock": {
     "auth_ref": [
      "r105",
      "r111"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for goodwill and intangible assets. This accounting policy also may address how an entity assesses and measures impairment of goodwill and intangible assets.",
        "label": "Goodwill and Intangible Assets, Policy [Policy Text Block]",
        "terseLabel": "Goodwill"
       }
      }
     },
     "localname": "GoodwillAndIntangibleAssetsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/BasisofPresentationandSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_GoodwillLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Goodwill [Line Items]",
        "terseLabel": "Goodwill [Line Items]"
       }
      }
     },
     "localname": "GoodwillLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/OtherIntangibleAssetsSummaryofGoodwillBySegmentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_GrossProfit": {
     "auth_ref": [
      "r61",
      "r311",
      "r367",
      "r372",
      "r378",
      "r381",
      "r390",
      "r424",
      "r425",
      "r427",
      "r428",
      "r429",
      "r431",
      "r433",
      "r435",
      "r436",
      "r686",
      "r791",
      "r890"
     ],
     "calculation": {
      "http://www.strlco.com/role/ConsolidatedStatementsofOperations": {
       "order": 2.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.",
        "label": "Gross Profit",
        "terseLabel": "Gross profit",
        "totalLabel": "Gross profit"
       }
      }
     },
     "localname": "GrossProfit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/ConsolidatedStatementsofOperations",
      "http://www.strlco.com/role/QuarterlyFinancialInformationSummarizestheunauditedquarterlyresultsofcontinuingoperationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": {
     "auth_ref": [
      "r118",
      "r128"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets.",
        "label": "Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]",
        "terseLabel": "Evaluating Impairment of Other Intangible Assets and Other Long-Lived Assets"
       }
      }
     },
     "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/BasisofPresentationandSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperations": {
     "auth_ref": [
      "r62",
      "r79",
      "r190",
      "r320",
      "r321",
      "r322",
      "r323",
      "r334",
      "r338"
     ],
     "calculation": {
      "http://www.strlco.com/role/ConsolidatedStatementsofOperations": {
       "order": 2.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of income (loss) from continuing operations attributable to the parent.",
        "label": "Income (Loss) from Continuing Operations, Net of Tax, Attributable to Parent",
        "totalLabel": "Net income from Continuing Operations"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperations",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/ConsolidatedStatementsofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity": {
     "auth_ref": [
      "r188",
      "r191"
     ],
     "calculation": {
      "http://www.strlco.com/role/ConsolidatedStatementsofOperations": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperations",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of income (loss) from continuing operations attributable to the noncontrolling interest.",
        "label": "Income (Loss) from Continuing Operations, Net of Tax, Attributable to Noncontrolling Interest",
        "negatedTerseLabel": "Less: Net income attributable to noncontrolling interests",
        "terseLabel": "Net income from Continuing Operations, including noncontrolling interests"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/ConsolidatedStatementsofOperations",
      "http://www.strlco.com/role/EarningsPerShareDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
     "auth_ref": [
      "r57",
      "r238",
      "r248",
      "r263",
      "r367",
      "r372",
      "r378",
      "r381",
      "r752",
      "r791"
     ],
     "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",
        "terseLabel": "Income before tax"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/ConstructionJointVenturesConstructionJointVenturesPartnerIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments": {
     "auth_ref": [
      "r367",
      "r372",
      "r378",
      "r381",
      "r791"
     ],
     "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/ConstructionJointVenturesConstructionJointVenturesPartnerIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r191",
      "r311",
      "r318",
      "r367",
      "r372",
      "r378",
      "r381",
      "r390",
      "r424",
      "r425",
      "r427",
      "r428",
      "r429",
      "r431",
      "r433",
      "r435",
      "r436",
      "r678",
      "r686",
      "r791",
      "r890"
     ],
     "calculation": {
      "http://www.strlco.com/role/ConsolidatedStatementsofComprehensiveIncome": {
       "order": 2.0,
       "parentTag": "us-gaap_ProfitLoss",
       "weight": 1.0
      },
      "http://www.strlco.com/role/ConsolidatedStatementsofOperations": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperations",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of income (loss) from continuing operations including portion attributable to the noncontrolling interest.",
        "label": "Income (Loss) from Continuing Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest",
        "terseLabel": "Net income from Continuing Operations, including noncontrolling interests",
        "totalLabel": "Net income, including noncontrolling interests"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/ConsolidatedStatementsofComprehensiveIncome",
      "http://www.strlco.com/role/ConsolidatedStatementsofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsPerBasicShare": {
     "auth_ref": [
      "r56",
      "r247",
      "r249",
      "r259",
      "r302",
      "r318",
      "r320",
      "r321",
      "r322",
      "r323",
      "r332",
      "r336",
      "r337",
      "r678",
      "r751"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of net income (loss) from continuing operations per each share of common stock or unit outstanding during the reporting period.",
        "label": "Income (Loss) from Continuing Operations, Per Basic Share",
        "terseLabel": "Net income per share from Continuing Operations - Basic (in dollars per share)"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsPerBasicShare",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/ConsolidatedStatementsofOperations",
      "http://www.strlco.com/role/EarningsPerShareDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare": {
     "auth_ref": [
      "r56",
      "r259",
      "r262",
      "r302",
      "r318",
      "r320",
      "r321",
      "r322",
      "r323",
      "r332",
      "r336",
      "r337",
      "r338",
      "r678",
      "r751",
      "r757"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of net income (loss) derived from continuing operations during the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.",
        "label": "Income (Loss) from Continuing Operations, Per Diluted Share",
        "terseLabel": "Net income per share from Continuing Operations - Diluted (in dollars per share)"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsPerDilutedShare",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/ConsolidatedStatementsofOperations",
      "http://www.strlco.com/role/EarningsPerShareDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax": {
     "auth_ref": [
      "r6",
      "r7",
      "r8",
      "r9",
      "r10",
      "r22",
      "r260",
      "r268",
      "r652"
     ],
     "calculation": {
      "http://www.strlco.com/role/ConsolidatedStatementsofComprehensiveIncome": {
       "order": 1.0,
       "parentTag": "us-gaap_ProfitLoss",
       "weight": 1.0
      },
      "http://www.strlco.com/role/ConsolidatedStatementsofOperations": {
       "order": 1.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of income (loss) from a discontinued operation including the portion attributable to the noncontrolling interest. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal.",
        "label": "Income (Loss) from Discontinued Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest",
        "terseLabel": "Net income (loss) from Discontinued Operations",
        "totalLabel": "Net income (loss) from Discontinued Operations"
       }
      }
     },
     "localname": "IncomeLossFromDiscontinuedOperationsNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/ConsolidatedStatementsofComprehensiveIncome",
      "http://www.strlco.com/role/ConsolidatedStatementsofOperations",
      "http://www.strlco.com/role/DispositionsScheduleoftheComponentsofNetEarningsfromDiscontinuedOperationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity": {
     "auth_ref": [
      "r6",
      "r7",
      "r8",
      "r9",
      "r10",
      "r17",
      "r22",
      "r191"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of income (loss) from a discontinued operation attributable to the parent. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal.",
        "label": "Income (Loss) from Discontinued Operations, Net of Tax, Attributable to Parent",
        "terseLabel": "Net income (loss) from Discontinued Operations"
       }
      }
     },
     "localname": "IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/EarningsPerShareDetails"
     ],
     "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": "Earnings from consolidated 50% owned subsidiaries"
       }
      }
     },
     "localname": "IncomeLossFromSubsidiariesBeforeTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/Consolidated50OwnedSubsidiaryNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeStatementAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Statement [Abstract]",
        "terseLabel": "Income Statement [Abstract]"
       }
      }
     },
     "localname": "IncomeStatementAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis": {
     "auth_ref": [
      "r810",
      "r813"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by name of disposal group.",
        "label": "Disposal Group Name [Axis]",
        "terseLabel": "Disposal Group Name [Axis]"
       }
      }
     },
     "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/DispositionsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]",
        "terseLabel": "Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]"
       }
      }
     },
     "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/DispositionsNarrativeDetails",
      "http://www.strlco.com/role/DispositionsScheduleoftheCarryingAmountsofMajorClassesofAssetsandLiabilitiesDetails",
      "http://www.strlco.com/role/DispositionsScheduleoftheCashFlowsfromDiscontinuedOperationsDetails",
      "http://www.strlco.com/role/DispositionsScheduleoftheComponentsofNetEarningsfromDiscontinuedOperationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable": {
     "auth_ref": [
      "r1",
      "r11",
      "r12",
      "r13",
      "r14",
      "r15",
      "r16",
      "r21",
      "r23",
      "r24",
      "r25",
      "r126",
      "r127"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component.",
        "label": "Disposal Groups, Including Discontinued Operations [Table]",
        "terseLabel": "Disposal Groups, Including Discontinued Operations [Table]"
       }
      }
     },
     "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/DispositionsNarrativeDetails",
      "http://www.strlco.com/role/DispositionsScheduleoftheCarryingAmountsofMajorClassesofAssetsandLiabilitiesDetails",
      "http://www.strlco.com/role/DispositionsScheduleoftheCashFlowsfromDiscontinuedOperationsDetails",
      "http://www.strlco.com/role/DispositionsScheduleoftheComponentsofNetEarningsfromDiscontinuedOperationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementLocationAxis": {
     "auth_ref": [
      "r413",
      "r415"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by location in the income statement.",
        "label": "Income Statement Location [Axis]",
        "verboseLabel": "Income Statement Location [Axis]"
       }
      }
     },
     "localname": "IncomeStatementLocationAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/RevenuefromCustomersNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementLocationDomain": {
     "auth_ref": [
      "r415"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Location in the income statement.",
        "label": "Income Statement Location [Domain]",
        "verboseLabel": "Income Statement Location [Domain]"
       }
      }
     },
     "localname": "IncomeStatementLocationDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/RevenuefromCustomersNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IncomeTaxAuthorityAxis": {
     "auth_ref": [
      "r156"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by tax jurisdiction.",
        "label": "Income Tax Authority [Axis]",
        "terseLabel": "Income Tax Authority [Axis]"
       }
      }
     },
     "localname": "IncomeTaxAuthorityAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/IncomeTaxesNarrativeDetails"
     ],
     "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/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IncomeTaxContingencyLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Income Tax Contingency [Line Items]",
        "terseLabel": "Income Tax Contingency [Line Items]"
       }
      }
     },
     "localname": "IncomeTaxContingencyLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/IncomeTaxesIncomeTaxExpenseBenefitComponentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxContingencyTable": {
     "auth_ref": [
      "r157",
      "r158",
      "r159",
      "r165"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about tax positions taken in the tax returns filed or to be filed for which it is more likely than not that the tax position will not be sustained upon examination by taxing authorities and other income tax contingencies. Includes, but is not limited to, interest and penalties, reconciliation of unrecognized tax benefits, unrecognized tax benefits that would affect the effective tax rate, tax years that remain subject to examination by tax jurisdictions, and information about positions for which it is reasonably possible that amounts unrecognized will significantly change within 12 months.",
        "label": "Income Tax Contingency [Table]",
        "terseLabel": "Income Tax Contingency [Table]"
       }
      }
     },
     "localname": "IncomeTaxContingencyTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/IncomeTaxesIncomeTaxExpenseBenefitComponentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Disclosure [Abstract]",
        "terseLabel": "Income Tax Disclosure [Abstract]"
       }
      }
     },
     "localname": "IncomeTaxDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxDisclosureTextBlock": {
     "auth_ref": [
      "r312",
      "r632",
      "r633",
      "r638",
      "r644",
      "r649",
      "r653",
      "r654",
      "r655"
     ],
     "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": [
      "r313",
      "r326",
      "r327",
      "r365",
      "r630",
      "r645",
      "r650",
      "r758"
     ],
     "calculation": {
      "http://www.strlco.com/role/ConsolidatedStatementsofOperations": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest",
       "weight": -1.0
      },
      "http://www.strlco.com/role/IncomeTaxesIncomeTaxExpenseBenefitComponentsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.strlco.com/role/IncomeTaxesSummaryReconciliationReportedAmountofIncomeTaxExpenseDetails": {
       "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/ConsolidatedStatementsofOperations",
      "http://www.strlco.com/role/IncomeTaxesIncomeTaxExpenseBenefitComponentsDetails",
      "http://www.strlco.com/role/IncomeTaxesSummaryReconciliationReportedAmountofIncomeTaxExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Expense (Benefit), Effective Income Tax Rate Reconciliation, Amount [Abstract]",
        "terseLabel": "Effective Income Tax Rate Reconciliation, Amount [Abstract]"
       }
      }
     },
     "localname": "IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/IncomeTaxesSummaryReconciliationReportedAmountofIncomeTaxExpenseDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxPolicyTextBlock": {
     "auth_ref": [
      "r294",
      "r626",
      "r627",
      "r633",
      "r634",
      "r637",
      "r641"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.",
        "label": "Income Tax, Policy [Policy Text Block]",
        "terseLabel": "Federal and State Income Taxes"
       }
      }
     },
     "localname": "IncomeTaxPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/BasisofPresentationandSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeTaxReconciliationEquityInEarningsLossesOfUnconsolidatedSubsidiary": {
     "auth_ref": [
      "r987"
     ],
     "calculation": {
      "http://www.strlco.com/role/IncomeTaxesSummaryReconciliationReportedAmountofIncomeTaxExpenseDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to equity in earnings (loss) of unconsolidated subsidiaries exempt from income taxes.",
        "label": "Effective Income Tax Rate Reconciliation, Equity in Earnings (Losses) of Unconsolidated Subsidiary, Amount",
        "negatedTerseLabel": "Taxes on subsidiaries\u2019 and joint ventures\u2019 earnings allocated to noncontrolling interests owners"
       }
      }
     },
     "localname": "IncomeTaxReconciliationEquityInEarningsLossesOfUnconsolidatedSubsidiary",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/IncomeTaxesSummaryReconciliationReportedAmountofIncomeTaxExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": {
     "auth_ref": [
      "r631"
     ],
     "calculation": {
      "http://www.strlco.com/role/IncomeTaxesSummaryReconciliationReportedAmountofIncomeTaxExpenseDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations.",
        "label": "Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount",
        "terseLabel": "Tax expense at the U.S. federal statutory rate"
       }
      }
     },
     "localname": "IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/IncomeTaxesSummaryReconciliationReportedAmountofIncomeTaxExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationOtherAdjustments": {
     "auth_ref": [
      "r987"
     ],
     "calculation": {
      "http://www.strlco.com/role/IncomeTaxesSummaryReconciliationReportedAmountofIncomeTaxExpenseDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.",
        "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Amount",
        "terseLabel": "Other permanent differences"
       }
      }
     },
     "localname": "IncomeTaxReconciliationOtherAdjustments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/IncomeTaxesSummaryReconciliationReportedAmountofIncomeTaxExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes": {
     "auth_ref": [
      "r987"
     ],
     "calculation": {
      "http://www.strlco.com/role/IncomeTaxesSummaryReconciliationReportedAmountofIncomeTaxExpenseDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to state and local income tax expense (benefit).",
        "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount",
        "terseLabel": "State income taxes, net of federal benefits"
       }
      }
     },
     "localname": "IncomeTaxReconciliationStateAndLocalIncomeTaxes",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/IncomeTaxesSummaryReconciliationReportedAmountofIncomeTaxExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxesPaid": {
     "auth_ref": [
      "r75",
      "r82"
     ],
     "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 during the period for income taxes"
       }
      }
     },
     "localname": "IncomeTaxesPaid",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.strlco.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsPayable": {
     "auth_ref": [
      "r77"
     ],
     "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": [
      "r77"
     ],
     "calculation": {
      "http://www.strlco.com/role/SupplementalCashFlowInformationDetails": {
       "order": 1.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": [
      "r849"
     ],
     "calculation": {
      "http://www.strlco.com/role/SupplementalCashFlowInformationDetails": {
       "order": 6.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": [
      "r731",
      "r849"
     ],
     "calculation": {
      "http://www.strlco.com/role/SupplementalCashFlowInformationDetails": {
       "order": 3.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": [
      "r77"
     ],
     "calculation": {
      "http://www.strlco.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 4.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",
        "negatedTerseLabel": "Changes in operating assets and liabilities (Note 19)",
        "negatedTotalLabel": "Changes in operating assets and liabilities"
       }
      }
     },
     "localname": "IncreaseDecreaseInOperatingCapital",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.strlco.com/role/SupplementalCashFlowInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInOtherOperatingAssets": {
     "auth_ref": [
      "r77"
     ],
     "calculation": {
      "http://www.strlco.com/role/SupplementalCashFlowInformationDetails": {
       "order": 7.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/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable": {
     "auth_ref": [
      "r110",
      "r173"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A table containing detailed information about the characteristics and cost, by total and major class, of indefinite-lived intangible assets acquired as part of a business combination. Indefinite-lived intangible assets are assets that have no physical form, but have expected future economic benefit. The future benefit is not expected to diminish over a stated period of time. Acquired indefinite-lived intangible assets are disclosed by major class (assets that can be grouped together because they are similar, either by their nature or by their use in operations of the entity) and in total.",
        "label": "Indefinite-Lived Intangible Assets Acquired as Part of Business Combination [Table]",
        "terseLabel": "Indefinite-lived Intangible Assets Acquired as Part of Business Combination [Table]"
       }
      }
     },
     "localname": "IndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/AcquisitionsScheduleofIdentifiableIntangibleAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IntangibleAssetsNetExcludingGoodwill": {
     "auth_ref": [
      "r106",
      "r112"
     ],
     "calculation": {
      "http://www.strlco.com/role/ConsolidatedBalanceSheets": {
       "order": 6.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/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestIncomeOther": {
     "auth_ref": [],
     "calculation": {
      "http://www.strlco.com/role/ConsolidatedStatementsofOperations": {
       "order": 4.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/ConsolidatedStatementsofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestPaidNet": {
     "auth_ref": [
      "r304",
      "r307",
      "r308"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.",
        "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities",
        "terseLabel": "Cash paid during the period for interest"
       }
      }
     },
     "localname": "InterestPaidNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestRateSwapMember": {
     "auth_ref": [
      "r821"
     ],
     "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"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LandMember": {
     "auth_ref": [
      "r897"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Part of earth's surface not covered by water.",
        "label": "Land [Member]",
        "verboseLabel": "Land"
       }
      }
     },
     "localname": "LandMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/PropertyandEquipmentSummaryofPropertyandEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LeaseCost": {
     "auth_ref": [
      "r711",
      "r822"
     ],
     "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": [
      "r1003"
     ],
     "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 Costs"
       }
      }
     },
     "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": [
      "r713"
     ],
     "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": [
      "r703"
     ],
     "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_LesseeLeasesPolicyTextBlock": {
     "auth_ref": [
      "r702"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee.",
        "label": "Lessee, Leases [Policy Text Block]",
        "terseLabel": "Leases Arrangements"
       }
      }
     },
     "localname": "LesseeLeasesPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/BasisofPresentationandSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": {
     "auth_ref": [
      "r1004"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.",
        "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]",
        "terseLabel": "Schedule of Maturities of Operating Lease Liabilities"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/LeaseObligationsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": {
     "auth_ref": [
      "r712"
     ],
     "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": [
      "r712"
     ],
     "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": [
      "r712"
     ],
     "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 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": [
      "r712"
     ],
     "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 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": [
      "r712"
     ],
     "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": [
      "r712"
     ],
     "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": [
      "r712"
     ],
     "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_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": {
     "auth_ref": [
      "r712"
     ],
     "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",
        "negatedLabel": "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": [
      "r713"
     ],
     "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": [
      "r42",
      "r311",
      "r390",
      "r424",
      "r425",
      "r427",
      "r428",
      "r429",
      "r431",
      "r433",
      "r435",
      "r436",
      "r664",
      "r668",
      "r669",
      "r686",
      "r790",
      "r890",
      "r1007",
      "r1008"
     ],
     "calculation": {
      "http://www.strlco.com/role/ConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.",
        "label": "Liabilities",
        "totalLabel": "Total liabilities"
       }
      }
     },
     "localname": "Liabilities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "auth_ref": [
      "r38",
      "r245",
      "r257",
      "r823",
      "r854",
      "r870",
      "r998"
     ],
     "calculation": {
      "http://www.strlco.com/role/ConsolidatedBalanceSheets": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.",
        "label": "Liabilities and Equity",
        "totalLabel": "Total liabilities and stockholders\u2019 equity"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/ConsolidatedBalanceSheets"
     ],
     "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/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesCurrent": {
     "auth_ref": [
      "r44",
      "r270",
      "r311",
      "r390",
      "r424",
      "r425",
      "r427",
      "r428",
      "r429",
      "r431",
      "r433",
      "r435",
      "r436",
      "r664",
      "r668",
      "r669",
      "r686",
      "r823",
      "r890",
      "r1007",
      "r1008"
     ],
     "calculation": {
      "http://www.strlco.com/role/ConsolidatedBalanceSheets": {
       "order": 6.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/ConsolidatedBalanceSheets",
      "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/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent": {
     "auth_ref": [
      "r0",
      "r1",
      "r20",
      "r120",
      "r125",
      "r267",
      "r268"
     ],
     "calculation": {
      "http://www.strlco.com/role/ConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      },
      "http://www.strlco.com/role/DispositionsScheduleoftheCarryingAmountsofMajorClassesofAssetsandLiabilitiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount classified as liabilities attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.",
        "label": "Disposal Group, Including Discontinued Operation, Liabilities, Current",
        "terseLabel": "Current liabilities of Discontinued Operations ($0 and $51,914 related to VIEs)",
        "totalLabel": "Current liabilities of Discontinued Operations ($0 and $51,914 related to VIEs)",
        "verboseLabel": "Current liabilities of discontinued operations"
       }
      }
     },
     "localname": "LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/ConsolidatedBalanceSheets",
      "http://www.strlco.com/role/ConsolidatedBalanceSheetsParentheticals",
      "http://www.strlco.com/role/DispositionsScheduleoftheCarryingAmountsofMajorClassesofAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent": {
     "auth_ref": [
      "r0",
      "r1",
      "r20",
      "r119",
      "r125",
      "r267",
      "r268"
     ],
     "calculation": {
      "http://www.strlco.com/role/ConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount classified as liabilities attributable to disposal group held for sale or disposed of, expected to be disposed of beyond one year or the normal operating cycle, if longer.",
        "label": "Disposal Group, Including Discontinued Operation, Liabilities, Noncurrent",
        "terseLabel": "Long-term liabilities of Discontinued Operations ($0 and $38,637 related to VIEs)",
        "verboseLabel": "Long-term liabilities of discontinued operations"
       }
      }
     },
     "localname": "LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/ConsolidatedBalanceSheets",
      "http://www.strlco.com/role/ConsolidatedBalanceSheetsParentheticals"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": {
     "auth_ref": [
      "r40"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.",
        "label": "Line of Credit Facility, Maximum Borrowing Capacity",
        "terseLabel": "Line of credit, maximum borrowing capacity"
       }
      }
     },
     "localname": "LineOfCreditFacilityMaximumBorrowingCapacity",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": {
     "auth_ref": [
      "r40"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding).",
        "label": "Line of Credit Facility, Remaining Borrowing Capacity",
        "terseLabel": "Line of credit, remaining borrowing capacity"
       }
      }
     },
     "localname": "LineOfCreditFacilityRemainingBorrowingCapacity",
     "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": [
      "r41"
     ],
     "calculation": {
      "http://www.strlco.com/role/ConsolidatedBalanceSheets": {
       "order": 6.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"
       }
      }
     },
     "localname": "LongTermDebtCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtNoncurrent": {
     "auth_ref": [
      "r277"
     ],
     "calculation": {
      "http://www.strlco.com/role/ConsolidatedBalanceSheets": {
       "order": 7.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",
        "verboseLabel": "Total long-term debt"
       }
      }
     },
     "localname": "LongTermDebtNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/ConsolidatedBalanceSheets",
      "http://www.strlco.com/role/DebtLongtermDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongtermDebtTypeAxis": {
     "auth_ref": [
      "r46"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of long-term debt.",
        "label": "Long-Term Debt, Type [Axis]",
        "terseLabel": "Long-term Debt, Type"
       }
      }
     },
     "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": [
      "r46",
      "r131"
     ],
     "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_MeasurementInputExercisePriceMember": {
     "auth_ref": [
      "r996"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measurement input using agreed upon price for exchange of underlying asset.",
        "label": "Measurement Input, Exercise Price [Member]",
        "terseLabel": "Exercise option price"
       }
      }
     },
     "localname": "MeasurementInputExercisePriceMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/StockIncentivePlanFairValueAssumptionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MeasurementInputExpectedDividendRateMember": {
     "auth_ref": [
      "r996"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measurement input using expected dividend rate to be paid to holder of share per year.",
        "label": "Measurement Input, Expected Dividend Rate [Member]",
        "terseLabel": "Expected dividend yield"
       }
      }
     },
     "localname": "MeasurementInputExpectedDividendRateMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/StockIncentivePlanFairValueAssumptionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MeasurementInputPriceVolatilityMember": {
     "auth_ref": [
      "r996"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measurement input using rate at which price of security will increase (decrease) for given set of returns.",
        "label": "Measurement Input, Price Volatility [Member]",
        "terseLabel": "Expected volatility rate"
       }
      }
     },
     "localname": "MeasurementInputPriceVolatilityMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/StockIncentivePlanFairValueAssumptionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MeasurementInputRiskFreeInterestRateMember": {
     "auth_ref": [
      "r996"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measurement input using interest rate on instrument with zero risk of financial loss.",
        "label": "Measurement Input, Risk Free Interest Rate [Member]",
        "terseLabel": "Risk-free rate"
       }
      }
     },
     "localname": "MeasurementInputRiskFreeInterestRateMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/StockIncentivePlanFairValueAssumptionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MeasurementInputSharePriceMember": {
     "auth_ref": [
      "r996"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measurement input using share price of saleable stock.",
        "label": "Measurement Input, Share Price [Member]",
        "terseLabel": "Stock price at grant date"
       }
      }
     },
     "localname": "MeasurementInputSharePriceMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/StockIncentivePlanFairValueAssumptionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MeasurementInputTypeAxis": {
     "auth_ref": [
      "r681"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of measurement input used to determine value of asset and liability.",
        "label": "Measurement Input Type [Axis]",
        "terseLabel": "Measurement Input Type [Axis]"
       }
      }
     },
     "localname": "MeasurementInputTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/StockIncentivePlanFairValueAssumptionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_MeasurementInputTypeDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measurement input used to determine value of asset and liability.",
        "label": "Measurement Input Type [Domain]",
        "terseLabel": "Measurement Input Type [Domain]"
       }
      }
     },
     "localname": "MeasurementInputTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/StockIncentivePlanFairValueAssumptionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MinorityInterest": {
     "auth_ref": [
      "r50",
      "r244",
      "r256",
      "r311",
      "r390",
      "r424",
      "r427",
      "r428",
      "r429",
      "r435",
      "r436",
      "r686"
     ],
     "calculation": {
      "http://www.strlco.com/role/ConsolidatedBalanceSheets": {
       "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/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders": {
     "auth_ref": [
      "r145"
     ],
     "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",
        "negatedLabel": "Distributions to owners"
       }
      }
     },
     "localname": "MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "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/Consolidated50OwnedSubsidiaryNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_MinorityInterestTable": {
     "auth_ref": [
      "r50",
      "r63",
      "r189",
      "r196"
     ],
     "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/Consolidated50OwnedSubsidiaryNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_MultiemployerPlanEmployerContributionCost": {
     "auth_ref": [
      "r577",
      "r578",
      "r588",
      "r816"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cost for employer contribution to multiemployer plan. Multiemployer plan includes, but is not limited to, pension plan determined to be individually significant and insignificant and other postretirement benefit plan.",
        "label": "Multiemployer Plan, Employer Contribution, Cost",
        "terseLabel": "Contributions"
       }
      }
     },
     "localname": "MultiemployerPlanEmployerContributionCost",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/RetirementBenefitsNarrativeDetails",
      "http://www.strlco.com/role/RetirementBenefitsParticipationinMultiemployerDefinedBenefitPensionPlanDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_MultiemployerPlanPensionSignificantEmployerContributionUnderCollectiveBargainingArrangementToAllParticipatingEmployerContributionsPercentage": {
     "auth_ref": [
      "r959"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of employer contribution required by collective-bargaining arrangement (CBA) to total contribution from all participating employers in multiemployer pension plan determined to be individually significant.",
        "label": "Multiemployer Plan, Pension, Significant, Employer Contribution under Collective-Bargaining Arrangement to All Participating Employer Contributions, Percentage",
        "terseLabel": "Multiemployer plan, collective-bargaining arrangement, percentage of contributions required for multiple collective-bargaining arrangements"
       }
      }
     },
     "localname": "MultiemployerPlanPensionSignificantEmployerContributionUnderCollectiveBargainingArrangementToAllParticipatingEmployerContributionsPercentage",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/RetirementBenefitsParticipationinMultiemployerDefinedBenefitPensionPlanDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_NatureOfOperations": {
     "auth_ref": [
      "r349",
      "r354"
     ],
     "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_NetCashProvidedByUsedInDiscontinuedOperationsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Discontinued Operations [Abstract]",
        "terseLabel": "Net cash provided by (used in):"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInDiscontinuedOperationsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/DispositionsScheduleoftheCashFlowsfromDiscontinuedOperationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "auth_ref": [
      "r306"
     ],
     "calculation": {
      "http://www.strlco.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.",
        "label": "Net Cash Provided by (Used in) Financing Activities",
        "totalLabel": "Net cash used in financing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "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/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "auth_ref": [
      "r306"
     ],
     "calculation": {
      "http://www.strlco.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.",
        "label": "Net Cash Provided by (Used in) Investing Activities",
        "totalLabel": "Net cash used in investing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "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/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "auth_ref": [
      "r74",
      "r76",
      "r79"
     ],
     "calculation": {
      "http://www.strlco.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.",
        "label": "Net Cash Provided by (Used in) Operating Activities",
        "totalLabel": "Net cash provided by operating activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "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/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetIncomeLoss": {
     "auth_ref": [
      "r59",
      "r79",
      "r250",
      "r261",
      "r268",
      "r290",
      "r292",
      "r297",
      "r311",
      "r318",
      "r320",
      "r321",
      "r322",
      "r323",
      "r326",
      "r327",
      "r334",
      "r367",
      "r372",
      "r378",
      "r381",
      "r390",
      "r424",
      "r425",
      "r427",
      "r428",
      "r429",
      "r431",
      "r433",
      "r435",
      "r436",
      "r678",
      "r686",
      "r791",
      "r890"
     ],
     "calculation": {
      "http://www.strlco.com/role/ConsolidatedStatementsofOperations": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.",
        "label": "Net Income (Loss) Attributable to Parent",
        "totalLabel": "Net income attributable to Sterling common stockholders"
       }
      }
     },
     "localname": "NetIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/ConsolidatedStatementsofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r194",
      "r207",
      "r290",
      "r292",
      "r326",
      "r327",
      "r845"
     ],
     "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/ConstructionJointVenturesConstructionJointVenturesPartnerIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": {
     "auth_ref": [
      "r320",
      "r321",
      "r322",
      "r323",
      "r329",
      "r330",
      "r335",
      "r338",
      "r367",
      "r372",
      "r378",
      "r381",
      "r791"
     ],
     "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 income",
        "verboseLabel": "Net Income (Loss) Available to Common Stockholders, Basic"
       }
      }
     },
     "localname": "NetIncomeLossAvailableToCommonStockholdersBasic",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/Consolidated50OwnedSubsidiaryStatementofOperationsDetails",
      "http://www.strlco.com/role/ConstructionJointVenturesSEMAFinancialsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NoncompeteAgreementsMember": {
     "auth_ref": [
      "r176"
     ],
     "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/OtherIntangibleAssetsSummaryofFiniteLivedIntangibleAssetsDetails"
     ],
     "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/ConstructionJointVenturesConstructionJointVenturesPartnerIncomeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NoncontrollingInterestMember": {
     "auth_ref": [
      "r188",
      "r482",
      "r857",
      "r858",
      "r859"
     ],
     "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/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NotesPayableOtherPayablesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A written promise to pay a note to a third party.",
        "label": "Notes Payable, Other Payables [Member]",
        "terseLabel": "Notes Payable"
       }
      }
     },
     "localname": "NotesPayableOtherPayablesMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NumberOfReportableSegments": {
     "auth_ref": [
      "r863"
     ],
     "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/SegmentInformationNarrativeDetails"
     ],
     "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/PropertyandEquipmentSummaryofPropertyandEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OperatingIncomeLoss": {
     "auth_ref": [
      "r367",
      "r372",
      "r378",
      "r381",
      "r791"
     ],
     "calculation": {
      "http://www.strlco.com/role/ConsolidatedStatementsofOperations": {
       "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 (Loss)"
       }
      }
     },
     "localname": "OperatingIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/Consolidated50OwnedSubsidiaryStatementofOperationsDetails",
      "http://www.strlco.com/role/ConsolidatedStatementsofOperations",
      "http://www.strlco.com/role/ConstructionJointVenturesSEMAFinancialsDetails",
      "http://www.strlco.com/role/QuarterlyFinancialInformationQuarterlyrevenueandincomefromoperationsDetails",
      "http://www.strlco.com/role/SegmentInformationRevenueOperatingIncomeandAssetsByReportableSegmentDetails"
     ],
     "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": [
      "r705",
      "r822"
     ],
     "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_OperatingLeaseExpense": {
     "auth_ref": [
      "r1001"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of operating lease expense. Excludes sublease income.",
        "label": "Operating Lease, Expense",
        "terseLabel": "Lease expense"
       }
      }
     },
     "localname": "OperatingLeaseExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/RelatedPartyTransactionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lessee, Operating Lease, Liability, to be Paid [Abstract]",
        "terseLabel": "Lessee, Operating Lease, Liability, Payment, Due [Abstract]"
       }
      }
     },
     "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/LeaseObligationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingLeaseLiability": {
     "auth_ref": [
      "r696"
     ],
     "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": [
      "r696"
     ],
     "calculation": {
      "http://www.strlco.com/role/ConsolidatedBalanceSheets": {
       "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 ($0 and $50 related to VIEs)",
        "verboseLabel": "Current portion of long-term lease obligations"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/ConsolidatedBalanceSheets",
      "http://www.strlco.com/role/ConsolidatedBalanceSheetsParentheticals",
      "http://www.strlco.com/role/LeaseObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrent": {
     "auth_ref": [
      "r696"
     ],
     "calculation": {
      "http://www.strlco.com/role/ConsolidatedBalanceSheets": {
       "order": 3.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",
        "verboseLabel": "Long-term lease obligations"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/ConsolidatedBalanceSheets",
      "http://www.strlco.com/role/LeaseObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasePayments": {
     "auth_ref": [
      "r701",
      "r707"
     ],
     "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": [
      "r695"
     ],
     "calculation": {
      "http://www.strlco.com/role/ConsolidatedBalanceSheets": {
       "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, net ($0 and $50 related to VIEs)",
        "verboseLabel": "Operating lease right-of-use assets"
       }
      }
     },
     "localname": "OperatingLeaseRightOfUseAsset",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/ConsolidatedBalanceSheets",
      "http://www.strlco.com/role/ConsolidatedBalanceSheetsParentheticals",
      "http://www.strlco.com/role/LeaseObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": {
     "auth_ref": [
      "r710",
      "r822"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average discount rate for operating lease calculated at point in time.",
        "label": "Operating Lease, Weighted Average Discount Rate, Percent",
        "terseLabel": "Weighted average discount rate, operating leases"
       }
      }
     },
     "localname": "OperatingLeaseWeightedAverageDiscountRatePercent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/LeaseObligationsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": {
     "auth_ref": [
      "r709",
      "r822"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Operating Lease, Weighted Average Remaining Lease Term",
        "terseLabel": "Weighted average remaining lease term, 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": [
      "r161"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.",
        "label": "Operating Loss Carryforwards",
        "terseLabel": "Operating loss carryforwards"
       }
      }
     },
     "localname": "OperatingLossCarryforwards",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/IncomeTaxesNarrativeDetails"
     ],
     "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/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingLossCarryforwardsTable": {
     "auth_ref": [
      "r162"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule reflecting pertinent information, such as tax authority, amounts, and expiration dates, of net operating loss carryforwards, including an assessment of the likelihood of utilization.",
        "label": "Operating Loss Carryforwards [Table]",
        "terseLabel": "Operating Loss Carryforwards [Table]"
       }
      }
     },
     "localname": "OperatingLossCarryforwardsTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingSegmentsMember": {
     "auth_ref": [
      "r371",
      "r372",
      "r373",
      "r374",
      "r375",
      "r381"
     ],
     "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/QuarterlyFinancialInformationQuarterlyrevenueandincomefromoperationsDetails",
      "http://www.strlco.com/role/QuarterlyFinancialInformationSummarizestheunauditedquarterlyresultsofcontinuingoperationsDetails",
      "http://www.strlco.com/role/RevenuefromCustomersRevenueDisaggregationDetails",
      "http://www.strlco.com/role/SegmentInformationRevenueOperatingIncomeandAssetsByReportableSegmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OrderOrProductionBacklogMember": {
     "auth_ref": [
      "r177"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Orders, production or production backlog arising from contracts such as purchase or sales orders acquired in a business combination.",
        "label": "Order or Production Backlog [Member]",
        "terseLabel": "Order or Production Backlog"
       }
      }
     },
     "localname": "OrderOrProductionBacklogMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/AcquisitionsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]",
        "terseLabel": "Organization, Consolidation and Presentation of Financial Statements [Abstract]"
       }
      }
     },
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherAssetsCurrent": {
     "auth_ref": [
      "r283",
      "r823"
     ],
     "calculation": {
      "http://www.strlco.com/role/ConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current assets classified as other.",
        "label": "Other Assets, Current",
        "terseLabel": "Other current assets"
       }
      }
     },
     "localname": "OtherAssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherAssetsNoncurrent": {
     "auth_ref": [
      "r275"
     ],
     "calculation": {
      "http://www.strlco.com/role/ConsolidatedBalanceSheets": {
       "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/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax": {
     "auth_ref": [
      "r286",
      "r287"
     ],
     "calculation": {
      "http://www.strlco.com/role/ConsolidatedStatementsofComprehensiveIncome": {
       "order": 2.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 other comprehensive income, net of tax amount"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/ConsolidatedStatementsofComprehensiveIncome",
      "http://www.strlco.com/role/ConsolidatedStatementsofStockholdersEquity",
      "http://www.strlco.com/role/FinancialInstrumentsScheduleofTotalValueRecognizedinOtherComprehensiveIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax": {
     "auth_ref": [
      "r286",
      "r287"
     ],
     "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",
        "totalLabel": "Change in other comprehensive income, before tax amount"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/FinancialInstrumentsScheduleofTotalValueRecognizedinOtherComprehensiveIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax": {
     "auth_ref": [
      "r288"
     ],
     "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",
        "negatedTotalLabel": "Change in other comprehensive income, 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": [
      "r286",
      "r287"
     ],
     "calculation": {
      "http://www.strlco.com/role/FinancialInstrumentsScheduleofTotalValueRecognizedinOtherComprehensiveIncomeDetails": {
       "order": 2.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",
        "totalLabel": "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": [
      "r286",
      "r287",
      "r670",
      "r671",
      "r673"
     ],
     "calculation": {
      "http://www.strlco.com/role/FinancialInstrumentsScheduleofTotalValueRecognizedinOtherComprehensiveIncomeDetails": {
       "order": 2.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": [
      "r288"
     ],
     "calculation": {
      "http://www.strlco.com/role/FinancialInstrumentsScheduleofTotalValueRecognizedinOtherComprehensiveIncomeDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax",
       "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",
        "negatedTerseLabel": "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": [
      "r287",
      "r289"
     ],
     "calculation": {
      "http://www.strlco.com/role/FinancialInstrumentsScheduleofTotalValueRecognizedinOtherComprehensiveIncomeDetails": {
       "order": 1.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",
        "negatedTotalLabel": "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": [
      "r287",
      "r289",
      "r672"
     ],
     "calculation": {
      "http://www.strlco.com/role/FinancialInstrumentsScheduleofTotalValueRecognizedinOtherComprehensiveIncomeDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax",
       "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",
        "negatedLabel": "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": [
      "r288"
     ],
     "calculation": {
      "http://www.strlco.com/role/FinancialInstrumentsScheduleofTotalValueRecognizedinOtherComprehensiveIncomeDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax",
       "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",
        "terseLabel": "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/ConsolidatedStatementsofComprehensiveIncome"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherLiabilitiesCurrent": {
     "auth_ref": [
      "r43",
      "r823"
     ],
     "calculation": {
      "http://www.strlco.com/role/ConsolidatedBalanceSheets": {
       "order": 5.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"
       }
      }
     },
     "localname": "OtherLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherLiabilitiesNoncurrent": {
     "auth_ref": [
      "r47"
     ],
     "calculation": {
      "http://www.strlco.com/role/ConsolidatedBalanceSheets": {
       "order": 1.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/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherOperatingIncomeExpenseNet": {
     "auth_ref": [],
     "calculation": {
      "http://www.strlco.com/role/ConsolidatedStatementsofOperations": {
       "order": 3.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/ConsolidatedStatementsofOperations"
     ],
     "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/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PaymentsOfDebtIssuanceCosts": {
     "auth_ref": [
      "r72"
     ],
     "calculation": {
      "http://www.strlco.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt.",
        "label": "Payments of Debt Issuance Costs",
        "negatedTerseLabel": "Debt issuance costs"
       }
      }
     },
     "localname": "PaymentsOfDebtIssuanceCosts",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": {
     "auth_ref": [
      "r303"
     ],
     "calculation": {
      "http://www.strlco.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.",
        "label": "Payment, Tax Withholding, Share-Based Payment Arrangement",
        "negatedTerseLabel": "Withholding taxes paid on net share settlement of equity awards"
       }
      }
     },
     "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireBusinessesGross": {
     "auth_ref": [
      "r68",
      "r660"
     ],
     "calculation": {
      "http://www.strlco.com/role/AcquisitionsConsiderationTransferredandPurchasePriceAllocationDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1",
       "weight": 1.0
      }
     },
     "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",
      "http://www.strlco.com/role/AcquisitionsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": {
     "auth_ref": [
      "r68"
     ],
     "calculation": {
      "http://www.strlco.com/role/ConsolidatedStatementsofCashFlows": {
       "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 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/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {
     "auth_ref": [
      "r69"
     ],
     "calculation": {
      "http://www.strlco.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.",
        "label": "Payments to Acquire Property, Plant, and Equipment",
        "negatedTerseLabel": "Capital expenditures"
       }
      }
     },
     "localname": "PaymentsToAcquirePropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToMinorityShareholders": {
     "auth_ref": [
      "r73"
     ],
     "calculation": {
      "http://www.strlco.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 2.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",
        "negatedLabel": "Distributions to noncontrolling interest owners"
       }
      }
     },
     "localname": "PaymentsToMinorityShareholders",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": {
     "auth_ref": [
      "r531",
      "r533",
      "r539",
      "r556",
      "r558",
      "r559",
      "r560",
      "r561",
      "r562",
      "r574",
      "r575",
      "r576",
      "r589",
      "r808"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for retirement benefits.",
        "label": "Retirement Benefits [Text Block]",
        "terseLabel": "Retirement Benefits"
       }
      }
     },
     "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/RetirementBenefits"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PensionPlansDefinedBenefitMember": {
     "auth_ref": [
      "r149",
      "r509",
      "r510",
      "r511",
      "r512",
      "r513",
      "r514",
      "r515",
      "r516",
      "r517",
      "r518",
      "r519",
      "r520",
      "r521",
      "r522",
      "r523",
      "r524",
      "r525",
      "r526",
      "r527",
      "r528",
      "r529",
      "r530",
      "r531",
      "r532",
      "r534",
      "r535",
      "r536",
      "r537",
      "r538",
      "r539",
      "r540",
      "r541",
      "r542",
      "r543",
      "r544",
      "r545",
      "r546",
      "r547",
      "r548",
      "r549",
      "r550",
      "r551",
      "r552",
      "r553",
      "r554",
      "r555",
      "r557",
      "r560",
      "r563",
      "r564",
      "r565",
      "r566",
      "r567",
      "r568",
      "r569",
      "r570",
      "r571",
      "r572",
      "r573",
      "r576",
      "r577",
      "r588",
      "r808",
      "r809",
      "r813",
      "r814",
      "r815"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Plan designed to provide participant with pension benefits. Includes, but is not limited to, defined benefit and defined contribution plans. Excludes other postretirement benefits.",
        "label": "Pension Plan [Member]",
        "terseLabel": "Multiemployer Plans, Pension"
       }
      }
     },
     "localname": "PensionPlansDefinedBenefitMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/RetirementBenefitsParticipationinMultiemployerDefinedBenefitPensionPlanDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "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/StockIncentivePlanNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PlanNameAxis": {
     "auth_ref": [
      "r960",
      "r961",
      "r962",
      "r963",
      "r964",
      "r965",
      "r966",
      "r967",
      "r968",
      "r969",
      "r970",
      "r971",
      "r972",
      "r973",
      "r974",
      "r975",
      "r976",
      "r977",
      "r978",
      "r979",
      "r980",
      "r981",
      "r982",
      "r983",
      "r984",
      "r985"
     ],
     "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": [
      "r960",
      "r961",
      "r962",
      "r963",
      "r964",
      "r965",
      "r966",
      "r967",
      "r968",
      "r969",
      "r970",
      "r971",
      "r972",
      "r973",
      "r974",
      "r975",
      "r976",
      "r977",
      "r978",
      "r979",
      "r980",
      "r981",
      "r982",
      "r983",
      "r984",
      "r985"
     ],
     "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_ProceedsFromDivestitureOfBusinessesNetOfCashDivested": {
     "auth_ref": [
      "r66"
     ],
     "calculation": {
      "http://www.strlco.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This element represents the cash inflow during the period from the sale of a component of the entity.",
        "label": "Proceeds from Divestiture of Businesses, Net of Cash Divested",
        "terseLabel": "Disposition, net of cash disposed"
       }
      }
     },
     "localname": "ProceedsFromDivestitureOfBusinessesNetOfCashDivested",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromLinesOfCredit": {
     "auth_ref": [
      "r70",
      "r853"
     ],
     "calculation": {
      "http://www.strlco.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow from contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.",
        "label": "Proceeds from Lines of Credit",
        "terseLabel": "Cash received from credit facility"
       }
      }
     },
     "localname": "ProceedsFromLinesOfCredit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromPaymentsForOtherFinancingActivities": {
     "auth_ref": [
      "r846",
      "r848"
     ],
     "calculation": {
      "http://www.strlco.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 6.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/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromSaleOfEquityMethodInvestments": {
     "auth_ref": [
      "r66"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow associated with the sale of equity method investments, which are investments in joint ventures and entities in which the entity has an equity ownership interest normally of 20 to 50 percent and exercises significant influence.",
        "label": "Proceeds from Sale of Equity Method Investments",
        "terseLabel": "Proceeds from sale of equity method investments"
       }
      }
     },
     "localname": "ProceedsFromSaleOfEquityMethodInvestments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/DispositionsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": {
     "auth_ref": [
      "r67"
     ],
     "calculation": {
      "http://www.strlco.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.",
        "label": "Proceeds from Sale of Property, Plant, and Equipment",
        "terseLabel": "Proceeds from sale of property and equipment"
       }
      }
     },
     "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProfitLoss": {
     "auth_ref": [
      "r268",
      "r290",
      "r292",
      "r305",
      "r311",
      "r318",
      "r326",
      "r327",
      "r367",
      "r372",
      "r378",
      "r381",
      "r390",
      "r424",
      "r425",
      "r427",
      "r428",
      "r429",
      "r431",
      "r433",
      "r435",
      "r436",
      "r662",
      "r665",
      "r666",
      "r678",
      "r686",
      "r752",
      "r791",
      "r819",
      "r820",
      "r845",
      "r890"
     ],
     "calculation": {
      "http://www.strlco.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://www.strlco.com/role/ConsolidatedStatementsofComprehensiveIncome": {
       "order": 1.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
       "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, including noncontrolling interests",
        "verboseLabel": "Net income, including noncontrolling interests"
       }
      }
     },
     "localname": "ProfitLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.strlco.com/role/ConsolidatedStatementsofComprehensiveIncome",
      "http://www.strlco.com/role/ConsolidatedStatementsofStockholdersEquity",
      "http://www.strlco.com/role/EarningsPerShareDetails",
      "http://www.strlco.com/role/QuarterlyFinancialInformationSummarizestheunauditedquarterlyresultsofcontinuingoperationsDetails"
     ],
     "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": [
      "r884",
      "r1002"
     ],
     "calculation": {
      "http://www.strlco.com/role/ConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      },
      "http://www.strlco.com/role/PropertyandEquipmentSummaryofPropertyandEquipmentDetails": {
       "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",
        "totalLabel": "Total property and equipment, net"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/ConsolidatedBalanceSheets",
      "http://www.strlco.com/role/PropertyandEquipmentSummaryofPropertyandEquipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization": {
     "auth_ref": [
      "r841",
      "r883",
      "r999"
     ],
     "calculation": {
      "http://www.strlco.com/role/PropertyandEquipmentSummaryofPropertyandEquipmentDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before 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, before Accumulated Depreciation and Amortization",
        "terseLabel": "Total property and equipment"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/PropertyandEquipmentSummaryofPropertyandEquipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentByTypeAxis": {
     "auth_ref": [
      "r124"
     ],
     "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/BasisofPresentationandSignificantAccountingPoliciesNarrativeDetails",
      "http://www.strlco.com/role/PropertyandEquipmentSummaryofPropertyandEquipmentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": {
     "auth_ref": [
      "r129",
      "r769",
      "r770",
      "r771"
     ],
     "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_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/PropertyandEquipmentSummaryofPropertyandEquipmentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": {
     "auth_ref": [
      "r124",
      "r769",
      "r770"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.",
        "label": "Property, Plant and Equipment, Policy [Policy Text Block]",
        "terseLabel": "Property and Equipment"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/BasisofPresentationandSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTextBlock": {
     "auth_ref": [
      "r124"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.",
        "label": "Property, Plant and Equipment [Table Text Block]",
        "terseLabel": "Schedule of Property 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": [
      "r122"
     ],
     "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/BasisofPresentationandSignificantAccountingPoliciesNarrativeDetails",
      "http://www.strlco.com/role/PropertyandEquipmentSummaryofPropertyandEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentUsefulLife": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.",
        "label": "Property, Plant and Equipment, Useful Life",
        "terseLabel": "Property, plant and equipment, useful life"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentUsefulLife",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/BasisofPresentationandSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_QuarterlyFinancialInformationDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Quarterly Financial Information Disclosure [Abstract]",
        "terseLabel": "Quarterly Financial Information Disclosure [Abstract]"
       }
      }
     },
     "localname": "QuarterlyFinancialInformationDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_QuarterlyFinancialInformationTextBlock": {
     "auth_ref": [
      "r89",
      "r345"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for quarterly financial data. Includes, but is not limited to, tabular presentation of financial information for fiscal quarters, effect of year-end adjustments, and an explanation of matters or transactions that affect comparability of the information.",
        "label": "Quarterly Financial Information [Text Block]",
        "terseLabel": "Quarterly Financial Information"
       }
      }
     },
     "localname": "QuarterlyFinancialInformationTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/QuarterlyFinancialInformation"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ReceivablesLongTermContractsOrPrograms": {
     "auth_ref": [
      "r842"
     ],
     "calculation": {
      "http://www.strlco.com/role/ConsolidatedBalanceSheets": {
       "order": 6.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 ($0 and $3,663 related to VIEs)",
        "verboseLabel": "Accounts receivable"
       }
      }
     },
     "localname": "ReceivablesLongTermContractsOrPrograms",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/ConsolidatedBalanceSheets",
      "http://www.strlco.com/role/ConsolidatedBalanceSheetsParentheticals"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ReceivablesPolicyTextBlock": {
     "auth_ref": [
      "r866",
      "r867",
      "r868",
      "r869"
     ],
     "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_RelatedPartyDomain": {
     "auth_ref": [
      "r557",
      "r717",
      "r718"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.",
        "label": "Related Party [Domain]",
        "terseLabel": "Related Party [Domain]"
       }
      }
     },
     "localname": "RelatedPartyDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/RelatedPartyTransactionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RelatedPartyTransactionLineItems": {
     "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": "Related Party Transaction [Line Items]",
        "terseLabel": "Related Party Transaction [Line Items]"
       }
      }
     },
     "localname": "RelatedPartyTransactionLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/RelatedPartyTransactionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RelatedPartyTransactionsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party Transactions [Abstract]",
        "terseLabel": "Related Party Transactions [Abstract]"
       }
      }
     },
     "localname": "RelatedPartyTransactionsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": {
     "auth_ref": [
      "r557",
      "r717",
      "r735",
      "r736",
      "r737",
      "r738",
      "r739",
      "r740",
      "r741",
      "r742",
      "r743",
      "r744",
      "r745",
      "r746",
      "r1006"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.",
        "label": "Related Party [Axis]",
        "terseLabel": "Related Party [Axis]"
       }
      }
     },
     "localname": "RelatedPartyTransactionsByRelatedPartyAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/RelatedPartyTransactionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": {
     "auth_ref": [
      "r715",
      "r716",
      "r718",
      "r719",
      "r720"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.",
        "label": "Related Party Transactions Disclosure [Text Block]",
        "terseLabel": "Related Party Transactions"
       }
      }
     },
     "localname": "RelatedPartyTransactionsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/RelatedPartyTransactions"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RepaymentsOfDebt": {
     "auth_ref": [
      "r847"
     ],
     "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": [
      "r71"
     ],
     "calculation": {
      "http://www.strlco.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer.",
        "label": "Repayments of Long-Term Debt",
        "negatedTerseLabel": "Repayments of debt"
       }
      }
     },
     "localname": "RepaymentsOfLongTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestrictedCash": {
     "auth_ref": [
      "r840",
      "r851",
      "r1016",
      "r1017"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash restricted as to withdrawal or usage. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits.",
        "label": "Restricted Cash",
        "terseLabel": "Restricted cash"
       }
      }
     },
     "localname": "RestrictedCash",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/BasisofPresentationandSignificantAccountingPoliciesNarrativeDetails"
     ],
     "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/StockIncentivePlanNarrativeDetails",
      "http://www.strlco.com/role/StockIncentivePlanSummaryofAwardActivityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "auth_ref": [
      "r35",
      "r145",
      "r255",
      "r763",
      "r765",
      "r823"
     ],
     "calculation": {
      "http://www.strlco.com/role/ConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
        "label": "Retained Earnings (Accumulated Deficit)",
        "terseLabel": "Retained earnings"
       }
      }
     },
     "localname": "RetainedEarningsAccumulatedDeficit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RetainedEarningsMember": {
     "auth_ref": [
      "r264",
      "r315",
      "r316",
      "r317",
      "r319",
      "r325",
      "r327",
      "r392",
      "r622",
      "r623",
      "r624",
      "r642",
      "r643",
      "r676",
      "r760",
      "r762"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
        "label": "Retained Earnings [Member]",
        "terseLabel": "Retained Earnings (Deficit)"
       }
      }
     },
     "localname": "RetainedEarningsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RetirementPlanNameAxis": {
     "auth_ref": [
      "r579",
      "r580",
      "r581",
      "r582",
      "r583",
      "r584",
      "r585",
      "r586",
      "r587",
      "r816",
      "r898",
      "r899",
      "r900",
      "r901",
      "r902",
      "r903",
      "r904",
      "r905",
      "r906",
      "r907",
      "r908",
      "r909",
      "r910",
      "r911",
      "r912",
      "r913",
      "r914",
      "r915",
      "r916",
      "r917",
      "r918",
      "r919",
      "r920",
      "r921",
      "r922",
      "r923",
      "r924",
      "r925",
      "r926",
      "r927",
      "r928",
      "r929",
      "r930",
      "r931",
      "r932",
      "r933",
      "r934",
      "r935",
      "r936",
      "r937",
      "r938",
      "r939",
      "r940",
      "r941",
      "r942",
      "r943",
      "r944",
      "r945",
      "r946",
      "r947",
      "r948",
      "r949",
      "r950",
      "r951",
      "r952",
      "r953",
      "r954",
      "r955",
      "r956",
      "r957",
      "r958"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by name of plan designed to provide retirement benefits. Includes, but is not limited to, legal name of defined benefit and defined contribution plans.",
        "label": "Retirement Plan Name [Axis]",
        "terseLabel": "Multiemployer Plan Name[Axis]"
       }
      }
     },
     "localname": "RetirementPlanNameAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/RetirementBenefitsParticipationinMultiemployerDefinedBenefitPensionPlanDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RetirementPlanNameDomain": {
     "auth_ref": [
      "r579",
      "r580",
      "r581",
      "r582",
      "r583",
      "r584",
      "r585",
      "r586",
      "r587",
      "r816",
      "r898",
      "r899",
      "r900",
      "r901",
      "r902",
      "r903",
      "r904",
      "r905",
      "r906",
      "r907",
      "r908",
      "r909",
      "r910",
      "r911",
      "r912",
      "r913",
      "r914",
      "r915",
      "r916",
      "r917",
      "r918",
      "r919",
      "r920",
      "r921",
      "r922",
      "r923",
      "r924",
      "r925",
      "r926",
      "r927",
      "r928",
      "r929",
      "r930",
      "r931",
      "r932",
      "r933",
      "r934",
      "r935",
      "r936",
      "r937",
      "r938",
      "r939",
      "r940",
      "r941",
      "r942",
      "r943",
      "r944",
      "r945",
      "r946",
      "r947",
      "r948",
      "r949",
      "r950",
      "r951",
      "r952",
      "r953",
      "r954",
      "r955",
      "r956",
      "r957",
      "r958"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of plan designed to provide retirement benefits. Includes, but is not limited to, legal name of defined benefit and defined contribution plans.",
        "label": "Retirement Plan Name [Domain]",
        "terseLabel": "Multiemployer Plan Name [Domain]"
       }
      }
     },
     "localname": "RetirementPlanNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/RetirementBenefitsParticipationinMultiemployerDefinedBenefitPensionPlanDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RetirementPlanTypeAxis": {
     "auth_ref": [
      "r149",
      "r150",
      "r509",
      "r510",
      "r511",
      "r512",
      "r513",
      "r514",
      "r515",
      "r516",
      "r517",
      "r518",
      "r519",
      "r520",
      "r521",
      "r522",
      "r523",
      "r524",
      "r525",
      "r526",
      "r527",
      "r528",
      "r529",
      "r530",
      "r531",
      "r532",
      "r534",
      "r535",
      "r536",
      "r537",
      "r538",
      "r539",
      "r540",
      "r541",
      "r542",
      "r543",
      "r544",
      "r545",
      "r546",
      "r547",
      "r548",
      "r549",
      "r550",
      "r551",
      "r552",
      "r553",
      "r554",
      "r555",
      "r557",
      "r560",
      "r563",
      "r564",
      "r565",
      "r566",
      "r567",
      "r568",
      "r569",
      "r570",
      "r571",
      "r572",
      "r573",
      "r576",
      "r577",
      "r578",
      "r588",
      "r808",
      "r809",
      "r810",
      "r811",
      "r812",
      "r813",
      "r814",
      "r815"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of retirement benefit plan. Includes, but is not limited to, retirement benefit arrangement for defined benefit pension and other postretirement plans, retirement benefit arrangement for defined contribution pension and other postretirement plans, and special and contractual termination benefits payable upon retirement.",
        "label": "Retirement Plan Type [Axis]",
        "terseLabel": "Multiemployer Plan Type [Axis]"
       }
      }
     },
     "localname": "RetirementPlanTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/RetirementBenefitsParticipationinMultiemployerDefinedBenefitPensionPlanDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RetirementPlanTypeDomain": {
     "auth_ref": [
      "r149",
      "r150",
      "r509",
      "r510",
      "r511",
      "r512",
      "r513",
      "r514",
      "r515",
      "r516",
      "r517",
      "r518",
      "r519",
      "r520",
      "r521",
      "r522",
      "r523",
      "r524",
      "r525",
      "r526",
      "r527",
      "r528",
      "r529",
      "r530",
      "r531",
      "r532",
      "r534",
      "r535",
      "r536",
      "r537",
      "r538",
      "r539",
      "r540",
      "r541",
      "r542",
      "r543",
      "r544",
      "r545",
      "r546",
      "r547",
      "r548",
      "r549",
      "r550",
      "r551",
      "r552",
      "r553",
      "r554",
      "r555",
      "r557",
      "r560",
      "r563",
      "r564",
      "r565",
      "r566",
      "r567",
      "r568",
      "r569",
      "r570",
      "r571",
      "r572",
      "r573",
      "r576",
      "r577",
      "r578",
      "r588",
      "r808",
      "r809",
      "r810",
      "r811",
      "r812",
      "r813",
      "r814",
      "r815"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Type of plan designed to provide participants with retirement benefits. Includes, but is not limited to, retirement benefit arrangement for defined benefit pension and other postretirement plans, retirement benefit arrangement for defined contribution pension and other postretirement plans, and special and contractual termination benefits payable upon retirement.",
        "label": "Retirement Plan Type [Domain]",
        "terseLabel": "Multiemployer Plans Type [Domain]"
       }
      }
     },
     "localname": "RetirementPlanTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/RetirementBenefitsParticipationinMultiemployerDefinedBenefitPensionPlanDetails"
     ],
     "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": [
      "r358",
      "r359",
      "r371",
      "r376",
      "r377",
      "r383",
      "r384",
      "r386",
      "r503",
      "r504",
      "r732"
     ],
     "calculation": {
      "http://www.strlco.com/role/ConsolidatedStatementsofOperations": {
       "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"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerExcludingAssessedTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/ConcentrationofRiskandEnterpriseWideDisclosuresContractRevenuesbyCustomerDetails",
      "http://www.strlco.com/role/ConsolidatedStatementsofOperations",
      "http://www.strlco.com/role/QuarterlyFinancialInformationQuarterlyrevenueandincomefromoperationsDetails",
      "http://www.strlco.com/role/QuarterlyFinancialInformationSummarizestheunauditedquarterlyresultsofcontinuingoperationsDetails",
      "http://www.strlco.com/role/RevenuefromCustomersRevenueDisaggregationDetails",
      "http://www.strlco.com/role/SegmentInformationRevenueOperatingIncomeandAssetsByReportableSegmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": {
     "auth_ref": [
      "r495",
      "r496",
      "r497",
      "r498",
      "r499",
      "r500",
      "r501",
      "r502",
      "r508",
      "r788"
     ],
     "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": "Revenue Recognition and 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": [
      "r485",
      "r486",
      "r487",
      "r488",
      "r489",
      "r490",
      "r493",
      "r494",
      "r507",
      "r508"
     ],
     "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": [
      "r491"
     ],
     "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",
        "terseLabel": "Total RPOs"
       }
      }
     },
     "localname": "RevenueRemainingPerformanceObligation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/RevenuefromCustomersBacklogBySegmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": {
     "auth_ref": [
      "r492"
     ],
     "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": "Expected timing of satisfaction"
       }
      }
     },
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/RevenuefromCustomersNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": {
     "auth_ref": [
      "r492"
     ],
     "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": [
      "r895"
     ],
     "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]",
        "verboseLabel": "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": [
      "r895"
     ],
     "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, percentage"
       }
      }
     },
     "localname": "RevenueRemainingPerformanceObligationPercentage",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/RevenuefromCustomersNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_Revenues": {
     "auth_ref": [
      "r298",
      "r311",
      "r358",
      "r359",
      "r371",
      "r376",
      "r377",
      "r383",
      "r384",
      "r386",
      "r390",
      "r424",
      "r425",
      "r427",
      "r428",
      "r429",
      "r431",
      "r433",
      "r435",
      "r436",
      "r686",
      "r752",
      "r890"
     ],
     "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/Consolidated50OwnedSubsidiaryStatementofOperationsDetails",
      "http://www.strlco.com/role/ConstructionJointVenturesConstructionJointVenturesPartnerIncomeDetails",
      "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": [
      "r708",
      "r822"
     ],
     "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": [
      "r708",
      "r822"
     ],
     "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_ScheduleOfBusinessAcquisitionsByAcquisitionTable": {
     "auth_ref": [
      "r168",
      "r169",
      "r658"
     ],
     "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"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock": {
     "auth_ref": [
      "r168",
      "r169"
     ],
     "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": "Schedule 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": [
      "r220"
     ],
     "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 Supplemental Cash Flow"
       }
      }
     },
     "localname": "ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/SupplementalCashFlowInformationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": {
     "auth_ref": [
      "r164"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.",
        "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]",
        "terseLabel": "Schedule of Components of Income Tax Expense (Benefit)"
       }
      }
     },
     "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDebtInstrumentsTextBlock": {
     "auth_ref": [
      "r46",
      "r139",
      "r142",
      "r143",
      "r144",
      "r232",
      "r233",
      "r235",
      "r251",
      "r794",
      "r796",
      "r856"
     ],
     "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_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": {
     "auth_ref": [
      "r160"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.",
        "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]",
        "terseLabel": "Schedule of Deferred Tax Assets and Liabilities"
       }
      }
     },
     "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDerivativeAssetsAtFairValueTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of derivative assets at fair value.",
        "label": "Schedule of Derivative Assets at Fair Value [Table Text Block]",
        "terseLabel": "Schedule of Derivative Assets at Fair Value"
       }
      }
     },
     "localname": "ScheduleOfDerivativeAssetsAtFairValueTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/FinancialInstrumentsTables"
     ],
     "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_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock": {
     "auth_ref": [
      "r1",
      "r11",
      "r12",
      "r13",
      "r14",
      "r15",
      "r16",
      "r21",
      "r23",
      "r24",
      "r25",
      "r126",
      "r127"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of information related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component.",
        "label": "Disposal Groups, Including Discontinued Operations [Table Text Block]",
        "terseLabel": "Schedule of Discontinued Operations By Statement Of Operations And Balance Sheet"
       }
      }
     },
     "localname": "ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/DispositionsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": {
     "auth_ref": [
      "r862"
     ],
     "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_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": {
     "auth_ref": [
      "r155"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.",
        "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]",
        "terseLabel": "Schedule of Effective Income Tax Rate Reconciliation"
       }
      }
     },
     "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable": {
     "auth_ref": [
      "r101"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure about the extent of the entity's reliance on its major customers.",
        "label": "Schedule of Revenue by Major Customers, by Reporting Segments [Table]",
        "terseLabel": "Schedule of Revenue by Major Customers, by Reporting Segments [Table]"
       }
      }
     },
     "localname": "ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/ConcentrationofRiskandEnterpriseWideDisclosuresContractRevenuesbyCustomerDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "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/ConstructionJointVenturesConstructionJointVenturesPartnerIncomeDetails",
      "http://www.strlco.com/role/ConstructionJointVenturesConstructionJointVenturesPartnerShareDetails",
      "http://www.strlco.com/role/ConstructionJointVenturesSEMAFinancialsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfEquityMethodInvestmentsTable": {
     "auth_ref": [
      "r104",
      "r268",
      "r311",
      "r390",
      "r686"
     ],
     "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/ConstructionJointVenturesConstructionJointVenturesPartnerIncomeDetails",
      "http://www.strlco.com/role/ConstructionJointVenturesConstructionJointVenturesPartnerShareDetails",
      "http://www.strlco.com/role/ConstructionJointVenturesSEMAFinancialsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": {
     "auth_ref": [
      "r108",
      "r113",
      "r733"
     ],
     "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/OtherIntangibleAssetsSummaryofFiniteLivedIntangibleAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": {
     "auth_ref": [
      "r108",
      "r113"
     ],
     "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/OtherIntangibleAssetsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfGoodwillTable": {
     "auth_ref": [
      "r397",
      "r398",
      "r399",
      "r400",
      "r401",
      "r402",
      "r403",
      "r404",
      "r405",
      "r406",
      "r407",
      "r792"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of goodwill and the changes during the year due to acquisition, sale, impairment or for other reasons.",
        "label": "Schedule of Goodwill [Table]",
        "terseLabel": "Schedule of Goodwill [Table]"
       }
      }
     },
     "localname": "ScheduleOfGoodwillTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/OtherIntangibleAssetsSummaryofGoodwillBySegmentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfGoodwillTextBlock": {
     "auth_ref": [
      "r792",
      "r872",
      "r873",
      "r874",
      "r875",
      "r876",
      "r877",
      "r878",
      "r879",
      "r880",
      "r881",
      "r882"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.",
        "label": "Schedule of Goodwill [Table Text Block]",
        "terseLabel": "Schedule of Goodwill"
       }
      }
     },
     "localname": "ScheduleOfGoodwillTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/OtherIntangibleAssetsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfImpairedFinancingReceivableTable": {
     "auth_ref": [
      "r102"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of the recorded investment, unpaid principal balance, associated allowance, average recorded investment, accounting policies, and interest income recognized on the accrual and cash basis for impaired financing receivables by class of financing receivable.",
        "label": "Schedule of Impaired Financing Receivable [Table]",
        "terseLabel": "Schedule of Impaired Financing Receivable [Table]"
       }
      }
     },
     "localname": "ScheduleOfImpairedFinancingReceivableTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/BasisofPresentationandSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": {
     "auth_ref": [
      "r124"
     ],
     "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/PropertyandEquipmentSummaryofPropertyandEquipmentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock": {
     "auth_ref": [
      "r344"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of quarterly financial data. Includes, but is not limited to, financial information for fiscal quarters, cumulative effect of a change in accounting principle and earnings per share data.",
        "label": "Quarterly Financial Information [Table Text Block]",
        "terseLabel": "Schedule of Quarterly Financial Information"
       }
      }
     },
     "localname": "ScheduleOfQuarterlyFinancialInformationTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/QuarterlyFinancialInformationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": {
     "auth_ref": [
      "r172"
     ],
     "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": "Schedule 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_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": {
     "auth_ref": [
      "r236",
      "r237"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of quantitative and qualitative information pertaining to related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.",
        "label": "Schedule of Related Party Transactions, by Related Party [Table]",
        "terseLabel": "Schedule of Related Party Transactions, by Related Party [Table]"
       }
      }
     },
     "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/RelatedPartyTransactionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": {
     "auth_ref": [
      "r97",
      "r98",
      "r99",
      "r105"
     ],
     "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/QuarterlyFinancialInformationQuarterlyrevenueandincomefromoperationsDetails",
      "http://www.strlco.com/role/QuarterlyFinancialInformationSummarizestheunauditedquarterlyresultsofcontinuingoperationsDetails",
      "http://www.strlco.com/role/RevenuefromCustomersBacklogBySegmentDetails",
      "http://www.strlco.com/role/SegmentInformationRevenueOperatingIncomeandAssetsByReportableSegmentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": {
     "auth_ref": [
      "r97",
      "r98",
      "r99",
      "r105"
     ],
     "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_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": {
     "auth_ref": [
      "r152"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the number and weighted-average grant date fair value for restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock units that were granted, vested, or forfeited during the year.",
        "label": "Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]",
        "terseLabel": "Schedule of Share-based Compensation, Restricted Stock Units Award Activity"
       }
      }
     },
     "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/StockIncentivePlanTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfStockByClassTable": {
     "auth_ref": [
      "r135",
      "r136",
      "r137",
      "r139",
      "r140",
      "r141",
      "r142",
      "r143",
      "r144",
      "r145",
      "r278",
      "r279",
      "r280",
      "r347",
      "r465",
      "r466",
      "r467",
      "r469",
      "r473",
      "r478",
      "r480",
      "r798",
      "r836",
      "r852"
     ],
     "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/StockIncentivePlanSummaryofAwardActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock": {
     "auth_ref": [
      "r147",
      "r151"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of warrants or rights issued. Warrants and rights outstanding are derivative securities that give the holder the right to purchase securities (usually equity) from the issuer at a specific price within a certain time frame. Warrants are often included in a new debt issue to entice investors by a higher return potential. The main difference between warrants and call options is that warrants are issued and guaranteed by the company, whereas options are exchange instruments and are not issued by the company. Also, the lifetime of a warrant is often measured in years, while the lifetime of a typical option is measured in months. Disclose the title of issue of securities called for by warrants and rights outstanding, the aggregate amount of securities called for by warrants and rights outstanding, the date from which the warrants or rights are exercisable, and the price at which the warrant or right is exercisable.",
        "label": "Schedule of Stockholders' Equity Note, Warrants or Rights [Table Text Block]",
        "terseLabel": "Schedule of Fair Value Assumptions And Fair Value Output of Warrants"
       }
      }
     },
     "localname": "ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/StockIncentivePlanTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfVariableInterestEntitiesTable": {
     "auth_ref": [
      "r198",
      "r200",
      "r203",
      "r204",
      "r205",
      "r663",
      "r664",
      "r668",
      "r669",
      "r726",
      "r727",
      "r728"
     ],
     "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/Consolidated50OwnedSubsidiaryStatementofOperationsDetails"
     ],
     "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_SegmentContinuingOperationsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Component of an entity expected to operate in the foreseeable future.",
        "label": "Continuing Operations [Member]",
        "terseLabel": "Total Assets \u2014 Continuing Operations"
       }
      }
     },
     "localname": "SegmentContinuingOperationsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/IncomeTaxesIncomeTaxExpenseBenefitComponentsDetails",
      "http://www.strlco.com/role/QuarterlyFinancialInformationSummarizestheunauditedquarterlyresultsofcontinuingoperationsDetails",
      "http://www.strlco.com/role/RevenuefromCustomersBacklogBySegmentDetails",
      "http://www.strlco.com/role/SegmentInformationRevenueOperatingIncomeandAssetsByReportableSegmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SegmentDiscontinuedOperationsMember": {
     "auth_ref": [
      "r2",
      "r3",
      "r4",
      "r5"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Component or group of components disposed of or classified as held-for-sale and representing a strategic shift that has or will have a major effect on operations and financial results. Includes a business or nonprofit activity on acquisition classified as held-for-sale.",
        "label": "Discontinued Operations [Member]",
        "terseLabel": "Total Assets \u2014 Discontinued Operations"
       }
      }
     },
     "localname": "SegmentDiscontinuedOperationsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/DispositionsNarrativeDetails",
      "http://www.strlco.com/role/DispositionsScheduleoftheCarryingAmountsofMajorClassesofAssetsandLiabilitiesDetails",
      "http://www.strlco.com/role/DispositionsScheduleoftheCashFlowsfromDiscontinuedOperationsDetails",
      "http://www.strlco.com/role/DispositionsScheduleoftheComponentsofNetEarningsfromDiscontinuedOperationsDetails",
      "http://www.strlco.com/role/SegmentInformationRevenueOperatingIncomeandAssetsByReportableSegmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SegmentDomain": {
     "auth_ref": [
      "r355",
      "r358",
      "r359",
      "r360",
      "r361",
      "r362",
      "r363",
      "r364",
      "r365",
      "r366",
      "r367",
      "r368",
      "r369",
      "r371",
      "r372",
      "r373",
      "r374",
      "r375",
      "r376",
      "r377",
      "r378",
      "r379",
      "r381",
      "r386",
      "r397",
      "r398",
      "r399",
      "r400",
      "r401",
      "r402",
      "r403",
      "r404",
      "r405",
      "r416",
      "r417",
      "r792",
      "r1018"
     ],
     "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/BasisofPresentationandSignificantAccountingPoliciesNarrativeDetails",
      "http://www.strlco.com/role/ConcentrationofRiskandEnterpriseWideDisclosuresContractRevenuesbyCustomerDetails",
      "http://www.strlco.com/role/OtherIntangibleAssetsSummaryofGoodwillBySegmentsDetails",
      "http://www.strlco.com/role/QuarterlyFinancialInformationQuarterlyrevenueandincomefromoperationsDetails",
      "http://www.strlco.com/role/RevenuefromCustomersBacklogBySegmentDetails",
      "http://www.strlco.com/role/RevenuefromCustomersRevenueDisaggregationDetails",
      "http://www.strlco.com/role/SegmentInformationRevenueOperatingIncomeandAssetsByReportableSegmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SegmentOperatingActivitiesDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Operations of an entity including continuing and discontinued operations.",
        "label": "Operating Activities [Domain]",
        "terseLabel": "Operating Activities [Domain]"
       }
      }
     },
     "localname": "SegmentOperatingActivitiesDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/DispositionsScheduleoftheCashFlowsfromDiscontinuedOperationsDetails",
      "http://www.strlco.com/role/IncomeTaxesIncomeTaxExpenseBenefitComponentsDetails",
      "http://www.strlco.com/role/QuarterlyFinancialInformationSummarizestheunauditedquarterlyresultsofcontinuingoperationsDetails",
      "http://www.strlco.com/role/RevenuefromCustomersBacklogBySegmentDetails",
      "http://www.strlco.com/role/SegmentInformationRevenueOperatingIncomeandAssetsByReportableSegmentDetails"
     ],
     "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": [
      "r355",
      "r356",
      "r357",
      "r367",
      "r370",
      "r375",
      "r379",
      "r380",
      "r381",
      "r382",
      "r383",
      "r385",
      "r386",
      "r387"
     ],
     "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/QuarterlyFinancialInformationQuarterlyrevenueandincomefromoperationsDetails",
      "http://www.strlco.com/role/QuarterlyFinancialInformationSummarizestheunauditedquarterlyresultsofcontinuingoperationsDetails",
      "http://www.strlco.com/role/RevenuefromCustomersBacklogBySegmentDetails",
      "http://www.strlco.com/role/SegmentInformationRevenueOperatingIncomeandAssetsByReportableSegmentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensation": {
     "auth_ref": [
      "r77"
     ],
     "calculation": {
      "http://www.strlco.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 10.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of noncash expense for share-based payment arrangement.",
        "label": "Share-Based Payment Arrangement, Noncash Expense",
        "terseLabel": "Stock-based compensation"
       }
      }
     },
     "localname": "ShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": {
     "auth_ref": [
      "r817"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period",
        "terseLabel": "Share vesting period"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/StockIncentivePlanNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": {
     "auth_ref": [
      "r607"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period",
        "negatedTerseLabel": "Forfeited (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/StockIncentivePlanSummaryofAwardActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r607"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value",
        "terseLabel": "Forfeited (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/StockIncentivePlanSummaryofAwardActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": {
     "auth_ref": [
      "r605"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period",
        "terseLabel": "Grants in the period (in shares)",
        "verboseLabel": "Granted (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/StockIncentivePlanNarrativeDetails",
      "http://www.strlco.com/role/StockIncentivePlanSummaryofAwardActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r605"
     ],
     "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": "Grants in the period (in dollars per share)",
        "verboseLabel": "Granted (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/StockIncentivePlanNarrativeDetails",
      "http://www.strlco.com/role/StockIncentivePlanSummaryofAwardActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": {
     "auth_ref": [
      "r602",
      "r603"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number",
        "periodEndLabel": "Nonvested (in shares)",
        "periodStartLabel": "Nonvested (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/StockIncentivePlanSummaryofAwardActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]",
        "terseLabel": "Number of Shares"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/StockIncentivePlanSummaryofAwardActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r602",
      "r603"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value",
        "periodEndLabel": "Nonvested (in dollars per share)",
        "periodStartLabel": "Nonvested (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/StockIncentivePlanSummaryofAwardActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]",
        "terseLabel": "Weighted Average Fair Value Per Share"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/StockIncentivePlanSummaryofAwardActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": {
     "auth_ref": [
      "r606"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period",
        "negatedTerseLabel": "Vested (in shares)",
        "terseLabel": "Vested (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/StockIncentivePlanNarrativeDetails",
      "http://www.strlco.com/role/StockIncentivePlanSummaryofAwardActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue": {
     "auth_ref": [
      "r609"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of share-based awards for which the grantee gained the right by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value",
        "terseLabel": "Fair value of shares vested in period"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/StockIncentivePlanNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r606"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value",
        "terseLabel": "Vested (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/StockIncentivePlanNarrativeDetails",
      "http://www.strlco.com/role/StockIncentivePlanSummaryofAwardActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": {
     "auth_ref": [
      "r818"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares authorized for issuance under share-based payment arrangement.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized",
        "terseLabel": "Number of shares authorized to issue (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/StockIncentivePlanNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": {
     "auth_ref": [
      "r153"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant",
        "terseLabel": "Number of shares available for grant (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/StockIncentivePlanNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "auth_ref": [
      "r591",
      "r592",
      "r593",
      "r594",
      "r595",
      "r596",
      "r597",
      "r598",
      "r599",
      "r600",
      "r601",
      "r602",
      "r603",
      "r604",
      "r605",
      "r606",
      "r607",
      "r608",
      "r609",
      "r610",
      "r611",
      "r612",
      "r613",
      "r614",
      "r615",
      "r616"
     ],
     "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/StockIncentivePlanSummaryofAwardActivityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Purchase price of common stock expressed as a percentage of its fair value.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Purchase Price of Common Stock, Percent",
        "terseLabel": "Purchase price of common stock percent"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/StockIncentivePlanNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "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",
        "negatedLabel": "Shares withheld for taxes (in shares)",
        "terseLabel": "Shares withheld for taxes (in shares)"
       }
      }
     },
     "localname": "SharesPaidForTaxWithholdingForShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/ConsolidatedStatementsofStockholdersEquity",
      "http://www.strlco.com/role/StockIncentivePlanNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShortTermLeaseCost": {
     "auth_ref": [
      "r706",
      "r822"
     ],
     "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/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_StatementBusinessSegmentsAxis": {
     "auth_ref": [
      "r266",
      "r355",
      "r358",
      "r359",
      "r360",
      "r361",
      "r362",
      "r363",
      "r364",
      "r365",
      "r366",
      "r367",
      "r368",
      "r369",
      "r371",
      "r372",
      "r373",
      "r374",
      "r375",
      "r376",
      "r377",
      "r378",
      "r379",
      "r381",
      "r386",
      "r397",
      "r398",
      "r399",
      "r400",
      "r401",
      "r402",
      "r403",
      "r404",
      "r405",
      "r414",
      "r416",
      "r417",
      "r792",
      "r1018"
     ],
     "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/BasisofPresentationandSignificantAccountingPoliciesNarrativeDetails",
      "http://www.strlco.com/role/ConcentrationofRiskandEnterpriseWideDisclosuresContractRevenuesbyCustomerDetails",
      "http://www.strlco.com/role/OtherIntangibleAssetsSummaryofGoodwillBySegmentsDetails",
      "http://www.strlco.com/role/QuarterlyFinancialInformationQuarterlyrevenueandincomefromoperationsDetails",
      "http://www.strlco.com/role/RevenuefromCustomersBacklogBySegmentDetails",
      "http://www.strlco.com/role/RevenuefromCustomersRevenueDisaggregationDetails",
      "http://www.strlco.com/role/SegmentInformationRevenueOperatingIncomeandAssetsByReportableSegmentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementClassOfStockAxis": {
     "auth_ref": [
      "r278",
      "r279",
      "r280",
      "r311",
      "r332",
      "r333",
      "r336",
      "r338",
      "r347",
      "r348",
      "r390",
      "r424",
      "r427",
      "r428",
      "r429",
      "r435",
      "r436",
      "r465",
      "r466",
      "r469",
      "r473",
      "r480",
      "r686",
      "r775",
      "r836",
      "r852",
      "r861"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by the different classes of stock of the entity.",
        "label": "Class of Stock [Axis]",
        "terseLabel": "Class of Stock [Axis]"
       }
      }
     },
     "localname": "StatementClassOfStockAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/StockholdersEquityNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "auth_ref": [
      "r49",
      "r138",
      "r264",
      "r295",
      "r296",
      "r297",
      "r315",
      "r316",
      "r317",
      "r319",
      "r325",
      "r327",
      "r346",
      "r392",
      "r482",
      "r622",
      "r623",
      "r624",
      "r642",
      "r643",
      "r676",
      "r687",
      "r688",
      "r689",
      "r690",
      "r691",
      "r692",
      "r714",
      "r760",
      "r761",
      "r762"
     ],
     "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/ConsolidatedStatementsofStockholdersEquity",
      "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/AcquisitionsSupplementalProFormaInformationDetails",
      "http://www.strlco.com/role/ConsolidatedBalanceSheetsParentheticals",
      "http://www.strlco.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfCashFlowsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Cash Flows [Abstract]",
        "terseLabel": "Statement of Cash Flows [Abstract]"
       }
      }
     },
     "localname": "StatementOfCashFlowsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfFinancialPositionAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Financial Position [Abstract]",
        "terseLabel": "Statement of Financial Position [Abstract]"
       }
      }
     },
     "localname": "StatementOfFinancialPositionAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Comprehensive Income [Abstract]",
        "terseLabel": "Statement of Comprehensive Income [Abstract]"
       }
      }
     },
     "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfStockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Stockholders' Equity [Abstract]",
        "terseLabel": "Statement of Stockholders' Equity [Abstract]"
       }
      }
     },
     "localname": "StatementOfStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOperatingActivitiesSegmentAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by continuing and discontinuing operations.",
        "label": "Operating Activities [Axis]",
        "terseLabel": "Operating Activities [Axis]"
       }
      }
     },
     "localname": "StatementOperatingActivitiesSegmentAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/DispositionsScheduleoftheCashFlowsfromDiscontinuedOperationsDetails",
      "http://www.strlco.com/role/IncomeTaxesIncomeTaxExpenseBenefitComponentsDetails",
      "http://www.strlco.com/role/QuarterlyFinancialInformationSummarizestheunauditedquarterlyresultsofcontinuingoperationsDetails",
      "http://www.strlco.com/role/RevenuefromCustomersBacklogBySegmentDetails",
      "http://www.strlco.com/role/SegmentInformationRevenueOperatingIncomeandAssetsByReportableSegmentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementTable": {
     "auth_ref": [
      "r315",
      "r316",
      "r317",
      "r346",
      "r732"
     ],
     "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/AcquisitionsSupplementalProFormaInformationDetails",
      "http://www.strlco.com/role/ConsolidatedBalanceSheetsParentheticals",
      "http://www.strlco.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesAcquisitions": {
     "auth_ref": [
      "r32",
      "r33",
      "r145"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares of stock issued during the period pursuant to acquisitions.",
        "label": "Stock Issued During Period, Shares, Acquisitions",
        "terseLabel": "Stock issued for acquisition (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesAcquisitions",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesNewIssues": {
     "auth_ref": [
      "r32",
      "r33",
      "r138",
      "r145"
     ],
     "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/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueAcquisitions": {
     "auth_ref": [
      "r49",
      "r138",
      "r145"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value of stock issued pursuant to acquisitions during the period.",
        "label": "Stock Issued During Period, Value, Acquisitions",
        "terseLabel": "Stock issued for acquisition"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueAcquisitions",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueNewIssues": {
     "auth_ref": [
      "r32",
      "r33",
      "r138",
      "r145"
     ],
     "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/ConsolidatedStatementsofStockholdersEquity"
     ],
     "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/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of shares authorized to be repurchased by an entity's Board of Directors under a stock repurchase plan.",
        "label": "Stock Repurchase Program, Number of Shares Authorized to be Repurchased",
        "terseLabel": "Number of shares authorized to be repurchased (in shares)"
       }
      }
     },
     "localname": "StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/StockholdersEquityNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockRepurchasedDuringPeriodShares": {
     "auth_ref": [
      "r32",
      "r33",
      "r138",
      "r145"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.",
        "label": "Stock Repurchased During Period, Shares",
        "verboseLabel": "Purchase of treasury stock (in shares)"
       }
      }
     },
     "localname": "StockRepurchasedDuringPeriodShares",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/StockholdersEquityNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockholdersEquity": {
     "auth_ref": [
      "r33",
      "r36",
      "r37",
      "r103",
      "r823",
      "r854",
      "r870",
      "r998"
     ],
     "calculation": {
      "http://www.strlco.com/role/ConsolidatedBalanceSheets": {
       "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/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stockholders' Equity Attributable to Parent [Abstract]",
        "terseLabel": "Stockholders\u2019 equity:"
       }
      }
     },
     "localname": "StockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r188",
      "r189",
      "r206",
      "r264",
      "r265",
      "r296",
      "r315",
      "r316",
      "r317",
      "r319",
      "r325",
      "r392",
      "r482",
      "r622",
      "r623",
      "r624",
      "r642",
      "r643",
      "r676",
      "r687",
      "r688",
      "r692",
      "r714",
      "r761",
      "r762",
      "r854",
      "r870",
      "r998"
     ],
     "calculation": {
      "http://www.strlco.com/role/ConsolidatedBalanceSheets": {
       "order": 2.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/ConsolidatedBalanceSheets",
      "http://www.strlco.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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_StockholdersEquityNoteDisclosureTextBlock": {
     "auth_ref": [
      "r148",
      "r310",
      "r466",
      "r468",
      "r469",
      "r470",
      "r471",
      "r472",
      "r473",
      "r474",
      "r475",
      "r476",
      "r477",
      "r479",
      "r482",
      "r675"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.",
        "label": "Stockholders' Equity Note Disclosure [Text Block]",
        "terseLabel": "Stockholders' Equity"
       }
      }
     },
     "localname": "StockholdersEquityNoteDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/StockholdersEquity"
     ],
     "xbrltype": "textBlockItemType"
    },
    "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_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": "Subsidiary, 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_SupplementalCashFlowInformationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Supplemental Cash Flow Information [Abstract]",
        "terseLabel": "Supplemental disclosures of cash flow information:"
       }
      }
     },
     "localname": "SupplementalCashFlowInformationAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_TradeNamesMember": {
     "auth_ref": [
      "r175"
     ],
     "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",
        "verboseLabel": "Trade name"
       }
      }
     },
     "localname": "TradeNamesMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/AcquisitionsScheduleofIdentifiableIntangibleAssetsDetails",
      "http://www.strlco.com/role/OtherIntangibleAssetsSummaryofFiniteLivedIntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TreasuryStockCommonMember": {
     "auth_ref": [
      "r146"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury.",
        "label": "Treasury Stock, Common [Member]",
        "terseLabel": "Treasury Stock"
       }
      }
     },
     "localname": "TreasuryStockCommonMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TreasuryStockCommonShares": {
     "auth_ref": [
      "r146"
     ],
     "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/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_UnapprovedChangeOrdersAmount": {
     "auth_ref": [
      "r730"
     ],
     "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": "Provision for estimated loss on uncompleted contracts"
       }
      }
     },
     "localname": "UnapprovedChangeOrdersAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/RevenuefromCustomersNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrealizedGainLossOnDerivatives": {
     "auth_ref": [
      "r78"
     ],
     "calculation": {
      "http://www.strlco.com/role/ConsolidatedStatementsofCashFlows": {
       "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",
        "negatedTerseLabel": "Change in fair value of interest rate swap"
       }
      }
     },
     "localname": "UnrealizedGainLossOnDerivatives",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UseOfEstimates": {
     "auth_ref": [
      "r93",
      "r94",
      "r95",
      "r350",
      "r351",
      "r352",
      "r353"
     ],
     "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": [
      "r209"
     ],
     "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 Subsidiary"
       }
      }
     },
     "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/Consolidated50OwnedSubsidiaryStatementofOperationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_VariableInterestEntityOwnershipPercentage": {
     "auth_ref": [
      "r202"
     ],
     "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": [
      "r198",
      "r663",
      "r664",
      "r668",
      "r669"
     ],
     "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/Consolidated50OwnedSubsidiaryNarrativeDetails",
      "http://www.strlco.com/role/Consolidated50OwnedSubsidiaryStatementofOperationsDetails",
      "http://www.strlco.com/role/ConsolidatedBalanceSheetsParentheticals",
      "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_WarrantsAndRightsOutstanding": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value of outstanding derivative securities that permit the holder the right to purchase securities (usually equity) from the issuer at a specified price.",
        "label": "Warrants and Rights Outstanding",
        "terseLabel": "Total fair value"
       }
      }
     },
     "localname": "WarrantsAndRightsOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/StockIncentivePlanFairValueAssumptionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_WarrantsAndRightsOutstandingMeasurementInput": {
     "auth_ref": [
      "r683"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value of input used to measure outstanding warrant and right embodying unconditional obligation requiring redemption by transferring asset at specified or determinable date or upon event certain to occur.",
        "label": "Warrants and Rights Outstanding, Measurement Input",
        "terseLabel": "Warrants outstanding, measurement input"
       }
      }
     },
     "localname": "WarrantsAndRightsOutstandingMeasurementInput",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/StockIncentivePlanFairValueAssumptionsDetails"
     ],
     "xbrltype": "decimalItemType"
    },
    "us-gaap_WarrantsAndRightsOutstandingTerm": {
     "auth_ref": [
      "r997"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period between issuance and expiration of outstanding warrant and right embodying unconditional obligation requiring redemption by transferring asset at specified or determinable date or upon event certain to occur, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Warrants and Rights Outstanding, Term",
        "terseLabel": "Expected term of\u00a0warrants (in years)"
       }
      }
     },
     "localname": "WarrantsAndRightsOutstandingTerm",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/StockIncentivePlanFairValueAssumptionsDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": {
     "auth_ref": [
      "r862"
     ],
     "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": [
      "r331",
      "r338"
     ],
     "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",
        "totalLabel": "Weighted average common shares outstanding \u2014 diluted (in shares)",
        "verboseLabel": "Diluted (in shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/ConsolidatedStatementsofOperations",
      "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/ConsolidatedStatementsofOperations"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "auth_ref": [
      "r329",
      "r338"
     ],
     "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 \u2014 basic (in shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingBasic",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.strlco.com/role/ConsolidatedStatementsofOperations",
      "http://www.strlco.com/role/EarningsPerShareDetails"
     ],
     "xbrltype": "sharesItemType"
    }
   },
   "unitCount": 8
  }
 },
 "std_ref": {
  "r0": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222160&loc=d3e1107-107759",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r1": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222160&loc=SL51721533-107759",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r10": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r100": {
   "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",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r1000": {
   "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",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1001": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918638-209977",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1002": {
   "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",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1003": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1004": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918701-209980",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1005": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39599-107864",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1006": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1007": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "852",
   "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1008": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "852",
   "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1009": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r101": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "42",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9054-108599",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r1010": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1011": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1012": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1013": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1014": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1015": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "910",
   "URI": "https://asc.fasb.org/extlink&oid=126937589&loc=SL119991595-234733",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1016": {
   "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",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1017": {
   "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",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1018": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4H",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1019": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(c)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r102": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5212-111524",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r1020": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "825",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1021": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Publisher": "SEC",
   "Section": "11",
   "Subsection": "03",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1022": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "04",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1023": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(i)",
   "Subsection": "01",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1024": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(ii)",
   "Subsection": "01",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1025": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(iii)",
   "Subsection": "01",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1026": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(iv)",
   "Subsection": "01",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r1027": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(iv)",
   "Subsection": "02",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r103": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 4.E)",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r104": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(b)",
   "Topic": "323",
   "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r105": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r106": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r107": {
   "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",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r108": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r109": {
   "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",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r11": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r110": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r111": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r112": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "((a)(1),(b))",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r113": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r114": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(1)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r115": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(2)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r116": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(3)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r117": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "350",
   "URI": "https://asc.fasb.org/topic&trid=2144416",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r118": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "05",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=109226317&loc=d3e202-110218",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r119": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=126905981&loc=d3e2510-110228",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r12": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=d3e1474-107760",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r120": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=126905981&loc=d3e2473-110228",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r121": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r122": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r123": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r124": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r125": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r126": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r127": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=SL51724579-110230",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r128": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.CC)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=27011434&loc=d3e125687-122742",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r129": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "360",
   "URI": "https://asc.fasb.org/topic&trid=2155823",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r13": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721659-107760",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r130": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "440",
   "URI": "https://asc.fasb.org/topic&trid=2144648",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r131": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123465755&loc=SL6230698-112601",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r132": {
   "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",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r133": {
   "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",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r134": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "470",
   "URI": "https://asc.fasb.org/topic&trid=2208564",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r135": {
   "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",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r136": {
   "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",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r137": {
   "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",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r138": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r139": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21475-112644",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r14": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721663-107760",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r140": {
   "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",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r141": {
   "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",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r142": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21506-112644",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r143": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21521-112644",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r144": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21538-112644",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r145": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.3-04)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r146": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r147": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "50",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=6784392&loc=d3e188667-122775",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r148": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "505",
   "URI": "https://asc.fasb.org/topic&trid=2208762",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r149": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "15",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "712",
   "URI": "https://asc.fasb.org/extlink&oid=6410066&loc=d3e79218-111664",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r15": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721665-107760",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r150": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "15",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "712",
   "URI": "https://asc.fasb.org/extlink&oid=6410066&loc=d3e79218-111664",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r151": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5047-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r152": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r153": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r154": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r155": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r156": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r157": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r158": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r159": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r16": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721671-107760",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r160": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r161": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32559-109319",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r162": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32559-109319",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r163": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32632-109319",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r164": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r165": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "217",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=126976462&loc=d3e36027-109320",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r166": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.7)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r167": {
   "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",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r168": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r169": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r17": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r170": {
   "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",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r171": {
   "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",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r172": {
   "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",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r173": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4922-128472",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r174": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=SL65897772-128472",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r175": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r176": {
   "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",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r177": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r178": {
   "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",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r179": {
   "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",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r18": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r180": {
   "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",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r181": {
   "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",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r182": {
   "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",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r183": {
   "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",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r184": {
   "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",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r185": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "740",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=126966508&loc=d3e9972-128506",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r186": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "740",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=126966508&loc=d3e9979-128506",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r187": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "805",
   "URI": "https://asc.fasb.org/topic&trid=2303972",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r188": {
   "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",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r189": {
   "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",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r19": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(1)",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r190": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4613673-111683",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r191": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569616-111683",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r192": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569643-111683",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r193": {
   "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",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r194": {
   "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",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r195": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c),(3)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r196": {
   "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",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r197": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2AA",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "a",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=SL6759068-111685",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r198": {
   "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",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r199": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5728-111685",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r2": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222160&loc=SL51721491-107759",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r20": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r200": {
   "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",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r201": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=SL6759159-111685",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r202": {
   "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",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r203": {
   "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",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r204": {
   "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",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r205": {
   "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",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r206": {
   "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",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r207": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4J",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r208": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4K",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r209": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "810",
   "URI": "https://asc.fasb.org/topic&trid=2197479",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r21": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r210": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5579240-113959",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r211": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r212": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5580258-113959",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r213": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=d3e41620-113959",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r214": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=d3e41638-113959",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r215": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r216": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r217": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r218": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r219": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r22": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721675-107760",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r220": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r221": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r222": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r223": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=d3e41641-113959",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r224": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=d3e41678-113959",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r225": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "25",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=121577467&loc=d3e76258-113986",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r226": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "815",
   "URI": "https://asc.fasb.org/topic&trid=2229140",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r227": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bbb)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r228": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "820",
   "URI": "https://asc.fasb.org/topic&trid=2155941",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r229": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r23": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721675-107760",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r230": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r231": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "230",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r232": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r233": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r234": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r235": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r236": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r237": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r238": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "20",
   "Topic": "940",
   "URI": "https://asc.fasb.org/extlink&oid=126941158&loc=d3e41242-110953",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r239": {
   "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",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r24": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721677-107760",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r240": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(11))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r241": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(13))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r242": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(15)(2))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r243": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(16))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r244": {
   "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",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r245": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(23))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r246": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.17)",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r247": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(19))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r248": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(15))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r249": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(20))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r25": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r250": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(22))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r251": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "470",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r252": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(15)(b)(2))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r253": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(16))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r254": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(12))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r255": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r256": {
   "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",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r257": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(25))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r258": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03.(a),19)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r259": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(11))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r26": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/subtopic&trid=2122178",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r260": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(12))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r261": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(18))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r262": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(19))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r263": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(8))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r264": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "105",
   "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r265": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "105",
   "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r266": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r267": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(2)",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721675-107760",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r268": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r269": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r27": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(19))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r270": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r271": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(1))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r272": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(14))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r273": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(15))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r274": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(16))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r275": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(17))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r276": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(18))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r277": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(22))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r278": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r279": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(28))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r28": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(20))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r280": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(29))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r281": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(4))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r282": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(4))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r283": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r284": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(9))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r285": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r286": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r287": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e637-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r288": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e640-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r289": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r29": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(22))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r290": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r291": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r292": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r293": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r294": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL116659661-227067",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r295": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r296": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r297": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r298": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(1))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r299": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r3": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222160&loc=SL51721494-107759",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r30": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(26)(a))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r300": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r301": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(24))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r302": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(25))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r303": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r304": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3367-108585",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r305": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3000-108585",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r306": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r307": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r308": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r309": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(c))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r31": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(26)(b))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r310": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(e)(1))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r311": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r312": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h)(2))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r313": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r314": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-04(a))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r315": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r316": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r317": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r318": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r319": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(3)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r32": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(28))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r320": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r321": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r322": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r323": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r324": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r325": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r326": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r327": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r328": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.M.Q2)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r329": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1448-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r33": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(29))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r330": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r331": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1505-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r332": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1252-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r333": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1278-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r334": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r335": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r336": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r337": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1337-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r338": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r339": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r34": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(1))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r340": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r341": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r342": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e3842-109258",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r343": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "260",
   "URI": "https://asc.fasb.org/topic&trid=2144383",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r344": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "270",
   "URI": "https://asc.fasb.org/extlink&oid=126900988&loc=d3e1280-108306",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r345": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "270",
   "URI": "https://asc.fasb.org/extlink&oid=126900988&loc=SL124452896-108306",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r346": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r347": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r348": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "272",
   "URI": "https://asc.fasb.org/extlink&oid=6373374&loc=d3e70478-108055",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r349": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r35": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(3))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r350": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r351": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r352": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r353": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r354": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "275",
   "URI": "https://asc.fasb.org/topic&trid=2134479",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r355": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8657-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r356": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8721-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r357": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8721-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r358": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r359": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r36": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r360": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r361": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r362": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r363": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r364": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r365": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r366": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(j)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r367": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r368": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r369": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r37": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(31))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r370": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "26",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8844-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r371": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r372": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r373": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r374": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r375": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "31",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r376": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r377": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r378": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r379": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r38": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(32))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r380": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r381": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r382": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "34",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8981-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r383": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9031-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r384": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r385": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r386": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "42",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9054-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r387": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "280",
   "URI": "https://asc.fasb.org/topic&trid=2134510",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r388": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r389": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "323",
   "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r39": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(a))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r390": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "323",
   "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r391": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "323",
   "URI": "https://asc.fasb.org/topic&trid=2196965",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r392": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r393": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r394": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r395": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r396": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r397": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r398": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r399": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r4": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1C",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222160&loc=SL51721501-107759",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r40": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(b),22(b))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r400": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r401": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r402": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r403": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r404": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r405": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r406": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=SL108378252-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r407": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r408": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r409": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r41": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19,20)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r410": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r411": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(1)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r412": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r413": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r414": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r415": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r416": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r417": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.4(d))",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r418": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "440",
   "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r419": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "440",
   "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r42": {
   "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",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r420": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r421": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r422": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "20",
   "Subparagraph": "(SAB Topic 5.Y.Q2)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r423": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "20",
   "Subparagraph": "(SAB Topic 5.Y.Q4)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r424": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(i))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r425": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r426": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r427": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iv))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r428": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(5))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r429": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(i))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r43": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.20)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r430": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r431": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r432": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r433": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r434": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r435": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iv))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r436": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(5))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r437": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r438": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r439": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r44": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.21)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r440": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r441": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r442": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r443": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r444": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(i)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r445": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r446": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r447": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r448": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r449": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r45": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22(a)(1))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r450": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r451": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r452": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r453": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r454": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r455": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r456": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r457": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r458": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r459": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r46": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r460": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r461": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r462": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r463": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r464": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r465": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r466": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r467": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r468": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r469": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r47": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.24)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r470": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(i)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r471": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r472": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r473": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r474": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r475": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496180-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r476": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r477": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r478": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r479": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r48": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.25)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r480": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r481": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21475-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r482": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.3-04)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r483": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130531-203044",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r484": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130532-203044",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r485": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130551-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r486": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r487": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r488": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r489": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r49": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.29-31)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r490": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r491": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r492": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r493": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r494": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130558-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r495": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r496": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r497": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r498": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r499": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r5": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222160&loc=SL51721503-107759",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r50": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.31)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r500": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r501": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r502": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r503": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130543-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r504": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r505": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130549-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r506": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r507": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130550-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r508": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "606",
   "URI": "https://asc.fasb.org/topic&trid=49130388",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r509": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123453770&loc=d3e1703-114919",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r51": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r510": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r511": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(1)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r512": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(10)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r513": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(2)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r514": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(3)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r515": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(4)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r516": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(5)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r517": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(6)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r518": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(7)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r519": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(8)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r52": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e637-108580",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r520": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(9)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r521": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r522": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r523": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r524": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r525": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(4)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r526": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(5)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r527": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(6)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r528": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(7)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r529": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(8)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r53": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e681-108580",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r530": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r531": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(i)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r532": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(ii)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r533": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iii)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r534": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(01)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r535": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r536": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(A)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r537": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(B)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r538": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(C)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r539": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(03)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r54": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669686-108580",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r540": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r541": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r542": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r543": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r544": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(1)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r545": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(2)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r546": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(3)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r547": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(4)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r548": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(5)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r549": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(6)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r55": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e557-108580",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r550": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(7)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r551": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(i)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r552": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(j)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r553": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(k)(1)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r554": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(k)(3)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r555": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(k)(4)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r556": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(l)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r557": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(n)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r558": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(o)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r559": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(p)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r56": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(13))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868656-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r560": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(q)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r561": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(r)(1)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r562": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(r)(2)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r563": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2410-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r564": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r565": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(1)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r566": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(2)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r567": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(3)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r568": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(4)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r569": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(5)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r57": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(10))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r570": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(6)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r571": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(7)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r572": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r573": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2919-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r574": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=21916913&loc=d3e273930-122802",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r575": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "60",
   "Subparagraph": "(c)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=6414203&loc=d3e39689-114964",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r576": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "70",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=49170846&loc=d3e28014-114942",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r577": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "80",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=29639808&loc=d3e29008-114946",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r578": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r579": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r58": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(14))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r580": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r581": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(c)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r582": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(d)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r583": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(e)(1)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r584": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(e)(2)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r585": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(f)(1)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r586": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(f)(2)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r587": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(f)(3)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r588": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450691-114947",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r589": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "715",
   "URI": "https://asc.fasb.org/topic&trid=2235017",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r59": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(20))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r590": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r591": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r592": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r593": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r594": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r595": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r596": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r597": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r598": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(01)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r599": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(02)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r6": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222160&loc=d3e957-107759",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r60": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(8))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r600": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(03)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r601": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(04)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r602": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r603": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r604": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r605": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(01)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r606": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(02)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r607": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(03)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r608": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r609": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r61": {
   "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",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r610": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r611": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r612": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r613": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r614": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r615": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iv)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r616": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(v)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r617": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(1)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r618": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r619": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(2)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r62": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.13)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r620": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r621": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(l)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r622": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r623": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r624": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r625": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "718",
   "URI": "https://asc.fasb.org/topic&trid=2228938",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r626": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e32247-109318",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r627": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e32280-109318",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r628": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r629": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r63": {
   "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",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r630": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r631": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r632": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r633": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r634": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r635": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r636": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r637": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32847-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r638": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r639": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r64": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.2(a),(d))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r640": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r641": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r642": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r643": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(3)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r644": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.5.Q1)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r645": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.7)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r646": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.1)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r647": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.2)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r648": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.4)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r649": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.C)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r65": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.4)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r650": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r651": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r652": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "270",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=109227538&loc=d3e44648-109337",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r653": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "270",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r654": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r655": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "740",
   "URI": "https://asc.fasb.org/topic&trid=2144680",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r656": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r657": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r658": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4946-128472",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r659": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r66": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r660": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r661": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r662": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569616-111683",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r663": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r664": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r665": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r666": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r667": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4582445-111684",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r668": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bb)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r669": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r67": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r670": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r671": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r672": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r673": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=121577181&loc=SL110061190-113977",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r674": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(f)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=d3e90205-114008",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r675": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=SL126733271-114008",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r676": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(3)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r677": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(4)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r678": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r679": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r68": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r680": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r681": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bbb)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r682": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bbb)(1)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r683": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bbb)(2)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r684": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r685": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=SL6742756-110258",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r686": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r687": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r688": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r689": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r69": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r690": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(c)",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r691": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r692": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r693": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r694": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r695": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r696": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r697": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918631-209977",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r698": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r699": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r7": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222160&loc=SL51721523-107759",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r70": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r700": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r701": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r702": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918666-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r703": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r704": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r705": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r706": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r707": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(1)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r708": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(2)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r709": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(3)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r71": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r710": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(4)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r711": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r712": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918701-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r713": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/subtopic&trid=77888251",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r714": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)(iii)(03)",
   "Topic": "848",
   "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r715": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r716": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r717": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r718": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r719": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39691-107864",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r72": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r720": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "850",
   "URI": "https://asc.fasb.org/topic&trid=2122745",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r721": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r722": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r723": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r724": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r725": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r726": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r727": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r728": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r729": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "910",
   "URI": "https://asc.fasb.org/extlink&oid=126937589&loc=SL119991595-234733",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r73": {
   "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",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r730": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r731": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r732": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.L)",
   "Topic": "924",
   "URI": "https://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r733": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "926",
   "URI": "https://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r734": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "340",
   "Topic": "928",
   "URI": "https://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r735": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61929-109447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r736": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61929-109447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r737": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62059-109447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r738": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62059-109447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r739": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62395-109447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r74": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r740": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62395-109447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r741": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "33",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62479-109447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r742": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "33",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62479-109447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r743": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "35A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=SL6807758-109447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r744": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "35A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=SL6807758-109447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r745": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(c)(1)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61872-109447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r746": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(c)(2)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61872-109447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r747": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(10)(1))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r748": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r749": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r75": {
   "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",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r750": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(26))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r751": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(27))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r752": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.9-05(b)(2))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r753": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r754": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r755": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r756": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(22))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r757": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(23))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r758": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(9))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r759": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(d)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r76": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r760": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r761": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(1)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r762": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(2)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r763": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(i)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r764": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(ii)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r765": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(h)(2)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r766": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "825",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r767": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Topic": "954",
   "URI": "https://asc.fasb.org/extlink&oid=126942805&loc=d3e3115-115594",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r768": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "440",
   "Subparagraph": "(a)",
   "Topic": "954",
   "URI": "https://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r769": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Subparagraph": "(d)",
   "Topic": "958",
   "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99779-112916",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r77": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r770": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "958",
   "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99893-112916",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r771": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r772": {
   "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",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r773": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Subparagraph": "(c)",
   "Topic": "976",
   "URI": "https://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r774": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Subparagraph": "(b)",
   "Topic": "978",
   "URI": "https://asc.fasb.org/extlink&oid=126945304&loc=d3e27327-108691",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r775": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "1402",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r776": {
   "Footnote": "4",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r777": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(i)",
   "Subsection": "01",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r778": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(i)",
   "Subsection": "02",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r779": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(iii)(A)",
   "Subsection": "01",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r78": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r780": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(iii)(A)",
   "Subsection": "02",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r781": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(iii)(B)",
   "Subsection": "01",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r782": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(iii)(B)",
   "Subsection": "02",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r783": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(iii)(C)",
   "Subsection": "02",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r784": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(iv)",
   "Subsection": "01",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r785": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(iv)",
   "Subsection": "02",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r786": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r787": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226052-175313",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r788": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r789": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "52",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e4984-109258",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r79": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r790": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r791": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "31",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r792": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=122137925&loc=d3e14258-109268",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r793": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r794": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69B",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r795": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69C",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r796": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69E",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r797": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69F",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r798": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r799": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r8": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222160&loc=SL51721525-107759",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r80": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3044-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r800": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r801": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r802": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r803": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r804": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r805": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r806": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(ii)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r807": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(01)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r808": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r809": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123450688&loc=d3e4587-114921",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r81": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4273-108586",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r810": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r811": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r812": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(c)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r813": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r814": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r815": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(c)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r816": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "80",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r817": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r818": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r819": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4J",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r82": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r820": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4K",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r821": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r822": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "53",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r823": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "852",
   "URI": "https://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r824": {
   "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",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r825": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29F",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117819544-158441",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r826": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r827": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-2",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r828": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-23",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r829": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "d1-1",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r83": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4304-108586",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r830": {
   "Name": "Form 10-K",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "310",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r831": {
   "Name": "Form 20-F",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "220",
   "Subsection": "f",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r832": {
   "Name": "Form 40-F",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "240",
   "Subsection": "f",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r833": {
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13",
   "Subsection": "a-1",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r834": {
   "Name": "Regulation S-T",
   "Number": "232",
   "Publisher": "SEC",
   "Section": "405",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r835": {
   "Name": "Securities Act",
   "Number": "230",
   "Publisher": "SEC",
   "Section": "405",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r836": {
   "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",
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef"
  },
  "r837": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14615-108349",
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef"
  },
  "r838": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "855",
   "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314020-165662",
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef"
  },
  "r839": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r84": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4313-108586",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r840": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(1))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r841": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(18))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r842": {
   "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",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r843": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r844": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r845": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r846": {
   "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",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r847": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r848": {
   "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",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r849": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r85": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4332-108586",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r850": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r851": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r852": {
   "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",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r853": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(f))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r854": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r855": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r856": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-04(a))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r857": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r858": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r859": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r86": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r860": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r861": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "55",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e2626-109256",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r862": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r863": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8672-108599",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r864": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r865": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4647-111522",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r866": {
   "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",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r867": {
   "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",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r868": {
   "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",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r869": {
   "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",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r87": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "230",
   "URI": "https://asc.fasb.org/topic&trid=2134446",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r870": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "323",
   "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r871": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "340",
   "URI": "https://asc.fasb.org/extlink&oid=126905575&loc=SL49131252-203054",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r872": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r873": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r874": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r875": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r876": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r877": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r878": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r879": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r88": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "235",
   "URI": "https://asc.fasb.org/topic&trid=2122369",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r880": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r881": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=SL108378252-109267",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r882": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r883": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r884": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r885": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(c)",
   "Topic": "410",
   "URI": "https://asc.fasb.org/extlink&oid=6393242&loc=d3e13237-110859",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r886": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r887": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "20",
   "Subparagraph": "(SAB Topic 5.Y.Q2)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r888": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "450",
   "URI": "https://asc.fasb.org/topic&trid=2127136",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r889": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(i))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r89": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "270",
   "URI": "https://asc.fasb.org/topic&trid=2126967",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r890": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(ii))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r891": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r892": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iv))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r893": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iv))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r894": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r895": {
   "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",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r896": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r897": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r898": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r899": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(1)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r9": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222160&loc=d3e1012-107759",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r90": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r900": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(10)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r901": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(2)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r902": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(3)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r903": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(4)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r904": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(5)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r905": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(6)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r906": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(7)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r907": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(8)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r908": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(9)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r909": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r91": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r910": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r911": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r912": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r913": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(4)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r914": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(5)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r915": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(6)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r916": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(7)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r917": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(8)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r918": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r919": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(i)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r92": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r920": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(ii)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r921": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(01)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r922": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r923": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(A)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r924": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(B)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r925": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(C)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r926": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(03)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r927": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r928": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r929": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r93": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r930": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r931": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(1)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r932": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(2)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r933": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(3)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r934": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(4)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r935": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(5)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r936": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(6)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r937": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(7)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r938": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(i)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r939": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(j)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r94": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r940": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(k)(1)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r941": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(k)(2)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r942": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(k)(3)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r943": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(k)(4)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r944": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(n)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r945": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(q)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r946": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2410-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r947": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2417-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r948": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2417-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r949": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r95": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r950": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(1)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r951": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(2)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r952": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(3)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r953": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(4)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r954": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(5)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r955": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(6)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r956": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(7)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r957": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r958": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2919-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r959": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(d)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r96": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "275",
   "URI": "https://asc.fasb.org/topic&trid=2134479",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r960": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r961": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r962": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r963": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r964": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r965": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r966": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r967": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(01)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r968": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(02)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r969": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(03)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r97": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r970": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(04)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r971": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r972": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r973": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r974": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(01)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r975": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(02)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r976": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(03)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r977": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r978": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r979": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r98": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r980": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r981": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r982": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r983": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r984": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iv)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r985": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(v)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r986": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "740",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=126970579&loc=d3e23163-113944",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r987": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r988": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r989": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32621-109319",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r99": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r990": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.4)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r991": {
   "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",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r992": {
   "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",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r993": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r994": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5580258-113959",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r995": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(3)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r996": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bbb)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r997": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bbb)(2)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r998": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r999": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  }
 },
 "version": "2.2"
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>122
<FILENAME>0000874238-23-000023-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0000874238-23-000023-xbrl.zip
M4$L#!!0    ( !9*7%;JO" -600  (,U   ;    83(P,C(Q,C,Q,3 M:V5X
M:&EB:70R,3$N:'1M[5M;<]HZ$'X_OT(E<]*7X N70 UAIH&<IBVE3$*;Z=,9
MV5JP)L+R2.*67W_D6Q*2-%.23N<8FYDP,;O2[K?[65IDMOMF\+4_^3$^0[Z:
M,S3^=CK\V$>5JFE>U?NF.9@,T/GDRQ U#,M&$X$#217E 6:F>3:JH(JO5.B8
MYFJU,E9U@XN9.;DPHZD:)N-<@D$4J?2ZT2?Z'3#I_=5]4ZVB ?<6<P@4\@1@
M!00M) UFZ(J O$;5:JK5Y^%&T)FO4,VJU=$5%]=TB1.YHHI!+YNG:R;773,V
MTG4YV?2ZA"X1)2<52MZUK7:KT7(;[YH-N^GB=KMQ;'OXN.XV:RWB_FMK)TVM
MGHR1:L/@I#*G0=6'R+[3J!FM9J@Z*TJ4[]B6]7=E2U7!6E4QH[/ B1W6TBG7
M\%*QQQD7SH$5OSJ1I#K%<\HVSML)G8-$(UBA"S['P=LCJ8-<E2#H-%&4] :T
M16T\OEPE#K7T/(P&D#EHUR*7SM8^=:D.EVW873/2SV ]!H?%3.-3/'0B8/<
M>#J>(#0"A5T&F;[+!0%1U4@8#B4XV3\=0F7(\,:A0>Q//*B3SNYRI?@\-K $
MH:B'66HDMI>(TZ VFK;1U# CPT+_D<QR&G,CD9F*/!;6K+9A/2-_=O#SPN,X
M\;]_XEK-^O69S3@B(M/(<IX,UR-U,F2(@Y-*O9+IA)@0?4LYM7"-[.T$,Y@^
MRD>2BC]/V_A.NERXDA**!=5S\BE2/B !,RJ57G'4+9'3,#T#UHJ@5G97?45\
M7VKRSWB7A^R/\!QVR'$>(!T>V,=69\] 72J]4T>WY\? XR+D D>E .("?14S
M'-";^'H+] N8F^XST;ZD X(D9Y2@#-S_,UR-)\,U@366Z%)OI2PJ;?H\T,O9
MPHMCUN?&[UW5]B9J V!XA06\ED9YPOR *8<'[9IM=]"IOJ>\:WJ$/GU'PV$_
MMZO)TZ!SOD0^D\DB4?>"8X)P0-"Y_G"%-^AT09E>B>112=E\@!K!$A-<<E9S
M-BIL=MF7\P"VY.R><U;7XWWMX)2+@.*CDL(Y 767LR+1^+;&/==%/J7HO0Q]
MS%19+.0$5)*V(C'V K/01T,#76$B5UPH_^$W^;E&MRD9G!-0WQ3V2_YNG42A
MX7C/DKR7S"UFQ?#)R,[!MGA;%KIY ?5>T!L>%(JS$\!,*AY 5!W,07@4LYT)
MN\/#PGS$I& GHW<DN !)"01*LR!:PSP!"DHZ%(P.8X85X 4Z6WMXB5^TA>T9
M!3X %[-B%3,#N*)*;7%@MZ^->T:!?[096JR#W.%G]$' C(O-Z^K9/6/"!((
MI(1"/??_'$]V>%!O=]!E6B_>IT2AUX8B_A!D#(HRQLO,%S7S:/2C3'YAD_]E
M4":_<,F_?20Z%MQ;"(B[8E[X5&G/Z##D"RHI?NKPT(S;3.ZUM20>]KIN)$RU
M'[:\/.CE"7G2S.0(33M%E_#3[IZTC<6Z&X)=R=E"/1[R4S^VWI/VI+A1JO<?
M4$L#!!0    ( !9*7%;K#4$-8@,  (P)   ;    83(P,C(Q,C,Q,3 M:V5X
M:&EB:70R,S$N:'1MS59M;]LV$/Z^7W%UL'8%K'>[LAW70.:7Q%LB![8*8Y\&
M6CK97"72(*DXVJ\?*3EK7K<6P8;J P&2S]T]]U!WY/#-9#&.?[N>PDX5.5Q_
M^OER/H:6Y3CK8.PXDW@"%_'5)71LUX-8$":IHIR1W'&F40M:.Z7V \<Y' [V
M(;"YV#KQTC&N.D[.N40[56EK-#0K>D22CGX8OK$LF/"D+) I2 02A2F4DK(M
MK%.4G\&RCJ@QWU>";G<*?-</8,W%9WI#FGU%58ZC.S]#IYD/G3K(<,/3:C1,
MZ0W0]&.+?NCVLX D9(/=M.,EV//[_8X7)J'KDZSO)[][FJ2CX8V-5%6.'UL%
M9=8.3?Q!Q[?#[EZ='FBJ=@//=7]L/8 JO%46R>F6#6K">C?C.KWC=L)S+@8G
M;OV=FATK(P7-J\&[F!8H(<(#+'E!V+NVU");$@7-&J"D?^+ \W3P>GIH"(7:
M3TX9WA'T?$-I>KNC&ZKE"FQOZ!C\,VF]P%6+)D8/C5YA^KQ1HH\*Q:NLOD+2
M,T%)_CHAQXMH-8UB6,Q@'DVFUU,]Z.ER>CY?Q=/E=')7*F?C\>)3%,^C<YC-
MEU<OIE,0L=6_TX8KQ8M!;__-TOU12D6SZC]2H?-$!5^KL$;8D1L$*F6I:Y27
M @3NN5 2TKIJ9[@1)1'5VQ/O@WOJ]]IUH;;A0-5.0^4>$P6*@]HA))Q)GM/&
M,*.,L$03U(GH!5/"$@A+@9JCUOW%P)7@.? ;%/?@37S3*RA+\C)%8U+[/V.L
MU(!E#0">P4I[R@URSC)!I!)EHDJ!;3U/;. ,9EP4X+G6KY!Q4?NHD A 9KQ.
M,,%B@Z))+?#JU'P;UDTFIG<=$]-$N-!!B>F,L*DTQPP%L@0-"TEH^K=J1ZI+
MW%+-IS%8?1'@:TE+6%D!_#2C.4+$;0B"P/*#GNMJEIAE6G2J3^V*5.!U:]YN
MK>U#O-?SP]Y]_"\E0_#K1+WP?6UQ+U[O<;QN-^P]B=>$T\N/N'E^O_L86_\M
M7K_]##>_$P8OX'OO[2?E\D^E]'_5B^D:;T\ZX:FL1SA?GNF&$5\LEE&\B.#R
M\OJ[I7W!=6_AK TQWA+Y/38CP_+Y7O--HMX1?72I[WGSJAD(S(GYW5Z\YH_M
MV_UB0C:ZJ97JJ<F_7*K'L7FGU"^FT5]02P,$%     @ %DI<5M&C,9QM"
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
M$$(D].=LTY#XX@>>M!\8[+P?V#A@+KF#S4/MQEX!/,E(,"0[-2IU9\G4@*/
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
M^"4FMX,TTM18G8<VUT"(01I6@0C[!X20&V9:CXCFBT!$XP<14;BW)P6*C]0
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
M:22(5*((52%8$^]#"_;5BL'+O8'G.:-IEB!;&W/GCEX#SGN8B01<I_4;1)D
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
M?(<YFB[L[*9"G=8&@'NY*)8MNA(X-9.OGF''1NBLF/_TJ0(C &=SR_.R.TS
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
M&0D[1;;Z9).VD>6+2612'])Z+R/6W0N&# %:$5@K= !C.*98,JM,T:>*3O5
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
MW;R6*HJ4-L%#J@HP@[B^FHTG*B9G 7VEI?K,IYM74<%:!U!2M;$ )!,=)53
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
MW>[C)V*<GAZN[V<Y9D>,W1.]L;VQO_EFQVT\:\;FN=[<WKELZ-S&FZUWZV*
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
MNTJSKWA8NH]Z6+SC] 46@3UGR9*D!5SYOUF$JAAH8$,$(,@(+B9?K9IUL/+
M_$48'591>X'BY7%/#'"/1^06CRM:[U^V_IW&LZ3P,X+"R/*-3+U)IBYNEJGA
MQ='9W^='^W_'1V<7,-8_>_#_W8]GOY\?[Q]=?3H?CX_V$57T-/[/U4'SGV[8
M'G:W@@#+M/UZMS<8U+<[@Z ^#+>W6ZU>J]7TFVB#W3;^^P3D2.<KEH3?8,Y+
M=M:3DC/SL:+RM8JP^:'UHS<&4P4E3.CY<6S$C"M_!DIN@'>614Y)U#A&C?8K
MH_C!GQ$.R@OAUV1$MTXS%2ARE+7:'D% YMX/\+XA_'\^"\9>/DZQ/%TC%15C
MOZB.?>[GRU*2'I8Y_ A66!)Z/[1YC@.E8#-F@W.8 =Y/M\)#. IY#P*TY30(
M&J2?%]Y.TPO]1=[P/$^X[_US0('/9( X#"<5?C';,,(;&6'SYG28M_&G#_#=
M,S @<*W._ER<_/H1&.''SQ_/CR?'^S"#L]\)M^@_5T>MH_D_:FO8;.[TM^I!
MM[=5ATW=K@^VV]OUUE:PU>IV^RKH]5?;$T(PW==/6\'>,,95C!$9!O"*2504
MP%U4##PC2Q.<:KSP%$Q[X1VB!]$/*$-[WR]\Q@FK\$W[#E=O=]U!IVHTB[F
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
MR6VP%0XKB#W;!3BE8%ITN4G:?=S-G"C%66:V^,%)ZA+=*E0#4(H&L12?Z=M
M><*>J91<>(="B<TF?I5L!S>U+8SR8);GG%PW28%_ANA))*;*6"J[NOKE%(/6
M;VUR:+OUNB;OPI([O>U4C,=5>*3X\AU"#T,@GV0DB14X%J=&$4GCX#,G[F!A
MID3"&W<@D*=8,TNE-8=H,OCB!+BA6'&1SCRN53)UKN4J%F"?F1+E!NQ2, -F
MOC0=7EQ;? H+C"_'W." *YC1Q9\2YYW&?J#0J*5T3G%<82S@VG=>6Q;W]2LY
MG4+.4N6M+5:B6A&N5=+EN*5/8OV2U!%3*2I.%@CF2H4-[SU68)J2H:7'X%ZN
M7)U-<5TP)W5:Z,*2\UDX<NJ5T3I34N!+Y;*(G=OP=IVJ2MG+5)]$>FZN]$K!
MYH8*SE\TT3FQM7(5K90JPWT7"=H@E/;#]BC=A<I263.B^D!0@_(4MQ_K%9&C
M<]&77C]XRYI47%L2K4)]>\/[%01Q(BM6B@:B-0TRFJL22@1'XYL@7<GFNTM)
M:\OA7^(7UY=2\W[@O[CHD$+%S$ (6\'2U@T59_B*B1\JH.=9A@RKAEN!NS[Q
M+Y3))M05K;KL%BL89>=D<3GY&F\R2V0*UN;*DXI.?H2<#_B&&M>$.\6T+NW)
M,2(631PUGXU@, 5Y'FLWS4R3%<V#Z.'Z$X8K8?/+:!G0?2TUYD!YM%T9L0=Z
M-U748;4DTCJF5L/\PMLR[9U'9MKTPI_1BHB"Z]FX0!]<N];Y5/D7L)SQHLK:
MD+8X"W"NV'-8X'XDJ:,<$1>F@#D\/YLR2T0ZNB2[YWK>3C7;R4*VKH9Q",Y(
MA<W6L0<8$"82.ND7M3(;93_5I8I3RITV:;0@B*(LF$W@>TD@_BP2Z_,HEVD!
M1T*9CG>$6A0Y.;C$:>PQ+^7GED]337,D/ -9Q"%IK47(4^NI2W:+=,-O J>F
M\U5P:CI? Z>FVV[T>U\3JF;GZQ_\6^*[L.9KB[CO:0QKN<_J4?TB!^7VO/61
MEN_D$O/PX5W" @5E1?+N<^^.$T'[7:X4Z?3G[N/(C)L/)&GZ[PL"YAIA,VRG
M-*$&?P<-[P>QI?1=&DP .)S\4EDO^/%'0:1 _6.<D291JHS/9P,P$B*\P(85
M2?E,83G$R @F]*5$5XQJX1W4JZ.C?@^H#; H0I;^B\8B>8^L4$<^<'Q_)1$W
MKJ%!_8"79/18]ZJ'C745$>Q;A.(PR-(\9XL/]'/@Y2![CE-4M6 4\!<WR(G"
M^FX1$X0 E="R=G.:!A<+[PBKRC#'A3_+8N<W?^Y'4<V-E$LE!@I"*9%EA >N
M0+$EO.D4ISM+R/AL+"V),VL=(-*X 5CF@8(PQ'*1#+@DUN?":F-=FR,^34(C
M(47HXG44U"#:?8_%!A;:8:K 1&%J2(B1WVA W[4W@,Q7H$'"F1G5L*C8V2AX
M.E'9B$/(:+XWJCOI;AZ-/J\6S7 *PYA=._R0F3&.=@S4C9P?C*S4#[$(-8M"
M"FOY$<( 404-_R?&@X".6DY50.U_XH7P-S8^TNO16$592VOL0N.PTXC6B#V"
M7+,-HP-52K1D'"FN4*SD7 LF3UQ$^@(B[.!8_4RT)UD!W(-875(<+H]!])>K
MOOE;F)X#U@%:0AHRA,P!@T]#JC)9.N2PE*!>#MP)IR]^L\'"@9>1 O!HP(8+
M(C^-9J#?<5ABPC8DEGO#03>\DX+2?/#C: C[O0<G3*JAR*!0Z316 MJ1T6"$
MQFME]"!SB[73Z"/ C4BO!S,!U5W#SS[XB[MH]<^!8;.L3\HNJUD2*V%5&-&'
M05I=%[&BL,(4%[/"R:M8,0X?7X*160+2@6U8E@0S@UDV46AFFIT@\B@(0@FT
M5(DUNU*@ <+&!$IJMGR5#%AY^W%:J.5OXE4'*@W] !(WIU_T'WONEU?@AYM8
M.OL529W:1I)]YX.]>7AX*] NV0B]Y*'=ACO0X2-I0%K#@25A7O&TG9BW/"KO
M([3&VLW6%O,2*UG!1$6Y,?:QU%$E%N*MA*F#;'95(.>V6#L51L("<M7B<"&<
ML>XRL+=!R,:Q/\W5S_H?KT':@LFY^#E*:*KTT.OR%]&>J2#6TN?X9S%U.NT^
M63ZO#*:Q?%DLH4:SU/.C_.-6L]&\[O=K'[[^1QG3UW[O74:\IFE+[YJF+5CG
M.,I0LM>%KMO#7G=G2P<T5B$+"R54=FH2A6&L5I^5(?W?_7  LGS?F[-Q$%>P
M/[]*%YH7MTPGAAV4%NH+*.C.*_"H'0O>HR %)J\31)%U?EU2>5[K06'&4YUM
M=PM::'=?#"W\FK&<1)-+EY2#&8!K438C'YE KF,9][Y(O] .U?^ 'SQ<L&+\
M;3&,@\_P45*WH@2K@,)SG_+6!#[B6^8=!Y\#!7KG.P5VRSN&HO*I2^G782+W
MTT?N>2PM^6P\WWL7^P4!2*/#X2U'CW8#])$@DL6Z\[BVL<#3]O3>,3RX2I23
M3Z5]/WE MS3;SE:XX#7T-HW1AN"BG P[,-?J@PC!O?W+A78 6A^=.)GQSK7>
M1O$]-["P9=4[BL4421O=<CX0SHC\PQK-)!UZ_?KV]Z^]<3I7EQB-GV912KX(
MM#X9.,=YPIMCG'/*&)"@3\);N]^3%X1NGQ/P"JOAF"]0\N#ELFGLD"@OQV A
M?CC<45P03)>*IKC$]*BMB8T77"' F08(.*9=?C 7F30L:T[8P&>IISZK8$9Y
M"9%![T:\H#28H6.5"CF-@5QCP!!3@E"C^=*21(7DKD2)?-O,U!24$:R\GK%4
M#\0"E*9_KWQOKGA;Q O)X#5E:M!X-*5]@$5I-1L[WTO\>U\%"@N(__N_P&I\
MW6G58#_:;1,(YS2'RMYSM3\!7#N+3PY^^T-A5]!Q1-S:05GA,X^4A?#%?.;6
M:N(38#X?Q@BWFZ_@C,AL8(.1=W#RKYP<"^U>B1_6-'TC2>IRFS+QP"MUZ;J
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
MOJDKN-!92)<Z\4EP @W367D6C/MDK!9LMKX,OD,=,T6JN3X ?22KDJ]V6XM
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
MS8 F<7X).M#U2D^ 6@FGAX2-'1$IBW /OL-X#!":( K%B5P!F,8Q'9[I83=
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
M">J/X0ZQKMJ%]1:R$#)F1D]V@32L,BF+:<)MT?P*<KZ._Z+$7&$]R?O]$(X
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
MNX*BW<NH9+HC$U]:]KD>A;3[$#NG:?@7\!'7>8/"+(%K ?_^NW_IAR$5'*R
M?( )?A07?N"[].)_(!MFVP;__!=LGJO!8I40,HQ$(ZW*/2>OJ>%?YVE2+'58
MT) TY:SC!5,_*_N(.+_&-JU*8K=<@VE&U7- /(&U<N=9)+Z'IIN7LKQD?V@=
M%S=I'(S^+RW$!>ZLP0FUN _</N3#<::87UTD78E]>GU-L:3E1IYBU1U94)7R
M&EI>MC;-*GUSWZV5*N'" EHJOZJ6ZIL1S"4P2Y+!AW>6=L!5^S:W5^?+ ^JS
M+)T<V9)V"#G#@B!<J8RU$$@TW"LI%BC L^"NH!]8T:"WK!\W@4_G%@U)T"#Z
MW$H#P@%5&1RR;J704!;=E5.@'C9"OZ@$%:V;P^O-",*,<_2X)W@YL<IB3WQ@
M-A?2IU<?J"G_'%Z#G5>Y7A.5B7.?B%YR,'DD!&O!. ZX:QBUH7VB(JU":G=2
M8%I02@$&4$FF3X6EY[&[CINURN.<"#V3"PV_4(T4W,BK=P>(?H=BJ#&CW@"K
MBU!,%3S,<&&:E6 "GUO5?4MVAS8PS-6_0B4Z"J'W!P4D5P0,CA 'F*3+>Q;+
MSB'D.">2S/UO B<HE@;F8H((O!="XK&B2ATJCQ@E^2Q38M)&UZN"EU9/J.7\
M/;G$\(,KB]NYF9U,GLRJD#4<0\%=)..3;!<R>>1GE6 *5XL4L0I)HHJNEHM=
M&B6S0:M"VU-&7=5C;CE !6-@AO?51+1!!/H190$Q@ #JSBA3J%*TV!GE<V-G
MPR/G!I\J;+0,##SW_R+\/-9)=)=Q5L@H1_?/@BU,)%:!>?0,D"/3U;":F4?#
M(RJ7)NCZ+K#YJ>H?C7]12KN420<JY6!BH3.AV_M2H'&>F3BSL>!P;L1IRNC#
M<$\C9'%H$?DSA"T&DLB/)JSZ27IV5)9/S4D"#TBF(?DAB8$P;Y!-3DT6'=O.
M$O3; N\J/42I-BY9A5)J_J?P4^W-R80E6]7[J9]I'1&YVOD#M@/0CP6T1.D_
M^JV(A2V)3;Z;S5&3#81JJ,'4QCQ=&@L8$ECV&)^2$]<UYC*M4$8<)&40$[;R
M'QG72R:^LQL70:99<Y._H=20@'/V\3#DQY@]D09DYL>6D5_J(Z*8GHK#E!&C
MI'_$4@DM;J;-!,6L.9H\I8M)P6AIA("R3TQ8"O+R[!3TL@Z1$XX$OB+AGKOF
M7JYA2BKX1J00&3Z^)%..JY+DS=?8G[H:P-17EM"'.*1DH,&.#/V5O AA3-ND
MG7AVP99*0JM%I9,77/D^=;B/*X0,>%U!C28TN]20#_EJR4Y5ZTN4^+%.:2.Z
MS/"L9&T2RD:)WDB7E)M+2_?BDGQO^$KLFY.S2UF-;&>;*F0>TC<I9P(K8XCI
M5P#PM'XB<^_)?*UH_&B[J+>41$H5> B1\C+-GE@#D>UVBQB]9/$FL*?2U8DU
MG^("W"I>>Y&6CLM*@B8>QCH+%R&XE6Y1\%:^EK15(,225$5D"3)%^?=BF9AH
MW5U9X*OX0XWI:,["2DNE8"ZHIQ<R%LN^?<D3V?=0J<[!.UK!YR(#P%2)F20Z
M.*&Y:H-#13:2UKG]T;HW%:2%1);\3D2GX23OB-O)WK ;;PVUNF#-0&6S$;+)
MS+](.+ALM= L@Q;JYW=5'XVI?DUEQ%6FTI.,-O>;:/..T>8O!OW@-U9WC\-V
M>5=2\HR$L] >I'I?YNQ))DI6P30B[B>36Q4^=*UCU?)]*'SVM921:<G_2,Y:
MN/-486V!1NR=2;HOVM'5%JE"^RHK^+IQB]UVI-)VIA3?#D+0^3-)-1B_#D(M
MRME4P9=(97@J+54240I\F++OPPQH)N4DRF42 0/UN8Q P3>&'(:_Q%,F5Y!F
M^W-!X0)=)DS%@:CH^EJMH+9!F!*<Y(R*R##VN#^@M*#6=<$Z#RI>%-^0N+;"
M+E*TGE-]971BAHJP<-$$%_)(X\I6PZAHD#VW$8I>-FXJAT03L$[JVC-!D<S=
M8RR+B^6T%,<:94Z"Z$JU@C/O55<JXQ$G8T,ZF^H.L>7\L]2QA[:\=IK:%OI3
M@I*1K],D#[,OBHM,I!L*V ;L35PL6;M"'2\$JXK!!2K>$8?K'$H^%-8D*A[Y
M<P5_FB#,6IS)-D)EAF5QOO*MD#42U?@+010OE.0G3<E* 2B-8.T)@0[,L00B
MS%2R'_&G',C,WC6MGW$JH^R5;-#YC)EK%T-AC^50%F=,??(#+5,& =?E&PHI
M2#8*P+X$QL]D-Y:@2E2EQ6N005*;E2_#]@Y*#,,M6?(6?-CY125_NMLP*GHO
MIRYR/$W$%":4$#YL7IF.C=+_J]%>Z?8IY%57[3_\.T(L04S.@'%:SF])*I(U
MSS#G<-,^^>SBS::P0M+5Y;)GZX=>W^?+DFX3H1RRI$O/DTNC,YO6(+0;9D#:
M#-V14/8%(\\?A<ZQBCL5U%6M"G,.!(*RF#/##;_3\!Q4=D/;S,:HB(FZ4)*@
M?%]2K[ 6I<K:WG6"%-!;6#==U_9#TN,7JEU+Z1"3*)Q*#DR]$,P.FB8DE>O#
M&=1Z0C)"6ITBAEW7.5>Y?I90#FSV5=))9M3>O(;!LD +%?!B$CG9"D$=,IOA
MZ)PO)2MD"H]I=[HD"]]@5UD5Z)2:9%4B$J.@W.C,#D/):)\YV.-1= PH.KE.
M5RQ?*8?K]]R?R\0(S)>HE4G2D(^#2ON #,;)L#\:G93,QE/$IYRTY8@QZ2-5
M5ZAJ)V1TDO+UMSK@55L46%I'F6?FI4DP"(%4?FH68X6T[92,&^(*/+58[Q<Q
M5?%$XWRU"FU_;YVU,"DL$(9%J;0Y. 3)XHDF1*F+$J%JX/F1BZX,U%VG *0R
M,P:3_R+)"'71KLI4919.Q:_2W5<*-YC^FCIS#?4B% G'P1!D?_24#XW;I).'
M2R*-6L!^*MHILVY,2DT.]M%LQC7312[;NV*_D#3UR2O&X0<15+;_/,%2:;7W
MU6[":V=AKI0QK$$V"-E=G%R;*F*0^F$F%+R2JB)AAV%(XN0%QP_Y^*DONVIA
MO'A)F,8".YQ8,,CV6]^ M.)&=&_ OL.\,C+5@*8)D#Y*IE:'=MS-=P4JX[ E
MO\>D8Y-:P$0N8:-9.69-Q6A3:FM=M;$268VO3TD13N3-HDUU=21)>78I5X)#
M/Z:I_ +>PH$C0F61\X?G9G O=7=/]NF(# P[YF-EW,RIA4UI%'Y+O=]^#;7:
M")T>IR*[,G!CYP?5I2'3C2?D@##6[UM+"*&3P3VS^M1K4&Z)!2^SS=QRHQTZ
MHW*#$7<GJ6"5^6Q;Y?.X,F WY]\99^_R1IP:W6L7'^"!9^U^,DG,*\64=-4#
M1R0H@R0F%*\_?6*_&KS:"F&9=*?C$#@RG=EN;"B;[:#C@5AP2FW"UO1V+B-@
MJ$+4$T'9U-U[T(#C\A2II4[2!-B+S(A4T4<#?R@T.B+=570CR3"1!K;2]0LJ
MF<K4+:IB:VMZ4J&(./QD^JWH//;2LY548)/B;=+C3)R?PIMR<Q1)230X:5+K
M+"<,<,N\VO6=(C4:DUVMY,_8TM$VS!5EN4G8I>Q2V[!'.6^=D@3YS71,'H.X
MMO!\M245=ZL\H#MX=!YP#9C6J-,9O'X\Z/$*R^RU^K@7.BYM(7RB7T-E\%4*
MRZ6Y[99U<Y-C\KHYO@<]/A'/T?'"SJY0NT6JQ[(6:S+E3[*@N9C >4J^P*V4
MR$6##:36^B8I^A!5QZ.DCH8('I8([(16+1;8OZ^!<[1JJ2BD+OYH<BOLBCB6
M+:[E3N&*"9.28WP89=^%Y2C.+9E3#M^PBYO_#AK2>5C2J:0,V?W>,FWR4C6>
MJ7@B3Y?.C>-$)'5^BH,TY_BPYVC9T^;ZD>XZ);\8&>YS8 2"_&PZ;B.^ATKR
M^VA5&[>$_UW75KI@C),K8%4*6)L7L1=!W7\*BVBP#F UFXGA268+#0XC6ZBY
MFG?$8DFCMDO*Q(8D(2O&L G!W =[20<T"-=1:6!51EQ"ID(+CUO5F<B5,<I0
M!2RU8F$ R4 L8@: D#"?.G"IOL2T4N0=*H^VX?H/2UJ82*LKM*R^LIAA%NL\
M7TP0B#E%01'%:Z2ZFWK;FL.ZX6&5P"NQR;")1SF9?T&(#;J8S$C7B8@% ?WI
MW">-EGH<_F!TAIHV>K)QGJL^DEK%KR$P+%!R5GNZY!LX@ EW;,9@C50JKMJ/
M8?G+><S,^07AS&+8@ L#_,Q"2CQ)9B<6CO!"@"47O+25OM1LLY5=MYZ!Y9L^
MMI1H@[%18Q=8F2FZ%D!-UF#Z'$D2!+<Y)[<'5Q'+/HP<AWS87I'>ZS?8719#
M3J?F4-_IX@C5,/)2$\U?%EB?.B)-81)?B>D$5TG1U8G@N)DE092'.M,<ZB1/
M3HA3R:B@=)B?4U<1!LC#1R=BPR-V7Z!CJISZG4!I<K.M&I?*AAI4)T&0U/*<
M*+"+.44KE1=X[3XKP$2)/_ABPI@5,DB/=,-QD(R\@:1STM7/$VHW;,U+YD :
M1/>7*B>Y^JSNB2C?K7Z B5]R=;I8A_/^U*148C06>2]D/)8SX_Y4_=R3(L<<
M0YR*PBZR6L G8/D@QCB>JHRI2-!:KN6T!U:8[8P!(6/WF.\CXZT,OT@"6':W
M4?9O"0Q%DK+$]Q:!:T1T=9CUA!%Y- 8L?%:!$U>X]V1P_YE,[*==^D"G^_"(
MYAA*^"GKSCN505,R$ S6.Z4$KVR$?.6ILQ#AP4C((]5IIESICOP_4P=HLJ+0
M"R@A3CB;0).V0D%F0M6]'CF91,\A-65KF.PH3S7 *\XN[:J8FB!DE,H 4'CS
MZB\N<</>0<Q .,F'<OU:P#X)-%0E6<GVV 3HPIMEMEH5'=9!XNP@)_5>*#@N
MRJ368,EA.BT6&O*= =MUX3F1/_MBUG9C8^(9>U+C:^!%:DO;\K6=MY9L\''<
MZOKANRU4!:OG !Z/6Q97/E85!&'.&,JR>D%W]U#P:G(/RR *5JW:TX/\JK1,
M4=#]QK!0G/O"CPJ3ZJ.R8'YFA.WCD,(_*[APDFKU_8I8LL$&//=:/8^_FW"_
MH);:#556B4*+:%WEX% O*TSOUQ1H4-R)T>DX>777\3SHC.Q^/[(!R9^R5]<B
MU+=N*L(+5@U <@8% QDZYUAK*[FIF2SI'*0E!)(58A5(8'"J$'IS94=>N'NZ
MC<5(Z06Z$[KJT<XO4-JE3%,K8KR%EDH@"V(YX1V_(U 4EN.JU8GD/C*?P@+A
MHIS@M8:2Y2J@3*L^,C?8)'^EFO'K[4 %AH*6,;>[((PTV.F(TT'ME[MZ#7))
M<J<MF:7*08QR(]4$9JOTIY6W:L0'EW3+ AQZ(+#$NEO3L((M?E279#"5!))=
M#F#U1ZGJE"5?H64,&C0:*:F1/B\$9ZS(S)#SPD><&R&T%-#[(D]@C5_H:@C)
M:;B:(IQ9?U_*SEA2?FCQ=Q2<YA>ZB2PO=9&^O3\2^ZW4JT#S:ZL)2YE_J&VW
M"\WY7BF.KGA!O)(4ZFH2+7,_HM$X8/5^%F)B)C>&L(0&YBM.&:%&UW]<<:<I
M&TDW[[/&1)6FQJU5ZJ-NSW G1>4X/#U*6@LVQ2CUN 1I+Z$+RCU"9A(@P (W
M</6CI6(9F;]J)V6Y"@BP1DT($B=+<*L-E("$!$R)=*.HW#@'DV'#M%IIS&$'
M4<Y:I5G,"3W,Y TX"8,M71Q5C8RU$Q-2Y]<#L)PG81TIL46)V:P:'Q,T&#)Z
M,"OIJ%D35NA!A :%>88E 6+5=TGY&>@<R+4TXC).IS1_7K-M(?D7@Y'6)23#
MQ02=D8P^V6BS?J'H@2 BTO"/22J[OCK< ^<; X-S/5H182VB;E(KF0"G5$]U
M<)H0H2^L]1T) :F$T25A(5?QC3!91YZC3,ST,T+IY*X;FTHAWC#AG.K<3<D!
MF-7J,\/B-_E:V3$/4:UE%H<&*\#)9E;/R7<G'^)9ZK.6AJ1\ED2%<5)\10AG
M0I"B.9DO#>JB=#]/$LYK]KG^\]3HV.6>;!:6-VH?$X68O<4M"V41M?E>YC4I
M8/JEA*"NV=Q*J;/9@.KN\FP+["O#UU_IL<*@\D8(.LO@48P79$T^$)/<KEW*
MX >8)O7"*E97C@+5A0L!F-C7]?(X[@%BVRH IED1RZIATI),KQ24*=5/ZW*.
MW0WBCK(8%6G8[;MS[NU]X>N64^6T9MU6G!+ABE@J]%Q@CH4Y"J14LRF=7M.@
MXY3R78:'D>^R_VJD]NCCW9T 3R A7R,09+G>NDJ8J_ZA)"*X4(OJY JJ/[%&
MI1);=*$J)S[BH\4:55&"AQEW,MDM7 *X5GBV07=DQ2"FVW=G:O^^,+?3*QQ1
M$K-8UUDO4X1;6V(ND,1U+W*"4B"$4M/YF860[#>[<EY(9XT43N_EY])I\Y+Z
M<C_O=;JM(;]^H7Q="'Q=^1$KIPO9[S!V/H$&AU!P'9IQK^7\,0\C,@Y-%;U"
M"KX45G<]DL168J"2;,B*A<B9?_(#$D.>T2L9:$'W(Z6P0E (&QF"'9S&%<*=
M.[6WR6[16MO/TU(22BHSR6[>#EG4HW !6"6U.@,?!VU:YW]:PPQ4@I?%823?
M8:?DFEJDB4@S#:6[Z,XX*^-JT@Y4@E$2TT*.C+Z*-)-I:C@:?<?0A0BYD9$W
M95U9EHI< "K>%,DRN8QY0&)J=F\>XC@%U=ZN:5E&NY+E_J!T:2C NOU:8Y!@
M-H5 @:0+X! : MAP3H59?,T,7,U!F6&;<*.%4E-:6)[4XV5(U.]0Q.PE+&NA
M]B&[K"E%B4^R O6BJ8UM7=*=Z%$$U$]2X%%XNE.84B:5:C "(SSE0$PCGW/\
MESYF42#B-[7@2GD$'CD(<:V30F&ME&%4I!6L2  KCX"AS"D6!4<"AZ'G>$F.
M%5-8D()FAG==.DVR/)E^,PM:'QBG)=)SU0U ]5Z5$/38!D"B?&,BO-IO=?KV
MOA\'ERB90OF55\!FMR5:MT!?R*J7I%[3-ZN$RJF>LP0)WD499*<^KTA1MI@D
MPI6LJ7:RUK $YJ2QIMD U@FUB%"E@O<5B\V5],U(;4JOD@D+-A"MQ,JUVD3+
MT'8)F\ANSU)J>4T.]5JWFP+X*WEX9'VL_DP5:HKLSA#G2QUEK^J+NQ6O<NS>
M#NQ)MS1)6>JJH$:1D\LMGHA5(D>4RFR8JB*#4A>J]?$-7:X%]&,>'J<L^_=J
MC+=PIH"#. GZTL?8G$9CG&+G6.T&)9N>")-K9XU>8PJ\&=0+5P@L[_P<44NP
ME?.)'DJ&U?E3U4[8VAR\/,PU\6V)[5$Q36-JY145,>L;ZV]ZA<P0TW^7:>>2
MJI9-[_1()64RLB[#]%K,F-H\,_B.:8X\HV9&\3F!V$[P$-"QM""/$#E7M9U/
M1,?B6+V'G=*Z^%UG/UL!<&0-DR1EG#K%$RRW6N6E59 P<ZRR<P.G8:R3R8TS
M#O8]@?J]@M-@-Q9V+R1(Z))YJ*G"@,<K')XX8_AC8?Q^-=@LI9A24_;]L,GH
M)'54:R2[+UAH]0 D&#8)"R 1,ET[Y"T-!<9<URE>EZHHI2D'>? * PT,A,>J
MPBQ:>U# _K41%WV0)MS2G-\C7DKKW- YKH.(%<![4JOKPL(JJ5LZ.%3X.1 4
M^*>&@A;\HNH+($6DI>UQE,+4^:/ZS2J.]NV10)4PI@W-/"S-(%JQ;&2$T?M2
M1 +L%!/@X+[TIA)$/9BD4@$B81YQJ^Q)WISC?MQ]5F1+@<]"^E",'U7CV-+)
MP7?'JIGNZ>&Q6<]*+:=OR2"SS6)-F-GN6\3F?T4#,_D:=:AP[!FLMCT4VA5Z
M'.XGF38E(ND(Y(O@&F0P]M*!)I-KQPZUI::;H= X;;=0;9H$E7OXJ?$Q4_H>
M_%]<L-N)2_1@=N@$@U_!?[/P^PFC@\_L4'5^*:(+<;* "<Z=7T&+ O'X 8>=
M^/$WYQ.EY ;.%QQ2A6Y^_?#SIR\J8(.MPX"-=UKM']#)2'-8M*CN"]VLY]%*
M(VFS_JWGG%)ZZDUZC99\/!9PBQ5..>K.#AS6JJ4,[2N19S4!BW:. 2*5%6TZ
MESM@,9T7LC<<, BNB</\FCD#59+;@ Z;.<1$G/NQP5<),;L MYT?EQI;$I\P
M+).NK> 1 C_W\?A5<!$C=)XKOS3!V0IUU';;"BS@>2[&P;X3L@;*9-!4=R#3
MB>$I1_Q4.(.N"I>:2Q00*;1*^.Q(6HPIJJN6XC@I@-C(VZ>?Y8Q"[7CG")4*
M\>$?&;>%2H*5:T&XZT&#9)ESHA/"\1.,IY]JWX-D)*P\"?;^4UDD>7BX* F_
MY'WE3:3F7]+[55A;+)'03R,8 ,$):PE*]CSE*CX_DML#MY7?RPGE?C0M5#\*
M"<6F#Q$5;Y7_LAZQ#Q5]A.6F778391OBR5\(Z4RM8XI8V94N$P[46W/5-, [
MTG*TLPC/C]@P5MQEJII0%AG)6'_,W<4J!V7.!3FO]3)FOZGUTMI,17P/5UM(
M\X4RZ7&C:(#2+EG(Q!I ED]\LI-#;X\S1;XFRAA3A1YF^3* 0A;E6GJQ"N2K
MJ,VFGO-H'4I7;=6YD$NG+:>YDH6XP!NL,DV)^W%S".W+EQ[\-=\@8_#B\U*$
ME6Q>.V!O5TT2A=1V1Z+\ ^-)1HL80YV$G\HM'JWA)5G(SUK.44B[JX[,I7 :
M]F2F"TKI>-H1KT!7.4"DH<XW)*1\T4]L2$UQD4=9(?!2#Y.R^E'*=E8.+.6X
MLE06U[9\7=,>Y$*XMO Q4K#)T;-S]$9-CM[.F[8%3ZO'[K4Z3LHK!&P&KDB^
M*@=L:U/R*Y";IJKWG2RSLEIRE1]-BK62DDI VJ>:?=G42Y;!H;^/_\5U_<LT
MA#.1G>613R_"[TKNZJH],K@N_95=%2\A2RR@92ZX-[C):S5X+>=-G6N36#R&
M,VFRY4X/M5.W2]XV=)XO&44D!35WM**,)D1?=8MJE"U*?N$$,G8%X*[*+'&I
M]^C@I#YW&8B6(K8<UBSA5G/:0UFHNYLD>OET&?N+GB/BD)!C)7$(&Q6B"EN:
M@W[&: @3*E":LB(Y+5#MBRHD9ZK3RMN* XOT.*Q'V1V# \,F45%3CHA):A+5
M6)UIN3%O10^QRQ_(GR.^U98[U(?WM\XHRZI:T5I6F%U888A,IG=4X"]J?V;7
M.6&F/JGC@G^@>*:"F:RI;L(=U9&JRON87?(SH&,4C!RB.E.8!C^NS5S9E9;9
M:J/AMY5:*@9@D)M#:0$&Z-24=$CP""X5AP7J5#]B<TL[DA*!/7RBNU"<D(?*
M!LA-*-.-K#=\OXZVEQU_"LE$E3P'JEVTKW8P2"YC3"[A<PI@RG!3IJI_811@
MYL9F!9IYJM7<V%;\+ZBA$L..V*TU9+M);(A1G[L'HD+ZCU19FW6<+>=L3MMX
M*8-3=2YN*BFULX6UI[O, .MK/R37E3 :Y=&I/;5&*E59RIC$I2\F2@HA?2$V
MTMZFUYE6#"@<KR@+7"^^=$WUY7%PQFK1JSY$RL,AQ/%RQ+%LI,=L]<^P6I"2
MTHE@KA7BEGA2AV*].5YM>ADB,,#-59T:?>R"65,8RS9O!<?/IDY.RKIN/)F)
MM;NS5K54M^ZI;3794/Z&1N4)E)P>QK"K446H93D*'_0/R00IB0S%VS&K=1H1
MXTE9W9F@]W*+P^'L;SJ9<D&TGHF>A#(3UWQ5S"5T53//4:OD=IE80KG?.D]E
M2CG$IHD0K,O:#<X2I"2VJAICFO-4FR#7-E#?H7GZ42+58)6D5>9C^.L4#HB9
MI:V75G38;3>KN]?L\*O=]+6JI:M&L)K +CA15HKX681%MWZY,XS&8I!85>7T
M?ZEE[9)4M[][M[<Q7T3J0<ZR4YY4L\\[[K,%=R-!C9O]?I#]YF2"9J\?8J\M
MB/=FP^\9BS\CS$'L5I2#9<%15W4.BP2/X2\.N.LT1XEPS!"LA!@7G^\$H=Z<
MU0W/2B%Q)I>F+5$4*MBT"K;J,1G.G(PID3_(?P@$.2><5>E1SQ%U\YR\Z95T
M7$MB:A4% VZE'EY+M*,0Q/?#[)KAJJ.(R%]Q.90Y(4:Z!:-*_SCD?M]<%\2
M8@055[( :#V5/.>J=EQK4]4T4-W-KMKC\/T?M=D:ERF0 GGYE N%\*.D,8Y=
M?<FXEOUW_/@<862/YT[,_0"ALM/D.X$LPJD_[PPZK:$C00UP(TJ;\+PS'K<\
M^VMK6PA\-@T8I9J\"J;<-W!^]B/R6IS-,6' SS>@.+2<7]0+-91?)G->**5
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
M,+LL)K W3!8QWCL\FE"AU@9 T.G*>8%')8V<S_BJ7_!5TM1YR;$%\[F<0BI
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
MO57X-UN/A&Q5^#^@E1],R*0_;G5&=Q^%\+S6P!L?2,CDX":[98QKR_C.1IW
MZQ]F;.!?PD\SYUTIS.]T/7<7Q7DOFHT]6/!KHX=Z7Y2^[0Y^6R/ZVM5NHR8?
MS99M94PU6V9O6?LQ;/ ',J?J%_TFT:CC!E3]U;V$&N_46+V7N-VASO"!W*J/
MV]Q.YH1627.7-;:=0UCI\ULMT5X:=4W;J[5Y[G P=GO= >?ZW6:E>#%V7/%=
M.J,;NCLLNJ.<D6&OH;N&[AZ4[CJ=@3OLCAZ/[HY+B]W0IIRR!I=I,@OSC;IK
M9[<UUUZ>_:.PSK#G]@?#'>FK_HSOE:]MJQX?Z3&UNVZ_VVF.:;^/R1N.W4&W
M_7C']!1,.=GNBBMT+/2H"Z[6CK-U*V\KLMM6 ]H_LGLQ&KB]47O-I7M >NFQ
MGQ"8K5Z_VYS0'I\0&'CMT:.<T%/0L3_$N1^?AQC_1IB['/$V8'8,0O?$E.X7
M7L^%?VU/:XTB]^ GY+F]0:\YH?T^H>[@44[H*6C95M,6#0U":&=/3K?N#!NU
M;7^/I^N.ALT![?$!>6Z[LP.;;M3JG;;W$S6S,NULI0<$6S\\-5?V"Z_K=L:-
M5KW/)]0!9K #MVY.Z,%/J.UV>OU&J[XO=JT9=1A/DX6XC3*]-7[$@=">UQ^#
M+K=K\&37S3@@;>_H#K@]=-N>UQSPL1[PN.,.O/Z>GN]3L 8^2+SYIZG^C]UA
M^W$<@HURN>T)=0;-">WQ"77&KC?:(4S=J/^[I:Y@0^<749)E+[$S ,P49EZ$
MV5SW@A63F_'MPW40RGY$!Y]9?>3'Y+GMP>&GOQ_Y(;WHMKU#=K7S+K=KN+@-
M(W$R7D<_>&2U>TK]N01VNY.>'2?WO\N63Y6&":HIU,TBJ5N7^!T0V7J]MNOM
MS%UVVHD#TAN/ZFA'(W?4'C<G>WPG.^BZ7G=79]Z#G.Q3L"0^:"&C0KY/S&QX
MT?/<8;O)_-CC$^KTW-%PAQS*YH0>P2'7\QZG;N0IN.,_BOPV<=YCU!K&([?7
MOV&Y::,/[O/)@CXX[NX:_&M.]@!.MM=UAYUCUO0/U.WTJ\BR5XX1,FLM/^_4
M\73(:HX[[#75L7M\0!VW-WR<TLOF@+8ZH/ZXJ8R]?RMAC8&? <,FUHTMY1.<
M63+]-D\B$*G;(]GMVF[LV&"?=E[_?M_%\< =>G=M0>V9JMW0\M.@Y8%W#]Z
MAI8;6GX<*]GK=/>4EJ4>I28B)][GIA2W[1!LS;X+\PN2 M67ZO1W:#5\/.]\
M"OKK+U:?>&>6)@NG%A7\B:6C>_W6#9VAM[SOC['8'S8>;I-K?44GV!MF/#4$
M\E0(9%><\V,AD'IUQ;M*7[FYRZX9XV[&."Y=I[[?R=LPF[)R(P)+MW%>?$QR
MX?1>WJKUR:U.YJF,\122^YIF)=LM<;]%FC<>N%[W\&MF&JH[**H;#-WN>%>D
M^(;J&JJ[77^"MCMXS/8XQZ5\7@<>)$N(ZW-+;VT*[]W"=XXI'-#->0'L^I$
MMQXHP-70VSZMK3-\'*=20W%/EN+<SO 1&TP]!8?!YU1@)>#-U()&H=[#2_.B
MYXYZ!YT2V]#;(=&;YW:\QE75T-P#*P:]QF7P$(K!.>*.);$3A-DRX:8>C=?@
MD'5J;^ .1H??M;4AND,BNILA]354UU#=05/=-7H"RM3(7[V*DUA<3:B'_&2S
M"<TF-)O0;$*S"76;\"-5[,)_@_#BI_^&_U&_X*J($Q8HK\9E->+/(LO#V>K^
MY"J-^"K,X773JY,;.^T?>&:!F":<U/@*I"E5'PL,[W<Z6(.\]%,18&$R?.!I
M67R319>0-;P1Z6</O0MK^D;'3KZ3>H=:Y0.K/J6I.)<B%<YSKS4<.I,PBK G
MYRQ)\10ZK@/S"N-I*OQ,((3X\VZ_W_*<A7P.'X._?R@=7SX7SC(-X;N5\-.6
M\W4NS!B7?N8$:0BO=B8KQW>>][J#5E\/J)\+8^?=R8=XEOI9GA;3O( YGB51
M(3-BX;FH0.7+>=X9C5HC5N#4**JEJ)R,C]U&<7*?10Y/)*JC'8STDC!T<1JM
M3NTD?B["B-ZC7^XZL-(\6L%VS+#5-"]CU&\-] ! YWJ KRF<T3))<WJA&:9U
MI!3.!5O+-)F%^1Y0>7DZ2"1(@<\[PYYU7IO(G7_P?.BUVC;)=WNM\8U)/N>O
MHB*CT68U1$DT.8=%B-2Y 'I9"*Y\2])S/PZG#A@CE_G<N0SS^977Q*6!\(4I
M,%XP0Y!F];Q0"&5YIH;9BM!->OI<^,$ET%_&4POC6423=YW(G\ ^X)L7< G3
MT(^<K%@N89PPRY#?P$8!B<-17[\"&F9]9L=]=W@->W!WD(K?()7'*YK-\'6&
MM&=-$:\'4+?O .U.99>)E.6*16=YPD]BU>(/_$\X=7GA,OLBR>=ZK9YYKGRW
M7%MZQ-9+X(HCEY672DV"B!-'D-=)%I)>07&9.,=^&:X3+F#("Q&HWRS"[SS<
M)HZ^W76C(0Z8I*^D&*S-3?TI+!,V#+;O/!5 +?G<SUG+B),<F,$DRWW@(WX4
MK>CP(Y$C( W<$M@E?PF_^QXB[X"O.]TV[:K7A__FSELQ%8N)2)DXNIY+5$1/
MH-+HPLYG2S'-@4*B%;%AX+]3/2F@,CR2"^ ^20%'#2N#4\/.*.%L!O,# D:\
MXVG.] 0BPP>-*,Q7] 98DOYE[I_#KL$OY?SA")GKQT"C0&>^?JO>!G@^3R[]
M-+!^XQ*Y+!#8_R+,0OFRW-P[9^[37J9B%L8$LP;+$'#FN#_X?MHV1>XEQ0C^
M!0N"G8 E!J 0K>"2QGZ4A[)QP'3NQ^<P!I:=9R]=29[XS;DE,W%5!8Q@?^9L
MN/)PE4OR,S6*$%$]7W2"'\+7("&(_Q0XQG\*D#0P#2<H")H(]UG)PD5"$$7Z
M#.&7@8"ET"*+9<(<@DZD?"#\E_S=YOLE";C7:0W[0.0JA/6*E$C8OM>789#/
MI;_0_J&\D6WS$W^2X7W>_!/KYN+>B?21[FFG7]X.^W_GNC)R"5MZ,H$#_';B
MSV"RK_SHTE]ESWXL\R=@3I4]K"Z?%_G3?T]2^&G-B_>7V^TJP$4,2ES$1D4
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
MHI!+1!F._ 2K((D@S$!G$Z2<1_)5"._2C82'"*_3+Y8FV3,&@TR](/)2@;"
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
MZ/ILZ#K;YHQY,2,R0%$<$,14+! G28ABP06)B(QHZFUL,5KW\&P:G$/7^SC
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
MK]X5?'\[<]X<*ZX^K<)9YJ#C!:!CUGD6I3A1H8^2)/&1O@)"I/\9(+USF*I
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
M.Y/PY.HR5'*X=2CDLEVD<;*X(( :GLG!LZP/&&? HDF):YJTDP5SUUCA?OP
MZ]NDMSG7ZB9=F>O^LCF'5,I8@8"$!L!\9(&3,H+$Y"4SB8>HOKI)_^:DV"@_
M^<O%U/]^/!V'*^5G\3]GH\7'[[]JR;9O]0;X^X:7;H:NNT2=64.271_')&7B
MFI:OS3ML.#BUL\$?=GP6_SK'Z7F<O3RVL]B)=V#OX-DR-IU.FEW_W,X.9R\7
M)9WEUW)AG[_ZPD(@E5]OPJ_D;T>HOWM+?CO*KS]YC?L__>LX?][)X4^O,:_3
MQ\/=_'UYS7[[]XO??WLW/BZ%/6\XC\02;R!&9C([,P(Z:@8V$S-/^<ED\*\/
MXZ]LHV\S-NLVVLQM%%60,:(LTX@<H/8<-&4>C#0T*Z,A*9G-5/(=:?NFVHEO
MIW$VF!>Y_C#XZL9KGI^O8,\U&VR^<[8XGLXR)8?J\>CO1OSEXQOEG$5!!22A
M,Y^Y0$&KHG=*JGRVBP3A["_X;.FVNH\3L6ZKC=I626LT,CA0F4E*FT$*!B4'
MD^UMBERF2,XS>;.B=P.&.]]F _NG^(>W9+JN0CBM'7EXMI@O[*0HMG5+]G=+
MOB9OM)4DGW%Y(\8R"C Y#YIG12X9IKP*:)7FJV&Z&VRKO?G\K))<SW=4X,F[
MP FD5#J1,>G!:AW*F,GHDY66>Y=)C@R%;G=175YDLPK]K6Z_![#]_(<W3.D8
MREA3ZDBV(03-QZO1'K+FIJ(3*B9C;TMH][:CZCFY*=M*><T"Z@B,&ULF\%"P
M),3BYE"!")\MUGQ.,C/4O-V,[:NJVZAAE(;CII^W0BW16E'JT14\-IZ@"K-;
MPZP] X9[+[CCD%20F7^M &VT!2)BMFZ4LL8VQW\=/?>0$7H/)V9%Z+<AM!5*
MC9HZ@2GOR)@XH*8V(Q3S#T=LY"D&QTN7/7/GIJ+]*X':F+&U._FRRY+;\>#4
MCL)@-!EX>SI:V'$MAKIWM>#SXC_/:[\W>7*^\E5#[Y"8EHV/<Q*53QS!2(]9
MQQ8.M)81O*$IZ]E1.%29F+3JV4SM6@O55_6A(GDE2&[G&QN758G2S-,C+?$S
M!HY&#Y%1E4UG%Y(HUK(F0Z;ZA.2_43/":'XZMA_+Q<:_!O^J7MEE[=8FZ$4O
MXL+F!VO;]!6J0Y=K?MD4><?[LY.SIJO0;DPC/ZJ%I5WRZ;+I+I:01"(JT%B\
MCPP3.,($6(N*672:.5UZ%\HA5W<N+:V.E1Z#NBO-J()ZU:!N*4G:41)CT" \
M%X#4$+#:9&1;P@E#E)F]M[:5R=9.=<6LT17S&1F#:=.DQD]/3F?Q.$[FHS_B
M8#R=UPXU*W#*?!9#T^'BR54AG/=4_CE+XB N#M.1_5![YW5#7,O&M'AG7?+(
MP"8? 8734"95@8N6"<H5RF+===0[K_II5@WN?ZQ$'9GG&\V_=0KSJJ3<%>OM
M 2TF<*YCR>%2)9NK9.,K[\"BYYG'@W6^=$T?*M8>*_G?/73A/,AN-B\7<9:?
M>WM>NK6T.+!VN5FO^G*U;/-I(Y%*71U2U[()+L(I;ST2,(120"MLL:\<:!L]
M8M#$4[^UC:7IA>G*:5*;W3PL^'?E;JGPOV_XMS47GTT1;21890R@4?DW[0CX
M8+1D@JC&9\J%'BKYV'K>;(SSI32OS"^:3<>-?G,Y9[<Z7.Y?8]D?3::S3%27
M\S,K875'6+\L:P1,B;;$) ;<> LH9-%7F (>T*GHB4],9<(:LB7%@=6I\G
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
M8QEA%R376]M4#J6N$8D-PO*Z;8:_AW(:?8@!/L79M*+XMBC^> W%9=ZDL,*
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
MTZ TH-(*C/$4K)*.<*4Q4?&U4LM* P^'!CH/#U4:Z#$-T.LTH+A+0A($X44
M=(F#LX9 <-091ZANFA15&MA(&JA:VV;(:9T1A$K7/:9K<9VN/4'I@D] DDN
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
M&B;;8"+(^=MVI#A# UV:!3<ED\&X7WUPEE_@J"_YZ L^O)X!7(.!_FKS'<6
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
ML6U.JHE2>VLP049+AGCD&#F)!0J,DRA-="+ET(RZ$%5RP0L&@&>2:2H >%H
MN,&%9$/24D>)8,,MXA0D'*T"*#C>"R^(Q<GK# !4/[B39&6:N6\(TB!G$OA^
M]R3VA@5#5*:8Y8K;R1M4&90?';7FQ);$7=+&*T05B:"2N8Q:Q@.(@< 2(E$A
M%3F15"Y3_G9EBEDRL:5B^F5E^MVW\Z(*X<9):PRB4B3$L;?(Q>B0-LP*  3
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
M3BU IG2&H<@D0SQIFH\D@:(+7$01 LGE!'6=L 68S1;'JJM<$J8"[5<$VO?
M;&V=T!&[%*+CP6IKL'5*$"^M)S:HWXH:K:!Z5:%ZSD@@L71&686\,!IQ2Q@R
M/%'D(Z=*)U .$U_;8'5!Z%.4DZGPNL+K5XW76!NJ:-1,,\<]]5;)0#)"T^B5
M]^2W3#857J\J7L_9>*A/1#$%HC7W-D?5!F04XTC%:!BF0FKLUC:(J /)O!C
MOJ4*V/6J7S?7 2OHC) D;*#!4Z>X#\%Q1PAVCA,0BP*GAX3F<D&718JNRHLM
MP$EZG1T_QN^Q=QK?#?K=7)\I[\R7]NCH[>D0YAL'+7C7GYV^__;,'-(X_O#]
MH/?7T<'%27?W/7#&\?8%4.9YXV(;'VP='.^^WS_?O]@\;]+&^>[[#Q<-H.B#
MML$'_WN$??=SSWXQI[O=?;Y_?-!MM!JBV=J!:SY^:W8;_.#XK^/&U@[;O]CA
M0/4_&MUWW?^]:%PT+[8/??#>$.(1"2DBSK5"#O8,>2)XI(9(2WV)F(4);'-4
MF"6H8RJDA%GB0DF3&WU$*HQA7 &0KM4BX,X);,)H<!IO+ LUIFT.:'Z]4-23
M5RE29)UQ\3M%BO@Z9XNO4638.I/ZD8OI+%TM;;%^C^(&JS"AC]N?MYM[V[5W
M'W<;M;=[GUJ[C>V/G^8+!EP'V9\6\'K"@FG%$_]HC^#]_N?B%LD<\#%V;3LW
M!ZB!_%+((ST?:U.]EFK_RD7R*'[S\9_=HNL,)6_^?=E2M5R3)Y83RX'#<*X*
MLA55UNS7KX/X-9=:LUTXFT?9"= _'100F ^/&OSL#<=RY0F<6+%6U+:,(7?-
M.9F:_U3[/WBR'=7L(((D.H2/AJF=:\<-:B<62-9V.N>UJX]M.9#8"_G=5S7B
MUFO%<-N%,!C'UXS:\-#XXR067HM!>=C50)H\A56"H=2.^VV8!'P\.H59ULYB
MGDDA,11SS"^!V9T,^B?]01YK_K2XO;A[=-0?QGS3M0M@N%,/&8^K:\]KO?ZH
MYK*;)0 ?YG*?>0;I-+]Z4BD/B 3&<=H9#==K_PSZN?W$Y9QR99>KA[E<>@\6
MLE,N5;<?VL7Z.'C[^/0>OJD=]<]@TH.R1-[D\]I9_[03\A.F.AKY?O<DYN4O
MU^XM_&E[Y\4T,[ 4<^M<[O-I\?MP5*YB.9!.60WQ<C!^4OGO:6282S:;XK(K
M)ML>$P$P"%RRFSX5!%42:BN#S.L6=1J'H.4Q+RE%UE"!.+$".>(48LH2K8.R
M0MA948=%*0R'C3..<;A%8Q!?L7&>,T$XB;.BSB^+28ZI;MQY:UA0>SV3]#!^
M[69@GR^W>TN%QWE99TJ2DL7I<&,9SU].Z:DE,&/6M6"_62;2R#N7,[Q!HIA,
M =8[/O*5]RK1N'BQDI!UR=2CU)-\I,&:ERL#/[#(U]UI\9<16V8U2U0^M"SE
M*R6'Q[CRM=9=K"I]+J32YVOHMKJ-=GII8(<@(OI"%?J4^QH4>F$6_Y:>Q1=>
M3.9U=M.YW^1?C(/-6(&C\4)S;WED\*OU,C 90!T3UOIQ=[)?^M7NI 2OACOL
M=S7@_2]_#0]:)^WF\<[%_O$F:6YUVKM?&MF%AO>['X\.CK^QYM9!=_]XC^RW
M]L3E/?_[UY'KALYN=X<VCIOMQM8>WOVR(_8O/L"]']L'[]]U=UL>-[L'[6;K
M\U&SU0&M>6?4_#3N/M;:A+'MG!TRAS66WJ"@$D9<TX0T]0%%@EG@FI$4S=J&
MQ*Q.Z8.[X=R+7Y:\?%:%>*\)\:11,C*JHS*<>>6LMC$D$[@Q5!A[UPYA%>(]
M/>*=SR!>[HBC#> <X[F>%B8*:<<Q"I[!H95(#M%>V^",UN7""FH]08>OAZ=_
MW!FB+ML4/37'MK*C)CLM2N/G+4)W&=RP.J+WZZXA<@\4IE0G;)*E@EI.K7<Q
M2(RMQM@P*8BHY,[E1>$KN?.LV=K[<9@H%]X3CXQG@,**!^02SWEW24:IB8M:
MK6THPNI$/1B%J\) R\O4UB>?A!.6,\YCLE8(ZJG'6LH@%>.5:+6\3'T^P]0X
MB:"!C5&*N5XI$1AI"SQ.!>PPPT3SH(&IC:YCL:A8^"4J^;/\ M2?I^U.T97P
MNNA40]F+W8T#W[:=E96CJIH&=X5<0%8F4_".$9ZD!^@EGAC)/+-6>U[)44L*
MN1_FY2@5:31$<11(C(@#SB*CO$4J,:&4T-H+O[9A5-WP!R-N5:=D>7G:",E"
M3$2#\,Q9,!:'H+ (6.C O+]S#_N*IY^>IV?%**U4XE9'Y+1U.:&0(B-M1)I'
M[RVFFFM3\#1E+[4*R0H43FSU1[:SJN[>Q\S+?*6ND44NS8LYEG26)[D (5-P
M[I)Q<# Q3@UUU"KG<25J+NFQM#<M:O+&5N/\T&N"83$EHLQBQ%64R-&(421:
M)T4Y"!RY$4F=$UYG#Y<V%\A/JYSE7J%IA:83-'64*.J-Q"Q%;F,R*8D@0-P7
M BN,*S?T$J/I^0R:AJ0=CHPAPC!%<$2"D!^I0E01DKA1UNBB+CJCH+OC)TE$
M?UXW]?.*R*M\9;6PC[FPE_F\\^42?I[ 9:X?QD^?\WO;L4,+]74J8;+,-AWF
ME,I!]/VO/7A.S9Z<#/H_ .R+[-!;3RDX&%P<S!Q44@FB!+>8:\&I<UD^3,X9
MJD(*SNJ;Q7[Z6^<4?)BCXNW7>'DH(;JBI]+O)T1NG^]N'CK).!'"(T(XG"D\
M9T9& D<,CD)QDARF>&U#S1N-_B-G];9'8V^0'5ZF'8?309'V",32@]W]:5KL
M?39]P=FP99$=<DUD <;P?\#XS^!0&\;>ZZ,(UC@[-(19*W!"7MB$.%$8.<(M
M(E[$F)@#>B%K&Z.SV/D>:UW8S:/A;+IJ64@W4X"SG2(-'GX?1)M&<;!^:R[K
MBA0[**!P3'ZY,O"D5@#0U"-7,;AUC'-I-K3,'7O.T@IT2E%YK)3XZZN_F\:[
M4B6Z7WPXQ)HPIC1&P0&Z9Y\MLL9RY)5Q)AIIJ RSB>XD:.-5HB8ZPUGN@ZUY
M<!%V)"@CA+Q#HONP-EU'8S;1_?*,N-JXLI9#UQ[W!T6U"Q"(OL51 2!7U3;.
M3^+CY\3_<O9/G1,/ROXZ+A7^^R;%"[-.]8HDQ?]F^ORO<L?)W7+'[YOH?N=%
M?;F#I7=+]K]C&O8=4E\71V)$K&:N^WZT@V%MNY?+X[RLO/=;*F>5!\7PIK-A
MZ7VG]_"ROJ2<[BH9?B')\-7"W7GA\+-6$9@2.<>/0/GZ/V01B/),P/FS,@-C
M3%V1:-V?RX!5DFV59+O65D+8:*GR*D;.8C 85#5X2HQ>X<3$'7KCW*M0\/:/
M<0WNS>$PPG^A97^\#J?GP5:#'+S_ ']_[.Q^V<.[^1W'FZSQ!3YOA?;NUC?6
M?']PW'P[Z_3\ZUOCXO.W@ZV/1P?O]\1!ZX/(\VEL^1_[%Y\[3;K#L_/SH-O
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
MT?E6>^A!.0(QK@4O^[/3]]^>G6K]A&J/]UN;O'F\?;[?VJ/[M($/ONS!<QI
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
M(P['#\I;AK1/G#F%'29B;4.(.E-L55#N$9+XE@Z39OL'/21UX:6A\$U3?#%
MNW!Q\I*2KFIF5YB[.,R](<_0\RB3)Q(9S"+B"<-O,01D.>=)8*(Y36L;K"[(
M?-/KE<\SK(#IA0+3PB7 "I@>&YAFA4'.E,8B:91T4HA'H9'#V""I%94V4*=\
M &&P+LQ\\N3S =-KL#=>A2'=5]I^R7AZTQ1?#)XN7- #&KI"TLVR'7DGMOIO
M^]UNO_=I*C(O!U/Z"FL7A[4W9"T2$8D@*@#"FMRDV!NDB=0H<N5]<B08K HA
M4/ %Z=TK9$"L0&N9YO:<0F %6L\)6K,"(I86VQ0I8EP!:#D<D<98(:!ES14<
M2X[H+"!*+)8(M.Z0LS<?+I3-DS?'"JU:8LE,D/P2Y99,A\3;,C6C[(QSVO/3
MX?K7PKZ&M=-AGH?-'9P0:(BVYHKDCWL%^A=MM8I.J?"L3IP*_/_7./+_8_2Q
M_3T3#8QIT.\6MXQS%>!5M\>E3;(/_GWCB&::6-1:.<BM6R1BE@'<N?-'>SAL
MYVBT;C\4J2O%2\:-!L9#&-\"']JKI):I#K"^ $A8H\Q^/D[&<FW80,- TH/S
M]=K3!H:.UZ!8@BHJM-4XM$K&W'X5"4P8X@H05A,G$>;!"Z6\\6(N*E0J+J6.
M/F!,N;+><DTT2SPZH:4*:38J%!C-%1DG5P&7MENR'!#1#(O=E( R;J9V2]K+
M;-+!9;K*\"AG ?7'G6<FKRR?/MMT[Z;[KW'/N\NQ3W%V?LKP*'>@=;'3/_MC
M/B-[+KKZQOCI7ZYHU9_C=??G>&DQHHOI>O':6B)4O22>(DQT@J& X_'G:_14
M5[X&._/;T\$@MX:SPR%(IU5T:Q7W]:L:>QYK1HSVTC..)=?.2Q$H9CQZQ0+_
M58V]B9UGLR"X,?F]"BL.;M)WWW:W.IW]XX/.;@NNV=H_V_T"]W<_D&:K PK#
MN\[^EVV^?SYKQ?D [_C =[^ HM'=$UFA:!YOBOV+T#[8VB.[7[;A^\]'^ZVC
MXQOC#XR/PN?FWA9;C4"I$\@P3I"-P<OH8E I5TC5=2H>[.>K(ELKA%MMA/->
MZ11TE ECKJBQ1EDK4G*&I&13^E4UNPKA'A_AYEM3^$2LXB@8B1'7E"*KO$0V
M48U-8E18T.:UJA.V,K'[KR&J=2)^3NI$M^^1857%CRTASMZG[/ZB1,F_KXBG
M0MN%H^T-H0PR*$Z3P4CIZ! G B.C%$/8!H>Q$(YSN;;!6-WP^5B&9RFZ7\6R
M5ECT)$)?A46/C$6SDA]S43!,+-)!!< BDI"6F" ' J'0V!+&%.BVO"Z7!8M>
M@UGQTR@.LK?PTJDW^&WG>A7_^DI"R1XJ#A95Y*>".-X!F6WV0EGY>J<W73*Q
MB)L9A\U4^+PX?-Z[(>R5,VR",L@17-@>05;43".GM8Y>:VX(X#/A=;*PHO$K
M9%ZLP&J9YO:$\F(%5LL 5K/"I$]6:),X2H$8Q'4R2&, *Q\""90:(QU?VS!U
MS1Z<J/EHX:XSD4YWJ8^W=DM\U"_K$*Y.?)0PZY16\5&K-5A^^]>+#.8B8C6C
MN9:EXM\JAB95,5T+B>FJ%N[."X=7.QBN"K"K"D=6@2>/JE-22V(*W%!-$D]$
M&F8(TQ'^H,91DZK"D3_1&D^^-;\TCW=;.Z*Q];';O-C!!_".W=:?QXWWGSO-
MBTUQ\/ZO[N[6'MZ?[8L(6N4^;8C&\;>SYGN8\?''#FB$HO&^<7;P98\UMCK?
M]KO[O-GZ>'1C>%WN[T=]),@031&7-"+C;,A]$:65H#"1G"1).*F+JG)D!7.O
M'>8\5UQ&!NC%-*<T:J.#C]@[+4VR E>5(Y<#YN9B[ 1UD4F'L/4,<0R_:0XP
MEXP4SC'+X9_<=EO5]<)*6%0P5\'<,DW\'C#'$W=2R""4S@*<,%8ED.VBM@8[
M1W0!<W@"<[B"N>>!N>:L-$<--U:;@&R*$G%-,+(F,&2]"7!B*88C!FF.Z;K
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
MD[W:_YW:WDG9."I:OU<[C[:7OU@TC;I\[$X$&Z1> WN@N.Y1=EGEUD>'\&\
M)"IZ].39N+IY[C>4NVA=MO#IY7/YXO:PJ+E76+^?/WASP[ %<T;>*C6UQ5*K
MY6+!:VM7R[%\.>$+H&.?!\VH,D$=".>HZ)Q$D-FS.&P>E?LX9#GMM$\* W9$
M>.JUW$]K%Z2P]%04):(+25P'H<OUXTG1/0]^\:>]7K[X;NX$=>1C/=\AMXN
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
M\7M2O!LG?M%I2RU12$2!$4])(TTB19$(1RQW+H8<$*@JXE>AWFM%O5F(WQ/
M7D7\G@ (U\>)'_74^8@%BHED(#0)&<H-HB02DK 1AF8_FZAKIE\ \7M%Q_RM
MG@VQ4)^7<]0_!T>^2YX9JQ)1PG,MM9-.$TUC<I;3R$SER%]@@&E,.O)]\@9+
M8I#V"BQ+H_-O+B+J7$J)$6N,N*<C?X9\_M>=MH\];,-$IL"<XSABIQ-U6,N<
MS,\C9I4W>B%59=PH ;Q+.%E0$.Q4+@Z6"PQ)A3"SFB?"4^3TW0>AZA*KV6R2
MQ[,N7K<.SD*1GT )*XK\!&HYX1N5,5B;<I4-QT@N38J1\](B@IV3*0KNK7[W
M0=6)F$P=O(DA5PKY^"7V/ U"&<<5Z*.CS 2.)9>")8\UF#B5IVXAM6_BB)8%
MS(T0R)M($8\&HUP1& 6GM8]@I2;.JTUQ43?%)U#":E-\ K6<\!MAJJ@GC*/H
M+'!500ARC&N$G:!:"T:32N\^\+JBDTT#'G-3? M!HLWN$8S^\#CFSK6[O1B+
M+KOSB'Q[^>XC$F62 NMDM.,V2D.9330$+KU47OC*?;3 ./-MTGWDP/*-)$BD
M8!41QY8C*U1 ,8'(1D&3] JV_Z<( ZW*1%Z& 049>2)*88>Y,RQW,)4N84P<
M35SARM^TD+HU3JU3BL$[PI +"J@U=K"'.RR1EM:8J!7\).\^T#K7,S+KJNCK
MLVOS3%%]CZ_.%4E_ @6?\%QI DR<,(6D\!9QYQ328'>A!')-H_>$6O;N ZDK
M?'?/5:7;SZ[;L\1M.(X5Z&Z05' GDU/121Z%]TH9[WGE!%M(11[?J34F43%'
M$2->(ZZQ 6O;!&2Y#LYSJJG4U4[],K5YIC"LQU?G:J=^ @6?<*<)!?PJD8!(
M\D#%&:7(RNB0,L#! A:$RF*GIFQ!=NH7&6@U/0&]E:NKO:D8JSF44ZR<9,^%
M'EN33K*0$I61"> #F"$>E$8VM_156.=UQL&:-.<8J^N%+Z87N<6WU;E]9<'B
M\YN'Q68KS]!2H+(]GA1<QFT/+"E55A+$P-A ' N!@'9RY#'7@@2JC<+O/C N
MZIC,:GW,36N>YOR^ KVW"7JSF&A/@'J5B?8$.#CA3&4Y0=I:C!PF G$1+7*$
M>P0<&EXEA*@4WGT &-1FAA3I"@$K!'P!"/@,K5$JVO>D<#>1C*!T"L82Y$*0
M.1DA(F<T1@(GIV3B0E )M(]5M*\"O5<*>K/0OB= O8KV/0$.3GCF&6.4.&61
M9=Z#^:L-,LQ@I&(D- KI.7. @Z2N7A3MN]YKJ.R$/N8<O&N'D05KZ;)RVAMV
M8<D^Y7XMPI!";5@>OMR9AO7RRTKQN<]*^3K\A>NULUC;LS]CS99J!M_^KQF@
MX%[>]=LP853;U],X++QN_7] ,Z.S]59CA\3H,.<1"<* QO"0D)-@N@FPQGTR
MQ % O_M >)U,B8&IS[3N7D<=6,2,1\T!]IVDU#/I+1$^8(&+=2?#=;_#7E"M
M^WW7W>_HZ$3 6B&>%(-U)PZ9G+1G:?))^1PBKF'=29W+2=@N^B[-LO0B.A^H
MI0ZDB',I-(O4&9>\B4%**XNEQ\.EQ]72/]+2_VJL;.W(Q*QUS"&B"I5W!CE0
M262BLR9)(P"2RZ5GD[DIM5[L'T?X_6?LG"_51M>A%G\=QZ-^K+7[(""PM;:/
M,Q>KG71K#O:*X^->]Q<LP E\<2;A>0J/X<ACK)9/T83[M\YBYV=LP&#V*IFZ
M4:::%[L[0D1.84$ /Q1!W$N,M+4"Y=1@'*17U(1B&S$/WD:>1QQR?Y766;>2
M@IND8'UE;2?'7ED:,3(X=]UF .= \S2*+A$A#?&"QD(*]$N6@KU>C)4<W"P'
MVSM6<8>M2$@D8):<.H:<(18QG)*4Q'.3B].#'(@7+ >?NZ>]2@QN%(/6\@XV
M0"D"( 'U$38%:RFRQ 1$>5">)S XU<UB,#/'?$9)@,]6DG"S).SN>&^3,H(C
ML"L,4$Z;V29A2&JF:8+EMTS>+ FY'2RL'2N<$;SX*8J?LA 2^$75K_/2ZZU@
M;W'<##PCG"ZIW+;UN-MOYWN^+]O+_(R#;JV#0YZ1+PY</?CJ*];UNYW3DYN_
M,JWI[',X@ 2[L5/N34.\W@1I,*LC/_,E"L$F) D;:/#4*>Y#<-R17 >&DQ1B
MX'2',/-N^*V]WM7)PFY$KA?M ;();OO>=L[L>?_=OZY[V=I':&S!%F>NIS?V
MWFRM;GQ=:WZIK34_;RQOMC:V/K6V-E;K\/>GI=K_V,/COVJ;6Q\WUU;6EC?6
M5C=G7IFG?J#F>FMUL]9:K[7^=[7V:;VYN?YU;66YM;I2^[S67&Y^6EO^6MML
MP0N-U69KL_8__Y\&R/VK]L>G;M&J/88_)Q[Q9A%[I#>?HIWZ2G0G*^V^[W3[
MI[T%:IE^<(G_S955LGVX19LMN/8%?*ZUR]9;VV)[_^ "7C_;WE_%S8L#UIC$
M?_CL/^T?K6W2V%^]:,"8UE>\:.9]H]6$US_"O;_!M?SY?RX\6U]I["3GI!7&
M(V5RB2A%";+& 1,(R4D21 #[L=S."QE9SMMH#IR33G!,*.<1=O-<"Y%B$Y5,
MCF!U]Q;K'"1[\$H^,)CNGG_WU!W !5[22MVG [A<DD+/OP$X62+\%7=3GI[<
M0/#2PU(;%NZ)5E8_MB;[ EX_RGI<[-OT>S&<=N)ZRBBX=M0'!2U*L+QM&/RV
MHQB/7GJ% E<<<4T-LDHS1!EV6'*LB;L5UA;D!+&U%VN?NH=PY_-B?U=_]6O=
MTY,^&$M92\"Z<B?E<>&9[=?@_PFPLWO6?W\CN[D.G_(Z7LO%P&MCEA2^%UXK
ML22TG#M@ W01<_/;MUWV]O<$8X\SV+L-Z/Z[R_"D?9&"9'[3C?R%-I-?!HU/
MES$#N:7\G+K)O\ E?(V-H_/6_KKZ0S_=Q)''[LJ\B#K2BKW#VM<NW/BS]>U.
M^^3\\=K&O.SHT-?>-F>6ZJ<*L^A!D;@$1FR#DR%@)T5T.+G$^%U=]M?-C&&K
M^[++_4MQS-_/(AF$?YXU]O<.&BM;OYJT09MT"__8W^ML[R__VK[X?-A<V3AH
MMCJ='ZW&V8]/X^&?R^?K7[Z=-5NK;/MBF_UH;1RN?_FGW5CYO _CQ\TOW\CZ
M]W\ZC8N/!U/[4 M!L>!1(F.)0]S0B(P2"04,5B-W&BP&\>X#IZPN9=4HK$*\
M-XYX(4AFB,[=VR,W05BC*3,\>UN8L.'.8? 5XCT9XHTG_K!D- Y&($E\0-R&
MB')@*U+!*)VP8!$K0#PNZUI/M@1;4,2;F:6FXG\OC:5NQ)_=SL_LH_K4BZ%]
M<B-9O5--K2ES\$)J:LW"T; V+! M'=-<8VRH)DD0$93WL.73^7.TU/X5 [J(
MO6X%5C.!U93N8E10ZKCW*#)/$ ]8(9,T1Y@Q(JEDEB27'1S%*>U#P6HZ)CPJ
M QN[Y;U*X[T)-3;<6V.#288*3K4WF@?%N$Q1!FR3GS_QJ-3X_FH\SCD4)2[7
M5T#6>8EX;B1A!%A9W"<N:?3!A+B(:CPGYU=Q;U5&_"RR!30/4C$7V_!%0Y6V
MD<2@<E-,V+H$UB0XXYTR25GON:V\0HN%5U.Z4N@D@M26(L9RP3WO)-)&8F08
M5PR6CL3$WJI7J$*!NQ7=%U)P1DC05'(CC74)IVB58H(9;W'E*5DX%!AG+=(9
MZ2D1H/96(QX]15H'0 &B%<]!?"G2RE.RF)Z2]9.]V"LB>2K7R(T=;1FG4H 8
MT]RSCTL7-6=81Q^=R<G5%5%9+(B:4AD8^*6CE+*<D^3 L#(".1<L @*# W>)
M8)IRD&C=8+) =E7E'IFS*O-$7+*1>F<##V!M.Q*QB$I9"_0CL8IM+)PJC[,-
M8F60'HB&-01L#I& ;8#]B%1R+,(JZJADH<I,+9(JOS$72=%,X/Z\HK*+YI7F
M6B'5TR#5]I1#&4]RHV>+.,7P0^?T^" U2L12#[9M<MJ 7<1X74PIOK.@=E'E
M'7F)160K%'@R%!CG*UQ0"0CN0.V%1YSXB)SR& 42,N_$7F">ZV6K.A7FI:#
M&_&.?(W]?@W5/IWV>J V-5"2TU[[I!V+K(A.]V@7G>1XZ#?H/GG*5@  6YWW
M7V&V\V1G)!NL1^-R.5Y4(>R7@&-^REF/(DEQEOLJR1P!'"6R#">4?/0R..TU
M 1QCM"[)0WJS5=Z3!=;DA]*12I.?0Y/'&8GU)' F,"AQ(HAS89&6,2)<'+HY
MSR6/[SY05F=J\M#V633YC217#>C&UM%5P>5,+6KM?O_4'OD(S]X_Z3_$H?+*
M\6E^3I,4>V57QSSOG_*T#Z"J&2N#:8[PM#O%;4)-=")%I+PT@%%$(&VL1+"0
M01'/ U$4B$:=DDESJ>K6_BKT>'YNCTJ/GTR/)X)9==))88$(]6 PI(21!H*!
M1( UU #'- +-$, R%D2/WXA3HSR:N=U[\;M'KGH /=T$+3:L/P,[RP9D:V!
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
MOYR<8GA+M>^%JV;T$\,[%JE&M=-C&'D1EE0<&^5\H]XHW!0SU"_VW1S%-VU
M\' @1'#%_"W?#H6',8P/K!CLH3W/ 6%PBVRGVY3B(##MI^V<QN$=?@Y<P.5W
MKLUH-X>/P89:KF:O*,"4OY8_\F)48,;$M;P#U]:&,<.?1DM./6/R6N9R1?FK
MS*"ZOEV<1%T*TK1 U%Y,^:0+/C8@5)^N(N-"[:/M%,^WN1=C<=&:K050!Y_5
M)IR6>UWJ=0^+K_9B>?15L+I.>QC76,C=9:VN?()>?+JPG<:X&O"M\H-VR.2F
ME/:J71>I6W(C!U/$:5D*_KA; M+[8J @_W^=M</)WC"I>.2+ Z'$5U^Q#F;E
M].3FKXP(KX\9C9X)K06_4>-N&N*'_^=Z__HP-JLC/_=ZPRL< XHC!YI^@(J0
ME/>V<V;/^^_^=5VS0:W'IGYQ9DU-G;7-UNK&U[7FEQJ0[8WES=;&UJ?6UL9J
M'?[^M%3['WMX_%=M<^OCYMK*VO+&VNKFS'/\U _47&^M;M9:Z[76_Z[6/JTW
M-]>_KJTLMU97:I_7FLO-3VO+7VN;+7BAL=IL;=8&^%'[ ]0?-M73&/Z<>,2;
MA>61WBQ_@GK[<E E*!0$E6JCI!- XBGGT9D<XV;RD9S*K;1RS_%9MYIG4M<S
MP-19K(<(MD&01@O/([>:&$&9E@%,2::2$F%F?]$HX*ZGS\,,Y&)'JXR&FY*/
M&F!/)I93'BU#SA6ENZC(I;L"PI%+GA1.2LIW'VB=R$F;H3[3HGL==6 1,QXU
MU](Z2:EGTELB?, "ET' PT6_0S6+:M'OM^@'.\2% ":A0H(J6'0;&3)@SB/J
M(W<T<"Z9SXM.^>0YW,R'("(Z'ZBE@&@8KBPTBV"INN1-#%):6:P['JX[KM;]
MD=:]M;W#3=*".888)[E!@3/(6881H\1PGT ]72X'7 <<OL/)1PRWQY05<>*#
M4Q%\_52D7KR>MPV@X;D42<BT_-+^C;^.XU$_OD*SB]#+3HPK(\7XGGC3+D8Q
M+!5RV18R'TG!Q+8+/W519*&PS&W.XBISJ$Z*H_7N(9@RW=YY=CP4[I#N41S:
M0']GX\F>UL *[X M#J90OTC-&W]_.6= #3PK[>RQ(&8\!ZE_&F=-5^61"0)0
M8V7"''NC87=SP0M%A51!%%!##. 01<4OOX6:CSGN,?;[,"J7GQ_NGTW+=HB]
MXH]6]@^5A4>_#DS%=NROE9650@5&-R:RMM9V".8>:R =ABN%>)0$.9%C06!A
MX#^OK&!%=[>;,EGO*9-E@N/DD=",(:S"&V)B N24G E@L4#<'0XN*@J<264'
M>"EJ,YV"C(8+E8&L?\=>ML' 9GW+X4/;%_#OC@[*1V(2HC; _B5!>'*&/*A4
MCB+%D<9L-$TV'O[OTGUTN=J7Y]SY_/SJ=,Y%V%2.BCPF"X8:2%.YE^$RJ_A6
MD=NSV1$[<JH^O,=?M;WN6<XXJM?:15YMZ9 ]MNTBO.ULK]N)I?.Q!,H<&P[X
M=P)0/ST?>A!&,,R^'<G3'D7J+,%7)9\NO6?+N_G/\N/37*[UXJ/9FWW<BX?M
MTR)Q%39CVRFB\_)E'A3-, A86(;/=P;A"N*U;O-Y*^NT"Y=?GI1BHUV #7^Y
MV-5O.0\^@[7+XNBOQE]F%\,Z#_SHE\(W2".?D@L\R,0?RT@8>$)':!_\"8KH
M!Z>_P\HV[=_Z<9?@[WRX7APSY,_ZR]9-O8-8GJ&4IR_%/<MR96V85ML;GIOW
MVOV#8OA7W9Z*5(KI<S.DLJ0^\/:V>]</%XK[C K[2.Q@6?7@\BF+[]6O<5Z8
M%%<\$#Q.>;13YGA,B;-?FO0=CSJ72A4J-@A"DK"!!D^=XCX$QQTAV#E.$DP^
MISN$BW<C/JHK%_0<'#8WA5[WEX_"9YB]?_(DM. >'SM=?_#,6UIS96NXI>W]
MR-O.RL9A\V*9-;XT\O9UMKX"_WT'YD+7>*/U[\,?K7\.MS?'M[3/L!UZWOP"
M(U_Q9]L7>?M:YO"?^+'?N-C>W_W5./S1:7[_L9>3,IK[VSO:DL T!4-,AMQP
MB0ED%<5(1V=@.Z-<<N"1$7;^X^R8[9W&V[R"'(!@\$HN[6@*-"R*,%X="A2%
M'W/=-7O<C^^'O_P5VOWCCCU_WSXJD*/XTE_7KYY]X&-%'POP+=\>N,>Y6>)$
M9 _YH+[ZX,8#Y_E2X3P?JV-9OB>7M-8WOHN7R(WOW795@Y=, 7^_O^QOJL+?
M4OS]&<ON3GC.B^,)0I;&:X:^\">Z\OBO-?/11N'RO_:,4TJ.O@SW>;G/3/Y\
M9+(PXV'QT#3):<.Q=@7G"W!B7(:[7C&8JWRD,@$)MEU[M'L9Y' M&6DLZJ*,
M$!C&W%T_?JXREA9_5UW-94H?EK T]!M,";F&B0>[I0@>S7*55SQ_*SLLB_B:
MT5(9I#1OZ#4B7 1;AM@'T"D3;$_ZI:Y/ILV5KQ?1"M[VP>[J=,\*T2WLJ$NQ
M*&BIW\ORG=GD*"\MB'QFVKM'A3;D#,W"VY>9?2^";=;/%\@Q/X>Q]D>GV^__
M6?MC$ NU_FGMLA#EU6,7EF.GX+"%%N4GB(>7GMRK&T7;.RK*##W(N'NF<^<1
MKEI;:?<]S,PI+,YB/\I+WENR.5 K[($%V$T^7QJS(T'4@SBCJS@ZE\VYD[C;
M[14BGS>((ELQJU[I?MEKQY[M^;WS@6%W::F"(F=-[\2?L;"HVT?'IR>E6S)'
MO('0M!/0KG*S&K,U#Z/-LIC'5 )+44"@O-9EC89I8R@CT@?UN^9>J>MY"Z[4
M;I+RK\44D^'"7DWCJ+7]?Z?=TJ/7]B6$VM*Q43H2[HQ@$U/%Q1VJU9CG+E9S
M^]31VZ>NV+6.BIJ/(7^^>PRO'W9#EL5"GD_[I9L#I!(NX'(Z?CX)M"&?,G4=
M#/WGT+&1G3;'M@?LYZ0X.5HO7"J7V]PPB*W41-\!<@9:<J5YI3;16U6@&$>I
M"L6SA$%=BX$$# =1"D)1(G/@,!H4L\Q;;>?JG&>*K&25[,?+P821C63TK@4_
M+5Q$1\/MMW 66;\WS($&>]QGH@<#.2T*5UZ1@,OI'W-YY6-3?S(HW5D$+(8L
M<^6CC/B\9MF37Z!$_P8-V&.(]"AHGQ[=+MBC=#"T0Q&_O6<+)G<^D!QV*>!^
MN)PWNB6[O>GOD)N7>8'P^P9V\KB^R&&B>$XN'"KH<J'BRR=7GLF\?F_;/>EW
MK%*:,\H0%P',*<TC<DPS1)/@TFD2!96EY5O$6RYG>Y0Z0@06G*7(.;7!$!^"
M(M0'YSV-;,*=^?2+/7)87ZWXZ(KO[G"CHO!>(6M20AQKBDP*"N4.?M:)H%5R
MXRON8+4E3+Y3),&*2\>UC2(18U-@UHKQ%6]=*R1;^J?!(.W'LO[P^.'*9&[,
M""]PY]/W>MC^W.# J)\/C,80]?U$R/W$W_<Q]B[#I:<'_/Y.,V[XWF_G]ZF=
M_ 3C)5S&P<_JY:=B"4MS+S?_[>\)=O--[WMXH)8$%8\P5J9Y-=9JK-58J[$^
MQEC9W8Y1[WC>>6/W^AD^2LE=#AW+W7-\^SELA]")\[90S)U.'<<+7],93E5?
M_620R>/7IY&FD?Z\-_6QO*U5^_29?9S3[;O-[,!/>0?A^OT#O[59NXM*5K,V
M/FNLFK699JUHM#$/\']U,U-A5X5=%78M\JQ-8M=ON-K03734/8JWSU#UR>J3
MB_')2J2K3[ZR3U8B77WRE7VR$NGJDZ_LDY5(5Y]\99_\C4@[ZP]V>]W3HX &
M%JSW,:8T;A77\K^JK)VW&*EE$U%HA7U<ED 9!E..!'C>Q<_PN[D8=S/\[GMW
M\SG@VF+E[$V?V/\:G\ Y/?SH0_?R_1;JJ6?I$9,$#8I%EB3G6G*K7<":6,P3
MU2'=(TML)++M4RG0"U]*_;Z1;MO?_]W_T>K"/5;/FM\WX+Y;<.U5_*/U\6"[
M]6._L7]PWEPY(,V5;Q?KK0-^^9W__'O/'8;.^CX\3VN9_/CRSWXS/T=KH]/X
MLK'7/&R<K[?6\'IK"S=7&F*]M;?WGPM_TFCC7U];JR>-UO)9L[7U:\<3'IBR
M&"G"->(J8F2T](@&BZTC5)+<06T0;GQ#7ZS'T9 A^,Z@*17&51CW*!@'^&:9
M]$PJ(WADV'!E',FAC(JSI'&%<0N$<<U/XQ@7L,61:12#5(C;))")C")+A6%$
M""^LJ3"NPKBWC7'*">*P4%%(QJ,,-FI"<,3>IQ0Q<17&+1+&C?.XY*)C4DO$
MDR"(<ZZ0$<(AG4)(F"9&J*LPKL*XMXUQ3%&MDQ0IY%:5!#L*MH[FV%F=N#"R
MPK@%PKCU<1Z'0P@QB( P9X!QT7-D$F"<!VRCF)M$;85Q%<:]<8QS09A@I-7.
M2@[$S6HK/-.Y2X=S3)6VZAU:$U08]Q3^N-;R26.SP+FSQLH6:7S;R1F1+GJ!
M&,@OXEI89(RAN=Z]T,EC;:BM4*Y"N5>(<G_,THK%1"RCLDIXRQ6F!J:!8P ]
M$A0STLP?YEY;@;JGQ[JU<:P#-L<BD&_$G 6L,T(CHVQ"L)A!<<$2MC8W\^!L
MLB#ZGQ7(52#W D%N%I<<]01S+%P(E@?*-!%.,*DIP\3QP"HJMU#P]FT<WKAC
MQFD64.38(4ZP0IIYC1)1(9%$HG*LHG(5RKU"E)N%RCE/(X^2^R0,=U0YPT)0
M,40B.4YE'YJ*RBT6UFV/8YT/PB=%<@,^81!/*E.YQ)"@)-"D)7!T\T*H7!4-
M6WWRE7VR$NGJDZ_LD]=;94ST#YKRRN]K'R]^4=&%*GF^_FEM 6J=/UGMS4^V
MO_>YTSW[W]PU('?([)R&&-:.EKT_/3S-'1I#$8;_:;0UP5I1&OEKM]^O2G/N
M;^WH&(7E8!+G^'#$0Y)(2^F0BC)&L):%<'B\-"?3)DI)E1!<<@*+YY@F3L.R
M)IEX8#.7YCS)Q00&M3FOMWP B2[*;L*K5]6Y4Z][6%O.;[6/3KJ7;2%JH6S9
M<JVA<'[A-[W7!@W=KJIJC_32L/VQ1AFQ/Z7*YX LWZDD\M1BG+^=T0\OIQ@G
M9TO$W+GGUHO8VI[]DW>>?+4DU7T+!SY]4<%JK(]38+::UT<:J[[;>.97MO Y
MT(B(B9'.ZM>=O@E>%K*>*SF]6[VB;2 $M=6CW!YV.AT8ZW]Z\_3]=O7>Y/R1
M*?/WLM7@Y7WR1B_LBZLN]C$")X^UEOU5*UL3/J0ZV^C3/Z1 VXN;19B^_^=Z
M__KP\"E\@P7NFK%H1)]%<+9)?).B5BELI;"+K[!SJD&RT.$->1IR%^)A[]4)
M?]H=Q.JE$)ZG]\!4$3*O-D)FA@"9>YUBW!8I<]LQQ;53CB^@V?G%<K_=B-<;
M4"T?!8"_-Q%:@[=;/P[@??SC^S_[/U8.X-^-P^U69Z_9VCW[L;]%FE]@3-__
MV5O_-!Y:D\-HOHD?^S#V[\V#]1;\^^7'WOKW5;*^\O&PV=J"<<-S?U_E_[E8
MF\QZ2U(QKXW.^;P*Y=99R)! D&0I$")%)*F(D2:,5B&$%4"^'H"<)81P41&R
M@,<* 6="P"DY<<80H:402%+M 0,%1U9ZB@CS(2E-$H#@NP]<JT4/+:S KP*_
M-\,.$UCL%3^<.SI.9-%YHCTU-J"4?W!+'-)8"Q19B%'&8'P TY+4)1<50ZQ
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
M;@2FJPDC0+"4 WB%)4):,(>B#H(88351M&I[6V'/LS_;,QMX%?8\&'LF++S
M%? )ZU#.;44\!HR,DAQ(1I"41Q<"7KB6VV\A,*<BT_>7<SR%3!-,/*<^(N,T
MSP45 [+..*1H9#0$H$8"5[,^[UF/V!/CL$.Y=S;B02ND8Z (D -(#7><2#=:
M/>;WQLHK#U59%'8_6FRBVF1G5(,)@D]C\$19A2@7 G$1&+)!*.0(Q<E$E3@G
M[SZH![>4KR++%E=='Y405^KZ '6=X,1<$,VP-HAYQ1"WR2!+A424R)2X-XP3
M]>X#I7R!]/6MA9*5U5_2:$/5JO9+=02]*/RI@N'98)A,#:?QP;/$$%'$(9ZP
M1]8Z,",4L=0FGKP*<X'A*IRFPK*7C66/2BXK+)L9RR8H9?1&@:6GD>$9P60,
MR#"2D,?*:,D=2QRPC+WT0!I1!=*\Q-HMWXL_8J@MPZCL;JQMQ$/;/KKL3UAK
MQ=YA5=+EJ3> L7Z#=^H2^?^S]Z9+C21)N_"MI''..U^W&<'$OE2_AAE=4#W,
M*417(;J'^H/%EB 0$J.E*+CZSR,S)002%(L  3EF4PU(F1D9X?[XXTMX/."]
M%];R-88G<+U_.&V_K7'92.8KD1]+?/%ADG=R9;MM2@9\",/>>;2]V@S>Q0SR
M61ML Q"40"*B1$C$8>V0<Y*B7$4?)?<&5G!IE:^,6YA5(G!S&N 1//I=JL]]
MF&*M/B^K/E,LTGBIF/ !2:^!1<)"(1>]1B'GW)C(7)X*A>0*N55]WD/Z_--D
M8/!AAO/G;_VZ-/_AAG/2*ZSU_HGU7LPPFRP'<(85!^_1^+0-PR''*$<T!T @
M(G!*Y-(JF9/9O&M*[STIS\/-9JT\SZL\,[)YSHL8 PB-2+LR@T#::8<("1+'
MW O*07GH3Y3G23<.+8[?O)@V_HY1B_56WP,(#;*O=A#K<,7"ABMNJP6Y:]WW
MPIJ/Z7!]9WCB8F\NV<>?-&._9E]&^I#4X<_8\Y/E(8C6%N4N1W.?SRKGHH9Y
M[G,41)"(4YHC'6GJ-R2QX$$IG*H:Q<JCZ[GF4S/]$LKP/T\:L*D!Y*$IOQI
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
MMV"/543.2(>8$((J&I2C;FE5B64\"Y+>G@M6!/JVP%L%L7A9IZL8R2067,)
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
MY#97/ AQ5R9X6U>D5PY2W_YSB/W)7QW[MQEN'_U^N-?<9=O-+0P@<Y[&N%<
M%[S)R2Z,;XM\:QZ0!HPA-3':.EK;SYWTFCF#)"LVSA".+/<:21,"-\;(R$G:
M.#,='RUDX3ZKR4"&L,>!"Q4XU=C&=#A=-%1;J7)JYK&:;]D>/6ZI_;YG @P&
M(8B$1,QSQ9!1AL"BIU/"P, ;DY::+E,Z;4R6LU[LGT:?6IVWSU>R3Q4@@*[W
M 2&^QRS^.&WURKK;  #1SUP<G,78 4!AO! 6^$&N9,TKT-)_$4"X1]^T1G>P
M,W1'\.;-[L;X%=^Q, %Q:7K2:!Z<;UVL_6B<[4MPSR-E'&%% H+E<<C(XK!)
MIB/7SN4J[;V;KB=-YB"?E*/!H4V<(^MT!Z4XQ95LI[ V=Q(SJD=BIE?&W*<@
M$0\B#:O_ZWK_7+WQ1B>V=]#JC-B2N>I.5;=^<@]!73?O-'D(NQT/+,NV.AD(
M>/9GM]]*\]6?PYP\)U$1J9R_G]F$/,-VL7EP@I84%$;]!I]W;/N\W^HO9_ T
M>Q#3?ML"6$(<Q-X)W#*4@C7):4(7QIC$K)"I]!<P&S!$D,3A>/)2#/1T-'E7
M@&O\\-V5G96Q#+>*!$]Q62\.AKU./]DCD$=B"L%,[3EZV7FT/1AU+R;ZU"D9
M50DPV: +X@W3V"GEVYT78]Y<^9J>L@G?!8:=/EF>.1$E+YOS(%:RM>JAMMT^
M7YY!! O5/+'GH(@PP"0_,.'5T&$4B1W:X>"PVRN[E*3!I(]@0&QB0&F\Q:"N
M:6["C&0"6IUA,9Y2;@O()207-M#@J5/<A^"X(P0[ES;R1V 8^T2RI=%]KG@1
M5XU*!),1I-'"\\BM)D;0U  -&\I4KD387T]&!1-,T*5UN6I/=@9=?WS8;</<
M]-.F[\$YF(VXWNI[(,;#7FS"PWYOPW=>W%ILC:P%V3O9/6_\_0F^MX6W_]@$
M-_0+W3O:$HWFI^/&T09/UVZO>[K]\;JU^*OUK;D)SX0Q77SA,"9P?[^UMBZ.
MR=;?7^A6\S"-DS<N]CBXM71K?6O?>&,Q<0HY%BGB5 2DF06+D8/5=MZZ*'AI
MZF&=8U@;%,L+:T""BB9HKD6N<Y,+J:/-M1"Y@#6(8(-/$WSUAJGISXW8S %J
MJK\DU[7*EB4G<^P2EXXMH%K;GO;CA]$/OXWZ"K4Z!385%_UV]>XIN7/-J2W
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
MQA5/EEG-G/3>J.JT^'G;4.+MEB?-UL%9 \;6_+S/D]!>!(4 @%P^Q "5T+.
MHJ?."V$EL5D1K%,Z6;EUPC\-)@I8R?:"CFO'M@W$UZUY>]PNU,7>]6@((-3I
M=%WJF&/:"^T[CDLF:4X&HVFBE"H@-PPTYYPGE$8=N(@TFIF1]R$TE]H_P4H[
MC_W>&S8V-FESX\=9,Y-::Y-EFQES1K@1 O&8;&Z<8Y#3BB 3<)0N&!Y=NCL+
M^L9F<\]4T$D W$;NC+*YC*=+46OOG.1F9L6MVNSY;78,A&CE$$E.(TZL0[#%
M#@FI+0G*975H9:W;FT"6B0^&97_D# :W",(B"O"R%>=EUL5U*+D08X7H'%<M
MJMELM\:S6L_[DS[@FLT:4C9EN[4,5;#1^;D7@5E7;EV: )D9@U#+AH2UKX#I
MA[%33+G6LC_C@D6F%D*G&.!L7E<PZKRF1D703CACWFBG#!,,C$!'E.,/\Q\,
M/H' ^]CKPT(5"]?KY 1X^& ZEKQA1>0SR6D*+#B/<R(6D3KW"08#7[N<^I*<
M!(1@3E&YLL;8-.5YMOUVWG),<AI58IQ:J5,BT3/M*0.EG;F'V??5?L^RWP?[
MDFG!8,$1PTPB;CU!VAJ")*>&"F*"QA3VFTPFP3\@9 :4 942-XY% @8X-<Z*
MY!0#"42EB_)A!GBUY3-L^?F7?>L,\9$9!( ;$.?!(D-Q0%I;ICP)5KE<9)A.
MEG(:1V 61D.6/#E>NNB\#:101&CFXY*1%G M=G5D7I2WSF*MSETJK!>!X(73
M9:<\UFGU[DTYE0D[E:QH8^-@7QE', 6A$7,$'@])(6,-!]72,IFXT#B2E353
MYV3:@? L-#%WR5'1Q%/01&MKGPN2X=PASP)(%\83F)4<J$. T4FH\1BV9DW5
M;Y4O,Y'%O*5+119/0A8_]K$/)"3#$,8Y<]%ZBT#K! (1*D1KK8DD!V#6-9]T
M<5VQ*&]F\]]TW\[!*.$T*!UEE#C'XXEHN*66:1,5*VJS5$KJ4]/+]D9CWY 4
M4V085)32)8J1U9XCXX!>*.BO/,="SD5%53J(9+6.3G&NK-"4)1FD,(0DHS2M
M5-0GW_#6^GX08&\2S5"TU.?21P3V6GJDF*(I1Q?HE*N#3-GQZ1KJ^A-HIG.'
MAD>)F[=+,"R?^HF@5*3<(96=F]Q'@W34$F$+PB6HQ$-D*VOTEL2/F4HKS!L@
MJFU_X+9_W]M76%I'B$; ==E[864N@<#SMDO%K!"8VAPT->FMNNJ8GIIP>+LJ
MD<^^\MGMZ6B'"A]X"3890^Y$FW9WI+C80<UV.L67\S-BOTS5#^T^O+37?[5.
M[*^V7P1:+X#/>KM;6S_NMSLUEO5(HJZ?KK<'@Y.<U#,:;^T?^6*^D^+WXTD4
M?Y+W_QQ75NC$;K&3)_F?XI-M^V.8$^,_6E^<D%Q[S+_*C;]XRO%)?W"2L]CA
M<64$P> $?HSIHSAOR;<715KSE^ &?PA$5B\(SXY3V7NI=E?)!:NM4@$S[D3B
M2G*GF69$.NFLHLX4@HLHS#%#XU_&F#48]COO/G3L8+"=1HNPW=_)PVG%_M'4
MX@FY),";0Z<OIPW08JBRQBI)$?,6S!RM*+(.)Z2QI4Q%[0G#*VOB9KV$LHI"
M+?5[1\5V%Y'$L*>9(G.@>XZ.S[L/C&,/#OKQ8'1]UM*.5 09$T]*<XU!=EF!
M$P'S"S9="))K5(\W_R[Q-94:RJK[VVDW>H#983L./@#:Q?#[V9AU1E\<5(;R
M;134_+ZUCZT"E9+D=B(!(TZ3*[RT*&+AH[.&:I?#+>N E[>JPD 9PREU8ZX%
MN$\!MUIIN%R DQUF@FL#3>7R%O%G[/OV(%X6Y'A8><>'T.!$$/M4$MP<C?!3
M'N#%Q0NZ(V\X+.!+D6"H D]8@5$=K"*(*QR1 \45T62B2YR*2')"/5Z=$F=T
MF<UP0T^Y0^Q$T'N"-%IX'KG5Q C*-)"U 2Q,2H3[5/KQAS&<=& [=S/9C@1C
M&4S9[ WCS4UNP<M_[\ WW]X6L^V-S?W@7005.+O83 (S6BJ0/<8C82Q3!(/D
MCVZE%H$1CG.MK_Y)7%F2TNU7]?$BV2&,:@F-2:!V,LCJ?<:UWSL6E'&@G5X'
M!G#4"[%3'^E7[5R^9WAV'&OL:N+$4;2#DWX1P5NJ_C_B&6CL@Y.C,CH7'AZ+
M*+K)QS?RXPNC\FHBQLGP^&0XJL5U! I\$;0YNK^HI%]SL=,[?7=/I;]L05+>
M.&X&4-;\A_7OV.-!?#?^Y7UH#XX[]NQ=NUNL8G'3^^N/RPTW;Y3\+[:YO/S^
MM!V&A^^,6162Y'X8HY91HQ>75\EJT2KC1H>"\IH6JT:I6R_C57+KM;L>2\@J
MV-[W>NPO.ETM4T.KZ1TA9IN4![J._>>9EKDQ*S5U5M?LL&N3>PM-R@IA-M*D
M0,VZK&3V9$V3WEJ_H=??<HAY2IW%5A#'.5@-.G*7HA*$I"B\L/=4I<?B<[T;
M2A5J^V0X&((X@Y5K7$K%K2[(LZ77H"]: WW=@_$=_OC6^L*:?\#]YPVZW0J'
M>T=?:&.C<=HX7_^Y!ZI7\VRB-5#GV_>/1]M_['1 H\;?6I]9XWQ/-.G']K?6
M7K[OO+'Q\;"Y\9G]=;XYV51-&NF38P*EI')3-6F1BYSEG&7F(X\JY&A</:TB
MPX)V59M3*_"%AJ6Q95GK%=I@"=R/:I3[RM#X3?0"3E(D[101P5).G-4:*T\B
M0*TET:8*<%\<<+<F 5=(BU,T#D5!">(N6*19U,C'0 +3"B<<;O-Y5(UZGQ94
MQQ5V8__HHD3&Y>D+&,N%6WRB/_R#%X2-=F-9>O-.=:K)0"672A&..?<L&<H(
MY:!-2!H9I_$J"MT?>%[C8<[S8D]CBK)'+&72"11R3R_.O$;::X.H,:"E<V]Y
MCFF9. UZG#6\E.K5" G^[G7LL#PU[4\QAN_5KON^VM;"<OVD2M(==;2^WD(F
M8953:94*CLM G!#*R #R3@,^>#9=&]EJ?IR+/H)H!0KW (7/DZ! 94J1<(%
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
MBT4"[4_[C'(Q]TVN16#^8UC38?\DKMRA?')0 D>?9.O %'IF$:QP$>U01HN
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
M6QO)LMH_/HQ5^'].3/%V8GFBBQ<FWU5[L@3P7]H6=U@3YC[6Q%+H0!>U3!=
M#5H?UC9@0#GHIG1B,%(O])1ZQG"0$*?Y1_>JLC1%EO1 $;]+C/1.AH.A[6;A
M?U5ON5@(4(9N&0?\M _1DZZ/[U:M"#0.>.,-Q<@)[HF+.%@KN9#"8,HC"%A"
M$E"J2K]0C.@O_1.?8C]_ *A,+G0<1-^<DO/Y%!0;T#>ER#5D&241<6XQTE0H
M!#8Z3A;^E)J#8C,96/Q@8JN=@E(*5'7Y4<W9CH4]FE6#5@;C:(,*5 0NJ=(B
M<6H!WQC#..FXOW4_Q7E<!> 2&GYO=SHQ?.SU_^QU#UJQ?Z%0#[;[GW(K/'NT
M)'%N+T!6O/EYWWHFB5 >"=B7'*66D-%:P9\1*XJM(<05)V9D2IF>U5OUA$F1
M]*(RZ$Z$;TWAC9$*7T2!764)"R *PVV#BGT&I-H'+3N4:G[FL&O]38!'OJSN
MKN:.C#DTLXPHLYW.;>PXCCN#-QS&3J@%0/)!X;6!5V56!%#/]^6'3IH(UWW2
MLWB?^3-YGW>R51+#)]L?GK7ZL%\E$0T6T0G]>7PV0YL;P&A?&W3[ZT=XSF<,
MK$?V6@? D@V^]_W@9^/[UNFWC=^/&C=9\?M>/I/YN7>^)_:^_N=[<P/8[?P_
MA]L;._"<0V#AS;/&]]]_-/[8^_G7^0^^_7E?>^^9U18%A0T@O(Y(:\F1(H(;
M' A/"3_&J?SL'F1!5QDS#_$@RU7.;_<2/]B#3%:9,&_.@TQ>FP=Y9_//PM3[
MM+[3VJNU=M:;N^L?LC?Y 6[B99-0M4,[J'7:1^W2T51 :NTX8VIM> 545VOY
MGJ->SNJ$";43[!UH^U>_,KH[9WN"B#J.^1&=?*0^4ORRK(&1@_)=& H@M3Q\
MQX(4&IRX03NT;;^=OWO8J_5.N]E=>VC_SA(S_PGVSV'[^#*U%.[J1]L!]!KF
M=UY6K?'%M-IQ-.+1 +(0+.RE! ,'P#JV/M:+1F+'Q6#.;#\,\BN/;'Y%MU!*
M!X>]XU+*C@=BNR 1._".03%^>PP3_0E:WS!+[UD46 LFCG Z4<T4-YI8(4T2
MG$D0BE9C,G/9F(N@A3_SA#=_YH(^2U+5ZOFEX];/[=:/T\;WQEFS=7#6:'W>
M#RP9CP5#5G&).)$>.6(HPM1C&Q,+SOJ<6X&G^'BO$5K\>0RZ7 T,];^!G'LG
M@]IQ;HXR*"WUS )=((+:-:X'+O:H_1,=M@, P[LWM!&7WO;MUJ;(1FER*@7+
MD(B>(\X"019,/&1E"D(XHXU.*VNI=](?(7-&F[OTS%R"7'GI8&\5UQI8SO/$
ME2A45L','7IFD2CU9SXPB6.F:I>NA$_PGEZXQEUY#]^%D_XIZ$"#V'US+'5U
M)[=.&^O[U(-E#O^A"-8.XLD+9,KPR2@HP<9I+E?6 &J+XXK!S6.)>QQ:W-<>
M4<]DC^R6'K"=>-SK9R1>1#O$C\F"-S;V>+/5Z6RW&J?-HP;.I+#=^G:XU]IC
MS=:7\V\;7\Z^;<#G[9MD<7#:_'Y MK]^$8WS=;IWOI-)032S>^![)H'FCV;K
MWS\:\/E?YYOGS7._CYWP$A.!HLLIK%)30-? D';&1JJ\I9+>C(;QU$9L",!
M,!RVPHJ\-X(E%^%WYY?*<.%LE2K^$,-%KV(Z?\-%FU6EWI[A0E^;X;*[^4<^
MC\JG<-L[C2( YO5;+!<.KL(8Z((^GE7TXQ/7 5 ?'T/TQRA<J/[%E,"N<2#&
M0^WDN%=ZOF L?X,YD ,X$I@5</VLUAX.RG.0RP3.T3-'%L6$U_OR##Z[Z]JE
M:7"K+3!ZV'P3]6#_;TJC9G' LIU*<90I8"2?!I-Z"U@&%WK+R"C ;TY4-<Z;
M!_LI,= GG$+>))!4*D1D/8M()^LDEU%A84%K.>S'.!GKT;]8Z@N2>7?'D5F]
M5G@MBWL*&KD\3,L$_?M)NU,<I5Q\7-+?F,+;W7(;\YW9M,T$?0QZ:;]V7*BG
M8'F I1R+H[ALX[L8L\WL82A9:0;RR_?G7PM/\ZA7W>B>XK'3Z?W#83NFVH6]
MF4\/VX,\B(;] 29._-MV3L @'I0#BOUBE*,SGOS1!%]=Y<JK;O)V%VSY6#K#
M+YELM?8UYDLG_6QK92MW9*+W.N'"H3!V?0]'7O0^+')V$W3@\9WR'/7269$/
M-MW) "!GD)WF-9M=$)VX6OLP>EHY\ &,ZJALOE&X XKU](> H3#XFX\9[W]&
ME+$A>!2'A[ M]5HGW],YJXU0"*;?+F+(3@;V(-8OG24G@&V@-8Y"@+)G K24
M$97%O#[%M_+&4/S^PWB2Q=_D?2UC*,SA8N[9 #V,%N[+E ' T0>4+MPE_79>
M_^R/N?AR_N+_G5AX3W]02];GI/6S\8+71ZM:(EW^/?Z,_B1'"%UU\ RC/:J7
M#=O'&W5<KF@1J-2[V*WRC+8#TB#4TDEWY$TJ=LG%;DSM<AO+8Y(+OY4[&1;8
MWNT-:P$N^"%,QP[+HA0%$XY(>[PI$99^<.(/\QY?F>D)#!D6=0#[Y_-7.O'
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
M_N3?;[S]]Z='L/[P_BN7+;(I0,+;"@);&F#,K@I06@6'SEH*)^0:A3[O-\*
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
MM7>A=(9VAG:&SC:8WQDZ<X:^F&2HM55+*<!F9FB*600PCI':7DC:A%9L$&E
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
MU;0N^A+/T?(,WC^/]\I*J_C8Q^[*8_>\O#LJN[$<] '\L0%\6-+I^%U&O#_
M^848A<W]H[#SU?7WZ, "'7D7BM ^$H_WZD$X/#HX3D?'!V7E>8M#L&\[86E<
M,D+Z@W6TYVY@?G2AY1+7OS2K*16SBJ8H--*@+<9#=L4::ZJ5*$&/5E/DV6J*
MO#B[_-3*_>U@?_<!?U$[A3^VCUX_.#[D\2@'CSZDG>,VCO</#PO_FS?#ASNQ
MV@);;Q[#RS_XV$^_OGVY^4BVU[=V-[;7W[QMJR_O7_[^0K[\@]__<7RUY24?
M\W*'S^O-^N_/=M8WGYKU-QO;6_#X(W^&?KG9/N_9SA8\^O3O3Y^S)H_6^1S6
M/[V0K[1LU1P!A379"BR^B- R#"(X2%5FC.A7UYP?C)MRWN3M-QF8SJ)T!^+=
M :(*,2@9I/?!8*G1*[!>Z03> +BL3H&(9T"\,%6\ _&V@?CQ2R"F#Z]440D<
M)L:@08&,11&H!E$MY1R<!.]]6WS6@YYV%F0GXGR!H1/Q$NUG8PY*12 L"8UQ
ME),/T=GJ5,9<S"D1W1D1+TS\[D2\92)N/!\GHD\&=2*!IAJ!*H (-GN1%#JH
M7D>;)1-1X4!VRNDXG8CS!89.Q$MTP-"N)JF"49"1;0ER;"BF)+7TF+(\V9(M
MS]*XY<4IB)V(MTW$<1O1RM:+2SIA6C<NGN8T$S$X-A0=XU%BS:.67%(.**><
MY=V).%]@Z$2\1!C1D-=L+*@D"RJ(H4A,)M>V48+EHL;"B)V(<T_$)^,V8C0Z
M.F^,D$:FUODKB."]$A1J2*I"S=*MKFER QB]*$2\"X7--P_XS>_V#XY.$AZ_
MN3KT=[;24A96NTJY")\ JHO>Z8#9&5^T;%6W8D3;\DG[HLABT>SIY**()*"*
M!,(X'YAFT8H@=62D6<]VGRRRYF;?^8'@VJLBO8CB_&I=D4V*"+27CB<UYZE(
M931%8BNEJM#C_0NG]8EXO\:"7B6A7$2!I11!M1A!3H425/#)6M:Z]0.J:ULN
M7>OSJ_6,!BAY955V_$A$SW(N0<=8/<,_]4CVPFE](I*-SN0"R8KH(;2.)560
M9"^E+?@5OM]: ;'640_FG'9I7>M+H_5:>59GMQ1,BFA(1>5*4C8'(&VJ+3U&
MNW!:'Y_7R4BLME;A2VM8S+.[\$E:X;2+(3LJ;,2QUC4,6EY[U:IK?7ZU#D"M
MA[5)NF:,/&^;3*8:E1&L3GG<7^]:GWNM3T0?09$O[*J);#((]*!%<+'P_53:
MMH*=%MSJFC%Z4.;:.3OS5Q5]K@.,OQYO[[23O69H<7%;N5ZEBF) J-H:[S)/
M7EJ'RBZ)@FQ"A1(,]M#B8J'JQ61H,505+:$1A><9@=4I0=J2<& K**M+E79U
MS>+@85HKQW.T.-RE?B9UZ7*(,E5#2.AK)8"";*J8X()*8'MD<>&D/NZ!U&+
M2TQ"4@SL@>@@@O)9R,@N"1!8OJFK:TX/9*:5-M>E/H=2M\54I1.%%#PZ$Z,U
M&+).R7N2]'G!L <6%T;J$X'% +8M!Q<1;8X"(7CA2PZ"(JL\9"^39JE;-Z":
M5@>/+O4YE+K)T6AM<\H84 <DJAXE1HNQ9.M<CRLNG-3'9W5M4RO+3"(IAZT_
MLA<16?1%:^? !UE&&R;EH/1D[[4N]:61NL^J5(CLJ;,[5PIX&ZJ7HZABUM*'
M'E9<-*E/A!5=E.R,L;:;0R:06BMT#ZQ\]M6K3%*5MH0 S@Y:FSG2^I3R%A>E
MV>*W2F===+EWLVSXU2Y^:7!M6Y-S[S%)4JC9\W+:H65JEYI-";&'5A<+UUN3
MH=6D)6K()/C&5H&R];R&X@1AJR:.R;!SQK@V,&BP4UH%FH_N"A>L!7<0=A#^
MO<84):J:)"9RB&@"&ZN.V*0QC,1BL0>>%PZ$XRYJ425@2BB2\>RBRF3810U6
M.(G96"@>0UE=TV@&>_VB/AV$'83S<]57 "%*;V0-Q 1,J&/PSA3IHS0H*9D
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
M.":18DE 4L&4B&,E@(I^%J05$5E-Q#M#M5@B;IJ(US-$]$2<22\AKN1!AK;
MV.6,):['5.*34%&NR(NW-(@;@6^):(GXS(D(W(M9%"5AE*8L\.*4HP-:+%(O
MX6$:D(J(44W$.V/%6")NF(B?9F5$&H$*$/N9&Z@,DQD1'=F4NB+QJ8K\+*-)
M^N(M([1!R&-MTUHB6B)N4\57(*(?^C)3 $.92<;B%#A(N4^2@/GHB&O\<$F]
MZTON#E9CB;AI(L[*B%F0123CL<LR&KK,9\R-PR1U>:)2CWI$AH*CC!@T:/18
M<>O73L3G$ E:9T!T^CKZDPWXL:^'S&: +"01/DM4!+5C*F1)0D5 J0]_")3'
MY<IFS.>61_.)0'LZ?53BZ'MP(;TXR$28NF&2^"X+E0^BIP))-."29E$$>@7F
M!_$;+++A/RR1=H5( <B$4I#0#X*0Q52F(A1>FD2AY_F2)]G*9D1+I'41:?+8
MQ/F!?Y$*%801IVXBTL!EC*9N0F3J1CX-:2AHQ*"OW@:T$88V&(@ETJX0*9))
M$J>9QZ-0L4BF>,Q;,B\!+1;*R-G*9CQ+I#41Z=.DC'1^_/,BR$#MS&3B1GA\
MBT'7N7$4>R C$4E3ZD4ARX!(K %_M42R1-H1(B4A5W$62M^GA%')8D\0GU-.
M?9(%B8I7-J-9(JV+2%,RTK%_P3V"4><]%_1KZK)($3<-4M]-DY0(HA@A- 4B
M^8V ;%.>GN?@_6?R!SJI3B98AW\>8#I!&R]D7T^GK<L<9I-3;B>1OT[;T<Y/
M_ O*E6(!)V[,.+KY1<KEE 5NYB=>)H6B).8OWI*P0<B#0S?9@[869;MF1[,H
MVUJ430F77^D%CT48>2!<QB3@+J.,NQPT6S<5TLN"T&=1$.B<:[ZW3:=U+<HL
MRI[$ &=1MJTHF[;<_7D->C*-*$LRET>QQ-0& #6>,>C@- V\-%-I&&J4>8D-
M?V)1MBLH>S3+G479UJ)L2BJ[9!>AQPBG2KAAA!YQ*HO=)(F(&U$/Q#621IXG
MM())D\=RB+,^;ROG>5N<W<TZPSV3;14O58($&*$S!?&21&F0\8A3EGI2J205
M*SO#/;-4FD^$V#]F;'BGOR[B+,B26(6NHB%Q6>HG;ARGT@T36&&I[P-#/4"L
MU_!C;XMV5>P^KP72K<G&691RKH07,\'"$(9T[,5$,4%YE&3>ZKYP%DAK M*4
MS/?']05+%,TP'Y^,@L!E223<E&(4 16D?L8%"=$21Y)&XF_3-J\%D@72K?NC
M*?P7Q'&<)"$+XR0-(LEYI,+(#\,D]5=VA;- 6@^0INUIXOK"4R+Q0,%T59 H
MEV5>[*81(6X2^Z'D(LM2(0V0X@<KH19(%DA/!*0PH51F4A(:92RA42J]),EB
M/TOQ;&GHK>P)9X&T)B!-24C?R86/:2_\4+A9RB7(13QUN4@RET:1'T59FH2A
M B"1AA]MD\KV'!SA)JQB?54X)<;3OL4^]GJ9.(NK[H#8=VSA.Q[))+PSZ>)T
M:D3'VG_W59A8E"WN87;@YY5Q\XDD"#%C]/UZ=2$3P5C&$S>F(G,9!S$"5)K$
M]4(1)+Y,/$DE9B:@#_9UL@J-9=!39VEZF.G7,F@]#)JV\](+Z8.2Z06)*R/B
MN2R.E1L32MV4)Y$2">, )&305NDPED&60<LPZ('67LN@M3!HVK1[>75!52 S
M*ID;2<5=Y@N=>3QQ008B82230. A9\L@RZ!-U^T^>>(>9N"U#%H/@Z8RYAY<
M7U 0=1+)A.L)SC%6/G63-*(N56&<J@PZ)C6ZV#:%HGHD6^[.F+.JG(CV-/.^
M.IMOR)ZU9[DVGXBBES<M6KX0,F28YS=AF<ND'[L)YXFKH+]$$D8TYO1Q+%KV
MR(NET)Y9M"R%[DFA69M6[ L_ LW?9=SS099C@9L*GKE41 I$\9CX4:@S_CY6
MB@]+(4NA?;%I60K=CT(WK%J)GW'I*>;2() N2[+ 31*1N6E,?980!6L'TQ1Z
M<. ^2R%+H3VS:ED*W9-"LW:MP.=IG(4@!F41=QE3'LA"##0RCXL4.$1C$6B-
M;)LHI.U:K_29;_B_S'^\_3O\4W^ZPXO+O.N:1UX'&CSZWE'93#8-*%>;]TOU
MNO[AC<S+?IM?O\Z[>A+HA][<>-ULV739S>4W)L%\DC0C+\*94QG?J@_?G;F>
MP9-1LE3F^E5>2V 9H8LOW_;:VZ\%E-K"[E9A_:5>>X?I^$X/3)_<N'?.,KY]
MV<%A-?*<KT->0+E*Y[@KE71>#KM\*'-8;WY;)6/XL\RN?LH+T9I-K?Z 2C^K
MQOLP["J'>K;M[M%V9ZH_4)U4%;8![]> 1TI4[4=6H=Q>' BILNRM' ?99GA\
M=AD>P]CS1!PSX24$$T0G$8U8Z,>ARF2@N,D"[M5[C=[=,51LAL>Y.G$?WOO'
MU7]__QJ<_O[GSS]_77K__>L]//^5?/+_ #WW.SWUCZ\^=?ZDGV9UX@[4X?S=
M]_\>?;^"9_[Z?/2M ^5FGX[^H/\]/Z6?S\6O/\\/0-<65&<!'UGF3JX__?75
MNQ#48]3'I!HLS%SF1;'+?16Y"2.A%$P$:2A!4@S\!O4?:Z/2YKRU1-RFBJ]T
M1#D4,DEEE*41RQ+*8\I"3GF02B;\3%5$9#41[PSB8HFX:2)>SQ Q( $+$A*Z
M/*&)RP@E;B)]WU4!E5G&5.)YZ8NWE 6-,&*6B):(SYN(S(L#+^-)P*E@-.5Q
M%"@O3KV >8D(N%\1,:J)>&<4&4O$#1/QTZR,&"OH/@]@2+Q,N8QQ8&.:1:X'
M.D"61((G&04B^D$C3AX< ,L2T1)QMXFH8B_Q8%9PSCP&..1)E&6^CX&9& \(
M-T2L]X.]N\/86")NFHBS,F)*N!?&6>*J6 (14Q&[<1 S%S0#4)65(CZ>%*6>
MWXC9SFC-SR%&M,Z-Z/1U7"@;"F1?CY_-.BN3D%(9*^7QA*4^R"Z92N%O &H_
M\'Q_93/F,\NP^52@/9TQ3PKO(HD\'D1!ZGI$Q2Y37NJF)*8N(8H&?IP*CN[+
ME#8":B,=6B+M"I$>W8QHB;0N(DV*?K\._(N,RYA1B5$.4^XR$@DWD2)QDUAE
M<2!BP05_\38(&S%]<"XC2R1+I*<*!ATPPH07"\%31KF7IB)A)*$A"U3 I5C9
MC&>)M"8B39GG?GVE%UE&/<HB D(1;E@P"43*HL!-04$E@61P&60D%C;\Y,$Y
M;RV1+)&>RHQ&DX@)*4+X%YT1TBST4Y\('L!"&Z9T93.:)=*ZB#0E(PER$=-8
M>GZ60<=(#"#"I,M)JEPO(]R+J"">H$ DOY&$VT2DY^#]9S(+.JE.,U@'AAY@
MHD$;261?SZVMRQQFTU9N)Y&_SMC1+G]>B#"0<4A3-Z: 9::B$!36+'(CGJ0A
MES04209$;E";2]R2;&=(]FAF-$NRK279E&QY[%^D)$N2.$[<,/2ERZ)0N8FD
MGDNDBHCO!S(4Z8NW/FLDB0UI8E&V*RA[-/N;1=FVHFS:</>'=Q'$B2 R#=Q4
M4N6RV/=!/(LB%X3QP%<D20*-,J\1!0]6DRW*+,IVS7!G4;:U*)N2RBZO+T(2
MIAY@"U3+C+C,)[Z;L)"ZF1(^]5BF,HXI<FG#VZI <\_!Y6TB =SBM&_6%^Z9
M[*JDG$O0E](4_F$DC3D/TXSCN5Z>*$G(RKYPSRO'YE,A]H]9$QZ[8$'B,YK@
M033?<YD'/\41NB![+&1^DB5!@"=U&TED4V19'NT*CU0@.(U\$F<L97%".'!)
M2,XRH6@0>&QE3SC+HS7Q:$KD._EU$0F:I+[ H,)>XK*,"#<.>>HF@@4\]!DH
MKQF(?%$C9-N4)\("R0+IUCT%21-&,NH'GF!IF'(E/29#1E4:J\1+5W:$LT!:
M#Y"FS6E__KS@PH^#),K<B 0,@)1(-U8D<[D0!!88(6(6:1TT80\^MV^!9('T
M5.X:?BQ\Q2@)(PQ,07F229EYDF8B@Y56K.P'9X&T)B!-&\6""U@UE!<E 6Y5
M1GA40+HI9_ /B^*$!B*"0?OB;=P(@FWBT7/P@INPB?55X9089OL6Z]CK98(L
MKKK_8=^QA>]X)(/PSF21TQD3'6O]W5=98D'*@@=:@9]5(LZG$B#$M,GWURF]
MX#SRI6*IBS*?RS U>1I%J9O0R%-) $)A0#!A ;$G#2V#=HU!#[3\6@:MAT%3
M2LSIU85,1)J1*'/3%+?WTR@&)8;&;A(%:<A$FOJ$Z]1-U#+(,FC'&/1 8Z]E
MT%H8-&/991<^R)^)SXD;A")S61:F;BJ(<A,1RBSEF4^53F(9>)9!ED$[QJ '
MVG<M@];#H"DYZ'MP02/)_9AF;L(\ZK)(2C<E/G-]'\78D&0LT;K85D5]>21;
M[LZ8LZI4B?8H\[ZZFF_(GK5?*3B?BJ*7<RQ:?@;H#%*7< PE30/FQE$0NX01
MJ5(11))DCV/1L@=>+(7VS*)E*71/"LW:M+)8"9FPT(WBR'-9Z!,W247H>@1Z
M,.6I1WC\.#8M2R%+H3VS:5D*W8]"-ZQ:,48,S5"/] +0*/$,<)I)X<9,^8QY
M?JKB%"GT</=I2R%+H3VS:ED*W9-"LW:M3#*N,LG=@*2IRYCR7.Z%OIO$:2 2
M$K+$HT@A?YLHI.U:K_2);_B_S'^\U843QGE/.^V]_3O\N2Y,AQ>7>=<U+]$Y
M@B>^]]>P'.39M?E3WI6J"^,^UKAZXLGFXV0[;RGGL->!+U__[?]BGT1O2J=G
M7!&[ETY19>]U!JHKG4'/2953]CKJJL4'3@M>HPHG[SH#>$DY['3@MPY\L54Z
M5ZU<M!ST<QQ<][%AV]>.'"I\10M3B?!KF$HM)8=M>#F'=U_Q A_''V5Q#3]=
M*3[ UT,KRUS[13:=S\/"*17^1=\X:.6%=/YG4LJ/RXJ7"E4.VP.H2E;7!EXP
M499"96TE!ECR$LJN>-GK\K8S**">\*%_]*[@;47#>&D.\HXN.?Z_H2M[6XN9
M#V/52^CO/(,O=@?P29YE\$4EG?3:$3#<.#9< 5UGQC>\I'"P"O#P )L7NI9?
MJ@[\ 5J]G<,E\]9N#[U));QVD/]0^%2A^O!9N+'Z"]1Y6-0E:8YFS-T#MQH9
MS&]&:'OM]TK=\J\+U=:O?G.5RT&KQO3$@]50]\:/\+3L(3,7/G(C8_>&)D 8
M3C?0$D5\^_>T>/5VIETG_L57Z.6!D"S@TI?"3S%&A4Q92HB7IB P2R69?T&2
M\$7]5*NHO]N'?G?30O'O+L_@LZ]Y^XI?ER]>35,&$#/38;-M?5=Q;V56]1?,
M )0\ 9YNI$[7O7,R4!TG:8Y\1M=4!OW&U_D .ELL4:K#%N]>P@=@!B-LCO*2
M7Q9*SU5 7SYH.0="P&(TX/@'$&&J7Q$0^,#[O,N[(@?@P*.BW2N'A5IS#6^=
M S-+Z]UC8WO7LT^]KFK>K,FRTS%YL6MSXV#K)H>)AV/6X2]%3\ J7TP$_+VS
M=3?4G,<_>-NLB;B"CB>F\^ *;?%TF:BFF*QF?U1-/+G2'DH0?-+A8"2 M/-.
MCK+,H-=8^*!4* #IFQS5U=_0@DW>->? L*4+];]A7JA:MI2F.$9(@M;(RW(X
M%C%!SND5M7B4#YPL1^D1!*!RF$)Q2M 4)=R-MYXI,2Q $H'KQS^%QC5 >( ]
M2Q+*X,4.%V+8&8)@HXPT*7J=#JB:@IMZZ=>8[X_$O+%(UJB:!8F.-_8+^#WO
M ]'53_BTEL-,<]1_ST;,[V4@$ZJB;&#107 L4?B#_V.KX/M*:-LV+YQLV#62
M8</A4-P^-"V\#HJ'I0,IMG>E)5*4K$&3+;4,6:A+7D@CB%8M*T==/(>+.SAD
MYVDL\YJ_:N:[N@'UAEQ=58- &0C@")CS&7GW;'G)<>##5^ 5,&R_:06'4.Z2
MX*7Z3=]- EG]MO1X_0U' %))"=5)<43B@DU)P_$]WV\Z!]@$4(_>L,3A4,^B
M!FA1.*[[;36JTN$93.02RE?B%( Q8@1VE%+JM\-+S8NQN'KPP>B$"58I+V?'
MA\[E$'2XKE!XI-/IJBO4;T0UX.K7JU)_O\6A,U3;Z#Z( IU 5.G2W'AF4EN#
M^F)IC0J&&J: B_A7 Q;=EJ/;:ZUGB2["(N/[KA5,,M#WX/.+VO4=1Q;UN@8Y
M:K1"S-<"'S(*H;"Z6:3YU#U'WY6"BTHKFII @P4UFT6R9MV26)XHF@$SLK0+
MZF2[ C2VUWMXE4,\]Y](V@)4]D+B<-1%+?7(1'L!+V#>RTIAQT?A%Q2?*]YK
MO1LZ.._)TBG[ +DL-]-J9LK@"T;3!LK6 6Y#-48M5XS,#%A%\].2*\!L)TQH
MY8^Q FP#V#<D;YV.6G+4N-]&XT='4D2+3"5\.;T?,$G&>I.Y$YIC7Y<T,U\G
M1QN.@;(/8R%/VX:[JD2;9%ZV:KVRP_,NVI7T[Q+&"8ZIO&Y*,=F4X\%8U$W9
M'+?Z7;?JV5//YBE!#_[V(Y<HJVF3&A:5@Q!5Z,5B/(B-.-?.>9JW\\$UTGO>
M9XR5#R>7ZO,QZ,>W0@L,*KU;M\C/J@+]8=$'8!D572!^= &T;GZINK!HM/62
M)51?S_ZQ?E[-5P#&2NUAZ(VR*7S6Z?= 5ZK)-,%G#=N7^6^F=_NU%="@1O>>
MZNJ"0B4--<TS*&Y.-JE4\&"[H0D&S8*HT'3C>3%AW,3U<,K"J*VK>5D;Z<IZ
MT80>4@.@T<M\5+3;NM$L&5,O+M2(\LBTKL*!P8MK/22T\+!4'SZ@MQK58.&#
MROHI5-X?F#JKGWV%5F3=!UC65.'#'9@C )OV];SO\B%T):Q/?*JE)B:D:4SX
MSJ!75%^']ENJ <?SH*^MUJ9-BC'U!TK4[33LUB71-1\); UG6&KK[T2'3O>G
M:0QHJK8T0AB'XL. QC8W,H*1;-3<OM@/96'Y&2Q AND-1ORJ[=<3O0:-RT4K
M!S$;;I_WBE[ZEQ&\2AA@@NO^R9Q<C^L62&;=2F_FU7;&/7%;*=$_>FW\4FL(
MC02# %I?82DK0:8/;*U_A:=!0_Y+[W?TG#;O5V#\:R@O1T-9VYME[TK+&KAS
MH&N)LK?Y K"EC?-GE6)#FX(\4VH94N0%2%LXV*LMD%Z[/2RK@9]W4 924_,+
MWUI 5X 4/F[,<BA:DXVH!7%,+84-5.3E]WKOI!KG* F.\=+AU]IZD:IZXJ%T
M7U03SDCZO)Z%*2_AK>GU*@OH 5162[E_*3'B!@K*:LJX-)+0M<H#?9(-D4TC
M65=O'HU[3"^6H[J-9'^L#8PS#"L"9:F7^XF1)\9FZO$NFK8ZC(1^J=!PK6\>
MCQG-/[WLULL8&BK&JQA^&)L,"HN+S\1VF=E.FS?:=9V^=V%\.9GBAL3PU6GZ
MC$=.-=:;SCF^"J-Q-]#B QT"K#,2$#1,I0A"!_4J,<',D))GZG+(]>K9@[?*
MH= ;=[WA94L/ (4EZT+9&T9_P=;=#^"-I6K=YT-AE!N]))2EF5BFV:<'8;5R
M+#W6[S!(G'1AE'PWDA[.S='7&Y-3?%A65@D!BAQ.6.Q1^#DU6MZL$F ^XNJ_
M7Q9:2WM?\(ZZZA7?C:EN4D'5!@L]M,]0:H85%*/L%)>\.[FHX\WG@#YY!8-Z
MK#H:D\JDU6-D\:A6B-&G@"]95K_J[/BP,6VLZ-Q4<YZT+V!ID-6>\=CN,OOJ
MVMC2F-BXSVN#Q @'A]B,N'FO6WY4CK,Q8*OJ5+I,TYD8C5=YNSTJ ]IU:K^!
MNJ%PG9QNF>4;(%4P0;M&$,=:TRG3S>(!.&-U6:W5KZ#9)VPMM\V'&VC9C,I]
M (.Y-$ >Z=JFQ[Y! Y:8O$ Z7X:@4XK)+<OW>='9"SC^#H+< ):47@$K1M?Y
M^/%+HYH.4J&&@$.B&+=$W[3$A+J104N8H<*'4F^ X)"Y>UZ,YM+=!K,&R.IE
M33,$]T2?C6^?"XUY]JK1<%[8@<_2Z2-Z=*>/;7/?V("=;WY;/VCU:DQ-';WC
M30('1[?OO3G^V<K3O-+QY\P[YZQV,=,/D#<3&RXM6/+QX]6KOE5;BPMFT<D$
M(.Y$9;/ZVM;O>$^XL3PO>^N_U<A4"OI>>5WBN%I)X# Z^,Z9/N=:SN:9V"KA
M[(_FV90D!>W6*P?:N-:=W@^K-_IF)*IN;U(+74V^ZJ%Q4V]T#(NZX08M5%<K
M)]/;]N[,YW61:F/ A ^F5H*-T;+JJVM05K^CV@\=>>.!QFHEW\GMF)-::?\X
MH;1#IQ_/2AFU.\Q>D&!Y6U9M.ZH,1V.S$>[8.:HH>H59B/#7K #Y\)[FH'D<
MVGD3T2(/P^7\\GPOV#F_O'?;YI?W6;O3GXQW^5>=P)N?K0]R[O2]>.<&T>&V
M#:()?\%O(XD&=%>%=M@/L$Z7,J]0IP'RI:+E21?]-Z:3O^W0L!N@EP:T$ IU
M]Q^ A"PW )]>2Y[?V5\.OIT[)R<G]Z\P6WG&A9N=<<3;OADWVF(^'CD6?:X<
MB+3 <=@#@1]76>=WE%ZT \&>"&=S/-*TU1TTKQR[2QN54^,/QVN?2^T&B"Z8
MN6XKD$I^7H^UI<JE#7V')TS;Z-,(BE,YY.8.@!LZAN&7"3MPC"T,=9">?CV:
MF&L;7D<IHZYD)K)_J]>6==?DVO17]X]T4,2&$J;:1P/%;:',J3;1DUK$&OE!
M5ILW>F/S!\_;1IT<W#XX0Y5F:^L/,RHD>GGHAGFMC2EXUXNW5U=73<R?*WI-
M$!(W>92E,O&<='^H$F8-=*3I1FT"(OZ;PZJAW]4-?5@U=.T3.&ILZ"?4D?5P
M0)D=7B>^F\YUKEH]/2(QUZ_#H;/ZUR#MP_"21B''80)W<1A_Q6@_9V$?7Z)9
MVM@0\$,C3]9JXNN#@;,.I>5H[&LK==E2VM&HT\>CACTS":Y46N:X/WN&N^:3
M_IWZV4*A$63F9FU+@''6!L5XX!"_TK6756GI5@,%_>ST,5X\4=F[@F4,?6^R
MVE%+.\U _2LFS'6(-<-K!@_:_L*AC1>8#\==:;R19OOR]9*MRQ89#$RE1G;Y
M LJ(YZ"UJ\?K^H<WZ"G4YM>O\ZYN&OW0F^DOH!EZYBRT_J"Y/+90-SUCI:ZB
M_55?KBXW]:69$]K5M:A)(K;PLM<D][P6T,4?O>W)VPH;ADT2W+= 3UU80IH)
M"99Z[<IQ&OTL8$EX6\X=(Z?.#IU.+F5;S9_L5=S)M<AS)NL.[XS%H%6"B<S4
M]EY97W:RQ0[1W&I,6[@="9P[_HGV)C4I4-J67*(E:Z'=.<MGV^Z.R?>H];S_
M@IHL%:GEO 6O*)W3IO/O%L@.2XR1%8;"3K5$-5\.6SPOT%L2[>3:.@(*PL<>
M;ACFHG3^ =(CAI5Y4\^OP_>?\=9_#%/G=QCU_08(KJ+YC-O1]T@\;[K,."M0
M7>E':YKMNG6?"/&A5ZI^RSEH.H<@\K;;O6<\M@];N<IN&G%FE(9GW$ P^2,[
M^?=G\G_K7<+PQKE?J,O+)QO8\X+UC9KA*9W1[FPE?T)T^%*H4MLCC$WW6 L&
M!_\"F:&#AYM0+GCCC.1*O0\/CT$5\=+(PCCC)O8L&9)8ANP/0SX,V[E"AAR!
M]& 1<BM"*FB<X4YKP9WCKBHNKYTOO!AT]6'SCU^F"?*-7_>Z.2):_L!-(^F<
M5IY/Y8PB\GQIXA-+D_VAR1'O<N>PZ7RN3//OT+AEJ3*?*F>JFP,H_@5*RE@Z
M:3B_&V]1D#^&W5*UM;ARID2A!GC>&[#R&5XUVI2^X6?T+"EB99)]HLAABQ?H
M-_VM"8OK8-"S!+E=+AF;/*99XE1[\G!#Y>]ZD&$("[UC?F"TFZYSC+$LX$?G
M2^\*A1QC)IFG$9UB:*'"7-%8,G_0Y[,&Q="$5)@ULSQC*%$+I?V!TM$5O^YJ
M3>G?>;M\0B9M7U-4V)DKOR GWK>'O6)20IG&R$GWLE!2GVI!DC2<PP+#%M2;
M-R;D[[ESFDN@BN(=NVGC^9Y%R?Z@Y!O&PI>(DG>\W2Y%JY,K^9QW=Q<),( &
MO:<S/B=9[^G\C7?Z;ZJK$\=#[9;/K)/.JP-+COTAQRDOOCM'((+TVMDS'M4S
M)I(:$X?C\W,SG!AY\$\94BPB%B)B.AO/*D=2HET[!$;(MAU)&2^'.#I5M]S1
MXX3/XWR)#?PR&?@E7M@<Z\_VX_O>"#[;%BYFBX[@^=O&NRK2^+7S^0HW4EMY
M7_M?5-%[W\%B#XNYEO[U=6-ZG X4JX\AP00]FSA$=(JAG8H=/ _[7+FY["RG
M*XL8FYYR=-NF7#VY1L?W8-*54S/I?"+^=*-*PU79\,;1FE8_"&MGU[;/KG#G
M9A?;MMGU99238C)TF:J.09ZIX@<HIW9AVKNI<UMVNVJB+ P^,4^NW*B ?UO,
MBG\M"+BZJ!)+-B#UEV+/1F$3;!MLZBB-C;O#-&Y]Q,1YP5WW(M0&GHS/>IAZ
M",ET=T!;(XF-8F:N%!]S'-*SBM4 +S7QP6)\%_JK.B<GQ@"JL][HH+<8\*RB
MX10A)]&X[#GZ[8Y2\)BQ2/>B0::&XW2T\<^C='&5+]'[B>1NMT>(U/\2/9)Q
M WMQ@.0]:2H<1R!LJ&Z)0@X>&NFHAS;:_K79.][6&S1G+9#2ZD%U<%M\_:HM
MR/X/(%ZVG/>P1-BY=E=339CYR@K<SC'H(X/KIVJZ[18W/O4&2D=)NE/2V$61
M\#X"[19WU@&HS&5=(Q-2.54*U.8Z.4H53M9D\ZCOJS-%CP,G-JK0UY5>/AE>
M"<0\DZ+$X1T47S!A%>Z0YY7^73UD$CV7914W=_*#5<S:!5&;, -6"YWXJKC6
M2V0R*;!$.F4?B%<ZNO<HO^Y]Y-<58D)O:"#7>MI>C%G49ZH*:8'Y9P,-.E5<
M<3,&NE!2!S??&E7^V"J9@,D-:,P]O!YS>J!C(F1>YTQ9HF>?Y09KLLD-5AIL
MR08K-)]PH;X%%X/7)M7Q]9M;)]!&K6;'__G'R;N3<^?DT]'Q?Y;IP%NF^]/&
MHDOBII<D]PE%ES1)3!\]#!OSFJ$?/_IK?7CK<L'=5BHL;9)PN6A\=\6,,_V,
MYY->D_[ T:NK4P_<ZBJ:F&]>7/&XD^G]IY\GQA=MB +Z0F>\9+7V*,R;][>Y
MZA7X/!^T5XJ"5M.AV\/HLK>Y,LZ[<VO&*KSDZ9=A<R2C298?I15O%[;%YD?Q
M'6<<[\R<\DC!_N:U]6UAD?_.Y\H#RDR+-QLOH-,J5 9RZF#0?_WJE0[BK$3S
MLO?CU4$A6IC(^)62E[QX!8H2?Q5'S*?Q*RRN^9$D\",A_BN.)YR]F(3JIT^:
MK0'PQE@[G"]#>!$'Y?  DXB8_(M&ZS)9OPZ&ET.,,TS1S$&2!IKS=1*53@^$
M\-\+=>G\L^GH0$)EP_G2RMMYW_G21.^/'SEN*8&"5L ;3((2%.L_8J)/YV/]
M$+XVAMOAGH;SSQSQC<?3YUS$C_6*Z_'W)JY6+ET+KC:<C_\</3YYV+0^0/8%
M75;X$'0,P7_PR2O:;T7]&_2+J8L?/QXZ+Q=N<Z!&7*,5)CK^>C;0];J<>];5
M?&RT@5"'^?PVG7PPQMR#1NV!/]4=$YJ.<5[BAO=[N.I\ZC4=XE*2)/2WWT#Y
MX;.RL$5PA6#?(GC3A-MW!/N^[LSD554AG[@Z3GV_XBXW--;VZ#MA7!N@'>H9
MJ_,,CD]S>%RUG7\UG2]*1W/$](R.=J[IPK#();JW"-[G MFO'RR-E4ZUVQ.F
M\$+U"U7"][49Q-@%M7'[8"@+=5V_W7FONZ*&+-YULP@S-]5_!8*.?_GTY_3O
M2/(V%F\R=-K$[1_&AWT7W/'G77><'LV_PWA8W4WK#>/_ ^\.<;D+JDTNB_]5
M\4^M!&[Q_S3XCSR4P.'GT"/J)ZTD<)V.I +.-YU"&GY!O^H\@WX=*..W(\91
M$,S&9062DVY6<(.28:'JF"HEK 3FK8-6T1M>MIP/PZYRZJWPY9A%9Y@U[U,K
MTFJJ$!95*Z/*2JH;)\&S1)5_"ZK>@8AV5=X-I66AXZ\=.IF%SO+08?LE'XWL
M[!8Z6P&=)/ (98 9SZ,1>24IB4)?_?S!K@+#'#VCC5LD*+?&8VM6/'H\/8TU
M@U7UM HY!W.T,J*QXX56UKD'=E:0=3:/%2O+;!56"(E(S( E\&,2^&AUNV"5
MOF5\\2M5ZAN6HKQI:#OH%WG;,;L=T8QY;0DX-)S/AZ?C&S\=CXQ,9L\ 7S9U
MQW%SYHYE<;6F705=?6:J_\CTLGO&#T8C?:!$MCWBF.7F5G&SU@%U7U*J-XQC
MXE-"//=[53O&#$>/5"F*O#^R2)G@&YBC=>*TTQ_:\_;,I)3'-+7+<HW=2PR#
M8OYS3+%3#I4U$/>]'9?!1FZ-3TT;XHT5P$?]?M@,EAGD-[UQL55=VISC=ICR
M4ID)^I+\=D?DZ >3\C9,+AX %I#[ $CM4>-%4>51$WAQ53/B$57V^_5N[MUJ
MJ7;:..[TV[UKI9R9_=\O;>C3Y8B)TW0MHN IOW;BO7 NV21"_>>+T/7)FY:E
M^\!2GVAA4[,4?@Z\0/U,$L(+E#VUDTR^/$[G[E!H#T"#5K@)B(<'JU=@:Y*L
MSM8I*\/XQ&'-V#,WGF%L4!T@M8R]+V/IC@JJ+^FV@]:R=LM8J_=FI_1RD#QK
MAQ*@35?R0@) NNY(M!Q%W9N,!>QPV>L/ZN!;RGG7P^?0Q;"ZNW14EJ'V#L2<
MH)2ET1(TLC*?1='^H^C>*G2,/[/P%4A)[0N/ LOBGR,MVO>G=W_GHPPEO"(7
MHX"]XWV<Y;5F?\;A9 G9[NN0%WC[]:SF##3^ZF10L/^9.ZJ (94=4F\&DUFY
MS^C6L97[[DU:9CF[%9RUKC5;R5EMJF3LU5^8"Z+=[B%M%"^A2Y2\D#2MS@&.
M<D48S&J(CG%J=L5'!T^(7U$K58,KC#&SC&Z..OF'7JGZ+4Q9=6A*LSRHZ:/M
M" 76G/E Y ;/%[F6MY:W2_&V2">2\FGH_G2)\IZ6M_-3!"X/W<?;AK?0?2AT
MPV<!7;M'9*&Z8(^(F$,IWHQ#$O%"<@M4/V> M@JH'X:@M/M1Y1&T*DQUUD1,
MF;@\/\/5=XYN)^BC[Q"MU1W3OGS_76 WN21&SV))M&X5=LF\IQX2QI6+&M5+
MYO_&;FIFQ=1>$).>O*YSIKIYKW#&:^G89V)JZ] X4-0;B/B1W];HJW:'S7W2
MHAY93>.!6(TM5K?"PF/)NHUDG3H=D=Q01I+IG<N/O>ZE>Z[@ES%'#Z[0S6)B
ML_*>%$WL(8FM869BF6F9:9EYJP$G3"HGWY!Z4](HG6;FTB)HT;LL> >$UOJG
M25%V?3N+2PJC56Q.ND[/WH=-R#UA+_$L?"U\+7SO!U\V ]_CD\,ORXFM:]M%
M?#K OM(9+=[>3*+QE$EAYF8AV99,,='B[('WS12SV9PO-CV*38_RI IK/<JV
M)H((BDQ[%=7-RAW;*'>8O!.^5QG*/,^/T4Y&/"(*)?,!ORR,Z'&H?UT4[ORS
M&/30"<J?FWMBJ6A,.K;Y,"USF?,"0Y1,YVS6Z>*N1RD$X;._@P#"NW@ RCS\
M$3WYBW+ZQH;S[O2S\P]>%'GIO./=[PWG4_.@J;-='$A8M*H3H"@Z7>IJX4TZ
MG48'>DKPB?O/KKL2X]EAX:N;L8[X@4/>QR3NVOU #4HH=-$W#@GO>MG!1."5
M4;**TOG0RT% ^Z@XR&L%U$1GPC .N'CA7:_WW?DV[';QSQL.,##3O3MN@MP4
MSFUDX">@)0FV'.>W%W"]^QZDVE)^GQ>@D^F#^)TJ+>PBOH_\6[<.[2/X+D_W
M%3CZ>#YA^[%OLREH/C2.GH6FE8&7LKT%$[8W+0##.WI=J9,T=*I3^_HORW%3
MAS3WX[G)?[8,FIJ9CX#,]63/P7:LDRA9AMZ+H<PR=-.(VGN&SB1/ WX.6GE1
MX1-FN2'H.?YM5<$SL1!]HA1DSFYP=&/[V#[9R?A5_AYN8]N3M4\;O KS8=;!
MJ^8 M:ABZ0'H+4-N9\ANQL"S#+$,>02&U 'P4++1P38SYW>DAG/>ZA4@=W6=
MCQ^_6(3<D630BB$6(<\5(;060\8)QJKT%C<"%S6<PU:NL@DGY<\9/  ZY5V9
M$"V [@+0+D;.M "R 'H, /D+ #0_DD]C@C__ OHX7PH%^A-*/W_CG?Z;"E+O
M\R[OBIRW+:0>"5+^3DI)^QAI?#02+*&>A%#^7!&I/RS*(3=6]U&Z+QIX.G5K
MB_<Q&FY(\;?S?-!6#HEKZ\X?W=P$\.4#A<YM&)X,KO[1/&L>-O4[?GN  *8Y
MM@>M/<WH?:F576N66VMV42#>Q[7&[@\_/2KF"L1K7V[6*&[O/+S]O5R2_-U;
MDC;C\T.:)Y_.K-?/^MN;X%&Y_[S[]A&&9#G@Z-!QU!-#=&31+AK^FW, 6EY?
MD]4U^ $^W^T-'-[O*U[ '9I\)WA"DYM</D=\P(V3!B^=?% Z^C,#?EDZO% .
M.L=(3%UQE0]:H\>Q<.;&^E-VBBR:(F>'_]C5*;+@N.)HEFRB2?6H.^<_>]U>
MYQH6X8'JECJSGFBI#A]-BZDFMR-1C\3#@X]V)*Y_)![RMABVC73Z,>]^1TW(
MCLM;QN71\7L[+M<_+H]4EG=S.RR7'98?#][98;G^8?F1IZIM1^0R(_++MV,[
M(M<_(M&4 R/P\5;PK0G-MIF!N[,'@[9QT![VH#3.%WZY2(U_F?6*#A^@:1/T
M]4E='<^3"/@ A[_HB^,3(1,AZ.X.B+5^B\@2^Q'^8\3;VT04+>>4=Z'WM'T&
M>P-[L $_5=$L>\6UT\> ZKW"X29@QTW[RN/O0*VWQ?W-MOA[?4()3U6A%6MA
M$+/I:%V)#OZU0XU,-]S(PZ*;EZU;&SJ7_^]%3D@6<.E+X:<1$U*F+"7$2U-&
M,JDD\R]\&K]8IGOJ\&J:Z][C=]>-FD=S:WXR4!V'A'BL;:W-K]_X&@, Y6*)
M8HTC19R9.(++C_MY4? V,:8^];JJN;#83QF7<6M",)*%S7'?$(PKS$M&1O-R
M:P(W/E%WS)]C9R>_?SHX_^/;\=G*W?+41?W;_Y'0>[,J R8+OBU4^#*QXV\.
M!?YOF!=:2BI-S/#:"P!E*!*\E+_56_[C"&D@^XH6"E?.@=#G@TA"F3F,_6UT
MR-!I\=*1F"E.\&$)*]N@E9?P/7T&&KZ>*L=D3\;3S[AWEJH6;V=X\AI?I+>;
MS0T-<ZA[V(6G] OY<-#J%5!KN(2GJ55:X-EITTM50 ^ZF'W3W46FU\)P7N\]
M>2#3@/A-/S 15.=',M77YD<'94G][*(8H/>\2.'J?9^]O<A^N/R;*[/!S$I&
MJM:::TJHU50/E=3;4\7=X]95CP$\,<'T&G&'E_I-J\SV-._4K4]3NNWJT?FV
MC'?7KQ>:AG:S1J_*5S?]DQ]K;.Y" \R(&?O1JTM7:BU'KC91X^5][.W@MI7:
MODJ]/$(A^V D9->C=14S]Q(JT88TH#MTN9W5W)94T<8Z&.IG*2;NKM2P5+5[
M5[7ZE8%&T[M"@;$/:EBO6Z*B56EHU<<F5#W<'*G\&P7O<V&*D)M8W$;#LTK:
M]$46K4M)\];U8C_6MJ=U*VD;162RG#8%!>#&77^OR+];R]ER?:5/KNR9H+5P
M-^.^BM5.U'J/ANZR_@H+CN:^_%+D79'W>?OFQ3E2VFIC?3\\9YY@O&^N<NL:
M[)NKT1&(LF+0LQJQK=1N5&KWQ^8]A(CYQWGWO[-G*E7TKLS/_NZ!=M')Z\;"
M0]>HW)MK!T+TAMT!6@7F2"+SGQQ?O_FT%55TESS76;7["+4KX;Y6:O?'YCV6
M]_,6O+ET3IO.OUOYX!D0:/<K5>M->JW]U.NZX_7]L,7S CZP38OL1MO*#N]]
MJ-3>^B=M27_<2RV\!&D?36V%NKS<_R&X^Y5Z+'/;WJP-=@CO0:7LTK!U2\.'
M83M7.*^.\G9[_T?@[E?*K@RS&XEV!.]\I78?O;8;][52NS\V[R$6'/$N=PZ;
MSN<J2>J[(E?=_>_KW:^4%0]F&\2.Y+VIE-4?MVZA.&SQH@T?^=9TOG HG9U:
M.U INTC<\..UHW@?*F47B*U;((ZN^'57VV?^G;?+E6;6G@4$L-2=;9 G&1HW
MI^#"0['/,NC6*.G6HP7=>I7VY#7\KS7HM-_^?U!+ P04    "  62EQ6#$(,
MT_,9  "\.@$ $0   '-T<FPM,C R,C$R,S$N>'-D[5UM<]LXDOX^OX+GJJN;
MK1K%[[&3FF1+?LMZSXYUMC/9O2]3$ E)V%"$!B1M:W_]=8.D2 DD0=!2@CEJ
M/DPL"=T-X&D"W8U&\]>_ODQ]YXF*D/'@P\[^F[T=AP8N]U@P_K#SY?&J=[KS
MUX\__?3K?_1Z_SB[OW$NN!M/:1 YYX*2B'K.,XLFSE>/AM^<D>!3YRL7W]@3
MZ?4^2J)S/IL+-IY$SL'>P>'JK^+]*3G9.]@[&O8.W=%Q[VATZO7>O3L=]D:'
M)R?OWKT='A\>'O\R?G_DG1P<'9R.>F_=D]/>T=O1J'=Z>$1ZI^].W:,3;V_X
MENQ)IB_A^]"=T"EQ8&!!^/XE_+ SB:+9^]W=Y^?G-\^';[@8[Q[L[>WO_N/V
MYD$VW4G;^BSXMM3Z92C\K/WA+OX\)"'-FH>1\)>:XQ<N?^/R*1 <'.P?'.YG
M;9$3J^'-@C B@;O@[46B%\UG-"RG@9]W\6>4L]?;V^\=+$GRH@594<SQ;O+C
MCD.B2+!A'-$K+J87=$1B'TCBX(^8^&S$J =:X%/$>:E!X>>(B#&-/I,I#6?$
MI=IY^/B3XR X;#KC(G("A7!$PJ'L:"@B2;;C)$#><)=$4CNQ99B-26F_2_TH
MQ$\]_/3F)?1V=IM+C</>F)"9D>0B32(]_<:D!P6MW'_W[MWN"ZI9>0]*-4>V
M[^&?O?V#WN&^@=@J%6PN&S[U,KIU]"%_Q,SZD-&]L@^ECU65+N@HY>>P83?*
M'].&DY 1X.B/302&U'TSYD^['F5-%'^U.?Y1HNHD"'@DZ?&;]+O9C 4CGGP!
M7R%@[S/4[NDH6[R4);CDT9#_O"?"%=S7/$>[,\%G5$2,AL7E6S*8"#KZL(-K
M52];I7[WR? -]"1KH@A85CW\>1=(J'^3CR2C1?2!/0#@TV1N;![X3%#3@0-)
M"!N$!/I//WZ7^*;C!Q(W]O]_#-^C(]/A PD+6(O1(_4C_.XP[\/..0?;<T#&
MT#O\_LO]=94E(87FS3.>&=>\.Q_WY'_[3B\W5GN.I'20]-?=58(55G%(O;O@
MH_Q[5<E3XK1)#>&*=C2F6Y[64K+TRVP>:V:W'WLLNH9U5TQE3YI-LD*EG>N#
MY;F6#)P"APY-^3D/0NXS#WVC!QB$-*)#/KJ#QU%V+6RJZ5H^6E@. 8L%K7P&
M<I[Y#Z'#1T[.=HO5Z)Q/86 3&H3LB5Z#-SQMO#PU9ZA%[Z@Y>DO\G41 1W$\
M(SXZ(P\32J,6C]HRN1:CXSJ,4EY.PFR+1Q0.B(!136C$H)^O16>%F1:KM\VQ
M<GY>9OZ7CH*WM(:1<'+E\^=7[E\Y&RU@)P8+('!U)-LM4J.'B+O?)MSWJ @O
M_XA9-'\=9"7\M-B=-L>NR/Z_G$1 AU#\3*)84',#L81.B\H[M--9Z/H\!%KX
MD##IK %X1D(&"CXH#(($W@,;!VP$"W\0]5V7QT'$@O$ M-<%=[H9.&T8Z]#;
MWUM%3TI!\(IR'!#D%"0YN2@GD]4AB/LN+"@A,WBPEBBTH.RO@E(D[] \PQS,
MN-$\+U%HY_E@=9Z+Y!V:YWOZ1(.8XE'K>1Q&X.B)AO-=2JF=]\/5>4_9)(>]
M"T8=0J!HRASOW3T'8"W%PY!YC(C&&X2.B1:7HU5<EBRLX[W_="13I\BU8R!%
M(G:1W=\Y"Z+?8"PP40;PE)-K@3DN R;CY4AF3L:M0X ,D@.).5@G:.+/T/QO
MAD4II1:&MZLP9&RD?;1@U"$$[J()%=?0_6#,AC[MAV'C"%DYJ1:#DU4,)!\G
M9^0DG#H$P@4=-E1[V5([Q:>*601D'9K/*P:.E<N(?RT761E4:#:_I93:^58\
MZ 4;I\"G0P#<4!+2NZ'/QB;!"X5*-_$'BO,K63@%'AV:]',^G;)(JAKL9F!@
MH'=/@^;QB3H&6B@4E[? 3>ZN2_PZ!$MR\/9(7IK"4"303KOB 2?4CB3OT"RW
M#6^W"&,?*-YOQX/5<OB@=S "]D0'/FF84E)"IYU[Q<.53)P%%P?9=&CN+XD(
M8%4-!U0\3(AHF)*@4&GG77%@,Q8.\' DDP[-^CV-F)"'56<T ,9-S<L2.NW,
M*SYKSL3)N'1HZA_BV2RYA$#\[-C8.)E-QT0+BN+$%CGF!\_=37?#Y3@Y.N2C
M>Q9^PSA-$%$Q$RRD7YE'\]EK'GTS8JK%4/&2ER3@"1K*2")#"RD.BBF0=>G1
MNZ<^QI$'1$3S1T&"D+@&WETEM18HQ;U.63F2EU-DUB$T'N@8EQOSM4^ETR%P
MJ/C9*9..KF__$X/B4>'/"^$B0Q3J66@!4;SM!;^EV%,7P6F19;'Q-([&Z1R'
MBC_?.IW#^3G[JTN)BL5$BT<R])N"6D*GQ4J) Q29.#\G;+HT^<7L"Y/)+Z'3
M3KX2""@RZ>+DEV5RF(!00Z\%0XD.E.>#=!&6NIR.N0D^31AI@5*"";H$D7E7
M,2M-]##%JXZ)%BLEQE"3,])%E,I20$P JJ'78J/$#LH32;H(2VE:B DN=0RT
MP"BQ@HKLDBXB@UD@1F99WEXW[T=*A ")NSC)91DD)I->0Z\%08D*E.:A=!&5
MU=02$T0J:+5H**Z\DIS2120*V0TF(*ADVOE7W/-B:D07IUX];S=!H)):"T2C
M,_LN K)Z#&\"1P6M%HP&!_E=A$(]F3>+G510:^%H<KK?13PT)_1&"U<C5EJD
M6ASY=Q(XY7C1"*LJ:BT\BD=><D3913QJ#QI-H&G"2(N2XIYKSBV[B)AZA_^"
M1H0U+8U23:Y#YUAQXLLJ 3@_I_RZA$F+,]_/1.",/5$C]-8A2(NS$B=H?\B,
M.I**[Z1B%(]\VR%>RT$+I1)D6#J#WJ*33P:>GC O7<5DSMB("D$]T/)!+-P)
M">E ,)?V?3\M=-L:QO:BM'C7YQPD9T0+T4Y!MGR:,^F.%._D\CNO'5CSW8M]
MV#>O/8Q*C!C:':NG$*TUPHR]5@N4B,J*%F3B<$DO"BP[!^DZ\ 4O;B X5K8G
M!0.T/>+-^&JA5N(UJU 7O5 0Y$A)RS9T!R$N9@.UVY=K.6AA4^(Z2^E)7=^7
MBY.1+XW1A&+-4AXD%>8^TRB+36(:$<ZFO$(:@\QVKM'ZQ6KU0(D:K>A!<:6&
MCCAY3_ ;Z$L>GY6Y5,7N=-TIJX83'JXYS%E_BOX*8'I+_L7%N4]@RX-/R<X'
M]M -;(K,9U@0?4UZU%ZP5I/4H@X:34K[XJ2=P>]E=YRT/_A%:@2@;5CHTU:;
MED%-BY-N?!5J+DBK+4J@3:LM6:W4[3JSJAEEF;%GQ/WF\_'9/ TS&VF "4,=
MTF^5H%U%[BU&>:0(YVR^"(YOX4QF)_T.YI&,QX*.S6U_8ZY:8)4H726PV0_+
M@K;@IC/4SOYOQ$D+HA*?JP2QVQY!D]G^?7]]R/V^O\7NNUQQ:/?PF;'4(JE$
M3?77'K:@UB"PY"_S "U%( 8FXVN\*4_#"-K^B[I1Q&_!MR 1%_-[ZM'IS'A?
M_0[]T*J/<5G5>5+_JNC)+_7.R;KGI/US(NXL>NCD7=RJWBKDB]<$M#X@;\]>
MJRBE95YUBI*_$6%[SEYY:>KA\K:_R! QQ]N IQ;DTCMT5?>R %Z0DB>W;&%=
M@J#R!RSM$:2IK>M!VTB45@F,+N?5_OJ+DW8@2[[=ZD=ST)*4_N^C(,NRM!I2
M5E[HM1J2WF#HHHJ4W=9\B*=3V$,Q74K]T4@I6G/7JH$2B*VX*8HGN5)>DH95
M?IMTB[N<B'8^92-..CQ/E'!K)9[=]A]+;_&V ZX9*RUR2CRUZFKP%KJ2^5ZL
MAI\X]YZ9[R].*LRL\;;,M? JT;IJ> LK;2:P<"C231.]'I<K%$1OX(GP7I43
M]VHI6C500GV-U""1[$C1VR2Y1;6 &QZ,(RJF^+?9&7<%L18^M:P3UA'H.<BL
MA]S2P@(=!:1E*EL9I18*)9B50M'MS;&L/D,[5!IQTJ*D1*/*:SYL85,G^XHP
M\1OQXR3[)@O)WY,(9E^PI_4@:B)$"[82=:H"&Z4Z4FR6X+,X<4#13BY[JPWI
MK.6I6(\\(KZ<O'OJ\G' _DT]%D@[ @]U!)W0((2I:Q%\VH1@K=8HD:@JK2DF
MA<F^I"J4]\9A06I0+76HRX&IU?(P1OI01:S%5 DKE127V8*1S6?3S)%J\BT@
M;2/[E>^4:IL9TIRA#K13)9A7^]*JSAM1A2),BS\O7V:P!]"T5DF>]& $:AO&
M6G"5>-]2_:?B1R>5Y?R<2OM+,7NCXTBG41*T > I\)GLV3V=<1%1+[E;P$>K
MJ+5%_U7"M!I1^[*T0D!H6;R3R4]O4LA+E26ZTVTUN:#)/6/X\.K[->9LM=#7
M%X/#V$9Z31HAW=Z**4.XW7Y=QT"+FA(-7$&MV]NQ^N["=A UX*-%2@D6EKT3
M<8N84D/Q%8C5\]$BI@0.2ZLR;A%;G>G%:57_F0BO[\+WH-JOA*^>J19+M39=
M.9:%$R\IR,DD;;&5,"R"M6 !Q$D&MIGE8L92BZM:U*X<UT*XMR"FDZ"NUD4U
M@J^*6 N4$OTIJZK:0334PJAM+^-I^>@P>E=R458MM=KU_4Z=:,P]92Z;R8ZQ
MX#;VP1F:SGP^I^("15,O;3K PP >X)KT2G!?)5.K""47:\L48:D3>/"QU TG
M[4=&X:0]28M9=U!U-'5VS?;19KRT4"L1GR9%>SN(G>'+=3$L+H@;I1=BP^$\
MNPUKFHJ_7JE:?2B["&K^SM^$3O8ENQ,<.L/YXDIP)U6HZOV^AEM!/1,MP$K$
MJ/I=P9U$22VPW3("H>>CQ4J-&964[.ZZ0:9.=+KBI#=%\:HSQD1AR4K"UF?S
MY+P"ZSVV*4ZS3H%:%5"#4*4JD/;@%V?1AS02_(M<JI-^_((YW'E7.EWCIK98
M^^)'D4PK3"&3LXEU+7B[2]7K%*C5&B7<I:DB7VR0=D'J3=*)I)P'[_;%ZUK\
MDK A^S<-HPF- Q)[#+;4/W)40_",0CY**X;!X[D)+5I'+[2JI43<="\HR(*J
MV"^9:+GHF?-'0>EDW]"^S'O7(97[=?<E?$]F,P83A]\DGX. )WV77\$W-/',
MI$*B:OR.53/ 1[L3:+VE'PKU;S_S"&_GSG&Y[P=>=H8+W\@,'M@B8OR\XY!A
M**WU#SLCXH=TQPG(E'[861?[@/D^-OJP$XD8N+\,A<_> [J,>S@)'W:\.$$Z
M^VU(?- E^,$%!BS:<<(8NLBB&!M]$CR>?=A)6H(F37><2'))OIGR )1%S*_A
M%^2^LULY?P.T?4E\^>*2)RG_EDZ'5!0G).EQ,A^5S4T&V&@D7B1Z^%?XWN-3
MPH(&8[F=4Q$^I-75LYO2-X/Z$6F(;!@7WJK(TW!E,1#OYOKL[KZ8*UZIP@VI
M-SA08((>=(.1YHG.:>Q,.M%L*"4M7BCW2%^B,Y^[WRK';,QG@Z./,BE-D)8E
M.(DOV<+JX<,^$8Q+"WWB=:='*J:K":G5>K .WOIY8J!J)(B^\S+V.*'@ 7#_
M"89T+B5=$4S/BN;U3[^>SHH%P!PZ?.IAE4Y:GN,N%$2W^*X>F:BT3B712;)5
M9>3R%\BA$/]+ /_<C1;.XV4PAF4#=H8;#I;0Z<%QO1JUX_4G4ZW,NEEZ@4AJ
MZES$])^4B,>)H#4[T29DV:I>GV,$^6YTF9P&43PQQEVPVM2L)# 8XL9VYIMX
M.@,WIOXQ6&ED@W[WGU@#LW:UE0T]-WA:LJ.&0BIJNA"OXUFLXV[KTV<RO&0L
M RXBN6YOTK!J+LO6B87Q">SL!4W^O5ZHQU<63;+CK7N,501D3#.=F5?.7GN&
MK_"I/3K<Z!1!E\_HB M:R&WN!UZ6\M./$F=$.B&\O"QIM;ZMC;^U00F#)RJU
M"? A"J\Q\$3\]*MU/*]UW*V=O20*2>6:$I[S,.JG\U"U^]40K'TC3+X!]JB*
M^K&4K06+)2 ]\\GO'E_$R!9\NH'L8*4&O)*KM<A+SR.Q8<)Z@Z>LI15&S^IE
MGO+%JR;8U9"^_?ZZT;WC@?JCZR"$>0997[GX!OC@14,:A(D!X1,V#9-;9J".
M=ZX,,$/;ZE!8>X[6ZGD?CT\*1RRZ!:ZZ_8]>W^XI-G4CZLF\;7@L(]S(!Q/0
M/#[-OZM_FDVYV/"D?P+O/?A?P+Q^:$HS&_K^WVQ*0YA67>?5=C;T_H;"RICL
M]O<TH,_$1_NF<@&I:KZA1R<C:G)VE>33/@K8PJ_BP+OB0@VZ%=)_-4=;+;G9
M &FI\9KX!C<\#*^JWA:VXD3 FO$)!-X%A5>!U9G1FY-I[=:CNJM@*%+VA)V5
M8^XGM6.CN71DR\M%&SC#K;A;.WL&KM?*P+6C7F/ J[5H2XU*@Z'CRR=$.&&S
M-/A,QJ"#"3U-DOG6,<%-I-@0],9:+] 8O/[ZK4-M9\.F4*RNJ9S+@:"P>AUJ
M0FIKA++X0I5+T#SL<HG"U04'FM%;H:'XHM:[T5=,@ ZB.W'/QI,H.TE*OPTO
M7U YPYHT)U,VFW*;\!9DV,AM,MT5*X?>AM6??YTO/5_- ,_2UR[BS9WEELK:
MD%H!='1,A6GXY1-X.X+XB\!@ZZA+(T;6VFRRF&,:%*W?!LM:6K$19A-_1M"^
MP+(&FH!*'84-(WIXAH?M!ES2&ZYS:TN;VC &$WL1%6OE<DE:5.OSFBQ2C01K
MGTYY>LRQB$2C=+>*UC;H0Y)^UQ\+*G_06-SEC6T8![[-K6@Z@#)IGM!J AO&
MLYP_?,YA>0?+Y@:6>0%F\#U*;YA[7$&[H5U_!J9:(U/2TT>A5QK9 $MZ>+?R
M%M/'LK>8@DW[)?!8F"0%T$6:0"5L:^%MJW_X-TJ>YAAU3*RRI;1_,N0B2]0\
M.CF 5O+/_9.#>OUX'4\;U.F"DFB"5UA8F)H^"_-U -XP%K<%@U7^F=JO-0^]
M.2M;E24Y\M_7G1PL-;(!3@RI8Q3^+KA\08LF9N$$6]R-9$AG<<,L?YEL)9QM
M6-EK+DVHX?4 >V\%G)\_%*ZB:>RETK8VC"+;9%)K&]:-O@LZ$,D7/-4G>S0A
MM35),'EV$GLH63\NY(Q5 5C=W@80E;2;U9N0S1-V5,H_?[1-":'GF;^(ZQHS
MBZM%V+K#9M<=9);*(!;NA(14?UJO);/AL9!W2QM</[6ISTE]RC",L\3'9+61
MI2.;'R@8<K'67L!L6)E9#;RGI.#?7(,UY%(\-#EC,K50@W,+1C9HPUD<L@!Z
M=\ZG0Q9DI^-I8NRU!VW9B)'%.QBEC0& ])=*L,N"H]3+QI>/N')2[H(O&(*;
M^;B99]FZU9N(9;VT=:G-TP2QK%WRTJADVTBWWM+MYES9:ZJ!6*.$/_^NW^0.
MXW--[&S]DFQ53#7M:9/1K0U)L]73N MH=L=!<WRG-K1A"U(+9N-:W,YJ;,?+
MAEFX Y-I3/61:K6=#;T?T AZP?%<3<RXP$U4%U*K)+!A/+B[#0C#'.$D@ADF
M"S1&'FYA38F36L'@@^$"4S0RAO4W%=; ^$=?:<#S17BJ'JB+GNB\X8&>CLH*
MU MA?4P2FC4XIZPCL6%,Y2=T5^P%K(D)$>DAW2T+V#2NOB-@R.7'GOB5)KO5
M7H&HH?CQMR"*_DW^7OK4TPF\3YQ[S]#):G.H*;VE%OGE=3 2)'G*0 $>N"\%
MA&EQ3TT8J1FQ#4]J2R>7E#FYCTLHU^70;%BJI3JE9.P%7M75R:4TOL<)B;[R
MV/?ZHQ%X$%_\)&*@KX*P.8&VNB7W%%W5 *_4%S=)[47'.B(;'M/"=;G+EQE+
M??'Z^^BU-#]^AU'.:.3^=S?Z$C;0[&;$EJX#AL5)ZB_(M&-F;6A\N4Y"JK'I
MY0@,FLJX*&X7Z)#61 R-N%CP,#0/RUU#YYF+-\^;E.E\+5\KKJ-D0?#\5L5"
MGW-<%X'T1WY&S[GO4U>>V7^F+^ SA"[Q,6*IK=ZQ'B$V3-O*_?TDW[SJ4C\5
MLHX!/.$MRP.T9V_#_KIT\[)^W*5-;1B#?-O;$*\6%*V[OI"Q.VPZG.=-TCB^
M1.V6O* 'W0^"6%I BYJVF%&7Q3$UZ7G?1[BM9F=V^/S('R=@<07X\MDO^'_\
MB#&H9N$J8S8VJ%UN>266V-T05TU<%"]?W G"?\7%:BDZ7<3RE4Q_=+2R[_OR
MF!(K/FB6D]*F-N J;ZG.DQMU/*\?>L6HC^MYR(. 5L=_&E*O>Y],#2_JPB[M
MKSG=*C40$H7<0"7,%<:6.B\EH9NE ^)'?--5XIQAK $/XLF,1:1:55[!T5HW
M1J;N_PT6L6>B208N:VG#X[_.[!>#-*4?F*.SAEY:^LSJ(P*ZY<R @Z5S8)"-
ML8X;3/:FQ5S*F"Y[RHLEH:>/3TV MQ'RBZNP38/'ALD^#$AD8+CZ07PE5RO>
M$V(2+$E58.E.[UJB,.6,K=WH3&Y#9Q>A5XU[K*:Y/G.JD1A+%ZF*!&?I.8>O
MSI.N9/.C"Z^HUU#Z+RRLLIBJ6J]A%%[TWF/3I!K?=7OWS\"BA8525C[Z,LN"
M(H&7K)-Y"9-'_D!]'S:>=9C0A@*M77C.8N;C&F!V,J^CLL'R;E:I_E46F\K%
M5FLE>^=6<FK#T7  .WP1",NC/X;O\#+F9\F[O+(GO7#O,LNE06,!(^_PA%_
M&,$:@^YJSHC;LOOQ)V9R29/OW$4"LU6@&:T-:\%ZT_7O@K78J$TEV;JF& QU
MDS<&OG<W;(5C$6\I)M](&V4@^(A%6"8@*>\+2U&U VK&Q5J[1KU,8'KYP*;U
M:[/'@@/-R\^^DW0K@A?2AD?7J$$UO6(S&[2DD,U5",NN^.]-<L'JJ&U=_O(R
MOXN"-NC=BOIJLC4TM@[48+^KKPZSCAU5)\':_0&A!YL55_W?Y'O"J9!K6*VN
ME!-LYO"U>5W4Q)G0%,%::63#<E66^62>*V73B$HM1G@4^!0ZSERP-\'09T3
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
M\2?Q=*OU=*/KP8@+[HM)$@K13(H..41CZ ^=?!$&DY>MYQH<1/"0[.7AX_1
MAI\"H^N"SK_.EEAKSGZ=A>FU;E+5RA>*&^4,J_>%]2H:,WB1(C#-&%H6'#\E
M9A]?P! "CT\'PXT!<?20Q+HL<K73Z\U#Q[E(RD&PI8 *WD(449+2D%&8:#BW
M6^?6'$3)$-JGG B,Q^?DT<%WK0U?O4985P?4ZH'E_"+5C_SG;#Q=_HU6<C''
MJT4ECRE;Y\%[VDDE&8? 4P)&1XV7Z"1/HC4\]Z1U"+U,G@B CX&&D]FU7_NK
M7'.H1X8S7:(79(AS,G<82Q 9&3[&T+EU5BK3O*ZN">''$A#KB>&_UCE^9W$R
M?M?]F'P9)ZW69!TREGF=ND4"CD ('$W,5J,OKGEBS'W$#,DY/3XL]SWM35A[
M=(WU&YY'G"_663QO+N(_,"W?SGX+TUQ?\>4U9CS_T'%_FG^?YAHT'<>+:UTI
M1M(KQ3WYX:28_2I7U=.2P>IB!/DY-K;/-6A ]Y!\VZ<#\V,#YN@G8GV.:S+%
MR\^7G[Q4S;\%4M2KO=91F8Q2071<@/(.(>B8@17ALV;6^^S[$M@/DS8D?_?I
MX+H'MC>SS:ZW+MG'V.4^I9@469!6I#K-U8/3A@.BYYH,39M":ZOL0)*/&P&;
MT_?7"%YO6]9:Z( .M/>\UFY;\A%J%X)2HW:%/(C4>CYD"[J'9+X=$[F'!;T:
M8."4\=O+AGQ7^Q:T"4(FT**V/[ D-GWR"02YNSI)Y6/IH3SO,**'9(\]'=P>
MROWC!VAOZ]2S<EWWCCR1&E0F%4]GJTYJ+.!S8."X42HJY[D(K0VK1V@:DD5U
M"F2>DL4GNT#8H P$-U[ZD,!X379H9+IV.\T0,Q<N,NG9EE,&FY SI*N$)X'*
M-HP]E<!\54>MUS'K]P::6&).^Y2AV%A Y9KY[PJ=,BY%+CS9)+8;?-,#<4.Z
M-G@28.V#Z:=.@KGNTS,FT$I,X&VIN<-(CG35 4CB7Z:B2D!_.@OU'JIW;$#^
MS:'X1/P_&6XODW@T.EV44""L"*"2TQ T,Q U*0V;0V*B]2R7_2@]6MW'.H?[
M=07Z6?E]L>[[>Q6_&SEI7' 8P6"=[6.+AU@G8HFH9$PEYL"W+H9O2->0HB-'
M@./>E1^-.7R*(WS_[)QJT!DR[<#9VIK:IPB^D  D\"6.AN6@3M@4[Z#92T.]
ML3H NR=C_4EJEBX'"%\[9]Y;80KI1B]SIG,6$2(R3YI3J9QE8B:?LDSI#L%#
M"I<,&Z8',OL4^/P15YUO:P7\98IS-$:A\Z!=[2>DN(!HD@:9O0D<%<\ZG@Z>
M=^@=4MADV.@\C-4]%LC5#+K99)SK;!3-SCY-,;^YB(MQ'H?YEQN->^E<U:C/
MK!NQ<BMG8;DI9^& >KDC4'5X^=RQM^[ :KK.;&V1<F**0D)G!AYY'?;!Z<@H
MAT N:&$&73 Y;N6--$\\ZF\SZ+A:;2*9Y=V<2.6+@U"BA^R#MIB+<WJ[')4=
M7CH$_^HDJ+GA:?7%I3;!YXV+/2L_SLZ)UG&Z$@AC[ ;Y*)<Y9D[>7;&6"#2&
MK!$6(&?.K?+2:<NW@M%N[QV"MW-Z)/7(JQXU]-K_"M=<KS=UK^=?9F73+P_0
MNWN_ZW!MVF:9C2K.[_5YZ>N?QM,P3=C='MR*Z#PO!.OG*5V<UPW _"-^F&,:
MATLX/S^O5Q#_TWT[\M8IY72$%!,CP],;"#D+X *USY$)DUOW:>I_58<Z3_>\
MA;Z>X(;7W1^:R#(H;GTAF]H+<OV\JUY?!"=J8-X;IYI?B;2B?5#C" 9V$&Y[
M8"?!2[O16OMM[JIYWI:[:\@(4H(YTHXYKG;7,1/!&M%-S'&IM#X(1UC6$.R9
M)W)$A@:R'BVEU7+&8?)+5Q7834/[VM?F[6P9)G\+DPO\.OYR?'FG2L[Z'-_C
M=#'^>-F5\@ CJ@\R#K>O>M^<1J;7?>^LS:UJUY*?)K-/_X'Y':Y[=W8'B:BN
MW8G&99RZG:D-T6-*DM7Z F&D SI 'KP1!8PS)F.2-K'6P=1FQ!^J6G8F9-,&
M.I(KI/?(O0H)017.(=1+'NE*1G2&*]G:1&U!]Z ,J-/ ^;82.#H<FME(.U.^
M4ER;Z-<N(HIB0(D@0066P1<M(<;H96!8E&D] K@=]4.R>)XHIML@8VC([O:V
M+@*%#T)B!A,L[:5,9(092UN;G>8JYXBI#!/>ZR4,94>G]9IN9"T**9,$1KM7
M9XX&\%P)*,5QKPQ+Q9S<?'AH 4.X/1@"UGN2&WN@9&BBH]*??9#"*PW%!5+J
M4@8(I-J!)6YS<E;JV#HAYF1*<6"6WO QOBM 3@?PC1;&:E%U$5RB\:E$X*IV
MU^;%073,@B;MGC4/6876?4T;+^'D#N'7S;0J)N.%A9203":E8\U<"<#) ^":
MZ<A4ZQ3N=M1_@\[A?C!O[B+N!Y"AZ<1+M9ZUBI*C( ]7UK0P6H>KDXLLXQ@=
MM\G?[L,S%+6XO?'WM-S%$Z&\&4I.!_1[+0SMHT4=%"3OB7PC CB6Z%MIDB57
MF#%_<H]Q,+[B_7AD46B>+>%1JP**K#,@VS_27@JM4Z!?R<%MX[[Z<%B"H@FR
M>U2$NR!C./*A4B[0I%+]#IYK0U@=$WA'OJVQDI%J+_1GZW'#QPK]#]<A'":<
M=X7#P)S 2U7-LT!K(H(VLB9X9(3((P?!8Y&V"*?*R87T _2?7"A<83&B-RPH
MDFDR65"U*XYW*=6,6[*")"NZ^425GHR&;\+YVP/>S27$7M@8G.-W%7<+AG$6
M$NEK1MYK8DA*6Y,SJYD*:*+7S6<T]'J/\BTX?Z= >4.8])CS=+N)R0%Y2_<]
MZO#<HZV(;)0_=#VG;=TDX\NK\*5+>/KQ D<6K;=%:3 KI]T[<"&).E!&2Q%,
MT<W3@AZCZ5 1N/'Y7;5#U],.\\O/">EH=>/<1L:G(&-TP+(D8TY$ S[8 BA,
MRBR%))N/:MR)P"&YI$W1=%LD]<>V9LIU(XDC;00*;C.46DZM."W?2:U Y9B]
MTR+HYC< &PD9DJ([/E)V8D.[!LJ5AA>SQ7*DDP[9H"2G4)$:3#R!\U$ 2\Z$
MX$DQL^:MD-<O;XGKVXG9US.;1;'HZFP3582M$=X,T<0 V:K@31'J3KU>4Z0_
M0-J0I.1^F'@(Y*UXTHL@7%<OKF?=5K^FY"#!\GH.A7,0LJOS*1A#IHM/KG6P
M[ %RAB04VP/CD+WO62LJQG(J@8-U-6$CY 0>-0.3HT#E$]K4.EUZ"ZW8:'7K
M5G<A,\&3\>!KLJ;"NDC!/>C(M90>F5)]8OTV/4.2@H>C8BNUOP\G^D7^M98[
MFI4BHM/ BHV@Z%Q#<,K5T6!*._*)O6W=#>P1DH8D#H^$D#WYT2XBMVYX=VNA
M5N026:X]&:J56F_*(Q)9R>KB4&7E1//(VF92>EKAU=%,@G22(]_,RIH4RA5Q
MU%O0J11,!751S2L-'J1H2&*R!3KN!/?:\:/O4W#M<)H<DC4Q ?.)/'KI)'B+
M C37B"9D8;#YG=1C1 U)7!X1*7MRI1>]>LOW&9F2LM&: ZM)=,HF 8&1HB]!
M\Z2D4HJUSD5[@)P>5WJGYOB&V^=,K0J2&A!CM?1C 6?)H4C2>Z]C\MZVUA[[
MTCHD<=L*63MXZ^WX>(SS=1^=(N;D"YU^X0PI#6,8Q,@%H!,V&I>"BWVZ<]M1
M.:B$EQ- K07S&H9&B22\1\-<#P4',L2Q8EZHS.@()%V#(1D<DRQEYX4O[2.G
MV]'6ZQ[<>[?!I!!2)0.2%W)3;-#@/0L@D9,/5*)AIO59VXO0(0GV7M!V^^CU
MS\[>O<Y2.#*RW$C?2"07F!4(W8QRB\F[''V,S>LXM_$Z3QV9/0)Z6K#D^+D3
MHUN^X$'9$_2PWO(G;A-ZK R*.E"D&"E!^VR!_*UZ$ZT=")X$JW/Q JH>+:.C
M95!<>_Y?:6_??L+)1_QM-EV^7XRB+(%SZ<$XJ^E8D)P+VGM@*J@L"\/0O%/W
MKC0.25DUQ=160=!6S.LW='Z-RO^/8?[VTVPDI$,NB22,CBQE'L@_,L* 2\[F
M3,+2R-8=V[8D;4CZZZ2 VH=5Q\41 0-'FJ.7V5DHJ5XL6/)_0G(<R!MR67AG
M8CE*FLXFXH8TV.+T6-J974=%TT^SB_D()0_,<80<R?I3)"_)!%092E2(*@EK
M\2BWVQMH&](8BI-C:6=F'1=*XX\X*LDY[DP":Y*".J46(B<!6E+@=59=XNHH
M":@;:!O2;,W30VE79AT-2ET6_A6)&0O71C.0CK9 22,ADLP$M"Q%KY55IL^;
M@4<)'-*HRY.":G^V'3]&B\;H%&,"&0KY"#6[+"85 ',P##DFXUH;3X.(T3[D
M-R4EI#%"0]2*US+04.><,G NVY*+#2JTSN[9E]8A.;^]8&ZG2&TKIA[]&*X]
MK9B"1^4=2%:EDHT17!2*1)/722F'*;>^ ]^1Q"$YQX,"W#XL/ W..B_,,[0Y
ML01:1U6+,QAX'Q!BJ-/!N<LQM Z_[$SDD)SGX6%M9S:>!&V=G\8T&=6<\7I'
M1G\4E2#ZS.F(<$:R5[FB6ENNN](X).=Z<%C;F8FG@5JUMI.3@F61P:M*JD%.
M6X*)B-99.&D9PU/9;D-TOH<'M5V9>'2HW?3NA/71:(^UIW:@4^$+A#I6IY8[
MQB"XD_%4>!NL<SXHT.W/SAZO[%<]&]Z&S[BX^O*R%.P'G&(9+[\.7CV@%<(^
MKSG\FO_@Q35* +CGY:-HT8G #0A>@2!M[=8?#3 ;@A+<BH*MX[;WD'*H2+LL
M#+AOH4%'U,$;**(V,"U:0)#,@9$J::Z<S:*U['J8HB%%,UJ@X[9,:LB/=H/<
M+T=VW[O>K*VSRH+46(M*4JJ-L2V@3]HGD464K0.$CY TI!!$'RAIR9'CZ*C+
M :9UIM8TD8+MGOP:/\SFJX3EB^ER5FXOIXW>.NC53759NTWH6;\9'W*7X*BR
M9J 4:G"V(&3-N3 RFO;]<'O2;U>/O;GI][SM^?(G).$0)F^687E1IS!__?=A
MB2/GT:00(S#)63VSFAS<DB";R(LV+NDH^MJ7%@MX"MIS%^S=EHNGXW8S97O/
M$BJ)^'R:?Z4'3*Z)E%'B+M2)8V T^<!*&B)29=(JE@F.CG.66E?8[DCB4U#&
M/8"N"<?ZAE6=@;HDV*]GP-=V?[@X*[_3QZ>+V62<:T'1U3SX+R.!VLA@%=A:
M;*IDBA Q2UJ+\3E%5EQNG?'<B/0=KPKZ+1 [(@Y[97$S?+ZL]>?+JUZ4ER+X
MUHEZ'^;X0UA@KMX_;=MJ?5V]#?V#M51?-XGC07%&]C3R&IS)]7XMDHUM.=;A
MP<K(UBYZZS4,Z<*A#\">E.=]2]:NR^KS_(^+Q;*+(Y(UH7V67@-VZ6/%6'+=
M50'.+8M"YI!TZQNN+4D;TFW#$07C01SJ6?"]F$V7X^D%R>O+\#2)ZA'WR: I
M :2O7KTFFR$FQ:%D2^Y^K%-I6R-H>^J.H0 >,]A3$D*D[$ 4TE>J% ]1APB9
MI\@YHC VG4#F/R&GK"<T[B/Y6S+[N&;*O8:_5L98&Z&$4ON>I@PA* =>:R5%
MU[_O)";)$_#;!H3+)NP]*B!W]@"L1"8<;9Q'44"9.@5:J Q92J]8Y$8VGWG3
MQSH&Y?$-",&]XF& 'N$KG*?:S\IS0[ZMBX"E9HH4VS5C2!!*":SJ$I[L8%W"
MRT4,R2<<$*3[ \+!>*[W05NMH?-'B,3S4/,:?AS3/YGCE%8P,EDHC:1/I)+5
MKW6U+R8Z2%DQ^KFV)=PJL;][(78X&4-R$WN&WI%Y=IPKV/6E,7W3=8Q:!#)B
M+M.=QM@H26C+ES2]5MUG88TN4.^\^N<Y*=-1B-'[J!,(KP0I3$D*DV0.L) ]
M^EA4:-ZH<#,E!PFM.X_\VG+L:P>;A,BC2Q:0605*>07>D8& U@85 QK!W%:R
M:9NW#<E5;L#Z&^*F^6XWS_^YHHR^6/_L,DQW7>N2;W2I;Q<O27K,ON ZBK<8
M.9V(\J(!I<4ZJ$. XZ6 1<M#R.C:7Z"WHWY(#G%#])V8S?W!]$><CS^&E0:G
M(W:QBO)F;JQBG3-32#'[+.O0:CI'UOM<3$A.M4YIW(ZR(=4R'0->A[.GC6U^
MA[#: IDL2=HP^OR[]9R-4>1UQ*Q',%(099%Y<":11:?1.>-+2;'LI^DVOW!(
MKE[ORJ[!GO<G2+Z6"'0C$N?S+V4V_Q3F>3'24;G@0@2A+7D7.7&(3A?@.4D3
M<HB.M\Z'V(&\(;ELQQ IC1AU3,OI-2YP_A$7I$Z?IS2_")/%RHU]1WXD>2\C
M%R.7GFP\4\6@BK) (/4)QND06=(^Y]91JP9D#ZF8Z#2V4E/&]J3IUC]8%SN-
MZ"PX+;@!4RPGPTW3GIC (7GFO2HB2AWVTW&W7[4-0.S3 T@/^]R'-+H6'AFY
MI*6J31]KE@RH(#P$DQ)(H[Q3PN9D>A0PURAI7J=R?96UU;DIT8+-N79BUA)\
MY@A%1E^\\R;QOLS^3?0,-)*Q+RX>+5#9EQ7]J>+5&><Y!'IY -==!<A,0CB7
M!,8&&=!QEOK7KALB=2>>7] C(@[8__X*VJXO,I(E&+Q&L+I6]5K/"9W6@0VB
M!(W29-LZ2V-[0=%*Z+^:S\A47GYY-0G3)5DH]4KX0U5-(UI[5 P91%8D*!8<
MQ#ICOK8)4:H.)M''T0;WDCA$T7DPDAXX+LW9UMR8O$;AG6DG$CT6GV@/:",4
MBP@ARMHAA#8@HJ,3+W8U*.]_W1 CM,V@T=.N]VQ>_CR;Y4_CR830^LMT&:;O
MQG&"EQK@\E<CSID/WA!D623PVE7C: _%9B^U,SG(UE-@]B9VB%':(TF?UJSL
M&7G=W?Q(,)N-$PZ<$*K:+ %"\19"O8?(H2C16W'Z!G*&&-,]$GIV9T>/:1'K
MU+=7..]2APY(?KCO48>G.&Q%9*-$AK]WB,/\_"/.PSO\Z\5YQ/E9^7$\N:BY
M@/7UB[.+Y8*.?2::1D:$VF!'0\F:\.$"X4,9,N.#MH:C#@21QL=J1Q(/%2KW
MO.[.>WX(BW$:91,*9\R %XZ!R@YI*ZP%7KB,W%A>FE]L[T3@D(SF/K%V6Q;U
MQ\5FVFLCB?=MQM=ZI1'*I!QI5="1:: -08C%>& DHC4S+D1S%,@]3NJ0S/*3
M@Z\Q9WM4DF\N/I#^JQ2%R8NP>/_39/;IEVF9S5<;?8#.W/+)AZO0?9;0KK?*
MO':4^Q%7?_\RO;J=?!$^C(F@44Q"9!0(.00!JO;J";*HVLXP)UNLP]Q#[X9'
MJ&I0#WOK#=WU%UY/R20SL)C(LZ2SU,V=LAR<41:$C3J:%%/FK:WR;>C:44OV
MWB.@)8 V5,6VY5.;L-)=LG[#*C87ZYR0-Q?Q'YB6;V>_D=RL3_KR&C.>?[C,
M2>M&<2[GXUB%[-J"'LED:I-&#DG4N?>61W!>A?IMT(5E=6?0RCUAJ%[(&U3L
MOR?8#82Y+<O^;RVEWN[/0UK^?;Q\_X)4.3G5\Z^9NRZBPHA$FHKUTJN0X\LK
MI9I)+%):P7IH&;D+B8,JESNZ\&O'O1XA1A*Z-KI8O I?0IS@2,8DK>02,N,U
M'3Q'B!X12&0Y+[7'DGKH1_8P43N&N+XQ&!W"H;X4Z&M,./Y8R5G\1#MT>6]4
M*T )]#7S-M6=_,_9>+K\&UG*%R2(1X%[M#6#.[@Z"\6*6LS,2?''A!)%8.GV
M+>C6"G,/<H:4QWA<_=@W[XZL#U?74SEX9A11Y+"&6815$$/UJ1WYTZ3)#4NM
M^W3L0-Z04A<'H09W9UJ/J.JN$:XV877[-%(Z:N0FURH!6KD.'D(V$I*1L1@5
MN8BM+Q"WHVQ(68Y'Q]+!K-HRMG7Y\_I'I!?_Y0__"U!+ P04    "  62EQ6
M;.N]TO&=  #Z(0< %0   '-T<FPM,C R,C$R,S%?9&5F+GAM;.R]VW9;1Y(F
M?-]/X?'<3I3S?*C5U;,DV:[6_+*E)<E=,U=8>8B4T 4":@"4K7[Z/Q(@1(HD
MR+V!W !(TZO*)BD*^\N(;V=&9)S^]7__<3;Y[C/.%^/9]&_?\[^P[[_#:9KE
M\?3#W[[_[?W/X+[_W__V+__RK_\#X/\^?_OJNQ]GZ?P,I\OO7LPQ+#%_]_MX
M^?&[?V1<_/.[,I^=??>/V?R?X\\!X-]6?^G%[-.7^?C#Q^5W@@EY_4_G?W7!
M,L%4!)F*!E5<!N]=A"*M]=Y$+:7^7Q_^JK(52K@")ED'RI0"3JH SKND;&;1
M!+;ZT,EX^L^_UG_%L,#O:''3Q>K;OWW_<;G\]-<??OC]]]__\D><3_XRFW_X
M03 F?]C\]O<7O_['C=__7:Y^FWOO?UC]Z==?78QO^T7Z6/[#__WEU;OT$<\"
MC*>+99BFRP?0X_/RZU^\BD;_L/Y#^M7%^*^+U=]_-4MAN5+/O4OX;NMOU.]@
M\VM0?P1<@.1_^6.1O_^W?_GNN[7DPCS-9Q-\B^6[BR]_>_OR)M+Q=/E#'I_]
M</$[/X3)A!"O/F'YY1/^[?O%^.S3!#<_^SC'LA7]9LD5E*YP_F?]M!_VQO21
M@,S3>42@G^*T$KPAQML^?7_,7S\+,I9P/EDV1'SSLYOBG9V%<4L!W_CH!FA7
M'P1G>!9QWA+J-Y][!><&Y'6$]2,7R_DDS?Z29F<_K,"]F$T7L\DXUTWU>9C4
M_>+=1\3EXDV8TW[[$9?C%":+^V'7#R9L0G"Q?KW_9]>/OH*<*#*>CNNN\XJ^
MO?C\BK/]&O"/)4XSYN^_&^>_?3^V(421<W2)=O:4C2]8=+8*G0Q%%S/J^I"Z
MF,UR)K/TS3,G=4N=?>7 )$2<K'XZ.E_ AQ ^C=XMZ?/K04?KQY?TY6*DT?(@
MLP?F5 $E= (OG0##9#*HF QU$=<9M-@PLH1%7''HXA$_5!W]@)/E8O.3E=96
M&MN.8JVDW=?U(BP^/IOF^I^?_NN<CN()??KBV?)%F,^_T*'_'V%RCJ,B;!1H
M+6CA#"BF/40=$KB,)DF7@RFWO"Q[+;43L&]7?TG29_.-'"[>]1TW@VK!-.7!
M<C:T^->*IU5]_]ULGG'^M^_9OAQYBPD)6IS@XM5L^N$]SL_HI5O.0UHN7L_?
MS&<?YH'D@!Z%8QJ!>VU!N1PA1.7!1V9XCIYAB(U)T@W9@V?)  JX21.^+TV>
M+1:TZ[XN/XX7GV:+,/G[?';^Z>4T3<ZK]T _381Y/#W'_)ILI94)^^)\7O?H
MD4LB2LL3%.8\*!T]!!\$8,PAB(P8@FU,G=W1/G@Z'4A1-RDF]J78!9[IAU=(
M;LO;ZD>^+K\M<+6B$1I'(M$"@C6*9,*)_S9;2)P%$XW6R;;>@.X$].")TD[<
M-[D@]^5"#_:N"?_K;)HN:"P$BRHG2>0M&90O 2+9DV!$_;$.&D5KTVT/N ^>
M1X=2U4V6J;T/M91FY]/J3'RIY^]F'T3OL/#@03)$4.2;@*N;H;%1,U]2XKRT
M/K!N1?+@N=% P#?5KO=VBR[,JW^,EQ]?G"^6LS.<OQJ'.)Z,EU\V&*/PK.2(
M((-W9)8S"\$P,K]XM,)YH8IN;;5TP?7@*=%<^#<)8MI:(C?0&;2>2QU!)\5!
M1=JZG$V"P)*%SB-R*<2@ILBC(T5#@=^D@]V7#AL\8]S-KC:!T$>;H7A+DD&2
MD?.*3"ME9.'<<YU]8[[L"?G!$^J0*KO).'<LQETQK5Q!8[0)X (=M,J9"#$G
M6D9QBIFBT(AP(J1[1,;P@15WDWI^?^/H[&PV?;><I7^^"?/7\Y6 \NJJ\@W.
MWWT,<QP91ZJ)VD-B6H*2B4-(48 7.197N"Y1-;>-[H7UX,G36O2W7 /N?5U\
M!>,*T.+9^?+C;#[^;\RCHLEG2P'!2JPWV<1AGX0!SXP5=<_4F0U'B^MP'A,=
M]A+U+338^SKX!K:7BP7M9Z/$+?ENB@'JJ"L]&6UCW(--D78RC>AE:U-G"Y3'
MI_X=1'R+ZO>^IKV!Z_7YLJ:\U+.-MJ? 7(H<N#2KPTM!=,Q!3ABU0EMTT4/K
M_PJ>QT>"785]"Q/VOJ3]NM;W]7)G)*VWVA4#,M-B572>S.5"U@O]V%@MDM6M
M=?\M@H;:OI+C-+B.]Q#C;8&^[]89*W]-D]D"\]^^7\[/\?*'9'GB'\N?)JL'
M_NW[!7XXNV%W=V?"8K[\)D7C)[)KJ^W[[(_Q8J0D"L$* _*5!*@B$4*T$A"#
MD:EX$I+IP@=ZR!4NT'>7/+CK^0W9<$=VV1WLV$&=L\9B;1@(WH;IQ]6^V G5
MZ%J>6V.E_W@E=:S-EK\M0>]2Z>TT=8_J]Q#SX4C O#(H72%,!(Q.( %!9 XZ
M<EL"M]*D3H&3$U/^-]F.Q]-]'^D.D 'R'V$^KCO:2SI!R!!9KM!]>3,?GX7Y
ME^<X)6&G,7WYR\I"&GE!,&W08"32OA=B12L8I,Q=3D6IH#OM_CVL@7X(#V<;
MMM3K[&!*V9IK]J\_7),8F4'_W#\/]NNYN9B5E<'[<3:AQRYJZMSRR[ZIL/=\
M>M-LV#XKN980*S +%GFL@0[EA7-:E\B+3CF((+48]7A.\YQ8QT)0C(AJ@]<U
M*B<AU(M*%IQS2AATJG6B:/N<V)?3-*]!IA]Q_=^7TYNB>SN;3'Z>S7\/\SPJ
M]$+RDFC[=LF TM*2Z184:,D<\^AM;)YWU!/B23BY?;AQ?1,;4B4#9,S>Z9,+
M9+:(0OMXR('^Q4/-YB5L1<NBI&?<M#[V3NL"9%!E]KD=Z:.) <REFZO^&@%Z
M,YNO=+!<SL?Q?%G/[_>S&@&JJ1$D&OJ5S7D^\DXE7O-\T14.2EH+ 0.#(J54
MQH6L3/M+E1;('S?SCJ#= 3)NWU<YG<^_K%9S\3*MWJ-1C#ECJADWABFR27V$
MD!2"%"@XDI52<NOH\58PCYM);70P0 KNF_FLC)>O9HO%R#-EL\T.R$VQH+C,
MX&1TY-8F7TQ6.;K6&;673W_<ZM]1R@,DP[Y>?L0Y$?#3'#_6FX_/M&YR;[!B
MJR5,/T]FO_\[Y@_X=Y)A_>&S0KO86TR3L%B,R<]<I_A.\_OPQRCHFL&+%I 5
M6HO6"-[) BK%@%+RD'GK_:,E_L?-N:-I>H!<WI64UI'1'\_G]?C%^7BV3II8
M[://29BY+I96NL+]]WE]V0R*& 6=O#QE1F"+ J^$!6YKCX' F"BMW;H=H3YN
M+AY"?P-D"/\RGL[F*ZMO;<EM1/4S"?/'\6)M^A'8Q3;3[]_7PAQQ,O**XH8.
M^<1J]:<CV6$!.N,+<D\+P]8;92OLCYN81]'P ,G+6UZPBXRB1#);K+1&]H?R
MDBFE@:44"6C1]$I%#:@9TYK\9Z[E8;;$F^ >-]>&T=$ ><EW[=;?X$S,T"Y<
M,KFSB2Q8E0+$Z!.(8(/!K!,OK:_!NF+[4U)I/PT-D&9\)^5_Q=]7?[08,2YD
MXHY#3IY$$0A@D)P3U,PUE['8/,CUU[W(_I0LVD<[0R0CWT7V2Y1&)FE]C:_Z
MFC#)O"4/Q=!7R9*3XI,UJG6Y5B=@?TH*[:&;(?*8UXQ^$\:9UDSN;*U*K.(@
MO/2#VQV0$7F[6D7GP%E#AW"L%EWQ$60,KA2?.!>N-:%VP/G(^36TYH;(G7Z6
M__-\L5R%[-_BI,;PW\^Z8C<YI"(UKWX$O2"VU(X,*H.V29:B,:C<.OJ^!]S'
M3;Y#Z7&(K.TKV-_/GN6\4DN8U#?IY?1%^#1>ALGJAG"D+7-*N B&!0NJJ *1
M2P6>=N6$,2IC6E_[=P;WI^%70QW=PJ:]HP9WAN"UT\B2)JNP\ #*E031^MK7
M59G"!7*#QTN&.%I(7\3 LB=9)"N05%80(OEB4,B=5U*KD)MWEA@BI-\RW&P8
M\]+%#,Q$3\XH)O":#N=<-),6.7?I2.'FO:MBM+81)2G::TG;O8\*0E8<4#"'
M03HTHOVMVHE4Q>R3%+:'&(]=%7-C">M7KEH!L^FJ!63-$)?"F,2* ,9T(<XS
M<GT88V"LL^15\YS]8,2X#=")U,OT4O0VSNPM\ $2PJYANDC^[@*J3]U,#S;<
M"NBPY3,#*&XVE-0/1@E.'H".V8(V21*XS"!PPJI#B5FR&-"W=O0.2(4MQ33'
M8D(?80_ @"OFZD6)1C$N"\L56<J<]C_.)7BA%)0<.$\JTA(';*)PZ-*8ALK9
MGAN\@V0'2!O?XL9MP-%:.%<&@B)G3@E!?IRT')P5*C@FE,^M\U'N!/08*-!.
MX@.\^;?X'Q? A&+*D^\.DOE8V_ 2Q! ,6!69<U$P:5I382N8QT"#-I(>(/WZ
M+2YI;9A_"O,IN=F+"U2&*UML8)"5#;1/I=H+7@C@SF*H.YCL5D7;0_^W(WD,
MRF\@XP%RJY^E='YVOKHXWI:,>0$4LT@N*_*DDJSIE5Z!"[1+:33*"!X2NM;F
M0&=PCX$?PVAB@/3L]<"3S=FEN/->D $C90*%!B$65E/,G/2:,X7-[\NN/O\Q
M*'YG>0Z0Q'S[=>L%MI1C4B5**$G35F5M!!]M HM"B!AU2MCZNO@N/(]!]\WD
MO36SN&&-_/.P&"]FY0U!I-6O8HAAFM^-/TQ7J?C3Y463[=5=_F2<QKCX-<QK
M6\G/^&,]_7:;(]7BL7M7U3=?^_5R^V2+\MX$3ILXU]K+)%C..OG:MB?840L
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
MHL$9(R%PP7S1UCK?VNP[&>(UC^(=FG=]E'=LOFV-\J 0*6$F"]22)T4&IX'
MC ?4/)00BV/LKK'T3U&\=A09)(K71[^'B.*]F<_(T%E^">L<QT]U3>_.SVKQ
MZJS<]H=[Q.UV?M;>D;HVJ[P6FY.2,]3*IBB*$N1'*$7_CT+9H@UC>K3S4_?;
MB#:?_&82ILMG5S[^TBLJJ%/*T4 6RA,+E:X%SPHD:EWJ@)&@7.-=YGY4^V[
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
M3$*0MGY=\=#T>/+N_!SLZ"/Y!JQX4/GS+_=YD^<9$R,N>_1MRSP.0DN3I>R
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
M13B&24"/(=(H,E=ZP'WM>^)/+]$_9L710[]W0=OV'WMPVX48%?Z#W#;H:=K
M2BL["3YEX:D.48?J)<A5D%\UUP92Z&-:VI:T'''AA=6BQ#&X+#<X%"S5#/!M
ML5Q(RVA3*^SJHTK5A+\CY'AZ(X1=X+[%,GI0W%)A!5.V5'=S$%ZBFYL%!2T-
M'M!::L-KMP^K!O[[X%QSM>X@:-44NEW!MA!(\I$02,EI=$TH!\<T0=<W!TID
M3CD.LGM=<<2SI@IV4*1J2MR]Q(3HJ*':0(HEDRNX,@*4"/#42D(9%9D,8D-]
M'W3H)>X=)*@<]?Y[*GY!BB^^X'<_I'>I"&[SPU)U2$?:9$TI]4")1]8RAH!#
MZ1[M@U"\)#'HVE6<?3%>'76:*FD'JZI&T+O )3FP1 U(1FDIEO'%^U2@K$/[
MS@<;=,L]YSMD5$,%[>!3Y?2/+< _C>>A)"V79K%OTRPL[YRSDS';##J34C@5
MT!"+6D#TV9<?H.O8-B/D:8Q7QZFF2MK!JJKQ\0YP>9#<)>Y*L]J25T5+;:76
M8! OR51HEJOW+^N%\.H8U5!!._AT<FQ[]W4VBF13S/#3[3>Y&%&N'3G:?)I$
M$")0\"%3H-XFF;U@L7KQ4A]\UY7@V$PS#6[M5G+8DQIQ#^]OZ<_%^W^EFR_I
MK]/)XN-\9#S5G* #&<N8.A'*],#2?#\*(KS*FBM1NY/.L5B'9U<[!CPJWAY
M?4WZ<77#_=_)S=[_:SKRP@7+4@1E-+Z$D>(^6^X14] T)DNL]+73HGI"_$&R
MHY35I#=$#[A(EE3*8S+EI8.M*"-674*KP1L%:#$RZW5RI'HF56^0/_AUI,(:
M)&_V ?S+]'8V4D30'$H_W3+(5WB'U@1ZLT"US42B*1&4.R/!"L8?_#I.70TR
M0GOA'7_!UT$D9E5Q0'+9<)WGZ-I: 2F;['V9>2=K^XI],?Z@UW'J:I #VA7O
MB[Q(LSO0QFA#-1J,4B6"ASISX/%5 ):5]_B*!#0HS\2Q!T!_$.T$Q9W1P1PE
M$0@-)D 2RH#(S( -/D)02D@N<N2V]B"KKMA^<*J?>AID<A[$^<<DK@-T*?[\
M9\!?7346&44IG8G!@$H9)6,2[K0N.,A2%C^7>B-J5_,>!?1[)5@5Q37($-U7
M*E22)*17 LU!A2=W(AYLE I23 S?CQ"<J.TH=JK.JI..L4?[0:6$)T8&FRGJ
M(A "/@D\0%C@EA(7*:U=L-@=W75%CAMII7%F?:> 8Q19"$XR4&4U"L,D/#_P
M)$$W7F6GK8RT90??RXP3M])WEV2@6LIJW)'O4*#1&AIIU@%B9OB"Z7)*L&C!
M4TF2,&COJD&RQRXA&GPA5#I&-8T;\!T.)::DLK4%&8(L5,>O2NY)E(E&Q[S#
M'YZ#0^>)^5X2BWJKIW%_^H,A0_2HLS:2@K,23WT1"7XE&$3-'2T-2UBN/H:Y
M([;OFD6]E=.XPO]@8)![[CS)##C3Z_1<:[A%;T,(JR0)>7N0V# D.DM8[9)(
MU%<YC2OWGP[Z>1%+CZ12NQ8$"*M+HG>0$)SED0?TGTWMC,1> +];.AVOIL8E
M^SN#?D%X+TU(P(PH+06L!,.L ITC)\'(*/30-/INF=-+&4-Y_'L#>#*7>%W0
MP(TAI2(M@%$<W4@1E=):*AX'*32\G(CK.6E414U#5>*/",_9EC%7S&938LX"
MO(X.M,^9.NL)9V<H"COVSF([4OC>^9LTLMY&RCR%I?27+[-WI+1CC=H;QS@W
M;1+:=L*I^#:XFYOSQ$YK27M7/.O?RG+CXO\*-]-YBO_GWQ>SV_3MFU-\K?Y<
M_'RS+-;]/_\^3Q\^/<J/[\Z>^6PQ>E>ZZ+[X<SP?69M9)%: DJ5-79+H_V;B
M@7/O4XKXOW4K+<%/O<<1_-LW?CQX8$4F?,2%SL*M3X#?+=7*TTE?9ARAO>FI
M4JP8S[P#L9Z&W@7&"&7N;F\6M91:?_[\1IFPA?1>?^KCA;^MOA,DUU*1W)?8
M@0&MRR#&5(YJ'@FDJ+7G21!J.B7#G%N!2\ME$/WU$%AEO?T5)?7I]M,:B*,N
MLM(D+62YO%B.X(((D)V61$6F=#>[] G-/7CH@(WA3Q'[M(;,:HYG+T#<G_>
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
M8N@HZH"O-2=@A4*Q:S2[/,<%N>0X,TI*H6KOY#7Q7Q6-SZ;8!@,YCU[+IM8
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
MIV:B#X]JU$ST45:#<WM73K;C07.K/1C#+5JSOHRZ5!9"R-RH;''GK,V?YY,
M?PH_3A5V ^N^1Y:U%"%J7AJO4LY F&S D6Q!<9JMXR9(47N'??8)\*>PI9%J
M6H0WCPC2E?:NS%A16B)Z$,0Z,%YQX-)R5TK'5*Q^7C_S/.E3R-1:11><)VV3
ML-:25-JKX,O!4&S.Q QH_)J83":Q6S?MJ\^3[J7OI_.D^\A]J%39+IB^ISSI
M7CKJDC-[C("'4CZZO(*%(('K4&I-DP(TL!ENHIYXZFG0ID97FTO/DZZN\SYR
M'3!/FD26""<!:*(*1$1$GL0$2F1<>99158\(7':>="\]=<R3[B/D0?.D+=,Y
M2QE*41FR/',%)EH%FE#.-><\BMKMSB\]3_H4_=<1].!YTCPPZ24UP'!U("02
MU97NS=%D3@C)6OOJU9C7DB=]C#E87RO-\Z2[@/E>\Z1[*>I@UNPQ4FZ>)TTI
M%8XP L2C_2.X4>!4-! \CYXI:C.I/I7MPO.DZVF\CW#/DR>=F&21:P=*Y]()
MF4HPH320\,&X[(30>JL5T'/.D^ZEC_YYTGV$>98\Z9!9"E)'!!@)")U*(K?D
M8%5PUAMO-?6=M/T<\J2/5G9U40Z<)^V]3"&B4209*38NX6",\B!SX(E;S321
MG;1\V7G21^NWHOCV6F9#98;\?OOIDYN-_S?-%Q_3[<3=QO$BQ7]^2TV8HS$Q
MG^9PES75/EVD!J:V.235I;:56&)(C,PI;9UWPIADF4W)*A-]YCX(<CBQI :Z
M ;)-<D9*R"0@6J] )$G $5/F"PJN.,G)I$85=A>7;:(2%S1X"YXG/ RB%&"$
MP3\23]$3HHVHW?;J>K)-^O"H1K9)'V4U"-?]YVPZG[^=3?-X,6(Q1\DY Y:9
M*0O.8*GFD$,P-AJ9:?4AM_<>?X5\.%:XM2VT57++RX3+2ZNOD7EI_F(2?W:S
M":Y\_F*QF(W][;*[\OOI;]-)V<U1EC=+L>!&GTI20R))V5#R&9A%KCIT*YQG
M ;PU:)VH%))\\JRN">B**',V/36(YJT8O\RE8L2*C.0&AX9J*?+.8(I]G-#W
M9(IK%%#M&Y]O3[\B>IPHV@;U;AM&ODVSWS^Z67KAY\L#;V2\)I$J"YH34W)B
M$I@0'4@>R\J\X+)V.^=]6(8GP+'ZF380;H-@[3:NEVX^#B.N5%9,H8LJF,.5
M9@;H[0:PD8G,I<^&LL8:7P(97MUU]/2$\OL+>0#-_S2^N44W<"2XU2XH"4F9
M<B6E\)0I[6%ST":G0/"[M7V-/5"N5/O'"/I"$DJUCT1%+D#%:,KL'@F&AHCG
MGF-,>,)#K'T2//>$TE-L@]8JNN"$TDQT>2-<.6MQ<S3XE<<_@05!I0I!Y-"I
M^=K5)Y3VTO?3":5]Y#Y43F$73-]30FDO'75)+CQ&P$,I/RIJN:$62')V9249
MZC(0JXK=Y%W2G0J:+TKI_1-*J^N\CUP'3"@5,>M$3((44SDN0P"GDBRC:Z23
M3%C#FPV&N<B$TEYZZIA0VD?(+?H8=.SX(8EA7GD+>=E0BG):>@QI-+J%DC(2
M+G7U#BG7UZGI& .AI:;:)1ON;_;0!=^/3DVG*K9OTYUCM'*.3DT"MU[*/06B
M*"^S4R+X)!+8H+CP!C?3[4N29\J:2IV:FI*FCS+.TJF)9)&IB[:X^7BXFBC!
M1XUG+5II1LL@ ZD].N Y=FKJI<?>G9KZ*&&OA7-DCM4C#2[EEE+\])>?2QK/
M?(S'\L^3VT]KS*_'Y>+SR22I'BPI#YQ_HTEY=+^$IPI+N,M8JC'W[>[ZI^Y[
ML_7AIU^2(@T77]_>.-P()_'G?]Z./R\WQ4E<I6&EU\G-T[OQAX^+-_F/>5H^
M_T5>I-F+$&X_W2Z[#=P?Z;D]P+3ZO6IKP(/O.[OYLN/2=2!5-3B"7H^=']\L
M]])7M[-90=WF]3CPH%.7,/W_EY<>DEJ4ZY*:5 (UFMINQV(#W1,CX9A"3YAX
M H;40^*@PB B"9B4[;@ 4$L#!!0    ( !9*7%9!J,%D!HP)  Y.#0 4
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
M%Y'#/5331FK&>U4L)BT+F"SF$--<S^=[$^'F@=EE1(I:8,8#XB79BLP#I$8
MX 63@-1/Y[M9?5%)U0^8EKC>\HWT-P%.1=FTUZY;\S T3;-'61W4'M69]%?4
M=MF(C,UT,0"([@91?O63_)6<S]4KHE_@-I;91WT]6U1X@P,Y@<\M9BN9N69.
M1[JH"M)71RK*GDK?'%D!H@Q)0$I?O7F2/\>KRC,A#XLMS1-HGA4OW!&[WN5U
MSKL8]\./,HUX6JJ&:?:\?;*&:=K<\P# ;0=1!^I:L]ZPARIOI?,Q,Z4K4J+]
MV071B9]=T#DG$_H/XS/X\2$JGU/3XG-D=Z?Z1A> J-,D(/EJG79Q!CND\G!^
M+D980LY9[:]2():YV&5G]MVTA,-Z&9*IEBKM*>]2=LNN32F(3@912T&45>U
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
M,124<#F--.AAT6) 6F%GTR!%S##&U^@3@U3L*BR(X9OP97QBL5A"B24)":+
M>QD;TCG&6A.$;PMEI'G(-J^B^]KMK+]+HQF?KA:A+5*Q*E]$'=U46KJ%1ETL
M4Y1,"091<B#*K>,5#QH$O13")9V>O2#&&;-;5-?&SC6VK1R-[%6Q*[T76;)I
MM/@F6W5Q1.$.2@.(V@JB]#IV)CP-<KR8)."=_M0D%\NU$ZWMBYDVMJUXPWNE
MXEER.T9D\]JB/)[4XJ?YCRA?0=06$"5[A9J.#+)H'4^I/OVI\4R2A=W26FFA
MC[%;Q<X$=Q5T"9" WGRT,#MVF_B!O!M4G1\HS/05\7S5(*-6M^SOI[\U7,I4
MM%M7XYF^QMBW')GFJA)5[)QR9S.JX&&LL3@C=X)Z%D1M!E'WVE/+#8,,6QX5
MQWHL:= M<+/;5]V3IV%,*QO(N:'24%218;:YND MUE?\:JXY-?X'ZKE<6$CH
M^IN;PH^&OF\@H>00/5G[4./(\L@=Z*JPS',0##$\VX6.M46E'U#!J:'CUZ7B
MMZ''GJY , A^-P*0+,*F^IDP'/Y91G<X%-_%O(\ZBK\>HHS6P#]U=L.LQ7_1
ME\"\)<BLE<<ZXB\]5H._8]WN24(L8GK7>2"7,F32S<.6TKXS".&2M%7!DRAQ
MZB$G0]0T!:W[!=U.;E_=CNXC2SWT/Q<KT.VZ#B_CM]:DA%[D!:96(FYQC]%7
M(9]SPH*JPJ8CVQSWA7]@;=.9154QZF7B4&S:JP?70I 9J=?4S_%35:H7P8L3
M7Z3L#[T2WT<M0SR+_1R("Y.(\7?8'B[%G=%9&][$F5T5'7Z.970_$"8L6=8Y
M%%*3WUA9=*X[FY@T A]+QU#"$2N2:P).(+6$&O;*82:"%=J'PA[QKZS\7SS;
M!5\4:QL'X+7  A-$44 1$!0$0214$!$$!6F0;MCN[N[N99>E.Q4) [N[6X_=
MW1[CY3URS@>X?C-SSS[QOY_9/AQ'O.E6(NS%@.3(?L3X;3D]8J1#9X!Q&.7?
MLIJ%0N?5FT HC,BZ.3D;JZG"KI3C/(P>TWYA]XK.W83#H ==#C^",_<X=-<C
M! /C#2>15;WN3"[J>'L'L ']LZD_J1L[J8X<]!'+K=XQ#81U%4%NG(0YGSER
M.!KN??1AUPO$PGT?]+^17CN#&;M06[;_J'R!9G=1DR9C9&UQ0268G_5+[#]B
MK*+Y5QSH]LC^_8_HTU$G.C[2%Z#/ZEWI*S'G&5AZ!O9VY6NZ /<Y*8!^EC Q
MR,382K2=EL5\3UQ]24)-IM#W;:.B*:3V,U0]A:+]1=U'D=-3J1\H0Q47::LH
M7[:XT*34H$ %?2859;^.L9'*O@@@7^ G[;6EC.5%M:VC!'*C-4P*D@.G_J+L
M8N\IKZ,ZL#T3IU!Q+,,*-?45R\-N,^T"DWT>1N*IG/:4D78KYK;4DK[(_-5V
MY$@)D-)&KA7=+B-0I@I1"9,H.,'"@$[*';[+5 )5ROEQ]@,197ZVZPVQS32E
MV9?X2K].V4"*T!C(Y:1&U?S2'/(B^9/-<\EJZ3W_6^3G$OJ4 Q0\_\.9[82J
MY@L[MQ,N-;@VOB<ZU" 5*"+(_)@43[QB5)9DD%)UG$UK2:?4C_T7DAU4K"G>
M9"E??+H+_V[;Q:$>@D]78L-S0EGK7CF$,-281LPF+JL-*N82NRS(> YIH6G3
M<C8IUX":W$8ZR0\^]1"/WO-N\ &^;;"F83K^UO:5,C'!J_,%@4FH:IU4=(CH
MU3 0]XAHK@7[_2#NMR1.CB+Y\MZ>2L>['%\[&(]//NA>7X#'[_Y+>A*_H_\
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
M\!Y5IW<_P9;F609O8!E)E_O.8@?7>_:\PLT-2NY4X"CNRG8!KFO:_(YC.$\
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
M8[X>[0/L5,9*CN%0\A;QF\H(V331QZU.$J'P19R-V$_P<Y59Y"'(<7\AW"<
M3[XNK.#-'E6>"HPV&OM.=EO]MF*W-%Q5G,43MR@.;P2+$N25JV8+HV0&]VK!
M-MF1R4<$"_AQHWV 7OD5RQDL3A9EGE 1)M$;WV2-%WW6GXI]+E3KY@7+!1(M
MV#V(_TSC,+F?/YV_=E1ERTN;.%A'Z9F&G/*3DCFU1S.5H@KK\EB.X(LE)7@U
M_Y$9L>@U/U1?/5G+B^&/]KY(BKK&8@1L5HUGJ;:PW?*ZO";%K>I)I2@JR^0"
M2O2_;_@%/CB?:=P/B1AWUU +&?Z_HI\C_JA=!R)#:ZI/@>\7!IGIT'7)0Z8\
MF#9JC($!O^!?KX]'7)I?KC^+M!WOIIN.'#UM)X*M=:@LR&M+%'IA@<7T$?TX
M>:'A/*9C'4OW'EOI'ZWMQ?Z:'ZR;@/U[?(KZ,#[ACR(<JIY.6@!94;6+5)1_
MVD@@F9,H^BS2K<B76B9YP?*+FM7D+<Y?-!7D@/$8Y3[*YE'E;-[+? ,6F%#,
MH7P7PTHF;LLQW2RF;V2E)HCQ=7FIZ@WCEO,.U2?&M?$R^4^&Y8_"\ZIV"N^"
MOAO1PI \M=Y?@-T2IIW$[XRXKU[$MUT^5SG$ZW66*RU\Q_$M,AS;<U3-,-U6
M7@4Q#-6*0WD.NBPY+W&G9JEL8P14%2E-]#ND."'YZ,Q3E$D:QA^5>K/#1[L'
MVTT;C"] FPPV!G;N;6V7[F0B6EVDG1KAHBQ37_$KD?^MON#L+Y<HUXR_+)G/
M'ATI.+#Q2MU2T%B]M(:<*]9Z5><FSE>=,D>OO: X5#77STN^R?C6V59V6A4S
M_IHXA1WS1\%L.D.+U,7CVO)*5.EAS0-E[%A@8WA%9DA"_8+*+U[!=7- SC-]
M&NC YI'4=A%6_$=!V1W3@1%%.UN=0?*TGTTQX'NQD?4U4)^05;6%L%2OB)H
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
MBK$\+$^<Z%*'("6GYM6\@SIGVE6'%+S/*:MB)^[(MS4ZA"PMR#+D++Q=D&V
M3KJ+CE1N_D-Q:U&43'NB%69RSC_@'=BM!>?S*_'%)9+X8<+-\N^!!I(7R-[Y
M(FDU.&Q"(&,+9-KH.2MG;X1N**S"M\"WEMRHE" ' +9YQ6@>:&;</>P"\+.
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
M_6[9^[@/F1]+/D$^H[_@OQ*^8;]#_RG\$?_3[Y?#O^MO,7[<R'BDU?!$*^L
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
MX^D6BFBS M_H+%I$/5S[6G@>;&,Z(ER;I3(8A+U1>&VP\(9WBK)>5+)+LG)
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
MTCWA?%X>(NL%K9&Q1R'V=ZIQ:#.[+GM4_QAV:=+N3B7[UJ;K3;<Y*4'BZMO
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
M740&8T<2L1J9K-.(?I(\+E^.)HC]I).0V\(Z5AD"";RR;) UO'-;'B(CB92
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
MFW^K9$?>8[:3_D3!4-XU[?JBTAU+59UDW:8XQ53*GH#WTB3Z<+?O(B/39.W
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
M(W0/7DK$0JWP2-IMB \]S+P)L:'3<<<A'K0_=#14"_5XU4+OH6;;/#@%*J^
MP$."M^H(4"=PP1- "C^,>@;<P0O/^ %F$%%QXT$5OCV$"Y['$KQ2(4]T@VT>
M-(3,+==Q.Y5=JF2N4N&&D;DT&9WRB9LKT6=X<T%1QU8ZMT]P/&0V^ _OHI<M
MJ,8[_J_6H)EE-X ;)5N4I< APR2T!ZC3TBG^0+FJ8Y<6."2_'_N9.T$Z//@H
M-T\TT?,/.)[WT#8//([QRL(!C\H3RC& 5=E>="8PQKR^N)+SRR#9-1*PTIR(
MI0"PXD-P+O!>.LSS.M<@N/)_E8=S2I]S#C1-4B@Y774>B(PCK;Q8/)_#*EV<
M+N54&%-CYP"C-++@Q0!?7NI9QPT2L?ZOEA$A!HO,+>.%N$'2NCN?>T><G7.A
MR$<4F&^;MDBXL% 9?9?_G;PT\ ?O&N7&JF+B)/VI]5_\*GNG_KDDMX E>B=>
M5C2?.U7X@=1:" DN%X>DLOF#E+?1";PV6G^@@:AG5*P*Q?>PCJY<AMT'7/5S
M1-VT>\+/0A6]'W 34!FB@EI^'C,UY3 OCQ6Z^33!9@<'>N%*3MRJ1=A!@+_2
M'QO+O:-;+EP!SA=\%TP%-W!6\B>!J?DW>%-!<LITPAF4;P['D\ ]ZYYB2O"E
M^V_T$62]<OO_*#KG_[@2AHM7VW9KN[&=-$:CQK8YD[&-ZSMWK-A)FR9I4W-K
M6UO;-K?F^[Q_P_D<?'\Z6 I,:0[2G%(7::>HCQ,7%$G$!<*3-4+U6,6I %03
M\(V9-_%"?&1,#[8:RPZXA]FBC2X<=! YWL14GS!;-"3BO*E4OE1UQ_"*F8)_
MUA>6G\7=M;LS2S% XQZ3A+X@S $[4#E^R05!%V##&H\1/UIZU=N(B4W_R#ZI
MYC8H&(/X(NNX\A",;VK,>(B>,\R)&8O&:ZT!2Y%7Q&T7"S*$3VA,(JIZ4'6
M2M[Y0$;#T;:+#%NLL1DJVX%>:K#/X*")YMW1VY&CAM0 /2+3#+ET(6GXVX97
MJK>#X<0)U:2^Q]*W^,2>+_0!;'K'^K(\-*N%G.&('&N8$8TC)::M 6S$1N?M
M,H@,4PT9W5I'DM<B-DWGJ';"DH9+=+SNKO49\V'Q*/-+3E'J7.-]WN?(I?HS
MPOV^7=K=DKN.I]7;%"2#N5G&.@C7-W(XU8(#]5+NK[H2BX8_6-1@L@BI*0<-
MK>+T2*JN39KGVZQ9)F]WFD1L!>SU3QIOB/JAP_7OQ#K!%.MH"9>\QNPLK2GZ
MRQ@C8Z:4ZFODUDAW+:@XXVM2+P<"G))5%\%=>IN&(J "?&X%@!Z^JWD%<)GT
MV7@)G%9(-XP'*Y-?Z!+!W1%/-1#DXHL0!Z$!)[EJ$NRO*ZB?I1H!NEN2\ $>
MTZ3$_4DAAJW8QH*GN@_8HF1"FX(>BUBK[D2+?:6J[\@KIWZ\#H&T:ZV3#:L
MS)RI'^(>-^IT8&V__I VH("B^UO]*#GB?_KW1J#$O_];:VQ5!C[2Z3AV!>W3
M.EN2&KV!"::&>B,WWW#,TE/KJOMA0O-?:E,-M4DWU%MT"1$%A*/&T9>,[U0]
M<GJ,56/=FAWFS1V0LL<TO"V4<]_@WTS4[-15-M3G$YKUEHXD0.UJ7!8Q5]6G
M&_"MP./4.J=?V#"<JZ&9$Y?U*!.-S3V;.+!^=V= 38GV;FM%?J#&JU&3%$<,
M63:&OU<M,ESSS<">:EXX3T$WJ^8C<4LGD,M$G[M#*?OH3AT8W;[\5.M!IBG;
MN^DV9V9\4_U-WJD0Q+Q/N-IKI*%9<L?^FI:C(,,[>W8R?XFLG1_9[;0][0'<
MV'))"YGW)^ME(RRX%<^PZD4/0H0F1#K.RTG/E@L=0C55P#0XN#M 2!*^[\!%
M>;3PUF/BS+*OS2,D-5FZ!B]I?;RG)4/V,*3,6*;(]%JL(RD?.QC5 K +ZNG<
MJN@4IK1/5_Q'U;30E.EEO,8-RJU9LZT?@,"X>V9/X$1(A"$/Y'IE:660G\-E
MHA_Z XWJD* '!!M;[Z%:RMOF*#2N]%:#"?F<N=ER'=D5UV+R0*PA\_1TA.%5
MKAE"LAVGJ3XA$2#8#FEO"P);WFNG461-61J'4EK]4K5M9H;Y'6$35V>,4;F%
MC-&UXJ%>=/4G+-8Q456#9H+3VM99_N4?:_$PLRCC&W7&,Z7#K#<-$S(^F0-T
MR7'>!J-&'3)">Y<XYB57E^"_''GX4RP,V-.VL*69W]K<T[2R[F;#VX;,DJ-6
M#\O6C)TFT.00^T;_6M\6?$U;H)WIA1 W"=2Q 5=AOP"@=4NW&[^HV:MCL*ZY
M0=AJ+($M@TWV&:CQLW5O[#$]PU07?$CS0#_;"R5 ]2''=7@0WBUZ.91->L;(
M&GA(B:JJ[A/0EN7;]IQCVB3OZ'C#WAO%;;G.LP;L;>@5&MWVFY,EU^T<=%\5
MM2+QRB"F(V-*_W;6SBKO94X<3MZ?;@9O2?)0.RZ(BQ(URT6<@-OU69(][F-,
MD^3I=CW:F\!(T<S!W8(9]-[E*<*)E==[MXH6Y&WL_"7.2Q:U.4K61E4U^<C\
M EY:Y\G_=8\S?%9VVH_3/  AX9J!2-EYNNNR2_+HRJ*>=/F.O,*./D56LG?+
M+>5?4>$-OY57 MY81@&[W7GZ7^ !>ZIF/'11&+/\,PS0]B]MA:D5[[IGP5FY
MK]L%<'C2F^9_X-BH&?5OX<J 5^9),.'>HG>"]]IO51? ?P3W^WZH;6B<WJ4$
M4;&\:Z'J;.[RMO]E0]+ZIH-X:>17ZQ]L>\ KTR+,SGV+CH::[;\0N]%1@H:^
M$*.%YMMSTR"N8'3FZA?DTEI7:0>3)(W?->&1UZVQQ/6 CT:)"G>_H#V*>SAX
M$U'H?4')LO:&(]0?/9'U#A4!'>LM3KG^K2.,GY.6-.;KST8.659KUP<\-CQ2
M+W-_IXU661U*5%>Q=H'G,K^VR]1?W<=;]E3X=K@TC<I=T%)M_9D4T3!HGA"Y
MQ3+2$!CPV5"I%7N,TMP@=C@ *@+W9?R]Z2J)4?5SW;.ZH8+[JW;0)J9M&'1B
M=,8BRSS9Q2&ZSF>\#)^H%I&0Z;S'>EURT6:IH5Q136_;^($14W5U[07FJ8(K
M0W2V+FUG_T:N++:K=QV_,V1'ATCXGP_1//G/@S\/4N+CJ[)SLQ)3TA.&C?A;
MPG-QLYCD;K;!>C_E)WK9!A7O8%7CFFK^KH(U*SX(;J:U+P\2A<0V]$2*#X2<
M:I\I5?AL;SPFSW'!S"1EH>TVG2=(ICNM^R8=6Y6UZJ84+Z@:E,CFI3&7'9?=
MC95TW9>?"SG3>D'QT.=V0R\PR>6TJ1PLLW/5ID&K:"_6]H%A50N&#&!L@?>
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
MJU3%#>OD-:5:=8;\5N44N8,"KI$R/901Y-/EFX#Q--_,>< GYL[H9^ OKB3
M"XX1-C@/(0=EOO6MDB;2$B)#6E/WG\Q1%D8S,%+D]DR;LB\*6_:^#)UR,0^-
M5@.PD!DP&OPIZ74^"V]6^%EEHM',AZJ9XBGL8U(;R0QN)[U0ZL:GE2V2%0KC
MT[_(5XM#HMV5CM(4_\? =;G%^1UT")AL2>!O$0FP.X+7XF;Q6]%\R3*:4EP@
M75DJEVR5;4X7R"+EYQ??DC]7CO0_I;P"%+A, -^#1\WSN'N I^A-_APP3_1.
M0 .[J2+A8?!<R69Q,C0V[5_I2"AC,5=V#^KP[U5\@_YS<0:CX'R3 \>>2$:>
M<QM5WT43>3]5<DJ_0(Q?*_XCFHT'IN6)WV!MB^VDG] __K B'*UT"0.6(YN-
MI:Q_30#BSLDW"H2%W#,&^[H?_%+=BF*Z<*[6+?6^>))Z1=1CJ3?AY,^4M^(F
MEU3 "7UD., \V"R!K>RBQO6"/9P;]?HZ-D]@\2UZ_#^-SJ9R1"5Z5E2GI$$[
MPK](/I50NA0K=V-/#/F,[]TN\$)6>\>@()9CV[J2_)&[JXGZ/X1JK7=(=1+N
M-MV(*I-,T:O]?65K-/-=2$HZODO]#F67JI08&EKQDUN.!M24UT+H$O+6 E^T
MDF:7]"^J9?X3?A\]QH5\$"Q ..C(PL[*8HEOT+G:[8HAZ%D=G:.!)]'&UYR
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
M\M.RPZP7M+=I$;QFMEO$%%$[?Y?7&-EWR>-5AN+7536=&\JYM=7&155WZXH
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
M>LN]&E8KPNWKD&7 .NXSZ0=A*"56=D:$EWO(F\3[<S8KRB2?D_R4BV1AD2U
MB+PI8 68K1SN+H#,@,Z^'[X"S>7.D(Q7".M Z22E?9E2^D6Y(<=%=@?P2MPC
MOPELB*0KAX%I 1U ,OB?NPK<#@W87X>]X"(.121#(?([\5*TN6R$I \59&^3
M=J.^B?FRG<BGR 6*D<CI +62AJQWMX(C$)/#**@7H;%O"0.TJ62N2*@Y4:H3
MZ]7OLS,EK<2KA._2TZKW$6?EP:J1 >6*?W ']W: A84ZN$+>: 9;(/ S7R"/
M$Q*F_:6NHC5&OZROXJ-Z4L).Z=_:91$K91KUZX!XA3.1X-ZH_(%W.L2#Y[&Q
M=#O]HX+RZ@EZQY(%A28=6/X\O5U[KOI,7)UV,OE&:(HF@V[G<T+=PNYT^9OX
M(^#:K"3JI3C-1VM7SJ[*UZRJ:B]XKO&H/9^^4-U)L8F;I1Y.-X>Z$URVK\]-
MU4O>+Y<,E5X\T]96E2$OIE81+!*S$B864486Q*H>T):G&50@LRAVHVH:QR7D
M/_P?OIW/#9PNBG)!\6AILZT:#U".HM1C[QAY%>NQ1ZSB?!&VAU.=^A4C>-+8
MQ5B68'G()LQ=],[G-#9-6N*R EL@?V5[%XL"M'7'D&-\K_+WR$/!TKR#R#W1
MQ-0BY*18$7,7V2L=%B+\GY=Z?'8A3Q29+D=0.V"NG0?* N_738<^23^49\!!
MLBMYB^ L^?*4ZW"Q@A*CA!G*D)!<N FP]=D&WP)GNMQ'$J!9=G1D-SR1+ ')
M$%BV"SP%7<C=! V'?J2P(7MX:HP3E W[A;A!;7"5SSGH(]SK.@K6P;?LNA%/
M9!+I!^"FNEO& +:HUN?R@1\JCY3%X )<&3,6+,#NAXP&]V%E/EN@*/2%ZVSH
M+<JT.P9O11Z3.I0>AK_*)BM/ZK-R%P*.NGG)WX <S9KHFT"SNB#X'3B)F.6S
M$1S$7[@Z03)LF]TSN AMJGS8J,V_7MC3,+.X,7.<=54YY?]_EZIK(D>9(+)Y
MT0S#<=IWCU/Z6>PVQPPM+" 6NF@62*V58ZT_RO""+Y:CE=LRI&9)[<@E&TVC
MZW@1QPUR^M^+QNE>L*YY?-:2>1<<5ZE_BR<L7$^<DA=4%)NIM3,+$DQD\J'T
ME\8H*KXD7/^641L!ZDQL<L [K0^OV7.*^KKPJ>,G8H649>.B&E!\*-]H^$%K
MR.\TV#&VI\?K;5@OXX]K?W"#(SPUQ_G+ DZK.T4^G@L)A>2*DY]**5]N8\)7
M G7E$W4WN"/S1^A<>'UIV[0)@H3X-$VL\'WX2W60>&_ :B)4NL+3294H7^I4
M@TN5&VP>8N? =65B[7AQ39Y2 TF M"3U3JDV[BUQ3M8</JBZ)_\GH!?_H_CL
MZ8^' #%..JP5M-IZ8O.ATZ4?U!JE*6^BVA9P37U-"(&VN"%5)_ [G(,? J4!
M!/8;&NN9A&5 *YPVH-?@2%LJ2L#[2C5$(LK+'5#]0M%4BXJ&YL>5XWWHM/!
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
M748SKHK32*YA-5#KZ/6T>JJ1T4"N8S82:].;"+6<YK<-E&]9!ZHV[WG<N>;
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
M,ZPXLQZE8=00]$0#O1:MY];#*P5-T II<W)E>0M44]T,5\Z_/PU'U@#%@2U
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
M60DWNZ(HO<!0P)37YM'+C3GT.F,VS6C,HM?79M$;:N;3'X8<DT%L\>;__>\
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
M '3[<\!<@PD8'1+8&Q#!R<0>*.988%IBP,O:"GPP%N!O:P;!6!.(P!F!U,X
M4NSU?V7C]7X6.NC^K'34_5$SI0MM\LBQ<_)([4T%I/#]'-ET6#$C#K8N# /5
MU7Z@O=D;]'?2P43%!:S4' "GB0/"00R0="R!IF<.[@:FP#8T!KZ1(008ZT.P
MB1Y$F.I G-DA2#8_"!D6VI!OJ0U%4SK>+H?4],DB^0_DD%28)QL+JZ>'PO9Y
MOJ"\S!/4UU+AT"8G,-QF!^8[;<!VCR4XJ)B!\SYC(.\W!+J:/K@?T .VN@[P
M-0Z"GZ8VB+6T0**M =$'U2'^X %(.Z0&&5.J/8<@^3<0)&E8%HF"^;)B6*G
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
M72!<OP/$&[:#9.-6B-FH!,F;I@+DS?+@M'<:4#3G@(?>$N"8KP4>=AMPG%3
MDZ8)3+8>T$0F0(ZP!)=$&R!FXL"Q$ \.%8Y@7T<$NV8GP!UW!NQIEU^V/:X_
M;*^3OML,DK[8O"1-V(Z1WN#&22-V[TA#^/>3^K\&JL8<\-)= CRSM>!CNPUX
M1!7P=M,$EK<>T/U-@!)N!:X)MN"4:0>$ @=P*"< OM8)[)N=P>ZXRR]<I^M/
M; _IA^U-\C>;I^1/MB_)[[!OR*_LWI*?X]^1GSB\GQ10T 9GM(&N/@?8.HM!
M8+(6?&VV@L!1&;@43?#TT .FT!3<PJR +,6"2[H]$/,=P;&," ZUSK_P3:X_
M[8Z3?N(ZR3]PERC?L'>H7VR'J!/84>J8W1OJ"_Q;ZJ#C./6!XSNWR0 5;7#9
M,PV8:G. =V@Q^!FO 7_KK>"'5P8!21/8+#WPX)L"(]@:J+$X(*7BP3F/",12
MYU^.-:X_'9K(/^R/4[[;=5&_XWK=ON+NTSYB7]#>VKVBC>#?T)XXOJ7=(XS3
M;Q+'&9,!ZB9Y<$4;//;/ 8'V8A 9K@&QI1($VNT%/V<-\*'K@1?'%%B!UD"+
MP@$YV1%<<IQ^.96X_B14DW\X-E&_X]O<OMEWT[[:7:%_QCUFO+<;9HSB7S&>
M$MXP[A/?,*\[O65==AZ?%+BA#:3=T\![WVSPT_Q_SV)"S;= "'8OB)W4P<]-
M#[A>IN#EAP&FQ [<$@@_R9G./UR*2-^<JJA?"(=IGQV/,3XZ=#$_X/M8[^P?
ML<;P+]V?$5ZS[CN-N?<[O_&XY/+&\[SKY("V41XHNZ8!5V4V!*+[(DQW%428
M;88(V]T01C@ 8HHN"-U-@<O'?/<*L?_"BB5^HJ6Z3E#R*.](9;1QESK&&Z<6
MUFMBN\<HH<=SA'#7<X@PXGG?Z977-9<Q[XNNK]EG2*_9I\FO.9,!.MI VS$-
M^'MG0[#:0HC460FQIIL@%K,+HAS40.)ZZ(>88?Q%R+7^P NT'_>.)(ZY)Y)&
MZ5EN(]0BQ@MRE?LSUT;/)RXGO :=SWD_=K[)ON?R@GW5]17G FF4UTD9Y9VD
MOO0YYC8Y8* -S&W3P&_W+)#L7P"QAU9 @LD&2+#> ?'V^W[$.&M_"J<9O1-[
M6;WV\[,;\0DC#K'CR$\\TFB/&'FL^[0RSSO4>O9-<BNWG]3)NTJZXM-'>LH_
M1QGA=U!'!,=IPX(C]&%!(V-RP-P@#QY*"B#Z;_^KSH>$@\LAQ6@=I%IM_9F"
M4_Z42-0<CZ7HCX:[6SP/%N &_8.(]_E1Y%OL)$:_9Y;'9581^Q*CBM=#:^2?
M<SOA>X9Z0=A%O>]WDO;"KX7^W.\PX[E?+>NY7S7KQ:1^-WAO48"@[3,A5G4>
MI&@OA0STWLBRV/(E$[O[7;JCVFBRJ\Y0'-/T403/YG90 /&:OX32RX]C7N"D
M>IWQRN5V>I3RVUFUPA/,H_['&%T!1QG]HF;F,U$=ZYFHRN.9J,QS**!D"L#Z
M[SQJDP*$HML[?M\_D*ZU!'(,5OW,,]OX(0^S_76._;[GF<Y:CU/H1K=BO6TN
MAPN)/4'!E&[_*%:'(-&[C9?IT\HN\&WVJO0_[-D86.]Q2ESKWAM4[?$DJ,SK
MJ;C(^ZDXG_TT,)?];%+@OEX.>!L5?O^;N225N9"EM0CR]5=\+31>-UYDJ312
MA-T]6$!4NY-!,;R2Z(&Y$.-#Z)2(J">")*RC 7'L)F$JOYZ?ZU?-+155<.J"
M2MG'@HN]SX<4LA^$Y'$&@[.Y3X(S>4^"TGE/Q9/YW2! 'X_(K=,A17D.Y&HN
M@"*=I1]+#5>_+C??.%1NL^U!B</^:[DD@YXT%J8SGDMHB_:C')&$L!J"H]@U
MHD1^N5^F?[%O86 !OSHXUZ<E-(O7%9;I<S,LC3\0FB(8#$D6# 8G"9X$308\
MT ;A.GF(5E*$=/3^+-"8_[/TX.+W%7HK7E:;K!VLM=I\J]Q.M;? 1;\[BVY]
M,L7;\8C4EU(?)6952<+9I2%208$XS3\G($^<X5<1DBIL#$L6=D@2A5<E"7Z/
MPZ1^ Z%Q_H,AJ.#)H)_RY< ?W3BQ6Q0A<^\L*#KPS[=RS85O:W26OF@P6O'P
ML/FF:]6X?1=*G/4Z\FA61S,\'1N2?,A5T@!62708.R\\1I 5FNR?&IPC3A2C
M1:(&28SH9'BTJ"\\*O"Q)#+P<5ADX$!H9.!@R&3 $VT0K9$'Z99ID+UG)I3L
MG_.Y2GW>ZP;MA<^.Z"_YM]ED8U\=5J6[@JC;5D2U;,IQ=ZA.YY)+DOR8>=)@
M=F9,%#\E,M$_7I(IC@DM"HT(J96$A1P/#PVY&!$2^B@\).1Q6$C(0&AH\&#(
M9, +;1"ODH.$S=,@=_<,*-LWZT.MZIR7S1K_#!S767#CJ/&&GL,VRAW5!)V6
M4K)%70$37Y;-)N6G^S(SD\7>R0GA?&F<U#\J)ET<%E40&AQ1+0F,: T/B#@?
MX1_Y"/WU<9@H?"!4)!D,F0QXKY6#X)7H[D7OSX*=BK\J]\X8/ZP\Z_FQ_;,>
MM&O,OWK<:-W9(YB];?4.AQJK2.:5)73[P@(OUZP</B,Y0^05EQKF$YD<ZQ>:
MD"(.E.:%^,552 2Q1\)]8L^$^\3=#^?'/@X31 ^$^D8-ADP&..CV#T4;4M'7
M[.(=T[[5[%0<.[)3\6F[LN+M+K5YETX9K#U]S&KWT2:\=FV=BUE))<TNI]3#
M):601X_+\_>,R [AA61&"0/2DD2^*=G!O.2R,'9RH\0KN3/<,^6VQ#OI<1@G
M82"4*QT,F0SPT,<A?+DL9*#W1]DVA4\-2@HCQ[?(/SZ[7:[_[/ZYYSKU5I\X
M:;GK<*N=5D63DTE>/16;5NWN)*W@N$66"CV"B\0<__P( 3\W/H"3DRGVS"H)
M864UA#*RVL/HV==#&9D#(:RTP6"/E">3 M\5LA"]3!:RT>=%Y6:Y]T?6R0V=
M7B/[[Z4-LKT]^^:</JN[JJ73?$?-29Q&T3&B4>81BDU"(Y,06>]-#JX1,/TK
M1=X^Y1(?[](X(:LD/8!67"2F%-4%DXI/HJX&DXJ>!%'SG@2Y93\53P;\T>M+
ME\I P6K9GW5K9%^W+95Y?'$^<NW*6MESE_?.:KMX:'G#>=.M9=VV:MD=COI)
M)TA64<?H^) 63Q?_9A^:3V. NU=#*)M9'^M#K4WU)=44^#O7U(J(-2=$A-K+
M(L>:(9%3^9#(I60H8#(0M%@6DM']7[),YE/S(N1>]RSDQK59R,4;JV3:K^^>
MT7Q5:VEEG_'F_(N8?2GG\#HQW2YFH9UN6/]V#P+O))?D><*/QC@>XDXY%NWM
MTIK");3F^^"/U@CLCK8)<*U]J"&!7=.P+[Y^<A"^0 8RYR-0/1^YUS83N7IN
M!M)S8R;2>6^YS-&[.Q1K[F@L*KIIN"&]WVI/W!4[K;!>)T/_BU0K7H\[SO,\
MAT _)W0EGPVF.I^)9CAVI[#LN_,]L=W57C;=Q[TQ9WI10UZ8CM=LFQ.O.9.!
MV'GHXS 7N=\X';ER:CIRKD<1:;\S"VD96"%3.[!#L?BQQH+,1P9KXN];;)?<
MQ>T/N$W4X=VD&'O<8%G2KW.PY'XAWJD_F.AP+=H%=RV%9',MGV)]K<;-\EJ;
MFT5_GYME_W.J^=7W=(N+[QF3@=0YR.-*>>3JT6G(F<YIR(G+TY&F1[.1JN>K
MY0J?[YJ5_EQC2=R0_KJP9^;;_9[:[.,\<=1R'R3IN0TRC%T'V.;$ 5]K_$"0
M+78@"H<92,9;#>0Y6 Q6.9H-MA),GUQ #1!,!L8)Q@\_.DUF+%\>N=X@CYQI
M4T".GU5 &JY/1\K'YLGDC:U32!W;/3?VM>:RT-<&ZX6OS;>S7]LH,U[A#Y!?
M.6L[O:+I.KSR-,"]\C&V>24RLWH=;F'^.M[*]'6FM=%8B8W!V&%;_3?MMGIO
M+V/UWC['ZHZ]LYW,K0H$.7=$#CG6+H?475) BN].1[(^+)1)^KA),?JC\C_!
MG[26"3[IK_/Z9*I$_X39Y?K97IGPV6F__6>JNNUGEI;5%\Y!\R]"'9,OP7J&
M7Z,-]+^F&.E^RS,^]*W21/M[LZG6]]-FFC^NF6G\>#:IG@8$.7Y<%JD]*XL4
M]LLC:<]F(/$_E\E&_%)2#$0WMP^H+W$'W554,-[@#%9;\(#;C@7"+FL@[34'
MNHH)>*H: F^_'@0<T($P=6V(T]2$-"UU*-!6@ZJ#^Z'YD"J</K0/>G4FTW8$
M06H[$*2@%T%2[LHB,=_GR(3 <EDA;)K&AEVS&;!_ 0FTESJ"P4H<F*VQ!LQZ
M<[#?9 Q.6PR K*0+C&V'P'.[%OCLT(" 76H0MEL5XO8HHU^,[(5\Y=U0H;(+
M&O?MA..3JFM#D,+S"))\ T'"!Q$D"/Z1\8$ELBQ8(T\!I>E$V#/;#@[,LX9#
M"\W <(D1F"_3 \SR0V"_4@L(JS2 M%H-:&M4P7VM"G#7[0&_];L@9,,.B-ZX
M]??Y0L[F+5"R93-43:JH"_W[7T&O_P!!_#_)(AR8(T.#!;+.L%S.#M;)6X/2
M-%/8,]T U&;J@/9L;="?JPXF_^P'RWG[P';^7L OV W$A3N!M&@[T!=M!<_%
M6X"W9",$+-T 8<O60>RR-9"R?#5D30KP2O)@JZ( ^/V*0#HX%VA&2X!AO19H
MCDI H>X!5_9^( 9H@4.$#M@E&8!MMC%@BDW!NLH<K Y;@&6K)5BT6X'Y.6LP
MNXH!L\<8,'UI Z;O;7Z8?;+Y;/'5YIWE-\PKZ^\VHY@_^[\&1U5%H&K-!:;A
M$G"W6@M,O!*XD?< V7,_./MI@:-$%^P3# &7:0(V16: J;0 ZP8KL#IJ#9;M
M&+ X;P/FUVS!;!#URO:7V7OL5XO/V FKK[9CF&^V+VR^89]/ AR4Y "KK !$
M%46@:<X%#_TEX&6Q%CSLE(#IN@>H+#5P%6@#,50/'*1&8)=A"M@"<["IL 1,
M@S58'\6 5;LM6)ZW!8OK6#!_BCYUQW#?+29P'RT_X]Y@ON!&;+[BGF"_V0UB
MO]G_"3AND0.[O0K@HJP(3/6YX*V[!#AF:X"-50(/YSU 9Z@!A:<-+D%Z0(@Q
M!GRJ&=CE6P*VW!ILZFP TV(+UJ>P8'4.!U;7['Y9#MI_MWQE_\7R@_TXYK/]
M2]LO]D^Q7_ /[+XZW)L$$- &A]T*0-ZC"![_.XOAFZX!']LMP"'N!@\W-:"S
MM8$BT@>72!,@)IF#0[85V!?;@%TU]A>V$??3]KC]#YLN_#=,'_X+YJ'#1\Q+
MA_>8"8=1[">')[C/CO?MOQ"NX[\0KTWB=P-QIP+0=BD">]\<\#VX&/R-5X,?
M9C,(''<!E[P?/#RT@2'4!VJ8R2]7J<5WIW3,5T(!]HM#N=TG?#W^H]U1APE<
MN^-[7 ]A''N;^!K[@O@2]Y[PQ.ZCT[_X3\[7'#Z[7"1\<>F9!! WRX'+=@5@
M;I\&/BJS(0#=>F*C52"VV@0B^YW@ZZH*'*;V#P\?_:^,(--/;M&6$Z1DFW<N
M.;BW3B7X,4*UXRO')N*HPPFG$?Q9YQ?XZ\[/\$/. _AQE]L.'TF7"9_(%XB?
MR%U.GRBGG?\,G- &\E8%\-PZ#?S^>R^&YD((,U@!$HL-$(+;#H%.^[X*:9H?
MN6R]=UX!IF.L<*M16KSM,"7#_CFIP/&92P7QB5.#\V/B,=>'A"[2?<)5\FW"
M4_)UPEM*+_$#]8SS![=VEP^TXZX3M&.D/P/G37+@M@7=WNC^#]PS"R0:\R%*
M;QE$FZV#2-NM7R2$O>^#R.IC?AZZ(SZ^)D/L$*LG[C'81XP4AWMN.<3;Y!*7
M&Z1J\C679NH5YU-N?<X]M$O.#^CG75[1.UW>,]I([Y@MY'?,1LH[YF'JGX$+
MVL#8) \^Z+X(WCT3H@_, ZG.$H@W6?U5BMG\/@:_ZW6XB]J+8.:A07^>\0-^
MH-5M=CBNWR/>\3(SW>42/9]\P:W,[2REGMY-;F5VDKI9':1^]Y/D%^ZME+<>
MC=2W'G5N;SVJ:&_=*^GC?P2N&^7 '=W=0G1?2';. *G:?_]7[**?*48K/Z18
M;AA+Q&U_$4=4&8BD:_T;[&W4[R^TZA.$V%W@1A//>"6Y=KIG44\QB^AM]"K6
M,5J31XO;*<]FMUZO1K<G7G6T,>]*QIA7&7/,JYCUQK-H$D!"&_[;G '_[?\=
MTR%1=3:D:2_XDFFP[&VF^9KA#)LM@RF.N_^-HVA>C? PNAC,MSH3$&A_VC?<
MZ01/2FYEI]*.>.4R&SW*/.I9]5XUS&/L*N8Y3@7S/J>4]8I3Z/Z:D^?QFIWC
M.>:=/8G?#6QT:P6NEX>8[8J0HC(+LC3_^9"KM_A5GLF*9WE6Z^]GVN^ZEN2J
M<3&6:=@=SK$Z%>QG?RP@Q*E9&$UNX"?1:[B9K$IVD5>95S6[V/,(M\"SBY?O
M><,GU^LE+\M[E)ON_8J;RG[-0;'_!"CHON*N1C<G^K&0;IL&&<HSON>ISQDO
M/#1_N-APR4"Q^>J;N=@=O6G.ZF<2: :GHKVMCDH$=HW!8J=:402ETD]*+Q6D
MN1?ZY'GG<LNY69Q&GPQ..S^-<X6?RGW!3^:^]$GDC?(2>*^X\9, -_3:/NC>
M#$6W;Z*2 F3MF?ZE4&W66*G6W*$*W07WRXU772VTW7X^BWB@(X6JWQKO8=D8
M[6-7(PEP*@\))1>)8^AY <D>67[9WFF^)=QD?CT_@=\FD/(O^<8)G@IB!2/\
M&-^7/M&^HSP4]T^ CEY;@.Z]\#7HUD'OT=Q=TSZ4J,YX67E@UF#MP;FWJ@Q7
M7BK!;.O*<U1KRR#K-R6S+&JD'%Q9M)!8&!Y,S@F-I*<')7@D!V:RXP.*>+'^
M-?PHOU;?"+_SPG#_ =]P_Q&!Q/\E7^(_RIL,,-''P0_=O)&K9"$-O4\+=BB\
M*]\[[47MOND/#Q^8?:W68,7Y"NNM[44.^UMR2'IUZ0SS\F1O7*%40,R."22G
M18;3$R52C[C0-'94<#Y/$E0E"!&W^ :)SPK%00]0(X(@\0@_2/S2)T@\ROL3
M<$>O'8!NSNB5Z/;>*/>]>)O\F^J=\L\:]RC\>T1U5E^#WO+N:DNEXV7VJHT%
M+KI5.32SHG1/;$ZR#R$M(8"4&!=*BXV.<8^(3/$.#<_EB27E@H"P9J%?6)=0
M&'8'-2SP"QOA^X>^]/$/&>7]"7BBUPY<*@MQ*V0@>[WLE[(M<J/U2G(#1[?)
MW6A5F=G3I+NLO=YB2TL5;E]MJ=.AT@(WT]P<=]OT#*YC8JJ?:TQ2,"T\(<H]
M."[16Q2;S1-&E_+Y48=]>5$=0D[T#2$W>D3 BQSA^T2\].%'C/+^!+S1QR%X
MB0PD+).!O#4R'ZHVR+YH6B=S_^1ZF2MMRC/.'#VTM*W);-/A.JQR127Q8$$I
MQ22CD(5)S&,[Q&3[ND@RQ&Y!:1$L_^1X+T%2!I>;4.SC'5\O\(@_Y>N><!4U
M(O"4ON1[QX[RO&/^#+CHQR!LL0PDHQV%*V3&ZU;*/#VV!+G9L5KFXJD]TSO:
MM!>W'#796--DL[>XSE$KNYIDE%S.L(XM\;*7%/*=@O)%%+^<,(9/5IP'.S.-
M[9%>R&.DU_)I:6U\M_0^U L?>NHHCYDTRF4F_AGPT>T?N5 &TA<A/\H6(Z--
M"Y![IV<C5[I7RISIVJ78UJ&Y\/ )X_7EK9A=N<UXC=3#K@9Q=33+\&H/G+B"
M1Q"6^9-X)2%N7D71+%9ABB>M()]-SJ_FNN8?X[GD7T(-<5US7W')F:\XE(S7
M?P1^Z/:/G2\#.?.1B>JYR+^M,Y%KW3.1"^>7(>WGMBL<.:,^OZK3<$WA*:L=
MZ6WV:M)69]V((U0S<:.[C;"!@^?6"9T\:X/(C.HH&K4JB>E:F>OA5%'IY5C1
MZNU0V8-ZZN50/N9%+$(5_AF(T>V?. _Y5#@'N=LP [G2-@/I.3<=.=V["&GM
M59*ONZCV3\EYO9599RRV)G3B]D5V$+6#3E*,A&U,"^YQ;UN/5@&>?E3L1#X2
M07)N3J0Z-N?0[9LJ&+BF%B:V^0+J"=.V\1T+5SO.LJOY,Y#,12!]-O*@8AIR
MM5D1.7]*$>GH441:^^<A]?T;Y<JN[9N=<T5G65*OZ29X"D_-# Q(-EB,L9FE
M$2(W(^JB[>Z@"X[JPG,D'<X9AK%[MY<%K8MO0^H,M',Z'>'HT)'@9->1[6+;
M7D["M+>0K3K.HP9)ENWC%*OC'ZE6Q_X,8F<A3_+ED/Y:!>1\JP)RJE,>.=(W
M':F[.P<IN[=.-O?NGAG)=[071=\R7AM\ [--V(]7X5QSU6!=H>FX7?8T=+W,
M-R/VB2SQO>$8;&\"%M.;;6?56X&WZ&UQ,.\[[V#6-X@WNS3N:-+SC6!Z_COQ
M3SZGR".W2F61GD9YY.0).:3IG )2U3\#*7HR#\E^LEXN:7#OC*A!K05! X8K
M?1];;6(_LM_!?.BL0GU .^#RP%.+<-]'Q_Z^R ![/]S(^GZ"J>7];'.S^Q46
MI@]:+$T>GK,T?OC8TOC^F*7AW:\8@[O?_^A!+H+TUL@BIUIDD:8..:3BD@*2
M=V<&DCZR2";^Y6;YB)%]LP)'M!?Q1PQ7>HY8;* -8[>Z#A-V$8;)*O;#K/W8
M88XZ9MA/RW(X]*#9<*R.R4BZGN%(D;[^RWH#O9<G#75'KZ"&#'5'/AKJ#G\Q
M^),K90C2<5@&:6J30<K/R2(Y_0I(TI.92.R[%3)A[[8J^+]7F<U]K[70_;W!
M<NI[\[7.$S8;\1,.2M@)UQV8"?HNRP]>>\T^\%6,/P2J&GR(4-/[F'C@T,<<
MC8.?RC6U/C5I:7[NU-;X<DU;_?,(ZO4?==8B2',+@I1W(DAVKPP2?U<>B?@V
M%Q%_7RDK^+Y%P>O'WIGT'^KS7'_J+G;\9;(<]\MJ-0;LUED <8,I4#8; 7.+
M/GAOU07?[0<A:(<F1.U2AY3=:I"W1Q4J]^Z#(\HJ<%I%&?I1=_[H2"."5)Q$
MKW\!0:0W$"1D0!8)@/DR'%@NRX0-\F38J4@$U=EVH/T/!@P6FH/98A/ +#4
M^^6ZX+3R$%!6:0%CC09XKU4#P3I5"%JO#%$;]T#*IEV0MWDG5&S9 8U;ML,I
MI6UP^H\JCZ'7/X->_RJ"!#] $-^OBH@G_"-#A26R3K!&S@ZV*%C#[FEFL'^Z
M$6C/T@.#.8? =*X66,]3!]S\_>"X8!^X+E0&VB)T*B[>"3Y+MH-HJ1*$+]L,
MB<LW0?:*C5"\8@/4KEP/#7^4>QJ]?B]Z_7\1A/L,09@@C[C"' 0/"V0PZ,?"
M#-;)&8"2O [L5M $U6D'0%-Q'^@H[@7#Z;O!;,9.L)ZQ#7 SE<!QYF9PG;41
M:+/6@]?LM2"8LQJ"YJZ$Z+G+(>F?99"#RIOW)V"Y70Y,]RD 1G4:V!V8#D2]
MN>!LO@2(=JO!@;P)[#RW@XW_'K"*V ?F26I@DJ,!QB5:8%2C#89-A\#@N [H
M=Z$NZ8+>;3W0&T*]T0>]3ZB?^H#^_-40]#X8@_Y;DS\#JVUR8*[RW\G(-'!0
MFP[..G/!U6P)N.!6 ]%U$SBX;P><[QZP"5,%JX0#8)ZE":9%VF!2=1",#^N
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
M%QA/7.89'UUF&> RZ0<N8_Y8 #C_#+SP\X?@WHO'W9F!UY,O1_I6HL[\MMR
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
M2&7F@D)F3JC%VIDWP&9LY!= UB""B28)J%HDL-1E DLC%K"T8@,K5PZ@!?
M-88?S#*%P*1$%(SJQ8'<*0F&FZ7 8(L,&,S(@/ZB+.COE@/]@WA9I^5![P_L
M/O82^R0/^B#_'?OZ+X4O^J#XL_^_!C,-/!^S_O%YC"$+V-+8P-9Y ]CX\8)E
M%#]8I D#I4@,3&LEP*1-"HS[\!:,R )Y2@[(V^3!<">VH@"&)[#+BF!X%WNN
M^-WPH^*JX7>%SV10^&0(2ICRAS6 $5X#517/Q^PUF,#1@!F<J&S@Z+@!''QX
MP39< *R318"6+P[4*KSUS3)@UBT+ID-R8#HN#R9S"F"R71&,]RJ!\5'LO-)W
MXUO*J\9/E3\9OU?Z8/)=Z9T)*+\U!I4WQJ#ZTAC4?@8F:D2P5"*"O1()Z*I,
MX*K+#&YF;.!FOP%</'G!*40 [!-$P#9; JS*I('6( L6'?) '5  \U%%,)]6
M^DY94/Y&V:7RE7)(Y0OEC,I'RC^J[RF/55]3WJF\I'Q3?4X!M6=FH/'4##0?
M4GX%YLI$L)4G ATWMQM>AY<V,WB;L(*W#0=XNO*"6X  N,2(@E.Z)-@7R7RS
MK9%?M6E1_&+=H_3):DCYH^6$RGO+.=5WM!UJ;VG[U=[03JJ_HOVA_HSV4/VQ
MY5NU![2OFO<L0.NN!6C?M@"=?VB@^S.@*1#! ;>W&^Y='P42^./S"""S0B"-
M _SH/.#C(_#=,USTBUN2Y$>77-EW3N4*;QP;E%[9=ZB\M.M7>VXWJO[,=EKC
MB<V"QF.;/9H/;8YI/K"YI'G']K[F39LWVG_;K.I>LP:]J]:@?\D:#'ZS_158
MRQ+!&;>NEP3Q___KC!!\'F%Z+!!NOAY"[;F_!'KPO_<+$GWM$R?YPC-#[JE[
MD>(CUVJ5!\XM:O?HW1IWG(8T;SM.:-UTG->^[K"L\[?#8=T_[<_K776XIW?!
MX97^;_:KAJ?MP>@D=MP!C \Y_@KLI8C@+D8$/]R^H7@OHO!YQ.#SB#5A_QQM
MS?4FPH7O>8B?\*/ 2,E[?BERMWWRE&YXE:O^[5&O<<VM7?N*:Y_N)9=1O0O.
MTP;GZ(N&9^G[R*?IIXQ.TJ\;'75^;GR(_META0ZF^^A@ML<9S':Z_ J<</M[
M"1,@"(O"^Q&/[T:2.M/G9$/6-TD6'$_C'7COQW@+W8P(E?@K)%[N2D"F\@6_
M0HW??*NT3WLWZ9WTZC0X[C% /NJ^Q?B0^YS) ;=EL_UN1RC[W"Y3=KL]HNQP
M^T!=<@/J@CM0MV*S'K\"%U$",'!SAN/VC<?MGR)#_):A3'J;J</\---TW=TT
M&ZY_DMP%KL0%2IR+C)(_'9:B<CPX1_-P8(GN ?\:@_V,%J,]OMTFNWR&S'9Z
M3YIO]UJT6/3:3]OF>98VYW77<L;KK>6D]W?+"6^PW.(#EB-K '<A @3@WHO&
MW9V,]R)3DO Q5Y[X/%^=="_?D/6?7,L-ES*<^<\D,\2/QX?)'XJ.5]T?F:&U
M.ZQ ;V=(.7DIJ-YD6T [9=Z_CSKC-T:;8LQ933!V66_Q/6$SRKAA,\QX:3/H
M]]5FP ]L^OS!NG<-X(GW(!CWWH^_[TT70) K2GA3)$UX6*)$O%&JPW2YR)SC
M3*XCW]%,+_&5E&"YW8G1JMOC4K07HG/TYR*+C:;#JTTG0IO,MP1WT4:"AJP&
M Z=L!@*WV_4%'+;O"?C=OBOPF7UGT!>[CB"P:PL&V]9@L/D9^.#N#L.]E\B+
M((L/K18*HN=E8NA.E0SA]RIUTMDRT_7'BNPV[<]S%UO.#)!;3(M0G4M*T)Y*
MR# 8C\TW'HDN-QN,K*?V1[1;]H3UVW2%CMNUAVYS: U9<6P.N>#8%/K(L3'L
MDT-#&-C7AX-=W1J L9$ D;AW4W!WY_*BCZ6;T*,J 72]3A1=J%,EG:@V7G>@
MW&;CKB)7T84\ANQL5JC*1'JLUFA*JOY@4HYQ7T(QI3NNVJ(CIMFJ-;K'MBER
MQ+X^<LZQ-F*/4W7$67I5Y -Z9=0'Q\HH<*B(!H?R:+#_&?CC<XC&S9N.UU'
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
M4?[-YIGR*>N/JB>L\9]+UJ!Q!#N,'?H)6./>I^/N]\+\\5X$RQ$A5(WT-=2
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
M<20(,H@/%-%&O!8>T$;<8(@X@8(XP)JP#IP)K.!+8((( @%2"0A*L":L#YO
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
M0?W,R&G#],C=Y+3(,T:ID0_(J5$?#5.CP" U&O0QO?\"7R+Z$('P/<"]E4E
M)_)(Z& 1;O]BW/ZEPFBZ5)DX6FS /%!@L;XKSX&G-=M#H"'33Z0F/52R(C5&
MMB0E6:$P*4LE+[%(/3NA6BLSOE4W+:Y?/SEVTC Q=MDH(?:447SL/:.$N/>&
M"7%@@.G_#/P0>HK;^T_<_V=S$#I22$1[2TEH>SD[FJL01.,5BH3!<CWFGE+S
M=6U%=MP-!6[\-7F^(N4YP1+%65$R^1F)"CGI&<J9:07J::F56LDIS;H)R7WZ
M<4D3AC%).XRBDTX8127=P=X91B>! :;_,PA$Z!YN[\NX.T_B]CV ?^Q:KB"@
MK56L:+*&#PW7R!'ZJG68VBO-V!O+;;AJ2ESXRHN\A8L* \7S\B.DLW/CY=-S
MTI13LO/4$K/*->,R&W6B,WKT(].W&(:G+9%#TXX:A:;=PMX:AJ6! :;_,PA!
MZ%8"/H<LA(X6(;2W J$EW%[3=20T6K\1]3?($#KK-4G-=29LM356G.55](U%
M%9Z">67^8EFE85)IQ;%R244I2O$%.:HQ^:4:D7EUVF&Y77K!.:,&@3D+A@$Y
MA\G^.=?) 3FO#0.ROQL$9H,^IO=?[\,1^B<9H=.X?0^6(;03SY]OP-W5A-!
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
M:%![) XJCX6@_$0>%)^H@_Q3/9!]:@HRSZQ!^F]'D/K;$X3/@T$2-R2"%SG
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
MI6YRY@Z]I,S3R'V]Y,SW.LF91'N4E$RB]9W[N!Y^P^W6(:S!#LQ=C^XWC%O
M!7CMK^1#3Y4B=%3K0VO5&'IRI2-S4H6G6'59(*^B-$)04A(O55B<)I-7E"N7
M4UBBF%E8HY)6T*R6DM^EF90WH)V0-ZP;E[=-+S;O!'(/[]_JQ.42[?A<HO4C
MM^( SN#6<S_68&LYSH.) $O1@>?@M:>&!^VU<C!ED@Y,GF1)3:JU9U;5N+/+
M)OJ+%U>'\?.K8H4YE2G26179<NGE10HI9=7*B:635>-+IFO$ELS1BBY>KA-9
MO$4WHO@8<@=YHQ-91+01K:@?N([KX40.CD,IP,9J],XZ@(4- +WU .T-8M#2
M* V-DS6A=K(95=4XGE':Z,HJ;/#EY-6'\++KH@7IDY*D4FLS99)J"N3C)U8H
MQE0WJ$15MZN%5_5KAE8NTPJIW*0=7'E$)[CREG9PQ6OMD JB%5).-'_D#QR'
MPP4 VRO1.S%_J F]KQF@$VEI84#=%"%,;%6#BC9CJJ3-ABYH=6+F3/$2RV@)
M$D]MCN0G-<=+QC>EB6(GY\E&-98IA#?4*84T3%4)JI^E'E"_1,.O;H.F;]TA
M+=^ZFYI^DUYI^M42C9_Y%=?C?JS!9JS_*LQ?U K0AQ[>ADQJ!ZB<+H#23B4H
M[-*'W"XK*K/3@9'6Z<Y*GN[/B>\($X_MB.5'M:<(PZ=EBT*FEL@&3:V1]V^;
MHN3;VJOBW;I(U;-UG9K'E%^0ZVH>+2_4/)J_J'DTD?]P FNP$\=@W62L01O6
MH .@NQ-@,KIP^0QTKYGBD#-+%C+[M""MSXQ*[AM'Q_>Y,&-F^; C9P5SPF=&
MB8?,3)0([,V4].\ME/*942WCV=,LY][3H^#:O4#1N7N-DE/W?N2*DE/G<R6G
MZ9^5G3K(?_@%U^$6'/M5F+]P.KIG#\#4F>A^Z,+Y<P$RYC$A>5 ("?-5(6Z!
M(40O&$M%+'"D0^=[,(+G![ "YH>+^0W&<;T'TWB>@WE\MWD5DB[S&J4F#'1*
M.PS,D[$;6"T[?F /<DEV_)QG<N-G?Y(;UT_DQ_7]CUTU6 -4H&68/P?[W8G9
MDP?0_^<#9"\"B$,MBAR2@+#E\A RK U!P^;@/SR.\AUVH;R'?6C/X6"FVW T
MRV4XB>VT/)OCN+Q4W&YY'6_<\G:^S=!<P=BAE9)CAG8A%R3'+'LJ:;7DH]!J
M,9'ZD=&SN!68/[\7UP*J6.L@^O=B].\A]%]TT8@1 +]U+/!:+P2/]2K@OD$?
M7#=8@<M&>W#:Z$8Y;O2C[#>&T>,WQC%L-Z8SK3<6LL9LG,BVW-@F9KZAGV.V
M<3G'=.-VKLG&7SDFZQ]SC=>]%S=>2WA&:_['&AS_19C?-P?]&_M>MQ3]<P5
M^AJ &'3Q@,T KMO1@7>*P[A=TF"[6PVL=QO"V#U6,&://5CM<0?+O?Y@OC>"
M,MN;2)GLS::,]I;3AGN;:/U],QAZ^Y8P=/9M9FCO.\G0WGN?H;W[+5-K%V']
MR#+,GX/YTQ< - Y].P-:CV.P!2!H!X#[;G3@_0 6AYA@=)0'!L>D0?^X*N@=
MUP?=XQ:@<V(\:)]P!:V3?J!Y,@(T3B6!^JE\4#U= RJGVT'Y]" HGEE+*9PY
M# JG;X/"J5>4PHE/"*&_,V_TNU@+ 9J6?ST#RMX$$(_9P7LP_P# ^$.8?PS
MX!0%&K^R0?$B#^3^3PBR?RB"["4MD+ED#-)_CD4<0739&Z2NA('4U2007BT
MX;5Z$%R? 8(;RX!_8SM(W#@/O.M/0.+:6Y"X^O%?>C%_RC! U5J 7.Q[ O8[
M&+/=#P.,.PY@=AI ]QR VD4 N3\ID+K&!N$]/@CNB8!_7Q$D[FL"[X$AB#^T
M!.Y#>Q![Y &L1R' ?)0(C$>%0#UJ!'@X"\&01_CAC\XC#P >/_N7-OQ?$T?/
MH+8!).X%",%L-\RVQ6Q3S-;^'4#Y,H#T=0#!+0")IS2(OQ$'L3<"8+T1 >.-
M L!K-407,4-L =ZX(H$(;@K>X(OH#3Y\WN"">XMA;S'HW5'DUW^I7??M# K'
M/!1K[H[9MIAM_'\ FE< %&X 2-W&['L 8MALY@< BC!P(\Q!^ !?A(@,WBLA
MFH@A,@:9@/@A^%(DN"DB6 ^"DX_@HB,XZ&33OQ 5/40'/P)=5U8?B)09$*$=
M$($71?AA%.$E440\#ZE &I VI OI0^91A+L(&0+"78UL0+8C!^ +]Q1\XEZ#
M]]Q'\)K[!EYR";P0)_!<G%#/>?^%J&L#4=<$HH8H8EOD3; MMD"DW;$]P101
MQE-$D(64(K5("]*!]")SD/G(4NJ+8 7U2;"6^BC8 A\$>^&=X#B\%ER&%X*'
M\%3P&AX+"/5(DE /1Q$2ZL$/$"UU(%KH_)J(.CJWNB'692S6Q1G;XT\1V6B*
MR*111+H0J:*^2#=2GZ2G4A]$7=1[41_U3C1 O1$MHEZ+EE.O1"/42]$FZKEH
M-_6WZ"CU1/0']4#Z/G57^C5U6X90?\D0^J;L5V[\ -%5!J*'_J\C!T07VZ&'
M8Z)C@6VRQ_9X U$-ISXK)U'OE7*HMTIEU"O%2=0+Q1;JN6(']4QQ!O54<3;U
M6'$^]4AQ*?5 <15U7W$#=4]Q)W5'\3!U2_$B=5WI/G5%^37]AS*A+ZH0Q@7D
M-Q7"//\#Q!#SC=#_#45 3!00'!,38_S9%C[KN\%;W2#JI78L]4PKG7JL64@]
MT*RB[FDV4'<T6ZG;FIW47QJSJ)L: ]1UC474-8UAZHKF.NI/S>WT'YH'Z8N:
MO]'GM.[1I[5>,4YH$^8Q;<(ZJDW81WZ"F&"VF200"_3^,3((UL5*%SY86, +
M,P=X;.(#]XPBJ%M&2=0-PQSJJF$I]:=!#?5_!DWT18-I]&\&/?0Y@W[&68-!
MQAF#I8Q3!JL9)PPV,8X;[&4>-3C%/&SX%_. T7/V7J,O8KN-"&?G-W88$>YW
MB 7F6_& V/"!C,-VC)>%][9J\,S: .Z-L88;5JYPV2H(+EK&4K]:IM.G+0KH
MDQ85C.,6DQA'S9N9A\W;F8?,9[!^,9_-.F"^@+W/?#E[C_DZ]F[S'6([S8^*
M;;>X*K;%XBEWH\5'\?46A+?V&VM^@(R1P'PV$ <N+FD)^.PHA&<.LG![O#I<
M'F\*Y^T<X+2=#W5L?#AU:'PB?6!<%F.?;1%SCVTE:Y=-'7N'38O8-IL.L:W6
MO9S-U@/<3=:+N1NL5XFOL][,6VM]@#=B?8&WTN:AQ'*;=_PA&UQ!MD2PY">(
MK1@0>QJ(,P->N++@@2L7[C@)X(\)<G#&61^.NMC +R[NU!Z7('J'<PQCJU,*
M<_.$'/8&QQ*Q=8[5G+4.#=P1AU;Q5?:=O)7V?1+#]O/Y0_;+^4OMU@N6V.^6
M7&1_6G*!_5WA/(?74@,.1&HN,N<GB!V%^0#//-#YO-'_O5GPFR<73GF(X)"7
M%NSQMH3MWD[4)B]?>KUG.'/$(X&URCU=;-@MGS/D6B:^U+6&M]AELL0BEZG\
M!<X]DH/.<X0#SHNEYCB/B&8[;Q?U.1^3GNE\4WJ&RTN9'A<BTXUTN1+I'QD]
M6G[O#G ;_?L/?,2?":+A>  ;#OI)PJX 5=@2: KK NVHU0&>]+!_$'.97S1[
ML6\R9X%/%G?0NY WX%7!G^,Y2=#OV2PYRZ-#JM=CEJC'8[YTE\<*F>D>FV4[
M/ [)M7M<D9OJ^;=<J^=GA,A-\2*R/T*<\-6%_;^*[GLV#. (NM_^, ;L"I&
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
MD-A7#KQ]K2"^=RYP]HZ V-Y?D.MX_S=P]GQ /OW#3.QWVUQ\'F!V/O8Y>15
MV#H KTT #ELQ'W/U4=75]P+('P"0.D2!Q#$.<(X+0.RX#+"/JP#KN XP3Y@
MXX0-T"><\26(&Y*3^!(ZB8ON)"ZX4UCHDQAP$C_T)/K^J;^09\CS?VC'OD_"
MFA<- Z2NP76 ?\U[]#LXF&N!N7J8JWH(0!9_5?(D@/@9 .9Y&C<=Z/R_20)<
MD &XJ 3PNQ; _Z'S7QH+\.?H!A4WAU?P(7P5'\!7ZQ <Z*O+ *YAQZ[AAUV[
MAOSU#PW?SX"PYI';< [NQO[O!S#'7)VC ,J8*WT6@'\>0.QWP,T_@K\.UQD
M-[@ -P4H!2* 6_*X,54#N*L/<-\2-\J. (^Q'8^Q'4_P(?@4%_Q3+/I3+/;3
MS<@OR)%_*,?:9^)X1^\ \,-LQ\.8?QSS3P,HGL/:8RX/<QFCN:-G,'>0^\B#
M;^<AC]B8P4-!P9K\+0WP FOR2AO@K1G >]PP?\1-TJ<X@,_X\OF,[?B""^X+
M=OP+%OW+NG_X>N: SB^.4!I P "Q1ER00"06R4 *D2JD ;Y *WR"Z? 1>N$]
MS(9W, AO80F\@6%X#6O@)6R!%[ 'GL-Q> 97X"D\@B?X-Q[C;S]"'OX$D4;/
MED+GYR-LO&?HXI]:(A,07R0224'RX#.4P0>HQ4]KQJQI\ JZ,6L69LV%OV$A
M9BW#K-68M1$_>R>6ZPC<@]^Q=/?A-O[&+6S]7_A)-W^"R"I@.]#Y)66^MH.G
M!81C"H0Y'NOB^<]YT!>(Q^Q,[&<19E9AW^HQ:PKVJ0.S9F!"/V8-PEU8C%DK
M,&L=?O9VN X'X2J<PRET%RYA=?X/>W&1)G!A%,;_( K2V YT?I$D(HLUP3$1
M&/Q['O2>XP^OV5'PG)T"3]BY\(!5"G=9-7";-1G^8K7!#78G7&?WPE7V'+C,
M7@"7V$/P?^PU<(&]!<ZS]\.O8F?A#.<.G.*^@A,\ L<D"!S]QI%O$&4!$$5T
M?@4^(O7U3$A&"SY*F<%+H1T\$7C"?7XHW.''PTU^!ESC%\!E?@7\P9\$%_E-
M\!M_&ISC=\.O_#XXPQ^$TX*E<%*P&HX+-L,QP7XX(C@+!X5W8;_4:]@C(K ;
MV87L%!'J.T1='(@*$X@Z!\%VJ(K@G9(R/)73@[LR8^"&M!/\*>T'%Z0CX5?I
M)#@CDPTG98K@N$P5')6M@R.R+7!(MAT.RLZ  W)S8+_<0M@K-PR[Y=?#+OG=
ML$/^)&Q3^ LV*;Z@-B@1:ITRH=9^8\TWB!;FX^.%Z-+P24<,WFI*P&-LQTTE
M%?A#R0A^51X')U4]X*AJ,!Q4BX7]:JFP5RT7=JN7P$[U:MBA7@_;U*? 5O7I
ML%E])FQ2'Z V:"REUFN,4&LUME$CFD>HU9I7J6&M9_20UF=ZJ3:^H[ZQ^!M$
M%_,-<%GC(^Z.,3YZ#%AP19,'YS5EX+B.#AS4M8*]>DZP4]\7MNF'PV;]!-BH
MGP[K]?-AK7XIM49_(K5:OX%:I=]*K=#OHH;U^^DA_07T4H,5]!*#3?0B@P/T
M0H.+]*#A8\: T0?&'"/"G/V-_F^,YH]^S>W.&'S$6@/\.H:"4Z9L.&(DA+VF
M:K#=S 0VF=O!.G,/&+$(@I7FT3!LGD0-F6=22\T+J,7F9?0BLQIZ@=ED>K[9
M-'J>V0S&7+,!QARS9<Q^\W7,/O,]S)GF9YDS+.ZSNBW>L3HMR3],_P%BBH\[
MS+YB!W &'Z]'''"O;TO#KC%\V#16$=;:Z,-*V[$P9.L,2VQ]8:%M&#7?)I::
M9Y-"S;7)IF=;%]%]UA6,6=:3&+W6+<P>ZTYFMW4_J]-Z$:O#>C6[W7H'>ZKU
M";$VFSMB4VS>B+78$K'F;S1]XY45/NKQD7K>!?/=T?G0P[?A*V>#/1=6V<O
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
MD!??(\J)'Q5GQZ\19R5,2S(23I ;DO2$-Y32$[[AXY]$+E:00>YP#"ZRQ#A
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
MZX.<IB-X!A/464V-C6Q_!YY@+F[@!*[A$JY2_3*CO<3>7,!O1/Z_D',JR?$
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
MN* *7*1!N:3X#Z.*_T#*(OT:X[C. N1&U.R/E=W@0-^DT$TV?N,@N4R>(?]
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
MW9^@#J]$'7@D&L$]R0*N20OADN0*YR0?."4'PS$Y&@[)*;!/R<7"E'+8I;3
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
M3%5>Q#SE1JY23N09RHZ\1%E1URDSZAYE1#T+/@!?\QK>C?XUZ)Q/"CB=]&L
M=(%67D.?5(LMU=A2A:T544$JC[2J--*IXL@8%44FJ2 R3?E1N<J+*E9N5)5R
M($'9T=W*BAE19NP<I<>N5%H<LTO<3J7&72M7W-U*B?LE>(_G7P)X-_I7HG-.
MBED#Z@50)C5.UCVPI1Q;2K&U.,Y?A;%ARH^U*S<V4CFQ\<J*=2DS+E,9<05*
MCZ]06GR#W F=2DT8DBMQEE*2EBLY:9.2DG8H,?D:)20?57SRT^!/BD_Z0@E)
M$]J$CF5&'0I:,.2&ZX 64 >JN%;&>\784\#G\D!V4K RDVS*2'(J+2E&J4E)
M(%VNY%RE))<J.:5622EM2G0-*"%U7/&I2Q67>IIBW1<IQGU T>X[%>5^$KRC
MJ-3/%9WZ@^=TG,5N<Q_00#HQF($/>*P!Y5PKYKU\D(,]F2 ]-5#N5(M<J78E
MIT8IR9V@!'<JR%9\6I'B(*>QZ2V*2>]3=,8,164L5F3F!D5D7B!GYL_DR+P#
M/"%[YA_ER/BGG!G_T5IC/U2Z>0]4+VC-(OYXK 0EV%, <G@_$[AYGI+AIZ3,
M4"5DVA27Y51L5JQBLE(4G96AJ.P"1697*"*G4<Z<'CERILF1NU#VW'4*SSU/
MMMS]X(BLN8^"WX%/9<OYMU8A>XYQ#Y:Q!P@T0PEJ>"P'12 /F[( S50R[R5
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
M%I)X+<:.I<99*<3&*?3)*6GFS8@K$;H2XU?PX>6G2<N(B:7&?A3&Y^+WU=!
M>!KW@O&8T4P,8#++C>Q\)12]_M.\.@U]=*G^WWX4>6LB^&0=G'\C<7JZS3PS
M]HP$\Y"RK<:QX<P5FQD?F_GPI@OY#,3]M ?X_ G5X^M2^CF;C[AH<PQMMD\U
M]]_XSO7JG*R_G+P7Q;,/Q9N,&_M#?CROA*3X(A+2G=BQ&SOV))N'A>VF<R]%
M^"X$[H0]["2;W\%<==$SJL3?^7WF?5AQM-D^"_T+))]EWO:M]^H[PZOG//VT
M!V7RG%BC3C!Y;JNQ4?UJ'_.\UAL9+[<P5@XQ3@X1[#?CY)MHW UKI>MW\1G&
MQ\$'5&R<Q8/N!&,/SD+ZGZG$9ZU7[YE>G3OTTSZ4D^_).?F,DLDS6X_HI_T:
MQ@;R!_''PRSZ#],G#Q%P#^*+!Y@K?D%LWL^<>=\=RIEEW@<5B6X+4[KO%B_9
MNEC_70>Y03^=37*'?CJ?Q-A[,ED+F?QEWR?TTR_+O!1D[@4YP0+]&I/.J_CB
M%92^Q%SQ:QKVPHW_57_X#GP/M_H7G.8KQ9#]NV#JN?J(#/Q#,O;WR-O?AE'\
M@<'Y6P;)Z["?5^%3+Q,TO_;<C[)&SQ(L3^/ )^FPQV"OC^@Z3+L+$Y_&U+]Z
M[CTQS@ U:A#7G51_,.[!,/9@&&=!_$5^GO- WX+?_1X^\ULXY@D5Z$58PK,P
MB*>PXW'L. Z/>1BF]2 ,[!<,FOMA@?<1O,>PXV[8ZIT$S^T$S&T$B'$:Z,U8
M<J/>Q)W?>G0;OTIBG,.YQUM_,,[!?%_F69B&^YY4",PTG#9$\\T4&'L6\HN0
M787L!F2W(;O;^TLE(\B?COQ9A,8"Y"\C3$[UW'%Q%<&T3WMU!5<O\U1EC--*
M/B.TS#,P+@#G N,<4&,/B'%;D\'![_)TN3^V6Y#K!''8[D9^#GXKQOXJ0J3!
MLP_C<L\^C#[:,N39AW&)9Q_& D)X.1QZ+3K.P(H=A-=^O'+8NP?C?? ?S]X+
MXPS.T\%OO2%TMS>TR3 \6[#VX(M+X=R[X+H[X78[E8:T7.06([<2^^NT'39Y
M-NSO++C=-F+D#&)D*W9LQH[3M8+(V,"_[5I'ZT^E%<;IK:OUBE81::O0?<I)
M]X#<X0U]8Q@8-8#M,FH0_LBS(,\!8D RPS4=N;G>^T J:&DM<IN0VX[,'F0.
M,G4:C'^6YQ2*);RSF&\N1.I\>F8>O3B7B)JKOX$)#XQ[0.[TMGVG=PHRIH5U
MWNEI)6-D!;Y83I\L4RQ( 1G(SD5#$;++:7$-\AN1WX;,;F0.8L$TO#&':%WF
M.:%C&KTQE8@8Q=,C]/@P$3],;(Z@?\13GS.WI&WSZF::\)3'C:5AK@)8FL*0
M&0XBD1L'4AB1&<C.)1*+D%^._&KD-R"OC<CHH5>&L&2,B%U(M*RFI[9R=1<6
M'B2"CH$76?X_XW'" Z/D;)2%UWJ7(F.)8#9%/DNS?) ;C$2KI_XP15'(C@<N
MY&>H'SMZ58C\,N17(Z\1V>U$2!__CV+1'+7@Q69ZL(E(:J0_&NCY!N:*!L]O
M,QFG$4UX^O\TH_["DC>'*6T:CT.@G^6XEVF_A[CH4BBR;<B>K#\D(-_%R,A
M1RXZBM!1CKQ:Y#83K49%9 J]-(YEBQE)QEU$YQ!!5_"I6\$CX(_@*\_OAI^%
MOM7&[<$L_=,MI#>@VTC/0LU4K3G 1TT^0<@/0[Y-]<1&'3%:QUBI52IZ,M"1
MBXYBY%4@MQZOM*D4+Y704\7T:A']4<C(+"#J\W43,$X@?A5\"K[W_-EC&7IG
MLK0,@1Z;^:>Z1I:\.J[78$]UB)^J H)5Z6M5A8\=/1'HB45/$GK<Z,E"3SYZ
M2M%3S;-F3Y4HEY[,H3^R&3%9/EN5Z7,)%E\/[@4O@+^";[3>V(.#SNG&G^9(
MP]I!(ZCA=27I<AGOE5A]5!P6H.+@4!4%6E48X%"^?Z3R_.*4ZY>L'+\T9?OG
M*,N_2)D!%<H(:%!Z0*?2 H?D#IRMU* 5<@5M44K0+B4''03W*"GP6?"^D@*^
MT&ITS$7G".E7-RE',Z@UZAZ\+N%Z(;;D8TNNS4^YUB#EA(4I.\2FK!"',H*C
ME1Z<H+00E]PAF4H-R9<KM$PIH75*#FM74M@4)5IF*<&R0O&6+8JU[ +7*<9R
MCZ(MSX!W%1WVF5:@8R;Z!DDU.DB)&XS:"RCA=0&VY/)>-K9DVGV4;O=7FBU8
M:5:+W)9PN2P12K'$*MF:I"1KFA*MN4JPEBK>5JM86[MB;$.*#I^MJ/"5BK"?
M(:?]4CGL-X#[9 __%?A CO#/M00=,]!G;%=O)1VN!>6@B->YV)+%>^G8X@8N
MIY^2'8%*LH<HT6Y50KA=<?8HQ=H3%&-/5;0]6U&.8D4Z:A3A:)/3.2B'<Z;L
MSA6R1VR1+>(2<)VL$<=D=3XCB_-='N'=Z)B*OIY8LP94!4J\M9=L;$GGO520
M@CV)D;Z*C_!7G#-0,<XP13EMBG0Z%1$1*V=$BAP1F7)$%L@>6:GPJ!;9HOIE
MBYXA:_0266).4UC,10J-N5HAT4<5'/TD^*-"HC[5/*,6%FON VH %:3"13SF
M@@QL<?->"DC$GKAH'\5$^RDJVE\1T2%R1%MECW$H/"9:MIA$V6+39(W-E26N
M#-0K+)Z9)7Y4(?$+%)2P3H$)YRD@X2KYQ]\NO_C'Y1?W!_G'?:S9QGU@Z&LS
M]@"!,I /LD :]KAX+PE;XD%,K(^B8GWEC/.7/2%(M@2+K(EV61(C%)88I]#$
M%(4D92DXJ4A!R34*3&Z3?_*0_%+FRC=EC7Q26 U32$B323J3X9M)OP<?:RS>
MO&VAA12\&A2#W&2S_I/*]620@"VQ(#K!1Q$)OG(D^LN6'"1+2IA"738%NYP*
M3(U10&J2_%/3Y>O.EX_;^*-],PV!J*1!4-(@!VFL"FED!N[#@,0S]7?@$TTS
M[D6#EC6ZZ =0"+)=)]5_>#\>1(,(7CM2?&5S^<OJ#E)H>I@",ZSRS[#+-Y/
MRHPW-^YD&<6#4O, CRSC$ ?C($G(0A8$(8L5*NL6/O<(('O)^$3#Z.M(-?<B
ME7KW !EBW$;]A_<2L"66QTC@X+UPZ)LUPT^AF8$*S Z57PZ37!X32#X#+)^@
MR<?0_$QS$T<!N7P!!+D TE3 :EQ 9I!/+IU/@I[W,,"&W$\U8.R',NX# \7I
MYAZ@=/2D<CT)Q($H7CNY'HYH:S8<*-=7@?D!\BUDH2EB,B]FHBMEHBEC\)31
M:65\J0QN5399BX'$E)$-E)'/EY*IE$)(2L@<B[&A^!_J,?9#(;O\I!I0FK$'
M"9T)/$;SVHE>.Q3:FH]^*&Q@L8]\2UE8RUEH*UAPJEA8JK&CUFE.,+4I9F&I
MEOZHA;S7]@-(<BUDL0:25GT=@)!4O<&"\ ^UTW6UH"3'K %EHL_-UY-XC.5U
M!,VQH]=:+(4@DN5 /E4L^#5PW#IX?SV+:R.^:#(*_/BBC;AHPQ=M.*^MT#SH
MQ?C#?BLQT0I);H% -4/2FB!'C:^ ?WC. ZK,-_<!>6I M#>%Q[@"8H NM9>:
M]9_@:CAX+;KAZ"0+R )MV-&!'9W!YH+?:S,7OH%H<_/?  T9*.=:JWG011\Q
MT4=<]D),>^"[W2](71][S@,J\^X#RBXP:T )QAZD<K/^8T5O,.'MVVSHE+<&
M XQZ""[6((G.%&-?"OTRBAW3L,-S5@H3RIC;/ A[!H;/@%A/)TN;3DQ,(RZG
M,CY'G@(?JGKR7C!O#2BIPMP#Y##J/^@-,FH_75Z=1@UFR)/D(4=F/<1(_#PU
M$9*QN=BQ #L68\=2%IAE3"Y+Z=BE-&@)@A;SA<7,$PLOX'.0Y?D0U+EOJ8*V
M%J,WFT<7;8ZES0Y<9Z&]@8;>*5Z=T[WZC/J+47M9X$U^C7T:R[S)\"I\LH;$
M;!UV; PW-ZAN8E"?CH-/1_!I"-NX2-I ?ZQGOEP+JSGU5ZHPS@.J,\\"BL?7
M3OQLH;T!(]YVSO8FV8:^R?MRUGB3<.,/D9/UD,FS2CRU$/KF0L;+3NRXA'&R
MBT&V$X=?W &!@7-?N%ZZ@&S^/.:J<X^K"']GX*;$'G,/CI7IQ'^FMYU+]5/]
M97)/R)E>$O3C_A/]=$:)09*,/Q0;]8(#Q.MUS!\W,59N8OZ\D4%V XV]GLX\
MB..N9GQ<#;,Y<+=RT)V"[BAC#PXF!BST^O7D.LCD/I1=7CT&&31J(9Z:B\QS
M.V[03W60R;T:1FWB ?SQ"&/E8>:,AQ@ #^"+^W'NSVG4L=V0S$-R3S7O@S+.
M(0Y:Z?7O&5Z]1AUDKU??Y!FM)_]&SN2Y)"??(V/\\=[8#V)L(C#V@KQ(C+Q.
M?+Q!;+S.A/<:G?\JX_0E.O;7^.*%_9[[+XS]#T;]P?B%5.-76K^$9WY.[OP9
M^?LGGNRW4.^1O;]-AO\F[.(-!LEK!.O+,*Q?$ZB_@AD]"_O[)0Y\$@<^!L<\
M[KD7Y5+,NAKS[H!=/0&O_M!S]H91_S#.X;S26W_X4F;]P?@M$J,.8.S#>!/.
M?0)>]0H\XA6XC/&[*,^2P3\!DSB.'0]Y?JVUQ_.7Z_L8-,<(WKO)X8_"[>[
MCB,$[&&"]!8"YB8Z[@;^/X@UUV#] 7CF?O0:-8@=WC,H_OJC7O.(6>/VH@?A
M5O?#[^Z#SQSSW(OB1GXNLDOHAFH=@NW<Q(1U Y/5=4Q4U\)@KV'P'F 0784=
M^[#C"KCN9023\6LDE]+J7;#KB_4,>C\EM,Q?1=WJK4$8NHUS,![Q=NTMWFZ_
M%E\<@.L>@&,>@,O\#-Y_)<SE,NS8C3\N8=+>Q81],1/G#OCEA4Q>%S!QG0<[
M/A<[MC.@SF+@;N/55@;+9@)I$QX\W?-;PQ-8:-[_8=0AC+"YWZO[@#?L+_8,
M.W_\9$&" \2 9.1F(#</N27(K62HUB&W&;GMGGT8&X@1@^FO]=QYL1B&MP8=
M6[62P;O<<VKJW0SW%YG6ON)=\_Z/^2?= [+7.]S/] [)#9[A&8PL&W""6)""
MW(R3[@,I1VX-<AN1VT94=N.!061/8RJ=R[]E6+/!XQGC-VV-4U1FT-LS]'=@
MWO]AG$%AE#=W>Z<W8\I;Y9T.%WNF*7_L#$->.(@ <2"%Z,M =BZRBY!=ANQJ
M9#8@LPWM/43I$$QSC"A9P+/56'6&YU=D^NGE/KS>J[? =V#"@\N]T]YZ[[1O
M+ 4SO=/T-/D@+PAY%F 'D2 >V2EX/1W9.<@N1'89LJN1UX %;7BCER@940>6
M&KM4VFA=*Q'30E0U$W7-C.@F1G\S^IL]]3ES&C;TSY&Y'!K+E+$L&TM6M[?^
MT.7=_]!)C'9B1P=VM&-'&W:TPK9;L*,).QKYU\"[]5A81TMJZ9T:>K&:EE;1
M'Y6,VDI&>24CLE(_@ G/,F,L"7.-/X>P_ Z +M#F8Z8I3?BB$5\T_%A_<(!H
M$(_\%.2G(S\'^87(*U,%5\L]%O6H%"^6$!7&#IXB^J.07B]@5!<P^@OT1_ O
MKDUH [H6!YBW" \$FRE1,ZCC=377J["G$E]4$)_E]$DYL5%.C)9A1ZD2T.%"
M1SHZ<I!7A-Q*Y6-M'K[(Q:,Y]&PV7LXBTC,9<9G,5AG,/!G,?AG,Q,;OEZ]F
MN9\;8F[-[28U;0:U/*\$I2PWQ=A3&.BK0K] Y(<BWPKLZ(A 1PPZ$M'A0D<&
M\O+XOQ2+:I1&#[F)$C?]D4J$NQ@?*?1\"C. <0IR,K-"LO[&Z^^T'/WCZ!VP
MFO67>E#IJ7N0WX%<WLO&GJP0?V4&!BO3/TP9?C:E^]A!I-P^L4KU24*/&SW9
MR"Q4LD^EDGR:E.C3HP2?J8KW60#6*L[G7$;X?G [>!*\"[[4(HN9 O:0;C0;
M?RJUFU2A@-<Y7,\$:=CBMOC)%18H5TB(4H(L2@ZT*3G H<2 *"4$Q"L^( 5D
M*"X@3[$!98H))&H".\&(HH+F*3)HC2*"MLL9=*6<@8?E##@NI_^;<OK]P[,7
M:#C<_/-DO</<=U($<CUU#W0#%^\GV7R5: U0O#5(\6&AB@NU*C;$KI@0IZ)#
M8A05DJC($+<B0W,4$5HB9VBMG&$=<H0-RVYAAK&LD<VR'5PI:]AA\+"LH2?
MWS4;^8/H:W.:-:!2D ^R>)W&]10 M5:\W5>QX?Z*M@4IRA:B2&N8(BS_R]Y[
M1C=Y;0N[(@TP8#H$ BF$DD8@"81 0D* $%KHO7=L4PTV[E6]VY(M6;U8O7=+
MLGISD7O#-IT4"*202D(2UK=DFW/.WN.[&Y/\N.>."V,\ RPCKV?-M\[IN5X-
M0XP:.@(R!C%RZ$3$R&$O(D; 1&PX3$;BX]]'#(M?!EF/&#I\#V+(\!.(N.%Y
MB,'#Z1 98E"\ ]*$&!A_$[$MUHLTJK<.-0^F)[,AKT*F05Z"KTV&WYL(&3_R
M"<38D4\C1H\8B!@U8C!BY/ XQ(CXH7"L>$3\\%&(82.>A3R/&#IB&F0F8LC(
M=Q%Q(S]&#![Y&6+0J!V(@:.2$,^,RD8\/:H(\=0H">+)D79((^*)D3<1F^'/
M7Q%;-@!O<^;"U&0F9 9D"OSZ>?CZ<Y!GH<O844\B1H]Z&C%JY$#$B)&#$<-'
MQB&&C1R"&#HJ'C%DU$A$W*BQB,&CGX-,00P:_1IBX)AW$$^/^1#QU-B5B"?'
M;D,\,?8H8L#8S-Z'YX^%-V-C*B PSQK]-6)#K!\*COE^K'4 \CIDVOC>^L\D
MR 3H,F[, ,28T4\A1HU^!C%RU"#$<$C\Z,&(H6/B$'%CAR$&C1N!>&;<:,33
MXR8@GAK_ N+)\3,03SP[&S'@67@/.^'3WE\83H!7H FQ#Y&$-[_/BB'083QT
M&'\+L1:.L^19F#[VK'V"VP'R\H3>^L]ST.59^/VQ8Y] C![[-&+DF&<0(R#Q
M8P<BAHX;A(@;'X<8.&$HXJF)\8@GGAN%&/ <_,_/38;R\%Y^$LPI)KW7^TO;
MR3!1F QO6"?#J^)D>!,^"5ZI)\&;S^>:X(:^C5@-QUHTL;<7:29D.N2EOOK/
MA)[Z#PS9^"<1H\8]A1@Q_BE$/&3HA*<1<1,'(@9.&HQX<C(\>;P #]X78P?0
MF-XWQPH'+\'$]:6YO0^0B/WR= J\&DZ)?: F#@+ODEZ$#B\T0[[M>1[0PE@=
MJF_]U53(B_#K2;'Z#_S>N D#$*,A(R'Q$P<@ADYZ A$W^4G$P!>>1CSY$CR)
M3H$GTZE#>T\DT^'.-1U*SWBA=R%13RT&YOXS8*XY ][/SX#)T71XE9P.DX%I
M\,YE*G1X^3O$4CCF_!=ZUX&]$NL!@NGR\_"UYR;UUJ#&P+]'0N+A:\/@]^->
M@CG@E &()Z?"7&HZ/-&_ CU>@[%X/79BC9W<X XT$[YA)MP>;\)\]TUX+_\F
M3-YF;H,D]7ZXYALP47@=)A^OP6WQZO>(12_"[0!_[LR^-6 OP:\GP[$F0I=Q
MD%'PW\/AZ\-@>./@CWT&I@A/P)0>\3J\T,Z$'K.@QVQXPG\;QF).?&^1>>ZS
MO<6MN7![S'T7LJ3WP0IS8.(V!UZIWXGUQ,!<\ZWZGCK,![%>I*F]?4"Q&M"+
M<*Q)<,SQD-'P:WBX(X;!L Z&J1H\#2,&P*G!"R5\$V0.O.B^"SW>@QX+!O?V
MI7PXHG>A8VS!8:S $UL?].%'O1_TLA FD!_ 8^/]8OC_88(T'][)O_=MS_.
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
M#K;)T.'57@?%XNQVX7I>E6"/,2PY9 W(3_3T050J"T(V!2YJE&*;U6+L>:D
M=R&V!B/6@T'CT*_0N-R+U#+!>4JIN)5,ES0]"O_E8($.^KD[;BD^SFX7K^'V
MU"!D^RP!5:+#JSWKJ=3EA"PJ;%0;ZX,08]J%0DPG2X#IJ3^0>91+)'[9!1)?
MT$EDB]L(3$GSHP!LHP:!BDG0X97YP#!GQRWEHIQVR0HNS/\-$=5.<U!_L,)G
M/NZVZ;+#AKYU$.42=!M7C.HH%:$[8_4'@H!X 2N@=>-$W/,X@:@-RY4T/PJ]
M#L]-!M89T.&=';=4'^9T*)9R:A1K]56&C::P?;O583[A-6IS(K%U$%(YNE$@
M0S6725"MM')4;.W!>9R(<!XMHIQ'BAD=*(F@#24N;WX40,7(@< ^<1*P39L/
MC&_MN*7^(/>\YGU6K7:IML;QB<YMWVXWF4[Y-+K<B$*-KA4I4?4<.;*Q5(9L
MHDI1+;&U!YAR7!NRG-164%[<EB]AM>;+1,V/ K"/& @<$R:!BJGS@7G6CJ^U
M\W.[++,8=?:WE0'W(H/9MMNI,2;[Y;K<L$2#KHZM06 JD76TOO4'>#DFMO:@
MJ5!&A#^/TIPK*VG*D;,;'P7@&#X0.,=/ HXI\X%UYHYOS+,S+_E>**H)OJ2P
M.I=;U-8#+IGIK*]<GQL4ZE 1E@997:)&U5!5O?T'O>L/</6%"D)]OH+<D*LH
MKL]6,AZ)/ROC!_[I&OO<_<H7W@,5K^ZXXYZ:<J4U'N/POZ92.=;:)-;#+J$I
MQ<LWY@4X^KX>!&W?&H2^_@.T&M?3>Y"O)M7FJJFUV6K:(_&#>^@SOWM&3;SG
M>6[>G\YI.VXTC$ZH[AJ"UP;?EHOL6^P\:T(EQ]S3@^ K^Y<>!$P(K\.$,3IL
M&*7[K_Z#2)Z64I6C+7HDKO@&/?U+8/B$7P/CWOVN>NRZ^HM#CUB[A^/$->\*
MV9XM!F9%DJ/4>JZO!P'5TX- [NE!P/AQQMX>!)0!'XCU(!08B,%\/3F8JZ<^
M$EV!@4]_437DV>^K1\QI[A[RB?/K^ 39Y6<+RYKGE197;Q11 X>5%,\9'=F5
M92(Y"ZQX>V$%UHZRHRO0#J0-XRRT8>&KN,I\*[XRUTIPY5A(KFP+V?THM(4&
M/M41'3RVM6W(#/?UH2N4/X\YS/IJ6CKEXGP,KFUM$:9Q'Q-5=X*+K$D5YE6E
MBW,B69+,<(XL(Y0O3PL6*,X%D,K4 $J5XL>H>WH1?'A-LI>H?10:(P.?:*H?
M/,K7-?@-S=WARSGWGM]%_?ZM8Y@;B\_E7U^7FWMI+SJK*Y&0UGZ2FM)ZEI;<
MG%9RNBF3<;(QAWFB(8]UO+Z =:P>R4ZJ0W,2Z[#<A"B>=[26]$C45@\:$&@9
M.%KWU>"9/##VXV+PRCKLO?F["GY:?B3[VTTGTV[N24W^XG#FB6O'<I.NG"Y(
MN)R*.G(Q'7WX0A;V8'<N[D!W 7Y_%Y*PKPM-V->))>[I))#V=)#)CT*H=N"3
MQNZGQ@K L%=H8/(\/'AS22%8N";[KU5;TW[;LO?43[L/)]PYD'3HV\23^V^?
M2M[[]=FSNV^FI>ZZD75NYU>Y:3N^RD_?_B4R8]N7Z,QM7^ RMWY!S-KR.27[
M40"J24\#U8SQ0/[N+"!>NO(>;\/A6\R]N1?I)^F-M'1IA%9H"='PMF QQ>ZG
M%#E]!)K+BRUQ>U ,KZ>0Y7/G<_SN7+[?E2,*N+(D 5>F(NC*T ;M&?I ?WGL
M\-CA?Y_#<WT.<V>!\IC#^L-?,_?D7B@Y4=)(2Y.%:066$!UG"]+(=C^5ZO01
MBUU>'-WC03.\[L(RORN?$W#E\@/0(5B9)0E59BI#S@QMR)JA"_87H(8.ZNGC
M@6+.+"!9LO)W_KK#7Y?MSNLN32RM+TE1A$MR+:%2C"U02G+XBRF57G*1VX.G
M>=V8$K\+R0Q6%K!#SEQ>V)DCBCBSI!%'IBIBS=1$C)G:4'\!ZHG08=IXH(PY
M+%[YNV#MD9NL7?G=C".,NM)D9;@TVQ)B("L"3*+31R>Y/%2*UTTL\KNP]* 3
MQ0@["E@11QZORIXCJK9GRVJLF:H:0Y:Z2I.E#?<7H)GP--!,'0>4[\P"TH_[
M''86=)4=9-0Q3JG"C Q+D%E0X2_#.[VE1+>GF.QSD:D!)XX6=J!+J^R%9345
M>;Q:6XXX:LM61 U9REI-MJI:D:,)]Y?_<E"]'7-8];MPS=$;[.T%7:S]S"CS
MA#K,3+,$67D5?C:VTLLD>-STGGI0R$$HJK)CZ#6VPK*H-8]7;\DM;S!FRQHT
M.8JH(D=5(\W51/I+CX/VY5X'V:)5OPD_.WJ#N[6@B[V'&2U+TH19*98@.Z?"
MST%7>EAXKZN4$' 6D<)V$K7:AJ5%+4AF@SF?UV3*DS1K<J6-BEQYG21/62/*
MUT3Z"] ^V^N@?@LZ?-3KP-M<T,7=Q:QE)6C"[#.6(#?3[N,B*SU<O+>2B0\Z
MZ,2J"@HY&NN),:$8S<8"7JLF7]PJSY<V2?+E]<("92V_0!WI+[T.4WH=Y-!!
MM/KH#?[&@B[>=F8MY[ FS#UE"?+2[3Y^@<O-Q_DJV;A0K"_&6D2L-Q&IS09,
M:;L.Q3\O+Q2UE1=*F@6%\GHN4EG+1JJK^@O0CG\:Z&(.LZ'#A]!A5<(-P?J"
M+L$69BWW@";,.VX)"E+M/F&NRRW$^IV\GC5*43,=WVB@D-NT^)(N!8;7_: &
MPT'+&EAH92T3K:[J+T W_JD>!TV?@WA5PDW1VH(NX49F+7^O)B)(M 1%9^P^
M<;;++4;Y'4)L5<_:'":N14<G=JHH]"MB(O<B%R_L8.'*6Y@X64,I3EE;@E-7
M]9=>AY>@PZQ90+$0.JQ,N"G^++]+O(X9%>Z".\UA<U!RLL(G37>YI(4!NP1;
M;1%B&PP\7+N:1;@4JX%PBCF7&%3A^1)R>2N-)&LL)BJB101U=7\!NG%/ 3UT
MT,8</EAU5[PBX:9D97Z7Y#-&5+Q-'9'L-X?D214^98K+I<P-V!78:K,,VZ@1
M8\]+8-[/9I.OE;(YEXM+!9U4NKB54B1MHE 5=62*JJ:_ /T#AS=G 25T*%^1
M>%.V/*];OKRT3KI15:7890II#MG\NI.5;GVZSZ9!U>CDV"99.::=)\1TT7OJ
M#R4002>1)6HC,B1-!+J\GE"LK.DO0#_V*6!X<1S0Q1S>7W57\FGBUXJEN1?4
M2TKJE:N5U=I-AHAYESE0<<1184@+&&"NJ91C&D4P]V>*41T4(;8+)Z!V8T7L
M3JQ0U(;E2)JQ9;(&;*FRMK\ 0X_#6*";.0NH%JSZ3;8TX99Z4<Y%_0>T1OUB
M6:UUA3;BVF!T6(]6&@SI036,@P3F_UR8^].A!Q'& RTF=12*2SJ0$EX;4BQI
M1O)E#2BV(MI?@&',4\#XPEB@?^--H)Z_ZC?EHJ.W]>]G7;:]0VUQSA'5!>:K
M*IV;K09+DEMER C*M:@J@0H5+5,@ZXODJ":\%-."DA!:\R5%K7E29DN>3-B4
M)Y4UY L5T?X"C*.? J;GQP+#ZV\"S;S5]S3O'_[6.B?]NO=5?&?=BV4>[T*=
MP;[=KC0?]T@-F0$QS+LYL?P?YOZQ_H-8[P%2CN_I(<B5TQNS%>R&;*6X/ENN
MB/878!KU%#!/'@N,K[X)M.^N_M,X]\ /[M?.?%7_0GYUW4L<H^L3DZ)BCZ/<
M?,HC-&;Y^3#_9^I0D6(-JBK6?X!587OZ#O)5I+H<95%=MJHTFJGBUF:H)?T&
MF$<^!2S/C0'FZ6\"_3NK_W*\OOMV[0N)+5=&YCGJ9G#E[M5&8<4!!\^2[.:8
MLKULF/^7&%!!F/_W]!]@M-@JI 8?ZR&HSM50JK,UM.HL#;,Z0\NOZB_ .N))
M8)LP!EBGS@26-U;\&'YA4\>E40?\5T87:.K?9 M\:]5L^^$*IO5,)<.2[2XU
M(;VQ'@28_\?Z#X(8/2Z(U.-[>@CR=.1PCJXHG*4K"6?J6:'^ BKBGP3V<:-!
MQ8LS?_>^\/'%KI%+0[=''3%>>;9 V/1.*3.RKISN.Z@MKDPV%]NS[$6VPDJ*
M!>TFFC%>G GKPYCPO@>]!_E&LC_72 UD&VF!+&.IO[_\[!SRY%^5HT;=KWSN
MC2^;AK]=_?7PE98?QQX57Y^2P^B81Z8VK"TC5>\7$D(G901_N@KKS=&B//F&
M E>A,:\29<ZI1%NRG%AKI@-OS7 0;6D.LNV<G5J18J?WFXN>9Y[XS1<_\KOJ
M^"G1"T/>M/TV<K7TE\D'F3??2"5?65B [5Q'1+;NHQ4V'F?FU9_E9$?3>!DU
MF<*TZAQ1:E5>^=E(H>1,&"4]'<9(3X5PLI,A@OQ$D"P_%BQ2])?SOF<&7(@,
MBH^VQHVUWQSZM@R,75EV;_HN\IUYB>BOEZ7D?;$Q*_O*OH+TBPGHE.X3^-.=
MR<23':GDX^WIU*2VK*+$UMSBHZWYM",M2/KA%G3)H69LR<$F0NF!)@JCOS0'
MGAE0'QW\M+-[X 3%_?BW6&#R$@J8M1Y][Z-=N3]_=BCCSK:DL]_L/77BUL&S
MB3<2SQW]\F3&X2_.9!W\_%S.@>L9N?NN9>?MO9J;O^=*0<'N*\C"79<QR)V7
M\*@=E\CH_A(-/8.H;'YFH/+&,Q/98/3K%#!U/AJ\NS07+/TL ZS?G/S'UIW'
M[N[>=_CG X<._)AP=.^=$TF[OT\^OO/;U!,[ODT_M?V;K-/;;N<F;[U5<&;+
M+=29S5]CSV[ZFI"R\28EM;^X:IY&J"\,&,0&0\91P827T>#UF;E@_KQTL&S1
M:;#FTT2PZ;,#8,>&/??W;]GQYY'MV_XXMG/S[Z=W;_HM9<^&N^E[U]_-VK?N
MU]S]:W\I.+#V%]3!-3]C#WWV,_'PZI^*CO07('SV22!^8P00OC\-<%=\ )A;
M-_Y&.W3TFZ+C&=>IJ?@N2BZSF8P5UY'(JBI"L3&$*[$%T0Q[ ,ER! HX#G\>
MW^G/$57ZLR25ODQYI2]#Y?*EZUR^-$NE*[U_/'9X[/ O#B+H4/XZ=%@ '99#
MART;?Z,?3/B&EIAYK?@LH9.:7=9$04EJ*21MA%QD"1'H%4%,J3V *G/X"SA.
M?QZOTI<C=/FR)"[HX/9E:-R^=(/;G6YVV?M)K\-K(X!H_C3 6[X0E&W>=+=D
M?^+MDB-95VFG2!W%Z>R&HD)9-15O"%&IMB"QN"* *W'X44RGKY#M\N7QW-X<
MH<>;)?%X,A5>3[K6ZTXW>NSI)H\EP^SN#T ,'22O0H?WH,.G"P$+.C#V)-XN
M/9AUM>0XN9V6RJTOSE-4%6--H6**+4@NLOOQ=*</PW!Y"UEN;Q[7X\D1>MU9
M4I\[0^5SIQM\]@R#SY)A].HS3>[^ ,K[',30@;\,.FS:?)>Y*_$V<U_V%48B
MN9U^AE='RU:%:6A+B$:R!:A4AY](J_1A2]T>9)G7G<_UN7.$?E>6-.#*4 <<
M&?J )4/O-V0:?)HLDZ<_0(<G@/05Z#!O&A! !_;&S7=9.Q)OL_9D7V$>IK25
MGN)%2S+487JA)51"J @44QP^4E%/3<J-8OIB]:C*'&&P,DL6<F9JPY9,74B?
MJ0]HL@P^1;;1VQ^ I,^A_%WH\$FO WMKXFW.SNPKK .4-N8Q?K3TG"9<DF\)
MEN(J_'2RTT>AQFI2/A>Z-!"K1SERA!%'EJ+*DJFNTF=IP^HL75">K?=+<HS>
M_M#C()O1ZR!<NA!P-FRYR]V<>)N[+?L*9P^EC7647\L\JPDSLBU!)KK"SR!6
M>HO)GEA-JA)3$HKU!57D"FMLV<I:79:J6I6MB<ARM*'R7+U?F&OT]@<@C3E,
M'PXD<WL=N.NWW.5O3+S-WYQUA;^#W,8YQ*]EG=*$RS(L059A3X^0IX3D=5$H
M00>.5E41JP7EBNKUV?)Z98ZR5IJKKA+G:4."/'V EV_T]@<@@P[R!PY+/@2\
M=9OO"M8GW!9NS+HJW$INX^_EUW*.:<*<5$N0DVOW<; N-Y/@<Q:3PA6$HEH+
MBMEHRB]O4>1)&\OS%5%AOKJ*5Z -<PKT 5:AT=L?>AVF#0?2.=. "#KPUVS^
M3;0FX1OQNLRKY1M([:*=O"C_B";"2[8$^9EV'Q_E<G%P 4<IH<I*)C<8,(PV
M9:&P0U0H:>(5*J)LI*J:A=2&F2A]@($R^/K#OSHL_A (5F_^3;SZZ#?2SS*N
MR=80VR5;N'6B_:J(Z+@Y*#Y7X1/GNUU";+""C:LUT0DM&F+)!2%6T,G&2)J9
M&'E=*49578+5A.E879"&-?CZ Y!#!\74X4#VSC0@A@["E9M^EZP\\JU\9?IU
MY2I"AV(]NUZV4UDE/6P*R4_;?/),ETN&#-K$V*B>A^N0,DN_8E+YW71R>4LQ
M45Y?1%35%!$T$2I!%X2G5G]_^%>'CS\$XN6;?I=]>N0[U:=IGVL_Q75I5Y4U
M:C;)JC5[]!%]@CE@/.OPF')\)A4V*A5CVDNXQ,M4-J^;7"IN)=%D#<0B92V1
MHJXBDK4A$DGO[P]  1V4T$'^]C10#ATDRS;>4RX]]+UV2>H7QL7H"Y:E)2W6
ME:)HQ49UK6>OUEUQTFXR9 =BST+@QIX[*,1V8H3,+BQ?W(HMDS9B2Q51+%U5
MC2O6AG%%^D!_Z'5XN<]AT8= MF3#'^J/#]XQ?G3V1L7"PLN>]ZD=H8_8=>&5
M,I=KM\EH/56I,N0$R]6H&H8<V1#K/2B(K7F0"EH*1=+&0JZB#LE2U: 8F@BZ
M1!?L#T )'5300?'6-"#YZ$.@6+3^3_T'^W^RS3]]RSLOY_/:N=BVYGFEGL J
MI<&QSZJPG':7&W(#/"VJBJ9"17%R3$.^C-R4(R]KRE%(&G(EBFB>0%63SU%'
M"LJTH?X 5..APQ3H,'L:D'[X(5"_OQ98YNW^U?U.TNW:MU(O=K]:&&IXCV7R
MKU7+[0<K1):S+KXQSU^F1X5BZP]BN7^^DE27K:37P9P_FJ&6U6;*5=798G55
M#E\;Z@] ->X)H'XI'BC?G ;D'WP(#.^N_M,Y>_OWU6\<N-PUXT3TXG2,K>X#
MCL*_22UP'+%QK"FNV',(2@VH %F/#L'</U( \_X<31',^<M@SB^H2M/*J])4
MFDB&5!OJ#T ]]@F@>3$>J&=.!>IWWP>V6<M_"KVR_FK']"UU7TQ)KNQ^!:>J
M^Y@C"&Y5LER))D;%.4>))=]=;$+[B$:,/[;N();WY^JH?3D_.Y2N%X92]?)0
MBE87[ ] ,^8)H'TA'FA>GPH,L^;=\T[[^(OF%S]I^&+R3O?74U*TW6_@!0V?
ML)B1'1*Z+TE;7'G.7&3/JR#;4)5X"\:--N&\L;P_STCQQW+^3"/#GV'D^---
M(E^*4>[O#T W:@#03QX&=*],!?:I;]V*3IS;='W\$N^=R7OT-Z>E"B^\A64T
M+R\IJMW%)X>3I$3_.17>DZ-'N_)-A4ZD)=>!L67;\149%21[6@75<<Y&=Z;:
MF,X4&\]YMD+BZ _ ,&( ,$X<!HS37OXI-'Y&VY41K_N_'[_<</?%?:);KY\M
MO3*_D'Q^-1G7O+L44Y?$0=6D"/,C&9*<4(XL,Y"O3/,C5:D^C.:LEZ!-]I)U
MISQ%^I.>$OUQ#TM_S"/L%\ </P!8Q@W]TS5^8D?'D''!;T?,-OTY8:7X]VE[
M&-^^<Y+TY<>9Z,MKD05=>PAY[4G4S);3]'.-J<RS#1FLY+H<SJEH/N]$+8I_
MK 8K2*PA"!.J*:*C533QX2J&^% 5M[P__&R+&P#LHX:TU\4-"5V(FV#Z<^0[
MY6#R<L:?;VPC_?3^8=0W*T[EWMA\+O/S?=FI5XX6)%\Z@3IQX0PVJ>L</J$S
MDWCD? [Y4$<!Y6 [BKJ_#5>TKY58O+>52MO34D+;U<*B]X>+E4\A.H,#GPHU
M#QIHOADWJ1R,>8L!IBXA@3GK4'\LWI'SZ]H#Z3_L2$C^;N^)8[</)1_].C'E
MT(V3YPY\=39]WY=I&7N_R,S:_7EN]J[K!3D[KZ-S=US#Y6V_2LS?>K4H?\N5
MTH+^T.9^&A&J'HBP=#T=5WY_V"0&F/@&$;R^  D6+,T&RS]+!1LVGOQKZ[:C
M]W;O.GCWP-Y]OQX]L/OG8X=V_G3J\/8?SQ[=^D-:PI8?,A,WW\E)VO1]_K&-
MWZ..;?@.>WS==\03:[\M.MD?(KZG$9:FIP:4?_Y$' .,>)8(7IQ:"&;/R@0?
MS3L#EG^8!-8L.00V+=\#MJ_>"?:NW08.;=@,$C=M!"<V;[B?O'7=7RG;UOZ9
MOGW-'UD[/OLC;^?J>\A=JW['[%[Q.W'/\M^*]O8':]43"$DW8@ #/#.0 ,:,
M+ !3)V: =Z:<!N^_E@ 6O[4?K'QW%UC__E:P]:.-8/?B=># TC7@Z++5X/CR
ME>#TBA4@9>5RD+9J&<A:_0G(^VPI0*Y9 K!K%@/BVH]!\;K^ (KA^:%TQA!0
M^OXD0%\U"U"W+P&D0YO^(!T[^"/A3/(M7';.YQ@4]G(A@=J=1V5TY)1P6C/+
M!,WI7'%3FD#2D"J6U:?(%/5GE,JZ9*VJ[K1)'3UM4T=/N=35IWWJ4+)/]3 >
M._PO<J!!!\:,.," #B6K9H,BZ$ ]N.D>)?'0#^339[XF9N9>QQ?B+Z+QM,Y"
M"JLMC\YOSF&*&[,XLOH,OJ(N3:R*GI-J:E.4VIJS6EW-&9.^)KE"7YWLT@?.
MNG6>%+?^80 Z=&!"AS+H4 H=BK<O!<7[-M\K.G+H#O7$V9ODM/QKI'SB!1RV
MI!U-YK84%HL:\QBRNAR6,IK%T]1DB'35:5)#U3FE,9*J-4523.;(68<YD.HT
MNR#V<P\'E(P< ,J@ PLZ,* ##3K0]FR^1SMT^$YQ4LH-ZMF"JY0<4A<1S6C#
M$?E-Z"))?6&)LC:O3%N=PS5490E-\!)F":<KK*%S.ELHU6+SGZNPN=(J;!40
M<_K# :70@=7GP%PY&]"W+04ENS;?*]E_^ []:,J-XM.%5ZB9E$XRLJR%2! V
M8*GR*(JNJ2Y@&B)Y'',H1V -9DDJ AE*1R!-[PB<LSI<Z3:['6).MU48,BH>
M"F! !S9T8/<XO 5*-B\%C.V;[S'V'+Y3>BCE!OUXX>7B<Y1.:AZKF8P3UQ,H
MRAHL31=!,<RA K8MD"MP!+(D3G^&RNE/,SK=Z59G1;K58<ZP.O09-KLFTU;Q
M,  3.G"FQP$.="A;\19@;%P*RK9NOE>V\_ =YOZ4&XR$PLOT,]2.XBQV$Q55
M'B63U#WU.4RI+8ADV7OJ<K&:7(;:Y4WKJ7%5FC(LE;H,JU.=:74HLFSVA_%?
M#MP%O0YEZY<"]J9-]SC;#MUA[TZY47:P\#+C!+6#GL9N*LZ7U%+QF@B9:@[B
M2RH"J#*G+X_O\F9)/=X,G<>1;O*8,DQN;:;9I<RR.&595H<DVV9_&* ,.G!C
M#O,G =;RMP!K[5+ W;#I#][F@S_P=IR]P=E;<)F52.U@G&$WTK.EM<5H;;B(
M; D2:78_FE'IS>=YW%E2?V6&WF_JJ4$9/8HLLUN:;:D4YU@=PAR;_6$ %G3@
M00=>S.'3MP#GLR6 OW;C'X(-!W\0;CES4[ S_PKO$.4\^P2[B9DFJ2TIT(9I
M!&N 4N3P8DO=[GRNOS)+'C)G:D/J+'U EFWTEN>8W,)<2R4_S^K@YMGL#Z/'
M@1]S>&\28$,'[JK%0/C9AC_%ZP[\6+XQ^>ORK7E717M(G?RC94V<Y/+:LBQM
MN!1M"=#(3@^!YG46<,(5V<H:=;:Z2I*C"PIS#3Y>GLG-R3=7L@JLSK("F_UA
M ':? S_FL.QMP%^Q&(A7KO]+\MF^GV3K3MV2;\JY)MM&Z)8<8+2(CHFBO%1U
MA)UO#I01G"X*-6!#LJ*:'%F#.$]5P\O7AM@%!E]9H<G#1)I=I4BKLP1ILS^,
M'@=!S&'>),"!#H)//P:2Y>ONRU?N_5FY^L1M];JLSS6;L!?5N^AMRL.\!MDI
M>75YIB$H0-DK&<20@<1J$"(ES2R4LI8!=Y42M-Y/1QL]-+3958RV.(O15L?#
M )P^!T',X9.W@>B314"V;"U0?;K[5^V*8]\:5J=_95Z+O&+93.FR[F6V6A.%
M#=9S<K\ZVV80H$.B4EI#":6\I8BHB%()F@B%H ]0\$8O!6]R4W"62@K.ZG@8
M/0["F,.[DP!WZ5N@?,E'0+%D#= NW?F;\9.$.[;E*5]7KL[]W+<>>R6RD])1
M?:PDXDZ66<WI5JFB(%@B(-?CN>(6;(F\#E>LKL)3=4$\Q>##DTT> LGL(A M
MSH<!N##'$4$'(73@+WX+2!?!W'O1:F!<M/U>Q<>'?G(O/?5=>$7:EPT;LB]U
M',BK:TB@N<(G)>K*<Q8VS+\)*D(T3\YKS!<HZ@I9ZBIDJ3:$HNO]Z&*C%T,U
MN[$42^7# #SH((XYS)T$A!_-!O*%"X'N@Y7 ^L'F>^Z%^^Y$%A_]JGGE\<N7
MUYRK[]Z*]30=8.C")Z4B5X:IU()T8[2X2):JI#9=K:C)@OE^+E<;RF?I P4,
M@Z^PQ.1!TLRNAP'X?0ZB.9. ^(,W@6K!^\#TWJ=_5LY;_V-XP;:OFC_>=>'R
MXL3ZZ\NR/>?7DW1U>SFBX E%&70HMJ(JT49\(%M7'$[7"<*I6DTX7:H+90KU
M@6RNP9?+,GKR&";WP^AQ*)\V&(BA@W3^3*";^QZPO[/XY^ [*V\TO;>FZ_+\
M'=&O%I[T7%V<KVM;5R2*[N6508=B=X:1:$?:D1:<.\=8!'-MMC_5*/6?T>L#
MJ0J]/ZW<X,L0&+U97)/[80 A=)!,'0S*WYX$%'->!^99<W[WSOS@Z_I9B[HN
MSUI9>V/.7O>M!6?UES]&BEK7%S.C^WA%H9,RDC=3BZDL,.?9L?9,&[DRS5KJ
M2K4*7&<L"O=)L\F3K#%Y4N0FS[ERD_MA !%TD+X\&$C>F@2T;\X CE=G?5<]
M_9WNB]/GU=YX8ZW[Q[</ZF_.3Q5=6HQBM&TLHM8?8!.J3HLQP4Q%OC=?F^5&
M&\]5$BUG'31KLH-M.^THMYYPJ&U)=HO]F,EF/ZEY.* <.LBG# ;26<\!\XPI
M/P=>FGZI<_+4Z(V7/W#_^-I&_4]O'Q'=>/]<Z>5E2'+'%C*VZ1 #%4WFYE6G
MBS+#N=+8NH,S?KSZE)>J/>YEZ(YY>+HDKTR7X-7I#KOMAL..RH<"I-!!\>(@
MH)D^_L_*R1,_;QX]H>[+":^Z?YSRL?ZOUS:+?IISA/'U1RFD:ZORT!>VX_+;
MCU"SFT^5I#6<8YV-9G-/UQ0(3E1C14E5I/*$"$UR),R2'@H+(0KIP8A)LB]4
M*7L80#$" 53/#P+FR2._J8D?WO!Y_%C/C\_.U-^?LD0$9FYF_#S_$.F;3TZA
MOER?D7MU5W[&Q:.8E*Z3A-,=*93CK1G%B2UY]*--J-)#C03F@09JV;[Z4M;>
M>BY[3[V8L[M>S=E5;V$_#* >C@#:B0-_] T;U- :]XSG3OQ$_?T)LT4P_R\%
M;V\@_O;1'N0/JQ)ROMER.NWFWG.Q=1#'KQW/3;QRIN#(I734P8LYF/T7"G%[
MN['XW5TDXLY.&FG[^3+RM@X^>6N'E+*E7?-0@'X8(M834U\S:("G<_!@W5\C
M)HG I%FEX-6/B&#>ZL+[GVS)_GW=GM2?MQ\Z^</>Q(3O#ITX=#OI]/Y;I\_N
MO9F:NOM&9MK.K_+2MW^)RMCV!;YGW</FZ_2<3=?+<C=<X^>NOR;->Q@_6 8A
M&GS/(-P- P?HK@X<(@2C)I6 %U\G@%GO%8"%2S+!BE5GP8;UQ^]OW7KXC]T[
M]_]^<,^>NPG[=OYRXL"VG\\<VO)3VI'-/V8=W?A#?L+Z.ZC$=7?P26N_IQQ;
M\QW]^.KO6"=6?2LX^3":'4\B7.&G$=J.)P<(?ALRA [&/8L'4Z?F@SFS,L#'
M\TZ#Y1\F@+5+#H#-G^X&.U9M!_L^VP(.K]L(DM:O!R<WK@5G-JT!YS:OOI^U
M9=5?>5M7_(7:MOQ/W/9/_R#O6/8'?><G]\IV/0RW^TF$MGX @G\%,8 &A@W"
M@@FC<L&KSZ6"N2\?!Q^\=@@LF;4'K)RS#:R;MPEL6; >[/Q@#=CWX2IP:-%*
MD/#Q<G!\\3)P>LDG(&7I4I#^R6*0L^QC4/#I(H!9_A$@K5@(BE<^#%T8@>"?
M1R"HOR &8,#PI[+!<T.2P=211\$;X_>"N9.V@X4O;0*?3%\+5KVZ&FQX8SG8
M.FL9V#U[*=C_]F)PY)U%(&GN1^#DNPO!V7D?@+3WW@?9\Q> @@7O <R">8#T
M_KN ]L'# ,C1 P!JRC, /7<,0"Z;"O(VSP$%>Q:#@B/K0-[)7;]GIQWY*3/_
MU'=IN+1;J=2<&V=*"[\XS49_?I*/NW9<3+QZ3$Z^DJBF7$[0%UTZ:BF^=,19
M?/&PGW;Q< WMPN$F6LO1EN*&A/_,8X<^!Q1T0$,'#'1 08=\Z(#:O02@#Z\#
MR!.[?\M/3?@Q)S?YFTQ,QLTT<MZ7J73T]3-E^*NG>:0K)\642\=E11>/J6D7
M$O4EW0G6TNZCE:7=1X*,[B-UC-:$1D9=8F-I=5(CXS\!T*,& "QTP$('-'1
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
MHEXA2#"LX&' &EYGV"" AUW+K4!DM2F(KS, V4W:H+1%'32WJ8#^#D4PV:4
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
MJPJK_+/96NGG11NE'W=M%'\\79)[9Q'D0CLO4G^%%RE^P(MD?%G)&P];A<)
M9!T')+9[@MQ^%U Z2@!-<1LPD+0 <UD3L)$W ,(972 K:0%=10,-1ZK@KZX,
MH9J*$*>E .G:\E" ;H(J]>2@24\6>O1EX?*27&Q&D/H>!"D:0I"4YP@2#:MY
MN+!=P!<.K*+#L0U$D-AF!W*[,:"RWP1T1 S ^*@.8(YK@*W8G_F#,CA+* +]
ME )X2?XW>PB1D898V3]SAU.0=UH"RN1/0H/"23BW)(WM:/UK")+\"$'"YA"$
M@SJXPSH^,FP3M(=]*RSAZ%H3.+5!'^0W:X'J-C70V:$,1KO.@/F?^</>_^8/
MQ/V20#D@ 1X'Q<'WD!@$BHA"Y.%CD'CD*&0>/0)%QXY Z9(47T;KWT60D#$$
M\0,$H8$0#P%6\UJA'L:P54 ']@JJPU$A99!8H0!RJ^1 :8TT:*P]!;K")\%H
MW0DP7R\*V W' +?Q*#AM.@R4S8? ?<M!\-VR'P*W[D,?1GL@<?L>2%X2<-G&
M"\0#_( 7%P1[%6%PTM\.SA:'P 4G#F3GTT!DJ()C@ X0(HT EV0&MEF68%-@
M#=@R6["JP?VV;,3_PK02?EIT._RTZ'?\83[D],WLF=-GLPFG]^;33F\MWCE-
M6,XYOK":=UH*H&SE!1+J0#@A"'C4@:R['5S-#P'5[B102/+@[*$&1']=< PW
M!GR"!> RL&";;PLVI;A?V&K\3ZL&AQ^6K8[?,=W$[YA^TC>+6Z0OYB/D#^83
MY%G,-'G2\AUI##M+>FH]1UX*<$4=R/OYP>'$,B H"P-%9P?0347 S?8DT(CR
M0'%3!V>6/A!#3<$ASA+PZ3: R\/]LBTA_+"I=OQNW4#\AFTE?;/J=OYJ><7E
M"^:VRR>+%Y1YS 3EC=6TR[CU6Y>G-N\HP[:S2_*O@S/JX(@Z."D) TUKQ[_S
M((8U>HLY*@"-J@$4I@$X<\V &(L%AU2[7_A<P@]<L>-WVRK2-YMZYZ_6K2Y?
ML-V4SU9773]9WJ4N8,9H;ZTF::^LWU"?V<Y0[]N]I0WAWBT)4+?P@LL^/G 2
M6P;.9X3!0W,'>!N) --* KP)"N!!T02ZER&X!EH .<KFMU.R_0^';,=O^"+2
M5URERV>[LZZ?;%IH'ZTOT#]BK[DM6-UWG[4:=Y^PGG ?L7OC-HR;=A^RG_&X
MAE\:H*$.%-2!A#I0Y87!6WT'L Q$@(V1 !;N#/B0-<'#PPCH_I;@&F[WDYSH
M\)V82?KB4.CR&5]!_8@[2_]@U^*^8'/!\[WU=<8<]HG7E,U+K^>X"<:P_937
M#?R4]U7"E'>OP]( '7UNN^[E S+JX"XG_.\<)$#O$ 2924"@[1GP=](")LT8
M/'VM?M-#['^XQCE]):>[?"+FTSXXE+DOX.L\YW$M7G-V%WUF;6\PIVU'?%_@
M7C*'":]]!QU>^_4[OO;K<7KMUTE<&G!#':BH@XOH,O"2$88 Y>T0HGT(PDQ.
M0AA6 ;@$3>!0C(')L/KM&8#_1H\B?79-<?U SG5_[U3*^#,;?(=O]7N+ZV6]
MM;O#?HD;];_O,.X_Z#C.N4P<"^@FC06<)X]SFIV7!CPV\0!M#Q]04 =?J;7
M/;,-(C4/0HRA.$1CY"$2IPDA)&/@N&%_,?T(7QEASI_H"?3WE"S&'+F8^=:I
MEC5#:..\L>\/G+1_%/3(831PT&DTN)?TG-OA_)S;XO*<VT@9#:ZCC 8M!7BB
M#G34@7I\&?B?6@L1:/Z/4]\/B?IBD&@N!_$VZA#M:/AG+O6+PR!\908Y?_2,
M<9NGI7N_<RED31-K J8<S@=/X ="1AR>_CN'NT1^%M[N\C2\R?5I^%GJL[!J
MVDAH!6TD9"F L9$'W-%]G/O191!T<@W$R&V!9-5]D*8G"NFF,I"*584D@OZ/
M6&?,IS!W_'P VWG&-]Q]DI'$?$G/Y3QWJ> ^(36'/7#JC[A-?!+Y9P9WGO(H
MNH'Z*+J&_CBJPNU)9*G;DX@B]Z?A2_&O@P?JP#BR#,W>JR$!S=[I*GL@6^<H
M9!M+019&Z7N&G>['%*+YNS@J#MVVD<>"N.Y/_>)\AQD9@4/TXK#KKF>CK[AT
MQ?:ZW(EKHSZ(KZ<_B*]T?QA7ZO$PMM#S44R^Y^/H7,:3R*4 KS\.N_C 1T00
M(D17H_E_$V2K[((\K<.0;R#Q,]],X6.>M>:[;(+Q1)J+]6B"E].#B "WH:!(
MOZM^R<&7O'(CN]PKX]KH+8G-M('D.K=[R>4>PTE%C/N)>5X/XK.]'\9E>C^*
MR?!Y'+T4X+V!!SQ1![^#@A"-YMYTZ0V0I[0#BM0/0HGNB2^E)K)S)9:JD\4X
MO=%\9XO[Z>Z.-^+]W/K"0UA=07$AK:R,Z :?XH0:1D-*A6=O6K'7G;0\[[LI
M6<Q[R1F^PXEIO@_B4WP?QB7[/8I9"O!!'1@[^<#_@"#$'5T)65+KH1#];)2J
M[O]1H75LH<I0<KK:XLQXM:W&/Z5.YC=S:(Z74WW<.F,#6>?"(T-K@I)CROSS
MD@K\:M)RF%T9F;ZW,])8=]*2V7=3$MG#20GL^XGQ[ ?Q<>Q_8I?B7P<OU"$
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
M.F]0%DQ^Z'XV^:S_S63>\(?QM/$/DTGCGXORKP,6=3!#'4SEA<!&71CPAML
M;W4 [!V.@QU=$JQ9\F 5I@P6">I@EJD-)H6Z8%RA#T9G#<&PQ1@,NM!;M<\4
M]&^9@=ZH&>A.F__26S#_JO_9_+WA5[,9X^]FKTV^FX^;+@[@=O""->I@+B$(
M%J>% *<F#([ZV\$1<P (>%' 4Z7 SE<!K$-4P#).$RS2=<"L0!],RXW I,X8
MC)M-P:C+# S[S<'@M@7HO\" _@SFN\$"YJ/A9\Q;DZ\6$Z9?,:-FWRR?F2\.
MV*,.-H?XP )UP,H*@8/*.B#I;@>R^0$@XL3 T44:\-YGP"Y(#:QCM,$R51\L
M\HS O,P$3&O-P*39 HP[,6#4;PF&=ZS <!S[T^ =]K/1 G;6Y!-VPOPS=M3B
MB_4_F*_6PTL >'3_8HLZ8$X*@IV4$) 4UX&K]G:@FAX$BHT8D(DRX.2A"'B.
M.MA%ZH)ULB%8Y9@ IL0<S&LP8';."DP[K<'DB@T8W[/]:?3*]JOQ.[MYTP7;
M28N/ML\QG^P>6'[&W<)^P=U8 B"@#G8'^<!27  (IX3 54$8W#6V@X?1 7"W
M$@.J@PPXTY3 R4\3"*'Z8)=@##99YF!59 F6U=9@T60+YIUVOTVOVO\T>8C_
M9C*)7S";Q4]BWN-'K!8(][ ?'&Y8?W*\8OO)L6\)P&$;+^ .\(&-F "0Q(7^
MG8-XJVX#IOX!\+$0 T^<#-"<E<'%2PN(009 B#$#7/K_YH.5=O_.!BTZ"3_-
MKSG^F0E^,)]R>H.9=7J.G2?>L7E/&K!;(%_&+9 OV"^0NY8 '%$'>]3!_I@
M4,2$P%MZ+;"5M@)'9S_XFXJ"GXT,>#DI YVN#12V$1 C+("0C 5<GMTOFW+"
M#VRCXW?++M)7S"#YD\4+Y[>6T\ZC-N^<[]C-4:[BYEPOXN=<.PASKJT.<Z[-
M2P!.6WF!L)\/' \+@-NQ9< ZM0:"SFR!$*U]$&)\'(*PTN!/4 (?BC:X>QO]
M<.5BOI+CT YFXC_@BYWF[6K)LS9ME+?6_:YOL$^H8S;3U#NXM_0K^+=NW0XS
M[FV.;]V;G-ZZG26^=:LEOJ,O!A!1!P?4@7R('QB'ET'@R=40KK 9HC3W0)3A
M48C 2$*(O>*/ ++69Z:'T0*#@YFE1]I-NZ0X3A#SR"\=*EQ?X,_11W 7W9_@
MACWNV4][]!/>,#H=I[R:B5->9TEOO*K);Q@5SM.>9<[3'HL!)'0_[8CNIRGH
MOMX7S1<AXJL@YO1&2%#?!8D&(A!O?O);C*W\AW GC7=!-,,IEB_FI7<([KE;
MO--C2B9EF%SL=MNISO.&0X?W@,.@SQ6'U\P.XH1O(_FU;XW+A&\Y98)9XCKI
M4^@ZY55 ?;,H0-[" TZH WTO/YJ]!2#RQ$I(E%L/J:K;(5WOP/<T4[$/R=:R
M;^,)JJ\C*7JC7&_SA^Q W&WO*-*@>S+M"C77L]>EPN<"^9Q?)^DR^SQIQ+_>
MY:5_I>M+_Q+J*W8![;5?+OVU;S9]DIGE-NFS&."\F0>(>_G^G<4$[A> 6-'E
MD"HK#%DJ6W_EZ.S]F&-T]&T61O)U.N[,2")9>SC*W?P&EV5_Q3^4?-$GSJW#
M,\.[U:W8KY%:QSGKVA58XWHOJ(SV(K" /A:0XS[.R?1XR4[W>,5*]7CMF^HY
ML2C@\C^'/_F?B_8BX;@09$JO@7RE35\+-7;.%>D?FBPT$QO-MY$=3G?2&DR@
MF?=%^MAW<0.=6_VCW!M\DWUJO/+8Y1Y5@<7N;=P"]\&07(_GW S/T>!4QEA@
MLM<X)\GK)3O!ZQ4KP>NUWV*@CWP>(*,]8&[G@[ ]?)""?C9RI5;]+E)8_Z%4
M=>MTA<[>\4KCPX]*+&5NYA T^U(I9EWQ#/OF"+9S'3?,O2(@GEG$RN+D,DN#
M,[V;0M.\KX0E^XR$)C*?<^.9+X)B?<<"8GS'_:.9K]@HK,4 "IJO*']F0>CW
M1"3JDGY$$ I.K?A>)KMVKDIQXT2=QO:1L_H'[U182%\MM-?HSB:;M:2XX^KB
M?)W+(H/="T)B?+,"TP)2_(NX\>RS83&L2^%1[&=AD>R1D CV:' $^T5@.'N<
M$\YZR0YGO6(M!KBB#E3TN>6/?CYBT.=XEH@ E)P4^E0EN6JF_K3P>+/JQH=-
MV@<&:\VD+I79J;<5$$W/9M'LRE.\R?GQ >X941',Q/#D@)B0O)#PX)IP;E!W
M1'#PT_#@X)'0X*#GW.# %T'! 6,!P0$O_8,YK]B+ =0_,U*T!X&;>"$>=<D]
MR/>[7%3P?9VXT&2SU,J13GGA.ZU:^ZXTF)[JK+91:RQU-*[,=[4MR&*0,E+9
M;HF)H<RHV 1.2%0VEQ-1&<Z*Z(CPC?PGW"]\))0=^IS+#GD1Y,\="^ $O_3G
M!+UD+P90_\P&T>\I+OH[:1L/%.[G_5XMPO^NZ:C >*>XX,.+,FL'.S7V7FPQ
MEFBIQZK45!&,BDN=;;(*W(F).;[TJ(Q@G^"46']V8D:P=T)9F&=\6[A[PMUP
MS]B14*_H4:Y/Y(M 9OA8@&_82W_?T%?LQ0 :6MMK,R^$;^"!-/3^+-G-\^GL
M7M[)]GV\(WTBO'?ZI%;W]ZCM[N@P%*]OME0JJ[<WR*DF6267TQVCBWVHP?F!
M#%9.%(N1F19(SR@)H:0WASEG#(524I^'T!)'@]WCQ@(]8L8YC*B7;$;D*]9B
M !VMS42)6L\#61L0J-S&,]>\F6?\TB;DP>!NGNO73JWJZ5/9V=RC+UK5:7&F
MH-5.-ZW1"1-31\5SJQDNK')_=T9I.)-:E.Q/+BP,<BQLXA(*!X,=\UX$D3+'
M EU2QSFN22_]:?&O6/2XUWZ+ 6YH_3]SD'AA!/*%D>]UZY G72N1!]=7(D.W
M=O!<OBF^XOQUQ6UU5W2/%E\RD\OLMM&*;W<P#6UUL66?\R R&EA4:EVH)[$V
MD8FO+F#;5C=PK&NN<VPJQ_WMBU[Z.^2^9#MEOF*1TU[[DE,F%@4\T.L/1K-W
MRAIDH70E\KAY.7*[9SERX^9RI']X"])Y3W19XVV%S>4WM41R!DRD$_NQJN&]
M>$-.C[.E5[>[/;7#ET1L#Z':MR5X6+?F>V%:ZWTLV@9\S)LGF5:U$TR;L@FF
M7=&D#SYOTIN0,[4HP$ =(E8A/[*6(X^K!9%;K<N0J[W+D$NWER.=3S<@34^.
M"E0^DEV?=U]C7\I=PY.1MS!G F[@M+VODTQHU^A6I"M,>_M^KI-U7X*+15\^
MU;2OGF;</T WNOR.;M(^XV[>...!J9WVP%;,>%B7+@[XKD7700AY7L2+W*X7
M0/H[!)"N*X)(Z_ *I'YL,T_%V%'!_!>RZU*?J^V*?F9P-.B)A;3//W;*] =$
M'=(PS1A_CVEA?8]K;7$W 6=R-Y]@>*_147_XNJ/>O7>.^@,+9,.+[UV,V^<I
MIN?F*68-<XL"02N0=QD(<J^"!^D_QX=T=/,AC=<%D>I'*Y#BR6V\V9/'EB=-
MRFZ,G%#;$_!:[ZCW*U-)ZDMK>>*X@ZK].%4;.^ZC;SX6;&P\'F^N/YZ+T7U9
M9Z7]JM]*Z^4;*ZV1S];:=[[8Z0Y\L=?K_4S0O[ X$(T@CPL0Y%H=#]+1QHO4
M]_(AY;<$D;Q7JY#TN5U\\7.B*\/G3F_BS*GN]IK3/>PZ:R+N.&LE;3>+E[><
M=5$VF_54,YSC:.G.1>MJS6?HJ\]7&*J\[S!27GAJK#3_Q4AMXH>Q^L@/4XW[
M/\TU;_^T6(RQ= 2Y48$@76C^KN_B04H&>)&L!P)(TM>U/-%?]_*'?#VQDO5-
M=H/'-^4=+M^T]A.^&QZQ^6XA9O'=3L+X!TE:_P==3ONGKX+ZSU!%Y5])RF=^
M%:K*_VY0EX.K&K(PK2GS\Y>FP@)H*$VC3(#68MPI1) +=6C]5@0IN8P@Z;<1
M)&:$#PF#]3S^L)O/&XXMIX'D6B(H;,:!^@XKT-MK"J8'#0![6 <(QS3 150%
M/$^< 7^)TQ!U2AHRI"2A3$8"VF3%X8[<"9@[+09P6@)%\N?B]%8A2$,36O\"
M@J0-(DCD(P0)^+ ,8:(.=-C.1X*# O8@M@(+,FO-0'&# 6ANU@&#;>I@OD,9
M;':? 8>]<D#9)PV, Q(0<.@$Q(@<A^PC1Z'RZ&'H."X"]T0/P9SH00"QI6BJ
M1Y#2#K3^502)&$80UAB">((0X@QK>?"PB=<*[84IFOOUX<0R+9!9H0J*JQ1!
M8\UIT!>6 =/UIP"[01SPFT31#=E1\-PB IRM!R!Z^U[(VK$'*G;N@O.[=L+@
M[ITPL6<'S"]*&;H&Z>@:1*!KX/L<0:@?$<01^!!K6,EC"NMX]& +KP;LX5,&
M$7YY$!.0 2G!4R"_[ 2H"!T'+:$C8+#\$)@MWP_6*_:"X\I=0%VU'9BKMT#8
MFDV0LG8C% EO@+/K-D G2M_ZQ<CL0>O?1.L_11#*)(+8_4(0"T 0?1! U&$5
MCR*LXY5%/4ZA_3@!!_F.P3'^0R#.OQ^D!?: O, N4!;8#IJ"6T%?<#.8"6X$
MFV7KP7&9,-"6K05?H=40)K0*DE#R4$H6!4SV\H+^,3[0D!$ ;7E!T%,6 B/=
MM6!LL06,";O!D'80]%C'0"?\!&@EG0*-'"E0+Y$%M1HY4&V2!Y4.!5#I/0/*
M-Q1!Z9D2*$TI@>('E!_*@/X%*J#T71T4/VJ TJP6*"_&_^>@*2T >G*"8*@H
M!*8Z:\',; N8VN\&8]=#8.A['/1"Q4$G01*TLF1 HU@.U*OE0:WQ#*BU*X)J
M+UKKAC*H/%,!Y3<H']'*OU31^BJ_U$#ELR:HS&N!ZAN=Q0'3/;Q@<)0/M*4$
MP%!&$$P5A "C)0R6)EL!8[<'S%Q$P,1;% R#)4 O3AIT,N5 JT@!-*O.@$:C
M$JBW*X-ZKRJHW50%U>=JH#JC#BJ?4'ZI _KS50O4YG5 ?5H7-%[J@>9B@!GJ
M8(@ZZ)WB!Q-)0<"<%@)K=6&P,=P*UMB]8$D\#.:>8F 2( F&T;*@GR8/N@6*
MH%VA#%KUJJ!Y7@TT>C5 XZ8FJ(]J@MH[M.H7+5#_I?5-"[3F=4'KC3YHCQN
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
MS>+9+@WSY]]KF#U]J6'V-VJ8/$(MD_NH:WH']>9R=#G UDF "9K#8>I!YW&
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
MXI7>W^>7O'!98$+?AI#8OH,A,7U_A,3VO@N*Z\; A X,2&I#O^06])T+IG'
MZS* 7Z@/Y_N 9I#<<P4#MJTE_][(!1.;96#Y)CWVT$8;_MYU[O/:)P,5&]=$
M:E6O3C0L795AGK^BP#9K>:53ZFBS>^+2'N_8D:5^D4O6!80OV1\8MN2W@+#A
M-P'AB]$_JA_]HGO1-[8+?>:"60!WJ\F]%P"<)/?<3^ZW;37EKY_U3R8LFY&
MH1DM9M]V"Y[VK2ZBC=-^LE6;PE1+-L3IY*U+,\Z<RK-(65MN&[^FT2EZHLLU
M?/42S^#Q*>_ \7T^ :M_]@Y8]=H[8"5Z!RU%[Y!A] I;A)YSP0* /\C_S_4"
M'"+_GB'_W3!%^=/_^-_ /F'HV:?*:-MKPMFPQT&P<I>W9/'.$(7<F1CU].TI
MNDG;<HQBMY::1VZIMPZ=[K0/W#SLY+=YK8O/YKVNWM/77;PVOG;UW(!NWFO1
MS7<5NODO_S</RP&^IUD\/@BP>PQ@TQJ U1O_\;^^_0QH.\H/S<?DH?:8/JO\
MJ U/X1%WD>S#@5*IAR(5$@XFJD8?R-(*WU^L'[R_ULA_WP(SGWU#EI[[UEJ[
M[]MCX[;O)VO7/:]M77:AO<L,.KA-HX/[^G]SHQ[@+-5@_RC -/5@8M8_R?_Z
M]@*T'F5"]5DN*#LO#D47-!BYY\TYTL\[\2:=\Q6./1<V+_)LO$S(V73%@#.%
MJKYG:C0\S[1KNYU9K.=R9HV!TYD]AHYG?S)T//W:R/X$FMH>1W.[0VAAOP<M
MYW*%:G!D"&#[2H"UU(/1+92_&Z"%'+CJ- L*+G%!^D\"D'I='I*NZS-CK]NP
M(Z][\(1>#Q((O!XMXOM3BH3G3WE2;C]5RCK_U*K@<'U0R>[ZA++MS[M5;'ZY
MIF+SXPM5RZNH:?$]:IM=05V+<Z@_EY/] +NH!^OH'"S?#+"09J#E$$ E.6C>
M)2:D_,@%,7<$(>J.'(3=T68$W3%G^=UUY/"ZZ\WE?C>4U^5>G(#CO0PANWO%
MHC;W&\0M[_?,,[^_7-+TP;2TR5^GI$T>/)0VOOM%VO .RAG<007]6Z@TEWW4
M@PT3 &,T _T[*)\<O/(40.XE<N ? <+^8$/P,V'P?R8+/L\T&![/C9@N+VQ8
M#B]<V;8O?3FL7H9Q6;R*YS9]E<5C]+J,S^!U,[_>FP%!G3>KA;3>[A;6?/>C
MB.:;5R(:+U%$XSF*J#]'L;EL'@=813.PB&:P]0! !>5G4W[\=8#@/P&\G[#!
MXY,@N'R6!(<ORF#[18=AB:9,,[1A&I'SZZ,/2Q=#V5H8QZ&.&1PJ6,JIA"U<
MBKB86QXGN>7P +<LWN*1P?<$\DC_#U;3# S2#+;M_[_YEP%B?P$(N '@>A?
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
MA#,-NLPC=;;<>ZN]1+97A$IO*HE7GBK,T)K(+S!8F5-INBRKT7(DH\-V*'W
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
M^=<!/&GOUG<!]!]2-N7+?0:0HC5($"*T#B'DHTQ!X*&U<*($L%"&\I0(#<*
ML"2<"7\BCJ W09Q/T.''=<0^XO@WH)HA ]4)+4+3F(%J%DQ4<F"BC#<+)2-8
M*)'&0K$2-HHV$EW$8F*, T77$)LX472&V$<<YT2Q[[A0[$_B$?&&P%DX_X,X
MO19';GK-C1+(\PWJ!@S4UF>@KAXQ^]J4B6JV3%3T8*%\* MED]DH7<!&R5IB
M 0=*#A"CG"@Y3JSG0LFMQ&YNE#S"C5+GB%^)!\0KXC,W2N-_X2%X40KY4&8.
M&I2O1_YOH,5 0QT&ZALR4=N2B9JN+%0+8J%*/!N5<CA0H9)HX42%7BY4&"96
M<*/"6AY4V$3,$ =X4>$4\0-QEWC.BXJ?>+\H(N]G1>3[I(C\GQ10@*Z";Y6_
M!74HUU"#@2;DWZ;J=)U]+C/[7,J1A?I^+-2)9J-6!@=JE'"B>@,7JG=RH_HB
MJM\H+ZJ/\Z'Z.CY4V\J/:GOX4?TH\9T F;[ )_6G N\U/O"_T4"!UQHH]$H=
MA0F1%QHH^ECS6]" \LW(]RW)OZV5&6A%Z["F6EA1/\P]66@:QH'&R9QHF,^%
M!M4\J-_*B_J]_*@W+(!Z8\1:P<]ZFX0^Z>T0^JAW4.B]WEGA-WJ_"[_4_UOH
MJ?X[H<?Z*/I(#\4?ZJ'$7WHX[ZX^SKMA\"UH0HYM1>YM1[[M0#C1>IQUZ4JS
MZ>#"HD]\#K2.XT2K+.[/%J5\'\T;^-^9=PB^-1L0>FVV5/BEV2J1%Z;K1)^9
M;A5]:KI7[(GI2;%'9C^)W3=[*'K;[*WX33.4_,,4I7\S19E?B:MF*/.=^;>@
MA2+E2U/N/$ WPE.!@=Z:#/0R8:*'/0O=O#D^N$1PO7%*X7GA6,#_U+Y:Z+%=
MB_!#NQ[1![:+Q>[;+A>_:[M&XK;-9HE;-KOFW; ]-N]/V^_G_6+[0/*JS1N9
MRS8H=]$&%<X3YVQ0\80M*AZQ0X6O0>O9O4L NI/S^9!S!T@#!E$M@O08GP,L
MF6]\7=G/O(.X'GG%\][WR!:X[5XF?,.M0>QWUP42O[KT2UYW'I&ZYK1*^@>G
M];)7G+;+77(Z*'_1Z8+\.><["J><7BD=<T*5PTZH>I#83^QR1M49%U3Y&K27
MI/W/YI-O!9'[A]%Z(N3A<X0&XV6X,>-1J#WK;H@OYY]!4;R_!*0*7O4K$+OL
M4S7OHG>S]'FO+MDSGHOD3WF.*I[PF% ^YK%)Y8C[;M5#[B?5#KC_IK;'XYGZ
M3@_4W$YL)::)#9ZH,>7U+>A$[N]%^0%\@.%TC:;UQ,V#5_&*\#!.AW$KUI+Y
M2XP'Q_>1H7P7PA.$SX1F29P(+I$^&E0K=RBP5?& ?X_*7O\AM=U^8QH[?:<T
M9WRW:6_S.:RSQ>>*SB;?1[KK?3_I3?K2Y/JA[H0?ZJST1YTQ?]3^&G2E3%_R
MO5!NP!A:1X( O$\2AD?)\^!FBC+\F&+,^"[9F>-T8@#?L;AHD8,Q:9)[H_)E
M=T54*,Z$-ZAL#5V@/AVR4&MC\(C.^J#5>E-!F_37!NXUG @\;[@JZ)[ABJ#W
M1LN#T' T& U&@E%_. 3U%H>@[M>@!]4_@(?JSP%?$CCA:0H7W$_GA3L9@O!C
MIC1<S-)GG,RTYSB<[L.W-S5<=$=2HN36A&RY37'%RNMC:M0FH^=KK8GJUAV/
M6*R_,GS,<'GX.N/1L!VF(V$G38?#;IH-AK\Q712.)@,1:+PP HUZ(]"@)Q+U
MOP:]J?[!'%0#!CPAU_@SDP77<SCA6BXO7,R7@),%VHQ#^=;LW;F>?-NR0D0V
M9<1)K4M+EU^3DJ\RGE2NL2*A07M9?+O^2-Q"PZ&8I2:#T6O,^J.W6O1%'['H
MB?[5LBOZI45G#)IUQ*+I@E@T;H]%H[98-/R:__2!/FH_DF_=(N^\GLN 2P4<
M<*&(&TZ5B,*A4@W&[E(+]K8B-]Z-!8$BD[G14N/9R?)CF3DJ2]-+-(=3:W0&
M4UH,^I-ZC'L3A\RZ$E99+$C8;-46?\"Z)?ZJ]?R$9U;-B6C1E(AFA&EC(AHW
M)*+1UZ#_;!\ GB23ZY!W7B'_/E?*@I/EG'"D0ACV5*G"MBI3UL8*9YZUI7["
M*XLB))<5),H/YV6J#.84:B[,JM3MR6PT[$SO,&E+6V0^/W7,LBEE@W5]REZ;
MVI1+MC4I3ZQK4M&*L*A.13/"I#H%C;\& \F[H\G]T\C]\\C]2P%.5#+A<#6Y
M?PVY?YT2;*HS9JVM<>!96>4C/%H>*CE4&B<_4)RFTEN8I]F97Z;;EE=G.#^G
MS:0Q>Z%Y7=8RJ^K,*9N*C%VV91D7[$HS']F69J)5:19:$.;TVK0T TV^!H/9
M_[G5N$7.]WT1N3]YWY$:@'WU3-C1R ^;F^5AJMF N:K1CGNTWE-HJ"9X7G]5
MC%QW18KR@K)LC9:28MW&XAK#NL(6DZJ"7O/R_!&KDKRUMD6Y.^P*<L_:Y>?^
M99N?]\4Z/P\M"_+0O" 7S0IRT.1K,!3@52+ 'SGD_E2#XY2_G_QW9S.Y=PL/
MK&N3@=5MNLQEK39<0_/=!?L; R6ZZJ-DVVL3E9JK,]7K*PMU:BHJ#2K*FDQ*
M2[O-"TN&K?**)VRRB[;;916=LLLLNF^;6?S).JL8+;.*T#R[$,VR"]#T:V9G
MX1&=A^L%Y+U4@\/UY)UTZ[65W&?= DY8W2D)R[NT&<.=EIS]"USYN]O\Q=KF
MATLW-<4KUC6FJU75YVN7U9;K%]4T&.=7=YAE5RZVS*@8MTFMV&J;7''"+KGB
M+ET_6J=4H&5J.9JGEJ)96@F:?@U&T2QD4!_(_T_.UH#VOWT!P$;RO]4]3%C>
M)PY+%FHP!OK,.+I[G/C:NGQ$FCI"I6K;8^4KVE)52EIR- OFE^CF--4:9C:V
MFZ8V#%@DU:^PCJ^;MHFM.VH;6W>;KA^LXFK1,KX6S1.JT2RQ$DV_Y@O-PLW9
M/I33'% /=K53#[K)>_K(.P8 A@9%H'^Q"J-[T)C5MLB>IW' 2ZAF8?"\\MYH
MV>*>)*6\KBSUK,XB[;0%U?K)[2W&\6T+S6):EUM$MFRR"F\Y;!W><M,J?/Y[
MRXCY:![1C&91C6@:78\F7_,T">!7ZL/IV1J0?V^G_'7] "O)01?3K7#O4D'H
M'%6 UE$#9L-2&Z[J)>X"9<,!8H5#$5(Y@PGR&8O2E5,&\C42%E;HQ/8UZT?V
M]AJ%]8R:!O=L, _L.4C\81[8_=8LL M-@SK1)+@=C4-:O^4AO2]]3[-XK)%J
MT$'N2_FK%P.,D /VD >WKN2%IE724#>NS:A<9<%1LM*9-W^%KU#66*AXVO)8
MZ:1EJ?)QH[G*44O+U,-'&K2#EW3I!0R/&/@.KS/R&3Y@[#W\FY'WXC=&WH-H
MY+T(C7SZT="W]UMNY=)[4C7  9K!;>2_DY2_;"G P!A .WEXS20+*J;$H'2=
M&A2L,V'EK+/G3)_RY$N>#!**7QLE'KTF22I\(DLN9*)8,6!UG:KO>(>&U_BP
MEONJ21VW\7VZKN._Z+BN?*WK,H:Z+LM1SV49ZKDM0=VO^:F$SF,3U: '8 /E
MKZ3\Q2L .B?(?TE)BL@#<[8*0M8V>4C?IL=(WF;%BM_JRAF]U8\W?$N88,B6
M>)& Z70)W^E"*:_-U;+NF]L57#8-*3EN6JOBL'FOJOWFZRKV&U^KVJU'==LI
MU+"=)-9\RX79.: >3"^B'E#^$LKO64/^N0&@G#PX>P= PEY.B-TG#M'[U2!B
MOS$C=+\]*VB_)X?__B NGWW1O)[[4@3<]N4).^^K%'/8VRIAMW=0TGKOA)35
MWMW2EOM^E+;<\TK&?!?*F>U !=,95#3=CDI?<Y3F< ?-_R3U?QGE+R0'GK\1
MH&(;0.XN@,0# &%'6>!W4@!\3TJ#]RDM\#IE#NZGG1BNIWU83J=#V0ZGXSEM
M3V=R6Y\NY;4\W<1O=KI?P.3TN*#QF9U"1F=^$#(Z]4K8X 2*Z1]#";VC.$_W
M"$I^S9Y>ZL$2@!64/T#YK9L JK93_EZ I,.43TKH<X8)3A>YP.9[0;#^7A:L
M?M "RQ_,P>*J$YA=\V687@MG&/^8Q#3\,8^E_U,-6_=Z-X?.]3$.K9^W<6K^
M<I%3\Z>GG!I7D4?]>^13NX+\JI=1X&NFZ?RMHOE;3/5OI_QJJGW>?LHG#P\[
M10Y^'L#A,H#Y-3;H_\X+>C?%0/>6(FC?U@&M.^:@><<1-.[Z@-J]<%"]E\Q0
MOE_ 4+K?P%1XT,^4_VL-4_:O TR9A[>8,O<^,:7O(DOZ#K*E;B/'UTQ0_C#E
M=U!^S4[*/TCU/P$0>HX<_#L NQ\ 3'X!T"$?5W_" ZK/1$#YN30H/E<!^1>Z
M(/O2#*1?.8#D*R^0>!T"8F\20?1- 4/D;1-#^-UBAM#[#0S!]Z>(QPR!-\@0
M>$6\_):E-/_=E%]'^?F'*)_V'G(1P/U[ .OK (9_ &C< E!\""#WD1.DR?LE
M40S$R?E%41F$40L$T0@$T!KXT!5X,  XZ8.8C7G Q"9@_,?Y-Q.T*7Q&X+_H
MI?FKI_P"ZGW2&<JGNKO^!&#Y.U#- 53N 4A3OL1[H$R@3&[*% 1^%*&\>90G
M!R3&]+MT"%/"GO F(@FZ*4+Z , A@C:*IXD'Q(=O:*+\(LI//DOY5'?77ZGW
M-P&T*5MA-OL)Y;X#R@7:)P WP49.^K>\A" A0D@0LH0JH4M8$*X$W1C,_F$"
MZ0T Z?#A)+&'N/0-*&?(0"4]!BH3"@8,E#%EH+@= X4\&"@0QD2^9";R%!*U
M1#O13RPE5A%3Q&9B!W& @3PGB2OT^C;QE'C/0%[\+\S_!Q^ROD%1GX&JV@Q4
M(U3(=16,&"AE1>MP9:!($!.%$Y@HF$M4$BU$+S%$C!%KB W$-F(O<92X2/Q)
M_$V\(_ ?A"CK']@H/ =5'09JD/]KD?-KDNNJSJZ#:B'KQ$!I?R;.BV&B>"83
MQ4J)!J*3A6(#Q%*":B$V1==I8B=QB#A+_,)"\;]87\3?L#Z*(^N]Q']@OY-
M#H)S+O_)UR''U5.B5M)5BW[6I%JH43]4O)FH&,Y$^10FRA:P4+:&A3*M1"\Q
M1"QGH\P$&V4W$-N)?<1)]B?9']CO9>^S7\N]8K^00X[G<LCY3 ZYGLHC-\'S
M5 YYGGS%?_(-Y &-9 DY0H6@V3"P9-"G&A.U@IFH$<]"M6P6JI93W1K97U0[
MV)]5!S@^JHYP?%!=Q?%.=8KSK>HTYVO5W9RO5(]ROE"[Q/E$[0[G0_47G _4
MOW#?4T/>.^K(=UL=^6^K(?\MXJ8:"OP7-%"@(R4%:#Z/(.>VHO5844\LJ1]F
MC@PT\66B813KHT$:^YU^(?NU7@W'2[T6SN=Z/9Q/]19S/=9;SOVWW@3W0[V-
MW'_IS7#?USO$<T_O L\M_5O<?^@_Y_U5[PO_C_HH>%4/A;[70^$KQ"7B._W_
M#YI( UJ2>]N0^]J) CK2STY4"P>:53MKQ@<;=^8KJQ#6,\L$]M\6.1Q_F9=Q
MWC-OX+YCMH#[EED_SPVS$=X_S%;R_F8ZQ?>+Z5;^ZZ;[^:^9GA7XWNQ/@>_,
MG@F=,_LL>MH,Q4Z:H?AQ,Y0X;HH21^AZF'[^+VA!>[<E[W40H",M!.A!Z_&@
MGGAHP!LW$\93%T?&7TY^K#N.T>P_'=(X?[4OY+YN5\U[U6X^_Q7;;H%+MH-"
M%VU&A<_;K!8Y:[-1](S-3K%3-L?$3MA<$S]B^TCB@,U'R;TV*+7;!J5W$3OI
M]79;E-KV%6@]N_?9?'(^+W)/7UJ/GP2\]E.$1SXZ<,?;DO&[MP?SFF<H^[)'
M(O<%]VR^LVZE J=<ZX2/N[2*'G7I$3OL/"1QT'ELWGZG2<E]3ENE]C@=D-[E
M=$%FQOF>S!;GMW*;G5%^(['>&>5FF71&V;5?@?:4Z3*;3^[MSPT8Q ?O@X7@
M49 $W Q4@NM!QG IR)EY-C" XT1 #,\1OS2!@[[YPOM\*L1V>S=([/1:(#GC
MN5!ZF^<2V2T>J^0V>VQ0V.B^2W&]^RG%*8\;2FL\7BF->Z#R2D]46O$/BLL\
M46'T*]"):N!!ON<'\"Z$"0_"V7 SG!MNA0O M7!IN!"I!R<C[9B'(WPX]X6'
M\^X*313<'I(ENB6H6&)38+74AH!FF77^7?)K_18I3O@M5QKWG519Z;M-=<SW
MB-HRW^OJ2WV?J0_[H=H0L=@/50?]4&7 'Y6_!EUX__F("2;7H8^9WV,9<"V.
M [Z/Y8'S<>)P/$$+#B18,7?%>W!NBPWFW1P=*[0^*DUL,B)/<B*\3&956+W\
MBM VQ64A?2I+@Y>H+0D:UQ@*VJRY*.B UD#09:V^H+^U>H._:'8'HP:AWA6"
M:ITAJ-KQ%>A.WNT+\"P<X,]8@!_(-RXDL^!,,B<<3Q:!_6EJL#/-C+DEU85C
M0W( []K$2*'Q^"3Q%7%94LMBBV1'HJL4AJ*:E0<CN]3Z(P8U^L)7:'6'K]?I
M#-NMNR#LO&Y;^%^ZK>&?=%HB4(O0G!^!ZLT1J/8UZ,D"# 2X3\[W,^5?3 ,X
ME<& HQELV)\A"#NRE6 ZVYBY+LN18R+#AW=E>IC0:&J\^)+D=*G!I'RY_H1R
MQ;[X>I7NN';UCMA^K;:849V6Z$F]IN@=^HW1IPWJH^_IU\5\T*N-09W:6-0B
M-.FU1DT,JO^7V3Y\# &X3<[W?2KY5A8Y'SG'OEPF[,P5@.E\>5A78,"8R+?C
M&,OUXEV:$RRT."M&O#\C1:HW/4>N*[5$:4%*C6IK<HM&<U*/=D/B$MW:A G]
MZH1MAI7Q)PS+$VX1[_7+$U&7T":TRA-0XVO^VX<_R/\O9I)KY-&]?B&Y?Q'
MED)>6%<L Q,ENHRQ$FOV2)$[SV!!H.#"_"CQ[MPDJ079F7*M685*S9F5JO49
M31HU:5W:E:F+]<I3QPU*4K88%J4<-2I,^=.H(/6M06$JZA$ZA%9A"FI^S>R?
M6Q[-]H%J<);<]S!E[R;WVUH&L+Z,"R8J)&%%I19CI,*2/5CNPMU7ZB?861PN
MUE84+]5<D"[7D)^G6)M7IEJ54Z]1EKU NSAKD5Y!Y@J#O,Q-1CF9AXRS,W\S
MRLY\;9"=B7J$3DXF:N=DH!:A^5\PB&9A=A;)_T^2^^ZG_)E*<G_ROS55+!BK
M$8>16G7&8*T9JZ_&B:NSRD>@M2)4M*D\5K*N-$6VJB1'L;RX1*6DL%:CL*!-
M.R^_7R\[;[E!1MX&H[2\ \:I>3\;I>:],DS-0_VT/-1-RT7M]!S4^IK/=+MU
MF_KP'=WZ'2VF&E#^EEJ J7IR#F*D000&FU2@K\F8V=GHP-E:[\7?6!<L4EL3
M/:^R.DFFM#)+H;"B2#FOO$H]NVR^5D9IGVYJR:A!4O$ZPX3B?4;QQ5>)%P8)
MQ:B74(2ZB46HG52(6DD%_Y_GL[.00MZ;#W"PG&I ^1O)/U?/I_QF\IX6(>AM
M4X2.-@-F2ZLM1T.+.V]-<X!0>5.$>'%C@E1!?89<3EV^4F9MA6IJ39-F4G6W
M3GS5B%Y,Y:1!5.4>P\C**\1S@Z@*U"-THLM1.Z8,M0C-__(X&N"GV3Y0#?;2
MK><6RI]L!1AKI_P% %V=_-#>)0OSNW49]5U6[*I.%^ZR#C^!P@5AHGEML?.R
M6E-ETEIR%9+GERG'-]>KQ31U:D4V#NN$-ZS1"VG8I1_<\)U^</U3O9!ZU VI
M0^W06M0*JT'-KWF0 '"9SN*1"O).N@W?V 8PWDGNVTWN31[8LI ;&OHEH79
MDU$Q8,8JZ7?DS%_HS9?=%RR4WALMEM*3))G0G24;VU6L$-E9JQS6T:X6O&"Q
M9F#[:FW_]ATZONT7='S;GFC[M:*V7PMJ$9K^S:@1\!4W9\\#G87]U(.MM/_)
M+G+?/JH!W8JW#I)[#3&A?(DHE(RH0.&($3-GB2T[8XD[=\IP '_B4(10[.)X
ML:C!=,GPP0*9X$55\@$#K4J^_0.JWOWC:I[]VS7<^\]IN"]\K.[>B^KN/:CN
MT8UJ'EW?<IUF\7C%/\\"9Y^#K5PX^PR*>D!ZU#!*[D$NF+M2$+)6RD'&*AU&
MRBI+9N)*9X[8E3[<42M"^,)6Q @&CZ6(!BS/E?!=7B[EM:Q9QGW90GF7T96*
M3J-;E1Q'SR@Y+GVDZ#B"2@[#J.PPA,J.B[_E(M7@ ,W_U@XZBY2_=#% WPCU
M@+(K5P%DDXLF37%#_#IQB%VO!M'KC1D1Z^V8H>O=V4'K CC]UT7R^*Q+Y/><
MRA)TFRH5<9YL%'>8[)UG-SDF:3.Y1<IZ\K24]=J'4E83*&,YCK*6JU#.<N6W
MG*BB&M ,K*?\,5*R1;3W]I74 _+0@G4 *:1HX5L!@K8+0L!V6?"?T0+?&7/P
MGG%D>,QX,]UF0MC.,[&<CC-IW'8SA;PV,[7\EC-=@N;;1X5,9S8+F\R<%#;9
M_I>P\=8OHD;3*&ZX&24,-^&\KYE]'CE-_1^G_&'*[Z2]UY.2%9.'IF\!B-X!
M$+";'/  !S@=% ''@PK@<$@7[ Y9@.UA9[ ^[,NP/!S&-#^2R#0]DL,V/E+)
M87BDG5/_R!(NW2,;N'6.'N/6.7*?2_O@9UZM \BON0\%-/>BX-=L[P%82_5?
M2OF]XP"-4_!_"'L/L"JN->I_S9Q".7#H'5&:#<$&-K  "M)[[QT!!001L8"*
M@J)B+]@+]MYKK%%C23'EIFI,CTE,,T5CLO_K"";F?O?[?\]]?G?.(;C7?M^]
M9V:OUSTC)M(F%QX!4FD-H\X H^E'AUV1T>\5?7C=,(/GC2[H<[,7/&[ZP./6
M*/2^'8J>MQ/1X]4<='^U7')[M5YR?6V)[/Q:N]SM]7-RM]<^D[O>?J)PNBF4
M3C>$JLLK0OTB.ZF_COJ+J3^+N:]F[$7'@;2SC/\"X[\,#*5=[GL+Z/&Z$EW?
M,83#^Z9P^, >]A]TA_V'_6'WD1]L/QH+V[L)L+F7"^N/)\+JXSFPO-\&BT\.
MP?S3UV#^\2.8WQ62V4?D R&_R ;J+Z5^XZZ.&E0Q8T]CW)%7@(#KP&!J>[X.
MN+T-.-*36]U3P?)K+<P?6,+LFRXP_:8[M-_V@_:[83!^& 3-PS@8?I\+@Q^J
MH?_C/.C]M FJGTY#^>-GD'_\$_+W HKO_LT*ZL_=U5&#&G>:^I> "&J/HK;W
M&T#O=P!G:MM]#)A_!IC\(,'XL2$T3TQ@\(<5]/YPA/*I&Z2G?8"G@TD X8WP
M:0[P)R_^3SG83WER/;U(OB&"/_\W\Z@_A?HE'/=TQAY)[9'4'O ?YOXCH,M]
MQOXYH/T*,/P1T/\34 D%:/([ZP_FQ(9T)3U(?S*B<P\&;X:"_1 +.VL/#%!\
M29[^JPXSC7.OC&.?<97ZKU&?<?>GMOLG@/T7@-D#P.@A=7\"?_^_4;U0"]'U
MQ98X=]9!AI)0DD&X(!#,AV ^Q"GR%KG[-\*V#X1=+](3PLH#PK0?A&:()!2C
M)8$8DDG*2"V911:0Y60=N[&%["0'R''R$KE._D.^)#^3/\G_XW\.U._2'<+1
MG?WH 6'!/FF]V8]1DM"/E(0JC?TIEH1<3>I),UE"5I.-DI#:(:2]Y# Y3:Z0
M-]CR9^1'\A1/V>.G,E$0I9">JOZ-Z$I]9WK<;LX03J[,BZX?S(69GR2TH9(P
M3I*$)D\2AN6DCC22A82Y,%Q+MI"=Y  Y02YP>&Z1C_&'X??XS? )?M$(Z1<C
M(3TR?H;\WP@7ZKO1[[O1Y[KPZ,3OCKKQ&0)A/482%K&2,.=XF):0282Y,&4N
M3!>3560#:9?^--TK/34](CTQ/2<]-GM%^L7L(^E'L^^DAV:/I6_-A?R-A9 ?
M6 C%U_\#T9VZ/6V)-41W'?S>G7/#E>/1;13'*4(2#BF2L"N0_K*KD)[:UDF/
M;6=+O]DND'ZU728]LFV3?K;=+/UHMU/ZP>Z@_-#NM/R=W57Y@?U[\A?VWTB?
M.#R6/W80BKN.0OF1HU!]V,D'+R!ZVT%X6A"S#KQTWYF+/EX0O8:Q/\'2$[=X
MZ5?7;.DGEU+I>Y=)\G<N,^1O7)KDKUU:Y2]=5LJ?NVR0/W-IES]QV2??=STA
MWW.]+'_D^H[\KML#Q1VWQZK7W(7ZMKO0N^DN]&_H</LWPLN2IS2]]P!Z7V\M
MA ^_^W!<!O; D_[>^+FO/QYZ1DI?]TF5/N]3('_2IT*^YS%%_LACEN)]CQ;%
MNQY+E6][M"G?]-BB?,-CM^HUCR.JVQ[GU;?ZO*:^[OFEWA7/WPPN>@K#\YY"
M<\Y3&)W5T4<8G7D!T9^Q^QA!#*+O'*:!\&-_?*WP^]"N^'ZP![X<-!3W?8+Q
MH4^\]+9/MOR&3XGB5>\JY2WO::H;WG/4U[T7ZET=N%S_RL!U!I<&MAM<'+C?
M\/S 4YIS Z]KSGC?UYSP_MGXJ+<P.40.>@O3 V0_/[^(\&'L0ZCO)T.,4D/X
M:_#$WP3?C;3&IWXN>']X?]P9X8];(Z+DZR-2%5>&YZLN#I^@=]ZO1O^LWPS#
MT[Y-FI.^K48G?%<9'QNV47MDV"Z30\..FAX8=LEL_[#WS';[?F^^PU=8M/L*
MRVT\;B5;.C!_CAA"[^_7L<7MES'T_T$R[M.+?QI@C+<#[7!K3!]<#?:3+@:'
MR&>#$I2GQF2ICXTN-C@26*DY&#C%>'_ 3).] ?-,=_LO,=_IWV:Q8]0VR_91
M!ZRVCCIKO7G4Z]8;_!_8K/-_:M/F+VQ6=V"]RE]8O8CP9>PC@<=!P.?TGA]&
MTG-%*/%&J %NA%KB4D0/G(T<+)V('",?CHA6'0A/U=\3EF>X,[3,>'M(M<FV
MD&EFF\<V6FP,7F"U/GB%S=J@C;9K@G;;K0HZ:;\RZ(;#LJ O')8$/W9H#1;V
MBX*%';%=V('-<\0(^5EY^QOJ?Q0#O!%/OQ,OX6JL"A=CS' JS@5'$@9*^^/]
MY=WQX:KM<8GZ6V*RC#9&%YFLCRHW:XN<;+DZLMYZ942S[;+P)79+PM<ZM(9M
M[[(P[(A32]C+3O/"/G%J"O_-:6ZXZ#(G7#C.B1#V/-J]B!C%VVDP<\#;[=N)
MU*?GN91*SY6LP,DD+0ZE.&%O:E]I1^IP>4M*B&I#<IS!VJ0THU6)^:8K$DK-
ME\976;7&3;59&-MHWQ*ST+$Y9I73W.BM71NC#W:;%7W1N2'Z(^<9,8^Z38\1
M74D7XD@<B/US!&_W/_#V=H_QOTKM*_0\9WG+/<[CH70-]F3:HSW; YNRA\GK
MLL:H5F5&&RQ/3S9:G)9MNC"UV*(EI<*Z.7FR[9RD!H?9B?.Z-"0N[SHC8:/S
MU(1]+E/BS[G6)OS'=7+"3RXUB:(;Z4JZ$$?B\!S!>?@MY\#[]/^O4/<\O>>)
M?.K3^^S)T<>V/!MLS.^)MH+!\LK\0-62O C]13D)1O.S,TR;L@HL&C/+K&=F
M5-O-2)_N."UMKM.4U"7=)J>N=ZE.V>TV,>6T>V7*'?>*U!]<RU.%"^E6D2J<
M2!?B^!S=UM,O8SD/Z?]?IOX9>L\CQ<!>TEZHPL8B2[2-<\>*<=[RXN)1R@5%
MH?K-A7%&C05IIC/S<RUFY)583\V=:%>;4^=8D]WH5)6UR+DBL\UU0N9.][*,
MD^XEF:]V'Y?YT&U<IG IR13=2%?B1+H\YS''X5-Z[]>8_XL%S$$)?6\9O3_9
M6")A3:D9EH]WP>()_:66\<.5367!>K-+HS7U)<DFTXJS+6J+BJQKBLKMJ@IK
M'2L*9CJ-SU_@7)*WVK4X=[M[8>[Q[OFYM\BW[OFYPI4X%^2*KL2)='G.3^&<
M"QR'&\S!.?J^(Q,X!O1>6\@:?EY688K6B5TQ?Z*7-'>BKV)6Y1B]Z161FKH)
MB=J:\9GF564%5A6EXVW'ETQR*!E7[U0T;KYS0?%*U]RB;>[914>[9Q6]TCVS
MZ(%[9M%?KEE%PCFK4'3-+A1.+_)]%.=".G"5.3@]GIYO(G/ )>#Z:F YEV +
MJXTQK\81<R9[2#,G#U%,JPE4UTX*-ZBNCC>NK$HSFS QS[*TLM2FN*+*OJ!\
M6I?<"4W=LL8O=\DHV^*66G;8/:7LFGMRV5<\_NF:4BJ<4TM%U[12X916\@_?
MQ'74)"\Q!\<K.0_H?[=.80[(PLE TQ0-9D^U1?VTGI@ZS4>>/'64JJHN1+]\
M2HQ166V*2?'D'(N"FF+KW$D5=EG5=8[IU7.ZIE8M<4Z:N,DU8>)!M[B)+Y,O
MW>(JG[K$5XIN\16B:T*%<$HH%UV>\WE21TWR)>;@,./?.97S8 ;'@#ZXB334
MZV%:@Q5J9[IATJP!4N7,X<KQ#4%ZXQJB# OK$XWS9F2:94\OM,R8-L$F=>ID
M^Z2Z65WBZUJ[QDQ9[QPU9;]+Y)3++A&UG[M$3/[#.7*RZ!I9(YRB)HDN+W*/
MXW"=Y\ ICL'^.IX+#4#;+'IOTC";Z_XY,JKGFJ&RN1LF-'M))<U#Y:*F0%5>
M4[A^]MPX3<:<-&UJ8YY94F.I9?SL238QLQKL(V<N= R;N=8I9.;>KF,;+G8+
M;OBT:W#]$Z>Q,X33V.FB2\@TX?@B[]"*7.+<.TK_O9OZ&^G!ES<!S63J/*""
M2_+21<8H;K5'86LOY"[VD;):1RK26\>J4A9%ZR<N2M;$+<S61B\H-HU8,-$B
MM&6Z]=CY\VW'S%]C'SA_MT/ _/,._O/O._@W/W;PGRL<_.<(AX YPCZ@\1]T
M==&SG'\'F/_VN<S!?.: NK-H2R8MIO>D'\U9H8_,599(7^6*U-5]D;1ZF!2_
M>K0B=E6X*FI5O%[XJG2#D)4%1L$KR[6C5]29^:]HMABY?)75\.4[K7V7GR/W
MK(<M_=UFV&)A,ZR5+/HWNIKD<<Z!W8Q_0PMST,H<+&4.J#UA%9"[%DC: ,1N
MTB)FDP.B-O=$Q&9OA&T>(85L#I:#-T<K1F].5@5LSM$;N:G48/BFR9IAF^88
M#]FT7#MHTW83GTUG3+TW?63BO?XWTX'KA/G -K)&6+S(.5T]DN.^E?JKE_!<
M6 ',7 -4K6,.-M)_;J'_ITT+WJ6/T;O-$;B[*_SW>&#4GL$8N=<?P_>&2KY[
MX^2A>],5@_<6*7WV5JD&[)VI[K=WB9[7WJWZGGM/&O39^YY^G]V_&'KL%)K>
MVX51[W9A_"+'. =V4G\=]9>L!.90NW83YT [D+43B-L+C#T #*<G'71, ^]C
M5AAXW!D#CO=!_Q.#T>^$/_J>#(/7R03T.9DM]3XY7NIU:JK<X]1"V?W41H7;
MJ:,*UU-W%*XG'BE=C@F5\U&A=CXB])P/_\,^CO\FW5XLYKUY/<>@LP:4LP](
M. 2$'J4'/4$/3D_L\9(";I>,X'+)$BZ7N\+Y<F]TN^*-KE=&PNGE4'2YF@C'
MJWEPN%8%^VMS8'=M#6RO[X?-]9NPN?JC9'-%2-:7A6Q]42A>9.N2CKU0+1SS
MZ8R]8@_G +43CU.?]G3$.>I? 'K3D[M<!^QN*6'QNB',[IC!](X]3-]TA\F;
M_:!]RX^,A3$7(<9O%\#HG5JR$)IWM\'PW9=@\-X7,'SG+VC>$M#<>8;TG#;J
M+^*X-VSOJ 'E,^ZDTT#(>>:?5GT _7C/5X"NMP&;-^C#Z<N-/E!!_ZX&ZGMF
M4-VSA_)C-\CWO2!],HPW0"Z(/N-BZ#.><)]SLG_!"?[%;MZ<&<"7/P!?B?^#
M)=2?M:.C!E3 G">]1/W+@-\UH-]-P/TUP)%6W?(]0/L18' ?D#^G[_]:38R)
M&?" GO\;>O[OZ/F_'PS\R$7)3^S'S[SX_<R3_A$'^I>#P*^O [_]3,2_F$/]
M&O[GPI- \D7='B# ]Q;@Q9A=&;/=AXS]8\;^*:#\DMH/R"_DD>ZH(AJV;4(L
M@=^[ $]Z<''HW;D'(Z%S+\A,TD8.=^Z[^(X\_IM:ZA<S]RF,/8QQ^U+;\UW
MF3%;?\+8OP#T=;K\8V J\?O_JH7H]H48$=/..HAN;TH_,JIS+\CS?O"D%P<Z
MGX%Y^V^$!?VMA3N]/C&F[U=[LED?XD^B2#H91ZK)#-),%I-59#W91G:3@^0$
MH?<'O3_ND6_)[__O&H@UM:WI<2V=&88KA"'[A'YD. DCR22?5) ZTD@6D&6D
MC6PBV\D^<I2<Q5^XCC_Q'O[ UWB"7_&XLR<O\O@%A#WU[9V80GI^"QZU_&[8
M!T)O*(0BB+\11[))*:DA]9VY:"4K.W.QE;J[\)2Y>()3^ U7.&7NX&=\@9\X
M<735F!_(]R_PPPL()UW=@W[?T0;"QK:C'V8].^I!1AP/PT@(_33VJ9#C5$F8
M"_5L_*5NP5/U4CQ1K\'OZHWX5;T=C]3[\)/Z&'Y07<!WJE?QC>HSGC[LB;[
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
M]=J1D_9K1TQZ63M\TE?:$55_&H^8*(Q'5 JCD3HJ.GB9.3C&,=A%_763=/N
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
MS]\-<@H=>T'>H]O^EM[Y#_Y/_,T3=.P.^?L9$#U;",FJL_9@31R>>6X!;Q)
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
M1P&$-Y^[//GO<I#OK@/N'2.ZYW)^_OMYG,FZ9Z&8YY1]0"AU?4\"GF>8__.
MY26.O6[_RXOUE[>?[T/IK(?<?5X/4=&@:( O33O>4?(=%\L_L!\_\L;\$^?&
MS^4T$9S<CYC@1VS\T3W"?CQZA!+F.XWC&\Z8AS->SXO4[WP&2?/B_I</.[7^
MM0?E?]5"](#'S,E3Z\[W@NC^O9K@SG>CZIZ'T?W[,$RVX&"*=\D'=)RVG7[?
MJO.S;D](#_SS#$C4_V_]X<5]&+KW870\$W.43O\\_J1#_8,=?D('^^*[-W[I
MK#]\C8X]$1VU#[-.=+[?!AW/P_1'QS,@H>C8CZ)['X=N+XCNN9Q:MC\#3S&'
M[;>PW25468W?L('M;\<C[,=/.,747&.*/J;>3\_>3O(<W3,IGW?6(N[J^O!L
MWX7.[QMW8M&9B^?UH#&,*9KQI%(GCQJE3/E$MC^%[=>S_;EL=P$>8"GC6L.X
M-N$+[,)G.(+[=/T?T['?I>J';$&7]?<[>0\=^S'N/*L%Z70-B+KS:/)L3/Z
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
MUQ)OL9R*\8'3Y7[)_A')YC%K->8IXV0*> X\;ZV2O#B5],R>5'T6<@')\$J
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
MMP7*LRU<'FT)<F_+E%M[D5S;:^72WBGG]H6:U;Y.3NT'Y-A^@^S;'Y)]VZ_
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
M2?BGFW4\Q7*'G#$DR0!H!W6@ A2!')":0;Z9*<5GV2@FVUY1.2Z*S/%21&Z
MPG+#%)H;I[FYJ0K)RU5P7ID"\QH4D->C.?F+Y)N_3C[Y!^25?X,\\Q^41]XO
MY9GWJ6;GFN658\$A.-;#L1B.>=8:4#4H->H_(!,D(57B\J1(Y%M8X0S-+7)2
M<)&[@HI\%5@<HH#B*/D7)\FO.$N^)<7R*:F55TFG9I>,R*-DC=Q*]LFUY+Q<
M2NZ7<\DK<B[^1"Y%9*[ K="LO<C3U3F6LT!=H %47*D!@32XX^&.0DJ'EJ!_
MRVPUI\)!OI4N\JZ<+:]*?\VN#)-G99P\JM+D7E4@MZHJN52UR;EJ2+.J5LJI
M:H\<J\[*H>I>V56])/O*]^500>9:;L$..,;S+6>!VD M* 7Y()-T/ GNZ%+Z
M7PX_4L6O6O*LFRZW!B>Y-KC)I<%;S@U!FM40*:>&1#DV9,NQL4SVC8VR:^S3
MS,9EFMZP35,;KI-MPP]DT_"<;.O?!=]H:IU9TVK-V@3':#'S@3XV@2I0S,\Y
MO*;"'0=W>!7\R$:_>FEV(QJPQ59.[7:R[W"678>'9G3X:7K'7$WKB-'4CC39
M=A3(U,$?="#@.Q89C_P%",9VM'_[DW26K*GM:R:@>1+&-6$+0&<%ZR&OY:
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
M0S*W:C)P.TD&KM\ ;\C0E9'<A=%LE#L9\D:"#O0%3>ON#O_#WP@@&/#'=6_
M'7#&>T=W=;+W$)&MAP'9>!J3E:<567HZDH67!YE[!9"I5R29>,63L7<ODGL/
M)YEW!AEXSR2I]RJ2>.\FL==QX O@-4D\$2T!Q2A[$N0.Y>N A!Q0)R ,",0U
M'\ #<,9[>V_$O:"TEKXZ9.XG(3,_0S+Q,R=C?SLR@K)R?U\R] \C64 7,@A(
M)FG 4)(@8!<'3"=1P#+2#=A&VOY'@$^ 7TC7CY$>4(#RTT /!Z'\GD(.*!*O
M@P$_GO\!W  T-]GX(_9':&H2I$'R8!')0@S((,08L")IJ"/IAWJ2)#2(Q*&=
M2!3:@_1"!Y).Z#C2"IU*&J&+2"UT"ZF$- *W2#7D)U(+9J0!Y*+\T2B_GV(/
M%GP1" ," 1]?GG\"]X5L6\BV"(9\4%G#<%621NJ0.$I"HBA#THLR(]TH.]*)
M<B/M*#_2C(X@C>@$4HON0RK1(##1($S1F(VC*@$0D"CPF\CG %. [TL;SO>"
M!:(=@.A Y1H@?UQ#\Y(+7MM#MA5DFX83R:.(I)U42=Q9FW2ZB$DSSH#4XHQ)
M-<Y*F<R,\^*;N8#.  AL'$AK' AC'**!.!"E+OL!D()8Z!#+%)B VP>!!B5!
M1I=0(0>$:[Z &UX[A('_@S*:0K8A:(HT%APD7H6TNVJ16G=,:MWUE0-Z(D\H
MHP,GPL$24;%$?"$))#X)'"\1Q#41I#%Q#>ZM T!.NH-W=V<*C$;=^D%&=R F
M0KD.* !R/?'7*1(^T G\$U4RC(/\KN#@*%8;M$TU!?RE%R;Y7N#;O3'Q]<&
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
M5PYN";!% @R7$,0/]P7X0WY (!-R\3FX33R(6=Q)?.<1\$Z1AQG$UP+A]LY
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
M+DL'(0BF_T$(17KC;Q*FX.Z:RI M@30A0P\R]"'#$#), 6O(<8 <-\CQAIQ
MR E'F9U1?G=8I@\%PY*!\)@ ^*8_>HX?O,X78X4/?0Z\5F2A?0%^-'NA".$!
MIKAAF%[Z2)3A83S>=\;U3M G6EN5HM2U*5)%#%E22#*"+'/(LH4<)XSD'I#E
M"UDAD!4-63P[TPN:#8&5QBLR>>ZPMAMZG2MZOPM& A>,ABZ0SU$J4H8^8Q :
M#\#4TA.(!V+P/E(?<2X^"X$^P7KJ%*RM2T&:$@K4D)&_N@GY:5B2KX8]^6BX
MDK>F-WEI!I*'9B2Y:\:1FU8RN6@-)F>M<>2HE4\.6@O(7FLCV6H> -K)1N-[
MLM%\1S9:&*\DRB7!(V3*?3<\_](9B !"<"T0G_E#'U]]%?(5:Y*OGA[YZ$K)
M2U=.GGIFY*YG0VYZ3N0J\B 7D3\YB\+)4=2%'$0]R4X\B&S%X\A:G$^6XH5D
M+JXD,W$]F8HND8GH*9F(W^(UHR+(F,CW'R$L3T:X$0]$ :%X'P#X(A3RPN<>
MT,==JD;N^MKD)A&3J\2 G"7&Y*1O18[Z#N2@[T9V4C^R!0FQ1B!N)4TB"^D@
M,I.FD8ET*AE)RT@NW4PRZ2$RD%X%?L#K=P#&390_#K(&(B1/1#@<:X;8#@C$
M:U\3GO- K ^=7'"/LUR%G&3JY"#3(WN9/MG)Y&0K,R=K0UNR,G0A2T-O,C<,
M)C-Y#)G(>Y"Q? #)Y6-))L\C _D"DLHK22*O)['\$O"4)(;O $:Y*#L5\OJ"
M(G5#N-,) '4D?[SW MR@CS,^=P3LH8^ML0I9&VN3E;&8+$QD9&YB0F8F5F1J
MZDC&IAYD9!I(<M,HDIEU(P.S?B0U&TT2LRDD-IM'(K/UI&NVEW1,SP'? ;^3
MK@E3'%<X K)Z@1[%"SF@(, '<,<U9^CC -CA'FO $C"WT"!3"Q$96TK)R-*(
MY)869&AI3S(K-S*P\B.I501)K.));-V;1-8C2-<ZDW2L9Y.6]1K2L*HE-:M3
MP$-2M_R--"P9I?-S<""O)^AJ+.A1.. /> &NN.8(V.%S:\ 2,,5[(QM5,K35
M(9F=A*1V,L"4)'8V)+%W)K&]-XGL0TC7OC/IV/<D+7N,M/832<V^F%3L5\*8
M" [M$ S:(::V_0U@BGUI R&O!T+P&(#3=U^>_P&<;7GNA\@&GUL"9GAMC.LR
M!U62.FJ1Q%E$(F<IZ3D;D:ZS)>DXVY.VLSMIN@20NDL4J;ET)Q67 <K-^RZ8
MB5S NYUW 8@2G!!L.B%Z<<3<B7+[06Y7A)Q10@[(NR/_@^MV@#7DFN.O":X9
MXG.ILRI)7+5(SUV/M#TDI.EA2.H>IJ3J84,JGBYP9%_EP@%/Q-&>("V>($F>
MX!6>2]#!$)Q[()YVAP[NB.#<&(U$N;WX7C"^!POP!SP 9UQS@#P;GG\"3/!>
MCN(-0&4E'JJDYZ5)6CYZI.Z+ <87'=P/SNT'!_)#@?X\D1*L_ '?'^3)'_&\
M/V)I/\Q,?IBE?<&[?:&#SQN T1 7Y7D\,2@[A.>  #>\=\)U.^ABB;^F>"]W
MAWP4+0%-T/-5(2U_#5(+Q$ ?A($V6%\YH/&$:B@,&XHOA/ICD 69#@.1"P._
M"IT,@/N'@*B$',5WH$/06T4>IK^[\CR>*+X.R%.9 W+%-4?H8HV_9G@O]X)\
M'_ /4#;=0"(M5%$U%!-L.":["$PH41C,HWEB&P-:##I1# P7 V5CPI0'>\3
M)V) 9&) GCJ!N$2#^T>!^T>^5:R'Z26L!0H#_ %/G@."+K;X:X[W1I!K$ #Y
MD*L32J01@0D=U:,83.Z=H4<7Z!&/R3:!)_G1)CTPH/5 Y^G!#SN"PIS8=^</
MNT%4T@W163<0Q:Z(W!(0Q<9#ASA&/5!^)R 8\(4\=[B3 _Y:XKTQ:+M!J#+_
MHQU-I-89LKL0G\Q1%L#S(4G0(QEZI.@I%UOVDRDW?O:W5R:Z^H%S]T-[] 61
M[@L2VP<16V\0MUX?XSOPAV1&\1WG\:">/E#;&7*M\=X$;FV ^HH@5RON;S)[
M*@(;E > *ROR(8-4,<@@V!@./?A9*:,Q 8Q&FXR&,XU&H:GH'Z-PXRA$B"/Y
M>A1$S\,N8Y+"^#"846>H&8YZ!J+IW"'7#N]-8R ?]16A*351!47>A\ODN1">
M?^%[@GA>@J\-^3,?@K:9!(Z;"?_(AAY\$I@"_YR"1LU!9;)12!9NG#Q;^;R>
M]#9,EF!5$YCR/!S8V;L3_!!-9PX[RU!?$;ZBSO,^@X3 ,E60U9$+F2P$O[E"
M(%HH!.,S$7C-@1[ST5<68((IA7_.YX=TH^"Y*&@.QHE9:W$?V$3Q=XK].)U@
MYP"8RA6VMDK"&(0@4@2SJ0VGO_(OF8*\CCTY'>>3\$"\5 A(.W(A?*U&.6Q2
M@7Z[F3\X )/!)G2R2AAX PI?GT&T%C>O032]ZC8"^M\I%+;V3.9G(:,/#%:>
M0:,V7JAGGB 3YE/D7A;]70XI<R$=ZT*VTE_GA?#U(/R<D ;HP3=O-Z.?-,+9
M#\$6]1"P'Y6HPQ?VH#UJ?E \D\H10X@I;"U!%];($4@&KR?/]2RGO]:#_#T/
MPO?AU FR.O(@_WQ^#"=P-] NMS!NW,! >QV.=P4-? E"+J B9_'%TY^3VVCT
M0\@VP&6M(J&^2X5Z;A+J5M-1+_KK3)*_KPGA))FO!^$'-_#S0?@/V!TY$/Y@
MT1\PEGZ/-GF& >=)=Z)'<*R':,1O=A)]?>Y_<B!OP:O>DC:]4^R'X6LP^'D<
MSD($SM>"Q"I^G7V'SOD&G>0U.LA+L+I?X#0_@UT^A\-\#R;Z1'$N:3E4V X^
MW4B?0KD[N/,2*<_ X&L@> Y@@[ &HF/_!]^#\4+ 2W":WZ'''V2,SVSI%2+S
MGQ&Y?X_(_C$&J8?0XVMTV,\Q0'P*/O416!E_1JSR3(ZI8%*ST11+8*8-8#2U
MU(+&.8QO<OF[!=G\_$V>!^!G4/#\QT^"R;X3\ WL\24XS:?@5?? (SX%E[D!
M7G<)+.(<]#@%>YS H*5\-DI?E#\8Y8^$6Z11/?38!SY1ATY3 VZU"[QF.VRQ
ME>Z"T[U1Y#]X[F.^D(/@9U#P_,<#H0D[]J&<4#2[)C7#%@UHDP:TR2'%7A0O
MN'P@ZA(!U^R,TA-@TR2X36_:B &S BQX'0:1<NBQ&HZM/ ]T'2Q2@]8Y Q?_
M42&;YSVFDO(9(#P/\:7@2EQVD^!^50IW5$&9NK0>O&H]VF0=N-T:^,9*Z+$<
M>BR!?RP"VUL(?KD @_A\^$@)?&2.@NVGH7XYD#4#FBR%5;9B&.-9HB\4,OE3
MAOC>CXX\Q&7!Q?<(W6"U, PHUV!HH#PQO,P ,,5K6Y3JC"'#"^4&H%SE>9Q3
MX"/9\)$L^$@F],B 'I/@IQ-PA_(LSK7@\GL43]3A3QGBZR[XW@_^!&A^\N]Q
MH>[KA.%NIC#L\B$X"[9 1(PR)1B>#0$SE&V+LIU14T^4[8^A- 1E1Z+<6'A$
M-PSK*2A_(,I.A9=DXE61XNFU_6D;/*<%3/BQ8M\'WVV6(H"G6]<+0VZA,#R.
M%X9IC&@H4P-EZD%G*6 $6*!\.TPCSBC;D_J!X?8%\^T#/7I#CQ38(QFO>N+.
M1&C:0W%BR'QH5T%=X;$)\,T$C #QD-V!+4+]N7R^)!)#EN)G"3Y%\JFR-ZFB
M7&U C+(- &.4;PE/M$/YSBC?$^7[H?P0E!=%<?C',R&QJ'D,:M$)M8J&=:,4
MI\K6P)O/ R\43^7FB"2F:/^90OWYU#B(E#^58/I"^0AY@'C80IE_D  RP 0R
MK"##'C)<(,,3,OQ19B@\M1.%X5NAL#;/$@6AY0)1PP!XL3_:PP\]V@\C '\B
M%3\5.D"1H\1TB.DV#5/_8(1#O;24N8\N>!^#Z]&8 B-)#>5KHWPQ((4,.6 &
M&=9H!0?(<84<;Y07J-#$%UKZH!;>\ 8O>*.G8C?3 HQTE>2&L<*-/E.L@.,[
M$OE3NN8@%)NLC9 $4TM?/>5/9+% %-Z'8=H+QF=!T"=051,R="%#@CH8 $:0
M90Y9-I#E"#GND..+_X>@[$[0JCLLU$^1/7.$=SN@E]G#\^TPRMBA-]JA/7@V
MG)\0500Y$T3*-3#)//_"?ZX$0O$^ /#%9][0R4M'C;PTM<E3740>JOKDKB(C
M-Q43<E6QA"P[R'+!*.8%>8'DH!)%]BH)9*?2FVQ4AI.U2@99JLR"-Z^!UK7
M6>"I8F<D/ZT['S+&0F9_OE1;JLR_A $!@ ^N>>(S-\!%K$(N(@URT=4E9VTQ
M.6E)R5%33O::9F2G:4.V6HYDH^5!UEK^9*453I;:<62NG4)FVL/(1#N=C+5G
MD)'62I)K[29#S1,DT_@&^!U@E,./ZX,\OF4^0:;\R388\ 4\<,T5<,+G#H"]
M1)WLQ%ID)](C6ST)V>C)R$K/A"Q%EF0ALB=SD1N9B?S(5!1&QN(N9"1.(4/Q
M,)*)TTDJGDGZXE4D$>\FL:@5^!+X%6"4B;*'\9]'$0IWX6M? '^>>P%<<<T)
ML(<^MKC'VD"-+*4:9*FO31;Z(C*72,E,7TXF^N9DK&]'1E)7DDM]228-(P-I
M'$FEO4@B'4YB:3J)I,6D)UU!.M*=I"T]1EK2+X!?2$L?XS;*'@1YB0B#8T!/
M0@!?P!T G29[P :?6T$7<T-5,I.IDXE,DXQENF0DDY!<)B.9S)0,#*T!)Y(:
M>I/$,(3$\A@2R1-)3SZ(=.3C24M>2)KRI:0NWTYJABVD:GB?5&2_D*J,/[L:
MO@!YW4R4>X]X#L@+< 4<>-X%L,+GYM#%U$B5C(W426ZD03)C;3(P%I/41$H2
M$R/ @L0F]B0R<2,]4W_2,8TD+=.NI&':C]1-QY"J:3ZIF"*6-<&,:()@S.0^
M2-2O *-4?@Z.J?+G\@AS90[( W "[$"7K/&9!6 *78Q-5$ENHD8R4PV2FFF1
MQ$*/1!;ZI&=A2+JX2=O2AK0LG4G#TH?4+4-)U1)!NQ5&/"N,^E;@W98(4"T1
MRUI !XO/43%$3N9,L2\M!?)B0=M#+94Y(#?\=0!L+)2Y'S/H8F*F0G(S59*9
MJY'40ITD5EHDLM8C'1L):<)9-&R-2<W6DE3LP/WM0)3M@I0'5]@A:+<#4;#+
M C KV6X&#J-PZ& -GF6-N1-R$B&W$\+O("$'Y(+7]D+^QP*ZF.(>(T"&UU(K
M59+8J)/(3I-T['5)PT%,JHY2I?,ZF2F3-\Y\ Q&XOS/XE7,/Y8^GSIB-G$%(
MG"H!\&Y'!+T.KP%P?VOE>J1(.^4Z( _ ">]MH8L5/C.''L;X"Y<C*:Y+\+G(
M096TG31(PP4#G"L&,'>)LB-[\@54^((GXGA/;R$7PS<2\,,,$+Q[SL9]( GN
M( )NT,$-D:PKH]Y\/1+?"\;7 3DJ<T .N&8#69:0:0(8XK44UR7X7,\9'!S5
M5'?'(.^)R<5;1SF8^F% "X M F"+ 'PAP!U >P2 N : 7P4@GO<'>?!'I.('
M7N'[N3(/X\TH"2IWXGO!7)3K@%SX&B#(LH9,,T".UP:X+H%</12KY0D>!II
M?N#: = C"'J$\,D% WLXVB0"'2@"MHAP5AXP$Q&M?,AP!/PRO #W@=N$'L!W
M/L5@J,S#=.7[P?@Y/("'VU\Y( O\-8)< UR70*XNY&JB2!705TR6* >(P*0:
M!3TZ:2G7I721*!/N\;RCP1;Q^&)<F/*!RW&(2KJ 2,6"0'5&Y!AS$]]#5!\-
MU@)J'HJF\\%?-P^^#PU^(*Q!,O!6YG]T(%<]!#+1O)C(\5V YT-X7D*1#\$D
MWP-Z).DI)[Y>ALJD:R^^Z E?3D%[I/ '_TXBZHF^D;1#V!?TF^)LEFBX;Q!?
MA^.CW MF"YCAO2R K_^!?,A55>1^!)E=A>"&!SDI0L"CR(? )H,0> R!'L/Y
M)(0V&0%G&H'*#(?BP] >0Q$A#D'$-&B3\IS:_C\KUJ*$!POG\4 71V$?F"',
M)X%<[<Z*(.HOF1WYEXY<B&(MBA!X\B!0D9] L)$./;*DRN?F3(:#94) )G\@
M$KXP*1_W@$2G@4F,?8SO,0J%/'_4UU78A\77X$A07RTNE^=]^@@R^5J4$7^7
M1<I<",]-9 N!>,<^F1GPD3G08SY\8YZ5\F%QL^&;,\&Y9^)+16 /TVN)"CXB
MRO^#0E%?3WQLCSJ;0%7]1,CG]N5YIF&"S#3Z:QU*QYJ0(B$019?_,Q?2L4>&
M[^%8"Q_9B#[+-PSS9]5L@)'7H6)K4.#J640K,&8O VE?\H+\4&<GO@\*=9;"
MSMI#A.!V OV5!^%UXXNO.\YH[9#SY]H3^BL/\O=U&@>A1S/Z;#,FFT9TLH.H
M[ $8M0Y&JT5[U#00[?R6W.%7UC"1#$VER^L\2; KK^=<^NM<DG_F0?C"_+\_
MM[?CG!"^%@3NILA+*'(@ZLIGQ-Q"FUR'TUU)5#ZK]]P"HE,HH*V=["';>#1_
M#A/Z/J\S7]_#UZ'P'WXY^=HLR.1DD&\*X*2T8_\-E\7/(>E8"\(7#73D0+XD
MY;FH3X&?T%^>HTU^0%]]!H=[ J'?30?!WXC[6OY?^8=?P"5>DHA^5ZS!,!,B
M7T]A+4B4@AF]12?Y'<[Z"FSD5SCJ"\3O/\& /X!Y/@,;?0Q>]2T:ZRLTSGTZ
M"&9UE6ZBU#92[GW9+.0^.L[!5#X#1;D'X[& 9]#C9^CQ&_C,*T3#OR)B?HX(
M_BGB]H=@-%]#C_M@<G?166^ATUR'\UZ!\UZ"'A>@QUDP[E-@Y*V0=!3.T4PG
MJ($>*9[!LDF0S?=_E @YB.>DW#[T.?WU^&'^3)2[I$4WP"5N@$?<!)=I1^Q^
M%FSB)/0X#GL<Q8#5C(&C$0/50?"Z Q@L]L&9Z\#J:^!0N^'$.^"\5:CU9MRQ
MD>[ ==\JZLW/OB@2<A#\2</\.%N>^^!K$,X+S=RD<#,5V@]^5X<VV0O>OQ=\
MNQK,90?TV(H)8Q,&[8U@?)S)KL- 4H[!:S4&+N5>E$F0E8^N6H+ZKD&WW8U7
MIR#[N2+_P7,??/\'/^%V L#=B*?RC@@NSKO7>J$;K"1-V$T,R%"N&;J''2V&
M'@NA1RG\8YYB-7\,[!F/H2(1Y?>!-PS&\#$:=<Q ':>A9<HH!QIGH34RZ0O%
MOA.>]^ YB!%"'J)5<'<N>Q7]M0:#+TN;#EL4DH[B+,Y"<,P"L*(\Z#$%[9(-
M3C49[(^?QYDNG,<Y 4P\#1/(6 RJ8_#_5-PU$FTR A8:CA8:!F\9"@_C3W[F
M>T!X'H*?0W& _G</2)XP-$T2AL=QI([R]  I8 18H&P[E.V"<CU1KC\DAJ#V
M42B["SPT$=[1%_^&0<8$>&T!/*:,DB&E)[PH"5Z?2,K]'QUG4&P3Y!<+LOE4
MP*<%/B7QX;H_;-$/_MD7;=(7OM&/C%&V!?2W0]G.*-L#Y?JAW!!8(0IEQZ'<
M)$SI _ J59$EBJ4YF.K7H=7V8]K_6+'_(UKHZ?SO&J'^?"H8(\CFTP6?KOC/
M%?QGBZZP15=P[@2T20+TZ H]XLD2,NQ0OC/*]T#Y?B@O!.5&PUN[PE-Z41@L
M'XI6"D&K!L.C@N";08K3;GY5G$(4*(PZ"P7[\_KS_$>*()?_7,-#%1XZ1)(J
MH$41&#,B2!^0088)9%BB?#N4[XRR/!79AP!<]8-6OK",#VSAK3A!-1>?+@2V
M0ML6X(EB!9R',/IQ&_ <T'"$(+U5E2$1SWU$X#4/G7CHAAD/I6L .H 8,J2
M(>280HX59-BC+%>4Z4WNT(:O#'&%Q5Q@46>TK!-:V1&>[J!XXM AW/VY8O3E
M)R(Y$E,L!1V':64 AO1$A&.QV@C9M)6AJB^N>2$D\81.'J2&\K50OAX@ 0P@
MQPARS"#'&G(<\<\=Y?JA_#!8IPM&E&2R@<=:HSVLX'&6Z!\6&'$L,*KR)V/Q
MG9&60#9DC-16KH%)X/D7( CP!3QPS16ANQ,^=]12)0=U37)0U2%[%1'DZ$..
M#'*,(<<"<FPAQQEE>N-=,'IQ)VC7 Y8:B%9+PUV%T'@YL N]_#3P@R(KST^J
M2D?Y0R&OITBY7)N'Z'Z IYCG/< U<-T.L-%3(6M=#;+2UB8K33VRU!"3I;J4
M+-3E9*9N"EB3J;H#F:A[D+%Z !FI1Y)<O2L9JO4CF=H8,E#+)ZGJ(I*J;%.<
M"*V/&4*?WBE628Z'_(%B?NX)PFS0E"# &W %'''-%K "+,0J9"96)U.1%IGJ
MZ9")C@B0D+&.C(QTC$FN8T&&.K",CBO@2P8(AJ4Z\:2OTX<D.JDDULDED?9"
MTM/>0KI:S:2K^2GI:KPD775&8R"_+V0D<'K"U[X8*&D;S[W8 5: .?0QU5<A
M8XDZ&4FT2"[6(4.Q'AF*Q"032<E )">IR RP(7V1"TG$/B06AY%('$]ZXMZD
M(QY%VN(<TA27DH9X$ZF+&DA-=)-413^1JAY3_!S9"W*Z0&ZH##P#< 4<9#SO
M@OH#IH"1%+Q?JD$RJ189Z.N05%^7I!(12202DNC+2*QO0B*I%>!(NE)/TI$&
MD[:T,VE*DTE#.IS4I%FD(D4P* 7GU4<,)T&P(T'$(L&< ?D](2\&84ZPD -R
M!NSPWA(PPV?&@-Q C60&FF1@H$U2J2Y)I'HD-M CD8&8]&0&I"LS(AV9.6G+
M[$C3T(TT# -(S3":5 WYAGT$J888 0PQ$\D0.\F@@\''P*\ HT$HOSMD1O%U
M0*#-'H CS_\ YKAN L@-5<A0IDX&,BV2RG1( H@!/4-=TI&+2<M(GS2-#4G=
MV)34C&U(U1@QFXDO +)@P@^.Q.AG@AG(>#:  -@(.AA]@H)?02^FV)>6 +GA
M"'U]A1R0O9#_,0.,H8NA'#8PU"2IH1;I V*Y%ND9:9..L0YIFHI(S5Q"*N9H
M,'-C9<*"+YBP 'FT "FU &&P!,^S& \@6+5 D&J. -@,T9+I:^B&N1-?ZP*Y
M(7S_E3G: ; U^RO_8V0,&QAID(&1.ND#8F-UTC/1(!TS3=(TUR952PPBUG!L
M6S2JK:'RR[;@$W;N0BXF%@!1LAT+((ZU*0<0+5A#!RM$DOP9WF;*]4B!ELH]
M6(Z -=Z;0Q<3Z"$W4249(#55(;&9"NF9JY*VI1II6*F3J@T&4CL,, [HX$YP
M;F?8PIDG]*R5&WE<$,N[8-9Q!M=T'@5@5'9"E.*X']]!Y&B/:-J.43>^'@E?
M\1/6 =D#5M###'H80P^X&4GQ6HQK>KA7&_>IHYHJ#IA0G##(NT /-PRFGB+E
MP.)MJ#0H7U3C#0+M#9_PQ@SLQ0\5F(+[0%8\0(#<;_^9AXFS19\4]H(Y [9X
M;PD]3"%/#DCQ6@*Y>OA,"\6J@<)BDL#W 4],=-YJRHDE &T2Q!?WP1;!:,1@
M&^4A-\$@T<%\8P.BD2"0TT!$:OX@8GZ((GU_5ZR'Z22L!?)P5.X#XSD@"^AA
M#!C@M037="%7$U1-%4V,21+?4TRDRDF53ZYA?**%'M&ZRHV6G?FF2[[QT$EY
MX"\_:)5O+HB&7T:A?T8B<@I'!!WV&PP [H^R?0$WO@\+7[&!3%/H(W-2YG]T
M(5>#R_45)O$_<S  Z*,B+P&WHWBT35?HT0-Z])0H#\!*LE%NNN(//^J1A$$
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
M9)4'G%Y/!,7-MJ"QW1(,=ID!>H\)V.XS!.)^ W ]H \>!_7 YY NT!#\#^M
MX&%M"#ZB!:$(_'\%\)'Y(73/7 @^OAB$9U="G-(&2-':#2EFQR'95@G$9#V(
MHF(^A[,<WX7RW2=84;[/Z.+ )]04]B//3-X#]SS!L&M)Y#UR9?1=4GWL'>?V
M^%O$_H1^?%_B3(''\%A#61FK;ZBGJJ%] 35GWO\55O]U^*_#_]>!BSB$R"R&
M"*0XXO_'(=7T.*3@E""!K \Q/E:?A$S"6RZ?\C)(Y#?N'\\:I2:'/O3,#!NF
MY$7<<RV.NNM2&7N'U!!_V[D]\1KQ<M)EAYD#81ND@(M,F*''%D,4,NTGGM\
M&9J[(<OX.&1@E2'5R>!'@B=V*CJ ]$H02AWG")F/ V-XPWX)$7=]TF)O>^8D
MW'0O2KGN6I%^E5R?.4CJR.ET[,AI)7:GSQ0(1QQXB /OZ"*(/;4"4A3_@FR-
MW9!K=!QRK90ABV#T/8UB^RZ![O8B.L1_E,\/'0X61=X)B(^_04M)O>J5E35
M*<CK<RTK["77E;03F\J:G%L+:LF7LF<*A".3%1]Q"#NR".(1AS3$(5=]%Q0:
M'H="C KD.QA_S7:SGTSU]1B/9S$?"$/#AT*%<=>9,6E7_!)S+WNG%W=[Y)5W
MNI56MY%K:^N=ZZHK72Z6E+FUY<T4$/QR0"9, >*0<'(Y9"BLAWSU_^Q0*;%4
M@2)[DR\%+O@WV3[>8\F,D/O1(:*;86')5X)%N;U(+ERBIE2W>^76MWF6-]:Y
M53:6N];4%;DWEN=[M!3.E-\.88A#!%(<B8A#%N)0J+8+RG_M4+%0^5YF9_*Q
MA.3XJL"+.II.#QV*#XJ]%L'-O,P1%G>RXJK:&6EUS?2\QD9:V<5RSXJ+^92J
MQAS/^LI,[^;BF0+"WPYS(/+00DA&''+.K8=BM?_9H6*N\K4*9_J^PHDP4>I!
M>Y1#X]].#DP8B&;G=H6'E[9PHJL;6$GUU8RLI@K_HN9"W_*63.^*BVG4NNH4
MWXNE,^6W0SCB$(4XI)Q8!GGGUD&IZDZHT97Y66NF\JG6QG2RAD!\5NGF-U+@
M$WXUE9[<'1>4VQ+!*ZWC1]94L.,;BH/2+N8S\UNR \I:DQ"/!+_:VGC_QK*9
M A'K_^,0_>L+&<0A'W$H5]T!=3HRWQM-5:8:L::O&AV)H]4N_K>+/(27,VG)
M;8F!N771G+)RH:"FD!?3F,-);LX(R6Y-#2YMBPTH:XMFU-1%!396S)3?#@+$
M(>;7%S*(0Z'\6JA$'!IT9+XVFZB\;[$R?=&"=WI0YQQPM=1=V)E#36I,#<BM
MB \I+8SBUV0+HAI3^0G-B=R,MOC0HO8(5FF[,*BZ7AC<4#E3_N. 5$_L@060
M<6(I%"$.U1>V0Y/VL<]MQLJ3'1C3\0X[I[N-Q(#^"C=A:X%W4DT&/;<XB56:
M'<>M28F*:!0+XYNCP]/:(L/RV_FA)>V\T*H&7FA]U4R!2,1!B#C$(PY9QY="
M">)0>^'WSHR/G4;*KWLL34>[<$XW6P@!W34N@L9BSZ3R'%I.;EI@:6HBNSH^
M3M 8%1/3+! EM_%$N>UL04E[<'A58TA8?=5,^5\',>*0<WP)E,G]WA7QO4WK
MZ(=>0Z67 Q8F#WIMG ;;'?S;ZTGA->64Q,)":DY&=D")."VX6I3,;PA+B&KF
MQ">V!L=EMP?&EK8S1)5-@9%UU3,%1(A#!.*0>& ^Y"(.%7*KH5%EZY=.K2-O
MKQB<'[]N;GSWBC7Q<A>>?O&B<UA9C5M"=IEW=E(!O3@JAU45ELFM9Z=%7&2F
MB%O\4S+:_%)*VWS%E4VTN+KJF0*B=?]Q2-X_'PJ0M;-:;M7W%I4M'WHT#[VZ
MH:\P>L?4Z,9U*T+G93N_VG8BOZ#1-3ZUQC,SIIQ6%%X<6!%2P*EEY H::3EQ
MS3XY:2V>.<4M'NE5C9XI==4S!:(0A\@=<R!U_SPHDED$=;(K/W<H;WHSH'E@
M_*Z>_/"(B<' '4O'YD%;6EF/(S>KG1PG;J*D"^NH^>SJ@#)&14BU;UE8G6=I
M3*-;:6J32VE1$[FPNMXEM[YJID TXB!"'#+VS86R8PM_-IU=_JY;:<.S&QI[
M'SW2EKTY:F30-8S&U]ZRH>8/.G"2>YVC(SO=4CAMWCF,9GH1M2FXG-+ KR+7
M1]4XU275.=;F(M36$"H:RV<*Q*R5@ICMTI"]=PY4'9W_N>WLTI=7E-8^'%;;
M>6M,2[9OW$#_XJB%7>D(UC/C#CXH]H:3D'?%5<SH\4CWND3-=6GS+R0V!Y?@
M+_++<4U1%=BF9(2B<MN6YN*9 K&(@WCK;"C8(PWU1^9.]OS:%:&XXN;HA5V7
M7VK)MDWHZ54^,[/)&<.Z)CQVH OND]C!M]R%M*M>,1X#M$3294:J8W=PAET7
M+PM[*3('<TF<B^[(RD5?*ILQ$+]&$E*VS(+27;,_MQZ2?GI59NZM1W(K>U]<
MV-/R3E.V^JVN=OX;4\OD5UB"Z(6C!V>43 \8H;"\[U)#W?[V#W.^R8IPN,X1
MV5T+B\$.BF(Q5\3Q%E<RQ.8#A0DS!1(0A^Q-4E"[7>I5[RZIVR-[I7N?RZYI
M?J^RM_*SQMF\3SKJJ1]-3**GL#;<MP1"X(2K&_69EQ=EC.9+?LSP)SX,#L0_
MX+)LAP7!V/M1;*M[8@[Z;CK7?"AOQD#2:DDH_DOR8]M&B7MW5TCT/ML[[^)[
MV745/Y3WY/Q4.YGT0ULYZH>)#N\'UI3YA6CE.^5FZ_'.V]%EDN[D])I)=IQ@
MN]J_Y+OC7@@IV.?1GE;/Q%[H\30?\Z<YU)D"&:LDH'85ZL[@ M3E\1623>_W
M+BC_(;LN"Q1WB>'",2%HR7' 6(4!6"TJ$/7=P<V8],/;G/B-CG;XRL38?69;
MXS[QL=B/$3CKCS&VF*D$._2'-'OS]]GXF0+%2U&W.^:B>F[,1S5^6"55"OL6
M9<*IM7$@OXT/R@>8H'F<!H9G/<!:P04(RD1P57, +PT[\-/" 5,;"R&Z5L#3
MPX!0'PU1!A80;V@&*4:FD&D\4X8:9J,ZN^>@ZH?FHHI@S>P,V+\H!F16<^',
MI@!0W.D%ZOO)H'_$$=#'[0!_R@;(9ZS!0Q8#5'DT^)\S!Y:"&; 538&O: +"
M\\80K60$"<H&D#ICNIIGHVH'9J,*GLR52(5UTM&P9R$'#JWP@Q/KW$%^$Q$N
M;+<%G5V68+K7'+ '3(%PT!A<#AN!QQ%#H!XU /I1?0@\I@?!,KH0*J,#8<>U
M071<"V)/S)3:2U*H_)N2J*0O"R2CX*_9(;!]OB_L7>("1U?BX<Q:*SC_EQEH
M;C("PRWZ8+%-!VRV:X'##DUPWJD!KCO5P6.7&OCL4@6_W1<@ (&U1P4X>Y2!
MOW>F0!#2.(&[YX ?LE:P3R\#@>(ZB-+8!C$F!R$*=P8BR!> 3]4#=K#%=Y8
M]\D_EO"!FNSRUC/3X[5[OL^$2PGM!:G2_[E3/6.<T,I\ZM@=-(H?#!FVN\.^
M87.7,Q/^Z_!?A_]?!_]C"R'TU#*(4%@+,8A#G/%!B,6>@2CG"R#P,8!0EN77
MX##[*4:T\UM:(N6U=X;/2TJNWW/78L8XJ8(UYE07_(38PGE,Z.8^=!CDW;:[
M'39H>X<W$R 8Z2PFXA!X="'P3RZ#J'-K0:RV#9(,#T*"U5F()ZI!E*?13T$
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
M#HCG#E/3(N]0<N.NDTN3!TGUJ?W.G6D=CMUI382^Q%JGJ]$5I%OAI:0A[I^
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
ML'><@[ =\B#:*0?BG;*0LNM/%+8AQ[^*0@D?H5!L6"Q)@U52+K!!VAZVS\/
M_H4F(+-$#V27:8#2"E706*D$>JL5P63U.4"OD0/L6EFP7WL&".M. WG=*:"L
M/PD^ZT\ ??UQ8/XE Z%_'8/P/P)NFZ2 A*P31)EY0#FU"'S/+0=_M740:+ 5
M K![@4X^!KY^9\ [5!$\HBZ 6[(FN.3H@G.Q 1"KC(#0: (.'69@UVWQ#==O
M^0E[ _/>>MAJ$C-J_=+R.7;<XHW-F,5;['3\U^'_[;!'&IR/S@.ODXO 3VXY
M,%3709#^5F!:[X, 9QGPH\H"E:T$7B)UH"3J@%N6 9"+C,&YP@R(]6AP;,-\
MQW=;?[;MQT[9W,!-6@_;3F">V#VS?&[_&/W&_B%ZTG8ZP'VC%) 1!Y<C\X!Z
M?"$P9)=#D,HZX.AN!;;E?@@B' >&ESS061? 5Z -WF)#H*2;@FL^^B>YS/J[
M4RWN&Z'9[HM#%_Z#7;_C).X&\25VQ/FIU1CIH>5S\A#F->$VYHWC=  %<7!!
M'-P/S0._8PLAZ.PRX"BO!9[V5N!9[ <._@0$412 $: .=+X^^,::@E<JY@<E
MQ^:K2[']9U(5X2.QR?F#8R=YTK[?[27N!F4,^\!C!#/F>1OSS'W0^A5IP/JU
M\W2 QP8I</WU+NC@7 @XNA#89Y8!7VDM"+2V@L!T/_#M3@+']3P$^6D!@V/T
MDRZR_$Y-PGWQS'+\Z%;H_)Y<X?K6J<'C#:'#^R6^G_K4]A9M!/N ?L-JU&\
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
MP I) OPU"PO;I<UA_SP#D%F@#6<7J<'Y)<J@ODP1=)?+@_$*64"O/ /8E:<
MO^H$.*^6 <KJHT!;<QAY^!\"_MH#$+5V/R2MVP>YTY+>@AR_'SG^?12*^@F%
M<H'Y$G:P5!(-JZ0,8>,L+>0W484#<\^#S#PY.#O_#"@N. $7%AX#S45'0'_1
M(3!>?  L%N\#ZR5[P'[)+G!:LA/<EVX'ZM)M$+AL"X0NVPR1TP(89+TV.S@;
MS&7F /;D/+"37P1XU>7@H+\&\-8;P-YE&^#HNP'+VP_6L8< DWX4+ MD %UQ
M BP:3H)YQRDP'S@#9G?.@.G#LV#R5!:,)^3 Z*W<=\,I^<^&7^2G#'[(OS>
M?^0_#@=F _K8',"=F =XN47@>&$Y$/36  &S$1S(V\#.;P_@0@\ -OHP6*<>
M ZO\$V!9?@K0]:<!W786+/IDP?R6')@]D ?3I^? Y.6Y'\:3"E^,IA0^&GY1
M?&_X0W'2$,[]$V"U50K,$0?,D3E@+S,/"&<7@;/R<B#IK@$2>B,X.>T 1^I>
ML \Y!+:1QP"7=!*P.:?!NN0L6-7( :;Y'%CV* #Z^GFP&%8"LS'E'Z8O5+Z8
M3*I,&4]=>&O\]<)KXY\J$\:@]$^ ->)@@3A@#TF#P[%Y0#J]$%S/+P-7[37@
M;K8)7!QW@K/7?B"PC@!>< +LQ6? -E,.; K/ ;;R/%@W*H'5)17 7%$%]'VU
MGQ9/U+^:O="8,IW4G#3YJ/G*Y*OF<].?:N.F<.&?^(_#_ME@>U :G([,!=>3
M"X&BN P\-=>"E\DFH-CO E?*02 Q9(#(/PT.L7* 3U,$NSQEP)6I@DV=.EBW
M:8)5GQ9@[NI\18_J3EF\T)LT>ZO_TO2CP;C9-]TGYJ#UR (T_@G (O,;&G'
M(_,T&>D;CQ,+P>?<,J"JKP%?P\W@8[,;/%T.@9O?"2!S9,%)=!X<$R\ /DOC
MIUV1]@]<E>XWFR:#K]9=1E^L;II,68Z:OD&_,']N_LYBS.*3Z4/T-Z-[EJ#W
MMR7H_!-@@SA8_7H7M%<:W'^]!_GU?9+<4O!770,!^IO!WVH/^#H= 2_OT^#.
M4OA.#K_PU2E.Z[-CJMY'?*[1!]M2T_<V=19OL6V82:L!ZU>8AS;/T!.X1^AW
M-G<M/UK>P'PU&[3Z8=1O#0;_!. V2X'-[EG(8W<V>"'=33\Z'YAGET*0RAH(
MUMD,019[@.%P[#N-(OO9*T!YRCU4ZQU99/"&F&#ZRB'#\H5= ?:9387=4^LF
MAR>8'N(CR[O.P^@7SC<PDPX#UE.X'NP7S"6;[^9MN)\F_P38_GHGMG,6N"+M
M[[M'&IA(=X><60*A2JN!J[4)N*9[OH;8RDP%NLA/TGS5)KR"])^[A9F/.<=8
M/W)(MA^QRR+>LRDF_XVM=;UIW>%VS?JZ^X#5N'LW]K5S.^Z=0[/M1UR#W1=,
MK=UW\W\"[! '!Z1M*$A[^R/='7)H'O!.+89PQ54@U-CT56BTY\/_H>NNHZ+
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
M3,S)W)F<E7DL.2O[3D).SJN(G)QW03G9GWQRLC][+P6"\#U(PLU9B-=1MX8
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
M95*0O%P"<I=O@$J!]= B( X] F(PMD(,)I;4@L^@]!1":=<0BKB/$/LC0NZ
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
MT;KAS4E&P4U9IOZ-)9;L^CH;K_JM=LRZ47N/NKT.[G57'#SJ7]MZUG^W8#6
MB7<#&/X*HA&ZDXWW +?O?!-"<UL1VM&'^Q^W3\\$/VJ?7$]HG%#AJ!PS7%8T
M8K,J>X@JGCK@+AW?[ZT8U1NH&M83H178E:#GVYEAQ-I:9,KLJ+&@MW=8N[:/
MV#JWS]DZM5_"'U]9N;9_,Z.W@Y%[.QC\ZFTBOHNX_T_6(G0 ]_<T[M^1P9_S
M<7_.<*'Z76M1Y8PBJ6BG+F_VE(50RG;'M7$3;ALCQ[UD0T;]%?U'PE1]AN,T
M/8?2==T'"PQ<!ZJ-G0;:S2C;ALT=MLU9. Q<LG#8]M*4LNV;$;4?]&G]H/NK
M!_@<+I0A= 3OP:XNA,;P&?2.X?[$_5>]EXA*]Z]$!?ME"9G[-+F2]YHNCYFS
M$PG?[;PN:):YT7>7KPQK)D2!L3-FL]MTJIKS=+XF9:I*QWYJBQYYQY"!S=0>
M ^NI2P8V.U[JVV[_IF.[';3(DZ#YJ[_P73R!]V!O!T(3^ SZ1W!_XOZKV8-0
MX2$2RCB^'*4>WX 2CJN0HHX9\(3,6POX'Z4*>Q]U7\L\XK.>?CA8TOEPM SU
M4(J\PZ$\)?+!2F7K@UM4+0\.J9L?G%,W/W19W?S *S7S_=]5S?>!"J;\J_/E
M"!ULQ7>@&Z&!(83:MR-4NQNAHH,(I9_@0#$7>%'$I54HY)(<(>"2%H?/13,>
MYD7[9?0+KH+.%[Q$J!<"UCJ<CQ CGT_:8'T^1\+B?*64V?DV&9/S0W)&Y^?D
MC"Y<E3,Z]UK6\.Q76<,S(&MX^K^.-B TTXF? P,(;<5WH&[7O_/3< /'G.=
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
M3+%P68Q:SI)D[8S%6?HIBXJ,$Q=6F<<.-5M%#O;83A\<= @=6.44/+!]2M#
M&?+0,7C@O6WH %J%#:#YM^[3/EQL_GL&NP< -E#_7$GYP]2!^S90_]DH"6T;
M-9F&#1:<JO7.0J7KIDGDKPV6RUH3I92V.E$M:2Q#.VZT0"]ZM,(H?&63:>B*
M&19!(P/6_B.CMKXCVVU]1D[;^2Q_8..[_+VEWS(T]U^&IL1DLE]J ,YT NR?
M2_U_(9V!Y0"+*7_.>NJ?6P$:=HI"S4X5J-AIS"K:X<"7N]U#.&-;@&3RUG"Y
M^"UQBM&;TU0C-N5IA&XJTPG:V*#OOZ';T&?# A.O#2M-/3=L,_/8<-K,??T#
M,X_Q]R:>XVCDN0X-OG6)9G"DE_H_[<':9=2_5U'_I?SNB7SJ8"4'^:#PD"SD
M'M)E,@]9L5,.NO(G'/01CCD0*AYQ($8Z='^R?-#^;$7_?24J/OOJU+SV=FFZ
M[YVO[;9WA:[+WFVZSGM/DX>ZSKO?ZSCO0FWGG:CUK5/== [I/E@_<09& 0;&
M 692?M,>@+)##&2?Y$+R63%(/*L"<6>-F:BS]NSPLQ[<D+,! H%G(H3]SB2(
M33N3*>EYIDAFZID:.=?3';PII^<I.IY>H>1P9INR_9DSRO:G'RK;G7JO;'<"
ME6V/_V\'Y]!]L A@="7 T#J 693?3/GEAP&R3P$D7.#"]"M"$/P?*0C\41/\
M?S0'WQ^GL+Q_]&9[7@_F3+T>S>=Z/45@RO4\(<?KE2)VUUO%;&[TBUO?6"YA
M>6.+I,5/IR0M;CR0-/_QC93Y#RAM=O5_VS9Q!N@,+EP+T+N%\JF#EQ^A_#,
M\=3#PZZQP>=G ?"Z)P4>]U1AZGU#<+EOPS@]<&$<'DQCV3T(85L_C.%8/DSE
MFC\LX#-]5,-O_*A+P.CQ@*#!X]5"^H_W"NG]_H.0WJ,_A?0>?!;4O8]"WUHS
M<097 \S>#- Z<?U'*?\L0-PEZN#_ ?#Z!<#E#T&8\D(2'%XJ@>U+';!^90H6
MK^P8T]>NC/'K:8S!FV"6WILHEL[;%+;6VWRVQKM:CMJ[&1S5]PNYRN_'N4H?
M#G,5/]SD*KY_P55\^YFK\ ;_9>G$/; )H(WR*R@_ZQQ [!6 P!L [K< [.\!
MV'SD!ZJ,8(IR8(1J8$"=7P=-0 NM01V=&%7T8)30GU' Z8P<)K!D,)<EA=4L
M2>QF2>!",LX6PX/D&GE*_OR7>1L!VNG\5T[DGZ?\:P !/P.XWJ;L^P FKP ,
MD06Z*$R9DI0I#RJH @JH!7)H #)H!E)H Q+H#&+HQ8A@$".$T0P_9C!<+&?8
MV,&P<(!A<(P!W$%.DK/_TKD+H&IB_R?R:?;^-VGV=P$L'P'H/07*!5 C2L@%
M>12A3 F01!D01QZ(TEJ$41,$4!^X: HL6@O06@"GD3"22.@',3925A]91-:2
M\7]!0Q,&3:G_FT\P9:&I#0L-G-FHX\M!K2@.:J1S4:V4#U6:R$PRGRSF1^65
M9!W90G;SH?(A<H;\0+]_CSPC[[FH@O__C">RJ?];33!BH84%"TT<V6@TC8/Z
MX5S43>&B=A$?:M;SHV87F<./&L-D1  U5I.-9 ?93T[2W[]$[M#_[BEY2Y#O
M,_DTR<=OH.E$-O5_6V*GQZ"-"0NM[=EHZ<E!LU!:8R(?&N;QHT$5/^JW":!>
M+QD01+TE9)2,DZUD#SE*+I";Y'?!3WIO!-[K?Q%XJX\";\CK_Q=H.9%-_=]1
M@T$G+6+ 0B=K%CJX<= VD(O6L7QHD<F/YF4":-HDB*8SA-!TKA":# NCR0A9
M33:2'2)H<E#DB\D9D8\FUT7>F3P4?F7Z2OBYZ1?A9Z8H_ =Y2IZ8HM"WT(;R
MG509=%5A_GH.X*Y+:#_<IK#1Q8>+3A%\Z) J@':%0FA;(XPV[2*?K7M%/UDO
M$/U@O5CLO=5*L;=6Z\3?6&T5?VVU5_REU0GQ%U:7Q?^PNB?^V/J%^ /KS^+W
MK%'\KC6*W;'YB^CM;Z##1+XB@Q[4O[WIU9=FX4O[X4/[X>7)18\0?G1+$/SH
MDB/\SKE<E)J"V$NG;O'G3OT2SQR'))\Z+I-ZXC F_=AAH_0CAYTR#QR.R-QW
M^$[VCL-OLC<=GLO^Y/A)YD='E+[FA%)7R&4GE"02DZ&S$N7+ ?K(  ;(,Q@\
M\9T,.B/!5BP,=.5\]//C>STM2O"Y=[K(4\\BL4<>-9(/W-ND[T[MD;GC-D_N
M5]=%\K=<5_!^<5FG\)/+-L4?70XH_N!R5NFRRRVE[UR>*9US_:AXQ@UYI]Q0
M_N14E#TQ%66.?P.G4M>?1IT_@#IW&*TC4@DP2IO!2%/6NW ']O-0+[[?@\,$
M[P<FBMSVSY'XQ;=<^KI/@]PU[T[>9:\^Q8M> \K?>2Y1.>^Y2O6LQP:UTQX[
MU4]Z'-,XX7%%XXC'(XV#GF_5]GNAREYO5-HS#15V3T,>D9\,/2G7G_)#J7=&
M33R'H)DDJ,+[!'WF69P5ZT&,*^?7J$"!&^$QHE?"TJ6^"RF4.QM4I7 JH%GY
MA'^WZE&_?O7#?H,:!WV7:>WW6:V]UV>SSFZ?_;J[?,[I;9_VF]Y6WY<ZF_U0
M<Z,_JFT,0)4- :BT(1 5)\-IE!M,G3^2>F<\K2-9"CZG\N#/- VXGVK,W$QV
M9%]-].&_$!<N>BHZ2?I89([\H?!2I?UAM:I[0ELU=H;,U-H>/$=G:]"PWN;
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
MX5]:=TP\ P1(G\BG:Y_V$X#CKP"F]P"T'@$H/@60_0P@16N00!9=HR!EBH(
M2@"'UL(@C_X<5:)-C(C5/\]!?$DD_/4O:)!^$".]$2+=_+B&;/D7U#%B4-^
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
MIVM/.D+YE.U-V4[? 5A0'S>X#J!QDPNJ#\5 Y:$L*#U2!85'>L![; YRCQU
M]G</D'D2!%)/8D'R:19(_%%%9H+8LZ4@]N<V$/WS H@\>P(B3S^!R._X+X.4
M/V/\[V=0!?LI_SCE4[8793M0MMF/ #J_ *C<!N ]88'<6V&0>2L)DN_D0>*=
M*HB]UP'1]R8@_,$&!#^Z O]'/^!\B@+VYTQ@?:D"^-Q#Z";[1)O[Z1)Y2CZ1
MS_^CA_(;)IZ!'0!(IFL/NP#@>1G CK*-*5N3LA7N 4@_!I#X ""&?""*(B"$
M$L"/,L!!16!0'0#UB#EQ)%[PUP=$I#?DB?\@T5_/'F@=2(/&4^3>OS11?C'E
MI]!O3;\(X/$#@"UE&]X!4+L/-&?*IJ6+4+X@ O 1%G+HGQ4DHD2"R!!%HD$,
MB#5Q(T'_?!>$WA"QBRPD=.AQS[^@.G5+3;V_J1DRJ&#.H)0#@Q)>#(I.9U D
MF4&A A8*UI!VTL>@X !90E:2M60S@P*[R$%RFOQ [I/GY"-0J_V;(#+_)RWJ
M^CK4+R=HT3I4C!GDV3 HZTYK":&U)+!0+)=4DF8RD\PE"\ER,D9KW4"VD7WD
M!+E$?B//F"^B'Y@/HLB\%_NO=]] 72U ??6_Z6H":NK3]EHRJ.Q*,PE@4#Z&
MA;(9+)0N(?6DD_2Q4&J +"$KR5JRF>PB1\AYYK/4+>:]]%/FM?0[YJ4T,B_(
M<VED_2GSOZ$A=7UC94)]VTB%MI/F,?$\2,>)]L>']B><A2HI+%2B_5"L(BV$
M9J%(LU <9GU67,;ZI#C&^JBXGO5><3OKG>(!UAO%TZR7BC^QGBD^9CU1>LMZ
MI(2LATK(?J",[/ODW@2E_T(3RC:7![20I5?JW!8T#W-#0%-;!HT\&-0/9M&G
M'Q9J9[$^:96RWVO5L]]J=K!?:_:R7VHN8+_07,3^4W,%^YGF6O93S2WL)YI[
MV(\U3[ ?:EYCW]5ZQ/Y5ZPWGIA9R?M)&SG7R(_D/^6$2M*!<:RE 6^K;=M*
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
MO<$%B3O"(/&;)(C=521:('K/!$3NV8'P?7<0NA\,@@\20.!! ?#=;P;N_07
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
MF0?@#8L8W+9,PVN6^;AF58XK5G6XW*\9+_5KQ:7^2W"A?SO.]=^ LP.VX<R
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
M?2T_9X.NT=Q?8RZN/2)_][&0>6]@SDO8[G2V-XJZ/B>H?UJS!V;@><#T$F#
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
M47SQ,-^X@N4/4E/&G,?W;##68-QUC0U??#,',9FRN:+/5[_$%R\J!3UYZ*A
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
MY7D?4J[WS<KQ>5#9/B\JR_=ORO8U?X,'&-YO)04]E0?W9VC;0>JSCO=+N;\
MG\S"3UVD <W^4U3K[:I*;T^5>P>HS#M<)3YQ*O9)49%/M@I\"Y7O6ZD\WT;E
M^G4JQV] 6?ZCR@Q8K_2  TH+/*?4P,M*"?HY^$ IP6:E!EEQK[$6!]TWP&D/
M%%,/8 T\>PP[YJ99UX"T$2=U85)YH).* TPJ#/!5?D"(<@.CE!.8H.S =&4%
MYBDSJ%09075*"VY3:DB_4D*&E1RZ1HFA^Y00=J/BP^Y77/BSB@W_"]=_*S[<
M;,%=E/L<>H^1?NZML)[%N@J*,F)0A!SRJW1H49)4C1U%X?;*#7535JB7,D,#
ME!X:KK306*6&I2@E+%O)X45*"J]68L1T)43T*BYR@6(C5RDF:K>BHLXH,OH^
M140_K8B8=Q49\S7OS8H"1KIW%OU'X+.[23\W5A,+O![FWFP^Z\3&1F*D@GC-
MCYVLC"@7I49Z*#G25XF1(4J(C%)\5*+BHC(4&UV@F)@*1<<T*2IVAB)CYRDB
M;H7"XG8J-/Z40N+O45#"3\#;"D[X4B$)9NXSAE'FT^@\!!78"<_?8*Q#X?5"
M;.G#CG;JJ(Y8*:7.<HC5Y'A'Q<>Y*R[.6S%Q@8J.BU!4?)PBXU,5D9"K\(0R
MA24V*#2Q2R%)<Q0$00I,WJZ Y!/R2[E+OBE/@3=Y_87\4\P* +?@_Q/H/ BG
MWM%"/!KK4(P_56-+;[5Q%HE46T*N1\QD$2.):=,4G>RJB&1/A2?[*RPE5*$I
M,0I)259P:K:"4HL5F%8K_[1V^:4/R#=]B7PRMLHKX[@\,^Z41^:/P)_DF?DY
M]\P6G#?2?_3OAXIL@^.O@5LO@5O/)?6;@1TMI*+5^*D(GV10-W&YDQ66Z:S@
M3).",GT4D!DD_\Q(^64ER#<K0S[9A?+.KI97=JL\<V;)(V=,IMS-<L^]7FZY
ME^2:]SCX@UQS/^4]F2.X$3W7HW\O]'3+#-LZ%'C^'-YW<[\9GU3RG7QL3<5G
MT?@DN-!!OOEN\LGWE'>^O[P*PN19$"N/@E29"O+D7E@AM\)FN1;-!(OD#&ET
M*CHDQ^);95_\"/B-'(H_DF.1F?OD,93W,*G_;CC]IG[K.I1%</P!WG=B2P-^
M*>4[V?@JD3J+H'[\*R?+L]Q9IC*3W,I\0+!<RZ/D4IXDY_)L.967RK&B4?85
M,S2M8H&F5*S1Y(H#LJNXF>"&)%3\@M=_ U]I4KG9<C;P=<9^I %I_1SK.I2%
M8#;OV[&G!II6R'>H7L7@EV#\XMT(_Z]WD'.=FQSJ/&5?%Z!I=>&:6A^OR?49
MFE1/(-=C<'VG\5 ; (FOATS60];J(0YU$(,Z>'<=&5R=6<<H\WYT;IO'&+&
M>%Q(_[C0NA>GF?OET)(<;$G$SG#L\<,W)D0[=]AK:KNK[-H\Z,3HS-M"K)U9
M&QUL&P'<1A"U$5AM%*9M&8 LMT(<6\F0II,Q32=[:\&&%K/U3!AT;AZQKD,Q
MGDT\!#WMY'TM=*006]*P+YKO!0Y*GHATF25-FP6GZR?1Z&.0[R/YZ NP3FS/
M9 ":F04(XIG-UH4],\>LBRIZ;Y!ZX%<]3Q/P</]N;.@VZ[I%UKU &R;6H8"^
M<7S ^[*EM$<^BT=$"%31F^^Z8I<]T$*2G(4D& M<C3\NT)A]C$6.@ %F/KZ8
M3R.:1WW,PW'SC$4^&VALD.HA"-V<I^B$WP9?$'AF[<5-6U=9UZ$L-=:A@ Y>
MUX!\J&$2".=S7ZK4#=ACHR8P3B(X3B(X3C*VW,.Z)F4Y ]SR.( OEM&Y+*,^
MEE&I2Q&R]" -'V*Y&+(Z!AD<_8Q!P:R=:ZUGTDZL0^G92EL Q2!MFQ3)U8_[
M[L >D$Q^"^/]%NS8@AU;\,<6[-B"'5O@N5L89#8S^&VN!P33)ARZ:9?U?)0-
M9,[KR:37P6C6FK7-.),6"CI"R/1#RUL(WS+CF3S[B0'@#]R!O;'VA&*0M-.Q
MVW#=!*B7ZQRXAQV'L.,0=APF(3O,P'N8N#B$+PX16-=1V.L@^@>)RP,OTA@^
M!&9M1.\2= Z@HPVYE4?H"ZZ78J'G <?Q_S?GH,BZ_N2L;3[DNS#F1\[ADW/$
MZ7D2XYNQXT*T]0]$%^AL+^"+FPFRFU%T_G8 D3_WKF5/SG+*,83>3G16HR?W
M#/TQ,@.0Z7Y.FOK=-2AWVN9")F#9DV.;&S'.*[G?C@35T79&"4GI0\3&0]3)
M%0:BA_#%0U3@@Q3D0?JJ!W\#/M)\RMI]BJX"O?GH2R!D B]2_DO2E#MM\N^S
MS;4\9"-!C^@[>W%D_0/QQ'R(L6;C:7N($W;\G*3]>0;^%XC/%QD(7J(1O$BE
MOH#P%_#%"W]2+[H;+M /4,9DRA6,3G>J:\K$W,O$?IPG].UZD)_98,R'3)Q-
M\O(U<R$39Z>^0=V\C1WOT%;>9?!_C_C\"VWD?>+B?0K^ 8H^^/%WN+^Q'L38
M V(\*\8XD]38#V.<QU$E8RV(=2]*/RQIKCZ#:7P*Z_@$UO,Q#.@?L,B_P\8^
MA%?]%1;Z/A7X'@Y\!P>]!9-^$\X]<0['+VQK,!ZWS4'\]QR(,1=C78_R-7SF
M<SCF)RI!?BVR6Y$] _8\2V]CQYO8\6?L> ,F^4=8WQ^PXW=PS%=AUJ]8]J)<
MPCT/P3*?X]][EKD/8_7+4[8Y".-)OO?\?VSX3%,IDYO^!J_Z"USW;7SQAO*0
M7X[L!OU:;91CAE["CA>PX^?PNI_!+Y_!CI]BQX]AI$_"4)^ 6ST.2W^48+W*
MNX>0\*!EIY!U_L-8@V$\A^3\-388<P"T5LO6IC_*6;^5)[J"T1.+CG3D%R*[
M$L\VZC'L> 0[KE(O5S2$[(7(7HSL%3#;#6C=09.Y#NY^FJ9T.TWJ(5T@<&ZF
M9!-G@1IK,8SS,*ZWV6"< _*7:^8@GB4NGI0[NOSP63@Z$I&?1>T6T12KD-V
MY%9D=U.6/N0/4IX%R!^C!E8@?R,1L1L=1W6,NT>QZC"-YCHBXB#19)PH8\!8
M?V$\=?EC69<SO6(+=:-Y79&=90W&7?CB=LLY&%'H2$9^-B4KIKNJ0GX#\J<C
MOQ/Y,^DV!Y _']EC1.9*+-B,_'W4S FZ]8N\NX)E+U-;?_^/-1BK9;;,__S2
MUNR,)O^ K1NZ@"_.$A<G:"/7P_L/4R<'X?W[E(/]Q=I%O>Q0'5'8@HX.=/2B
M8P ="]"Q1&OXM]*R*^6PEN&+)91J,34Z2DL9(=H7H=O "#".&?J)O?4,D'NF
M68^&,KK>&RQ#@A,Z393''SWAVD0[V0#O7XL=JZF75:K \W5:3KM=AAU+L&.,
M>ADA/H:YN\"R,F0?D7M*<RP[B![3;+U&-']J>0I4OPW/,<P\2O=^+T/-+5Q/
M\?X(]C"$4,ZI2'%%IR=E"D1/!&6)IRQIE"$'/47HJ4!/+7J:T=.!!3/1,X3L
M45ZM5@]2NO%DEV45SQ6U4Q]M1+^Q^VX"/_*V/@[MHK'LD53H"&G97NS9BBUK
M\<NX'"B;&_J\J>T@I$=2G@3TI*$G!SU%E+Z"5E*+KA;T=&')+&0O(%H,#QF[
M=@X1/>=53V37$?&U]!6U]':ULNX&?"2(88?A_CQ#[?%(ZQZ8;=BSEK1H&7Y9
MQ# X-,4)G2;T^:(K!"U1Z$E$3SJM(P==1>BJ0%<]NEI59]>C6KLA54]:K*I)
MZU4Q>;_*)Y]5Z93[5#+EIRJ>^I:*[3\#9@N^C][;&=K.D 8>!KMXO3&*\M/%
MC^"?(4]R.]?)ZG1P4>M4#S5/]5/CM%#53XM6W;1$U=BGJ]H^5U4.):IPJ%*Y
M0Y-*'3M5XCA;14Z+5.BT1OG.>Y7G?$8YSO<JV^7'RG)Y4UFNGP.SLL%]Z+S
ML':"=.-@FO$<&'P WU]"BCP?_\S")UW45[/[--6ZN*K*Q5,5+OXJ<PE3J4N,
MBEV35.2:J4+7?.6[EBG/K4ZY;FW*=NM3EMM"9;BO4KK[;J6:3BO%=(^233]1
MDL=;2O;X IB5 NY&_SEX]3%2C;UP_<U<5_%^E%1L#O;UDBJW4E]UQ$FYAZ.*
M3.XJ,'DKSQ2D7%.$LDUQRO)(4:9'MC(\BI3N4:54SQ:E>/8HV7.>$KW&E>"U
M0W'>)Q3K?9=B?)Y4M,^?%>/[A6)]S8KU@?NC[RS\_@AIQFY2X8U<QWD_G''M
M&A"I"OI0Y#=5.=ZNRO3R4(:WG]*\0Y3J':UD[T0E^60HT2=?";[EBO=M5)Q?
MEV+]YBC:?YFB_+<I@J0L/. .A04\H=# UQ46^)G" \T6W$:Y3Q?:]@*5DFJ6
M6)=H+X#O]S/D=V!' W9 Y90?:J?T "<E^[LKT=];"?Z!BO,/5VQ G&("4A0=
MF*.HP%)%!M4I(JA#X<$#"@M9K)"0+0H.N5Z!H;<K(/1Q^8?]00%AGRHPS*R@
M4+/E7-X3Z#U883L/%BPAY9E7##7!CE92]%IBI(1XS2$]3 FW5UR(JV)"/!45
MXJ>(D! 0K?#0)(6%9BHTK$@A834*#F]58,0L!42,RC]RHWPCC\@G\C9Y1_U
M7E&_X_J)?*+,\@7GT74<_?OALEM)/5>#Q;R>R[T>/FO!QFI\59P.WR%&$F,G
M*RK26>$1)H5&^"@X,DA!D1$*C(Q78%2Z J+RY1]=*=^8%OG$S)1W[")YQ:Z7
M9^PA><3=*E/<(W*+^ZU,\1_SWFS!393Y>GC]7H,&--K6H<#UYV!+-W8T4S]5
MU%4A,9)!W<13-^$)C@J*<U- G*?\X_SE&Q<FG_@8>?.A5WRN/!/*09,\$GMD
M2EPHMZ2UX*!<DV^62_(5.2>_S/5#WI.U)3&.&V<#HW,WU'#3=.LZ%.//U -P
M_4ZH6B.?5V)G ?65AD]B\$E(^E3YIKC(.]DDKQ0?>:8$RR,E2J:41+FG9LDM
MM42N:?6@6R[I\^24ODJ.Z?ODD'&3IF5<!L^#]V6?_I4<TLTZ1?D/D7;OA-MO
M@$^/P_.'.V@3T)(.[&K +^7X)(<X2<(GD?@D,,].GMF.<L]RDUN6EURS D"X
M7++CY9R=(:><(CGDU,H^IT-3<^=H2NZX)N7NLA*'7$;F7+*$7+A%[N>RRS%;
MSZ4Q]B.1=J_KI4U 1188>W&ZK7MQZO!+,;9D8&L</@FE?GRA3J9B>SD7NLJQ
MT$,.17Z:5A2JJ46QFE*4JDE%^;(KAOL7&S^&J!=#GHNW W+I8HA($;R[Z!T
MWRPBE^JP/IMH*WQ^S6S:!#^9Q[6/]].Y7XE?\O!1"O431?T$4F^>^,6U>IKL
MJUPTN8I!I8K!I8J.K(H&7$7@5M'955&!512PJA^,61\L6T5&4 DIJB1;J2!K
MK""#K##KL+$?";V;AZSK4,:@0G.Y]O"^ 5M*^N">?"<.OX125S[8XT;Q'%NF
M:E(+ UHSG+O92VIB<&EBP&NB,VDB>)N,A548W-0#A@DL.$4CW+\![M\ $:HG
M>ZO_S#(/<W"06$#OAF'K.I214>*1:]M"S.9^'K8D\YT([/&G2";JR@F;)O>0
M_/3 Z68PR'?CBVY\T84ONO!%E]'!TN%VT>"Z,+P+09UKK1LK.B!Q[9"R-KA_
M&S:TFK4/W5O';.M0H*0+0 ^O&Q?C ^ZG8T_,(NK V(>#*&=\-&4N"<Y<>.40
M"<8<?#$'7PQZ?KLF90!?#-"Y#5 ? SAM@$+,7@'(C&9!ZOHAB7U_I!/\%P.2
MV;(7R#B3UC@/96P-7^/:NHHJ6TE; /%\%H)=7M!$%[X[!6@"BR<!>^N:E#'L
M&,..41*AT4CKPL=1&M$(]3%"A8Y0J$4[:71DB@NO4-A7&9@_L:Q%,?8"7;L.
MI6L3?3,H ,D@C'O>&XA!, 7H6JPW@#_6X8]UV+$..]81&^L8\-<Q^*\C+M96
M6#< &A-N:Q"X^@0=(>USY4O2BK];SD79LIG;VS"/IM.[@SK U&*:<NIN8@#X
M %<PV5A[L@?LE379W&=[_0VF .)C+W;LPXY]P8!!9A\=VUXZF;W&@[EPK'$
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
MA%="@/!(C"-C),0(M^1DPBDY@W!(S2*C)^D1]DF+R$AI*\)&71HI#=(BC5E
M&D&O-()-Z2KDCS!J+_D-]=^YH']+.K4/Q8VZ$Y8ZBP/*; ZNOP VT86>ZM!%
M'CX[&7U'%#89.XV=\$[A)EPR?&2TS%@R2D:4L$^91$9,F4;89.%DLO@E63Q4
M#H19#AQ+#F1)#C&D'/4QR1SDIRB'#K*])!+RPR SR*Q_'\H&Y+7@^E;@UF9X
MQ'R4ZT 7%=AD*O20A/^,ATWX9XXDW K<9)0\'V&;@0%^Q@1JP8S:M -EH:@\
MI31^60$QK )B:07,/@H@$?(@ _*(I^7+@?W8MPY#?1]I&V0&+NW?A^*RK/_J
MB!6@[*;X^3SHHFF$/@FJ) .;B*%Z8^$G/!HCR>A9X#*JF%Q4,8BI8-)1P:"F
M H=10<=6A5.KXI=4%R.O10:15<5LK)* C$A!^3'RQ[YUF+[S2-3WF:WZ]Z$X
M(=LB+\>_C:&+'LI509&FP2:2J!;<G?"A_3AU1Q V'4QL<S"I:(-3:6$0T\(@
MHH4!5FLZ,AI."T M5$0+W%\+W&8VR-QL$!A-D 5-\&Z-CWWK,.%HKE#K@7TH
MH*6.U%8%Y*6KT0Z@[+-1K@@;388N(M!% /["#7U&&K+!63"AS<=D,@^V,( M
MYF)@GXL!;2[:8RYUN T-.!>_,!<"YF(6_NF7_@^<ZB-:TWL(1X,..@P2!EG!
M:_OWH6R$ZZP?.(MC8@^8+6Q@ _>!7<1!T\;"7CS0AQWMA,D;3@O>;P9;F,(6
M)IC<3&"+19AX%V$27(3V6 2?6$1M<,(O&[L@;^V_X-((),T0W'\!N/]\!OD%
ML@/0=;PV]-\)N]8--G!%$731A"XSX$Y2T'$\].&%K49#)P1)4!09=B)6[' >
MZ+&"IW]/"K71<1ELL0R#R3*TQS(TGB44M\3#EJ)_+D64N 11XV(0,HMFU(-!
MMF[HWX>RV7/@V\2;H3::3L<=[@*=)J-<&#KQ0<_13GU!S?<,_4G?OA3H80\]
M[-$F:Z''6DQR:S&HVF% L8,3VZ'3V:(2MEO0T"#7JQ$UVR"*M&Y$71@DB-J'
MX@L;H/NNP9\6R'/1C68AR^%71+WA \!P0#]"SQX#N6]O"@+ 3=##'?9P1U]U
MQ^3B#K_8B,Z\$8.-&XSFYMZ_V<(59-KE&B:F=ZAX+PF@OLN#X-$>V3($;8"L
M@6:;ACP1?Q= YNB["W8@?SN3LW70SX('9_AI,/0(AF\$HTV"X1?!L$4P'"@(
MQ@O:.G!'+$BT_W,TPE?B_3/,"G==L1WN$H8N!#7E!^Z#%43F^+;OY-N=L$.>
MQQF4^\K0-I$\_0%J%-HD$H-:)&P125W* ^/N_0U8D/H]#_#,-N("F=:08;('
M/H#?5XS". "(X#[('[S_9/!:2!QA/H?3=Q:']-]70N6^M0OTF>/0XSC&SR2T
M21(FXR38(@G]XSB$'L>8??PZ<._(:L@U@TQ]R%)&MY&&G+$P%<>W=1<,K7UK
M+-3ZRK=OXZ22(<[AD.]WAWS;*Y*-,22'VD0.W[B,8.0RQLW+L,5E.-^5@\@
MYY20Q:CCW,,8!U 7&<@3@CS.$X1Y#TK&P'.I]95O^TV&.H<S>#V$>H%-[0LI
M@1Z/J3M:,>%7P#^?H(\\04>K@"TJP.K*<X=8?Z#N!_EV'F82F(@\>#'U-E*?
MM"!>IAA2 ^+V>@P2;Q&[UX%/U8+7O02K?([XN0;.6@661IU%*84ABV&L(BA:
M2%Y K:Z^<RB4U',#:Q!)0ZR!4.L '> TU#=1&A&_UR,*?XU(_3FB^$I$]F7@
M,(^@1S'T*,) 50@^=0\#10'8V!UTU%M@N]?1<:[!@:_ D2Y!2A8:)A/H\^3C
M7]]!H63'T?9@?/\>"K4/8S28$!\I 8]X $YU%[S_-OC#=3"*7.AQ&7KTWPEJ
MB6>OQ+/7X-GKX!*N>+X'FM ?KK.-G 1S/0''/09;).*WX\&YJ;6/6-)_!B5R
M8 _&M_472C:U!O&@KSG9T,1C($L0<L0@8S*>+X]GJ^'9<T@R]$A"NQP#TTL$
M TL $XL#TXV%'D?Z=AILA@4"P=UW@N$=0'<]3O: V>]&ZX2#<U-K'V&D_QX,
M:@\&9JZ^]1=J.]&= 5<[U^?R')#%!SGC($,<SY?%LQ6AOQJ>K8UG_]3W39*]
M8'][P*EV@^?N J_:"08>!GML(UZ00=V&L0?,.Q:6286WW"9;X$W>D.L]: \&
M1JJ^]9>\@>Y$=3=J63*6C("\,9 E@*%'&,^7)#O TK9#C_Z[,+3P?'T\?SX)
M ./UAX_XPD>VP%>]88_-?;=Q^H W4U])V0_K)!$GM.#ZOMU$77UW8%!Y+6'T
MR;\ZT/V2!X:$@P-#WD[8XA?TD6 R%C)$\40I/%\.4X4B6EV5N(-?NH'G;@#S
M=8&/.$,/1^CA 'O80YH=M*!N*;5!JZ^")UCU[>(I[-N#L6Q@#P:5J2-P9P>&
M(&H8_&U@:*:6R -@"V_"#7G\D#4.,L0@8Q)DR$&& F2HHE=HPA-T(,< <HP@
MQQQREN/9MF0I-%L,RYC#%J9]JU>G8+'KT/9=W^T_WW(F0L*38S#L8EC]#2'1
MSE']TQ'U>H":$EW(*,CD@3P!R!F/7B &&=*0(8=>H0"/5($<#<C104\Q&#@'
MLAC_7]EW0F8^;&& 5J.\1Q^^J8OVT,4HHH-1A[J)B,IIU%%+3'$'D7=39V"H
MS]5!GTW0A0H7UJ*/K"*<J!DOY E"U@3(F0@YTI C!SGR\$P5,@]Z&.")/^%O
M>D#H0D-JEXH6_%,3+:D!KU5#[YD%CU=%[U/%2* "^50^B2DE%N%7)(;T,.3
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
M3"XY[CH=\!/-JY-HY6=HY2R#5 (=X$4#T&=_8D<#5-(!9C3 5SI@#KT6?#3
M#/I:[BP:8"(]B+&E ?CI04P4#3#Z(0WPD*[EGW0MY6D EG7QGVF 0CJ@<P+;
MJ%$C^T-"MM&\(BP 1G?#RR?%U$'[DL<5U:]^^.)M./U+4VME_H]*\I/"7,Q4
M1<CX(=<?<X(-1;YY@R=K<47PX.6#.2Q1S//U7(/]B8<E*MXRDMGC]M+*[XQG
M+F<A&$?H7F]" V31 <H]M#K0 :*TW:0==, H.INC=W]R@P90H@,R:("E= "=
M#P;0 9$T0#(=\#,-\(0.8 EB-&@ =SH@F 9PI0,J>)D!K,LD-!K$&L0P%NL8
MFB];M<9^O<O&S;Y;AXA)A]._-C6774G:XVT]Y.N'SWF1Z^=*][TC)4M9"6EG
M_ J1[XTM3.\6C+J-$YC<@=[]&0XTC[.EE=-6%PA1IREQC X0I+U>^),.(%>8
M 4TL@&,T)7CH@%]I $4ZP)<&,*,#UM, 'G3 4AK@(!WP$PW $@8ITP#OZ:/8
M9!J ,9\&&$\'_$(#C*%O[;T[AADP@F5O'ST.8MG8=H\YHB2L+X/C!RU9<? )
M#_%"NBSGZHV"!V55+]\T?OKAN[_A]#])GY__8(O$A_SD7>[+YDAS$-4AWKI5
M[%\U_7MK_<Y2OIMY3F)9@'"BN8LJ;0'B$*V<C*0%O2ET %T)EO" !--T8 '0
M!RE9.F >#;"0#E"@ 3;0 2(TP!XZ8!3MA70&BY:TMT5E+ !Z@TZA Z[1 ,OH
M@#/_I&4B#5!('X/VTP ,*QI@)QWP!S<S(( .8+@S UB723J7,P$6L #0(#+R
MZOJ+EJ_=X+,U?%_<$(#A]#]([XJSXK>[FK,LB2-].+]]M;;$P![)();B.^[3
M!S<5?=)C;)_(W-@<-,:ZG^Z1Y# SX 0+@,9 :E@ <VDZL+ #"1I B^41[Y@!
M:UD M#<8.U@ V<R 4RP VD)+(0N MF&M>0(=$$*KAAX=L)$&<*4#K&D %C)G
M3 .4T)70H@$8*VF Z73 <1I E YH7\$,8*<#&%=H=([^QHK!2&7R2I:1%.F>
M$57 (31IIMY2E[ ?["X>3H/2I[*A]U!\+3F[WV^-P30>ZM/5+.E.R(+O;^V)
MX!-:\>W%-'=(9"X_SA+;TR@M2]Q--)@!+*N+A(,6]-*7. BA+=6RA ?D.#/
MAP6PG1G 0I/HU/T6"X!&,-[RTP%Z-%/2ESB)/ U [YHL00R=/I!1-$ :BY8T
MP+/)=,!'&F(U'?"<!DBD ^C;\M\MH@%H0RV#\3MME&*-#P)', &&6+P/',R4
M1IFR AC'K5RV_+PW+O7JP[\]_3R<_DJ-0[YE+4D*7*D]749\ M]HUH"4D;:4
M>?JF]9O7S.\_D=28 2SK=H0P:U'$"J"]J*6_6R2$]C+8@@5 >WFXG06@S0PX
MSP(09P94C:0#1M ,-8/E$31FS:HES6^WL !HQU6.L@!HKY-N<] !Z<R %I9!
M*I96#6<Z@$XPDN@ ^ONF6OHRR6H:@+%O-#. 'C R&NR8 ?2 D<'XTX09P0)@
M%((I\8A,4=$W7[ME3\J09Z0JWM)'Q^'TOT@-CXL*;EZ[G'WA;/KI4_3-!S5;
M+?65940%N?X:\9E?[/FR^#1AWF/)LGN!$!]F$2Q.3PR9 >8L #%F0 2K#.:7
M)#=8 <S5:!5E =!6!^B]@I 3S  W%@!M-7@?"X#&[;-9 #1N_TR:#K!D!C#H
M<SO1IP'\Z !ZE)-&6W\@$VB MPOHCZ !Z'MF6 'E]/7B'CHB928SH(P.8!S^
M:\ >+:*X8.T0NX=..6SY)2HN]4K1J^%C??_&]+8P^W3\H<C=83\'^V_9O-'%
MD9F87]VP4%&4V>=4F!] ]R9"1C(#Z'N3D)A/4$2R IAC%/H&:\+2>:>S -R8
M =8L '-FP$X6 "W48MDJ0B29 8^%Z0!N9L!7799', ,8CO\$8#45#7"59:1L
M9@:TL@S7=-+*LHR:1P/<IT>E]#=6C'TT+0+I@(];F'Q*T(X.8+S;(B2E,'N!
MY3JO'4<S2X:\Q*7BW3_=#C><_G6IJ[.MM>E#0\.'5N:?/SU_)#S ??V:%4M,
M#.?JS%95G";#O !A(DM[;4=?E]_%XO2TF9?U)0K195:")3"GKPYL9'T$,X!U
MC8,&N,>RED.8WQ:UJK, GC,_PH8%0%M/WL8"H*T.G!Y-!] 68DM9]HK07XK3
M7Y&R+!\<H$>$]!=21?3Q@67=/%R &2!.!SRA:T$',/+ZQS$^<06]I1MV)@]Q
M"/MF<$1L2M:=\G<LX<MP^@]+32\KBN_=NG8YZUSZZ923)U.8W_Q=V^EN8_J3
MIM*TR>(3!,:P4VXQC@E0,8JEW] <2HT5P-QYAR!2)4R LZP YB#F)<L+3A+-
MK,02%@#M73#K:@^-@?S. EC"#"B0H0-T:)8VH0.F,@-8UU$$:( DEE<Y-, 3
MTW\ ,';1EX/I@$++?P PDO_:^<\EH6;N-L1F]"-:\Y;8;0J)_/UBX0_N-VH8
MOMCHOR,UW,]).W9DWYZ=OU DR,W%R<F%.8JQ7Z J(\+'-+DR;Z'<RM+S:.LH
MK*] :.] NC19 *K,6K)LTZ"3?_I1-99^D3?Q'P!O6,D:S50L;UGI@-]&_ ,@
M1X$.H(7Q[UC>HM#/[.\3H0&NT@!_TL>'>!J <7C0$H; =$,GEO,+3:$2/&+3
M- VM7+<>RK@_U.4H;W__(^?ND_KA@W+#B4H][2T-;UX]KWKRN.31PY(*YB6O
M!PF_!GNZVMNL6&*Z<)Z>MH:JTDSF=90264&6ER#,SQ]B'849$/)/@+,L1(L6
MY=2P[A6A77:QC@5 VP"YFP5 VXR>P?(2E7:HOYSEA33]P)P7'4#?*7YL&@U
M6^QAE-*'F%DT "-Z\!+G>-6E+"]17W@)$<+&+Z5DL'+SGE-WA[A&\D^/35LC
M$\[>>M+,6C:<AM/_+'UY47+W^N6+9]-.)1]/C#]Z-.YWVFT9V]:O,)FGHZ$L
M/W6RA(@0'Q<[_0TGZVXTV@O,^Y(L@#U,@"Z6@R3T4QP_LP!H#.0T2PA">UG\
MD&6<DV$&M+O0 3PT4T6-HR-H@$LLF\EH@#IW^F!, S 2!X=K DJ+68Z[U'CU
M:3%:>,9<:Y^#64/<*G9UY?QEZWUVQF;<_='Y[)*BEZT_*!I.P^E_G;J[OG:Q
MKHHUY9R*CX[Z=>>VT"!_WRU>WC[^H<PO@QHLM)6G24\<+S"&XUN03^N;K.R
MUG&.TM]?T@%W64,09D +_= .2]_\E65++ UPEF6YAP8H8UF)I=MJAQAS^4CZ
M_'_.>%"IB-::7^A/J OJ'VUYI&<O]8BZ,,3MRU=63M<RMM[X<\S9HA_LX+R0
MD'FGXL>7SP^GX?2O35^;W[ZL?EK^N.3APX>/2I^^:*#=G7[IUZU^GAM=UMO;
MVJQ::66URM:1=NPW3T5J@@ WTWHM,Z"1MG^:L&QGW\9.!]#V6*:RO .YP PH
MH1\#(4>9 9W!M!<8]#USC./,JSFCY.DW=A7:?U\GX5%8[)M _Y!5^U[EOD)>
MF3E6OD>&NH+]EH/(C#FF=EOVIN3_8(_FJ=#H4U?^=@/G\+N1X?0?E6H>W,F[
MFI.5>>'<^?,7<Z[?*Z/'SC$;U]NN6K[$PG310B/#A2:+5SG1MB>DR/%Q,*]1
MKF &/*#OVJ=3E$\!](44:9H2B:HT !\-<)MINSJGBC7]=M7Z4*EOI:.GFGC&
MWJ1?Z<%(Z8LP1@@K+7+Y]4S9$*N0I3Z2<K,7V?I$I1;^8 7BC->.PVDWJW[\
M?1O&\^&UB^'T7Y;RSO]Q,NG8[XF)QY).IF5>+ZJAQ_:_6EM:F"PTG#_/8*[!
M/"/S5:[TLVH),^G[,&B 6[0H9CQ]D_;;H$$$@TMM[1Z6VQ43]0=*V647>1ZY
MR<H"\IVHMZA",^:OVYY2--0&JH9(=7F])2Z_Q%_]T87%UWQ##YZ^4?TWKT%+
MG@Q]-?5P&D[_Q:GC8TMS<W-KV^>AX^O/9Q-C8Z*CHP\?33R1EG7ST4OZZ\7>
MR,6+C!;,GS]_@:&1R1)KE^VGZ8\X.?>O>R@X-!RB+K/<SISOV+_4PC[5U#ON
M]A"O)^IV*?4/#]M.WA]Z(V7J8HU%]D'1F>4_VJ%=$AY\^%PA2V0R*#U^,'SX
M=#@-I__74V-=;>WK-^\:6W\P.?><.[A__Z$C\4FGSU]].&0?C+<T,C9;LF*M
M]Z\9Y4/N83B_@HBI+W;?<Z;D!U_ *_+0LPLZDEWQP_B@*7'[R9M#W!O_/=4^
M&%Z^_ ].=*+\KT[_'Z@_HXGPS5WOL<Z1K/^)4 =7JT@88?N;-&+@#Z8TDCE]
MAXX8R5KZ?Y 8U\DX3O:?N"O8V03)"$&VD8)L[(*$44/8V6P8M]FF$#;"QDZ)
M^<N4G!Q<W&/81HUF'PFI9,1(,G)P(=>HT1QL(]FY1PC@AZ-&C&!GYQ02',,Q
MFDV"0$5VE IR2H\5XE*9.XY[B?WDQS$KM<1:/%6W',P<?W&"QHJL<BN_;!%_
MT5_V'9.Y4*KN<ZC,5U@S?/;A2^=N/#)8NF[6%+7ET2];O<Y;'J@X7C+/>YGL
MCFW[';8GS4]."5L@9SAMX?H3KZ<:%>PR=MKI_-;EU'1!*$B)'<G)Q<_)R4[X
M*24$V:5'C589R\$Y=XF0_>3SWA=*MVAZ_J)J(#-N^03A?1!B>0#:0+;&"I%C
M7MOVSYNB%G;NT?$2AUO+'B>=N#B[Y<;+[?-E;ZY_O<!Q1W*=$Z.2\+%#CB >
M3(@^J>CEZ?V7^_=_39)B/!PV\/_-),5X-&S@_YM)BE'R'VI@\1:VZX3/GVS>
MQ=?&D=P^\V2Z^K6CI3DU\SQE;38(/;SQRN-CV8GT )T2ZZ6QAW9H'S#8<,%$
M;7JAB&>L<H1L[4VE&)]K3SZX/7_VIF"GG)Q/;L/"DCG.-J:;HRQ22SI?5&WR
MTVAJ/%<UI66O_*IL#^?U%AY)Y=U_6"49BKLM3UXDH1*VX?'^.!FN8)4PIP@=
M\<#E!19>/D4/SNP5W9(BKY/_/N",<[IYI5C0>DU-]8F_1C^N7?$JGM/!\U!@
MF^7^52<3QK:^ORD8X6\@N*&J6+!;I^[1K/M:G3-OU)0X5WKX/BZ1V[(WZ*F#
MF7-8X-MSL56?8I8W979;16_ZV/"TNLHIZ[)O??+4<^5ECT7$!"+<G%K'V?,=
MSC^SZ$&<-&=!V.S\@!=IG_D:-K7N-7EB)''/627ZV1+S9.M0S8Z")?6S"Q6G
M)RD\S."U-'R@=C**WU+6-JUTWLF5AH+;5]5\;GY17KBRZ''UY4KSQ.W5M855
M[SLL0[;>=Q.L=]+H%?7?GE/Z]*-[M=O7;LV4]YVO+H=DK[&RKI^A$_AUCY"D
M8)C,4]LEE^JCCHD)'HU*N;&\)?=/B7=?ZA7>GJL3LEX<_?6$ZY*=;LL;=\;%
M&B>GJW/F?TPX]J"RR$/)>F5!AB>7[/N6Q*BERK&S>8N/%(_P/>!2^'BE<XY8
ML?>$AJE)=D$?6FQR]>I\XOU]6QR5/VN^<O+?G3+]GD33@_:6TO:@+_(I58]:
M'E>[CS=)+R^V*4CE4WF_.#<U7WSVUX0_#U:'JEBJZ%Z7>/]4:MK'!ZM;/DL6
MG/_0Z^:QZ4[YQVNEZ14?0P\'1G:&.Y>%VUU\[]DP+[6\?<UJR=JBXI_]MW0$
MO_ERL<+V36&(F&N*1ZB'^7/#V [SRYLK9/=<CQJGZO:\KOUDXIEJ]Q2[<S6%
MFXK]++RM"BRW?)H?IYT3>,B_M?9I[?G%[[]*;"J/N"9EW*R@4\/79E.X2%-3
M6VI#J_H?[5\[1'FK2Y?/?.>S(3\N-_-SWO1CDE>EN>K>6QT][N)SR2Q_Y;H+
M 7^VZ$L:)VO:I.V3"EESTFQJ>%)N33;? _4H[Y4E=CXZUS[O"UR0'C[*N4RK
M/BTT-6WK"08Y]+'H2J"&D.'8ZN<6G)M?ZF2-#[S@&2X9F<?9&RQ94EQTJEDL
M)RO)-I=!9GY^?W%]@X5C0,[3+TWI)VMO7<A0WSDB5Z2HMF=FYL-/3^XG^ :+
MGC1.=KVO)-CY**O@1->Y9\4V6]/F?4B)T1=(7WDQ/3.M^+BWS<H>4TNITZI?
MWCR3D.',%XA15).6^C7ZSSAI*7.)#6>CWNG.5"K:TSSJ[I+3*YHW?UEZHUC6
M_$36%[/;U5\OIAJ7A=5<U#I[><;'1*L(!R6NM]&;E*-.O[RI\CE;TK][TBV7
M,[J)ZH5"$IE5C>MDJCN[*LWSULGI5I3N*72V?;W[Z"8-M4[%&+5NB=RD[HS\
MD+J2\X82-J9U*PW%_>^Y.G+.2[DALOQ2M$ZHRM.NB@=;>ZNJ$QFDH.L1@X0W
M&WVN;SGPT4^SE_\\@SS/S7N9<H9!VH/XG_M)=5FU=F]Q]>C9KO]QYIP*H]S@
MM\V-N?<8I#LT5^KSUM#(1"[]J=ZA+[J4>K[TB@4V,XC5V9Y.3P:YJ!^Y5Y%!
MSCKW+B@(?->9$=?3DYVCSR!1G4D,PE_<6OIRZNLFCVXI1P;)T[]EL89!WG=(
M76O2[TAI?92<U\'#('<O-:^1;&]+S,OJG,H@K;V?0E]^Z=4.GM(=7\0@VS_D
M=;[][-J0UV-[J[.FH/=QK[9:=N^-Q"_"$@U)SZYY=W8\>\T@O?K/HKKU]0LL
MPA(/Y.2UA,3T=C,(KZX?@Z0^V=IUB4$J$PL,HQGDR2P&F5R;NZ7A?,)&*W_%
M'5</I6L*'^*I,4XU6:1Q./=6C9CFN->QQB?WWFYSRC2+GWE"AM-$Q&3%K-98
M<=D([4<Q-=N+IX9I9:C?.__FTG&9->[9E?=#H@)RKS;4?R@-WW1Y_M?S7S8V
M5/LT6WF>R\M9G7.Q2Z_+8V5IX_O>U\_6R.OXF[G&I?")!Y96KC*TU0F62JXN
MDM0_W-86D+GFU?E"M8=%7B]U'*-5PO8W.9UNL!"9=]PX\*N70*T4^^Q\@4_/
M5P=4M6P*\O0689#H.PR2$SBU,&:72F>7Q?.,-HORB;=.Y'WXV/+9=TMH[O+7
M(4WZ :&/KQ5W*;S*W70O-.(Y>ZC?LU#VO)ZW]WHENPU[BCVZ>D+?;V60_#>1
M#))U-WB[OM%;T]:+W<^:/OVQM"S6[$")L$H*][[]B^847U0MLE4UT%WE:EBK
M:"X0T<L5V!HMH:NR7<9NMB2[];JIL4YGKN4F-(0_+1W7$11[3:M%Z/:3W:6.
MD:%OE#U[; J^V,W7M%I@J!SFI2E0*V*@$JG7H1Q3&K5B86^X\/:[?H)^9QP4
MG:_FU&EWI(MY[E]UHJ"97RDGZ%3^B9;]MLF1\BM69*C-+B@SM/8,.UL?Q6F@
MXGCV2UH+A][" O/?TTQ[KSC?GR[58.=J75 5<^O #?YQGA5YFY9K!QW=FY[2
M+I_@W!WUAUG1P[:BLI@Y"C*](3M7Q.5*O5UVC'/KGAN.0;%7'IPMF[[TRNLN
MKU0S:^,_C,67O]E;;!EVOJ@L8D;YC;J94U(D];B<8P4CM.TY;T17?=G?HNF]
M*DLOJ<HP3K?;J4!_@]*O%_2=U(.U@J5;IXZ[;7?0*3[$,O+YZ+:4JI"EF_@B
M3G/FK^Z)FQT:HWAG=L%+DZ4+#?7C3@9$?M!K51"/N:@4,/V-]=6L\4D&5Y6[
MC-)\>-J*Q^RR,=38<G9"]JS5]\JC1)9EAWTT-%>7UEPJ>.1HE7_=BS?OW5:O
ML2ATR!,K"/4+ETJR"]%27)E6_R[K0 :O^HL"IY:*VSR"L[::74UHY@_:+MNC
MO;FIW*=+)<VUX,*>#RGI:O$K"[E\)DA*N'B&NX9ZF(2+^.0NVU#$)\4]P_'(
MZYBX&BUU8W7^:=T/UJ8DN4^L+''R%?+Q/+#T0K20F7J-L8>GJJ'UXK +ANHR
M[P-E2A]-\'9_%;KSRI/=3]OY%0J%=)\T>71DE8?8=BJTUHK/\3]WY/*LU(ZV
MDUN77SUQVZTY*Z<V/&.OS/;&E%.?VET,U+R?;#@;$7AVKT[\P9:($$X?Y_JE
M$?G%3<\2/ESS:/1]]:(K8,:RI#:'^>]7.[N91_%5)BLI9AU(5XBS+X_0ELX7
M#U;<[O$X1/=J1:M9[_.9L6[5Q;]6NCT]$YWP?)YPS$'O-7F-7:LS*]J?-$LD
M.DEW6MY=N:+VR?-592]%#'3CBT0_&^IQ&J6J!<_PNG^N.8VMF(@3ZDKZ%__N
M$(]*(QFE_XD!JM3C\V8Z)?>F7+#0:3-8-25:,-;U9*SN*L?HE5OR5:+F2W/L
M/KRKW%^G7B]<W/[+/?LLG7#OE*LE-M7N43.J.E//52QSK5[\X$FC[YGL4O5I
M91'2AOX;(O:FBV_1[O:_QUEC,,M R(S3<&R1B(MXVYU0GJ\;G.+:$C]H=*;5
MJV4U\-25SPD=96,SE=\B]Z6VT<9;+G6Y_.4ZKR979Q]J.E_N?R>);V'*U[:5
M*3TI1D&G/S7-21]3_6QF6$F^\M[I&2YFUH+A.R7"#AANC9(ZO7K.)IUGYFU[
M_;C59QUUS.Y:XFYW6GW.WH(:=UD=^T4!@25EZ0[9A]1'U>@;J+VW*5PJV'*/
M0^*M[>9NOCKK_(J02V^$),YE5=8UMB_(%LQ.ZSF<>?MK%:*.%H[;\1T'CKKO
M<1.J+TI(K(NPC'[4(:?>*;FTV>>3>YH#MU^,U:-P2>7,<QFW(G06QS:-.R85
MSMGRJ33/([BLY\/=FV%5Z461Y>^^)"G.KBZMJF%+]9-;Y?1!1G?1%OGW)NG3
MR\/=;AH[Q\;IS@\RSQ#Q]:S3J2U.-+6O: M-Z;1)7-:D*9+U+$$L7[LI5WQ+
M1?;.O.!G6J'1,[T/6-29NX7S9SQ==\W#*"EOHV2"1'S<ED\ZN>4=#B<BGBW8
MGGLI7*3=P<?'X(%*_;L(>\/QW;93*A]><PN=L?)N2:+GE_#GC8ZZ>B=*2TI6
M5(7\KBA?/*4EUG5&Z;U:]5$KE\8*1%PPD0UP?BFI^CC,_LY]K8R$IKQB(?&C
M!S9J5'[U>E#KJ=(Q)T>C-2WPS07)U]FZ,=&;8@I.M/'97RY*:?+<,\[BZ^-"
M[9#=%34!5>GU1<7Y$P['K>'3XZPV?/]>]:NX]H&2<)% '7T5I4]V1XMK0I)E
MC[4YN*KGOUI^K"S*/5TS=+-[K77 E&B!A%S>,4%A29I_1,_*MRT\+9*O'''N
M0-C9MZL+'PA''OV2>.?+3MXXBR2^4@\(*S8M[U2OL)6XW.I^19]<5:NL;\PZ
MHBFVM3Y186O:NJS9#"*7Z+;]]TLU[JYV4<ZA[FZ<K>^RSV8>#9-Y9_C&>M^B
M1NF:.34YQV46S=YDFB77H1:8:W&\1]IHL[WFBH"4<+>9N8E3N>-G%42YEM?R
M"43-/W]3C$.EC:W60FWWWN*ES:D935HI'N\_= CN,2\VC/5L?W#%L/1F,5^'
M=9"D1596XF6'B+S4QJ"O'5]#BI=IF^SU3FWR[X@-GZHDQ7^@8F\&OU'JZQIS
MJ<,'M"VB):T_B;L4S/-J.W=YUKT3Q\R?:5NZ9DZ(W\OM^UC&W<,\ZGY$B&1:
M9GV1NI:T$J>)@H/"; ,=,7WEAH2L-Y4,,L-[;\?;W+3BBS5O[Z7=;]#N_&A^
MN5BT(LN_<'WEIPKSC5NZ36(:S]8__="R[F3LYKUS+D;>_="N;?TE[4ZQ2'7=
M>3_!6)6(H*"N/ZXZJ/D7B70<,(J2$KMH75FULFK)A?-9QYQ=W1<MTNC(RG2M
MJGJ89"ZQ:OJ28X8"T<:.X=M6V=](>RYGFAUWQ%WC8LJJ(_%.SA6S=)Q6Q99D
MIBW=)RCX5%!L?DCX&C4'_/<HP@ER2@U5(AY%!'M&V!G=>!7*/Y/M]6<]/IG"
MZ[4O6J[R^7^52BIY^^+ENV#INAL]Q=NO$QWRD1JO1EX/U$N\\8*M@(AW2R:^
M_9E?NB584%)-C[^%!$M(O?CT$]OK+4="U%/4.1S;@MC"BCI4EZ<8O;DVXY;L
MD]+T6UG[8Z)+$U.Y/L]+Y]Q<>U,\F#_5(_?9A_9N2_56MY.YA967ZY]F^#JL
MT>4W7)/U7+_Q<T/(G#EE>UR_9I3'!SX.?;0\U23"/U_M;>S"?.46SXASV_8Z
M?3&O<[ T*7L<E_F104[)?IA1V>X=I)F]:E5P]-795EGOG]=NF'<A03!"[L -
M*7&9%QNO> AHMSD6.#[H_.R\,C'@:K55A*]%[CUQAXK*VT[UFXY4YQ^-7'/Q
MGIAK<];G])M!#GNGAO<H74OP5C?JF> PW>BD8,^,WJ9$4QW!=J%;-UXM63.O
M)KRFYG1RZDRC_0G6[L>L]VH+%5@T3MA;8FFP:/F<54[)&H<NGH\XD*\KM&R_
M<H)+X)&3$;F\,<ZU,1%!HKMO/>[^L]*T^*5FP/F._+B0](RTP./^1AOGF_ F
MWK+C[]11]7*/<[OU;&V!Q2_6K9U!6TO/)Z>U.TI*F"TX',69KY]B5VU5'S%[
M2T>I6<'+:5M_;])O.O>X3"YU7YV,:969[NU-#KSZ&9U[C"UWF)]P;5^?G.PS
M_N#9E)OZ[XYQ&A>D@/C:K"@N$HZ:,ZV4?W%=-J\^5_;3NLX@K\9F[:[<RYO+
MPJK]%5]&OO&Y]^=I<9_.(WXBO:.M6SKGZ%6=3\X1JXSB.^F;62U]ZU.##7=K
ME$7XW@V66[YNKO_T>,R2@)R>IP&7O2WS7=(K'K491F0>LS%O>G,\)U7A8UFC
MC+>"^L8<8^W6\%,1,E/6O_]T<Z79^Z-.Q0_L]G;9N"7Z7*S.OUQ_P#525\SU
MLY*C=F"03T5IRFA^S[JV6\&/3NIHM3#(D82VCAX&V:K[H$BWP-7$]^*AV3=G
MK7Y2$293L,.->VGKNY>W/NVZ^WME8E'PZ^TR5<M+J@KO=\1>2A4KM4P./=5Q
M:TFM8I+ZS'31:55&)JNJ\U<YMUOZQEPP4YM=R)4<]8?[42E=O6DO2Z[TVA3.
MNNV:?ZES=J..?X/^7MO+]P-/"TI<MG 8E?.Q]%& >OR9MH!(YT>:M_RC+GYP
MTT]U+7OZ\%F(\51.JX*7J0;BVNN3@@S]O^HX5!7Q=Q\,>GQM0\+.RXF146]-
M5JP]T3C=*/6TKS[_'V\^.":)NMTKO_,^6$V[=-G[HBD]MF,+.0M%G2,"6ZHU
M]+9JG<'PV1YE^JI0)]3MV7-A"?^0\BK-]9L/?RJ66#?;G,.[+M31E4&VO-4\
ML;78W::E-*KZ34']A_:@,^61G6M,>A^EG%H696$F?FB1A$Z@S/MWCUOFW?DZ
M[>WIJ^6*/9DO/TTL,G_HG/?(Y]KN3*?,DC6VNINJ4MMF!C^7S.#2ONKO<ZFH
M(+4LW,;[R9>/]>*)#U9O]PM_=<&^L$.O2;DKSR%\TU7UQN)HO2"[S^:NVZ=^
M^?S1\D67!1BL9792[N&<O$KE(]RV4I\T)[3W"M_IV!JK^=Y#8\]5JU%E7P[%
MU>59MWZX=,NTR?:/B^]]XS?EV;PK,'NU52:5+YM/)["D/?!9:NKEC<&-GS6O
M].0)JU1V]%9EW=&-W5J;4UCUKDOH3)QZA9_>ZJMS;W0M[SB2=[_(_XOI,@9I
M:6_U_>2WQ[CL\^6 H%!^OLH'8<$2^MW-UJ'\>U[*F/_1)-6\N&1_D6V*@OJ%
M#J]V^SIKJRT='EIJI46&@:7&,U6?+S;H>GQSX<U97Y0LTT4=PQ[%NMI+5,5\
M.=,R\;"%K]9K^^S4F14!%J9&->;/<PIL'W1<=M/>')USN47_=F.:FTYVI=&9
M(UD=##+%L3GT:6G[FB+>HD?JE_4VWHQXMB-(_NOBEP6I!9E[9V;T6J6\,-2U
MJTE^QGLLR5H[_ #?^KHDCREEFY0V'UV0UFZK\>R0]MCJQ^F>!TJB8[(^&BM<
MN)6N4V:O(,.5'!%88L;IH7,E_SFGULE]%][;VJ2U[+K6S"=OVJ!RPDJQWC7>
MX;Q,F>Z!L>6=6\7;FPI757N%/-M7I7YC?ZNX>JU:^O$Y(;,:VDURLLNU5S2$
M3=\@KB_R>4IJJ(>!?^O15+YQ#44*SZ1,NLX:\MIG5J5D7UA^P*[Q9-[#TH<)
M:@W&:6J^QTMG+3G-?39[K_;Y-^FG#%<=6ZJ\7SG*PB;IYK, C\5>DIZ".DDA
MV37S6Z,<CDJN<3#S]U-T]_?L$K<N;S[DK1MVWZ/CZ6;7KI-S2JN[WD59</AX
MA#KXE;H%N'D7,(CSI62;]MEW+)[Z7?]ZC;^9B+,5"(C__&^,S_49C__3:(64
MD[[$;X6VE;4J*S2/Z.QM=%7\<.YSUX;.F.R8\3(WX\?8F+@ZG5X:D/1(X;R)
M2,$=C@R-C7."5Q0EM"Y:H7XQ767\KLBG1^(G3];UZFVMO6:3K[/\J'7UY,ER
M3LYE@N*.W44Z^TU$W\:"JH@[)00<4S@;OA-QQ+O5%?9!L5<*<G9$_]EE\K$L
M]=.*N*L1<I&GGTW_D'54U+#296M,B-PL:POWF"O']$5\9CBTQDBX&*4KB?J#
M1Y<EK+\J\NY+EF+GG%N7B^PZ;/0ZFDKUTYOM]ZQ+3BH552TU?JGCKVTDTQ)^
M6R^TYEI5S/I;D5L9Q/,DYZ[V3B_3]9F!)S.S,\[5>@5M/Z&R)-;ZZ9Z@V!(&
M>>?9$MOK7U"@9%LI9*P0(F*F(WS@J9+Z@=5VEIEWO86+9AXN/6 0('>UI$H]
MR2OP<N GIW#K@.EN(<Y6_+*YQL$2(O*['5Y%V)>*5)5)!@?83L^2W/M:RWMK
M]LPV]<WU>DT\*K'N4KU;]S=4QQ1*=K2*:H<?*94Z<S38.[17SKC@!(-\235(
M7)]]OG)ED=Q4+NLTG;$5=U<;SPL+D9++WF&NS"!U9]=D.P<_2VC43=N;_N!8
M59%/;H[-2A-UG9V-F^2<+N8=]+%7:'>^[MZM+%)94E"V.=G/U7JASZ66B(?1
M+D;73K1MKW76VV/I?/7&GZU5S;Y' ^?7O^\X&I6O:O6AO#WQXBR^U#]U1K2\
MC79USW\^L^-1?7%T96CJGJ=+M]Y)5>EX-I9!?"[N:+:VMO)]4B_W[OV3RJ5A
MU;J<RR\W.H??BG99L"7DCSKGZ/B(Z)A6]<+>HL:0#8OW2ZXYYOM\H6M:NLL]
MSIO6,0'!RY/E_VB?;=0CNZ'40DK\@5#QU[;TRZEV#\P]KCZ?W],4\F#CP2BO
MZ4%%;I*OYQM=JH_+.*GMO7]^Z)2-&EVN4>8ZL^M=.YW*TJR=:X[$_)I;]$;5
M[KSHZAT?]._E7+V4;BX096JOJ/4FXFQX,N=FJ\3MO;XG'UPNGA=^@S\L6(KU
MWE[6Q/;BD^ZT[7=K7Q:\:.7GL+@ADO/9CK^TY7/4^9 #-[[TZ"DM'/ER2Z"D
MU/TE[@Z%?C.K=BNZ:G+8:]BL,?:>\KAI2OD<FV/M:A?K'R>KYR[R22Y"?-$2
M:_QVO_+1*%&GB&N<^8)/<SRLVZ/D#B<L*<J^LBI#I&-.VN?,6B$Q/Z4ULV];
M/-V5\$Q!KSDE,/3P_'P&<<@NSO#(O!7Y]:O>UPOO?#6^!%\\83]Q]4G#2M66
MEZ\[L]7\-]>'<Y;&2G(>/WFA:7]31<6^T^)OY8Y.=1"[4*3S?&ZL5U:U@9"%
MOJUNW)4 .V$NZ7S=L?=N"H3/E^8T$/"HSKX_=6]PBL6=P)B@$'W?>Q,3:\<7
M]MHJV@6\M JW::[ZHO?L<N];"X>/EA8?YUP)\4M3O.1KO5U&TXA!=%9\S-M1
M\.<Q_3>M\W/=WC1VVK]/R+NOFU6]-ZO!)S!O;E!>ND>77H9CP>GN=17%K;5/
MBPO2"WH4NF=O3G[Z27+5VXD%BCL3]WKX5CV/K+3/R& 0BS5Y9W3MO*7.5RQ_
M%A#:4N$M]7/5FZINV^ #[WO*O;[F%>J]B6^_]L%-6V>.3:%),7_7@AU7XX+U
MI*;L4#*Z\VY>::U@>TILQ9]%W1L*/ *BGM?(BQY3<S5)_>#;N>;>(O]"):L(
MY<^-NFHE-UTL'I77WE0.MXDX%U'#'QW0U'#?.E3!:\W.6O/G#N[YO*$5]R[M
M^A2H5R$AL^Q9@&/]GH;NQ/M^*Z^IJCA^5KL#1:L^7:D*>5]T[]:?YT0N]T;9
MJ]=DBX1^O/?^N&1VVPH_[<*+1]V_W'@8>.!5DD%D=F7\W..S/>OW'[*)F^"P
MV//EBXB69#X]R1.S6\+GUR6$!$BND8G?\B98+^?&E8+$QMOK;V7WF(44.5\\
MW:QSMFV&F\Z5H^ON-:V_$1Q:=\8T+S6ETJ^CJLI1DU_^^IHEGQS<0Q;5MMES
M9]:'^O!=+#AJ_TPS^62ZA*[>S:8U6C*2!>_F>6><.Y1JG&^;41^T??=-$X5J
MN2CKE8\CI$6=PN2B3D?42!WZ4M;B$"KX^;5'AV5]1]6&2IG/>AO;5)KJZR,%
M"\R,@NHJ;BN>R=O3*Y^SJZ=8K>#/6DRW%AG5%0]M-O7NR[AU\4N*L\CGH" M
MYS"9ED;GTSVW9U6L*8I_.\?//-V40:9>.?);],%SL2XN-NG2EX7R!5+,4^J7
M=11/C8GU;TE5XC3F+(B0"]]I_%)I49WM^F"^MT*"F>]U+ZKW/)OE'A*2%_'J
M3HIS2G6BJ=LI#VK5-R8_YXNAFVM77&W1^Y[\SHKLWL.-NP/'N-]\%.,9-MWY
M0UWMBX]'-BF\?/FR=.*]Z2TMTCMSZXH/F_W1F'1YHM#5HQYC IQC:]]U;E2_
M%O4QP+4DX>+"\J_2Y[+?&ZR:OBS!I>A6V'DSD4\FDA+R!]L3C=IZ]'_+.5,<
ME.%\MF9MT9G+\UT_-+O[WS=Z>K@]LZ?3PKMI5<;'Z +/[-+LRI?WHBS:&R1/
M]Q@'3EQ]3:XS?-_ZULX0C]T?;:K<(G4<N.QOG8_5FWV36^WI2C^'_/_K4_G0
MB9]1]A\5D^B0,7]XI5??><96%''IZH/#3Z\4G:_J3G18$?W:P]UF[]72BPH-
M^<:G[5ZU5&1N>.NUHJTT5GWZZEK/\>_,N!SX*@4CSD:Q-SQ7O2;H'ZJE4=7D
M.+&Q3GUWU<;CFJ*3'YVY>+%!9;O$<7\S+Z?D6KN<QM)36PJVUP24J:RN<H]K
MS.HH;:G:';>L9$NM]7USF]L%(K$.%YW+6T5S;Y8\F9FK_93+8^:)!@,-_W<!
M:VPSK_K?TS66>7I/Q%!<ANMM6(B<X>K,@'.K+[G\X5_]7&W.A?3L/%V+T[9M
M1N\.&VWT;4A7.]OHV>F7U5;]MGE]M+Z@M_N^_"(U;0=#NQ%B/MD)YA?>>(=D
M&WSLULD8UQ+QE$&>^4G6';\P_H9QHIE[E)I1P_]#W9O'L[FM?>/VV>?LTH&J
MJIFM6K86+6*>]F9O:M[;/-NDAD@C-8<8]ME-JZV@-01!/&I(E5!D,(5=*BD1
M2DA(#"6F4/,0L]<^O^%]WG/>S_L\YY]SWOW]W+D_]_W'6I^UKG6M[W5=][76
M2L77+5!:B..#5\TM>3'9<-@*-7-=O_U]7UP#YW/WQO'CFWU0#;\9;4:7!P<(
MLD(VC/NDU$YLIZ2K*8U4W.E$-A[I',8JY,B[[P>\+0MXZRU"]/;5N>U_O;J
MX>6OX.AV'P(4"D)CH%Y^MMYW4J3.7#4TG+/4:(70IWQ3.(*YOL/RF2\B>]/C
MC/8*UG[0FL//U)QT7;0+H'*,56VH;^0&7F[GV4<S];&*H]-LGG1<U;VUOF3:
MC?>SI .WW#L]"UN>!66ZSBKQ<$$Z\_.R&QIPLS!3'K R-^W@_UCM[3TF:K38
MD9]@*O8B8CVE[_^D'R+G.GE[_O^Q'%E09'EETK:-Z2[SE%#EY9T09V"[[)/4
MQA?KT?$,M?9:C;^)W$!9SR/>9LI?H9@*_K#VCC@>7J>_.[J2-2C=Y]8(>OJ9
M=>_9=,U[\%A-%RM/5TU\+1COI/*$F/^4-4*UXM\TS 6.8&_L*".4 $%8M1#D
MS3/G%='F4FW0EW)'.E!"=+AUJU$ZX5J>O'6,[/SB8J*=>FW+A*-R4_KQCFF%
MPUVD8?;#3 4Q$\)B>_U47,J5.:.^B46F4:$/GVD2,5&^++\L4?*Z^2N./T6/
MDYC@D#U)SVAQ;,6567%L17/K.J]&%)P?1,L&?:ZI#8LI7>RJ4H-5Q8:4K'Z_
MO<UW:?19C*S(:&X@I=.[TZEW"^TU;+Q^+./0QKA!-,N9^,KLRF+#:"[@*$!(
M49)R.0,.F59XWOH!1YS0ID.]^U^&SAVVK[;P^'ZT5E$QCK:F*"\?J!VS\/W/
M!<AQ;I!GG=2SB9]9K+$I9O)[R\;%)/PVL;*Z$["]&QD?7%@M5/J\8RF"VU4)
M8TSOM[ETJ4^2)\B/-U/4%HP"EN,=P6-'/4Q4\TD=<&1YWZI/-1RN80*+,?*K
M\\964ZOU+LY/_28B'>=UJ(&>LHJSA^^%*(23,8S6NA Y'<:3%O#%</^K;49=
MV)0B"-:?.9L6FW#8PMO=/@N1V\< IK55S"7>YR+#-OV=E7DL-7/?!"MLEH^5
MTCC46$ZT@Y;&T"?3J[=,Q>?KMK3OA:/"Q!4A:L%5LYI=G\"=2YH(I;%.#AZY
M,2UD.(A4E&4JJ/D9K1JU#V"CK%+LC<:(>(9?/S_%!-Z^!K<W,=3<-PY:'Y"
MD^GU W&^T53T!*9V594USO!-$FFP;V8V[L!^#E=D(A6%R?!;B?K4U#<KM[I2
MYZLFG3N66PH5H#?!#D&1GKW9;J@<9C[YQ52O^_],>W?_GO96NXF\62VU1Q>^
M0I$+[=)\U&N5V5RGT]-S^_EU'29G O'^$+,5%<]BC&&%)Z*?4><V.)V?8YAM
M%.BJ)2=&;#=I5YJZ'\,W\G<I],4M9 I.S_XM[SU;'X$RS3$R9%AMR\O<7A#C
M!W*7G+(&(N)N&ZE;*Z,31G'_P02 /J+%'CXV?-OOU(#1MNH2+F^T2'UR-]/B
M-FDS@HL*+>AIX 0R!I,FI5B?XY0W#AJO[#7L_[+.D:7&1:!/!>8_]9P*K/R0
M\N&@G T) 2A)X=1XV^O3)L=M0 4'N:+@1^]GV^;D5V_+O.:P!^?/:=M<L0;<
MB6CU?U8!!C LD*!..TKX$.F,=J2-302[<[IFL93$ID,^QC\CQ1LR,I\\T-85
MRMV-2?0T[MZ+MXT#RU13:^^R' \];QN;=O&R0W:BAS;0^F\B3@64X6-<O:YC
MC:*/QQ+I'_8'3*:([LX<#@2KZYF@1;L1U$Z%K X/$:JERA&#J*("2 383Q2E
MN41GE@E&(&"6=WGWW^Y+;\1IZ+?;K]VBFN&(W!AMA9#F!@+L5*!X-SHQWKAG
M6UQ]HI:3!-NAJ$FGL,>99[V^,5;L#&@#QO^*5=@,:6U'!JQS;^+/6O"R)WZP
M*,^I&9F?_G3^UX.!JAL!_DI/V$6N?6&6"I6V,K80UW@U19&K$V=R,K_X1.%Z
M\DTV>M6@3JV"[-J^-(@M0ZZ S';]E1VUY12N'5VCQH?NT!^ZI3AI>Y_D#2K3
MPB1I!\'.E]0F$=E3CG=.!>1TI%*:MJ2@AOXH:5/'K0NHXOT/.ZW^M_9Q*,[G
M.\"NZM%XLY=3_KOD<.V=@XD2=X1^3,O@TO%ABN)Q%"1%9@%^/A8T7CESL+M<
MBZ=BR^QU6)G!1<D/VH,/P@"[QJU14/^$T>I=P!"3=50".;1N*,C?6-&6;$Z4
M-<SR'>8N;BS;WA$9C#^L,WP4.$NLT\F[)5,?$:=NP(68+_LN'AJ%$4I%?G(@
MC\@D;#%0FHO(S4',W52[FVG+V!?];PK?WU^Z5 'FY;]#!RNQ1'5K[ [1E';2
MJY.0^!MN\*(ZXX%7*AKZF21#AY(JLX #VX9X4[SA&$W0EEJIQ?&Q!RCRS#53
M^7[>4ZZ+(J G;Q=/!0Y8CP]EDJ8^*16>"L0_/!7X4\?)W.:IP+/CU-G$DL[;
M6XY3>R];#TI)Q_U5!UMEO?M,F)=.%0TQ"U9]04K7T'DS%Y^.[V)FD;SN?N9]
MQ'_D?\3XU0GN<)T\-KC"=8(1F2S2YH5F0G"<K[.-0]OUHA:H=%+!),.:#RAI
MV)[=LGC2*)J:95^VZ]U4MZ\$@1X /YMYZIJ6!\@SG'K48-OF=M^/*$H^7*=H
M^] 8^QEU4SXI)W]).1D\%3AN@9\*_*9P*K!3<BJ0=O:>-G+R3<?)XU.!_E.!
M(Z7#$Z53@1.54X'%LQ'/;3'&%@.KP&Y878DL67G3R:M[KA4Y\\*G II>"1.A
MU#H'<F5Z/<HSH4UQ.-V@C(I,&%?J5' 3^9ISBPF,&I%H.U N:L>GF[Y?NW/0
M0AW=)DLE?EP-!HYN>C'-@EH*4U"Z.Z<"92L=7G!%\\N9H-=+]I)4I)*CN+K^
MPVTEH5J5HQ.-QBG7Y370DQ>[#^A)Z2:G I^4<L[DW9CR)^S)W/*I@-CAJ<"'
MO5,!A/>\_]2&$GC'(N*PV'&'^Y]+E?RG,K/_2Q''&4O&TA,NWS!O>< D:^LU
MJ1(W'-*UF4M@7O.U5E1OMXW0\7-;$E<4<0>P8HEND9:B&[:C%JD9FDGYQH^W
MZ1&\YB6YD97EVBEQI1UE?@EI\MAJ(+MOS: P^4)N "[)&;5;,O*<=9*ZK-P#
M++U3W3])U\O0\OHQR_]$5]O^F.6_AB7QV;C&4X$-#'Y;/^4%/^67R9=''6W'
M"R+'4.Z10]14#SQE2LNL;L91ZN2H8U]ZZMTBS.>0MW*\6PTY=Q12<]:-8;/?
MH/=._":3MU)/&O]6!&:6^"'E"FS@')UV(B=Z*A!"6N^4U=]S3#+I:!^!G(TZ
MDH!=2/SNY,L$J\V3+7Z1RE[10D?6>O+^BY,;&QBUN3/Q,)?DZHX^&?LM4]KB
MK%J=L]6IZ/G0@0C35D:.#L1F1+E:/72XRMDDO0FM'3.'2B;)FX2:AQL'"!(S
M?IJ3,/MZR$#".ZHXQ[WA[OVBGV0!0R88&UYG]*&8)B\@[L0X</Z,TU6W%^Z,
M@SDK((G#Y(.LS[C8AHI,04_P)0N04.)E8K7TY<54D;^H3L\L+II?>K?0FCU!
M7;D5U%K5#/W-UY$"6"6>"L3H=84G8F ;.]$;!RHJP! ]83S,VHT=;RR/':9)
MQF@X3CL^'<^S63DX+ BN2="3\<U8\&]\L%>70KKVC _K;_$[%:@UM,U?-FCQ
M!UGOS PT=V'9U 363J!?%L,N9$4_1H?B5_-V6A@WDJ&[C%2<0;*NV /,M$*M
M&-]=ZATIU*R:PW##=^$_0I*.6%?G45-[(TW,EMCB&D5)MS(-(X,GV!?I]ZBI
M3N61@PBR"4CE;%:[S;9U5,4:.A=MJ<&7>)R]FH">NE?P8;K^]@ZU@0D#:?(&
M]S.6LU>!9-IN'L?;;P!JH(K%/J[O)NPXIJ2^\4/W3RE9(4@%Y_6&'F9*[O]9
MO=K2](Z[3?G]:5YL"KH,E_XT]NM_4=3TOWC(I\P_4,2G0" 3NB>Z+]C:B-?6
MUE8[D8A$4H4)."WM.:,S5_KJ-PQ$,"9^'GD3Y1D@2=%$* K?F>=7&CK898OC
M H.#0^X]S=#6-GDI*M=P4NWM-VACV6A\78D8#+\N:PD*0FG;2]JJO44&HT/7
M$6]3[8"2U&Y>W4*/2N$8_51 JT1+)V./<71-MW+M;>OR<J(]>&6\WX/>B76_
M1#2I(/ND^%U&%XU$\:^YJFZ@<$:V589*5XX<M_XZS?H![N ]Q#@B]]VN2?[3
MAF^E4?) 5$69<G$+9!FEDAZB;!#G@%P7J3;,;&Y=2#FI9O=G[]DL8P8/90W?
M,S[/H>T>YE>4VA*4EW^^NXZ9DE$HC!O:?DBL$E(#T:FITGE%2D)[,)@3XF/F
MK]KF:L3][U9?S$9E[4?$)Y'8WG+^S9*C/U9IK*YV9(&+D]17)*VE(B7#^#FJ
MW/61A*&84E,Q!9">78!4)2*P#BJ:V FKF/&9Y6S5!D"(O0?4F4*'W4L=L3%\
MTG-V9'"&24'#_8Q^(=>AY*O;[E;=D9LK-4'C[HY="PQE7Z"##O-ZTT+JH>&@
M>11[S6E)8ZAX;GM8;8%[4@ID$@E+%#,QI\O(D"H1FW*&AM>,0WH9]4BA6%A.
M\]R+_\U ?WEX(B!B]^6G,S-FH[-[]"!VF.:7-#@)><T!J9>C<7T'AQ& )QFH
MR:*<L@@3FZTP&1K,6DVU4YNB_1!Q$P'\]$ 66WZ +>')IJ'"^>15T;WV*5T(
MC-<U-L3>F.YBO'L^%35IW;N#"6E[]_O'F3EJIH/TQAH;,-W-]^)JN0\BU.KY
MK)=H8\598IZ$+/#3M'"O1VE&R]I?5_LYS;5! UOI^'A!-J6<D/Q7J#:\5&VP
M0FK:+-N1B/*$N:7RHF* EMKFX5H[L)W9Y>A:USD&936J?,40&N>PBX;#*EDD
MARD*-,UATI"'E8L>BA[6FU2'1=!V=H^F_H(_[H44[IBD1X+'SAR5C:Z/G% Y
M8$Q7 X._&=,F[ZQN9#;P>'9X+SGLZV6H_G*KK4WGO+ZZ=1L\5UH.&Z3QC)V8
MBX :9KFB_54RN#Z\/8LZZ4C;.V IPS!KYK2@2[II&LTX?X_3@3[1>132P")Q
M5JLA1D8I$K7<1D^6??)\-&MRN0J:V+D716"-WA\/CSX>^#.%3,8P(Q+(AK'4
M5FP2%)_0B0]:">5^WMM;A9:CKVQW=<V^J%X_T-^[_MRPH[]@CD@)>_M1MAZ:
M7)$E1KFJS)1^]%UH_!OGE0"U1M?L"Q&O V[ 3;5C @ ?EQ,PFJEOH$>M'^*\
MYIZ>N"\4JHGQ=O6W%K83C'8XR]3/"<<47.N6'@-_*O#+7&M1B52BQ\G%,QNW
M/EU7,?EQS.[]QU,!3SHPU(HZNQU>JQ\-*W.Z^O*1:_R(U\$R[I)H#^;%;^M+
MYM8[;MO!,2'>U:QENHZ:97'G^G)$UEV4&+6Z,S2F<ME<:\U(1%$6JR /&FYN
M.'+KSR=[1;1S]4(4K.3ET!%,DE\(GW4J\&AVCW>2/#-F*JR6O+"?E&CT1D8)
M?.?0LK3.O8MR57-X,3DZ!.?,X'U*-RSLARTPU*6J0!/U<X^L.3&\ 0><ND2S
M5%&Y(5X9ZY1K6U19G8X?LC>>*-?WM 48-G352<:T<(C4#RS$84I2VU24R?N-
M:0/B<!U46)S-)SR=YD?)-98[H,&%)5I)47E/IB"-W?(=(2CFYYW^)"/8<7_[
M6CBY^U(!X^H!V"\83,4BC5\-Y9KF;R "U'+T-TX%9EYR?]KO)"_N]P0_T8['
M!V<@AW[*\L1/TB%)P\-<!ZQ?0E:2!%#K+==)_E4R7DG0HM+#5N]-N/<=E9,_
MKX3X')%T%TB[]/DE$X4]@XC8V(/C*,UWOXS#]F>"84?7MN05MG3W0N94DR?/
M8CWE#';&\.(;?XG,IB9>YL&#QY_;)1].*ZA@2O[Z;8Q*8ET\LWHE.2SJ47,L
MN2TO9^% IG&0K8<@=?#*K!8M)(!C%/_CB\,']66G J^0Z:2@.=)OJ_[8MSPZ
M <_8[:$7-C;Z0U 'A_6&W>V';N>B9OC/C'!)6#VZ]#)?-%,!&H[ISV6,,QH'
MRQK+2"VZJ<*5?^H/ES5C.$9$;)@*F[1M16SOO78K71-<Z'*-W5QH[I]'G4S.
M7(6#!:',!?8,-KU#<+!PWA[ED%NC)$@3:NK,49(BN\#H0VQBLLC>3V^'8HMU
M>GDZ+-MD14)AQ I_MUMWF\<9ZZI'C,>L^803=H^X\-!BG4Q*U ^P9,H=T1,'
M%LC6AH>6-5(W0:#N<CNA!;$_8603?\2 E.05T*_8CY+C:&YTXX/J>)*_L[W;
MO 0A>%@FK7I+VZ4-531<&F<\=KNW+:S3NA(EKK349'E6@^:#0]-L7KB_J(RP
M)_Y=.4A^ /JD2(?E"+\W76,E$I$Z,& PN7RB$E^BW%C73LL:A^MP05SLN0!;
MB?32KK=4C\%IX3J>&VI[SU;AXEM$PY[2HFI,-_W,K,);6W9^-ZNN3<W-3=4F
M\-_-*@47MK/LBOR;60U&@\K.S"H2**^VHFH7C83-W/9Z__WWEB]%9:]?5VJX
M;B39ZL7"3S)J!J0*5@IVVL>"$&?U=UZAJ2D*!:5^WT 3?(A0/,?M/C8V*\LL
M%_CR%]D- >2W7W_YR[_:C?C?0N&4]<?QA(PO(#85)PKH(K!KU8^?#(*@^?"H
MM(X*< T)ZS'41H',YV>)V>J,5."V&RPKO574#4H!^34/"&!S;6?TC"YSBS+C
M9S9#2C^^,"UQ9Y?\0]-NZWAN05=#ER:$XN]"CV%<4\6,-RL3IC4=CKG-1GR+
MO8AA<GS+:F21+YVL8E>(1+/$32+$.'#>F W8I'AU)80L[^R\K*:16\KLJ&-/
MNJ"TO8$XKAH_AOL)I9F7*70#F4(M01@;&PZF?A7=]HC_[6;>!U>4]H^@8@-E
M'C1=)K0G:TK]-RI[8NF6A(YBYXSOI5^1(S7;*QUVVW.;\H39X<ITH\+E M@M
M4G>=IM_7>XVH0_M5Z'L#GP'RZ,J*9@9P<&43)#'NW1#24:F/!]NYY(PM^@NU
MN)=6^5(X"ESOT0RCHGHQ2))I;QOXN8D\W[O/ 45^B74!CZ]BT0FN8$N:C!39
M4I<97VIS-_57/1V8>1@#IK1$ME/ZA/*HQ:XGA)_G'1A;O5N/$/A'?^6+(SJ@
MP1:P15=KL!:D QB69QK?T(4<1&NNFU_F/1/5-K2@U(O68"374^U^3$LPZC6X
M.+<)9LO@Z'X#/V_F+[JDGQ1UAB5X;7EX[D9, _*DM:'EO4'E:$VNT'UTOYA]
MIXF'%0(6(X]>=^S&U#V?>A%Y:=XGCM&:M8?]2HHU4ABA7V^7L-!1GA -2N2^
M]WLR*\U"1]F3U?W8;B>L&TE%L%;^J4##=OZ*0M4FV6-T6DO\!N8N(C=L,!TG
MU+1]4)C67F%V5%'%C^L'S8)_H*S2P-'*_#5+RSSOGCLK^%V9;T$7VFLVLN02
M*VO(3[SRO"XOVU*_E'_:E2FX\:@]>BU+Y.I^2=P=TXG/S4$JQ,:L0^3@2<8M
MN.KQ,6V?5"#\?&S9P?-15!L^ULZIJ7[@P)V4;)8 AU\J&B;)>:Z%1S3Q$B/I
M;A4C[SO.VUS9,=M_,W98MF 7=2X//8_JVZ3B#<\C-BFY!,K,4E) BQZ^5)+B
M61N@@<G(*3O_,@]Q/PNDDF7=?IN0^CT\[OJFPI ,#->2AX'J17$T2=VI8$^^
MF=#>,&^Y.##8R*@VHN^(OG7$IJK,-=W]?M?!>Y9N%C()%SR457&,^5Q#=!9W
M1$0:%#T>3M1\7"$#5P4J6*3[31J;R.=;3:M/-)L<FRP:I>DDN#3_2N1\]HV?
M-NLK)G'([8R/99+.GZ?/2W':8B8#?U]>GS>?$R!)108LW5_:-;6=,_NMW5X4
M'!D_>3^S8WQ53TKG$(#,Z3(+&=M]N-W?<DYS@_:^/:#&\D1WIX3<E29NYL2P
MO7\J0#HSVPFM)F\'445*LB[A"ZGR.AIK&DL;>]$5&*^4?4&A)I_I+6"K9O4E
M^GQ(\LZ<](0# ?5F@AR/IO2H&\Q7V11?]-TYVATN1X$JT9ZJ0R@/2U"98 02
MMM/N.#V0>FR&W510&H4HF^@3\U7#31IU:_7Q?3SIOKX!P=#"$]Q2+;AN,T]K
M?.'9MK^IMQ6[AAUH.FQB7_OE.6#7A_6]5H^N2K$?ZXE8,\F]8.0FC:*YS97_
M9JZ[F; 0_NF<\;=[7\]\_6\@QO\29G^@#?-2LGPKOF18.[B"T=:U]5-(\4=9
M$MWIB;/U8@9N5<P7&H-_BXT*@=O@K&]4IPWQM>C4^:*7C^D[^I;7[E;8X(P1
M+ZA]=] 9_A_%"LM:S@]/;.&4FZ,..9_&'"71_=F:>3&>F>R%R4#2"GG9[6'?
MXW7L.Q.6BZ5IRO#& ]G6QU69Z9'A0,3[ ^5\R,$>GY79-*2L]8,2JS#7XIQT
M4Y':<&W#.O<F/$-KF$BA4[3H:@'"SY9I)]\GV=7S"I$!PQF1ATDDM$08(!S#
M(>.'/"Y=*,57FJ)N._!\-=,([P,TKUU-""H+ 8:H-9B?Q=X#3K!.;1<,"'MV
MG3D:;HG<HBB_E+[&J(RXII[6B7!UW9X\]4H^&<L >WM^GA8=$_T=E]$<8?_Z
M.;AQ8@=JIO:B9%FKC=-U0HW5&Z745FV.-@56YCLR0=_I]F[MW0D/KQZ0SJUF
M8G1NN:!-)>F J=)%B[)N8?GN]*3,HK\7_A>LH(:]HJ^T3@7TBGNX;YL>N%:
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
M\DE&V/VZVFAFM-L=WTV?8A.F,2WG?KH)*K%X(DE_S>3(^01EY);,?L!+S"F
MF*1V9(5:ZFSLKE=W&@>H=TL9R10HG@I8EC=:;(E>&I0N[/AWC.D_AY0_RKJK
M*U_FVA\/;!+Z8ONVA"JK1II[();D=TMO1I=<RZ"R\\*/J5E+Z7HF\4!!FJ,*
MLCHNLUK>3-0KN)0U<1._W(^<]U4@YS^/NBC1?2V?U1R?'G&?P=!OZ-:R:O4(
M:?''+/ PI6-;*R092"1S2ZYXZ3TO(2EM"&+-OSD2HAG=Z(%\<@L?('0'%_8C
M8B-5OK\\@)(>:C&8!;,%F.CKED+<%A;3ES@0D58XI(@XC!:)B*8HN8-\1NHD
M;>&I=$]:/)@S6#@RV(05*K.99]<HNJ6#0LK</,.L 6]+,2D?FK%V46268U2;
M\Z.X!EJB <@T;2BXL7S7J[&2@ =[NP6.%#Q[5F@XET@+ZH^/%0;3ZJ3NAJOZ
MY. 3P*%,_01E(V65]&!E%6N$<GM#,]7/9]3/.5VFVG!$?9F!-%6N,&BIGY:$
M!2A<5!)^VH4(&)3H"%2 S_V#A/?,%@*[%X3YP"7Z(A6X/S%:;!3_>J?VKT/X
M[?F]Q7$=/&&S@/[%7]/AGTUG9AZ\-A</KWT[Y%(-SJE0N^6"Z;RV<Q_E%2N>
ML$7KF<HP[JB,\N\\J:9+QK:VM3. Z*T*4%//!&YWMV#:*S@_;:9@J#ZOP[.@
MB#"DN7<\35PKXM9Y;MI%9>N>C]/37Y9FCU;7L-0#]=FC.^A))4]T7+"2C0.A
M,2PF]V(B@]=7[ GR'F>E^T"ZK<O.1Z^^64?!;;+M!]4(2H*6]Z@(13U)2^/@
M1T(?:GB7KFC^]J]7UG\2(G^8E'_$M7L3W28KNXEOEFZ;.C<_[>]DY"7%E%1'
M_,<.Q6FM"MB 9NCXA9%R-G/!T4Z,@K2"4I,YA[M88!R E=WII;,6UG,A<20>
MWL/B&,'^.CC:.KX RE R/6_5/CE=#A+SR)B@2%-R,L:;9C0IQ,I;?4_7K;K#
MHMMG#-U?:X%H6QP?3W5CW7UU8SA[-Z#'&&*2T\9?F&1O74V+ LB.]3J': *X
MNEYLY,UF(O:.5(/N]G2G1X\@#.R<]\H#%IR'>,M#O,V(C27%DG:)+*:[+A\5
MA_]FPG."S<1&0.+ $0[BD%5(K:JEUH!#^4O$D*,:4*A4TE(4>?T-,G_MR6XW
MJM';*5A9&9"?/ZVI:1P8"+-+$(O,P_$DRM\S@1[Y7#$QBK+*B"DB&.U9CKR/
M$46!@%+!J+O34L&(A'K4W4P[)6JWQ,<3!4[FH\/?_EZTZXD*A3- S4GH_%ZH
MW*D >5B&TY/#AH;&)9\DC-E;$R0:CCZPD]YUH#6KH^#8A0:L<0OTMC\6IWY+
MD^HSLD2I,%)=:&JMTCL2V4JA'UA=T\C?N,V.DO>UOYT9)W\J$$>JN^^NW*B
MG*EK-66_K$71/"H-J2)7$O\\NK4\N^"K,,X.7UFK^S5I]6(C#\U3^+7M\.7G
M%4/PU0+"?/WBQ$A+-\U6[K6BUTGG/7,;O:&3@B20FJ&BNH>]9.SP-(]:)W(U
M&*&H=I<\F9XV*>\;,^_\((X:'N,VNMQF);2*WZVFN%+'W?"8\N'709IQIF\F
M#RCX^X4]:Y_?C)!P@C%5KAB_W+SH =?H!<_(HL2M"E(3B>-37*#II2YJK P.
M/7SCI\,?71,GP]4]<DP6C+,+MT\.QDG%*VO$ 0?V9(L=M;9Q+&S@U4A!S8&R
MDXQ<]EN:5T]\>FLI'.+\RHNXU1D?H">LF06#!:%E RB>I8)=U+^H?!JH=VS[
M-TRB?P9?_''2Q!&2$?>5)KZ;RJN+U\'^,AH>6#7/MT+=<G:B@H[2\9/^34:J
M4*<Z(:5*;I2Q:=C/H)TR]O1M%U1%6Y$*=23+ZZ?ZEJ?R9ON><Z8W.'INT0\8
M 0,JWO=K#B?:=Z-/!4#ER1>,#[2_CX,::[O!)YG%:YU3TOP)1<E]A1_C2,9$
M?2=@AB\^N<N_M5N^*,J0J<_%R-&<R!%$8DLJH3<0Z$#3EK0,PW.7(%J:B#:E
M\VV*2[>LWIU_D2IX*I NN+%L8>C[:M(>-T7O8!Q6-7HM.X9K3(450F]U+J7K
MP-7GTJEN)MYIMN@H<R\FR46%:[/4NU1L]%Q<4>?6<-4P2JNS.B&M<I]O'94X
MGEJE6Z#KW2=6L7&_%I7I0GTU@H_ \70KEBNJ0<]&=)L=]>:*^ &9Z,C$[7'(
M)H5 5O$H\7&L5)=#X5ZI>TZ'/K,L/$I:U5C"H<S9N(H)P9VP(=P=M]!H"\30
M7ME9:], ]4@EX7S+NSP7HFA6XK=_/PSGO^ASOVW<OA54NJJ[E@^I&3HLK PS
MKV$ZS9]Y+_V@0_1'Q*W[T955%$<+E6<MR)N(1A]@[>(PVD_+'C!D#ZCGM.C5
M&79TG8!E%\KX^[$&7 =^9$SEO4PR[?G@@WCPH6P.(1#V'EQ..??:$/ABQXT2
MGV+&9D1EP(T&UZI-6_P [09\4&A!AIBVK%REBE[N.Y_.-7&X7W^-OGFH<V'Z
MK8:N(YMM%>[->PG.M&O?^"S$-Q@N. [W@4VM^/(9Y/<6A-;2AL/ZI(QWX%NR
MP<C!MT.'Z3>(>VDGFH75EBB_#*-&[!U>'DE<B:)]V.5H;%P=+[D?\MQ(E7U_
M6HS,=F-UF3702/RQ^H,5?5RA)T:2)RL*K4DD01_:\XLEFG:W5]+;XY_/9D86
MP)PF9^\C$ZP@*[>X6'X6NT:5LV2KSW%91#U(1V8/DS+3ZKP&D",WM[D.VGL)
M-Q&2O6NZ75 KC8/.A6_74*QE2/4(\QB_.4VH+>GH=&TG5OCI;GR8K@TO?WSA
MT "+"+#9[<5Y)[S8<5FR5PNX.L6KK>%AZN<&Z2WN2:DII&*3$]G<-K=@G=7)
MZ_#1-5&.;3=4+MLC![H@FUD4?;(::[P&R0:C3/DWE5O>.Q0O]:T3DMQJZ"&#
M6C7YGRN-U*'J3-U=]@$"%E$%=;-YB]),E:^X9\M0FT0VFHNF9IRW??>VWI'\
MV[^>!?X)_($2N+^3FYVIH\':?,C+I"@Y,&W^T\0G7-VJ>E@8^4OTXT0F!TR#
M>ZQCP=7XG!T0 P>X@=RN\O=V*4TRMUYX3!B1'   ^Q.MUK&E1ZYS*3W%_HU(
M8KE=X("]:O,[;8Y^)$];M#8;@/<7GU?JR&!;0'CR34L.SR9/##[$B=W#4U/$
MR;NR]?+(_)VG)2Y>RJ0:.SY$NN72=Y5WV6CVM3%OSS#Z#>7'%]XDJDYZ6T(O
MAKHC]+NPE5I49/U&I]KH_I=K*W/NA;  P+75B=%-1GM>UA#^R07/N44:$=VJ
M)!FC>$FB*>Y%F7FN%R,&;AP<Z!VV@8D/]79, B@9@R6Z.U3)\.DUPOR$D7=4
MNZMO"#N@_$3[><<>![;F%5C/R1-)1G_/WGBNK^QN#EL8.G8=']T"9?BVDX17
M;9._VCH52$5%/RW8=E:)9?>Y-<;/9"1@'VC#Y)E+G9Z-DF,PNC1QN&PNY\;Z
MJ4 -VY:BB3".8BQ;(/0I5[H0$F,H4 A*K >@C (% !IM)>W5ANC"=]$>75V"
M>Z^>9XN)E>^V)M>;/ =UF@J+;IM>#9A&^#.Z_B&9+/ 7P$12 =MW9RC.4"*>
MR/E^-2.SM818A8UA%G:'^009O79"(_.8.5HY;^)-Z 8AZ*NUH98V>*XDQ7HN
MTU;O@V'>:T/W?'?T-I.OVQ7E)\_XRG:&B%[6*:BA)C1BI3E> Y4WT^>+2G*C
MR#6?XRD<^86+&ZOW*Z#2NV#1T&)E$S%INX2;NQZST/K<Z:C,UJ:&)I2LHAL;
MOQV"U-] 9EO>VZ8IR"H)=@TB/%:B?.=IFU--&/_7S4[COK:TD[(JMEM9Z8X+
MBY--X&L?5)7C&UH_N.?]"#3<LE]:O75?2\M6K8'F,"2GB:0NBA@=@WI:"TT[
MQKCS>T#$0O<$)[QL(A^7(D'#OJK/O-C7US>;D[)4HGYLU&?$R<@;]P_(YALM
M%UX\?*EMRL1\IF]:%N>Z(N4WYE8,<QI1.9$Y 9+F8/1EU-#N96X7#M!@T5""
M,/XQR]$A6$>6$6>RM=_K$BFE'M4@!8DIK?^(P?GVC97<&L=)J%>H)HPT2'T3
M^-H:U>W=H^ L/5;C6U3_^TG=7&'MD/\XHL"L9R2BSMV:SV&OUG7J<NBZ8P1,
M+ZL#U(UB<"IEFU58HQE)CM-W?+?KX,J'00_V;I]PH+4/$A*"X?42Y?!FU7MN
MLLKM0V.3-:BQ6[$L;2I"K4'.VPA#DK^<Y= &-^#RG#%!];[==$S?IW\]7_RW
M\>4?)H5\!MF-+V*3[[4N- _/HGU,49W+]\)/Z$!%*%AC8+6[^P0N^KQ[$*':
M.6 1YN'RQ/DOYUT./A))A"9TIS67[?(6)_G0:NJJ,7XO:"8%/[4:V]$SWGLP
MP"V\5VO$WJ*22ZYA:*:-V 1F35#^M \AQB%MXU%-@I8JH:MP@UP,R.S>ZF,3
M:AXRY';69H9,YV]K9Z@@N7F/APOA6!T%D!^NX\5]%:X>_8*DM4WY%O4(C/8Q
MS$V 1:!#8]I\0[_+F[I9?)#X,BK*5@*K\U5U=I[Z>-LF.*$PJ77?+ME(*/L#
M"^WU(VG0.U>>*OX2%9;=8_-8IN/K=IPQ<&R4XA&3RYH)R86*'1D3[><'H$>-
MM.H:"C?$VVNG)H*ERYD*HAI^3Z_$L,2!)(VV*[2R1,AB>_7SE:VY$X<)SKU=
MSQ51SX)M(+TSC]MY?8+6M_O3=SK7V&'&(GZ$6Z(T#ULF6L+MZCRZ)LL"FTXO
ML=M\F"I)T=JI2-VW[:<!&FEJF[_SGN#?;F?O%F<V/C3:4C3UUV]&-#4-;=^"
MQ2A7MX;6K;"O3',2A?WDO_W[<1.QVA9Y<BXM=2'AWA=]IP(Q"TJRD_8O>Z#7
MWH%4=RHM;3:JFA.4<WT[QCTFW;#GHS<-+ME7*$%,G7"2YJ)ERL&VO5JG F-G
M@; 2RU""ZG_UR.CYS[QV*$H7SSCF "A<:'D$FB7OMQWX;+M?B@HZCK)8\K]X
MH%)M-&;0WB4[3^QX0MU3:SF8WU[ESYN(9MV1YPY/QU16_+9SGSIWNW/2H^MQ
M\?N &-!(ZE[68!VU2G"/ZZ!%9:QK3LZ'T*.&49KM],W4ODM/8ME^;$+MU!J]
M*,( !+(V\_.ZQDE_A;OE-<Y$.SH[V.S)V"2%6M3Y>08C[^=/B"XT!J%4"1MB
M.=[B3=^OZHI-5;8W<^;;O.KKI%87>@P=S_=1Y;\8QGCRKZX%\TR._$PD29H3
MI%%DTQFO;T=TW]OAC+C=/618AMK:&CU'YTQ<3F=JA3HZ(A.4)-D^]D*E@@FN
MP9GEU*X"O]63Z'BK.KCNX>9^773MGWHUD>PUF8QL]Q6RUT_5TM&W+!X"$/Q1
MM+,K0M&8R-=SJ544[,)7W!@/0K0OEDBV 3;.YV;D+$CJ2>%..IF[1L71W),U
MM"HJT,AHI*)*>PR4H7%N..D+IHDJ"!/_EI8FFT)XNIN?--#)(-]CC>BF)<R(
MNXM4 U83KASU];)9U7HB.Z#Y=/*"O"PL7OW]S2IY>>1-I E /9J"V?X'U?B_
M!2)_E"3X_XN(KL%/S?XJY)7$M4U7V7"9!WRO-=>56M.:^I-OXAR\<5#2)GNW
M8:0ZZ FI!>>HF(HU#@  -:Z=#/WM_'LQ>P!07F5&+V_@0IO]VFK\?*?N(>=4
MX,"/92>3'CVDO"5>%%]IME$_.RTJ6FY1%IWWG P:)(\;DV(,8D=.!0)*?/+Q
M.V[*@:/<F16KS(%%>[W792;>--50/_M3 =8%C6O\I' Y,1?T921!Z<RO0@6[
M));&?R@J7S-N.M;NRQ#1H0DWU\G />;KE-M81K;9S55"H303]9^>$/,4D>DV
MQ:#*;!4DBCE9XE[WH@0QB+BP(=8#?>JKHS<5[><5-5$#-OG ^&JU7GI UIW4
M2"M/B @JG(QA7'S(=-@NR<_(79";(/WD-$XR7E]S:+YK=RI0XK'&\#Q.,B)D
MC&>]\EQY-0!LV:D7!\WC2BGA_7XXPM&+5+L :9U@9.,V;*Z*HKEN*_Q42VC0
M:_F'<+>"[F7[UI$#H._BT83D> #!+6,@<$>CN/<C8@.KXY,<<LF-0 XU#[7T
M+',HAUF*(A(")*]+:,_Y#&1!(R/[HX@T_/A,\9TT72-@CR?#5]VV&R*KOY'1
MK['3./6@.8/=VN^/+MCP3X=FC)#5Y>>JM<5V*VPU(+5JRX[0.',"KEM_)^RG
MI@H3:3Q7X>KVTEETM6#B_"GI3M?TJ4#*X">1K_]>,[[<JW(H#HL:JKZ1"W+-
M"HL!#6=Y\H:QQF3/V:H;XP%20,'ULP!>-/5[_Q&(#MZKL9PJR9=7O@ZTYE8)
M4D2Y9S]$@&3TGI*([+7>><?FA5866@$M=0E,6RT<1'<HSHFKL#A&@I#8JL<K
MPS!FK[\30XO1/5L+E,>P--/;>#SD]95C\7D]BO#CU8"Y(J[R L1>:11J-ED?
M!VP@%+7,4?VCA.W"H<-^HMLB3OP&J.[5+A3[1 *Z)[-L6K *LAUHS<J#JYFV
MC\#\RE%C7JQKFS$!%WP0B<14-_\_9U%(4K.I%0[Q;A?GC>@/F9)C=Z)D7T>)
M/QNY6O[8!M4BEA@A#EAU;\0:ASR^)?.H[)L)KW$6QN%*S\T'XL6F;?IT+\]@
MKH/7=@AFTAL#)BZ?V">*F33OZNWF,).T270=,EB,HS.0Q?X;.XL/FWJ2\F?&
M6OSSW>]47YLG<Y(/,Y0;M64!12[I<(BH\:TG2@FACB/8HO<#EIK3@N/<-['X
M@X#I=-S[(/3EU JWT!JYOI!8DG%154]2$MFG:?7:!;M11R_QG<DO%2Q\(3N&
M "X -#X!]A5S5LS$/_:\F6X3O58]6#W"96+/C*U:PT"9\8/UQKK*_):08LCF
M0COZYQ[0NZ:"DN\#!B0W_:VGM6W8+;MV[]\/7%@2$6YA51RR%HP[-(QC6#Z$
MISUICCZS5%U<S,I3_/O#(G$KT1H ,ZKZ8JS?$ XT+7QM)"2=, Q<M(5&":D4
MIF9H==[=_@@:9CL/_?*O9[/_!OXPRS'^/\C^\L*X(\JS#WKK(,NP+@_'91FY
MHG F!FL\4$W;YJ?&AQ520 =4^1!IO2ZMAX$(0MVM>-&(4Y$T-_%[JB-<NRB/
M7)[(VTSQB!R7.8K@:Z-*$)7M1?'@"=ISV"Z7'#(1TBSB$B-B%VXF/2O35^@]
M (V<W)U:&(JIX(X3@O4-:VI%1 O+1H,B=EE#%IE..E5=>*SDWB(K#[%IQ4"%
M:MG-Z?6G,#VL-=DA11/Y1";1Y2 ''([IW9<_YV)>5(\P2NP?#ZFV1I)Q9E*5
M55Y=JAE8M9N(&P2T)C+@_-&WFYJT..<D_I.V_ECB2GHMWR>_O5M/?]D Y#$M
M*M&-#O$-N6'UYV<\J%9KG\D$R>,!5R<EEL/S/BX,P'>KFQ:@IV0?'A:,W-,N
MU(0X:;LQQ@0Y]@I_05G4N:4JF.>.?!,SAS#4-P>I9)9I*\N[P[OB]1?DF5-[
MOT[9*[S1D0.#:L-U^:I1[C;AODA\$#=>^D#$V1:<5>V @-&<5IF/P1[;EC9;
M/8!&>\&6M7=35Q+U>J#]JZZ%7TD6*T5X(%O!X+'*1.<'$;K;3KNX8S&/_/QG
M<@R3E"$Y_WLGYE- 6A;0LQNT&IQN%-.=O#*OQ A]5O>&(7:EK!FG^OJNF-4\
M1FOFL3S)S;M9\?QNU 8O[_&(O)9%9BD@0,%2J'P>TK/PK5G[/RC$)Y%'CTK6
M,_]L:*I0QCW::6]^OOIV5@9MO;HI@Z.%/SI0:5U9<F5)7V,O0'0JO'L_3E\X
M0J5\-TP=_C"29:)E<?O"F^1O&$C]3A-X66+\!KCT>E/\.<.!S[>QG[3[PA^^
MMYIDR<-Z)&>23&ECG(DGJ</RDM$JSN!D$*T>;LU:SW_U<);%TNW6*>Q+,#I>
MY,M7B^$(#M>N] #S6]*E8.;76,[FFY-7.A7$U&_GVX^D'@O7))G]J<NX:Q\'
M@V>J]496]17/Z]8P1M",'Z"3U^P>%\$=Q*S5XB2^Y0Q56]I$<-5N%MJST""@
M( 7KY4&)#QB<A/,!JY^65ZV]J5C=SN.Q$Q$,0TR;4\?5>9H_+>TH+#,L[QGA
M[4.^TQ?<N$AMJ:T_7/WF6;JI<LC$- 4;&/>FG.RIG1\?DFKEM2#A7*5G]3UP
M-N\GI)+"N1.T@E# 2< AQNA]<]AFZT00#84;.?!C)I!]0?C+92T'R14$>;G$
MQQ/M&>G]CG)01A>>!L297G&/3LE?.V?(:4U#;=5X)^XRUHWHL<TZ)>1G](GN
MK,EYM0)9LY(]ZYES#N"DA3OM#WXZ89R;YF'/3!NI/*7$YDWL;7^>,54(LKFM
MOFR5*@,_T=4)D*2FNGF,/\P*/17XB EJK/X1!_'"D;MOY6A\XU)E23X_9&]#
MD![&IAOBWPQA+J,]*]"BB"&*;(#DPS22VP@Y<#L_/Y^IK/_^_:Z=8\N"F+=;
M,#%=V2C0[W<K+-AY%ZDD>!9HV2D)=IT]O=M_F.(H_.V_GLK^"RC\4=8;_2<H
MN!:OS!MN,A0S6YOK.]XVE\*#DD+\<+BYXCF<ASNQ!=]2*A6"=2K:I)D8S*)%
M4:'F9V-Q;B/OFMKH2JI.X':;G5>CJ$Y^_M#O:5B[A_F8T4\G57!NVWVJMK=;
M8&!@='[^Y[.K.,FD;AYT$^/1 WB+MBZ5"CZK"/1[3E;27G#//6?.HB.U9-6C
M-/U=L-Z?4N\>Q@=) X#E<;T2+6>\&*0V?MNY<_6'\_C&X3>QB:H<6A(\'FQY
MA3:,1[Y%>Y9!G\J[)"HM8T[6((T8QS9BXPK19-RE,$'Y$/3LG6:=3)QJVDU"
M<22XG.K'@\H:KE6V-FF'*^5#EK&?^(:3@PKU=#&IP.C/:UX[=9=N+V/'Z/5#
M8QBR5VS]^PFZX)G7#DS( 5'"Y42K0B0M<P(6=X)09TJ>TU.2*Z)?G75I/T/;
M<4V%?N(6,S?[C1,&U5:XF/V@%OJ&1@F37*&_^S'+Z^KL-""DJ9^KB0\0OOS8
MNC+35=#XVTWH3*HUGY^D]WE_=ZBEO\GL7//S@Q5B#VC-[N#V(PUX[/K3F2PY
M]?ESK_87XJ#]1N.-QKQ#:$>7]FIPS</,N)N:U-::U_-1((+RG3IWA?.>U9XP
M:GJ=M/N+O,PG8,/Z3,F]TO/. PHV%U9XOKX5_X.Z-XU*,UNWA:U3IRHFJ9A8
MIE%CLXU=)?:*/6CM-!I;*IK8H&(9[!"1V(/8[%VE,8DHB494[':B: PBL0'L
MK6C4,HI&48R@&,06Q5[L]5KGWOOCW+//N3^^[^YQ]OP!@S%@C/=E/6NN9Z[W
M>>8RYA5W"B>D*S;%-4,-O7"4?F.^_6QU8RIX5GL.?UIW#5-YQYX]>K&D'7C#
MA0RH7KMS<?N@*3>",NOLR]3WYX89@&-V:H8^K[OPR"YKEROWLZ1U)VD3HEAN
MW++8\WK^)0&$1T@;&ERDG*3MR@_O]]-:L"&UGQI*W'@MYB4Z]L8+ _84\U=\
M0EQD^\E\%B3[=<[[7IU/!/JMQB5*_1W#GZ_WV\[OKTT!@^.5E%=?)^D#TR+^
MRC26'UJ9T[,,J,><&>JZ*\2._VMN0J1]P5"OVK#(]&LGIX""5]I^VN^($//3
M?DJ5U3B08[/%J;OHBBF]/W,T2QNZYH+N'DL$>&?%RXAC=BUW=+@6CH)"XV)O
M6F+"($A]>"MWKKE-:HJUO0%=!M,(A>,OQ!2IC4L5M9_O=LQ"W=:'[CXZU(!4
MDY%*)^* B?"B.%M+&6K;]5D3#WMYE>O-#!U+/E6<=-TECC8]M/^K'ZS10J_\
M\-QCDSU.J//#CP4JW13(\HJZM?(:;"J[4'&NI-(\*1;%'J>B^N#RMC0NA^O-
M$U$\Q?4HZVJ2?G?CE,*Q1*_[GR80.>6F#3&$(E!?M5SUX;.^6$,W$-=+;?]9
M_C->/$6J,@^'I!P\YTMQV)C**I#Y' $4%VD[1/"\K#RK6@]K3OJYN5;%KXZ
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
MEN3<#O2[^O9R1 ^(:2]8&^CA);H[3CS@Z^@5?Q/="O4Q,NV]FV%DZ>#,Z/7
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
M\!.^(_GAEO*IIZM6A<KX^2.4[9SRA)+WU[_%*W^1V+&ZH'SJ_0<E\*_[_6;
MYK_GJ/B?XSSXR\+F3S+-Q2]$F@,#6A!NX'J=-M)XUHI'IXQ1O,*=[[H-8;.?
MU%4H #;&=P*J?^^56\/8J9Y^=35D8Y@ Y62?GEY,/(,NZ0.J+S*I+LA9-@<*
MN[QQ,2: "X6U=6SMS#G6EZ>VE=X>B!E].@B\,T\I]XGJ"KM'N&;$!I5-JAW.
MAGS81A_1#^!)GSF!H$TWV##\G)VOPRREYGLG(#((]X-_\$F00?HQ]>#!+XMV
M2I?45A\1%8#2:1YNOC)9OP74H+4G4GA:1BF_0Z<B=IKVC+B^L @T-Z]R94E/
M1]@NXTJVJ<QB5:A]2@X@2B?[=9WMY2[KAXEWMK%>78X8A-?02"$BA'-MA!9H
MYO@'8MII&P][?M5Y%U@YM)E'(0,U=&1*/W2_?@BS2V:6N]C739.=,2&N%6JT
MZP-JZ%Y@5B^; (>=_TY5*O?.*&C :___F=CXOR+IOU$+S?]\H"=U(H_,)"HA
M>CF)/YM>NZC*P,HU0\17#'N,ZZ*@8P@?U[-/0YR<[2-_RI#J:H/*V-!D;QJN
M">2F^6LN:^S='(]-O/KH+HRX)"[D32(;.M*<>;S#Q7+_H](]4L[8YK&$U:Q%
MDN92K-S6DA@=X0OM[Q<%C2J3E1B^D81.S[44'E@9*9=XX\H5PC#LO#(8 3!#
M ^'N)4UE33W& P$;5[) &]4BTJ+=)JQ4B)QT4WRYE>1\I'\#9FFV6@XPN\]7
M,B#X/BNZZ_0J4D_?ZLPZ)4E>Z)->=]BM)U#*S5!.Z_+!)LCO!=5H.I4$\8.>
MY(M >,WQ4=^)ZTLMD4=LN/!8XK5EH*)B5^/0Y7&LTRU<?FIJS[)*K.!88A7:
M-J]NE;D1MS](4_/;\ K<#/PE,\P@Q<FK&1L4*46%%M1T 3:=;8U<%/R K)O2
MF=(G/"Z=K"%TL$KI W[9D:DYEDB=]60DR=2.=U-9^4JRFW&'!N7G DT2RO^2
MJ!%FC1P3O%_+QQD)#_MWK0^N)3#C(/ODU_,=N+RS:53[266,E*(T_O&4_:/-
M9BLSM=G,#=\&WD>;%*1/LW?-@B6DMN=,76CTY9F0>!K-S+LK&SY75UZ&U G$
M!TFQ7];X=LF$)]=V%<1-^"CG8N97V[ZES8PS\L)T%+-"L:'W\U@>@AVF2 'M
M7+\3GIOV:-2?LPM?=&QT7L'4=LH(6Q$<LS7^$@+:;[#2TC,X-(ZRRL_"Z:SM
M$C=NO9=[,S98;EHAD)*)V7#BS^/E7&!VNV\AC^M^&!D%"OG5U9D(#/GS BBM
ME=E>5TU$:94X:.6.F!U]U$]66Q(Z!;CB8$IUSX4=U-+(\]97+1:A#UBF;6&$
MWE8*8&DH\"5G>I15&2MP4K43=)Q<E>\ 4A/;CX R'^;#Z:UM":$CK/&BI<,,
MA;BX_0D;!3]D^0UP-_XM-8M0?/Z49)=]E(9@H8/RKYE#K0A;;;>$G,$V0^[:
M&S1&$[6I]90K4N1$6_"\QN)'J_NW+,&N8]&-A\626TU0?3X)=; 3W>^4E+FK
MT7$^K(B]C^-5+;?T?CD1G&+$_#)=D4IPSB\KSMC0Z7=F8K,[\4N'(Q$+U!(&
M.)HURFON&X_//X\C\?E<<*SO$5ZI/R2)^'P/QJ0N\W^+L38.01W1ET@EI_D5
MV[?DX&=S6>31HI#)/^=ZVTH.I[XIKA5VI'YH]VQQ=9[$L-=*8JGOTA^/^B2%
M<#A1_'GQ6&U,3%?CFHAM9G*.D>-[_A%<E"3//$H,Z6IK$71SQSK D7930D38
M416YNV+CQB0.W5%=4Q1&?=5N>NE&O%6NFE+!LL(RA?4\,SCBO4:$T/,&B[AQ
M;[E_:P;F9D^S=);QN#_L,M8.-[OIJ9G)D6E7E"8:X ;S?^+M4M<6L1V[L6/N
MR0MX> TU:*GMRLK:Y@<.;'R)9<U8M>PXUZ8\W7^PMU(<B5K'AJT<%B:,/O"*
MI+6$ 2-!+UNDD^M"PVL>X50Z<)I+,-/RCF<_PON%O&60E@LDM]^A(;Z1:/]2
MV"Z/1SW:ZRH(+-<,TM8DD4FM?[#ULTPX3'MP@2B-=[C'V]D66!T!!H;'VYLU
MK$_5MRI-QGXW%+V-A7WJ%QWHKVXC+033^Y['$M:7(N*MMH4)C ?N$"'G$TYS
MV!../I;X/#',P(/QZ5)4^T8X[Z<&IZ'O>S2R9I)R$O34+3&BZSWE,:[(1S4]
M"+<ZW1M<!UU3.?L+Y<9V 16 (DFFI)-L>/*U$=.B:^B_]@4&Y4;R_(H"HXOA
M+>.3.!OB_E)6MQ/,]_Y\/W(/3(IY4<8B( W@\EAFJ_RJB)6B^K@UU<L+5%"/
MOXKK=VL#>VTNI<^ 'TAE6%6A-_=")E)8D$AGUPH'\,_ZN?(/_!GE;H0KE_S2
MRMT**VOMD.IVVG!6\A KF76S0%7J^W:#9+/P-(\)5&S36!K*R%>[J]%I!0&G
MAA4N%$V"J<[:_8KT293,U?CH4N?B2 ]J4)!_'$BIW,>%%C*8'#)"=M/'#:;"
M@2-F-JCO_$8%+.6K38?*5U(_[$+GIL]K;B=<0%M)QOT8' ?5^U')^=<O.S__
M?UYBOGZ_L*>4YED>7S8Y)68US^4?FJ;22^ !2?5B^?4XP(V;)#WBU8K7:UZO
M<BF2O8.2PTU][A6 XBDG0,":[D8ORG2@_T!J86)YEH5P18;*#Z!B$?FZ[!?B
MBL?5,@M/1KRM]$(-(B:_Q] GOX-?9LI%X:&A44S4"-VN.++:@"X68IER?Z&X
M&!#A2$V:P/2VGTYZG_C^S$$/O/VL?].O^2U_Q[#I'X2O_[OT8"FL?K7I.0;U
M#PL>@XET453=H"612'O^04,CU355ULZ&A],H"EY=<Y#L//#OQ9_3U$7<T8(:
MF>0^>;(=B+ZU1]++''0,-\E;>I(>F/C!.J^,8 <#;#AHOTN590+\M-\E PUP
M#PE<[,3N@(:PO=#IZX^V^F/[-VIM/ W7158U70L[ ]J?,D.2;GNF.6!EG22[
MRSS&PY,MT(^2O;<+T"U\E$H>U42HY/MX<+LXG4\'\Q:PON#8IA+$YRAER(:3
M)NPCP_-:XOYG?TK2*.UAVTR4>QS9R>-8@A94#2A;W0(V\N*:04H?"P;S4\O?
M6] WF#LK/X[ZI#L6]<&1M=7U!,\*WV4E8?!5=+0&^4QX>BCT>4N?_W4;!1@@
M@!*D-N$)D[UI@'N7GQV)-RWZ9IV"^#5O9A)JB6!PEC4'J6<#RQ0BQ0\WY,4#
M8?GTCM]\O]_F./L4FHP4.WOOE&PA,L9TE,.J@4J!*]&  (:LW7,J!J#*TB%E
M#\??P]^Q7V=E6IV_V-/Q-R"[*K"F$,=]U5?5-=^@*;2I;%0]5[6M-)5<&RT
M5&>9(LJN,X'OEOBR#NYDV:[@FXG?MQNM+Z/FVEZM(A32,E$,5\4BWH[)(*BX
MDC[[T#)!?C5#ON]#6/YY[1:['/",%8S>L1;=2T@2N7\7UV*-2E4VC6Y!P\UV
M+RNKA_./)> 5"+CDGB)@EG+X8?03%''Y-T'3>8$UL? +6Q&J]&#SFY(HZ'C,
MY'SC1.K@=QQRK:"=(<7P386 SP>9POLPC&)="I.Z?N5/8Z(6Z*0)LK^PI;7?
MI'$/Y).UF+$\5[W>_7OUP@&):2K7DMBK!(16]1]+T%FLQ<VX^MU>RM+' ?8Z
M4,,J-94\XW[%-%Z5U4$9BP'&0W\)# :;VC9IW6U/-OXV=<)I,/VZBKH=C;<<
MXAT?5B:,AKFTK05L6I[P\QYUB*]FME,?9<XPWL@6I.J/KH'8HW[4H'><A_1B
MV%IQEW4O&36&25B=A)<SWN='EB\WK,@?%L.6VGI*!GS"V#7U GEW$S?O>#?Z
MQ4!AQ]!Z_^BFZ]4[L8[;R&"I@=DK&EY7D\;BP8/TESD1]0>^>V"!?)D[=2U\
MI]7J=%)/3JKI;.+/S2&S>T?&PTU"Q/YCW\X6WSUT9WE0R;%$MX6(JW?FP/(S
M?,G<BL-)7  CUVMC_QQ914L851K]:9HDX*_''=FR%C!J:OS=I]@2$^L ^A0
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
M2.'KAV00NV9\4QN:'P#!=/>50)BJ5%"'KYKK "#Q'D '+$F0)$C0GVR=YML
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
M$OVW'P/.93G2H0IT>PKH@5U#$+!T=[LU&[^AVN&V=<J^ZPLT+]U\1L+HI-L
M.F(@@DTQU=_UJ7O%SNF8&[(U3H8Q[(<[QG:0'(,HXT!I"*EL;?(Y/J,9&5DV
MSEL(G>>)W+%S(3&_[68@A[S"HZ-_*%B>?'5LILOVE\YV2LWD\,^;W7Q^[C>B
M-4K>8@2C+^R<B+;V)#IJ)IK9)J:'XHQ3:9TN*=(]9A*'YM"*PKH5DA%,)E)@
M@(CK\UL@R_6 D__2N"D^.7LA#LMSVV*O:+;#B'0_!I<KM4"C6'U;?@__H8)$
MJ]G+@C/*C@L$,?61;^G 6'R^PYFG0#/MUX:+9"-OG)HI>QZ R]\=-/&^N63Z
MNHH;1VBR)[I\1KM.:513[9F8,;(+:60MR:66)U<Q\W%#GFVH<_QH#OVC"?[@
M9K!V0CXQ/EN7^2(_?]4AVMY(P.]FVPVHK-_V;.CD$N.'*X^P#75>$P[!!7S*
MVZJ<TOH8>["DS11J+#$K\D1H(719B?AM/2%&3M<RWS.ML([PKD'Y8^TDY^Z$
MP@?]V:EC7:-!,VM\G;QX$:DQ'Y2O;:.^-1;C0\.\P4H$NXO^;1=@@S EUE(C
M.SZ^WD<NH%>6*RI'=@T&XL2)L@F1L\\4^=*F=F*+N2L!<7)X]E^A#($3C2G"
M>?&Y4R0WWU)G').A%9J>Y+"'8.=B+?=:+B.&Y"(@!CO5CU^D#GN!MI959W&7
M>>]OZ1L[>_03I>.+CD!U1LEB]KK&WDQ%?* 6[M):&E0%*\EK"(I]M1OR&K!G
MDXNXQ3R-:'C%C1SV$+S%C6DO+L4G2V0OP0X*M64]XQ(N#R]K,98(NG/5HUVI
MNFPLA+/5%"BM3IR9G)&T[7"E8?=5R^=M).BFB8,?+)-$7F[MQSYD.NW1XV8-
MYWMDG,D<3W$Z"G%7"@P-=8FS\B/HJI9V;4&<-/J!_<_="'):?!MA&TD_GF*T
M.C;=[*]1;X[7*6,K30GPL7$3HQ.A2HQ)?J$OQ!.2[#VZE[@N;[;L]M'G1$C[
M>TC_B= K0].^D1T#8Y"T)>']H>?Y@\*CN&VWV-A3Q5#65MBV)=;GN#,27138
M.F(:7)M"_E"L?R($!IG!=/P,^G%W.OL):WJ:DZ<C,/^D@[0(UDHT"$9KW/+Z
MZY+9DX51O>6C:CV^?@@#TBF@>J5("7AT;_%H[[K-H#<C.Q)KO*7=YL<G0AO[
MGAVR#?V/3 '?A>@G)<&]!#R:G-GANG/(LS]24>G-:H47/.EVYKT0'7W!.BX#
MX']A:[3L5A#S)[RV8YG>'9J2];BN@B1AWP\:>2AK<G&R8:E9?HV0%3:RQ;Y5
MM,[;3>6P>%Q9/C@7N@(C>(UN[W@$[P8;TC?Z%P\A.I;[E<B4N#'=J*V(DNQ3
M86].7*NR) [%]M3@X\76:&3@&ZS(RXBP;ZE&A/!H<8^PU!HVA^G"*+/W/N[<
MMH\V6X0^QE-5$W9(*.JE/N!FE^AEIIU$!%TK&"UBT]G@O1G %)F@",H?,;AB
MXCM74H=?OMINUUWNTYJ5GMCMWM-.*$1[3]KNSW!_JJZI.Q$*J*T['</@3\4V
M-!&Q$R%+893HM8[TV!!"$LW@5]JW7T3^+O/?1I__K?C37"PB0K<?CLE^&:+H
M>QPL!7 @854S.E<+>IS'3'HH9-CYKG/[@&"_+!-O,=Q;_7OP\)T-WEHD6.[E
M78'\V0Y@V_;,(7 M"[]))1T5K.H"8'79^>J2._+/D@<2/)-EIOOD+\^W7-[J
M09$KZCR:3-##6AQ$0(HN%I(\$0V7)U&;ZN<.=[#LG/IO$2W6&QGK:8LD S<W
MNGADP/..B86?"AZ<"&4JYJ-^.Q%Z-U*]%O\:B[OWXD2(L(;\Y7]ZG@C:)WG+
M;Y-_?)?TB7[FT]$DST5^\QA,[ F4^0%?G6K^$**Y>_XLZ@BVQ++ON@+1\+<.
MW#9BZS.9:;)N2O@8JLN]CQAPOW!+?D5?-+5S*0I)QI\(D8KA4)Z1Y;GV/LE\
MTZZAW+!G< =H/36,S8:^9BQVMYM91WQ@Y9999UI7)Z3;6WVPFYS\EHXE_#5L
MZ'!CP_UW@*,=K*=5'>0[E5&KG/("'*O'ZE-UJL)9+7:&O"Y-V\!7VZB#$!;6
M$27XBWC7M4D)?5//2<BKO FKF7R3[NKVA=72JM$>)+^$@HD;?C6 [&X/Q5&;
M^%ZIPZ'C",\25>Q]BH'O>.J7G>V"X26L31V%B7J]6L+]/INDL1>Q3DFWFH_H
M.VM@_DG^Q]@'G67H>31YZQ&,IM4C^*4YI6:STVG>YDR]U+ZXA4TVR$('\%9S
M[\;C)"^@C^[M&H"*U&\8:)NV?JKW#(%A#R%.C1G7D]'5G(D0RA:,P9UE$$6]
MTLDBXQ="(GG77N2:Q)'U.N!FB J/EGP#]*UH]C+*0! 6_2AJ$^01NK1VS7%]
M+6H;KA[K@;3\$FA%VWR8^SB&'C?2B((6M\,NC+!#DUP2]UV@B+KP'A;)Y,9V
M?,JB#V'1Y]9-2XS"8@#N(D\?Y!:=DI1N)KWSIH('K^$<!J_*[%]/&+8('N^K
M%J]X4]1+:=P\,]DBRJF&]!T'G+?\8F]6+> Q1T:_<NS +D=*U!3*<<M^QJB1
MP8G09LW-6,6 P>,([ W6;[GS^ED5X&JF>?4BS:FS#F3A5M\EP>);7LGO69O4
M44JDBO'O:F%0S0K"*P?RUTT5QA.._'L-H^0F.*V270)3_@^BT4OHEI00Q"RD
M6%5^);8U.OWPE "PWV8^K]Q8JD"%"# 5U[..B5UJ:X>="\RI%!"QE]R OW)C
MOL#J_4.\&$XGW(@8O^C1I0.X^\1!R?:VBI4C!J#NVB5A]V,B:J!-<[%+\JVD
M/CSI-Y0%;C;.05L./S4,7=CR.FC8@M%&UG)2M8FR",3L4TYT5"P>,-;"][;D
MPYZ:F%4M'0"-\=( 8<N47@+&AY?VXO;%>=Y4J6-SK/<L$O6PZ=%>?][4.!T:
M$= 6SB6J]K5Y&;WH0D3".PP!%G?ZI"*#=$7D[%NA;3'*^(R!-KD2*(3'"LX5
MO1XOX\OK;J#<Z3';C>+ZIDX\KMLCVAG8WA.LOTJE4QLWM8;8)T+/3@G]1*A0
MLLH!TI E$[6^5.ATJG2&SR9P[L2@6K!@W?Q396HB*^Y8*G_FG@^#V);22.S5
M7-4=%"N3<:[CY(N>2[\+51HXL"3>GGDK[!XEALOJ+T>(80#Z"_U\^I/M?04)
MIR/UQB4@'BE?S5Q/J>!'$E>:FM^099$'\N#Y29J]W.K5AH;-[Z<L$CC5/Y_6
M^><<""="XIRXPNJ5T*@MO2Q+QTF.N[<'75[ WO;G,1G$S@.SYU]3]@DM!*JH
M"[T\?'2<7_9@"*-<..]M#Z<G)0+4*6EME]^^^UB_:R5"MO51$;9(8 )$F$/Z
M=DFXD/_8BWI#61B]RMSQR,4<YR,/@D9T>?RMT*5OI^I8:S>KB<TY974R7S59
MGN @0/*)G*WUY=-QK-[GKBVMZ3%#3X0HI&@$C\><T57A[;U?*&WZPW"!I867
MRLJ+AVS4*!?D.RB06IIR+*^I@QX%4' DH%V%?7Y-^K9R@6N?^@T["3M]"08&
MN>(N+WRH-M.Z9J+?I=4GL6K!@.L-0#R5-U/A6N669_,-3LG5<[MN\U@E=Q4N
M1Z8CHN.\$=<&#-"IXZDXIO.AL<P/4@_:Q)) $ER#/@D+(-*B:,#BR=;^D[G2
MZ#->?(-UEM2$RV+]=JF=Q**G54XO7?LGW)V'>*TOSF5,167\)<L.8?K%R8Z&
MI09+U9G6'JZ'<?P$9YTI'Q(RRC*.4T] M$Z$F$UM^G4=QRT']_8UYD0-PM75
M6T>62?-A/$8EP3XKB;9^,2F)D/QYW<\;,"\4^EW!W_Y'31;^=/QY!BB9/W[P
M'8<ITW\B/IM-SXE]GN4UM:->K*=A-0VV*9L>U,*%LKE)_NI(NDGP.*Q'RQ&J
M(!R)EK#0*B2+%(?%;"R6V?-_V[*0AEXI\12 ^%R]P@Z!@-D_MA+\3H4YGIVB
MD^_/P)E:N=*Z][%*R)[2NJ+]&BP,9S*&'HZG%^0C+8_XG71=S>P8Y>T[G=XJ
M7EZF$GWR2C6Y2<5M-6:Z68[-EZC_^.-?FXGHLV]30*$-H5B9V)^$XA^7/?RG
MY62*],]C[D&2%Q4Z\Y_'W'14;>!@@69B5=<M@ [3 J@@'):\3X*C[ZN*:P.O
M S#=?7[W4/Y3\"LI<*-[*(\VL7^ZL__K[EL9L 3]GYYK.1T46V8B/+\NKKGI
M5?>$!D>*1/&Z J\-6(>O_,?&%=7M2=US46[ %"/F$,\^QK]8\4T!M!A3U25!
M>Q8Z$R^+_+5/I\#N\]Z+1?41@SHTY@U1Q&21E_V2)]7=^T9<_ Y[A^H^,$KQ
MGA'QKZ41WQU@'A<ZO L1UVY#6EZ#P7_M]0K=L-5SGA5;LWAANE(.])(L2M-,
M2B*^EN>G[E?PEUN79[H1(>_"A]X+TKHLS1>6/XV:W2A3\;HT\#;R;:7D^83'
MDH"S@78@4-P=NG:;VUL=E(;:1A>/J#\0=612*&.?AYCF+F^ER@1HSS*"I=9?
MOBH89KIF!Z(G)($ZPS#)F KC;I06^[8G&JURU9A!H'@:&RQH;EWE1I:OU$<A
MU5XIR,MVN+N[WI7#^(0YNAX_!?"]#2V;TFUZ'&TO7#@1&GW9)4<RPIL%A;DN
MZJ*0=^.-G^$_]=UJ,:#K[(^:=6!0LJ*XF!OKN7%BQ@W#02W&"+1MPAE:@>X!
M"DURBIG5H(U1?A1K'(WUDF)\F::OP@4)+BZ34I4=G--ZBJ6A@M?<NYI_SXIE
M&JG\=22JL.-$Z$;NF]+=R ,-@FPO4^H:^1A;RHGMH ?>)LOI(M?XH8N=D_R>
MD:W;[M-J[ZL6#LF#[D%RK>"ZKD+VR$07A=V_N%SX"/8A!-B[@4_X(SQOQ%1;
M5PO5ZF[;LKIH24Z*"ZERV0S=*-_.%STCKU)-BJ31OBU#" O7@RLW2_9>M>!J
M]$XEZAB.J=VCN$;)=5U,":OP+W;4"7AN6&:56&B_/?/\0:?.0)<D0-)'YR,&
MH*.2]7OXA,*8]&OPGG?!*H)!')[Z],Q+:V0BA9ZGRV-@VA=H5D.4>(C1TW6S
ME^$]+68N-2VV!5B'Z!$8P\&E;"P:=Z#R"G=GSPL& %V<I%^^P75?7^!)F-<^
M#Y8S>_;V<BTV+V'\<6D)24]<OXH;<RZ]3R?MR5%I70MN7-P97UZS8!FJ@:C$
M*"5^)=X*M'BR[8_3PD#X#J>SZ&K.VE6I>IG"4E_9=!BC.'DBH8QUU,\'0)T4
M2"*TR(+4M'EA2F_.&QS7,N$]NG9O06!"JHI+-5K;\9QIZ8>> QJ#8J1;9 SV
M[F\-;!-HB6#]M"X'!K.?=]@KYN(2_77G=U@,K"MG]B#TUMLPX2ZG><OSO^OM
M0WVD+G'CT_6>TGA@>Q,W'SF=_4K^>NEZ&*9_(B8:A_V//8_VY<;H$+BQ2>V.
M--:^.:XE"+]>:-]L$!4*DVZ5B+49ATDVU+FR=XRF.E9"!:X+1 X3*\>.-@_>
M\J>(]'T'TW?YQ!UL;-S:CRTI.DS0O:8;8BPS#1OA.Y!BR+/FC[J\D'TF+=%H
MBIH21$7ZY5B7]3A]3DE7ZM%TJ42/?>;-\$[%^.MN/L+ZO9Z3V!>')=<-(0X;
MRRT%>6CU6OA(2?43QM6<[$EM;6W3'%QU$_]VQ81M[R8^>(,_7S>GPPANOAY2
M9$%](U:$DAV[8$A<]A%5_C1UP^+B)*LXI3HMY(P+)@!GKX45E7G8I83[$A!,
M0&=]GI@) 2AF\*+?-->W-*08A4[:/V WXF/J;::2Y"ZNZP.-8Z4#T>I4M=26
M#RPU^5*QB^QP_T[\V&%=KD-%0$""LV=-QC3QEA)1,<U&Q+3$RD>1:IJH%"L*
MVTWX^<S%,-JWJ6__:[1N_]=@]J<9S63^$#%[-TR=/1&"#^+/-YX(^55I.SZ7
M/NH:="?4-Z@JW/H- VEF[W#<KSA#IW??#]*G@@+#L+8*$C;RK[Z5M.I[S,90
M4O.8/]K7C( YRWQ!W5970F6)+05;2R[^N>6[C=WA76A5)U"]H26H6K#!R3P"
M.58?.]Q5"LZ?R(399C0CNR 67P8>;.TJU>*:UY+D[Z+2->YA5MJ)O_P/A_Z?
M%W0*Q<BG='10B\_MN$3.<SC<AV5A"$28H[6>0+"EF&(]Q&>52MB<!HEPSRE1
M7CQE0<;;(\>L3B0C5?F?YDY+R?_]BI)$\[W:,NN>5:-[83D%G[$>^X0QQ-D
MO";.U0):<II+JFB8_VI[EFJ:IK:B8M*,@^O<]A_U@C6@!RBXJD>E+J*_C5%%
M3=_B08Y1F0HA)<L:@=XL_$6,B9T:E$"_0TN2?"N\VIS;5BAN]*P)F$O<>S%5
MMT2-RCDJE.L)MP/(Q.746 8)[M6F^K".9+_4IH)[].I)\FC#]9W=^#9UO<):
MD16F[:+:BIS5LR]LG-8DQ\H',7+7-'&H!'>)MNG[M.G5Q/H8^O?8#RD%AP'Z
MXDI03EN)?H@>+2P\KFBKD6JECHCICC*^XE[#MRPUN94X@,K>+LD:W&XD*V^D
MGS+G"E=#M:07QYP(UC=&"?A<:[].7"/*-ZQ]?5*<80?(1BY/EC! S#AX!Z$_
M6<3MR :44<1?\;8?\\(S8;7%;&=ML"K'1H*6N!.-2T/&AA'M8^:21.WOR;''
M(Q)N(G/*!KA>7M&K[H\(P,%I4EEPA,B$ZRC=NC)-E[3("S=ZVJS:IU*6I@N?
M+@ B[>P?K$\.QEB^N=TR>L\]?S/E!4LE-9M@.M5/J_(=%FRSC%5L;%&^_L6K
MS=U;+:K9,Z.MD;D.=G-7;Q16%F_T%F2SKL=]1MG8X7H=SH*C<1W<L 7,#9O(
M2!VJC ]=O--:QD?^1X/CP(O\5:.DV/ [K&.U!@=.OBQPP.X\M%9 '3I(5[]9
M29#T*ZC!1W&MH]+:B&<)MZJM)+I$R" QK)>L><;>CPM!1@FWMW]81? %$IK+
MM;QY 6X,2EM:YY7D27D==*\:=8H?YG[YZ+.-]FC0CB>':\(82Z&3*U2EBDZP
MW^1,3M?B(8!YWAUT-=:'\4F$%7AH=+',<Z]C;+:Q49='W*8/+0?=[),L[7JK
MA[7S4X!I>)/.19AAAA<-Z!>32H_TM!E)6*P-,;Q0N>7,QK*9#&>%LA^_VM3I
M&=\W-9%\(I1ND=ORS\)OU=LG]P>V]^A'QX@#.2[G1"C+Y5TMQU,Z9&@93B8C
M$Y9=MHOX*$2,/'A?V+T"S3)FZ%^ZXC_H,;/:03+:N)L/ AF#QN$=D@MM5HJ8
M-V\IH1V=;4^LA!U$R&?K^U@\=B%I8,_E%Z\?P^$J$*;[>=LH^R"MAD('8M@R
MA$G#7@#8?V8ZC.^^G;JFR=*7X2&D! ? ].2A@RS$$(/-8&O<A[W=2B&*=#F
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
MJ.#1:L>3X9;F1[=6%ZL[4.#!L3;4A]\&LY&)&-?FG!66_<\1KHR@5%B*X1Y
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
MP[/#7?QB.Q0$9QZ*QCZPDW>+#2FIG@FT\6RO3=(8&HQJ7YT8\B;#5EA]A#T
M!I+CX&(IKW?HXJ#3P&#_8-NR.NRSB>%A<\(^0;*5$>E];=GPZYW-]+?"P:^7
MTOV$2 9UJ7ZR(H>:-))K7JZ;ZU@7K>7H!5OP;"&968]7JS<\6%II$M-7KDQW
MZZ<W8Q.O+"&DFA3U7HIGM3*'^>AUMK*HQ?7:Y]T^5;6*YNN.>P 3Y> ]@#?%
M>3=SRG&FH_C=ZAOH[ERNN.7E:,CIE(_QW=CH1EC/5&456Z5?_^;;&6I53:&-
MZG1"9@E6O DKL>HS2^=+&!A.;G/R#F(*Q3@,-YB<R:PBM($#%OPL0<SUINT$
M,C BO!<SC<X'A5CJIYL\44%HGY,S/#)XJV^0(Z_>EL)P 8+-\3@U 0'Q^_='
M50A6SJKL5M>:$D67ER!9/5E9C?NIP9X\%\PU=*:P^E(*:VR4^22*_].8X+3T
MZ2,F)D:9. N7^/4O0M(_[!Q"'>%M2Y4*HD&2??!30\GCK6T:VK=:^DP[K_K5
MBTPSYKH*RX+MKZ>+_90@I:$S:_]ZB!;1;WV(H##7_,1@O&D/H!0G$XF=WQBJ
MAFYF*3;N 4K\B:T/>OL0H^7IZ48E9X.801M%];<R%D*4JI<#BK8OP$@L[P_@
M*(\]@%DS9E%@MDUW0S5:X^& <O$<R*5R(93U4P\HJQ0T,/AZ7G9T#T )B.[Q
MM5:(EA*),E2J2"TQCZ9$2ZD+QH601QH[LC3W !IKZ$<=NT=S#>('!V/_! ,"
MM^^6MH_[F5[<,JP:VL4?R9P"F6,Q[G=UK6+S(5*]>*A]$DA3=30I4_G(!X/U
MF.;LL5T7MGIW;,-L9MYU0G3@0NRZ+D37&I86<K-LN?S*_.6&ZN7FLNB*1N+
MS5V; 1>G]4A%@QTSG*S_&?(Q@9/KH=FCZIFQ#+@7]KE!?O1:PZV;,J,2YQNP
MRF"; #X1N%*.S%J1$<@WLN3G-PX7>O!VT;T^:#RHFFZ' :5;&UADRN7B?S,?
M6E01T6#!UD]>C'E-&? L<92_7_SIAJB_-TQW$/'FR5+2,7&>R,)C]TS>3M]9
MC8H,_AJ=ZF^-KY@NW)!OD602(1PB;YLCSLG/1>T!)!4YE?W"CB[?EF%0D'%@
MLC6ET!C]$&?GUU!>#(7D(J2Y\F8(.?R@"<(;Z6N<%<,(M5KS0.2]46'4D]CI
M(A\,2Y-?#H1<AC2I#_6I_Q![BM.!LE+0>V%3E/)D:<=GA S7I+F5VWJ\)ZS'
M^[BJI7C'JE4\NR80_/R3AZKA;WRBK8?\ND7(,G*S:/(:PE^2Q^1%$^&"\?$U
M;:7UE/*JI4M_9ESBX$:79:Y->!1L(OW[5H^0HS7OAN4"(F1ZZGPL!@)I4'H
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
M),4S?\C X^=N[;D'R!5CC*6+\-:;-<\@CUY+7L6%;:X/"N*59EZ"<KI\6#W
M(^_.\$-"KU+96D?M$'ZK;<#V72^Q?Z'FM>D;T#+JXE+657^W6*U4O(7[_1*\
M3XB[>UEDVX U#PV@^*+BPX+!*:C=[%WFBN.S$$*1@;E"5?0>(&I9UZ8L8U1P
M78.S!(JP91>J=R4=(PI=O+B$B+Y@EG2%/]=HZD:(3,A@[.$5;.5F9,M<1<!J
MO -TV++?.70/@&-NY=L+##AL%C PLY9=$MUUGK_RR7]6YYD] .?3./_)^*G^
M.^EB?U^$XWG9>X"-NI5/MV=C']U>##(,YU,/A3#OPC.'?VYS0$6:)FPB6*.C
M$ :&-_9Z9JF[^X24G6_K"_7J-AZ3(IP$SZ&-8LK"?<J3D\0^J<#$LM[(5LGB
MC5TU5Y>N6=JQ8E6A9"E>J'4K7IP24-K\XEC%W1\%LOQBIAL6Z3[ @=8@@H^*
MGDX$T.]J79O7FG\!,QK(%&@ZCH8HK]D %\_;G1QG(H94'J4Z)G@E,$PO_GJX
M:87+$FA3U@A3F%\_G)/_=.C(Y(=*-,/,KB=TC?.>B>65M/-[-(AW4[P;?J*)
MGVMOG9(@*:Z"\!0T/?[-O^0J-OK+LFY0ZVZ 1-+M(S$[=,I[<8\MN=<^I/B;
ME9LLSZU'KQQJ6[V#PJ/.3\.\WTV>L^YW!<W1;5,0?JR)<[9=CKSW4]VOM-EE
M3@XG0FZF!:IDLN<H1?GB$2L1F5&W1X[:YW43*V1K*P>&]=QU3?Q45LR#-. 7
M@'5\^X6!$1J*A5H^ICMRAW'3;3S&F-XKR]E_.C63FM0UO@>0>P$0W8U_,?H?
MS?6;VF:_[@,(1&3$+:.#MKYK'_ (WJ"BL-8S XY!]:\72KS9L?;$J'<...&L
M-"_U8_X:MVZ6>N#5JT><[0NCE$%J=K58_>BE_3H=<X8?\8@ISM31ZL&<Y.?O
MRGTYL%E+2!%T0K;BEPA=(EZPMP9'W/J0\!9_^'6;-'?V1^7-(48:_TKT%B\$
MB+,ZO-JD'_-[UE19J_E56PH!X8DB\B)U)&;=G>SD9R^]?1FS7.5E0I!..U?>
M8MC7K(<6!8:XBVJ;X6W<T:*>QS7>QQCQV6[\\<G*XTG'A?RB2LCDM(!6K<@9
M):@E.(P CX>'^"B:%\*"(CS+RI\Z#?5BWJ.B[5R'S&U\UVB'TILD3AT7:KET
M\+M_*T9J#Z"I>^=\\983V\7A1XY/-1V"]MC(NNK)F>G!6V#*[8^2G152#-GY
M+E'%I0K=#ECIM[^E/$H2\DZ(ON0GL7GICQA5+F6/L5B@C;+YX<-P5,^Y"8(X
MU_GF^:Y2#1UEQ?,+*692,L3VJC5;:?G!MWA>[^F$M8G<)$&3VR)27Y;B)\:N
M-\CHU>]:E2D-R0H+J-:]$[<1KY9)P>MS+PQ-7(3?>43Y? U6[T+TRJ$,G_FV
M,O9=^JO,Z<<?O'(HBS#865_/AYOG[M+\O6L'\!#/7N1=S%O= E7,"L.%!CR%
MK:RK:V9BA->)4@K/\1"/"M,RRLU2Z>X6E7M"CAOPK4Y=VN%'O\*PD9H%Y-ZZ
M<"I(<#;FY<+NH1$1G,I2J9:=U=TQ&$?<(EQ'^(2I;_B&D_#IS!D[I"JR:9T
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
M7.>Y/4#GR#J8>5OS#X;BS^@M&I'C%(:4;GBW?9BNWG?KSS//J=PLY9G#S_<
MX;"*[8W*?>0O<QL=(!5HTX;=1Y3?^[?%SJ@"%/Q^5^:^F4A*W+&"SGUQ1EK-
MZ-07$OD4TT'HD<Y'M_HTCC<ON.-7GGU$:O%6?"#%CZ4[.<ZU.$O/KVAI/.^=
M[?G-H@SC7#!5*?QD41K^SJ(\4,KB!H3FHI5;H.&[]?Z 2W^VAD2\]&H-.FU,
M]@ "AHZ[*]HJ BI_H3K(O^_GSKQ^%N^C(6M6\XH(.>?!6NAINN,KOX5IG)<[
M1E<7%W9QLS18-\+:C6YA &)F'X'UZJ[:(\ * 1QLHKD>])"]Q8%S(WS-TYOC
M2[_^D3QO<MDM(=A80EZWG_M5KHU[<7U$._KBJEI1&0?7<CH2-MVE?7]%77Z
M9N=K7[0*/1@0Y14BY-E7X<X0LA"-?G[[R-;M+P).?\R<NKJJ%546E=:/=GC>
M?XY>0G*YM <0C*YZDQAW<I:C-.6(RD\^DDGY-+:7IO[:[^Q(0/L:0[S:^A)T
MY<:/JU[?E%KZ$/M'/&NG\DE,;QOR';ETJW U2FMV*D:O4C-7)+,A5Q+]#F]>
M%BY_/LB.T LUIED.=_>@- <@<BA(<=J@+5M5,Q0SWG2B*PEX/.DRH.'+0H^$
MQ$S;AOCLWZ3#XIG(DGT5E_^(#< !9W=(ZUHBNY.C]B2..K4O[_E?[O'0.LAK
MFNR^9:^1 JKW]0-%?QA==N;-:DAL[T+R[H'% %:ZTOZ;7Y0&.'J)TK('N.*V
MN5/MG]1'73IT\8^*^^;*2GR[4GSF,9]UK>Q\+;LR\J!]3;:8.1QFH=:D U.;
ME% CH@M*^UN<Z_619ZGKAA5 7[-2D#]_0B1@$'Z7-JYQ0.H,NFG$96*IOSTL
MQ8,_C8 ^!0L6I&02R*0SI%[/Y>NSW6B+-.OQ!,_C8K^KW5&U]W^^5%9E;\,K
M](OV $;Q_:D@0/\?!]GM!Z;&%-0E=F"'<^56G[1_6WWI7V\ _5T;BY6:/_:3
M&N=8+P^,_/(%D?! S+AR&#RF\:=ZF8WBEX#*I[\OE(^3;Y'A9X\W+5Y[UHT&
M93RS1T$N,$JEA_W"SG<J6\DB51(\!4.;#%3V$?1J:6B+F,V5[\EZ205OS./K
M=V*EZVVI:[,.2.A<<D3Q_#F:&7#(7+#)E_94E:A0+7 =:0XQ9E/I5$-#:R.
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
M3:A,XIE1D*681%#+5,,) X,)SKI:YQU\]U92/$[7S,4F=1M'<0%.'7=0O.N
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
M[/+.M(EEB\VXM)3F5^278>CONQ 5GS&C=.*>U>^+YUGGF_<E*[IJ";A:\ W
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
MAT]VCKQH7VG\4SWA_"9;_L=O@7ILZ?#Y&?>%Q]^V7=2 !]KII[^#^U<KBR,
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
M&!/Q2"!_XUQ[!C%_@QNA&G"[4N<H",6O7AKHADAH]UC,ENND-+O-YQ*1$8'
MDJA+IR>S(KLB)1\(F2.YQD8OWQ%I/3*P//J]-.%QBFE?SVN8N8-:NEQ1X,3P
MQ*@\B\326-7ND4I\+=MPVF>JPS87/C?%!C?D+G=BO^8[^4<M^Q\EG?\C?++E
MY.M732VI?SXXO\-P?^Z#_;BXIV>?O)T^42\6!._<WJ@[!+K\TP/'UJJR0<.Q
MH@4Z9JLKY##TX[B!JU[QNR;/)0==_F! /-U%U7YGP,+M%+:L_-5(Z9N"6#(+
M>=+#4@PIMPIC]^;HKA*O$R\P+"]T8;U ]C0.-?K&4##('7EX4&!AO]U5L50X
M9R'/EXSSQAO(UQ/+JNL6^ 9[V'I7(OS5P(E]/0G@Y-6]/51))@7@S;;%],R[
M.8V=.';WYZ:$BBHNWBW8K?/_K":4M+".>2L?W[.Q+8L@*YB<W?2A$(ZS-H"7
M6@0!<E)^8G:KQ(' M6.$\KK22JQW8+XE,/%*'N]=(>!.R4[+>E9MBJO7 G\"
MMM?$-S-A65A]95X-O6T',#^;#P,WX'7S5/CH[)M?W[F.)9F!0%#Q8]O)\)E
M7SB1^>A$XF\&_-?O,W\P(1'!-W9R!^+V52'&:VS?P["/LYW^&10-/S5#<27K
M]7K\I"I69'B\!KP.5&:GY"XLO<'0P:+7];$L=;Y6;)=V=7^ZW@U/FKL7V F4
M7A(-NY!X':=GDFAXSAL]*%_&JE&N$IR%5H@=\\];&QJ826?%]CS1J9+"%AIH
MW:W/$@LS<<B+%+=*9[8 IGH31$S($PFYCS&)I@+?_/C\MX,"3UH8V]#3XMXU
MVW+>>?7C<[./G_-[+SY;Z* L\H[GQ-TO*<UIP[:&]O3H*":0P+%)U0FQX\<1
M/6B')&HEAIQ;0;>JR-;+\"XSE3^QS5]&M\T@;]Q^>H1,_X)0UF^IE\KH)YQ(
M9N+2+-SO".A]05BIW"FP]>-,;;II_MZ1C2\%,XR=AB;ZR8F,(E!!0L<%!LT!
M'^G"(_)7CH9^#"YMB7<''-31:,N-YSY?K(3H5*O49M_I2GB;P7INT^A'4,6&
MF'6_"<7C37V&ONG7#96N[<)Y;$>U%1.A84F9Y*UT?#W  ^M0(+]P 3O2CG0_
M?/Z#F?R9RA$)]_N!C!V;VK.LV-ZP=*5X/&15"A>F]*#<M& 6.[R9S*U6F:4M
M'UL0HR@_WX1Z/)&9:;^9T]5P3FTFN#H8X-M\ 15C[>>L^,9L?6HY)BS8/S&6
M'EGA, @K28*9"ZZX:!QGI9?9%=W'"] EXW*P?"W')*/DDKH5)$"D*8&MNW_6
M\8!ML8%#EY#&8V5/]H,W+C%A6P%L3#GY=0,EI4LT!Y<,$SGQ/2*%29=+'402
MO8V%?.!%MAD.^0W(O"($0 H/!8W4VR8]][F^0%I([UN8UZNHBDUNBAM9.56H
MO-Y=88144'Y$R;?J=QBKN7^_,ZB"-[/0X+"?D[&WN9Q'%'I[V=0_N.'T/+S@
M><T?;[+]?&"B_O<')D+%?OS?3$<H^C@=X8]P8AQ953>S_CYF.QQ<L6B<<JCT
MXPV</R*..>2O,-$1>"*AOD9==?++'T_AGW_TDF:\:!R'3/CJ7'N__PD*CNV^
M<<]D="UOP%>4:])R)E;G<90Q]&;?P.U\DQ'&3*0["1X,!X.#;>W*5UK 0U3M
MP*D.2? =<PZUV. ?@OU\[8(FE8+9R,RM[/R@1'O+1QT^]Z<ZW*QBL44,<J'D
M?'&?-L/T.'"E,IP56^?$NK;ID1-XH;BB.OOE">]?1REQ(&LEL+;VT2+MT02G
MVTHQS9NJ:D4JM#P5-GYFE5;)J%C"FBT\9&D244F[1!'TA6(,8PV?;TA.\ITG
MY 3Z&5*4U/V73W3<;PN.]!'E1JLG[/,CC]^F-"XX#3D/M-A9S<=51R6E $14
M4[&?,V.]>4<%*P>2DL;Q2+^>?#F9'BSE^#GSCZ-D0<]][O:_1728-=CC-*TH
M48]A,<*"V'?[/UY?_)/VXSDXKA[A<0IP/G_ 80B)_EYKN?-)>,=G5?6JY66A
MN@^CIX/2OOFVR7S7&79BJ)TW?G^ML;^GR=$FC6B1OLDV#J%1WEX3B/M=K_XK
M(%S^JP$A!X?RX.(W"Q<[!U8:E>MK:SL(ZXVX&?6AZQEX](5U0:'0:0=P0S(U
MKB"S%Z-<U7<K 1R4.GVQ0][+D+_OF!1!T"[H\M?*5,C96MVJA2.>WA4=OFH>
MO;Y<GQ3<>C6=<3.F**XF5J #X'4+T3,Q:KA.JQ7OI=27$FW[:Q]'F9SQ-A8P
MYY&YS/''X'SQ[C)G%Q0:'!$,<W.!(]!H- +$:F]G1)FF$6N(#Q_E&/;W#V&D
M,O'&DSB'6PG70*H@I4AQQF'ES/']'T6,84_)SNJUFU"M8NP3TQ@]2THHQ=L4
MX)9"?=V)RUC@MEM44)G%R'M!Z$=M*YAGQN9G;"(?M[2:9&AC[3@\PM\WX.<L
M80Z.\$ 9:Y()7K![C&A2D&A%-,DM[3#!:XUC_K*;*P#B_9"+J30LP%'<JQWN
MQWT^G>7L3L'>I=W: @\*%ZPM%*KN&+G$95T>+[7CQ3"=O$7RZF+E(LRZ,&OB
MD95-';:^JC;Y5LKQ/,H5$R?HCQ<Y^]D%L4,=-^>#5<"^F!YOMU$\Q3SO+0S,
M2AH5LWO,8,=;O:8E^Q9H=V9[9M1B4))8:-ZPW&7RQ,1&D/]H687:E*_&1>&7
MT]O\ SIF+],L"U11KLJQ%JU$(]OI64CMS6MKE89*A& @RCW^6Z@;SWDI.^Z4
M%TZ6\?2194W8]E=8;ZP61#8];"RA8TG5$A8LE]C .RS*B_E>^\>_.E'<"ZNK
MM^-%[YYI]4.Z3%@'360K]"QO4'>2A3*+$ILOSUO4]"RS(E>'P0[Y'80Y!7&
MVP5&!VNTD2A@_N/T(7_S^)7PFBZ-0E(&+/:[DKZ"4V.E(,'X4+6X$R!&.6;/
MH;H"9PG0-[5B8B332**:^CS#@)"U8<!EY\6D1;5[;@%Z"ZK6*^C:K?F%NHI8
M61P;6KYNAT9\+^%D/(99!\3:6%%]%DSZO0PC[-Q71 G/HN\112L!:G-#K^!G
M%<'<?.4Z$A7:IK!5_L\M2/=Q79MHGR^C8<#B!,K>:K=X_^"0[4P#+(9=G2S+
M2NNQR=?MPG1]\NQ/I/9Y3+OCF%TP,%A=*S-P=3VQ;<8\>2A,-9L4B"4UOGE[
MRZ?\ S6F?FH9.Q\!+@>*6T%.P'9]=<Y 1)"0LAPG<N]IR<A+C-$;)YU_+M$1
M4B/[*)8]V9I*K^S<OG+-0T&]AK/@-B!C:L"[,N9AM<[5*4=;0ZRIWA6)Y'PY
M>4*+,[A%KU 6T!]4H?;,5*!5OC9YUNJP]Q^1-7,+559+GZF"A!663^H LB-[
MMW6LIPI>NB=D.&3']-B;;,I%NN/M,&5&)44&QSRBCVYN<WC#)IA)8>_&:I!J
M^JV+V-@V:"V+3S:I_/EDH7(PJ]_SMA*_W>/R,I:VF+S_!7+14J]5X"5C*PP3
ME,0$Q4*AO0FH.]\ _DSU/\#=;J)U6;X66>CN.>EW8]J'EM075M6%JK>8,O\"
M1ZZF-2+6VLFT*Q8L O[I35,Y/^4GN_"FW8TJP5"OA@D8ZG0>T2#)\"Z@_^ZO
M18X8I&[5_W#87B/4[CRDJJ57"]*7V#[5-I F7\W.(%:<\-S@9_/ZKP*P+V %
M]# ;HVO6;5V)+?GC2B65^7&UI?EJVEUSXOZ2%R&V.;K/P3]_H3IBI._;?$ZG
MOC9]>'Y178LJD<;<K??YC.9G;4Q2V=RI]55U\OW,YS,6GRE4'H!$R!77Y4/]
M@Z7L),%#?%W9H/[3LMUXVX5^\%T?Z4V#AH^'X)  XA /<GBLR'-K;7S#UH?_
MW>AX5)YM^I;>V0*X?&[1TR#VS7YP=PYAK2X]$SI-4R-Y$H$I_"5$>9T:Z"R8
M%>\.]N6 N4ZFU$BG65Q>RX-PUM8$8E]-"6J463.%!G,157(TYLSL\41#_A3^
M[3B3KU+$@C4$3"%GDZ).//-O4,9FF"CCP=_S;V\:C/_2J$T#X)'K^M[M?$'/
M_!]3P3&6[!E!M"JLN.HD:,RY1=XX("/,.;  80=!QM7A0H*LQX8M,EVI*=:K
M??+#2.;Q0&GL]X#9Y[]V\I-S:I8;\<N2->D/_&4KV8$DL@=,I"*XNO6KH;F)
M^JU$A)'1+/4P\E%^6-[LL.KIL67C(ODY0HZ19#S!5DU>MD5/:WPF4#K]1,1=
MCC]#_=G;!N?9U#9GG9HK=>O;SAK?O<F\&1A6..9-?U73W%O^?$P-E$JP6KGF
M!=<*0_0QZUXYCHV7X]:3:YE;\ND4;]8,78VJ_=PG_*/I>1G&O54//%+[5I/X
M6+ZOKS! @QOGX_2XW2.(^\FQU?6GB8ZN2\%GG^@)%3W]43Y@_2E#L$P<)G>K
MK+*ZNBS.J@']Q#IA)+;7'>3= _=UNR@P_7/!-03_^'-"3>V>&FRUK,:I@KDT
M/O).(C[X<'"PRH80$I8CAQ 44_7+?^9%])D'AT71W)35!&WY6?PK-XHN4/*J
M\RT@WF>>O3K2_M$P"X.$+W^=,ZF^K%CSQ/<6',EF@*TUGI7[(P) B4QT]%,E
MEIW6)71@X:H-IA_%G,(E%T'5\C0D'F;'X]KW<TN[8MM23E\RE[S6.?^\Z:>%
MSF=7^S-R!P97>ON#8>41AC/FM $1NS!3D6\8.+NSB.373BR2[@4<>77J"M'P
MO9^>5_!3D$J(HFJ:VU)- O"XD$,4V9HRK,Z^^=;%\;?8N1YZ[% N.^S8,;6H
M4,=WI)BXRAXDD8HHO$!S-#0)HY!30S/FM<],$.1ZH*WRQG@L-.?H(>!'DVZD
M -^"=@[\N#Q<$UJQ<"'#7*L:9;'(*65EB@JV0WE^Q>Y.E,FEA*O'VC<X%)8
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
M:>/J5VZWUU,"@V+D5S@#USMN!S7JT KJE8.Y0=YZ9[&SU]/RP<ZI_0G]_14
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
M9#^-BMMQ8*Z5HWU 2YXDJ00S*J40'/TMWO@6]O5*=!S4,YOKM9Z(KH2)<)B
MLLXDK,8?5_<%15+.=VL*ZCTUAY];!]L%K;K#,KXHURXL* 45E*\[3#_M(KH'
M UQT7>):(>!!FH-TOB1@JN&,V]>B B',3GUY'X*&R0)Y8+0(K< $@O3:+\ZQ
MNA?!BA8=#:[E9@A57O48])L8/<_AR1L!"B/**[5BWY"GS3;7ZH2V V*@?)"@
MG586EB'E*J5)Q*;W;.I9@E1'?>M9%U**G!I&>/!(0]YX+F4\30GGS$DD !FK
MC81XPR/:C4:HGT@'.)4.I3:G#0Z2RK:+L%3WMGH5MG0YI,P:&0A4%KH>.4BJ
M9FQOB'W3B>,:&04D] B@3[FY^YM$A=8YX0=KUV2L1P7Y3TMA<V^1@,]Z5B)&
MG:\O[U/8 4975\P[%.,@,?75=4Q$RF>EGAUG* BG-WX.9)?&T^2K'2<\R&8P
M^Z3G[[@;"Z_73+<-&G6C=77JFQ4'7SANYF-E8T[3/=8PR4^^:T&2S9J'1@M>
M+CTQ(O6P ,<!,3[Z8A)(MY-A"HQM?.P@S.'9P$"#PUBV%1J9+="0_@BK*S&*
MT[]W+KYE]C=Z\2#Z-RJ[Z/Q$Y&<5]+9[KU#B/W9_\!'IF C5:*^F*^V:"SML
M4O0K'X*JSB%*M32L_*WU]2(R) :OWGMM&.B42)N%B<ET]VM8M=QEJK/6DQ94
M6 9 N,*LZ85'&,3Z@(N:21D=L#36VK3@WQ."S+H:&/1>!P\XT-^Z!5>T5M%#
M^^#?#@XXE.R8E5,F*HOF%J^Q M9[1WGM(YU6CG4ZUC\>ZUL3$V>[L>'+L'OR
M2J.%VJ!KK,W%0;QKB491>'FF&*67J4)B&STK7+:Z=;O/E)W&KN;%[C.HXZB4
M,Y,5:5%"#Y6)8"^Z@+&&E4KC[M3V28AU%2#YI]M=#EFKHSV#=2*"A<S@"NU3
MM4/U ^9N$2?#LYB:)YPOUE;G'Y, 3\R,%"QADREXBHQG92VU*M\BB@J0)CGA
MM:W,@4H91MVA\;E(]?#L&3VZ>IH>!=VG,I9Q7H^75]BCESP-MBK1H.;)@NEY
MX@GCNCFI_@LN\<EW,.H=E71MV^18CS!5U:F'+Q&4/%?*@U3RRRLCKV[)+04E
M%Q4MR(#[(:V]1'!!B*FBY3%W+,\TIBO^J*F<N !-.5+\:',V3EI<U)>K!6X3
M=^)V%?,5>S%SC)9<>&7S6<.@\VAYL/&0H3+QA"ZUI];+>0:\FG,<D:F61RG&
MH$W4Y!9EUF#F8%%Y9.=,>$2*HO2[]L37Y6!ZA&"M+;NMI(]T'OUFO2=3.QB]
ME3/4K^)63ODNNK/.":DAB]>*MN_78,?QS<FJ"H7ZSY!I6+KRP@:4S6=*2XC7
MS@E6L2OK(3-+C80\:=#0\MS2C@@G)UT)8$(SANPBFL4)V.6=-155NA7[0X!H
M--M<+;8KS3^'7/<M0P"%R/F.T:]QZ"%3&PTP41X%8@5\Y"^IKV8+K#;G6PB[
M,463Y"?2V3A_ZOQ6BM; ^.""BD5%:YKD\AAY__5&*GFOZEI89K-[:WE/W_(N
M\,7#=%FS0)*,V/MA?;#S5:Z=AIU&LF=E324I$&&EZUF$L$+U>*Y.YELI8R+T
M9K9U3T94;V<9&+U@A(K&BUW5?_$N_"[GB[TQ@8GX&EC"T.VE/A-(3PE8?\=Z
M++<:9][&*#\-])BR?^MHW&"6A&-;FH)F%E#6#> $R-AH( S8.6P[E%MF+C=H
MG:WKO:3:F/YFGJG;JZ;DQMQCRQ/463WQU'4MJ9Y<L]MIKNO!#W;27D[+2^?7
M:D\MD)J])G6$_;']^X*/!5:N=A#ZK8W+,ZJ=J0ZK+#=[E*-"<;?]L;$X'6F$
M/$!"<3L#F>/O"2P>I3E+$05:CQH1,+=FZ%,@7A>QH9B!IMJ;;RF^&AK7QOPJ
M[F%UYC*$9,U?$%PDZPB=9QUD4_-=;Z.SOBL=-4F_! +.SZ\$,5H]$6 5Z\R,
M#%2W/*%L\9/:UH#)&$J1Q 2P2&$RJ: _: 6.\#U?0EHLIU:VI\-]^'LE9?F\
MTI-(13RM+^LYJ^J_,%N1QQ."6^%P"06<\^FV:?!$P>W8D*NWXI$P*-]I<I.'
MD1>IH7GFJ>'KVH0W'NX)JB"&*LW[O>G@4NTIS=<P0^G=@#;W& J[T;P,E:.2
MK:#-9TX?"CW@T*CP6B>@D,MM4WNC;!'J8(:DZ=<:)U1-31<\8IBH%0OK-@?O
MFP:&';)2?#?8-R&&$YADHK%)K4S@.!8Y+-<9R43$B-[6CLY:[8@2J$HQ7ZP0
MKD?H[%&E%=CJ9@ I;'-EFG7]P^Z*((\2U9L!J0]8FE?*0SA?5SEKS:;-:]6Q
M^6=/P^^PJ])$5)C4LTV\OO,C/:SSGL9,>U:8-ZRZ8N/-O+(D37]Y@59[!YLT
MZM0^02%Y,7&Q]G1IF"'48UB@@1>C^6[*8_PW 72RW0''QW%-2\;'04J<V!_&
M3RO_0B'7[.]"KGM_&')E_1L$D']_;V2;_W=>HIV\N:_C4*ZC,\3WE.S4!6^_
MUT\7N>*]WBQA9#Q/>\3L%S/K>N4\*MM=5X?_AJF^7E[**@**JWD7XUF92I$>
M&%?R 8=,Z$YFH-B]36365XO^BQNJU0.L.PO^MSJP,(A14%FB/ DN.Q4;$&_(
MMSG]>LOOXNQ<FKYU11.E44"IS9I+VRVOC*]@ WJFL&PZ0S.WL-=I: Q(DDW;
MJ2&R'[QU,A;<"#[C"P,92T5*8M5D0:JWHQ\*VT*,HT5N7#[2S+7@9%0EVRM\
M?SFF0*WHHG#AS!XD/^@P7%4[_L9,[-W^L"^>EFW%[*D94M?MU-):76&.@XZL
M3.5,$FKMPS$O 3K0C9%G":B]OJ2:O%G4[5B##3P+9,/?^6T FV/>3U-PO*BV
MG>0/9+P,5M:$I?DEC)=7Y%%Q%C=*-B>8ROTZ&-UN7=J:(M5[J@@]?QN\3F9(
MP6'@1/74S+[4U"R3"][SQD])%'W4T%L#7+9AG-5RAB#P3DJW%X,@[]4 #IBV
MSO_@3*<BQ3_M^JU83?Q&2NC-OZZ<X9/A_Q:+^O@8\<'6P9U$2F;[9(*HM8Q5
M/D *%QJA"+G^H#H2VG%L/#+E38'-\>5&C+:+_#5#I:GX]TM!M-(F?63AY..$
MC.OT/+>U@<; D/?MW(([[-S>5PE!=R)A Q62;UZBTQS/9/60SD>\WL?W5.<9
M9P/5I(*4H\5B7@]UIQ!R\DP2:;R[;\2#EH,/;WCX]B1W/Z'CZ',3=T;BW:7R
M^D\%YBNEV!9CQ?#T*^8SWE6AG&#>49K7B 1P(.Q&U[ B5RHS'%[K-SU'2=]]
MG=YZVJ*N%7E/9"0,-=8DX'_ L42.OWK%8F+_TTT$':H<XPG/F%Q\=XOJ8=!9
M^_;L 0>WPRJ5WR @,#:2L59ZNFC:5%0Y)P(.*I :'8[L>=J0X;SOU2R1J:AA
ME)KI5)(:^V*\7F_3<KY=W31F=EXCMH'^[5 HE[YQ7KY 2^[%GJJ*#F.014%9
M]TN[J$&'2KJ4BK$XT#VUCG_K]51X<4=\XEJ>XIC\@KFL([:>W#=6T6QF^T;*
M\Z:$?%B&6^1DZA.67F!1RE#NF,!B_?1<UFLT:@GW);KF87/3K'**I9/68H>/
MVX,>VU76O$MI&9/<RMB*15HI8<%,R_[19QT_3E=BQ 6O8T)MQ'NBMQ!N)> H
MF'</?$'F1C;",'<5UDFR\+9YRL(#;Q%-2)<>13+H<IT8*:S2Z-'5+U5DO8=*
M4&9F9C ^85=7M)04[[XK3!4"2A26DK1U$3 _"OI %&^HA)'XD'/__N_KW4PG
MX;L<BL8#(I0TM]J;P]K!7RXL#$SI,;MZUHO\2]7(F:/3I_0*@72?J/LJ4:9"
M,Y4BYGZ!,#5O/I#J=:+@3:B$ ,V^X6+'!#/+OSW]782&ZO3\0MC]"0V(-^UF
MN<\3E28X=-%6Q94"QU.5"Q.G@Q0_V7*6G]@+B_>DEV]6V'L>@>(\FLV26.>!
MF1]\JAX?X3.=02'V0'@RT=\E.- =<6)62]R),4*B>!GK=D4R&O "#;Z\2XTQ
M6F]_9ZR?%?]&$<T_4BNR]\<Z@O'9'2L$(^^\H3X>+Y(OA1PJ16LEMR_D%33_
M+_;>/)SMM.T;-_?<,Z.;5DW5[E;%J'W?@N=6I?8I+1);B2TB4FL0RS.MUM)@
M:@D28@R)*J&6V,.,):D26P@B&&)?8J>V^.D\[_/<O9\_WN/]O<_Q>X[C_1UO
M' =_(-?WRG5>Y^?S.<_SNDX_=:03"20 #Q'.CZU_@UZ<IBI$E50HKKH^*G78
MZY%WQ$!\L*,F-](M XX4UH)J5RO?+B'CWBZ>3/ND"X[=*G-CK!G-U=4MY&+M
MU>=;'7UUK;M,^YZ9P]4,]>BLS(R=]=8<SX8)YM&F8+Z0FA?6%,RX0T\CY27A
M]"VK8'Q@E<P>7_GYFB;%A*P*?SM+J\DU;!-D0.3,F7:7M(BY@?(<HEPU0=]-
M_GCPIW#IBZ?]OI"()NXL^,60^/9W=JM;?B_L@I\%:BOH-;O8_(+X3@W5V1GT
M/F>P&[P#JI5$@%(;8([$H(ZLG9XQ7-0Q&5(LQ#@LX&M:"T*O]3^I74D+;EL8
M#PF\<T@80Q3"K3RV4?N;S,8:>Z6@=5,$038L*34LH7EGE^ZFUW_LAVQ< K3#
M6GILQB+J:2\$71[$HO4X7=/UN:F^?@]G*_J.'YT@0O50OE!A*W%T#WOE<7<'
MWM+1:<RQ;JEL(5QF0RXC8:=#XUF"%$65W7$UJ?V?T5IJX L0/?Z7+SA!F?$7
M&/\T>*:H'AM:%SLOVE)47_HO_@750[HTA;H&H0W)AF:G;W[=JS=BR]0W3IZF
M(I6,"<LN('L<.3J30=325T7MTC1WS33,U$"'V7&(_NC$W^/<:%'<3:.3\)B6
MQGH8Q36OAJG0U /JKO$F5:F!NDQ-!WB3DOYXT:8=PO'XV'I_:KW)_2HR4(MP
M"159YAJ6G*^9EXN_HR"@H:%1$HQ3S\1"HA#Q)8%!\,I*N+)?5>PECO+::"-1
M\VXK#BBE!:I&@3O$I/BRB^QE>J8_-X#]RC'"P0OQ(I?V6Q<LB I;Q+-H2"S&
M?WQE0P,LBAG96*'QNGK7($C%MDQ*_X7;GCL^)BE$JZ:#B$"IX;'CPG?-H<5Z
M9K:QHP9]+N($E>8>--.T[\"1E K+V#VL*P$=K!-]LN=9Z=C];[GYM1FPS::!
MN(_V6@6&&I#96Q71,$@*E>"YY5V3>_J@XK!)H5D[HNY8EN@>5$$.$O-4S.@D
M0(KGT,YF:MM_1R-DV@+3<JDN7N&E@);T\+<UM5;P*/$LIEBVJSNN#N5Y.1-,
M0L\[XI7VYR-M1,*7/>6!'046D4,?QDHEU*K:!0!;F[4><HI;M3Y"P=M5[);F
M[AJ[8G(B3(!56ED_H*>5?#@.E;<;FG:I'U]S6W()DI-IM)O[)&=IWI2I7; 6
M35#KULR=S1@LPKR.4A@001\'](/4@U'MFO#YA'W?E=E+RR 30V"LD%F)+YN=
M<34S0C)+V5G/DVI/6>?KVB P]I6*_#R4"&$4(UQ9SX]H]Q*9?JA"3\!"C<"S
M9=1A \DW/>V')Z.X.^%CKHOY4RXTA %7OUM]H6ZN@MMYU=J+>B!OV?$@Q"AS
MI1)#%6H2I/)-OBI8M3?8E:SIT9^>\67DV5_%(37R<!H+ZHB<*8"G3 #=+*%Z
MBYL#5_2\6WAJ_?[AS!$(_#2<?_O42/537#Y?^HO9K[:B8XQ$TX_:Y^?XXJ[?
M?]T?0!,MT3JX?&@%)2H0]BMS>RPFYL,6B;_/[4M<D;(CB%NQS+RRH=$U>Q2Q
M>PZO-Q9.>W-W"J80I^7!F5!<86CFK8UT&;\#G1+&T %^EU./M.%>@36,EV%O
MM4"BN]>,?>N3D\_,UTSFR"0@U,61" <]W,X@7LX<*E.,%?8K%3*32#>AMDY%
MD5W3=B_8$@WV[9W=[-2/S1M!,/43N%D@FL5RIU'+[#1(>O?VULM<3/AG+^N*
MHCQX.RZ0H4/ 0K-X:[?_>HJ;5([$Y-L=<Z,)IX>8(+^6QI3CE6:B[RX<81AZ
M#$Z\E*8TBOLJS,D87QN"L5-@#0C52^@2XGV>^RKP<[SRX^%T^V<&Q#(U!WII
MO+WK:+ZNE9;!A_V@A<QB%&3&@J\./+M2?FD\='=TJI@FB3@HQ8-;FRVM"?_:
MYS%:,S1)+8XI5VG0Q_F'K[I,V&7@\K.#\^3+>@P?SNV$O1W#W'R,2U 8S&Q(
M3?_DQ(:;1+94YY-U&@^0K>&;OA.+PUB4VQMMS@5D2]3R;P3;E(ETN31!.%UF
M:W ^?>POAX;]P:_)SW<)AA1#6 KW[9@-)-9H9UMP5L-]'_PDGJY/O?+.GQ(8
M&]D3;NML$YS>.&O+0>E+"3?G@R_-LX?&,M027Z3S4I_/I#4/3K_]:K5.B4Q>
M;!ABY(3], 6:"B :PD-AP9:6!X>"^SM[$,<B]U1G,^ \SID"Q&,^@WB'ZA^?
M](B;Z=F<$' >L?SUW:ZN%34UB]S<7+:  $5F/Q#JLOEL>$A (-JT:SLYN>[9
MT"<W,_5)5YO/C9T'B?_6^U7U<[-.E.B#<QZYTB_=[P_%7R:#HGR_D%C^+A>"
MR>C_RK__G\ZF^Z=3MI%CE-<X]^%!@V-@@[++]3J14BF:61)][#@'6I\(K_LV
M[N0K1!V&+1/^HK5O!1".I[GH-PBB&VXI^96)A#XNMHSL%2[K$;*"RQ9$C1DZ
MS,6=\^3LZ^C-A(I]OQ"UXR2QAFAD@2L?3JV7WT[QZ8GNGFL@>PV)+Q.)_/J@
M\%FCI\=@0I.*&0SABLW9J,^#D:D6;6)"U2"HKHZ&%M8^.Z^"!M40T+?NLLV7
M>ER?J9/7$V# %!9KL^4FY%IA:AZ1VUN:\4I ^$8)NJ1N;4!3ZN)K,(&ENX7R
M9+^^XI,KQ;S_VU?80NSDYZPD_4,0V!DNJ83\ND6_'GW.$R0H@BYCT?(GR5%O
M5V;7ZZ;_0L;=LYXNH[JY=C!1^^5VE@GW]F4P46S%]Z@AMK/$,_USGBI]OVY4
M3 OA:/IBHAM+G@VM<Y-P'2$UVD8FP.8DM\:>O)*4A(54=)G5=@@8_&:$7L&%
M#HY-[<:YD:9\3J%*R*/Z3S4S+=]WJ[GOKT A AHET!*H45WPE.LB7+QL99*]
M*VPEPM_-?)PJ"G@Y110:P9"<;>PUEP<4R?X=-Q+ G=W?[+;_\_Z]\V4,8K?^
MP@I5_IT^E0ZYOSW&_P_Z)#[CT=#\=4 +[2AGT,"C:"]N<MGU^K;6[O4'R^(:
M+X>.[:[M.N1LR&-Z3GOHF.B7Y(+V+'=7EMO8NG\OT['<ON+4#P<IAN&<CZ@Z
M2]SO=FQA PA@0TM%>QIBUZ\W9@(^-<,I<^=:HTD;4WBHY9H&'GHKC?_&<YSZ
MNK9851?.IWHA5VUCRV$[C@-X7*GO1";]#D5 'J90ZO/J5OB)!-_(/KP$:VK*
MPY]E.+I!ZUZ@>6#$B=VC 3FW5L/522L]8^4@#1N)FQTW.U'14KSWNTA(LMZ+
MR3_9L7;$NL??6E-\#JS\0B:"+(^L/OJ$8)T:FL1P5M*]Z/[I>76]*U,R?J%1
ML;%1H:\P^(#1=S9:EJ0 &V$"1@WC3U%#/8:/NBM%EC>LIODT3.[K:!, 2&(W
M%+0KO@ %C6G-D8A@S7\O3C#[N2;(8I#,GY,)4U^8GQ0%C0=;]VUH[VIH6/;U
M];$9OG[U?J@BG-7C58BZSH[%V]H:"YF-D0P+60\IQ9H>I2@\&NCSTO9&@A3?
MC81K>_.WWUB;]< %701Z/.0C6RM5 @ZO2*-ZP$TA$Y.*KPRD?$JJE ,W*^!*
M[X='BD&I%CYEED2]/QL"60F9W4@>;KMXZL;5-)<&5KB.=AL 2R3#7$+%%\H#
M)K7NC)+\-+NZNOHN-**U;49HV\MEE"L6D7-;=IPQVHGV D,:DI-30%Y>8(EJ
M-<-,L:>4U0(;([,.BWW!B"@Y,BDC2JYW7A8-D:U2_'S]2]D%>DAWJ+YVSMBY
M5?/Y7M!K261&3.:.7Z/;-.OMFEOL1W/%:+;SJF$Y=3[\VPJ&Z"42*,?!+T1@
MGE,V$)LWX%NM55E9;@;T06M!1S$7UIPH<>-Y 2!RVZ"KTH[]G?%"?NG;*-P8
M+#$\@-V=&-_<G9+-&9NFBZLS2.DAU3<*N<)A?@_AQ]]E;^J<EOL5:EOSZ_1D
M0I\?UJT!8%![&.30U_>1 6C5\#[D72V:T;1.(Y%%5^;Q)C/RL6:I>IZ*NE:V
MV7JSO/>'$P1V_U,4+^-+KZS3_@\MV9#S?T9)B)$!EQ.WN9Z-=U%(>QAE56K6
MX%!EF*@B:I/2DE-;K@1$*IRZRZ9&QZIW"$2$2S$2A<$49PK_@>=V3C=+3UI)
MOQAK35UK>L49HB:*3"HRXEAV$H95;+E$\G<9F58A;BC3X_I&!>-RD"F561A\
M9E4>;IUIXA]@O0[F,Q18@+^SHO.)JP\ /(]Y?5K)OQ=,M#3Y(92-?78F#;!-
MI8Z6T3E^I+9??W-ET@ %H'"EO>FB\NS?.M3-1^^G29?^K@GF2[1<J=)NT]GC
M@/J#_&Q]4IKCKD<E2CPLK,T4\QJ@LN,Z[98DOOD43"LS&O"#X9<V#XY4+-*K
MK6C;\5O3B9+-(I0."%C;S/JE'IA/,T1P[UVO3C&#:'GSR3G/(BI$;V$W+"IK
M85<<RU(&[=:&ZM2/?WQ2Q=GK1M\)--K_8_TNEJ@IOV( +)_T6RB6XR-9VT""
MWIFCO"F?*Z>M9Z[$+(0Y.?MV]QQ/WMZ1.+S;#5:JFIEPGQ%5<WF*M?/V2::*
M9^)\))K'>C<?[5Q%+(KKQ2\HD<+S2IQ:&BOB\T0H;H9AN74'%-V7KG074N+'
M =LQ-:M%K?GMA P&)HXN[AAYK,7NT&P\OO4Y!!08'J14J<A18+H-$J'A4!"1
M/$JBR2^[NK@^PFFN_5AE5B&EF=FC*:TX3/NW^$[P<^_AO9Z'/6E>HW6F75UK
M @(3:FH=7K$"O&<!3#3&7596U]HNT*ZY7!4C\-EGV"@.)@QB^-F\'887V_GZ
ME:UX.[YX ,__Y:3_Q[*X_Y;9_(O17K_%D<;D]&80E%3YTX(TVO!Z1=CBZ+RZ
M?KRC_UD"DZA5]AYX23VB;KZMT^]](T;'D52D2+>Z7'>O5U-*J#.=MYMQ^MUG
M5Q_,_NYO"_F3%ZY^#88-!\UW8^.;>U/V.9/3,^([S/KTD"'5(8#-<O_/XV'7
M-:<#]1P'O@V,E(5D2HQ]HP)DZ#)&2T"UG*XNLEG*2/2KS2=/-RIK)[#8Z+%A
M"\>7%/MCDD@&Q7D;C;^72>%/Q MI32DK\=S\I]X_7V6V8QW>NPBT'4]BH39;
M$V[X:2LW'7S]*[;M9% ERW^CL^$W5^\=YG.<99M@6F5M*YJ!3/8?0K>.2"D&
MF.3_C%%+J-EZ$1>AW_#NV"%[[\ 6O8AL<PD\0@1G1+3D3T;UW"),0V_GZY0P
M%;1QFT@WK0)-AKU=;^F=^?Q=) W27Q^I\R8M5_9-H2"@&HCU84 W%((XS6;-
MD,HW55ZI\&\=Y%#UO]ND?I@!+Q+=N;=\JUL:ZU*=+6RSO%\^',2X-_"IS5)_
MIQB]5JSZTUJ0_XB)GEW "^D_X,4ROH_OW\&"=.4"QR3_(R:J"V!O9$X4I"[F
M@#4//L(DQM>Y7ZN\UZS5<Y5@+(LK-(S'X+P,DK'5:4Y2J<,1Z"PHBY)Z[S$R
MNL;&V-[B[EJX3X*4MX35<6%9=&F17N5NV=&KI=P%:CO&_J3B"'&;:'R[,V@!
MAC[$C)$U#,<_!PEM?/AC.D."['KTL3X-\Y/6!I8>T&G2LSG"/>;TV%T$H8[H
MY?<PB1&YPG_IJSJ@V"NK2YGE;]K)'YZ49J7JAZL$E4\]SBC,<,"6W=U?Q*CF
MH, 2-Y;!S;D?N.5_X[F2>?@ORV[\307S8I7^,.H0T^F9INTOH_HU,\;%^VVX
MK@"R$K:A?M)UZHQ\M:UPX%$5)%1&?Z_,,0,TXIM NHN.O'"+O)TI42F+K?2,
M2)6!J"H9UL($Y_U<M^[NTYX8($2CJ1.(\:9JD7VA&L#<7(8LN,9-H .6UIL7
MF=BK[4J]IC';@^RNGL?#K4P]>]0$\;]"U03X 5Z1779%\UH75!;WAN8&<G4B
M-16;)$!<71S+3,BZM"A;8+$M\8<._^ $,%]2_;4X.]LO8?^QW)=' 9!?[.-?
MJSZS^O_P,J7_JUY&^IQG4OE/4L(6CM<5:,Y\ *O/Z0S-^]@_O@+[^M>]_:M!
MF3.Q=9.I6LG#3(]+4-"BH+Y3V!;&XRN3E_BZ3,=R616]*P$A'1H#/HB)<$)[
M(VIF)YE]J+&$/&T3V>><*&^&8V YX":6=YMK0V[:@1MQ9YY4!4E*[GU!UNA0
M!V]"A/Q3N8!(M]J%25!XO#6L[ 6?+@J9KPL!V5=79@V '.]4B_0YR+X10^;0
M#WH5)!C0U]B/HYK<H ,2C>9,\Q".0H#PT:.^"?JCZWY5CFH8M5G> :OTUT05
MR:07-_TKQ&\]&?]S@X?S+5PC#XJ63\-[S7Z:NG:]^%#:9*D]S0.+4?& Y"N_
M'XXJS(MI#VAE:"S6YX]H*BMR +@=YC0G$686U$^Z%^X]"\B@\5U9#,T/C?O[
M'_$&BZS7X5B?YNY/A:':5QLZT04;7 ::XTT-F":O@D;J,T48=."L!E_A'XQ.
M3QK 8J%%PN^%!/N;<QZA37"OY3R^I<7UH"HZ)[EBQ?^U6;4^Z X8=;^+HS4U
MFI;:YP9T90%9PT>%$ZX@1AG<O=!#P23_S+(.K#C(OD#*2',"/PH0>!K_S^M\
MS^Z?\/%"F*I&W_X?7'(H],^S!$O_Q@P5P4N70HH^,GI#1!,9HGJ][K]M:!/+
MVR>1K\K?10SX:6_^?54_%SFE4U@5E5*H@Z]F-*C5$PU%-$:+1,@6A(R'M(N'
MT+6,ESN+'RNPF:/8NHWD;\;W:6^_9[FK!2&PJ$]S^SW/[YSU-:FX[YGV/:C[
M7"C!5I9C+UF%#<@N!P0=F2LS-T*X6BGD4X,8YZHIC$]>5706L2XOB:$U')9N
MC]]P#-5Y,[*OM".,PN_S>G%635(733BKJ'M6H"R9LLOAI1CW.BFA#OY9]FO>
M[L*B%///2WR/2UD7W F5;W0N*!\GMHRTY%3N:EAIM5VW&;<)%370=<J8K@?K
M_%PFK!0\?BSPN'1![\KQ".QMA[\9$>@IV#)JZ$)W$^C9">6\FP:/;ZA%S,C4
M,<+R4NRKB37>]9E3U(>DC>6*&E;.F]"TXADZ.L2&?*BW.0$R:S;GW00AY9W'
M4HEJSGM]1E?1#I*))-RA#,*LGUEH&L# )H*"Q#QM\W_>=Z!)\,\JOD>!YUXH
MV5K%3!B*)I(ZUFPC#P77G'P):*N6U$SFZY-\H^Q:-D .[_D.(:M:FM&.@E#4
M64.=@^]?ZO]\)LLEZX8O5A4* +9VE?JM6VL[IO)AV^:\TYSRV[U&+5Z3P=3T
M=)%)K9HUC^9NB]F;I<6M#8';]MA^$LO6Y:!_YJ\TB,3"[C-R8P1%EUIRX#XT
M:4+BVW&UT[*"Z4"4+L>J=TK'*I(4:'-K/]:N9'B8\9<)-W9VWKW3(^D59;F
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
M]-2]<XE09RR(4;=RJ\*L5D-#C9]?I*__Y\\W[#EOY"C]2JJP[NM;X>>G^%Z
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
M:U:*(QO!GY2@VD8<LG^'?URF)8J^9\-7)>P[2P@=^&N,VTI?Q "M&1%K'<:
M13^M#PQ/VL!Z7*_#@P\<_-/Z 6"WU^A/Z8,QS.UT,*V>06Y1""11(86/G>1"
MZ$;S9NUO_Y-0]\7A#2 <>0M%@(:=XTR5HM0*1;[3%J\_,E]N&75O^,\<7ZEF
M;8^]Q<*:!2"S=^A/_2UDGO!TH198<0CK\&PV[:)44V066_D_WZR3**&:;NK9
M64R0O%YTH=$+5/=:5;>CQ81^.]P[M(:DCDW2//NI*AA[^O56YM?BB#)$N=7*
MR;V(^I/J7Q6]4_L1(#,*\V:/]B^=CQ(.&[1F%>]Y 'M H#?EH69,R\S"CXA<
MI<._+8G"KT:W!^OI!7&&TGUR9$@%!.0S:B(9$'^;IF]/.LD'RM8Z$Y6BDD;9
MA2^109#>G?U"J>[OIY\FM\UEITH;Z;(#,>8GKL%$HF%#B8L;#-3%@+T?TZH(
MVMA;=&RELSD$=)H^"5BL&1CDFW[9<2IR[^")]*I/XG-@X[,$*2&*D%&W_UM0
MANHSOG^1Z(0;%>[I;'5:GQ[_0ME-7TP=ZUKX)!@;T\XU_H[B,'M_J>6<QZ?I
MTW3#:C!L*"[*L?$G3N+C *):T=XBU!GJ9O[3L(B5#3BH]O/E8:@V8[N5OF_O
M=&1!9WQ"HUI)EMH,](AW@E^Y.QGH?<%Q-&QXC<BO.F-I.HU-",7.S-#& 7\"
MP+DL,$_=G8Z'6-K+,DBE"8[5&AH=4LLL3OVD$OD0V9?=_5K,I@K)_'R;&(T(
MM7[@)8WJZS,U!FDJN(Z6PF%FQ.YH>J]MZN7O%\M!1(OB#J \/8,?!9;\7NJO
M;J=%,?^ G(/I<YXO(Z2@@7] "+OY^/M1R?^6@/E_,7K[WQ/_9WYU2 BM[<'-
M(I"A;K_67=<1JUY+!;\]J))*HS/M'L*G1P/<; H^V&62RF321+]^V>O4W$P4
M]L&HXDVRZ&8W4)'/$MS@O\5?C;&<YZJ&\/G1FI%Y&Q'CB"?UUDWUHA61U6,M
M\-B8G&X0PW#2^K[IMD[%L7'\((#N5[W8 CBJ>9I+ " K;I-+05M$:!2IE)64
M%YUZJU3K6N6[WUE33T.U&7OP$AP1B7+;%]$L2<@,QN%!6;.*[_?8@BWX[E_^
MXORO7];UJ@_M/C$J;!K@\@86#A MJZJ,SGEHAAK;DS,_U5NF*TING[+G#BX$
MD_K+3<2),NX36_JX0-#W\KC5'O+IU-+#<QZK?@]CP6/CF/7CX=:D,[?=]!5A
MKM)/EUO[SGF@VI*FYSS]'S.0"B=?9Y\UI'\,RZ66WM0N_X'G?[OJ;>^KP0"R
M0JE6?\Y(M(+S;# STV)U7<+)>C76,*<A8_=6_F]^@?? &D*H5**M^DA1,-P1
M+U)C_JLZ3<BHWZ-]>H?(E?#K#9GD8\.C%[HS,O%EF>*_CI!]=;O+_9.3]SN7
MIF#U)U/U-CC.FTQ!$#.'6 QBUB>_=@2/JFG<//-W(L) J=UDB^6Q(L>" "T(
M;;3,EJ37O/?.0B=%%7/C#T;L=.8'Y1+.T6+B(UBA3\:'#>7*':)?=7/;@?/H
M44-1T*:T7)_BR[V?UY<^_K%FOAAAZ7[3SM@Q=<G',G6!UXP#X-V&^LP=FLPN
M13/R.^$$\0.1+8Y?TE@[Z("BN/W).K9:9%(RFD'U"?Z$'6Q)>[[JFO__D/>>
M44VF7?]HYG%F%!LJ*AT>14 Z2._/@(+T$:0DH0Q$P!!"I)=0YAE11$JD!0@0
M1FEB"#VA!D9*$ -$" 1(*$(HTA):0H>#\[S_]3\?WO/EO!_.^J]SK75_N#]=
MZ[KO77Y[7[^]=XL%D:;5I#4NRZFQ/NJC^L:)'5!XU@?,I1LD!\$'RZ_URBY8
M;B6G>_RZS)Q[;R4A7C!\BDM+TEVV.RRKN4$1$2$4LAI: :%OBC7TE^HZ^T\
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
M3[9! RKFRIVM1IOPSF9P&]+D^7 M71M*8\_C,J>2D2C'6R#J69B[Y19M!K2
MQXN@-YHRCW_8\U[$*H)(#ZCX6(]/,#TSEU?)S/+$'$+8X-.<UTX0JT6"3QH"
M:3E'0%R?Q=X]#9^B1(CS!I4*S0O!DH'J1M0?K>]WUYU"!H97:*5>'P@R#8(*
MN'.M!D7#D>5%2D>K?BXSWA@#!1.7R ?;WLF>&NAGIV&J=+QGAU]: O_U6QH1
MZQ^-<]A^D;\OC+I/LHU5D87E#9+V3N6!<]=K&V+0A32G;($.: W(U&K<!&M\
M WJY0FJ.=W.X!/,T=#&>*X.)8#28A0@^W$5^AO5&F4*2O%]J<&RD7'-EC$X
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
MV:,\TSI\U\-IK*"QEF4#")_?ERK;J.#U9$^R^-5DG0?AK@TYJY$]*A_[(WU
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
MB E??F1_\%#V;6C8[WT:!=NW*H^Z*]'N/;/\WG&[=E+3TRF/Z/+ ^U.M-W+
MK_UM2\P*MHI[<>#72[98B*QMD>081-844!'GKB[!O-P"^*FRKA0L34[TB QZ
ML)#Y@J7M]_NYCC)OW!G:<6]%2W"+*">+F7SX KNR2I^K3-:)25V)W7&9L&E@
M1>CZ8)+'[DOA'K'RZ@XDGN/Z!V[?E$2/H54U_#HRR/@SY*-0?B_H#";>BIS\
MK+D^T+8*80HL:XS8R\\-'Q!@N>L9'C+,E2G?:X2JYJ1A^9K6V+?E#J&!].SA
MX3EL-&!\+B!V5[*[I%F%?=? "9$76_F!9NT/P.@Z>GX;"4IL?^UY>1W;-;\U
M?#VN9YWJ8*P^E[QOTP[PMR6 <\PT(!V@-$=I@DV.J3<NQRR$WH\SG<DZ=\L!
ME9-->+Y]S?*INE6ZJ') G/*05L=U1.$R3- 2+<IH;6/1>RWZ B9?3C@.<(3O
M?7X=A?F0*$V46#*N]7NW.8G:!E.!Q]A$HF7%@-W2;.CQL]>^:$\;"TL_ER_^
M=LG<%*A0U9,XB0]1^E_O/1.5CG2G(Y(U#@_K;3>0$R*^&]F\_!U0!$$^0JT-
M(8=Y1T3QU=L@](A:V?DBT;4*<.C3_I7@9?\VQ&'J>+O:(M;,QR][1>-6%FV"
MH05>,HLU12VT; Y?3REE(GAQ(N!W\2_Y#.^ ..&W?MW^Z6QE7<V-&1#Y^.X#
MQZ13DS4V:FHX_X1L+5BLDO+CRN2W=$8=2UW!?_@QUB\LW[:CBK3<8NH3)R$E
MFVK,N]2B^B$7F)VNN)RG8Z!/<_'TI9#EPM<3J<(6%H<Y*_QE]5#B&XD:=-HF
MHQ,27U07+U^]J)?8Z H<:D^1L*XJ=,RMX%MZG+-8A2V[S1<MK]W"E !>.8J1
M:JQ!NXMUXR_'!@BVR,ZJOZK)C]._*;'_*MZ0X;+7F.@_'EZG70XA910/,6:&
M@-;FH>JBN.JE_?"*=_A$8CP+(=M:G7QY=,R!]8R==M]]H#S"%PZ3]V;/O33=
M=]JP3M]SGS+RFA^2N*TP%TF YDH>=PE;EL3H$ GCO=NKKK[/5&8H\ZON'P'^
M"\0!QRTT$V/;W#@T,>)1&CZ3*%VG0FOP[T94C&CAH8MIWX\@S1]8^5^VC+:Y
MN;$OI/\PQ : J);!1EK#0[1X;IZG]Q*[666L+UTW,B+7&3;+,A"'A+BCW$-<
M/QU0=YXY.37(T<$5>2&0")CKC6XKO,XLUNSU/(;OSSA:WE]G*V9H62(A[M6N
MZ;^18'Q\M\Y/(><'#H&,2=G]?\LSUNOA:?HB:3"#_2+90JJTB@ZH[);O94BN
MQ_5:RKNKGSM5>AGRGQ?. PZ,>=*.F].W_@F%C^!K)A[I2NR)%S8%?XZ-TJ%Q
MR,O3E3%Z"B'IIUSO?]JKCQ'X[K!YIR0W22ZVZ';2W.W]OTR(U9[,'GN/5[J(
M'9?-NEF,Q)#$9/ZN?EVU^Q_Y-,_*L-18]&I8L-U>#<R>1:Q_V1AZ,+.$6A09
M^#3D?2*$= N&O_EI[_JS8>9BS>/8D?$3XLVUX.?KG&OFH_]YT,O^*1=GY_\>
M]$+6%#\[].G\?,?I6\ 8\@T=%A'.RNB:DR?0!L8I?:/ L:H:X@@]2%-ZRNE:
M?9LK*-]59<EP;L+*MBZO+TX*]\S,SOTRM< G47__XY)"L_Y&B?X +/ HF%$V
M 5$3@DPD0VH;C6CP\)$71-+TK03[GC?(J-A9G2C?^,BJN:25-37O;EZ:Z\IN
M$"CR8/JF!:3%PR/:Y[%Y.'QQ?.F@;Y%Q93*IHOH=VKVU9" >O%KP#@T 2)<(
MF##CW*?<'O.[D"SUN463"P:8\V*K&DEU:U*?%I?UWCIW5SO=)XV$H*Y$"W1
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
M121DLWD_=RHK_I?14ZZ"@+,G%V/V:@)^L=EL?<R?C,JFK(:Y&PA>JSI@];U
MS:0NIRIMA<_/AG==F=-:.L@U;UU7+2[K.M;L.W[;> Q.X)HE_X%]_#/0ZGG/
MT%@;J_X!?(M2K12F6=>OBS*!C)@6XAP#J^IS%4RN_$;&^@=WJXO;3%%T/ 6]
MT0B$N-C77^8:Z9"..I_YK#7VV =2>ZJFZ;9GNREEOF<(W+G3E(-A&BB/NP_"
M\ITSUYQ#DUW*_8B>VSYBSQCM<N;1"<6<,+^1'TJ"0(')MF:)VGU%6M9YEQ^2
M+WF$)UBNW**S01V+W]C8,J/M_E O>]K6K7#O,6[S>6;KX_;NU'H,+]JGMJ'(
M*KH$FVHI2"BQB9K#0O(%J#_7E[^-H#CUC9P0YM3*8MUKZ;BCL-[@<=A8\F"O
MM)S#RLLVHW %F5>;.35W9PY=S:L35=A!MOS(0;R'1FXX4V0QUZ*S<^>/.:L3
MLJT$\E6Y&+.\K&2L+UZ >H-*>=1]16IZ"B-:*/KZ;\5ILK;Y5G@P21)O]CKU
MQR)006^'58Z.U+(U@,-HN?YGIC9TI*&(_%]!,!4PM0KXZFI.H9S(XN3UO;PS
MS/?G8_'+#UH%J,#K7UCBXYF,XS7=HZ7 5;:3MYP;>U5&Q0D>CAC7R =U,0-"
M8?W.X=\<?,H5:,EE()ILL\LEI9._&2!)Q?5@'"-=K7\^$?%8I[4JNC ':#?'
MO0H"M5(+4_6R>VYU."&.7T<\ :&<7LJ0O9WTI;=A!]VE$3$L\AIL$>Y=DVSD
M3E/CS]B.-AV0I)5QKJ2]"3W"GH&\0>-'YF$VV8J;?$\FU0?2;[0@*BW%Q'RY
M;TXNFM4\K5"_5/K5Q_\&6_7W\O7IY_^?\%YWHO\3WLOZ/^"]7(^TS]WYQ%CN
M*==-@_?T#+$I>*C:^$-ZO+(..EP)&()T*DD:(7:6R&<0Y6J1B(HEIZ'1!U7M
M\\5!*6XRB90QQVE%75/IE_K^1[>.I4+CYV7NMH_/.[_!D+5+H]G488TFEV9N
M34KD[(<[R%,NE(BG,U-E%'!]@X]CD(N2X.CM1H6?]#A9=%]UK 5E(A\[3EI4
MM8[OPM4*@=(9JSZ_'XBWQWRN(K#H4T7=P/O>\8*KI9-+R\/K\18^\19;>0L;
M&+%;@T#Y7H9\E>FYQT3\[.?\_AZMT!&/%3G7)/OR]OZ+%[W(*^P[[OSY/3WK
M!]I/)D7UU877;LPD/^1PZ+>J!H]-A0&N;S&/EI!O61&WUDOLC0)!TL,%M7=*
M?3".A$V]C!^+DC_9I(CX8\*6#1_103<)J461.E,HM?7TLO QV\HUKP^'H.6K
M5J]R85')$#?[V'IC"UN 7$K: 'CYFDP;=\)0V("ESTQ#CESZZKI7QL#07*EU
M^'C3RK)&HPE,03>HU[-W$6@:@N=H[LL"(0NG7'E--7&CXB&^ /=AV_@$(O=U
M["/:!W7QJ2F67ET6G$A&/0G#L +U<YMZA]>^\P>4I?4C4!*24O54GW<#(8[C
M/Z WC55_) CBEWO*S2!%_01!?R;6/X2N#K^=$E+FV!>3"^NN4_2?'P[<.(^
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
M#N&JI^!D9&&!S,@E#0%^("\-4](84+UBVYXZ<@GPFRU"'&)KJ3>K"%#U8/)
M+//S=O.EW8S=OB/M [?<X_;TZ+:&5_M>\V7+"K5[.G.#L>[P/(WH'$:O0#1T
M5+JZ,2Y;,C=$W5G6R>9C?W(;308:!$-NB)"B7_Y8\$>J*'=4[G+N-Q73,PWE
MIUQ.P8@GB60H _[<X'A$$Y,==,H5[S]Q&QY>32KL DY=>BJBQ=II5OEP,MVI
M0 WQ++4,MC[1!'HH&525LHZQC#=W^7E,5S5]+5K,S1I5,XHD6IST7K["$*]$
MGG)Q\-V7J8\B#U(-(0" ^&5:P@TKWP:T7FL=M/;CQ A;!+;S>2>$A9MP7-$P
M3PRSP9>F=FOHI@_?R)'531J/M,'PRS&NVIDC8CSE%?V?H'O>)3WG6']9<[+)
M*._T3 LD%M9&'/R4&/FD+"IS9%ACTF&G(HJ]:EQ_EV"S)S-PK -U;;"FO3/Q
ML237:0>QVPN\D^[XCEMZ5E%DUYZ-$N]GQ%4R4%>].T?%A6,*Q*&7+5L+;[@8
MJ^0+!"VD;WTTUH_G?Q/LT(@1.N'P9] F/"HS#E]BTO=&T_#1PH?"Q6IA_B.N
MCF/F4F9V4LE&O=;R$I>WC*_P/-6_UB6TJCE09A&1"/7O!)-?K&1DL*1E>E0^
M?%+U['C.25#P(9<NJIR7$3X^JM2:),XLA0[4F<69YEVF U(-HWSB8G@Q$(3$
MI9:=YOA_4)W_GR4Z]>Y822C@.AS=WSET/H>JI)1+E>GQOZBL^SA3OEIL\DP/
M*B>LXUL"*IB8ZK!RH.K? ^HE4B<@ST=R6&93M$>L <H;4JE)P#!3A9=W.3-:
MQ8.>*_7D2^GX3LY=THO,S.TS0Y>^ 30++<#B36<(5J:>ZMLRV!NFDN_6J9#"
MA?BY\MTQVJA()TI5EV8%;?*K3BJ</4S/$BZQP#F)%<.*(<>#HTZZ&N*N2+W"
MK<09J::V'VI3KJ<TN<D9QMMDK^.Z$D>/ [LD(QESS#<'2IBY6>"5NG;&?OL4
MU-PCHZ-Z9#@RVB(S?ST*YCCM[$!$^JAW! 3MNHRT3OSE(.%M3>3NF/G+0VXW
MQQ?5KGJ9F[3E^TG([;M(K4;[1SF0V[A/3B4U#WA_JRF!/2LWD4O#.A80@()Y
M(&JO7VN<+*M<2= 7#5!.>40K%"U67IC&E;WNK0\Q7$3JO*F.O2U6N(5Y]6&J
MNBN#.9@ 45!Q !K\6D% MTZID%\?6^K>VMDJZL%+ZHK+OXM_89MU?+*+7:L*
MT??$#-4()TPH.J?GP&(R%30I;+41S>K.SNZ 3\'L\!$D9D24#GE$2^"'FME4
MX*'@-A#IMZWSR[R(5\\IB &-XM'1'W%GVPQ)SIYH _1/@]KAU/J* #WKU//(
MKKB)G)7/SK4KX]-PW/RL^&^?&SSQF[KYP+#+=.&$E^$IACE)$L)F?O3A\8DQ
M:T,J-4[B<G\MT2Q;U^>I7"]2A5'/+-)TD?NX<6C).E0(\DPV@E('J@_N)U4$
MI->,]U8%?HP![.8$Z$:\#M294*L)N3B<&FU=&+I2BF!'6X J%DEO@$HE@DGU
M]!D%%8Q->+H6J2#/3&RJ12V4 =C8,)=O],'JWS-4V=!P";E T25D,-;'D#LL
MBADB*UQCKF! 1\],H\09[)&/Z^AKK'X_73R*:):D?4Z4$WYDR500LGG0UI3T
M^V).O'%HL]*BE2/MDM*'Y L^'G?A*\N\6M4FW"?FT#,0P$KS"%D-JE\2#:N?
MS^H>B7"$IW@Z9I0CF"H. VM0(5#3C&' 5%"?BL#('>_F ^%OP9J]E@)/L 1O
M22ELZ>?X/28-S40$O?P794REUKGI0_R!YZI!@X$NL<>D"]Z7A"J$Z8ODM-('
M6/H&^?-[RH5Z=5LY3CLMM)-&I\O\?\$M%+>?NV*^BP(=OH,JE=;Q=7^$[]3D
M'O/PT,U4HK)/W&=1CSHV_8<J495US<.'*(R#M?SL-1OE\[WAJ^QD[,3Q];JG
M1U[0XY4GWY X(]L)':=<^?E[79,:,54HK]U3+O-3KHZVQ*S^0^#+X[?Q]#1'
M[;\MF=YCND1D2ZT6K-FO&_C$;D?B:?L&![_-YHHTGFBDN37I(WW6])7@F^KF
M"D4'9K28H-_WP\-2>\.H:0)?A8K.72O'-P#GCO!?%(DSY=X$C>/5^5&&/7'(
M"33LHO#[:#:P;>R1,1".%6C0N1_ZA"V=PHN60OO$?\M1Z(8Q3RZ%<:^)5)-A
ME/ *0@!U31%(FMYMK,D\1EO#/?%[0#J4 7@TZZ D-"#JR-"??X>O J$&\*&[
MH9&4UL;$I,2N?HQ*7#_1JS(]_KER4[E4P7K\*1<?8!0IW7E!HA3&_5F-\G5T
M8%WDZBG77'F82DW(-"=R[&TG!*GQ>SY LI;F3^RHRR,/NTE!!4ZY%F'PS9W=
M&P\(A589QG=</-\WI=-8^HJ;W-]C*4?V8TQ%LV[O"MB;D6Q2;O#@!KAJ!PD3
M:VL*"<Q=T(<P5+K#MS_XGQT=8I@"$)75]DJC8P*A)W+!FV3%38U";!&:".#J
M5_&"OGF^\G Y4W7@%3Q!T'-]N-'^+?%FS__BQ_NOYJN''.\T+5EKN;4<"^\6
MOR^CTWGZ3*R.K.#3COV,:2T67'.O$R7^0ID\ORCW]0:%1B>!RB((*M%_GKTN
MQNK#>.KZLXZ\M-26G2R+S;LF!J25%M@UGU9MJ^CI_=LGZ5E?/!XRI@Y@A,/'
MO@<D'\/+/Z_Y_\@ZGAA:K> X';6?<ODP[M2+W6\^;M[DV5\[P3?:IR>AP#',
M$Z>]PC%%<NNB\*53KA:4ON(MU*,:J>@O?S8[+.K:_+M"TF$RF\!R2>6P66+#
MJ] M1C?=Q1_P=#_!>T,@UNJM0MKQZXX85-1F&^V?) *V_DDA(.1LA!76VGSV
M]03^?4Z)NO.<$L+:T7E !K>5_O3>!*[&'\#AVQ[KR[6H>?^F R!S4#LK9I+\
MS$MCH-E*]^E."^'8U/YO0;X/HF[A5]V;T]D;A^\"?0?PRUM\/:=<0XKV6\":
MCSUV1Z=<^X?16^B)^UX+;2?MG@;0E290FLF(\/45+K%8)?[775X**MK.L!-/
M.138*?J.CV+7M/COE-K<J7M@1[ YT"R5UBZ?0E79$LT^1 L[:XX&ECM'+@H-
MLZI!I&3GSDXCDP;5'8_V=,U'[<^KHIWBC(PZ.P]?W?$^LK8QLV$ SPRFY#NT
M#RXJ3S*E152 H3YV_:C_I*'N\&E=RIRY X01TGGRJJ^Q*9CC'09[11]:PO(M
M'H^,"NL^9D__TGN@?V"MT&Y3&R>5TN2D!#>\89M;78V/ $C'O9*ANFGF\/<X
M-VC)+L"H^D%="GQ@IYN'EH7CS-9A;X;CJC=V SO5#EWV8TI54+&[<)[&;Y<4
MWXQ-3X0IRJWH('VD>U!1N?*QY(SY"1N92GB*7(%5=4*WMV+_2-YOK2,L<LM
M7AK=\DI!BK\*NQ0FO1Z>5D(7+=V(?W[#5&"K-:XG/3\)<6!NNDBY@ ]EQ??4
M.EW3*0B-O<2+WVK*;>]YUJ1UB?!.\^9&9(SELRNQ=Q,I%-E0"'T*X_"];4QK
M!CR*?,IEH#[G",L*JNN(J0L&AY$VO:J'=ZL/?%B9F;G.!$4FE#S(#EHAAZ(C
M*T#5>#DA$*GT(=0A^=Q41O_VP94"+=XN"Y2U!%':'9=!)38 WR)0Z0:N@$/K
M07L*M$_7-$1NW5:*-JEU&JH7?.F@<(&,=9,IWA8UC.S0<!CV?+O]UG.C3QHM
MX;JSTPAQ' 1W+"V/]N.-LR4 FRTZBNF+3;#^XP=5BTD/DX)7=X>@"2)(H>'(
M8>9N-3Z,P@;(F0TS6Z3=Q'3G#D6__U1S9SYS8NC+B T\:E>B\BY0LWH1/$!F
M9?PVK7R@4GM82CHNU/WTJ+^ND2@E9-/ZX4IALJ7I])>XRM9^2W6$.'<&R25$
MA'*0FPG<&Z,<L SP2R(# ]@$Q[&AEG*X"2\LO1E7)O<5!*Q*%R1NL'*>/6OT
ME)<8>IR:;,V_%>IKOH*0P^N@3#?'M:-BKT9ZA/;"U4L?5EH$[0XIC5.:O2$@
MI1\XQ.['(8P)X-C)4#T])E5H>2S!FE)@79S66[%J),V2$#;A05>TCVSU5I#P
M</E1;>,"2$<+HNH!(<XW"]VS-<W/']"I5O%?"73-TXH2_1I87'=A_I+E8HRT
MFXV__+Q25A:ZY8NR]D@G]0RM-C U%L'3&Y&-H6ERH_8EZG_Z7QCJ/0L8W@1"
MI$+#<   O,A8/510GFSOU&0U66"(]\VHX,ZS)=@.=4@ZESTRM]BX?1$Y8!B"
M;!K&=*0<.O> 6=*L:H;,(Z*G8V:ND9'_%L*0*"M$^ I,,0OU8WX:ZK8A.LX2
MK+)36'&>ZIQN </K\?FWR,GO1[(F_,M5]3\TY!RRZG-[K>/=TO?AZ^R:KI(:
MSH,2 ZDS"_74YY2K-GW"2.#,%FVO\1[B?4^Y<+$71\</[:)>[5P;71NO^=>*
M$><5<[$BCOM*$4?"6L>M"T^_/CELBUUT/.6:S_VE1JNIW]4+^31";[?T6'(O
M;!^5CN(>B5G<S^O/3=E%?:A"C>K_IFRPUFBRFI9[$K4G'!+-MILS&=0*:49T
M_[_4 O+?6A@W,-47B76;;6XE-^O&^H7YSE FU@,F=GG>7.4Y_'NW"X3F VLN
M!:C90"CTSU@Z7./FCKIJ\$\:71F,1?F^O9'BU%[R1_.7W9]KRH7XI?$VX#!W
MZQ)U+^QUM*=\9$!,2?9F;#3I*"(E<'U-N;VPB7D1[$U J&>61XL07;>,J!5E
M%:6(P9PUI8G-T8D$SAU!S7WU%ZLS^"*8C(M,@]^+WM <&4MM_4-H@_EP4(EO
M"#S"C,_X43^9:$71;Q2_3'6EW*/><3_[M$\[RE /_CT)Y[=?G&L].G_*]5=-
MZWD6WGX@%S6'R]QCK[T?D3+!\.R=!&U$HYYE&NXV'*=;QP2].K9*4+L0('4
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
MTCH)H/Y,8HE?CD=_-41%187OO QVS-"2%?4\Z [GT4'GT<LJ!6UMZQD9DRH
MJ0U3P-8\!A%B*;EI>64&9YHOO\F0CZ2K5YFW**,EF)??N,ULS? -ZW6<X5B_
M(=2XO>&Q<F3-\>+<*1?+J1OGWYP!O+)_V_V(!\X)W%TH_Q%I<P;YPE4-RL12
M!WZW]EN3.>7JS_<^Y8JR9EY*0(WCX,?>E/UISJ4\@[LK!K^P3P(.Y/H-?LP\
MY1I#)R_'SVS_<UNV6Q^F)G8)6:=<CO#8R*,/"]8?&WB^1*.R]%]N6_=+HW8]
M)0XF]X%1?]U)VD0=@S7==E__TY^;P!DH(_@V%5OW1"?FNM]0;+=-<X\'/Y[4
MQEJ[?@_,;\P]Y0(EIA_/&EB(*IQR(:*:MS&[\\F=HG%'">].+M7L5YWUYO@?
MO6'^[_9&[.^]28RAK W?-H+E1EU21P@'JH>GC1SS$;:M4FO>^QWS$BJ$;,W=
M%5;#!ZZ@@A[P$M;5_<!.IC84,(F 211TUS"=PRFCF<8J-<V*C0/8D.8+^[<U
MYIVR&QBL $=?Z8!]I72%.2V=$KZ83.F!ZG8/.3XU72.C<,._[E55# 5/7-_'
MT=/="Z]JKSTJ X02[SMD:\]Y5)<^])#V\8TS$<S<PH-^K:MM[-5V*FEXN6NO
M\=8^T2D!VR\W4"1X9BKD_>U*!!BBU^/$F?QD$6+7>.-_&902&C*KHVTINL&6
M8HW1GC4-505%7L0J]>JF.3^*5KGZ+* ]3?:U_&:ENX8EJ;]:T:\#7/VZI"7=
MU=$7=X-QV5)4)\FT#W#*51B1VHF (VMG#U^4,H?955X?4NL@+["[&V#,:F>;
MQ8"+M(=&TE64ZJQS>3;[E.OFW&& 4^ECE<"Y@%"ZU1:4-Y ]U<^ZZVO*=& A
M@P]6UM8J^O.#DAOK*\H%I0E".Q'\Q)+P$&->K!4KSCLKSO.RL?)T:]YW*)GR
MO^%ZQJU/N4J,Z2>;FA/_-.ISW_YCV&'#2/ZEW&+G4ZY5JLEVZR9B\PI;9.:4
MZZ ZH'E-HGOQ:7OSFK762>7XT<;^T\^YK\+%WN^<<FG^6<GB7RK1WC!'4S:]
M"P(E(O ZQK,)%B[&1-UQ6P*9Q_]=#2_1C!>3X\"B3D$L61@^RRL^T]0[GBU
ME1BG;KXCLSGUG>B3O+FHY0)JIM9A"35U1,A)GIJMIP>D]=0L="4/.U&J9YT
MMB-$S5HY@YD" ]GZU!\&XD%-T1JNKKSQ(++-04&C]-Y;0[Z^Y/BX&^9BR>_:
MAC[3IE8"-LBW*L/#R=J'X%OAX;W&?MU]>5"X?*4I=[6GZ TZ=T9UXU#EJJH5
MK'UNMT;P7"0..93CXW1-9;K]$>UE!9CF903AW;DK N!TV_AUVT (.)5I=8ZE
M( &KCV::%"I5+$6+=?,\W0+1UL363 8#UX"49N+;RHPQ6--0MIU90U#%7FG:
MO?G- ?L;#+-6O9)\^$ 6[Z\$&UXLB=WV#M<HB4O+3ELVA'BMZG^[Q]>/4^:\
MM/=-&G&U>[DAG+A=HM_UZ@XLF;O>.(!SYVX:2Z[42;*WWH(#OWYD,>/R]3M2
MS2WTR/+ NIY_=U-UMW<Y@1TYS81,ZUK82+O2'RV4XDKJ4VX6=</1*9&&'"G
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
M_RT6%/L>O&5AS*?V:'EM.-.:&34XXENS:K[[K=W/_V2*_T\2$?_7':#T?^H
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
M=];^2W*GY!\E=_!_E]S)M L+7\1_E=P9<3RGA/MV.+4/\)#7?C]]+.W1[GQ
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
MO)*:&/;#']&,M-@]+G_0=XVZU;L3TT'LX!CGXP+WH+#A8?#ICZ4N&82*@$\
MK7-EMMSO-$/VZ>O(G4+!?645*G0_Q=ZH6XN9,[6CM:]4?5QPPVC)9I!<Z'I,
M_Y1'/ %4D>MS3@#.6L(G &4@L;");1Q\X;L64><$4+G_8L0BPZM(N@:1,.(T
M8<D3ZR7/(AT/%G<*_B(NF?_E:#8$C?HM6IS_>,9Q(K(S?X)_3@"TLH]G'/%E
MPOA4LLV30OM+C1CPG$N0VBNW['IF02(W335& T)&X9FU]1%$QSN]I0]2? J
M?[GCNZ_/2=XT+O?I7(U"-I,;NUF?+3$34Q-]]R%, X7&2H>KS7$770Q?:[^)
MY!S^;HS<5PQU5R)5K2&I,27W GOPJ=[C^74OO&&2[_/RZ\;MQM^-%JK5/OK@
M-KKTV<NOLZ>TP.@M4TK[_)-UTMNK3=*(_4\9E.1O9;"_'UC>1?^A>_HZW9_U
MDW;-MTAC<6&QH3_?5_EOC!1M_\Q(L:EUN?Q/AD-VR0[YVJ!P6Z21PX;-(Q3D
MFB5[A*HM)/8DOKZJ5E00&Z6GFJ7*#BR3P446"=^-UWO-$@Y,$)F:T5?682M'
M_>8SR?1Z.2314!615(C3JEXJELOI!<*CLIXD[M8TM%@<UKWT-G9H-GZ'=9;7
MN([LZR&-6J85:UQ?Z'#.ON-[["-\.\-I6J3D:Y/>-[HG $VR9*AYAOA>[Z#T
M^]K_Q=Z;1C69=6F@?%VE@@.*J,SP*9,*",@, ;H00>829$H8"B)#B"$R$T+@
MJQ+$(8""! A3*03$$) A089 R1090H1 & )!"(0Q80CS>+'Z=O?7?;OOC^Y>
M]]ZU;I^5'UE9*^_[KO?LL_=^SC[[><@<I'IJ;:G0-)H^#M8ML1EC64D^3@5>
MP-C4BR3T)0EN% J&3,I>]IFMUC6*SNR*7#79;:S"9&VIU8^;QV,P!PX1NH!J
M=DUXW)[J ;46\VQ/\\E96DM"$"M[)N5M>Z?@;NGC[R)#1P)7D*-?,8#X[:PJ
M7S.%U/L=]<OZ-N-6K(IO<3T'"ZLVK];B-T2Z38P0^]";S;&QNU16K-?$]'4,
MR&D](V6;?75M:5&YB)U\4^,?9L9[]QI@57DS@.(%YMXST!3?*%EW9+H8[W5E
MD_QT^1=UW28&D6O%%O*Q9BVJP2.T U)=W/H3^B9;7SY'I,PO;NC]AOJI>X6"
M5%*K9>OTZ^1%9M^HRZHH ;E>QK>BMVK6Z_42<D<;<]J\G!L:YT$SFUJ4>W1C
MV%,EU!?BU%CTXT$V\2!AY-BNC^T=&Q/YJC'M0I+$IV%GS&:@S7F+VYWB<5#_
M-Z;&]VY7"=Y)?7)XEVPT1+*?S9+E\:"1LS(!+L<3<&N(M4@V#H!9Z%14Z)P<
M> BKO2.:0NE6D->#(US/J[UYE9G@SRU4  ]B;WW^=LJ)7@0 3TO/ZKS+:I8L
M/YNNA0/++I!&68R#9'F].)3G..K<J?9;=L&HR2,![9EM-CD>;  1Z? ?5M)R
M(6[!]/>:>/7&7DF=-B\&LXSJ. DU^R104+4%0!&3L5Y9E8\HE+OTL921VC+%
MN-1(A!8'_MM=T!],Y723QA:HA[>ELC<(Q8.*L_#%=+'U2.9,U(V1F>Z%W2,!
M&^J*YC7.*DJ7?O"^^@!8??7'?XPBWH0Z+!.W'!'UAV)S$V27$Y%>;G'O#*.F
MPN(E>\OA$DW5B-H.\,Y9J\1:4RLWN62>B><'8AC9X"7SS[O&RDW\YPP<D__#
M#!R*_XZ!HWCXM Z!).^GQKOA_#;D#D27E1QSN91J390<J(G(,*P)ZL^_@'7'
M844P$+"P!EK_[L[&PJ++@3M5W>KY\W&>OY)^6QNG*5UT_CDP\UK9T.NEQ<!^
M\$GQK&-L$?'3HR(?Z7P+C?D$.(\MN'O_4_;.WS-X>,48_?,12\"_D00"1/U/
M2P)Y_R>20*L[_X&4GN6W(X'7F;4YKK3I]>"(4W_-R<C-AR*S_(E' NIB$F?>
M1ZCANX76F,])C)\+BB\.)L'>JT)L^H3>IJ/!$A^<,CR;(@'R+YW.OXQ-%VNJ
M"(/W7*OL "?J[N5 %B9K&S?GE[0GW6W.W\J+TB'9)W#T)HV7&JRRUP\8'IJ;
MT3-E,0<5Y9?$HK5KY-74[@<X#)II$T*_IKEU:";$V]0T8C76#6_8R<F]7Q])
M7'&]5?KH=XV5./ALC+3\KFH88-*+M]QBZON>[TG2-[W)RO=\K)<>U U -7O+
MEV^:)<=D>PP6^:6)8'&]6+SCK%: <(W^Z$"G50O!G5N$\4>8K*;RU3^4_&[
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
MU?O'[S;/RQ8-;UBJY.E)G=WFT[TZ249W&T@'R5-*I%0[?U_O4T8S1EZH+CU
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
ML_*<BG4;_@*S*/K8E'/"+P-71AS?O[Z: (;RC62D_:C'F4^U=S\&(._HUO(
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
MS(NTF3P)&L[:IS5FE[V=#_%\XE<S@+M!8/HJ*'BJ:<TTW@UAU(960"S;7X0
M'78*;.'B]D/9*TDK27T0U'U>#:V^[0G'T[4_1:+<>GNIIY1_'57+RB5>04O*
M?3OO13573W81,6["P>P>U!>,VGE&Q&>,NWQ;D^^"KY95FFM!E_)KNT"ESI8!
M98:WTBS/KEE_1>/:HP1H[R=J(Q4#?6]!E&"NYWZ-<YVLO!]X\"D+ZC:3.CMU
MW:[Y2YCE:^:;Z,X%(<#S,$/XF[TU@-2*</F@D7S3/*YX-%2*2R$JTMYLR5"\
M2-VUGSYH9[,IK 0/"L%F/J?!\Z%;@+MJ"6@\0;%<S2_"U&4CA3QSVU3DNI&T
M).1B$>JY!MUEKV>B3SRYYY]\&ME;/OK&![I<H_8Y99#W+2(^,JAE"K[;/+F:
M!<Z'=[%%_[0OV]S;+U3Q&IE\)MR4AA=[?ZAVRR?!-PV N;#_;4-B7ZUDUT,B
M] CK.PM*Z5J\&4WG_/+I1R R)ZPMSA@-,%1$Y6Z.]7FF;L5V.Z^65ACEV4EJ
M DXXMY"'%HWHZSR_J7B'-\$*\>W5NS%Q"1LO Q/6FV@)U1.BKISN [/T4SY6
M^162R4Y\0:YU%0L@B1'92D2<>S4DC\/M"CH0-VBS6;J.@<M/WX-BHOHCIX2M
M,;"(T,=ZYM>8YD32KIY$J<(4'0<RE.UE8USV[\WS+Y[R"2MU\\+7X/J_F(A1
MJHE^(5 L'&:\#%;#U2YQ-G;L+V^<\I7%OXU1&"W_L;%^/Y^&@G*68<6UG<AT
MJ5$03Z,LKO^WDX!%U^"R=C:YQ6&SO5 T)$TW0DX<Y&#!2NC!$DSFM;=45_[6
M]Y>'_'</(W/#(H(807'C0:LO/J6JN:[@:EC8*1ON01VK.(>E#W:%B=TMM1*-
MS+AC;WU]]393FF@=9F_G;^Y:R#]I\.+=YDG)-+(K?[9_;84Z%/H;P].&):^
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
M,9G^^5IU4(MG(>>G-0.+ X_0_3UJ[^&<'SMSVF)Q+2_>LGLCD-]IUN_0M>I
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
M:5L>5HF%FPZY3W;[:H6)WLI/6N50TY65NGCMN$56!7A)R+_HZ9BJ?%IU^VB
MDF)=,WV\/V$@H!\;0 XA^TWPNPULW]Z8^!F0:&9P"Z77XL),$_F\<,KW\E*:
ME&63Y^C4Y,)Z>/S+(Z9*+4,K'7AQ&N?"T*HU%0)J52?R,[2JYR>^?%!')&7G
M0Q(^KUI]6TBTL)=.3<V.9K>.K\Z>K 9!0IT/7H!#)TI(7>5_]J^LDNT&/'UU
MJ'+@1?\-(B(*U4M>"7%V6MP+&*2U@4H->U$;6$V+Y/KPK!P9L0;-7W3R:O-]
MNJE%4%&J4\EBM?3K9%]B#;MZGJ@!NJEG!OW,K.<E>,A$7 'Z<4,7O1E!FL^%
M C4K2WP!3"BTP&8DW20X>7B2]SUH4JG=G*,&)EZ47V28[H*C:H "UVNZ0_B[
M^>^W7O1+N.IA')@510A-FY8EUA=B^L!/\IZ]'84W[6<9'ENV<Y@@ U-=6A!@
MZ=G+:?DI_AB<I)<T_D3/\+==Z;8-#V?NX.HIG\AH5#.]((6GM1U+;UZR.N7[
M9>S[%>0)!SEV'$QN'=N_PCO&%[_:#&CN+I4(5'-#2P^VWSVTO(^6EC0L+#_E
M2RMP;XBZ'X4,_81I6XRMG^'8S)!+-(KO)4O!ZJ,03[KZ;XB0?--BQ%0,&[K(
M8QB#Q;P^4ZW5$$SDCOR4+L@_HK M;:<@&RUJL!0<BS:8TP]9J11WNS*B3&D+
MZ&I@G]"5GF?F1P_*KPE]<?G&;8AO"?K7 H$\NGGB"9RM%&W'PK&]@&'MW?2
M/DBO%M%G9G.$YS1;A$WA@DF8K6W;8#\5S..2K#952TZ+*SXA]N(LRDB^(\^V
M-SSZE&_?2'1/]O/@3$U=TPTU^5SF-$%]R-WHY:RS6E8'UPVRD=WD8<R%,8XP
MUB>;4*6'U/?65F5L(LC?ZE8:_2Q(F@*0E,/GAX3MD15H8(X&6,G:08%-(QJ-
ML,DIOFQ2IQGHIJ^OMU:\F,;DY]3AVK//S4;8I 7P5_-:3<VB<PDNW)]3:HO6
M80,XZ_!I+&%'$6.EU*["ZC;<LBA726M7LX&(;IM>38#("/%QCRIV@!X15.EN
MKT@+53!>]9[1Q^ @XR W$(IR^*4N,K;D3DEM>E6IMD&VF[@CJ/"?**^+90PP
M;?I8^*/C>W@SZ/D/[1-H>2HHPEPO-:JSFGTO73(2B81&?Z%KHX85&^%M'VK!
M4^AZTLC%O>')V!A&=MO-:>H@9D5-DYO*I+NPFUD)"WI+XG0U#TK3\8!W#1H>
M;C82V1=88FU_O!5O[1(9]MSI)6%4<3-Z8_TQSE#.N6?BHM<W%.2W'^J?O73<
M_@LR\TF$4PX7+IC%_Z UV 46Z%;4.XD<>QYIG^A3$7K*MW=91L3^!;],U,E
MV$9K\,#-C=&64[Z_NTWQ9$8_$1K9Y_/,Y-'RA=Q@3.'TW"E?I]OX:^9F9-Q>
MY;!-<-MNO(IU?]/Q#V7U!O_XS[G,&BMCNRJL/]U8*3L8H#YR3BUPS[<_EFO8
M=U/Y],6^?-5VVT;F;U<;P;$ZBVH<Y/C A_S5AUQIKU)D=O#,X?.X98F<G868
MXQ^VXW>!F<<"\$TMIWB3DSCNL9QNAZL!P*3:I7OD4"VS^-$N_>L]/KX?F?=*
M]I?_#!5B=J%'58IW^AN-*GS?4QNGDHI5P=ME\\];E]\5E_D/MU\LU.;^;?5Z
M38:<G>4 +B-+)\U6A1I&-[S?*?!2[[GK^E98^[J#249DPZJ.#D[<K]C/W='X
MC5])'9' \V;9I!.F$BW7:XF;X6I.D^,SI!.E ALW["G?Q$C<FIWQH3"I"4KW
M5K4\K(\>"RNY-2 JD6PEC]'='0W:J&U+,&$_Q1CZFP=O!C#HEGMUZU@3H9\Z
M)2,M9++:AF:J==D(0P^[+HYL2CNDXJ/'T%, C^137]M<W43!!D3X#^"UR$I.
M>"T?K$L+%")J\>9=K1>3RHQMGJ24V(2=6X*[@0;R%2B$!<#Y9N@=;=T&F&[+
MD@J=)($IK[/_VM@*"GHV-B%)J4*2#U<1BGBM/GN5LYT%U*H%BOFF(2 M4 6,
M,7^+L6@T+OA9^)6W8[:7"#JL9^J@F-S[2V.Z.7T&5/MI64.XIGB\B9>QKK(7
M*, 1:)A?+)YN"LZ8PR 4)@S3@5I56)G@V[.C;6^WGE#OS8CY_;0$3<NI?EH)
MUSBW*$^)2.KS/OL9-L^RL_-E=-6'5O1+VG15Q_LT?NL&0FA^-0,D&[!>2(HW
M$O(_J'OOJ+3R?7W8<^?,I!?'))98KC%JC+TWU'.,T=@G:BR@.(98$-'8!2SG
MS!A-(LI$(RJV,8K$@L0"5G1B@5$L$10C*,8>&W:P^S/WG/>N^_OWOFN]:[V;
M/UAKL_9B[_TMS_-\*CJ&+KX&C0Z'1%INL<M&0N$P5Y)E=9%4M(KSA;G\[>FK
M+W?T4X0I6Z!JX\L+:3ZKYN_2%VR<0.P<5WAH34NIXCV83_V@1Y6,83[&?]DO
MTKZ>B/F3A;V>G(,=G<\4)8P/Z<_OF<T$:FQ"2@P*/>J9>>5FV)4;3NWTR P%
MCBN&-UB;)7T0SL,=KCU5A9!:3&,_33H6O^'K4XR$>Q'.APX&>7Q0ZA6(+7[&
M5!,$[;+-R\'KWVPO[^0^6XI^1I2P3-]M:TL:)4$9Y]WQG>;W-I.9-G2U;XU-
M+<_]! VS$UD04<U1;^OF8^Z#1G\7K@36)VE'#_ZCW[77*V:+7?5J8+:2<3N$
MC1UQCU+&Z],,%6'Z(%/.CR.90<P*"5:%4W7#LFU5-,EZ2Z-C*7W*=E=6$T:>
M9,+@>FG,85I>>']W3P2D[>$27,ET6.8K.>!II(_IB/00OGGP*JI/<V*HD5)+
MDN*8JMO3:HF:/K @MI'SA5=,2'7_TY#ZW)5JL&4Q%![MI./8E:Q, )@],1DI
MQTA8G@VQ7NWT=*J#PE6MD$R^8/WJN-,&L;!^C!OY&Z5SY>AFD<Y8# 4KV+H9
MK<0+MJ\*)0.3RGOM8*N./;;!=/&<4KL;-7>Q4.47MRL];HU ?6G7SK44?SPI
M:U19U"MH=:B'<D)7?+3YVMT;16+:#N1TLQJ5HEVEIT_A&2/4:OO?D:<B6='"
M>^E"S097LSL*YA>*DUYOR\&H&8'@A4?IZM+*]@^K/%,K=\IM[.848+%JP<!1
M'*(Z;#[GA6J+#KU+5AI)5DR]2C7:80QW?6MDDVBL@$*$ A+%,1]92PIC6O&$
MB,F!@")"N7'J>/J%EB8N\$G0K$:TAJSS.^G+Y(7DW0662:N<_F6*1G"!/,<Y
M@UJB]^DK3CM5PO#J;YO?$9'G$*;\C 6$0+RAFZ,]M8'06Q4T$7D]6(5A294@
MC*OOXJ0ZB_JX,;WQIY#-T"J9+.3AP0IWH@V*A"WQ.<KLM5JO_O8?JV$S=8;N
MK@,2UG$N%;1L,.G7QA(+J<@CE3GTK5=L'CPGYJ2RN87T2U:B@)E-=ZVM&S;%
M^R?!(:/$B[5;ML+;HN]5;8AJ"DZA/**SJP1-6GE:[ZZ-VG;5K'5G=@T_YO8X
M"5Z_!O=JO&)THID?)KM.?;VYQC8RMMYFD%+SJQR^','@8N,2VU;=X3LH;T3@
MQ*SN 0D!;SUH259\X9P7^R8U!9:O@D<?2YMY9+KAKSF_NY[(D1MHY'.9L3$Y
MQH>.NQ/+!E-+U?JTI>$/#7\B*\I/14#%\' DLHTJ9BFWO%L197]-#JB;),T:
M+$[W[I*I:*#0(0:KE"O5')C 0I+11#H8#AT7ZIU0P#Y'IAR.>I&A:6[&Y][B
M1\7UJ]#722Y^/>SUX,.7CA<?T[RLS2\00TKUGGV=IOFJ%55;F(OZ"/T0/\^O
M9*_I>]AN'=9SKD$W&GV2(UR6U&X2BSQ,W3FB6,ZLR[+4AV+YMT0G,6LOU3F-
M*C>LK^N%$LWS"B3WZ#'/:+; .-5C6^VH2SV:?^B=I4<7XTILTG(WK9:JQV1@
M8H"H439"SC'B:A[7:>RW-6TXU")ZHMJ*Z]1+W>-MR[9RF!O&@$$/?>#-K>9+
M5<N9F\O65$^:73R$IH6WEKZ;*?LV\R/82-\ZG!UO=))T7KV#9\-[7%\XB;(!
MN2[W"9#UL>2'A9,R^'$N(-U$DNJ5E2GV.$<_;_5@5$W+(%J>=JBH5Z @$7-#
MWGT!H=)J\TO[Q6AE=.&#V[*^M[A;JV)BK3S'Z/+[ J%*S9LLLUE!&_)D\)AC
M-3YX9+4I_C8NJ8\0V9++:&6(21ALFH#NGK3P<#/5QZ,[Q^G1#=UFB;\-[U\!
M)5V\(2]E=*!K?_LHF1E=\2G3S*S0W$SL"4Y.3'F!GBS?0]Q.C!V*V,^>G(QN
M-^UX#PN&=TX )D-X*$5 +1YNK9T)"DE4$ N4&+@$NW0[."ID5?T9QCW]HML2
M8_C^UQ9G/$+Y811_#-\2>_GG\=6E&W3P>+$C"7&XFM,PL 6,XPCRG8/;FA=-
M%WQL!NJW:^!9'+[AK75@@NC7UVRSF]56[N2,OFY+[YE-BB?J4DBH^=M['*#K
M"Q.7\%D]))+E5F&XQW+4@^BQ;+HD:/<M/^?F_/R-EA#;VB+%VJ2K^+0\'C&=
M;7B@[+L4/*H _8W\PC1-&FN^F)PG_</O/=Z=,-1JPL1OR3D&.3\ZWIU0Q,D
M,UV+?"#52%."B9"PO3/DME;5S G,T"]\.MJ0,.@0BTEP>%ND3PU0,J)+]7<O
M(,[]%!F:NY"[/W1WP"AR9C5W5DR,"W*/ V)7<4/7&D4U&M5?T1=689 Z]RUO
M(#M5$H_YAL#(9T2[,JK.D!K23T_A0!1]^_O6^M9I [&V:TZS#45VBY(-;?V0
MU9(K]O7[Z((Z;G PML'4GFC3L _ZS) FHK<89L$4T5,1W]KE$2S5A++ETM[\
MWOGV4?-N6+(I8_NR?J/67$[C%^%;DO1CW2Y9?BVIKLVA!Z*\YA7]JHR];51A
M!C#<A+V)7N"U>F?Y$'2J44>WBL19E#UUBUBO65W?5H+LCN-3S2!2==0/KG:C
M.*IQ8$?7@.&2X<X<&F(IBKD0-&6K*3L8%&4I%N_ ^Y:%X(]=[YC\Q:2%]4<7
MX4B#9/Q+9W"\]8._5&A])C[X)X/K5M<W'9E["* H* >Z2]_GS&DW;KF5 M].
MF+EEWT77[LA9C\6V?.:KM(T_HT@W+5)!S&\UFY:(5=KZN;O=R[L!'W^-?,U-
MZ%'-Q*:K@ZR ];(5K]A*9KV);RM'2@'902-%V7:1WV(2H&5%MDW/9]68-&F%
M\W%WR-B-6/E8_W7U-9ZO,L-=S#)04]6-:.X<M/O#>ZY]<#A1DE"E>$6E7//>
ME[+D +12ZF4/R3C+'VE>$+W:=1GCA53:":['I_UJ; +O?K>51RSFUD)<#"Q'
M71EP<D@'FPSB(F7A7SI2CGC;^<H:-9>&"-^OIYB/J@3UG(I 4DM_Y<P*%;P@
M>&Q!WNL<M_ED^0MA2X_;\DN3Y6E4*,2CY\2WZT$!*5]N<OVW)CR0!8Y\_ O!
MF3C6T!.JP75O)-$2VTR]ZI$&6]5&#T:Z*MS!F&L2.RW64T/B:7M0_=Z&>41
M@@&7_Q2R&FOX%A.+MG_,F&_\O0ZHE"=LFAWU;HHZ8_*-#2=E71V$-ES-(VLQ
MD-]]FOF%2J!/)Q0)\"GL_G"TIRH[N=\F,XX4D[=1R.52>R8EO[JO?>6$:GQ=
MEIB=+P*+$M1!ZI<N2V>78;5FQ\>2MQR_5*AM[>BW1RZ*T4Y@*<_7A/D)*;5E
M@U,P#)6_%'+"@^FNU&3)ODKQS=G[RW0[;3/+8$ICT<G$?R#!? (B0-*;3>@D
MCX^QK5)]"X]ZG?A,!MK(&F9_WR=1UES,)Z8V5<Y:QOR7M7R+#X>J#'Y>2OKX
ME<I/IH_+%?3O9V]*7;.?T1NE'O><K:%"/C >?C]:4R/.T?!V?O/R$YPV.J!(
M&QU''RQ=;B]?/A9NY;B%;6]?/HIJCV_LU7^U1KS#TK;;.,0]A$D]3WTR+XW)
MBKC2.%.0 TN#85C>;L0["=S8ITHL_F ]OTWQQ%DAFS@OJ;I2M?QIQ?*F1M43
MHJ2\1/AR[Q@:^>%KJI6)A<G%VB]'[/8^<[E/.]3S<?_YNW1?Y(/:@M*U%%"L
MX:'O4SVEWVB=2(-V+Q=#R0%[[&JI.]=I2?K[#N"*XF_$\S85<)A3$$--J<I=
M[ZNM2W5^V,,HY2=QJ4/A.\)':YJM$U-H89SK37UF1$"ON5#6Y  .30^T8ZM#
M7P]>>G^0GQE5K-YAL-B\\NM-E/XLC#OL$(U)0 V]NV.JG\>LU96ID;N4-02V
M]4LC5T2#$T7SJZ[>>,_:<'2?J>:5VYXI1I8-,U6"=CV#:KZ3N$,<6I>>8$ K
M0;Y?S7T;U(]['*LX"-)=HDMACYTKT'W,9(9<AE+MGQ]5(61ZVDJ^__Q3$0SD
M.2#)KPGE7_NC^"_[XK]*9T:18^.GHCW3V2N.1E8K$EI6F^47![/H]OYM#]?+
M<Y<R_F,O;R9,=_-2GE6_TY64"\607WV=G\WU$BX]:WB^P\X6DM?(I/L[X%=U
M3/?(YSC[:F+_AZT5/NF\]74,\!9[([\<&$$?7L*9:6_87X![R.:@(L\U_:MQ
MBX6<0>K$\L")SIF6)):/*BZ&K62)[\1PYV-5QN<9RP>G(O8#&]IW%C83#%C'
M[^N/@?7R?_U;+/D^S'F=+'1!M)R(?YVBNG\? _9,?&<2.Q.9)#58$R;97H]H
MI$'V+]N^:+2P]91+YYO[5)(CJ<9IW']Y3C3M)]9X]?E\P01W4KPI*T!?7!55
MDDTAD;1NR< 8:W^I6,S,,,]8AH8D72BO<B\D&ZO7W])34!O#UKGBP,P9)J=@
MN+@_]A\@7PEC&42Q$M]OD2OE\'-O&,J'IF%06 .*L7(LAZ<(V-IS^59+#CFY
MJV#1O9*<WQ'9E/@N:A8V%"[+K*6%^R9;(VW*GRHX9*<K[;Y<(ZN*.>T*4@F5
MU?/-#<N/![QL)8"C^<EUDX]G)6<AX*0;"A*TX$B;=UZE<G]50H,N-5SM&#8E
ME.HMS,!IE1]A\"M5M5&Z0-@3:'5ZN\<%',U[\X5IU>T5SV]ITWYZV8IH/[TL
MAK[Q/!81@+VQ/]!LHS<'8!@J+9JBUF)!*$>=I[U>^*6@M33WN,-:LRPQ,3%M
M;97=#U,A^T5#<EKSX[#\'SS37'9RSV3LTBO,2+';BAC=S;6EH;FNF0B-M<23
M!]JV78F6#;69>./Y#89>[=$>4FLI]<%8_/53D4O2!U.&J5\V'X;6/&LE-/_'
M DG^S<CM*D9[5@DQ(ALVZ;-RW$',XOKXQ;YIPD&K_"/VK]P$#F:XSX0V3 3V
M@R8[S431"I+^:&K.N[8_XIH_&4'KYZ07U=9JNZW@0E&?08GJ&)?L ?&")T(M
MKERSB</*4$M:)R]Y&8V=B'3R?300JIMSJRG"X:2%E0$3+T:GG8I\VOV<'EGY
M/+/7CJ$.AD'E+_B36Y-SWLK?M>@FJ/<KH7_;,7F3L]UR:[UWO\Z,-[9_T9#2
M,HOS5J>JS!?%.^F&4Y9KS&<\/=(]6417[5(^O^0\0Y:1;IH'&4U6H)-H<0(U
MV;CXGWM2PI]QMMKJ+9+@[3/JTGKL._DM8Y.S7K/\YY%'1:"6<TJ/J)%A4%%A
M;<ZM++K 4STL\D4'HV=YCN?H<;<6"PM1?$3_"!#D/"\2G>Y"FYJ^\MO?.+[Z
M\M%D$?\*?X"CEHX-:.\/,(1H8H@7!8V@+F(]AR0SA@UM4&QC>BYM[IGV AX3
M4.BJNW[3R<# Q_L-FQWOGW/A3H%.OAF;9;2A*]J@-?^&9T.V0FAFW6>$S3\3
MI2,*WN"XIJ$D+[:RN3W8?%*A-6/JZ4ANM/&53VS#+4<G2:D8O<74"_@/%()E
MTKF]1K'H2L:I2/?0>=)?"#N"8F:<-QC'; *8Y[%R[4V,CC2^<YY5^_#9P=J<
M!\93,S1O9F067D+J30\KWG>;Q\K>^_N9\A]8U)J80G4PXO?K^CG[.L QZIH9
MA;RF"W,X" @(\('],/7#V)68PV /61/K;.)356!WC)7[G3L*$R_CI,C!8Q7Z
MP;OWW:M<$LEVY$ <WFL!X\!R!FRB(1)[L^+A7TY%WFQ#JS@G1C9?T!+XV,78
MOB]1 ?FC$]B(TJJO\XW73!4%>5,)(RR/C2J_W[7J._$9L2$-Y4!:G&7\[D@<
M=T&CPE%2>\<4Y 71/P:^H3N35&5!L?%#J,9-79* A0E,:\V!D'M]U)LZ+KE&
M8K$9$JI"3ZAV#2PVPBD7Y@L7;X-MHGX8@N>7MOBJ@<*S@*&1+G%/21(4*:!I
M!+=>L33%9.71T=VA>N(AM'$T5/6G$2]&(AZO00SQ3X<F/!EU?DU @ MX%UUV
MK MJOYFDS,NEE3N',#?SY)D/_C'W_W4(O\A?(FJ6P<@Z[^3ML-)857D4XNCQ
MRH6O7Z]L='%[W6= Q+_DM661W@=Y,I.'*Q"_-+]0(S:H,#ANV&R85P 65%D0
M5XQIO_EE,[!K8.ANE^?)8RZLZ3,O#MI4YOQE84*O'+GRFC.8G>]Q=[/,1//%
M)#RK!$FZIMVKNU<.UPZ%24?W0#%)HDL4%>8F09()&X?&K867/_MFQ3-6S&*L
M[4U"@AT[P<213)H,.A#S"_ #^AG._'QX\M0,Q1^BXWDT:"B7V^T+?+9I#%+U
MQFHJ^H$+1S,>R"58@JI45TPKM7%V#96L(N#;95N]?T5A=0+<7A7_ *>@UAIO
MX)[1H<2JH+,MT.O;-DA3.CN4'14AG^L@C(SF<* ZJ!OX[=RW;KH9GW-7BUUD
MG._N+!85V@9DEF4YWMURO%K-/-,-W[*!-JQ%9[8/A)9+,D/#)O6AT8*+7:Y?
M"R,)=1R/)]#50@U.E^X_![V<,;VS?.B.395+MBU^Q5[BOSH9^^G)2R3$$W#;
M5Q\.&!PMOIVG7&&/*>K,]'HQ1WKM'U8%'8J)KKQ:S<U%&G)E"+KC_O.'R];>
MQDO!8.PJ&2X%5%[M%M E=BQ H/PT59QX##FP-!SN7HC4?X:Y4#&"UU/.C+-A
MHDT2E&K--T-M=V/E <,KA>C!_<0'=I8-T4ZLX)6^QSE?AT)T/9XDIFR151E.
MV<;KZJTF3:ME*K87[E(;21>?IVL,0DD*'SO$FF/3S"Z0EPL),?GI9MCU*X&"
MPM$[9O@H=H *'**D'NC5@X2MDU^$[/USN+4]93GD*,N<TB.,T_FWZ:Y.@2KE
MJ%D&%2<V3+_S7U*W":O8H(S?]_%2W5@-(\YCY)3;"&JF4/FKVKO:7W'.VY"K
M9H"??$:E[%G_BRR&J1>C1.(N&67*A:$8]CC7X69R2ZG3#&<F_5%TL,L9MBFH
M;0U<?<G04SC?T8;0>=KVK.=L/IAT=R]IFW\K/ZFYL$-<T6NSZA9T;[Z*_&:S
M5<(&G2'A[ 4\VD_"9CCYYZU3D1[!/P]>,N4VV+>[3D4B#CNPQHTG58;KC:<B
M;?M)60*Y)LBIB$O'KD62:NNI""?48GWY5"3RU9%OD-S[=/E3D2M^29X6_[XF
MY^R:[:/B#\==<@?9IR+OMUI)Q^6S)P>$/>>9P[\=6T&O[<$N'7P\JAWHV/7J
MB.\XGMVW\#M,L=A5/15Y/!_K>^A(/]YUWBC^[UL2W_UU'Y*?M%R?N)]T2-]*
M[!)>3EKV."GMXW<(\C&'R\73%FEKW^V*EEE,5VNNG-NB&YR*C 8<GSV5$#-W
MG,J7.!49(1W;9$\FK1G*"4<M.I/$.>>6%1XE=7GZLJ_-9\!/12H'#N=/1=;E
M>@^O36B?BE3X'F!46_[UH)5)R2>:4==&K'\[%4GYT%$MQY#FGHH\R1>>X0LO
M[L3Y<^(TYMCN["\0/E,GK/!3D22/PP)@3^L@'!Z"ZC(>K*^CE 1"X?T!2X\I
M9'*I$X_#2S=[#/92^:G$[CK6UC_52A%[/5D<\R7&(2]>=JDZ#V[0L+56W=^_
MHFO>UQ80B.ZCM-GBPW=/18SP9^@2F_\H0U3V).%Z'E '6L[$(:'E.&AY][BU
MKJ.L-AIB+0V1Z/F^\'$95>L[76=]@M]LQB? 0*1F9NVTA]MR@F[=@?56=1:K
MRJGKT>P)FMR110NR%!MN(65W]DK.SYYW:\!YVJ#K_PX\01W4Z4:&V@Q+A'7]
MH-8Z,2R3%<(6&.GO LD]N*C=9V<+V?Y41*T-,[Z*R'D\A^&&.;8;"[7I#;V$
M&G5#NF!)"P,:?;LRZ;>QY3ALG1[R N$G"P@@661Q=TMFT/**3K)O>?EJ4WS5
M-941W>G$P =@>H%Q_]O8KC:QG]9.[I_ "A48,5F=:XXO3%P9^MD^/M%JT:%?
MGJETH0->(#0U*_SX1ANITE%MBE]7G)^;.YNH;H,ZI0%3X4[\V4+_]F7.\8@?
MYB-\Y22$F85K7X#.?GUY;5;X.$D]FN^8H@I+RW%I4AA=4][("USM(4HLSIQP
MGJQ9RRV$9N-C79R(\3W('%9X:N6+-HO1M6=+F]9>$!?? ]B/>-#+RJ!_<?7O
MU.7T79<."TY%OJ3T'AV,5!YLKQ^Q6!8RU+W;S]YO?3P5D1LTUPS;J+\'%B;5
M+:UGZ%A4# ?\3$SNL*%<X45A=MKFMS?#2H6#0T35/S&C4T8G;XIG/E^OZA\2
MU/OM.!^M5BC7=7PP]N7&'1%LT<APA>"Z?XAHE$YD\\NVTHXTV;[(ZNU?]HL.
M7BYKONHZ@GU'B-/=S>]+U%7^TS^ND'9@-Q0?%K:UIL3X7JG:_YKG_[K.^=EQ
M5>&':'!8&,+M;.&3]?8-)B?F@M>5_ESJBS9@:;]M30YM% NLK<WLXXJK [>M
M@\?-="]4 -TRI96J,M+)7OY%,%C?A\H.(]D+0X^V]S<5".%0!J+<T5"O[#EW
M79U8SK&"2@@!86+CWL/(?GJ23 !\[]R,6B3/8[]D@%2S[>_\!X=%U^#IO23)
M<J>GO3!.YJLT*K=/+[0F8S\[0>;O?D[7Z7-5SUL)=VNGH4D6DK, OVM_S6X)
M2(Z_7HPV,6+\8/?5Z<UK<Q%ZQR!8:/*A&)TR?@P+MNK8LMWMS3DPC=QJ#?SK
M]NW=!&?\])[D$X_ Q/S@Q!%P(O'A/R*X/SG>^T-$^H_OH^=;\V2^S!O&[M3L
MA216-C-Q*W;>FP07&13:&B4*1B0&0^&NKU?L%04Z![9^3LOL,C]Z,EEEP(EJ
M\N39*'+LW4%DMVS!1%2CV]IL>,.$C<1JNRF-.M%$*AO0808">6:?SX [>#",
M@$S+CVHTZ!ELUO#J*;YQC./4"]VHB0?8U0;G9FUM;3&9 ,@US.!G#]K<5WLP
MNTU^>OKBV\H'QS+!8AN[N@RY5SBYBX S<F#Z ZH!Q8L1:Q-SF-GIZ>'KAAAG
MTV?FBY^L+H#D%>\%PL:Y,7GJ?R<WCM5;AE!,M#*1VYQ.7?"X/1N[8+MDJS@:
M_.MF(Z/#?>]!>V\['M[^S?+7^+:&^F?#X02J<DQ07?"T-HQ3YY1EF^8P6[V[
M,=N3\7"L-7B-J,_9EAJ;6ENSB-:6#DL)Y"]Q=7U;RQ)&'*"PASY^O]?A7!IV
M2]3M)P"LC9*DNP6H>XYRCZT%7LB[Q3WLO;RVQ[/#EYJ34%]F_XJ,#DQ.3KCV
M@+7QD+6X(_C.W2_")-+MR\9!CM.">GD=XTOT#SH,W1=]XR/3DFLZGFWH['L>
M>,/SUGK++)SGQH9Y>M%V+$/HQEO5F?HA))*H R%7($%C(/>GH\4QRAY5X8T?
M6[O@[<O9O1F;^*JX-/?A95R_@P,JZQHS&]B@G$F\F'W/G6 (+ 2Z#MD1C4N&
MSS, ;Y+]Y"ZR01\G$B:SVW)BC1U2U3T=.P:\V>F><Y0DBXJ8/B9:":<[4AI6
MUC ZJO;73$>)KIEP@'^R_ 4%-:-.LUD"8#ANFA6W\NLUT_;MFQ G_K:L6?]0
MJW&$>V0_G;:YT\W(W0[[OLUP05C0;!S]'!SH\QRX!UE]J!+4([?\?"=(P+[]
MICI\J]-6]V9H6>I>SLY[GK5Y,@3<4%M%D[V6MI=@=@^1O0TYI&X9WJ@"P@:#
MM=R6=EO8N<0>+I*]>\#:+>$,% PW9OMURI;+%'HA 8" I:AXV;@VWR[;&D>"
M*D-WJ7TJ4DP.TMQ6AFI[FO2XPG^+^\E+G5>>L*;PS?A7O$L1%&^U+J-Z*^>2
M_?0I/U9#3O0$L<_15%F-OAG/Q/B;I:%M/*?5P@L()Z$VA?O/EB=!3[#DBZ"T
M%F"10=2RK078B4FW=/RE%.@9I^ T8Y?I>/YYD5<3/:-^,'YZ;WH@?%"=(@S[
M\"I=*>;0VV=]MYZ&P-1[O<)8T:_H2G?\(7=%8+B^P/6?=(A!>0M9N]HHH^):
M$SIQ;)+?7M>,U7%M(]<E^W5J-]25LJ=GI_7'8!+Q1C:8\M909DCB8(A27I;U
M:OE8D'H%<VO ";&!.V<WW4#-GNPQAJ@U-DMJWX!:+\^$ZEJC\E\.N2-*)<N+
MSO!40CABYCI2Z-5>Y#]R>'3492&7U,2(I[PL?ABP;<810(%+GAFB4E8/*K=J
M[/N,;W$,XO-A:;"TW:8*H-50#:I6:JC59"BT;J-Q7"W%I>/M7%@HJ2IJHR(2
M3(3BDY-ZL+HT,\\X$_F/;B?GD_[\HRXL=;O]1T"DX8!3]U8">1\^,;6&>CUL
MXB&G"/1<"=Y]UC2";-56OS?:R#+1=';%O)W;NMF$Q-W:LKXQM^)!,KN-C(;9
M-NU8_#W:]^6$4,XY*H-Y2.S9R7>PSMU@^2@KA62MA\]B'(F 0#NF.H(8Z+L,
M?C^7H,C0'$#PD5]ZP'\6&?:&L2$$^+KY^]7T -;-5[EK9RJY/%%0F'&?C>]!
MS)X?TI.7A()8LYW!8S=+EY]A9=&)-XQH6LG1,[&%PD(^*6YPQ;7OV5S',.CV
M.Y(F%&[.[$V0HNPM/U$N2H[.J$EO0]VF_AUAJ95)]4*.$*'T7B)D)#VX45ST
M2]@_VU(_%OW=2&L@UGLL^F8A;[VUC!/G7-M#DEI;"M7/N-4;EI2%B6GX1Z)B
M7-8 P'*AB*74%&,4D)!R)<XJ' /-<KK%"%HKZJ-325<"F*W600P91<A(5D5D
M9C/65Z,=7:!47(K)^C3+4E<)6$HV,:*7F]^S_'QU88$$/1'7.B>:*C=\?&M$
M=IVJB]_!W#DJ^K(#OW@C:LT<2/%5]'?AZ)5GGK2CPE9U]P$#=F_EU;)&.UJ;
M22AP65VGV$@5X%.RO.Q%B4U40ON"^?UHV94\AT'H JB/ZY.P"IEX1@=:MSW5
M9I+Q$'0/3/2KU]#?X12NTZMYB9@WY4;C:PM*9F:K3]JXJ>7LO(:A9_W])>:5
M1& [?FBD"0T!+="L;4MDS<MOU"SB%8TLS57\DQ53\7_MV ,  $F_+SI2?,XM
MQATEIJ:>N!NU1Y;C6.)'+^$U[WNY7HR*J$4=I&67_5RP]0O3?6BP^KGW)V%^
M:\H55]MV:E2\F,U$RP(_"1JS\-&.R^M A#1OO3:.1/W\<\/AY8E&_3JV/G\%
M8\X=YT5-BWFUL2G%D^I@[G-,XC/!84CA-<K$_$M!KC!W)JO+-RG-$%F[\NIU
M=[_-RM.$B\WU3ZIL*];OV>I-IGN;0:MZ69)QS!;\N!M:?C8Y "U_1LFS965O
MG=,&;ETMF_W'_RY30>[TT__;7(=SB/:"J:VIOJN;D1<JC#&3TNYC?OHI'&B\
M4GY'WPQ9P[W(5152J=316H]W=O0"#]U]AI=PEJQDJ+4!1-%(T7,#ZZD^T!E-
MQZV$G(>KFAV,LU?2;L?<6](GUL8^#>2 WY@,717364_\C]TPIYUBPX7;&263
M'G"'SU"@8Q4JEBC.AO#<)]_0,UX_:6F2;D=VB=F(^KL(\)?Z=E5MG9 ZUK9*
MI1?\<=I$O0\;.U$ZI4>40C:/2Y0[%3D72EJ_^'U2BJ;,J4AK<T<BY^C Z22O
M3>>(B!&V3>F]\^T9))^*/)^(?P,Y6+DY9*29?P+:;^=I@'>5-6Z7OIZ45L)P
M'1\GC^3L5;OC>UQ[YL/(5HT";#1T&:2JLHC>*9&<UE<)R$E-T<)8(O<M-U:(
M ).E]O"Z%<<7 LE8TP(/.FA*9F&T1F.U'V7*4["=ICU]G$:O(2[QJA>..L)9
MW$H^-/7*"H(8!EXK/^A&'8Q1C#9&03%5W^7\\=G__?QJI9<;"6&)E[SO;!TW
M=+<!HL:RU O R<IF8,U5XK^\KA01*3#C</&_QS@7\3R%H*AH&<H;[MJ5YAAC
MJD=%F'J=./9S_!.UZ &IG&QBN!MLPEE-J>C1<[PUHB7^JL^LK_S"I/.T,V!.
M.NTRWS"?2*Y(DW9\&@8E!S[*=X1)WT$%R+?L1?<+I/.)^V%Z"PB%6U-7@\CK
MVKHW:[+H=MW]Q^]S<.Q;'EXRNGFU=:7Z/9,#!2-?'V-U&%)9N_,8=S%G"4NY
M_%M(.2RKA<N-+CU3 6LCQ]-NPCV_S:G#UGSA&FF((+>4WZ79]_E4!#6P_:CG
MR'O%5WB%WGO+MX8H.A7+\_IS70_P*E! \$/\@\5-:S+,SVDT;H7KI[,X*[<C
M/<13_F03L]I>L)-N0L,N0.WU:M$*0#$;3$6RBT*?\)=$E2C-UY^;3T7<(]#Y
M9H4QW-=.]L\^!J6!:V^F:\]3FX[3S4(?S]J\G+PY0KV6E;UE=FQX^]7 Z^%'
MY8^*U@)0+&*%Y[0 O!VJEUC6N1QL..[@ [*W#>$OT1IVX02LV$CF]4SP#0+.
MS.)"ROV^W_;E_VN%R@IAC;J@U<&9K\0Q;LCN0NY8/JI"&TBR6PP)7!ZC+V@)
M728Y V;&5$>@[B[$;H97K40 OF4-5ZF-+.(\9Q#K"O,)]KV-/A:#&[2$\FV9
M37]\J[I]=_=AK3879)WUS0E[ZV7N87.@#F\KT2\5%[&:E6;.VZ6JR]0&#]8*
M(,/: "6EIT^?1L4W4F+&;]NGW>YS&2.WEII=W"E/M=I9S$E&^K'.=W5=*&&=
MWT";@/ZZG[2^S#^:\,GC#OBW<KD$05A4O4D$,^$/K@,V?P+P]L#5'4B# 48+
M4YS%7K>61$+<R<8UX:/X)AR"&.RR5N+4 76R2UD^%5'A:4:$XGD1O,)YA#&V
MZY;MD6^D=S[RT-N5EA4\I:X.Z@E0S:1^?MD+BHTFQ+#,C*]E)'S?C[">0@PT
MDL?YI$>"IH"\P.9,(^ =F+T5.T"_;(44 _%1K[;RZ%M+J6SX<Y+[&5(Y%U+!
M1JN'W:V".MU\;WT=5\"R!6S1Q"Q%IP%&SV?/;\Q>S?;[GSL 8?V2]ZG(9;#I
MJ4AL9.(Q>5\ VAF8SID/2:(N[!-\_W\_XVY+4GS; ULU'5;YK*6V=7V.O5P^
MZQ!:HI67=A%G$[GL5MLWTT F9E@.(K%[QDL#^O<;%C-U;0%,FM97M!^S/*-\
M:VPV\;#".$4(8^V'I1DLFBT%,2C"D780IYX.<);(+=(66_&T4-Y,ZDIHO,=9
MVXZT<]_;F"&6CB],!S-KM0_!!4JBRO*-+7WDX]U@3]-7%:-MS15.01[UR4IG
MFLE1[5-R</A2<ES^\)3N9$X%)39&CW<)MZ;XV\#RE8:Q. >S%V8*S3O+OOX1
M+<!ENER@HCU:^NT\C@C,M+U */+RD]BA75\R"63XIA_*ELT?3HXYSY>KF1:(
M4PD:7!XS#PISOKP-N*,49S7T?E%6<R^L>?XVL5T6:N^K)$VN1@$FX,' .Q8P
M%KH7PYWTMSZAD;UENAN6P""W"CW8..W'7D5$ "ZH\Z;1CJ4T<,%#@Y1,^7^
MSUNAA1 KF/KY\ ]$Z.3DY*@!3C54SQT_(N24NOD"GY&(X;<:N8C<+HX[$99:
M$AD)4&YN+K&[CK<.VBP21<NK*4A$7),SB2V,#DOV7B$@8__*;VRMCJM*NQE
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
ME?4]0NG!A?>&FCZ+6L*=N2JG0H&J>F4H:5.8Z4I2RU;$$J4RG2\$9GJ5G-]
MR\N^8.P,CIG3"<:)C&CP@K=IR UJG'/,3@^0H__J# &5C!SHE4^V!W5G)K83
MV+-_%59D&8#<$Z+):]J A' 56 ;!3#KAA53=[GV7>C+>Q9,FBB:K?,+:SJ/]
MAH<EK&4N!@W4DAI$1/Z2EQHA3%#ZN"94-3C\;C"4#UH3O!NWKW+XX7-PP8FJ
MVZ)*\-H'*L&E1OQ[J9;@3@$R5@J)C/QLS^VTA?CKOWU[L.U"E'"GYR6I'8,&
M#K:0K5U@']-^P*"RTLHMTYFRZ8FQ1]2=WLPW^A-6-&=4-<V3H5L&K$CX(D1[
MI_FQ1/]LZ8J]'9^O\GJ:6H5".>B28MJW*,QPJ/XLH8T/K<G$H%(;\^S;)B)P
MR$Y#MSHM'''MHNLP04H\<^.%70?!45/BR5X-9K-E(EX+?.Y_,*Z.MGM+_T."
M\<D' 1N,+8H%;SN>]<>IB+C)V''7M^";,[XU<+Q3,!#KO;W.< NCK.#4+T7W
M)S(&DBH$V* ELS\_D*K"A1&L W7N[>IL_M5"J8BYK\,$7SFS'EL55D=)F-IN
MT"=BY..[@/H=FPR>6'1CW2(@S0RAJ<N?F3P1AP=U!8V-ASXE#QD4^^OJ]]Y\
ME=>#ZG<?(\K_V?9TV?GRP2+!]*@C;[8(4L_>,UL(*GAC$9L2$-YMDWA'J67P
M#7+,Z_4 _J>8]2O$J'9(5>R+EA0%A9'2A(.$LD\E */.%W-U]B[:&!?M:8OS
MX<LT<XG.ZWYM=7>M'LG]>O(W$9'OP9\G#WA7@8T*W[?F2Y+JN>%-P!A$>^#R
MY2O(B $@LWIK*/858[9FO@KVVX>F9?M+U0F[%]F[)><MB2HEY_7YE4OF!2NA
M]CF$%@(4@ZH?$'INV3RCM8"QK])F>WT"6S.QQ!4 +,@?H0E8F#3MAPX@E%!P
MH<2ANJ]'.>45N['Z !J$&RI7')NKC9%,,Z%(J@9[8,F)&MF>-N^"XAWM(AF=
M4*6<+K4M:]'D>-%?M<"V\?.3[]B>$]9IBZA'/+AY+5[QDEUK:^,>NJB<"QAA
MVEY0^G-QI_!M:&1<,(N>"K27,KZOZSA6P2831O$7%S<M>I4?1TR,&Q>_.'RY
M<!O*AD";J.&AT$-I1&!KJCYDV+#@UDNF7J\)QY]DC4B?-^V/&M\M5^$LI"MP
M9ZJGKE"Y+OJ]&0E]M$=%NNN0Y)_,;.H;!=LC3:SH^?82"5H0A$\@6&\5*,B:
MV3U96&95G(]K&<XTU\C=J=,?YT,HYW+5'JHMT-<-.*$4$WQ#3K32)P[C^_=A
M:A7.7>CF$)\7"'YUI;W$MY[R7UD5=WGE4'^,I62TW,/=L$>ARK!10&,D8UV,
M,+TQ1[]5_!DX^IJG/!SL^ Z"=NBTC,@HF?,^O!$XU]IO6MD/VU/+;J./O\PC
M!TXT6-'QMCH2!>7WRZ!SM4*L;F<HZ6"4"M09D-N^[WS>WE#NAC_:3^['!C+6
M?TPD[H8JTKAH?BS'P3%D\& ]]//:$[PJ,,?M*\P'DMPYOW5C#J_OR>S\60-F
M>7+2P&3H0;F?N4^J+,YWVBJE!2\5I:QHU$U8<_$(\&(2M%"_*T6(#_31;W^$
M"<Q08,$XY RI?JWXV0ID$F'3*326VD5^F0[A/"/"S8M17D6[A-&S!;#SH)[N
M5S<>_!L!30?[.DJVU*93J7:9MK( "X>J\]'/4DLE2\__/7W(E!=Y=7)I-13R
M8$NSE+3+KJC@>ME203DOFC]^#?'.8BYW*9?IZ4_L;.69,&FA>N7]+A_P3F4%
M 916O&QU0/&+DT?[@]L&YM"9\H56!U%\QX]<L&;11.*B0=RKGM=FB;1(X+#)
MPTTNVB:Q85N&L?&TG?'N^6 \M1@=4#TFDS 1MVC/2P S542U:8T9%ZGE@AA^
M]0X_6KT;.X)4RC 9+"-K$*;E=F+%=38S'R'-"@+0"9)/NV_'&>9'G3&IY[M7
M5];-FT=NIS4!*Y<-$53G]_SI2 18:U=/;>V>2_);=;6UN6D[)HV9K8I"_H3-
M_I:OJ/:AUKQPJ>8!$U!\[3^7B#5F14-A4JZWC)@*8[JZ1!+*^39O&\;C< 1G
MTOEIK.&B-*LX\G(!JR"0,AN.C2:OF_0?O%.H(V?TL6MO5D-OOGPY#*[69GNV
MVKD;K00;Q+SUGW9*EXRS/T^?.6.1LY+EF!1H.1JBAX3<U$7'U:-AJ\E&1N?^
M\QM27^T2S^[[>2M&LEK)[E3D6FXW#S07[A7B,T^S4$SOJ"=>2K-?N;1B6U9E
M35:9QR*_%>7%XZZC:Y/]>I:'&C^V?$R@+&=_JW$'M[<"4L[D#<@]^M6W[B%2
M#L]SA&D:WI*J^5?*<ZJ[V:-Y9^=[_]7V7-KOR(V@[J5$ &2Z$5R\\!5.91^*
M;.=PTDJ9T(#9\YWF1M:R/SR2SMBG'W6N9M?<_MNV'P$6J=C(UEOR<AG#-C:$
MWYY-K<\$R+L?JB#D\@ZRZC.O8[TBM,BM%7H0EW:GL@0'O]C78/L#TXKUG/RX
M))RQQM9!_Q?<@,"P^ E4+ID+ P2.'SJ$=ZK^0JVX-@SV:SY3#T0#,U?,ODT8
M6):MI-I<C:(4(_*=QX5ANK1QY=I'9(WAIW6N;JT?V2EW^(FZUFR=F%Q.5MRT
M6N9!"R!!$LGLZE&X!_9NY;52FPL;/^#?&;\>/K!W W<"PS^AJ-'.,/UHU?$R
M;%DXNR$Z9$2M3K_D0HG<\5 "XFZ<XX5 ]+/BJN^10XQ&M,P5%!<7$<)%WSP5
M"6O T&H=XPZ7"K1ALQER:Q49*"/KVNJ<I?5;)N<J8)[CD9?CZKC'6(3 6'_7
MRM>.EZ@QEL$#*-MI8C\!25<D2R-?D<(MP<7W/^0P@JS! 'G < D-(7\J4HWU
M36Y6)$X2=ZF76E5QXM@</3P1'@T#%O:0>R2GV9G$BSL0R4!L4%2G#DTK+0V<
MTX.@8^M![F?BEOGTF\/MJ<^/.<05\;+N;H%#^*O#,'F]VF_!PPIJ3/J9:CK?
MJ4,_T[!?,&4'<ET'SZ])O1QO+YB)J&68O1@5'(4MC,$+[>U$2=(:):.YGX.Y
MS?+.Y.69J"?HW3IA/<WWR<68&/U M(G?#VO,=NGH1=!\C<;;^=O$'6#4^FQ/
MF+\L)@DW+ &5.@A#=ODL)OBP9 QM.P!3TUPHO15%3TP:H(L9JPM4O7+"TEG[
M;=W,7G0/CQ>.EN>X-!9_R,'82.6(6?YH?\T)6G+-,6/,R#RRB OEAK2_G:L*
MT0&E%J?"H+!6TT;_V/(&Q09>I5>$I\PY&+ H4/&N__* DZ1)4T59\<Q7-ZR,
MUX)AJKF-,5NH9.XW$WK0"@ HQ>3;6WMO'TKG+2A?-=X]-)JPHOO/!"8G+4_I
M>+=^'T;^.MG UXFQCM_4ZY%="[>BV1\6[O=HFY&+'8%_A(Q.>K)([TG/R/C-
MQQ]J<< Q[5,1'?+(IW1CR/3L2/+&CL(/RH _MUT[)B;X5V@+VQ>:D;^&DQVV
MV"49^P3W;,HUQ]DJMQ>/IG>P.#K#KDL<2KN.TU,C+G4B2J2R37:5<'&?KSW<
M$7^TA^A3_?/  H+Q_T4O/_9IP+ZZM.E^!#!0"732)RA4X(W9=5NJ[8J[;O.J
MIX9T%@_S0W6& MI4'QW#5:3<LX6JHJ20%< 3NFARSQ>XO/_K>CST#-8#EBVU
M*]SC'J1"P0U' 45A3D'TU+32$KG;J/]8^Y>FDGP=*Q:+B7#N*[Z[[_-AX5+B
MA]OPFI7UC-91O2B!L_-*?&'WWF5*\<?QV:V?FEF?6QF)_Z>][X!J,EW799_9
M,Z*.E,$2I!VEJ32!T-O>J$3ZB+2$)H868D Z22@S6YH20$$"A#9($R$@D$))
M8 0A8@A(@""$(BWT#@E5+NR9,UO/NN>>M>Y9YZQU[SGO2EG)6OG_Y'O+_WS/
M^WQ?\! L^0=CQ_Z%UC))M1;A^(L3&PZ?:(]'(B="#9%,\5(Y'DQ,'% J&WBO
M FWFT:U9F:7&''H+J:W$!8Q?#?B4DA IQCP0]7/J)O>SO7.[G'A*SFD&; ?Q
MFPMF$&V&=V_5MWS##.F7&[AD\V%[9?PT095$@-J;D9C&YV#]9<#UA^7ZU;,Q
M']94](XY?^J_</YG?;^B^'CW#M3#/7><I%:033!KH\1<^.?QNIW+]"W6J9%Y
M=C-I;V?TF\[DY:7S90168P ^1#FSB;G[HKU7%@K/(%:S.PTEEXEBSFVGX5F7
M9!E$U)U8B!H-\PQS213*W]ZW_\W<: C353C0-7=>480XNA0P7>ELCQN":0Y[
M46XRE'R[B$3OV%(R*R9/?L//I1NUD;GA=Q>KCMAP33-_:W'KA2JT8I5PD_N6
M!DA^F]ES_D(X52GA=7.!!G&$>)'I4 AD6FKHE#24V3B:^ 9@]$6,#82=1@:&
M1/I_;P@J@]Y)H1R $J.#NS6(N-"XRB%,NTDNMW)0"0'9Y=V87K 4]6BD?X(:
MASNT>)86JMSEQ,:XGWJ&S<#^2"DUR;T2X']^GW_6#:#Y3)]W=FDG3I?W<.7A
M+:B!=(\%CA:F>27/L%O^XH*_9T00+&LV]_2$O\WF>62R4SB=2%E(0Z2!:;#-
MH0:KNA557O\24V^+<O/&.]_<<[']M@5B0P$%D596Q=\G462QG)S7<[&Z%'>
M;2G_YI;\:O 65!$*J)6=EF_N?=KEL;9-\:.PHA])3HV$ E4(V+61GAKF'4I^
M^:GTZ^AJ$[-P7])3G(^IDG/%QZ$-$Q%0AR=6PH<UD^!J0W&<S1E@O \=HV=?
M6]"@USXFN1AY$[-R>B*EP1C7T6>MJ[A5\Z[TM8&"AD2)@)7::+EE[]LYZ,<)
M)<W5W:WB R/-M>3%X*0[/#WB;KX@<(/MM#]8FX'QJ')7]*HZZ2[XK1.@7>.2
M%F@[-SPZA\+-[6L(<IA0TO@NK0]@>>?GYC1"-6-N&!_G+XRVWF^TP&H60S0N
MS77HWTO28R3S,OR4:CD _T=*AO-95WU=F[U("83(NM S33/^C6VBW'J%U.,E
M-.<K#AX_SDS7/[J$4TW+' KM8\%1U])]@VS*5(J!::L8(XV1)H?ZG;SXDC\;
M"G9_(G>K4><H\>O%L,@S3([4C5%?]-57/9^5N1N70 &\[XJ7#,FGQ?!:15[U
M^5+ 'BS,W4')AADC+2!B%Q-N;!#](N+$FEM5S=V=$VDSE:=A1A@_!3T$Q6&K
M)PUHKW83+JYJ8CXW"/:)!$V$W=BD*NV7=JJRE:('[^<C,MQL>R6I8[5(?.3
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
MH:7-1F8L[/<<_.2OQYIET1=N,%\7RUUX=.;Y#HIUUU)8)$&:#Z.5D^NIJUD
M?6D1Q6#P84)C3,,$G*(/_$DE]LF">T8E)T ^[?%0?A3B4<!-E2-!=VIZ]^LP
M#R!-<5Y\V/:S'#A 2.3#? @IA/JK/S\W);>Y,8U^.Y',MJWX^/B%ZIV)'Q4T
M971+'D*I6W3VKS8VO?C!TQRNYEC150WFM[IXX\ZA*[IOCV5=MEUV6PR_EGCA
M[%%XG*BLP'=TG3LCC(::%F>9 T1&144_XK[U03I&N)L>E<D8M#=UV=^[L/'
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
MA'#^(;XNRL>8 7_:O^>0_G8?B(X_VX0Q\#-4%RR)FMD,S;^]Z[<AN&>HBXS
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
M6W4 .MTO]<W51WX/6@Q--H2'6_3^6;6L_ZFM(*5/U,'VKPUQI.&LU1$"K9@
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
M&2AJ?[9LIJ;;\!:T"+ N2&O)<3%X;O5I4WW^4M#;HG/[NJ]'STH:@?]^_78
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
M?I-U$[3]>[WG[ZME!,^U>2ZG:_"N$$BA'$$RTY;S&=YPOHS)&X+$Z:<C$GV
MBLI'U 4!CNSRH]<>"7=]0_G=QKYT6ZD)6D7QMZ50OB3]385B9!)GSGUCK8_I
M%[L-XPAETP=7[+402IXCUY]_G_[%SY1(_T,977!?.B)AW!TN4>TZ6%90_ZUR
MXXV9W,9=@;XG]:W/JS(U6A2D8@O^F6_#]([#V!T!"F?.[_3_'8/3:'PW\D$>
M YR0 #7:L$OWP&(?IN*WAM@\2,_/(B3[:E=#487XP">,W".=O_D6 T=6PA>Z
MGGXM@OU;(11"W+$&P((6'MZ/SW8I,S+ (CE<Y$WQ3H$?R/'"-)38BU@L,2]6
MXF+WY-B@72PUN,;"*BXXKE7XP>EYZ8HWOBWA/EHK?"D:AT8^H"'@D:B (>YC
MJ2XQ,9EJ4NR</[4Z R9%=PFM=/UG-#$GL1/*30/9O9Z:GW/]YVT7E:-MCY9*
MU.K\O<GNJ;H'D>DBE<K+)$00.872%BLP/+H38:GS+VX;=L_N+'0[R9',:5W%
M7.6,,.%8R(LP1@P"/I)#?UN.KOARW/^6!*##YCKJ"[M/0SJ@#\W$$230^(<&
M<N310_^<7]&J:T^%*'AK3J"L7CN\M(_>=; ]/K73T*CK3M@RSH\7DL48H=@!
M/#K'. :V,A4@^_3 <^\G,/YBXE1C@_2B%6Q"N?ZS<-?Z+*._I5:[3E/8SRW?
M,AT,.]I_?,186TH )8\H$6(D\.*IC@G_UN83#>^J0Q7,DHG\F:@M!2=;HZ?Y
MB3\C#^Z$P:Z@O-A8O#@JMA-XMC% YG$+S0.5!Z;P^X"R10CPI4?7AN=I*-@F
M6MZ2QA_.S1,WY(&IU*\=8R)",<V!:W//08DALZ=FA5FM0OI1Y#3W#^K9=OUF
M]T9B7GZJJB]DI/O9$+7];*7%)5V(6"#V4AH6L/Y^>7X'A"G^'"\MJ0I[-_1%
M8AGY:I)&;D6P9(89"#9.GC3'J 5M.*9-S4\"F\>,<Z16M7H7_<]8&46G1S9H
M=+D]?/MR5\KN_"(8:QQR\;$8?P(/AT0 (O:!(C2PYED%F/W:.]@%9T*[6!E2
M@'NPX#X/.^KL<DF;3_K^\&@:XH59U?H6,.X-K<H],(8C]!LH[/]WOHN6&2&\
M6K(/S)<K7XR/Q9S'_=);ISPHNZJ37A=.O9)=X/KBZGO\M3#/^GL0HDTE '9P
MGF!3,XF[&+]A,?G!S:U%MV!+C<FP%\\:LSJM;_&JP RMZH89W%1Y;_0;0J-
M3I1!!KP)N_;Q>:Q!OQ*^@!1=\?I[LZ<%3KY6]Z;1.?]'@Z*Y9X94\A+O'/O5
M'<@1/KKW]']OO>BZ=7(NE)$,D<,JL)WY-S_&&T=B6R369H$81@6@NPT311\%
M;S/=@/4OAB=??LN-3?GW?HJC#3-R.43ZJ 312;C&\X?1*I"P( 5*4OUB14]B
M)*>UST/0A*9@\4#?H GC^'=Z#<>2:V;L@T)F8@IW!P^OS7E7I#DA_V\Z[8]1
M<=_%>?S,]*66$O.NT]$<OKA2FX6.7ILA@0H7-I9 R8&HWOF(6>O!)9KUVBC3
MU(IB'SG8:/\JUJ._LR)__I0J\EWQ<.>.H,P#^<HI9]Z\-?Y3"T,+8HC%V[!=
M :  W7IIFB6#61I\<IV*A/=5N_^(5E.:*COH9=$VK-GV7'R(:'B&OWI=45.D
MX>^%(J8'1[R(_=I"C&F!(>YAQ5!4?3UQ.?T86<T6@)S\9_!A',ZM(R6T8\?F
MK&K+C>7&.R/2>2)UZ/]R%I]LPQJFUY.7],QI$4.$V2W["0NO<EDSE^Q;\3]J
MX9XMLULF(6:H!B]8][I:@((VS&_Z**4>5-^&L60V>I%R?[9A]TD;Q%#N_NF(
MC;!1C@SJ,KVMD397+59U8Y=X8\R-!KGPRP_V7WQ[=.6.I04WXQA#*29(8Z[F
MS!3W(]0L36-#OIZBNPQFGQV^@!LU>'YHWNU;6^[[-BV_*Z(WSDZ;'@ZS2/N2
M>>0:M_E,TILOV0A*CFG(3QY,^NU=%QPN<AY<_\O[UV7U<BQNG5LW^YO] !'6
MVM;*KD9+$[+7:E;<:OYD^_;?SF$D=+^O20Q:EZ9>L8UNWI][X:BHE;81#]V!
MI;2+6^%S9D'.D:@#X7E1GF^HF4^(O0@SICE'>#_SLAUS-^<]B=P?(?8NT""K
MM;@:*88R&MOP$^XL3(_:[SQ^/DE@8U_)Z;SCAJ<<SR[(3M;/^G*$Z,R]Z/Y&
M3XCR8X2^ /;)\R/&BSGEL3F.G)&2@,L7#Y-L(S\;=5VV?GRA'08+)G"!US##
MG-V"LBJ++6:4@D=*##J![V*EF>P;G".W_O+*_WZ>HCAV9/G=RN4+7PXD]A^X
MP_.[#=(QOG1V11CF:G7.C+DK-ZMAUAN4N0CT+&;7NGNR5)H*XHDQ*\<6AC]-
M>WSLS[?778GH6<%SQ-!'('7NP;1(9$%6^X  N(] ,<&2$'0L^-HMC.*/?%#9
M*\]E-MRX.)C,/+!Y [U6,R*LEAS%[_OF(^9<B2I$T#9$8L4L58)-W=^-^[86
M+&AVTU77/ZZ6)Z</?!DW_D1M7X\X? /V_&RR)VIX"0'N0;"D;]),LS?06J@3
M[/NWLN/[BQY1NR!'7_.C\]GDYB1Q]Y/R$H_*7/)NU(=^^M0=2\@/)0UJG.+V
M )BK;N?GZ 8]MSKFD'L;(M^8 ]\PE-'J8BCJ4+)*%#,4'Y'@RC^^&U;[E254
M1TL\[]O_3PKIA4)Q<[HY_8161*I1C@!Z#"&X@;I9'J2S:\RH7C9VW+6[K=4O
M:["IQLGKX>]HZ4HGT2RA8:4O%I _X./VD?%"F31@SX)1S -NW^1QAG&%)B2#
M],U0UV64[TU=EY!=%)[\F0L[JP:0<^.]# S@!$]& @[(%#7=!CQ=JZHJ5$T+
MS/>]YA1LU*-&=LC5\RFLS]?8RI][WZ,\W';M3M.KB(H?7S=FZSE"'M" 3'8.
M1]<+=8M=3 BPE^E=-,"/?VWJHO/73DY,RU@=+GN?%?#H=T?9B?.'?VU^F29X
M'B\\>*PEB^IWHL;W01GLS!'_W:^V^*2.PS^8LE06KD-QA-B+%HY^<CSS+!!3
M9)<P\F?(XE^D57TT)%1NBX^\Q0.@.EUKF".BSE1R7_BV9?)OH&*HO^7S3=E.
MYY=Y5;/&8$;"QU^"8P&[^O&7GC[1\/E73S_,$80DSM< 3BYE$M+)B@B_'L0
M7I.P+Z+[)"U":A6W-:TI>T!1N^1[><+KUV6ZD3#>BOA-[!M$<B1J-P$4>06B
ME]R!@E=5#E6K9H@,X\P>M_ PK9,J!3^WFH;53UUX-.,1) #C.0[7P1"%")3:
M$HAB)S9PAMK01E-UZWJ6VJ"5S[BE5M %'Y.%,$LOEHV9Q_SKYOI=UFZ^7X?G
MN:W!KG5UN6(H=%4MFL=#UZ%U5<II_0\P@>$Q%\5_],UZ,N(N!K"&@UH0PJ-]
M1R4PCW ^1H(R'B7O[8YN1@B"9<[C/S5PF!X9"X6S;K8P2HGBY11!OBNQS1S!
M8]!S/Z1O9$6@]\9^91P:-:Z7#'&IC7OYH[,-]VI^T<OST/RXK5&AYN*)./W^
MO+B/L-OB9< P(Y:=A39E^7/-$OP]6 (' M*7, +@#0/E5;.DBIJ]2]9AEQ+:
M@G?=^67+O]F]Y_@\^GUIN"[_-0X1V?)E&]86N/:*6D^Z%T0;[!N,47JVE;K^
M04]Y&^:'"9JO?/I+1]K9I=DNYD&@\D+CW;O>/DL.X!XR2YI .Q791Y=AG!W?
M_--V%&<?VG^[]G-F%NJ%1^7<4$4"'*BB(OO(=\EBMPR2R$(LG;#G8&"?F:=9
M='+9[,]?->M7+^3V=Z5K\,/\\AQN!/'^_0GI#$4CB_.9P'-5W-0@R3C1Q>).
M.(7(A@!*%Z+!,]U@S1BXZOK4$->+$9>[<D.0\P&WTKT-6]I@22UQA(C,2^ R
M7I,SAFGV(MQO79)*.79QP%MSTL _176-MBL+9_T^[7"C5.6$UQ#,I0&U@_T4
M+X7^H,:/ WT!:RO\F,4Q?]'([R1=SFY\3UM#BC$IUT-S8DPDZ U'L*V^%?9?
M2Y(UK&!W* T[\X.J/:@G<J;DJS60DZ._;CR7IJZK9[D0\D)18VCA!&/PV%#V
MK[U?=7F@:"DV#U90,!E(X,PV[.XXJ-,?7;C^/-:%J>":LA@5V-335F#S)>6R
MP"'\CG:Q1*=3/GT[T'CZ-JQO8P?*!?"N LBTF*1;!$D0X]X2ZH4\-57CV]':
M?1?_Y\; [@.K"8+&](T4 F4!"VJX)*)LXVF('9R/2FV)QOM-5\T"DNGF_='1
MIM8E&KC4"ZZS1Q%=@Q^NX_@R8-\Q@1+24"Q2A4RTFJ""-X[=03>6$ 7AU*ID
MO,IP+0GW)/1F75]"]:I[<HM3W>5%DOD/V8<[HFWWG/RMPP.2MV$"G>\4V75X
MX5Z5"&2J0G*AQ9V(.8$_B$>84Q@ACA1+'Y0"MNQ >P!)9>12(T2_M7'./WH>
MY"P4%GKMB49R-@Q6H)F^^L%6(\\^UF (":H'LF20#"Q] BM#""+/%LP-6>[.
M,] (X>C0]:L3+")3 B7+[&\M>I[]-.#KN??GD1UW$/H$"HT JM]$8=CI+/YM
M&/]1]A/6$>0@1PB,*-N&]0XTC/NR5YI?]/E+V5M%_QHG[?N;XXQ3Q41FH+E=
MWX(QE&9):$EM$0$.H"-"Q>)"$RL #*P:$&_5_%#VD2Y?<$A%J73$8+?YU?;!
MZUKOQ"TV'?_Q QZ,>-"1:8DZEDFU[NT19XST10-Z/279+T.G.[/D'^A>-4Z4
MZRY":DG>X9&-OX")R?=6!" J^@RRZRYP/UU>(A,+S=7OHP%Q4;LUS[IE&J5=
MM^H>-MF!2I7J:7TOZR3$[R*2E.6; >MA'OVA=/DK2W:#\7@L+&J77V<S4-^W
M#6OU*+_3[5&[>:,KU3'W;7T:@?(5"GM.Z'F"F#XF;!LV&]K+PSD8:WYN&Y:1
M=&:<POZ:^>>ERT]^.)K!KYC&_NZ[$_XX[00; B*0T90Q=Z'4P=EXI@W*#/1X
M%5QB,:F9O8F5/[V4X+\1Y95\MN)+3K3]%\S>))6YS\FPQ"/U,:42'Y"@4?&
MY0%Z%4O:W\)Z*2QZZ^+$"EA8H_GQ9YFYG46)9W1C'>.J6]JER^^^9K#-ZA"4
MC3>(>XAF=DI7.4L9,,:FKK%L:?$$R55&M'*!8I3.BTI:U F;K+=O%1\=]QJX
M;SAT+!DFZWCZ_Z<+R8\ANF H;0AQ J6(T$I8HT.B'G.UE>B/D%5$[_7RQ)EI
MISX]]M0T,+?9-$^WJ^/#[83>)7U!&',J@X?/3^G_UJ9R ,RG"_1BA"Q5?VS#
MY%#QKT541?K,]*9J:[V;\O36]9X'5SZX^XZ4-J0VP=-Z&LUMLF8&Q1&#.29'
M! [@^N%M$L0<DC(1TF-+N#7MQT=EHIID#I6%WCOQ-6-&*]PX>*4SVW'^K41N
M>",U$M7W8&AJ&^9+(!$8=+K!^M<ES R.,0IZ4-8U8LVI"R4]SV-Q1+'K# F%
MH>NW 9&9%^UZFB5$Q>SU(EMAV_:-6X<:84SQ#("<C<!-$Y%)B#9KXL:,]Z_-
M*#B<Y=TQ\:5I;+WNDN6CRMG@PL)ZC!GE08[F2USV^;&U7P<U3M!ZWO_/5,\#
MA6FUK3\6=C#&>__U]*14Z#77)F\NY'9D")U]=I\ND/6VE/)(O(-7.=6=5<3=
M!H0>.A(1M@'NDV#)5M.JUAR8]D%P<?51CAIXT:VK;:);E?IC6">S>%@OX/V;
MPW%;S2^S\VC.!W;>Q*U0$GG^+9]&1["4V:T(2A->$_J]-;",X0)F,K7>^3"-
MW890;98&$<(CJBW.N;,M!3'TU7M_8V1&(M73:XGF?'4F^Y.+"#;_VY(1$ @*
M16+N-V.*2Q$YPPQ":_W:'$TBE73_*4>O<=3 PH"V#=NY,&]3?5WTX]>*"07@
MEYJDR:X.Z02*RPK$?!.%T?.8M@B6;#WC3!N[ 1.,E )WOA]QG-Y4-1GJY4@
M"9/59PH^-*9[K\3_;;+;^'OJRA7QFT4P9F_&OM(=&:P)Z"=H&.(USA[.&P0<
M+87N1S2GIAK%0-Y_(/3'?F,)F=B,T9]A*$3%/)F=<K0,9YTS\NR+V]M%JJ35
M>SP=-XFAE, A%T9IN,&912BB13@+6#&C:L(];[6NIRQ=L%1OK6:C]2'S@L>M
M(#W-?:N,\K<?EP>OWIJ9-4B&,=W_FP3WTNG#PSAD!#\F&$,:7Y)8>P[D;49Y
MC"06%"G%XCQ;.UQP2@6ET\PU&=Y"G(?F[UV'>%8./5#2*I6X_G^80+>Y%1N/
M%@;[.,+\K[@<%B5WN[,^L]L46$'*Q^)7II;/N1\QC8YF,)Q@XH&/]-VO&HH&
M->9)/#5A9O^?!GK)[%Y,LZN#^),H%04#$9&XY=0/KO-)K1G^,;!(F[<CY^ZW
M@MR"U:.0_%C00!#%OT( ]W=QNT.P]I@2D5)NBPO?TLMC,QV!G15\KXLR!EKL
ME$+*993?OGFD'GDALN,-C/WY10-']3M2LB5"Y*0/_>2@>WA/S7ZM):>Q6UKC
MI0^NWVDXUK\<O_E@:OE_FYH;1X\>F&+!3PVS&^28T/E+\LN"&(:+JYV599$-
MQ. (:84\-]6T2Z<OZ[H^A0F5B@GK]&-\)>9D^I# A8U9^3G&<S;V64O8X7X<
M:;/PWL9FYN$;BKJMYA\M169WB\G(%:X-(_+<7'6+17:(N'S=8$EB.2))3,BC
M$T\1**4$62ALP$DW^\CB/F/=/%2OL[^F+P QJ1NZ7]N[6B=KK]WU/?;EQW*3
MO7H8[]&YWY%6,';D_UR;C_2$G(Q6 W$OMUCM?I,BY^J]/($OD<&5O_:=I]@&
MG6I4>/_%]S;E*8,(&WM!$,(K8X@H"!1CI F4AFDR8/LC#$GQQFH2^I\%]C:
M-(>4HO(WM6D=_ATF96[>?A[7'_Y&.VW#XAI'/F-P,2QYB,E:0<$N 'Q"U8$L
M'?[&(14N:RD)XC=K:CA[4'M:\:,1-3\E(V(#F_$=G3DCO_IL<M,=-2]=.UNA
MLD]@M56N'_UQ&]:"A#PA:9H2D4((&KF#/ICJ#11F&DWVC&[NL_)Z:^ML??'#
M#?7JP6\S?K?\=TN&XOZ7*O^GSO0YCCBW6F 40[2!K",'H< 2HHXD_ZOJC9#_
MYFTY9K"A=]$+D&.YN,?/.2@97:.'%/L[-5NGD%(/S-_8Q\O0RJ [@-KD'$00
M,@O>E'J'8X8>Q1\&!JMJ8W\0W:W3Q+#)%H=,BL.JE(=/=00)/(N)' ^3?AVA
M>;CA65FT NG;_RLRL%(AM)$"3:2)##A*@.KD_FT8S H(V:(BTU%'Z4K3SB7O
M1_K1@GB%VS[-!?-Q84;N>364B@G?F(+4?4/P@S#>35H&@ "UK?NQ))>EC;50
MB@1)AY%('[GW<[,^C2QQ"R/M/@,B>V_.> 3K)03@3JBO+)Z?5G8.>OBT\MRU
MVP=%5K#-&P/06M1G$2AE9#D(\*0C%"SE[2GPE-L2*5&/#8RPJ0IM_RKKU>JF
M'^,"$IQL:C]@9K<.^ DS<?U$ZP^EO&NW=7[W;G"$+S./<^8(P"4LUY4?QO@0
MTA;EP80*%/QST6^:07]8?!]YSBQ[$RC8Y3UDWQ3W(EUZOY:0[N\XK)FDI%CE
M^1S:UKH49+DGV-D<!$H5M**? I5IJ7WUZ609([*X)\MYS$CH5MA%JV 1FZGI
MMAUNE,(1UUGUSO07E\T?E;D<*H0QFS)T:$@5%'?SL!7%;<N9QCK-QA+\/_I2
MMF'W+&50B%&CP YZZOUNN9>KT]/NS];K2Z8:!B)>DLJ+%43['\XT66\-1_(P
M)N5 ^^?00\1#JDZ:9LE#H(R2?](;E%/M19UH!W L;2108^QTK__^-BR("6=,
M14;[!A8/HC?1=UB&W'0"_JO@9>BN"@2NS3)=0S""W6Y ]9":Y%1$2XXB*$'L
M3'D4KU9QM:&QI40G^\1WG_?#'9&>-J]G#C@FPQ(:3\M>X#D=&Y-)B, FXE78
MW:@]D,W0QPU<+M$WTBUT7H*9EW M'9Y!SO+O2RYZBL)+HJ]*'3'W#3S";_J?
MMT0^P #735GRXXQ_D Q.L6( 1*KE#@_6H6D+XZ6/.U<8I)$!-:F>O-\.!22;
MI=QSP*I4S?N5XWU;(2ZYOZ-*):;?[V_HR)/-[6Q*O(X4@>0 $>XP\IPV-]EE
MMS=G!MMLG=;-'Q-:'NH>C<50<W;%GEA=K_1X<N[,I8Y$CFKYX3/1C]^^";^9
M 6.^SF"U_Y<$-8<%W"3  \BUHZ;K& #B909KF]1:']1I3(4K:.H)6M78!5_7
M;,A*R>.HQEJ<73FGVK9V2?2W&S</W  \4C](;K->?U2/(9INP\+A=TBF=RSU
MOYO^J\A.'DFN6TXPX3#/&[+;!EX\*<\3<KQ2=#K"\%14^M#;$ZDPMLO_BD",
M5&X(XHP@6D8@_S&KX-[C=7((LVMS+M-+^51KAZ/>H^R>BH%^4E:?@-3.NSX7
M(OWBQ.?3ONC\-((YGI;]?RYO>^8UL'")? <1L*' <F276(12>]2]@*KD5KVK
M^[HO4I^TZGA,M;7%Y<F[UJV3=@\:5O29F 8&#THL;\-8DG".2 RD&_L@L;Q!
M?R[1!V/HADRJ]KT6.#\8KNI,;W'@(7^,0OWRK+$3;NFLG$E9^-+A<E38Y)<-
MC/WD?WD-B)8G92 H%1 [3V5))U%<DK9AP?#9UUM41D7%C\6#F7VW4U.[?:CF
M74^<@O7T?R9_B#F(/+&#-O$\:S#N2@RC5&*T4V< TNJGD#?5OH\(-9BQIAJL
M&]#UA^W;Z +W44)5/\SZE2PDY&IB9'KK:!HQT9?>4>1][Z_T_%^*>G2^.H '
M1H9R2!*,R^QD]&[.!+P93:#&A]VD;L-2ZXP[KJ$\J+.M(F%G=AT/2-HR=5X7
MD7IJZ<F;\W Z#=*N+B1PD4!2X AW,!7!>D8BN_P/7/@[:3&=;K;1-_4 /'F^
M9&JV=N]XRX]' 6Y?GV05_RSG2^'E.6,HM!N.&H4,I<]@[BNE?A QES1$:)CN
M\YB<;"6GH.6;)BW\7[M[5GO,+"R<_U84#?M;><I*X_$1AT.2K+E>6'RVW%\N
M,X20=N(\F@QO2&7)FU)Q:W)4'8<4,_)=]%XD&$[5;Y406JRL\/5_%=+D.BQ0
M5)1:J)&V)]H-U0HW7#YRE)WPOP67_V^7,&FJN1R\>::++DYX9>7OXQ.F.;"^
M_.&N>J*LTXAZ(_7R)6E;"@\2BGLL%76F&.LXNVH;=C7;G"-2&!,*8:E@L'IP
MQ/A3]LUN,>TW,2=TD.+YBC3U-L$Z#=C.PZ%Y.]]F^6[J<$2LF2CT,'I7!#_7
M.;/"F"=C,7VDD2$)A9D@N*22/=H\V )!/:KH/^&]<GQI+>#7?$*&UH,Z],R8
M_JE3TQYT7XZ0*N2%IL <IE$(22&].YXNC("M<A1_E4T:2Y!N#FS=MC#)V25Y
M7KUSRON3ZX/'"_*G@^Y/OE7/@$&T-.DFAE(*!\B0-9]#[ 23!I3()%8PP+:^
M9Q'DGW^K:218222^<D0WH#5((_";_^_CG\:18ACB+ ('7Z]G\J,2P,NOT.\0
MK3'9W0K!2SGB(88_BBR+7^]L.>QN%Z%R8T@E8]%Q_WY1!>&!D[[7KZ)UH!&O
M<?L+R$-KBX0>^#SJ,M,8%02VOA@"R$/3-T%?%_HY]R*,W^G7;IYG=8T/648G
M/'M7M$<_.JS+)4#X7DX0M_4[1Y-E02]<YP%T>CE2],'\UR%*#DF;'L_.CYR?
M4"^R<PVO:(D/S'5,MSJ@;B:3_=Y4]'X0;P?TQ7MH+>Z8D'D5HM5!.:8'Z,(1
MCJ(K7Z([9/\TWDE'W*OYZ3S2ZUQH4AUXX&1@1:G4N]"VZ*Q,@J6+H&KY?+\(
M%O"6R$0 3ANS]0QK4!E24O//"$HY5K(%*<,Z.56#GP-^$TT)LR5RH]3.\?()
M/4KB)#I^9-\9WSR[J:>?/*)G"J6R(D"+KJ4J(C83SD\(V(7?Q;H(N=TTM9]Z
MH2YWC<+<E0M"A4H;;.ILLN^K1]O*N0*#IKR:R@(LE5KZ#TI5OP.X9V,MFTK@
M8;D C.:7BQ^?A\A/*074B_XV;B6D?FTK\4H;2!PR3_/,_?7NX9$KQV',*L8O
M2-I3L;\9%Z!/*90I=\/Q>]$9R,7(X'5!1-_4HBJN@!SUK [W,I@<TMY^*' E
M0S9CY?3)!VY7G:G9J.?TU$%LV];:-@Q2-#$ SI)']&[#<",#S/IL4],BES2+
M4Z3IK*_= .>Y_\M51*"'Q)JM;4.&ABWEBF\R<A_99!<_CAG >8N'I)^8#ZU
M#0(6R'[X<P\])QTM!0;VD5JGDJE_IU9IRS5_.G1;1?AMWB&"TQQ6'N/__A+F
MUUV5>(:>Q+3!WVQD(H$0TU[R[$EJ?<Z?A0A:2LNB*H!"BAL5/VJ?=G$<W]2,
M>Q$J^-OL65MIXD6!3YF*OQ5VPY'H<3( @=UT;.L02]F?VV[2%%1<8D=0"?UZ
MAT^WM;<7]M[.[VV[7:/4XIZPIJD<F;=X[OVWIO #>8,WVP/P^N!A>CQ'.)?I
M"4T=#R'LB!'(XHB.:,T@]ZJ^[!O_',3=8D]\OZ:_B=#RL#)E9+.LPE5-SKV3
M/=ABDQQ#*/((B8\8(L_>9W*$N/6 Z:'DYIAUN?I@$OP^RJKB9$S,"V_D8%Y;
M54+=W$*VI>8"<_8YCJ1Q:2%)M';+Q?CWUIH$O8_R$PHD.],XG]&"4WCM;R9%
M$VB-B9;?Y9XAC9JC'=VA)JUIISSB@IV/GH59^HB6^YT!8<Q CI  ]*RWV*4H
M%^C+_R 'U<%!S \O$1192@Z2;M9Q:)MB#Q/G!YZDXJISTI@QW_NVUA^<#-<[
MA@]!R%7+80 YI\,1-H86_17[)892B5#!A#MD3&&D6=KQ]?5];[OW+U4OJ)_^
MK#'VQR/!'C:V[F=GGO8E/CEYBK;?H5#-2GQ@Q!$:N!SEQBXQ<@#WN@RN2RR9
ME%6$D*Q36%XT+^001_;!T/7(?T*CNN<^:KXR+U'TS: =M"$MJUJ]W8UB0@.O
MLDLQE$(3<B-V(.*>-[?E<Z47^A-"PO)HZ+\B,),24$;=FHIR$)NQO%9B'N;M
M:F,0XZ_B,3^T[U14EHR&O3HL@2OR6LX$MM5@?1(P'<2VQ*P;0X:_-5A4F5DW
M3"W.$0W][)JMKS4;%B.WV645H?+"Z_ZHH?E!%1S]#J&*K(R6 7V7IHE8!90H
M'5?,SEYR$$5^<R<\F,E?PQ7\\AAN*<EN.D/<K"_ADI82;IEI .H@.V\=S]VF
MU+?4!F,&+$5&#4CVH1?&HF8VZJLF ASQ2Q=\6J=HI[,C%26O95^6<[QLS6T&
M=82NU@/A85!K9%V(1A9>W5)"OZI@B=/]5XHQ@?OO>X2FM<17W;_D\[ZI*87O
MAN#..XBB;9@"J, 1@3#MSB[T9Z6Z:N"WTX0R=;'J]5VUSLY0)&@]<)TW#3TN
M?SWXELOR 7>=Y#Z^Z'.'T2/0Y&2@&4->L3F&);<-\^H:L[ ":' 8*@[XFEQQ
M?\OA_G4+EW\>]E)%\4)/_7,#7-THC^S.N$7Z>ZU[YS,E,$1/A&_]7#[#9_Q6
M#JD,"8S<L;@917U\D8;H)6305/5/C$C*V*FV/6_PFK$;+L]0-3&K7K_RWA+&
MK</][UVYPBH"B/S:[S!GP!':*E>.F"VFLEO7\;DT/8O&T5:OJ[_/>X36FML]
MI$=%R/5/&X9GM3BF.5J11N5A?V^^(3>/9+&\N%TE%M&?.@O7$^AAQGMHV0$:
M8)4X[JJ%@U)]<EU=9+YQ;FOV]<=\P=?477>].'#E('L']\P-:/BSG$/0W8)
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
M8K,[<1\O0."(S;.[MF%A!%(,1WB83F9<9)=QBXF48L>)> 7 (*ULM,8XP48
M5T#V;FC.H/JE.Q;XB.;MB]J=^"5+Y1(6.(&=^\H@<P^<Y">!X\S=J##V:Q1R
M"<$#'N@;8)#4LFDZ_4\NS/R(GFK[U2A84>Z:*;:PI?1WCB/XETZFUK.DASCB
M0NRR6X2YJUN7@*RB.BPM0>%4*G/'KU\)9W\M>3=U-V<(ZKW(L[7_V'T.>.2D
M,7_75K^CD".V"/9073&4+]AL2W4Z"PND>8'ONL,B*H/06NT9B^M10ILSVEX6
M=;]J;[S.XU4Z[-<_\^GP<?B-_PZ_RR #3AN@01T43_CP &(P1S96F3+2:R]Q
MJ7!@F(*0="A;73PP62N_+R![4\39KCC(IZ-=4#WQE!XC)L"WYU1"($M:'8+0
M\IF]<$7(S6!FR) (,NG*'#FO.YU)5.O!8[XN+81IWX#.H/7EINXNNYR6U):]
M5\/5'Y[4"*EP?%) .(H(83O0R"Q)=8[XZ4E$.#(=(;'YS(X:TQ^Q*X0TS:BX
MQS?T.OCVX%^#TO1W@N%A^EH&7YKW1^S=&UW^>I+YBBD%68<#(A R2WR%93US
M3[#:/CH\T8AM7#Z)WA/BK=PUUC+3*O;M5261\78I[V=DI77N"^>,W1F*PV?O
MW$'OA+[=B6V.@7!P$!;4P0R-\&BOI]*3B&8ICZBUX?$C2J!!OTEP[8^=QVZ/
M[370-[CVT]EG3X3QV],!N9>^B";]V6*IR###.'.$AJ\LN1@*CHB='6&\H3.R
MJ0Z*8(Q5-WUGJE9-\\EC?2%;\C>/B&*[I$\+AY_N_3E_W*O?)05#%$/K@AB.
M$ '2FCGV"Y0,TSG(>_<HZF1-L!(GEXH5(P4I*+C\6RG3Z@B^&18:+&N#&FQ/
M,<G3UKSJWQ<A;%6WQ!'_"Q1FX.'_O2(.E" -]^-W3>P%O/!W_7VBJC4;\XZ$
MU[3&16CA LZ]S'_WS,T%<=!E[EGM'0F(JR:5;,/"<^9"&<KL'K3L-WC3]+KO
M$D8HJ.0H,.]R>R-UK?4X(R!V([LC-N]TQ#X+GY,''I37K>WXX#"!!:(4UD68
MI]%OD0U(B, %C<S>7/J:P1*BQ5JJSWR;EOFF],0F?*U.S\#O5H&\:!:1DE5]
M9]>5+$HN\A$6N(5<;P;,&4/L1KP ZBHH$O]Z%<T_WJV]/!/[Z??I]J:F*9N)
M<_G''K>?R@MZ056Z<%?T[JC=KCDX!L*,""6\9&P51\B:DF#:2Y:U0+QVH.5D
MN#M74=^V+%Q5G'-JM!,[F3"_P\3RF@C^H+]GJ>'N3U!4'\$+HS2YF[882C4!
M<*B_0VZ9?@,QAX=P\3UW[QW^CC/+7GC$Z7S@-2S[;X&]4!/&R!L;7"V*WWV/
M*'TT(,XM=)Q J2  SCE28"%'Y#3P@R.TIPH]?HBE#/J6Q[FG#FZD18+WCTFO
MKG]ZHE6E5E24V:DL6)X>5O9[[ZU'Y5VD76'*^.?<'7+\[EB!03)@#4\TBTCL
M]JE8C5&")Y.&/-K&-\H*["W7PP/U1%?+'Y=_C9Z"/;#Z9E7_'@[JPU,L]V&(
M.A BH6*%,41GE"U0N=%/$&5=?A5\^UZ^YN."1:3!.7L=IW&[]AF<UJ)ID3&*
M]^L>OK6$4CCW("@S N6E&>$NAM*EQNV0[!H;R"C#+AD0(V2_8TE809;]2W"<
M(VU7JT4W>MFJG*DYZ>[FWW7GP*)U>L6CT=JEOW<-P]EWZW,(5PG@_L U?V9<
M[+!##_L.6MDSMMEZ7'>EDUZ?-93XTR@^0KSQ;G<U7\'*(J*5/*R^]^_!QM-I
M=NKO$;?R4=Q>>+&0" HLN"_&5-@$8_),\Q)BK3F88M+5-E%G =>K^+,1$\)P
M"[[6RO?DN.'?$R?\K':Y9/ID_9POA=>VLKHPQ 'DKR:7U&W8#^8;\C^Y'LR%
M0ES;[;"GG??+8N1Z>KKM-7Y_W'TJ6];_R6, !LMS@ ES+F(H%$0.9J=%!/<H
M8 ^4(V#=SY;P !:37X)64<=BK"?*.EN2:Z<6OJI=.YV;Y;NGX?Q8316?) QQ
M'7*JB$RD$B;0 -1,S<($.\PN+9FFHZ0@7B(0TGDRN+,P-4I&L,B\]OS46%!E
M5F)>W;MT147G"U:*5S"&$6@]#-$1;P:)O[T0@B(7ZQ6A_SE:0?\V$C>GO 2L
M@:AOX_!+=UO!&JV$\PQ5G,Q;"X:41OB#\LC=?M&Y,PF3T"A6G,\8'FY2+]]A
M^L)0$MXHUL4U<X TF!1!#;Y5+^GA65FO:S;PJ/_5M=$.&=EDI3.SSUX;1NI0
M$"E8%4MQ$C1VP>(A\/IU.L+*03)'=AOFGRW4ZII,[<X?B-Y*AZ5&_UJ9=(]L
M'RG(VH9%V<+@SS& G0'D!^^W(D'3?U^Y%0F>JWFQA4CP9MF/R!\*!-V+H6.S
MYT9GJQ^8I%>2(T0LC][PW#3^A24JD\$#6):<.D=PBWNFX/[ 7@0)1RM&80II
M1LTHB##V;2C/?_NG69(;>)WOXO?<[[EG"Z9UK\8_X?44TKPIJ]/>;/K$@"7E
M2PDK7(=P_\X>U&5V.EH>'++##FX5_J-9EXN=.*37NH656T_TU+\I>O/=CI?1
M,-\X15+H$((RCP3UX$1H7,V(>RP(9O#]@-3\_G>.-J#19FE8Z/0Y/!QE$!]C
MG/VG<8!_ZLGUT B9^3,#U/LV=.4=8\/M]>_:>;<D.$*%M(TYWB%,0TX?1I:S
MR)%04A@8?B8UE'5K&Z9UA/S!+MTW)5@]\TN&6]B48GEVI-2ROW [Z1B)8(ZA
MU,(!#X-,0H,"2^9'+[+-I2]G5N02-!.5V/Y@]_/Y])U'PS!-:V[:!<I=X!Y+
M/^D1%9ZRMD!KJWV_A3N-+J\0<!B6RFGZ$ ,)3=R%Q<ONZ19AJJC_("N=-[A%
MEIKWQ 1\\U#7C3'RT<A?WV,W]Z7RV]V;S[IL!%:7T1X8XH*:*%T?PBM\)5,H
M3#DJ@(Y.#WP1FWHNA=E;I+<F^;T(;.]..<0 ? Y_:+Q!'VS6B'\;:"N\!]F"
MH#R!X]2XVT!P=@J+E^GWK40BOP]2U\*9^82NDWE+GYARRZT34X52-<4N'QS,
M!/;-\#UW.GZ4]ZL!:*9 ->U'9'++61S2BQ!]#D*+/UQ(EQFYU0LSWZ=6W)*?
MX9^+S)^5NN'FFW,K^VZO^B&J/2PN@J54SSS\8PH.V,/O85JJ.9-PV9^Z!E?H
MFITHW?;)-8GD6IMI ^KOJSCYJU]LS@4XV0]+&%H?(0HC3 @4\L@]N!+''$/T
MP0214S "B* $:RK*/36598/7IKND7MM3[&:/X$B+>/95O3/K=F[NKM3]-/K6
MR?C!WE3_7(0-@C(%G_.@\)-9TOEOL,V3V'1]#P\P)I3FL9%6..[:K128HC?G
MVMV=OF$0(+0CKF&^[$7U8<F\1N%&<P,B @A5&$3>(\%9\K@E<EK41KJ2%M:'
MAN"/+?#:R=B&7<P0K)\(;8NQ?A]S185=<E3KC<;?ZUWLR:LP2V[^3] V+((\
M9\I-6RE@02XP,1P]AFW!9J#W!ZE)-TUM&.G='"0]Q4TSMMP#&OF3KI4$!/-=
MM([T['=[I*0YHZ#7U4!W8,E5V;';$)1VO"D[E:.+GCE)*5S;!#QL)TLGM1M!
M:"T$'TUG&3/MTG0K4NR=]U/:TYWB5OP2%_UT"\Y][+HN\LN%I9Q#3Z4&LDY%
MT8?Z1^@BUO:(P3:\45*O2U[(H9K;W<U@RAAMU_K,TW-C)Y7?ON[0?6WS2<=@
MR'+?!(&22 9N(.Y;6J G,<(;40;WR'+&[&BZ<6YY0J5YMK)KIP(^ 4]M<]/3
M[RXO.,3\< *$=Y]X R_% ,<=P ,2_?79V+:<=1%(32? 0OJB0P;)ND\OU&F"
M(X.RZ9I8(G1/L([MK&(<*U3(S<.UR\QVGK<[')?G_^0$/_MJ?=$VS(<PY\$(
M9^.BYLAJG &L^-P%\+IO1<M%UH7"WBTE(Z64%V.5NKHO.G$9H179\F=*KNE>
M)SS(\ _(?_=/9L!2%\#=;1'!RL=.]W>B<RK<=L=_=+C4;1<?*_N UR)/\K7A
M\7?J>?MX_Z:P'V.6KV<[<#X9#)#_Z3C53SF YMK$(HD,!"7#TG+:.#-H<:FO
M1 M@E%4<ON_;'G9>Y,3PQI>%<Y99H?0DBNGZ4:8EB."(ET\0@D=D4%<^ZW+4
M,'W'P9(?'!G;5@VEB-DJ)LK1,Z',W*(@6$;Z:\"4V+/NZ6]57"09S#V7P!TT
M+<40C0B4?$O5"<Z1$,Y>NE?=\R6L3*S\QY\M>OIC,\TG(_3+[H94?#WT=DP1
MU3XE>GC'$DPM&'*;W%<QQ^L1O@APK_;Z?CJ.IEE#JKL+I XXA92HCE<\?CT2
M$Q<8GCM3_7NYO/"J"D6U<GF.K^1V_8P'36*]GKN1S\TE0H_"@<L.F02<Z4""
M#"TG-1QE_1)EU@BX9.NW8"6^-7Q7NN;2."=V0$ >MU\WQ<9SOOSC<O)1<L?<
M-V0J 3@^(LE]"91TF]M,DGBX^UC=]W\Y_1NJW_-B,[TFPLKG@N-H1U9:.W$M
M]ZUA:0IK)FV]9WB/!)^MHY5]D0 U<]9]@!@&Q'J3(+<;DC-[D9%.;\-2<C+0
M$,6X-WRFD+J1_M-YV*U@PVG,%]=TJ>5A.C*A/QO^ODKMHLP=B-IPV\;K(2+J
M23<Y(MF0LMVC_\RO9%V98 DQ3\0*N[7,87:!9_P:%4AW6@\'3]_HEQUL/&]W
MTL(J.F"_*E]<EO9')' ""1Y0&"20XAF^[&J\(GH!V3K2GQF1AI!@*1NDM>1(
M5[;15\W.8\-4,B/#:B=T X+TR^X8=LKL[W2];W4 70!-WGH;=@6116@DKQG0
M,)D(599V/'4]D#:=MKZI9V U41I4=V4LK/30G+WN-=XS8]TX<:D4%$&/D,.[
M4DP -7#9W7I0_/=< &.(CM[!9%&+B$K3 0<9S<<Z_(M%^B]*EAP*X3JGM;KX
M>%Y0XIPJK50D11! .));*O":_G6]C-[,L.4>4(X>+3'JHL-34/ $O6Q">NM*
M6\ZIXG//EB:I.CL_!TIUOM7X,MB6UR25Y["ZQ9(>[\7*U2#\['EI@8/U&9:&
M=).>);IVNGK.8-'S=JS->/ARW!^VA3XLF]J<Q_=PZ>;[)GG$+8,O52PY7XX0
M8HD@A2&^VX8)&>?<PX2/=>LQS\R.(+(VC'JO.H:&^C'PFJVZ1QRO5\J).BS&
M,U0=$/@&*[&6_6%APD,J(?)'1H]?OG 0QELJ"UOEQ& H(/:O#KEYA)V)AM1H
M+%.)^9LC?IW]@D I)S<-K852L5E8P"%'*L1,K^X)K8<L;?Q1P3;EYVIOWWLM
MH5WV*HGF2",IW>)8K=TVSE<PAR#LO(Q4#4$"C@@(ZS3%O)&8[:,II*"-61<1
MXAHY_=\![(74BRW%E[M"CZ]EAW_(/3-F9?3X!M[3PXM1)P9#5Z(_$P#'_1@*
M%\M%I/8A2!BK,;THN$Q.$EYBE*7@@Q)*]'+^<1;G6G)!4$_%ING3>T']/3J/
M%MI181%+\+E$!&CZ&%+,8(?U;1@]E:-0S[A+5_M*?SC41[X*Z74JTY2)8(IN
MP_J[WIELP_#;L)R$Q4#E-E3K9BI+OHI[6/!-1AJTHM+?,$V!O<>.;9*547L_
M=YMCRK^;"+NUIM^JAC=YGA1<_?39-G+TI6+,I>.&DT#MQGH^H(4!C?01LV?F
M:&H%:-T6.FC D7O<>;$N^UQLS7D?ICAJC?U0L;E9)9DY?T%@AHXAGN=HH<E(
M(%PABQ QP@N.7P8Q])-$B%=J3$9TJZ(9PZ%UW[N/'H_9B2O1MD45SLN>WVEW
MIAXIR^G#*F(HKS"X:9;D.".97?>? W"T5/\F@]*:-![>D-B&]>H8NJT6/?IX
M/\<_7D/A=B*/X6P:^9JCQ^/'=D8CZC9\0?@E8)QQ<1H# 1,@&#=@D(ILU7H>
M3$7(@]NPOJ)/M=>?AYK:\GU&KNY7<;X=*6X5FL_?K?OY;H_GV_:_0O4ED(_F
M0E_H&<52V2T68K2-#"7Q)[6V\;1<M4<)KP?D^MB$OML)%04SLTEP,]K^O9#!
MW?)7W/U98)X,A*6R((R\)+#.RX528!)]F#$)9F-H'CE)2IQJU:V,B+F/^,[1
MVI:WQF+C'<0B/PFSOUDQAJ_#-1*'EC=FD1SAL#KN^V!"0 0ID/&.F\)%J<#!
M^5F!96P\F9$ !E)'LD[V.7ZK#;X23LFMR8L]WQ)08%-Z\T:^SN-EP9=GTQ8@
M'_X<=.B%MV!9TJ&,2G;&>G=<I1M8.+AUN^?N^)=N9,O<[*J2J+-0[%4!S$,-
MW:XW@RZJL?7<TS Q&,IS A^"<A^AP-%#$PG Y9'4?% S/.KMAEY4@F_O#?(S
M[8O)HC(G=2,'=&M%Z6EJ^U\XGUS^^<Z-%R91OED/&HRL/Z%;<\1JIA#7#'@7
M]:H&Q01H?/^#O3</AS+\^X;'DC5&UF29"E&V[&6;)"$)R1Y3)%M("#6,B.Q;
M(901264+@RP9C*62/?LR8Z:R,],RKLSBN>;WNX_WO7_/^QS/\3[O\QSO<;_/
M>_]Q<IQ.UW5]K^O\KN?Y/3]?&-3P.LG(P"8]ID_&LXCF?I3_>Z_\.YM@P;,/
M77[<///>#&''JM5!#QO%!EFIQR'$04.- I3R>QE>KN0\K+?BIAS9BEC14Q"N
MW-9V$Y/'^X<GG52PGS=<_@YG4TC@4<UXT3M]=5/CL$:)S6&R" [QS@2@4=#4
M\[QDQ7Z4$&@$!-?N'<,N%0C_<B#WDMU0FP5AP\>]8_\N#V9(.!94EV58UWTZ
M^A*5K<CDI9!]J%=!:C9C!EVWZ0?TJ"\;@ =+VX> /#SB:UCM_LA$(T<;[I7L
MA;,Z/-MJU^X.IC7=N?3V6,]+N;Y>?,!)[M\XQ' F'79\#R+GM#$.:O ]"/@Z
M*_?,4"83 *O.90ZS&R6]!_'=GEE>0FWJD9TZ=Q\E53/%/-:%@#:;,=7"^ZGW
M^7]CKM___EIE]!SU_HT3@J.G/-DK-6-C<E!=)^#?)= -$8PL.#=J-6>L!3XS
MQ;R,I]G =E\A]J-^PT6FAK!D\TQ =9DNHON+R9M)SNS&"^]! EBALW(/%AHC
M[6=\B**>V.Y>TWL=V:P?_LPQ82GQ\J%5^0,J2=>AV8?M$_>7K2  Q9>RRD _
M99R$VEQ^$ZGL2-Z#),8<1_CJ.^&*X$*K/UWP>%]]HY>?9,M5,2]N-%L5%<U]
M.IIAYK+_J)ZW.\&6F]1/E]!C\K)J.LDPXK&$$E:N6QP+U>M4L*%=:"F0ZEB$
MF B'<W(5V9,'?^/"UZ[.*7F%>"MO9S7U)RG77RPY@2G^ %+-JD)7@52@78M<
M[T;5<]/%))8ZDKUK_>\QBSM$@<R7<W]=H_NJQ7KNN!3->:)&%;1>WO=)^NOV
M44#:,J^V$DM P\C.\,2.0XP7,08Q_?@FFY2;9!NZ' JCGE;%E 2V^XYL:EO?
MZ_V3^N826K;,^+"$XT_#I'<-<9Z^>2<O:&:FL+)2L&2;[1DK,)9EO0V@18 !
M"INUC\+A*3&'OU:T  LU2+V\XYA!$2N7:QK^LR^;>G#[/NY!+ _G'"OB>ZEU
MT!02P_BJVQKTW#LD-,+[.J?FX@6%MCRE.,S6 5NM+,TO!P[<B>I^O;+/^@K2
MBH@2B-0ZVT*Q23,T]7JYFF?W-[\PH^)NE@F[CU2Q^9$K-S(L97Q!%Y.L3J_1
M@S.>70)CMM)CM:N[S'$+OZ,3?PS</">EOB>NA5V=^WZA01G6\C.']R A>PS[
MA%6E>V0/P@':BOB:;XR2FT!=B>*#EXP7M2]M)#HJA<8OJO_H;&"\;,[_EB\G
MO#5M(O L%#&A4+WSD*D0>6IAI7#B5659@.[%.H1?LY^VGE!KKDK.D1.=<5&<
M(]PD;KJ((O4', =^(!HKJX[N UJD-FH<D$Y /=B#0,- ?<C#'6\L&3GT"Q=Z
MZ6;;S\#:X* J#X/D[[ZE.?92%EZ":VT7CD,G45U<*,);/*:B;WMVF 5FI4BM
M!H;?1F;VP*!!X=/&,+I='G_PYJ/F=]@ WIR[D<52R>-(IP.&=<9W+\C_DO#/
MY&"AB= Y*E!=![&$"BP&OI% "XT<MR2+-G>(@P$?D-\[15F=1255J=3**X<'
MA!BHW.%.#%$;F<L?R'7F2NX& _^N!GR]>4]F.J@ 89EHLJ,+_?1];_* PY2A
M#7?LG_MS3@GAM'0K1ZV"P)W8&XE*8O'O#^(UE>3+$B!_FYF\%30] $?,ITM_
MH#PFJ.";)/H$)&Q'=?8@AV9@R85Z2;?V($O'L!F?R9UHWY;W#7GB:DDONCO+
MOK.Q*T%B7J"Z;&,T01*L8\28TX@&Z(86[70D/W$G.49PO<[O+EJLXP1P27K]
MWAN:":9 K=%"E?[A-"E1^T/A#;=0]6=+L@J._<OY&PT4$1R*; ,%]'=(,-!=
M"7C::,/GMWB,HIZF9FBDO!+A=-G?[^U5HXD'S2F+I^71PV?%V)6#LA[2YIWJ
M45U?L.3+^%FM+ECC5!=L1J[OD$\F$DKFZ"T\GUJ+M!IO-RIR]^F9;, _^1I6
M9B@LY"%UX^=@^YU-OYL#^?8'(*+MK/K.@L#J/S!O/MW3VS CPZB3%%1O<%RQ
M-D7V<:E_(7>&\1%KXLOQH.# T9L9_&W)"GF\@5N7-E]T00[.R\Z;TUGX[@K#
M5-0>I,X&U,=CE:X_H;/+1/5N="*,'-+?"<LH5-S8)@XGP/A*/H!VZF&8M5MG
MJ/-5&=GY\O?%>.MFIV='<DZS]WY/SCB=)@[9A=)EZR@&G3&ZC%(F=V0 +N88
MYOT$)G.?O];ZO9-/^0=/7AT,E.</Y?V[N3#A_/"V%,>I$NBJ^!33")2O&J^_
M3C]JZ3+5>Q E5PJ:D;X( RD"UG];+?5GT@]0;#H+G7K@B8NJXXV;_$[U5NE:
M3F/JPL39M:.GPK)Y':4/=*WQ;") WXT<X=.7^; 01A?.1  Z;^D71DHH=QN)
M'P2MU7'0MV:,%R&'W*-J3\QM_=I_7>X.(F@TS4?>EKL?03Z'!E1]NH(!^6'Z
M ?2EKQVG8X;PHG_: MV(CBT2C\*'!5<FTU\B$%&VIQKNMP1=Z5ZZ4O?EQN9^
M6\O&V"E0'FZ#2JP(?A!["SK7P*JD!2 #*8J)OQG\;A14\I]AP4B?LQ-Y6S\"
M?6QSUI03WE\!74?G$K<W%\JRE6''4S@/-WN#3L4:70PT.X12-!C;L"96OT,;
MF#-%.TZT!U<-'$N6+>.F]F4?SYAU<[_,(]G>];U#\JI >KW%=*Y:XT\?NG $
M=1"8 6_S#=5E0W>A<<3,Y=^916I3N)IET"EJ9^YB&K)CQ8WE&KD?<V:+"I-^
M:.A]V9^W%LOQV^N?^6%^E!T< E""=R$ A>!N5.9)NN)HN]=KO\+,/IL4OS>F
MWN'E*SL2EQ+'%K>0"JE/K^>=1R?*WF!S.4^>K^U2!TX(8#=8!V[((ZAKZ'A$
MT[[AON!8^$%# _]=P]G\GIN4L ZQ*0_EV+JNM]:&OUK;F][*\MZ,+MUT9L-P
M_-*C2U<3\$FP!C08'1'0=/''A,4$'])VHL1)7SU3U[$?5H-J]S=U5Y_.#!BZ
MD9R# MOKI)8%D826XX@W( ,KTL7BJ2QXB(>1%3A7\PT1<M-ZSVX9SS8R."J<
MD(RI1'&X17EGSFY]:_[IW>K#KE32E'-YPV5'Q6(, NT#8T:(H5\-JFL^@*:_
MAF^<ZDVN'4Y9RH F5U=-0X5=53HD)<JO9;E$YX@ZYBY9C$V?S\IZ8?*W<A,%
MG,X$/=%04/%W,[+_4;.T ;HY0/$TNF,CM.A[:#LIO/H>;TWC>\,W065YJY[-
M&1R:&DKR&4J?TDXT;;XU_X)M&OKPBMF#)D>*9]-LF.,!X4O!$/_=R:(W?L5*
M[>\*-FNJ$3B-U3[G+_Z]W>Z)R=2X*V\4,P)6]B" P?992B;KF!9G.^! .P]
MEX:3ED;"4$G'HRO-WJZJ!T=43"^XVHA]F/C"K7XKH_M(DVU-(E$[VROK"402
M3G;=GO.A#K%2$CEM&=GP6_@X;*-Y.E*'-"P9&=K=%*/^%;-@R_,G/FJIJ:,P
MJM3[^+(D<>&'$N>C:W?82:O;*6A9N*\ BBGP? P54!2<T7%\C'EL%0_Y/2RN
MF*[]_&)7E/'+II"V]FDI!4N]]S>\3T1P030KH9^Q@ IJ<YW,3RT!)XLKYA-Z
MGS&7^[K^YG*L'+FCB%3M8<1'E#$X-W&+KF-4YI=S]6)2SGR;RM@)LW:>I<7>
M<]G!H.WK0\G&\&4"VD=G?R,=R)0,FYD? ]V4[,INJX"SDZ<RGG%M%&6M=>)V
M.B^'Q%I#D&"PRXD#6.EDW\!G?D1U:=*CET"1A37W]C_\4\M/-RMB*C\/^AD9
M#A=JF''1]!W!NU84O#()*K5*S!5;=%&7LUDH;0EV9!UC17JRUJS_<:B.4 AK
M"$X.VYX+Z+V+%[^>!P-O1.%^].=1@/6=*W5Y=POR?'_)IZPV;^Z[;&FNIA7[
M 4&7="#M0=A8H$1KP -R$[[OD!W%J+DOT/Q*"WD7;T[]6O?XPB@Q8P7WG&EE
M*57R6,KJR-5OGBTV@!&VOYC/9L:-L(T3IW@\!Z-W4;30S0D)4YIG=.V&E9?A
M^>7/0Q2)IUUZI* MK2Q?CE[0PL,EX(37>Q (G/ $7X^GBZYB":_QPB2*3WHU
MW2@09+3][NE:YRW4,);J)<6^I3B$^\EFU=L[QYR_Y=SEE;8K+8]98J7M,N%
M&?4MXV$,E#G*/)W(.6480%ZVF&BL"Y#]F+XQ68?Y+@'8?KR:L,$C4TFN8/*G
M4G"$[70X818UG=_9<0! EZS=&S-=LC^6Z_6V5[4[.AXGX1C15N:HTF'])9G_
M&[*FZQ)O+PN9NXL;&4' RJ*ZCG2PV1!JQ?QVWZXB!,,VU>WUHXG65*OI(U<*
M%]U?_KU3=OOC]/7L[(\ET" &!OYMB*F"FM&>0OW&&\5PH;JR\#_!<$0:OH%>
MQ>]>#=C18_+!*>@EQ2[$=#XQHYD23 3=\;8 [*-[W\35J]?JW*)KO*Z?=+XN
M?%+S8^^3$\=<4B%L\DX$'[ID/*5L"=:-G^,G-C^*4:!;C;0;11'A["ZX$AQX
MG>OSL[[;3S"V?ZM*+4^NW55S3LLZ*0@QPC/Y&VDA+ PZN#<44-WNWH/,M%$O
M,FH-;4I\9>$-Y+Z2Q4,3M87+%S)V?SFW-(3Y4G[P.PJ=]Y /P9TZVP*YANHR
MA_MM TK!=&%S)G\\V:T[#T^V@R>C1-J-2#15?GM*Q*-V]PCI>Q<_155>=5YT
M,WG5*3XY:Y2UG9S-F2W!<3]W?C$<C()DD-< 9] @@I8<?Z"7 CV?@^MRC.&/
M[VW.7M/ W#-\%YFX1?3=<M8]XKN4+>]]2\R1DZ0]#.@C2.;=[O>9_,%D"<2(
ML?Q*8<*C1*3$4CYEWV9BA>BH'V&].=]T,,Q3B%%L\:/K\-\[<K^O67#/P\EA
MVW2Q'>H#1KRA&$%]QHUJ0KE2+$O!]V#>MT\@;?Q3@C"#FGH6EPT\"4G?BQU#
M?I#" C@"<:>\__HP!9&,)..3,?UHLK5Z@JZ'/.-]AR+]\GA0A_RT"?$^+$6?
M,GDC.B3L^9E4FG*!TW!C0OZFQ63O H_OA4V-NL<H)O0((]_X*/"G@X4S;FG,
M/XOJMB(,PL[J&[=4K;QT=W/NFV+?MFE7ESP\]^5F 7+D+M>!M!]7AJ!T:5!C
M[[-@Y(+6NQ1%OHA^.,8<Z#B,I0BAD@\%U1'=BMS5K@<L#11H1YO96[453-AZ
MU.5X'CG;[UV5<;M:\C;T'90N>F>'R0M..%</79)13E<O<_6757X/7%]:X._2
MO1=[;*'1JC(XQ_+,X7HST="+M@>PGV98"T[9E&TFGQ8%1O4#-<K5?U2K2D7*
M@3]KW8$Y:O97I%F%/U;$D U%\5"UNH0=WR85^X7-('4?,XI[ _<@(0<B#R=>
M8?QPUCA;G$"SBQF4U?DW3+H*+*^A,DU_Y5Y>"Q']\-[-^$H\<%- \\:']T4V
M#85C/Q=//>>P6!7X]EC)%MEUD/=]?=P_ H(6[+OS!30!0(NJSR@UEO'7I-\D
M7U4%-0 TTLT4"#>NO$^2=Y':2/:_EC"AR'-9PNU1LDG:QZM'/&-A)J@NS_80
MFB\]A'6^--*)R<?:1IYDO#2,(KA?P'>V^J2VFQ(V)>R%W1"^>KIO0@RB+CU4
M&"S)_^+C_J(LY5K7TV.&:"8/EN:.9&VY]-(% 6\R[0*CO$,90/1@^724!_8@
MLWI]CL8GLHRQHH-'_5RCWV=IJL_&2;J3S&CZTQ=3$UN<:MNP@<. $BN[?[J9
M&@5&T_$Q&FLP:)A-2H=1PSA&78"N.&%HQ3%[K.*U6!/[*KE(^[7\7:V%>OF8
M*S:9S[.ER)G46T#Y*U17$XKL836<*($^]'L/(HY4H.S[\*J I.IFGJ=K-K:=
M*V^5?"WAF:E.[I!SA?JWL@3B]2SHFJ+%^/513*6[[.S]9"],LX57WM;W'[D3
M5Y34Y7+&-/I5>G+N6,I/+4?0I;EI]JR2J4P.%[HL*]N*DPD<(-4>\)/5HKCU
M4N1Z8(*_O<+?SKGT*C0M&/,B"_)M[C_)(4D$H8\\#+R>6#N2R0/@NE%"AAI>
MI&#V2+3-)";P\DR0]J";Y0>KU(#WSMXW4IP_.5W6U\P1B-%#=2VP0 WF1*B7
MR5,X]5@8N\ZV4*1!%T+H2$=^7[$6>4Y;HKE4(AE>3VB%4;:0S7[2QP4.WY"<
MEG>"_(2!ON#F*@7+Y'4'I60 <".G4B\PWM.C2'BVR P!06@R'(J,H.B3>ATG
M]2+TGU'S'=&KES]3M:*?7RNX(A86(? E2(@!.O+<WLRO>Y!&^(8-66XIH@_4
MB'!J)@7U0"<0T=O@>Z_]D&Q%T^3/N8WZ>3EMM:I2LS"Y>[$7FJ2.. 6SCNF*
MV_2B&JBY-.^83ZB#6!_UF<P^+#^3ST^6?X1 _MJA3 XKO%58ZAH0NN"^8"[N
M$?"H][/6P.%?BG<UH1HW+&&;PX#A,BD8!X<Q>_'LVM4</1\+7S43=RC[$N/?
MG*7>0U,#G"^DABH\6WO<7;3@M)/T4O=*;&<LVW<P-$6D8LE74#/;3%X$3845
M,0[3Q:2(KI$-?50/V>96,C8QJ*^@3%["50[O-JAM=[VVYND9U^];%^L^R6_6
M'4UW4/X-I7X&67H >9Y1@"7$%N\#.VDFKU:'*7I$O3A#H\ 7_0KO=$/6=].?
MYOC1.Q*..F]5. ^9:!R5Y=7Y.PY^]2%@B1S1AR4'HC?,",$\=-N1<",_E7:E
M&V-5.L[E[VW>17H2AW;"_'OS/[6$)_PT=KI6P9U"W9Z=H@90).BB<*: %J!:
MP?RBA2,)1"QY/%K:O+MSCDP?" ]5F8U^2'6:O"XGSR@]6"O_!+<SG!O+KQG'
M]JB<SLEXUZ$-OF^+,1PD./D?!_C3D.Y3]&#2\*/='[5$=3X@LX>=AM-:P?L6
M<GC)HH_>PF3A))X]GGN:<J'K]FCB>:H-H%G$M'M X6<.3);O05ZYBW>$,EAG
MIMZRG.04+&$*(1+3)][*8+Z@A)X! FHC[^Y!.F<]<K6G;-WXD\L//4N3N.%H
M-_LY4W[H\XN)4JF72M5;6+*W30;20&(#2I%8,NK9.1!02?'<=K=RJ2H_E]?M
MKG6QV3+G;(=;IN[BE2/.64Y9;)(01C@P0-ZV!QK);6Y P$ND/44O+DBG4KP1
M(0KHWO=MM#;4D"J>M7JJF'*:[[OIT^D:XD!C7/T>1 =!]H=N4$BPV4IJ/C!S
M-&8*+6$L@W=><91H3:PF;[O7QZV[Y%C--/-_4K^UU3[:IIHEEJHEW*_#,)KZ
MQ3H%UX*\.H(E%".:]R#]B)EQ:@%Y.0F#37)]51!8ZFO,C1E11-M-Z"C?7\8'
M")_8N'PNA7FC6OJHT1@F]5!#K$ P<#I%_2#H*W*+QPR_HQNUC6_^V2&S$@],
MT4X)WS 99""#]LDO1]?)]V&1U8FL7A-(_& $G&R+GTUE\K%J,"2#_TQ"2I ?
MHLBV>Y!DA&B['D6P_^S7]NM+>$GWOL(K=8MK4^(2>=3=,+; 0/L;!DN^(Y:2
MU_@[QMP&69A=:3 ^/%/0%) A6G0<61FN -34][D!352C"[JIYGE0(?>K-C(#
M7#VJTIKR:=5Q;SN?W2P J;U ]P6L6 OL04QV(/X,D%WJ+RY[D.R3B.B1:#KT
MS-ZL(G-S?:[JXDK/$9IA]F"<R<]OYU<ZLZ C8"P%2C6>$DI5: 6<:)+,+WL0
MH8UV,1(\[5!I>BA19B5I#]*M6LIXI7RS&&ZPXR>?*8_N"#IJ%<6#TVR-Q/?6
M L?QB2C"<RS9<3L6Q8_RQL[-V0)S9"?B]_+B!Q2I\Y-,59AD4_9;RWNJ(O8I
M6Y;+>9\^%4IZ<'HGY"KP"W\WQ(+,'M\%OXE/:=V#),7P_&-?A&T&*A)ICW,]
MZ[=;T_#R\(?&=_QAZICU*8TMQZ:G R?^MLSDIHG0)H;G\.\JZ.)M5%8!D(<K
MS/WDYHTRLFY@*+&OFGK:T(GP@-!232 _-!G?S&\N+&C2K0P6WM80O9L3H7'^
M=<WF.X[?E_XG#Z__'ZTNT%@*J?^.<J/#Z!U9,)6K33\7[?KH0D+0-TXATXL2
M4=+%%1\"[<[L$[4[(QM%<W-&!DZ@O+>3]!$;<Z4K^OF9-4C8:[,E&8/> Y6K
M.TZ;'%5VEVI_:FH)\:"REJ$_?V#%X#>P@!R<+CP&>^"J ,;K4"9O+>WB-/W&
MSY?&>M92G<9RK>-!X>Q;8U*2AD8BJY39QST7^/99E^RB%]>4.'Y.,7F<0/9,
MQ3(2L;=0Z7L0S YN&!+9OX3OMCFXJJNOCLN$ +3+*='^D22-P1!4A/2E/8B/
MB>;'/,KG/I2:DR;GJ87=Y->KLS&U%<,OUR9/+K@NG!V9G[MZ3O9TV36'[-QZ
M20MYH<C#7[_:<DFD,R7HVD !ISA6V%AFQ>-PRDRJFWGUJM!"U;D_)Q0<9VT:
M U9W[Z)?.N/*5QU/SLZY]<G%+2X>SNZ+O7;B=2=$L/M5::SRHM^A2V6AP?=?
M^]W]->C[?5.A<-_-A*2N&_+>EPQ2<GX.C=MA\G"VC1F1BNEEA9)9FA8/KU5R
M=''>-GFC5+(?S0WP=V*AVE.C=#;"!T73AAQ[Y=F5W3#'T8;B*D<=R./UR<;7
M_P["@=X <M *"] >%8":,R>DH4$+>@,OA+1BY+>??HFP(K;$B/O9705J^MWR
MAQR$;QW]O=KK.%AHH)7G.]]!S#[.N%@:"^?$^F\#A[%T$7N2>2?#OA-.MMZ>
MAE*3ZX'JU]JV0*@;Y6YJ+8 R'_OVZXFE#GWQJ$79_?"TT\I!]9_G>?HLY*BU
MU N 1B5S"%Z/Q07/_.J158V^!^KG1?8Q;?Z%H#.A*-7GSQRWX8,?!4?S)#]U
M?7L\>$],]%_0.:Y('/(HB(K@>A%18:)"+4_'_#Q;1=XZ&/@RK<:<6\;_GA([
M;UBU9O195==H7>[6!Y*'6R*O?#K4O,@W_9&;XW!XKRT%&MLN0-S47[>@(.*U
MGU\:V[V21YVR'2\M-'CDP%>UMF::)79&47X?1V. W9D#SL[.X RN%KH_T9V<
MI*C<I5(I#RVRS[._S1!EZ^1X<#'58NS:U_+):V.;8S_#KA1O'K932=%7UM4\
ML\%;R4)Y$;7E<I]ZT"X632Q"22\"<*LB-TPLSJ_*JJ)ORK8O](GEA6V'TX8<
M&=;^=F80G\B*;ED1RE"ZXB-DX%*T@?/X]\,#7F]=S$/XL\>/'SZ!.M%0[J?O
MF/"JJ\SWGO>'W.<83X, *PO'4T2348<KD))[?'5F$*= .<MHN_#^L<W!M;.>
M5CCVOY62IY5@DOS%(<\<@D4CS;MC3HW!<$QM<M_S*F>+M>U_/D#SV1OP"1:&
M\1D"OJ-G#LRZNDZ[]GIY!4J?-#W4OU_C\)5T2*<#1RR$P'89I%3,JL=#BKR=
M^CN*;D <9!^X,K[E%#B84>;_&*<T=/LCH7)_!K%F](QHN\%2K6"DZ?EX7(?P
MB KF@_',W3EGO\DWG!K[E_F2V%]_VE!>QC]"UR-2VT-IP;"Y-E)?^DO?G1AI
M<N_R(V-)P,#RV57=Y_N^C7Z*?KLX=,!AN\:1/_)AR%;&P5*Y+[DO%8PS_QV/
M]WTUED$:3R = DG5]IVM.D/--]IN_4E-UU1LC;TG7Q[Q>O> F[;M/B,4;I8[
M!5. @8KZWKV7F][)?E^9=J-0$G(X_2,A/H[M6[A8;\QH'OK0=HSDIR6;F2F<
ML4Q1CVLJ?X" 4Z\PZ=*(\65'!N&*3ZOO4V6%UGV_I$]@WKW15"\9/2.+H$G$
M?(9#L=>W9T*[T/6UW;3*RN>PKEVGF1PFD&G,)%K*WB]J">G,"4CVSHTE2/)(
MLWF\,!-E0UP<TWXN/#VS,NO^X:7"S!?'=RK^SL_RNF,U;>P=6:_V&?1KVT4H
MW);,+LIV/*;Z3O\7X>A4YW%22VKDRIS\94W-J%[_T3-"J[O1B8^]! O*G7&!
M@<&'^H.#@X4LB&=.BEVY72(($=/Y)TNR.;>"XO?(%;3?JDBOVDANLP\3&W54
M5<?M"XE614CI])SZO(NRD4>;7I>P5SY7O*#_>NI205"PXWQG<Z+8KW-F\0=W
M2 96D+O+DI")%"7V#WV9+Q?6=&=[%_,#51<*6V?=+=DQ6=R04^?E3AQD>Q;>
M.7RA#I3<C.2C![^=^8S[1UW%*B@/4@%P(._8MDRT<Y"'<;,R$RM[D(LMH[^=
M55^BG]$W#['/_QJ*JHE+@2B+(G6!,$/$'H0? M+*7)QKI@733L":O(+FH^8B
M2-+AJ[W_9GKV>:[C!3ID(BL]ZBDVR72.TC77XL+0"G^]W2M:-OZAZ(6/:RZG
M3_^UJ'ZKQ*Y<R2^UK;S9%&+][;/"H\$TO3Q2F=J]DY^^A0[Z1-[O--Y'3F=0
M*Y?@^U;UW2<KU(O>7%V=#;.U!/W)Q=QLDZR?4;<*)__)>:>M$+%[$(ZJ=EO#
M$!^R3W?6^MG@4P$'(N_.!+4/;_]]H;>U,Q1069H"&?R*E%H2\#)I(==4+UGK
MKENU1\EN6[?4I1.>O\SZ)&=XBZ_.Y^9=^3M?++]]]1 @<\<RI5<#7]"-R)>R
M7[AH)YYO&,5,5WNJW:NSR#T?37']_<_99"D9\U30#L"3=+/]F*S_KN[B+'4^
M//%[NN:RGHRDH]EA66ZYPO'&QL:ZQHS/GV=/74\\F843WG?%]B2HQB"W(:!)
MX=LY=/YQ^&N32G>_NS_=71/%IS3/O+*(WW_244ZY&%BWBBA?+7PX<A6Q.F*C
M4-7AW3#(5Y= 2?]L\?<2KZ1LHY$HV[ZAW%<>'B:O/?S>687X.\\.RY\8YKV>
M.-OC?>?4J77[T?\3X\]I I.N[#'N,]JXH+E('?JA)3-8/J\L?_G%6E45S[5H
MGK<=(F2?>#IW&:@'!9:L]<S&29ZCTWZZ&G-GJ^YE9<>6H,O][,Z(;6/2%>T+
M%TF7QS:WY#'Y@XU1!*>3V)VL[)_HD$&#R^-AFUXV:,N)C2.MC2W)I2U-+4F&
M=\KV:]:_._* FU-6P-H,8D=>3C34(VP>@@E&FN,F]1W1MWB:WXT'"O-X<GY+
M.,?FE&/#7OO?0!$UC_+Q>SUK5;$F7C?,2<&$=FER61Y(Y'MG*&1R.'ZR/BPS
M$2^($= =/C^"Y"B=<5G=N;G6/3E^(?'49L7A>!7_M^RG]^-N=_W--)R<$(4X
MJN62YY8F$XBI6*F58K;16W\JR6;4VH!R4YF)3D5YRQ.O(Y:_%L[^FY*+VX-8
MC>LXC\G87XK[+I?KG:YVQ(EO[4X5F_2!Z3]BK&F@YK[R#^1?<[TEP35[7;6E
M6 QUPF1T2N[[]>*RPN)_ M-Q".*7'N&L+,,M-V-D?>V,W\\U5F1:)EPJ"7TV
M=):Y\YCN4OWZ>N*B:'-SLE>ZZ(FC:NP/0*\E[CFH^-W#TA7"ST])6#5+5/,D
MUW+R_WC:-=0-#,W_2B-6_5,(][<T-;<WYPS]7%!(N7)<Y?)A[W"Y?1:&0N8'
MJ[#<2#@9AAN0# -],T6+D>J*)P,Z'9FO>OUS+.ZUJ?BS!8<.!HS^4Y3_([<8
M ]"-#\$2VK$8&,YF%F<">E?6K$4BN7>HU$6Y"0Q##D%Y/M$>P5_F@<<$!'O=
MRE$V6][,T\OS$QL30^Y;E"QC)-5^VX-0]TV$6X+AZ[J;NRGI>NA;2YIYY!L=
MML@H-]*QTJQ:(PV]/%%!+E'!KVRT#V1N)D^#8CQ2PJ\R9F0/0K:#S2+ZT<(W
MFZ&5D9_G2'<;RN=P=W#+;@;*43T:<XFTNL_U<=R#67?3MJ=!TL!XK38.3G;
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
MW]Y&K+'](F#L*ODJS2#VPBLB6Q]T8!(O"2>\[H!A@"(*O@LEVR&#/--*KGV
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
M8CL(;Y%.HH[3W0B.=CEG;JX)3Q%>9*Q>>\MPUXS&G'UKP'?FF!E65"6GB':
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
M#IWVLSK:=!7J7Z":RL?60]#4,GKB([,CWU3VUX>V\!)&T\=M&\$#!4BTP.^
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
MPG=HL4P#3&X+:V-4EFR5JS^:/7J1IB>AH<?DZ6_3K1Q4FB/]$W4*%?$+'=W
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
M<L%Z/_XEXYK=$YH14QT'S4])<4HP?Y#?K:)?" @;?,>P-A #Q-\U)4E9M>X
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
M\W7F1-X =O@RKEM50AN(6>=F:WWYJT.C^H1<\L1\=,^]U2]/_&T,+P!)%VB
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
M*'9P2Y!5OZG,<G?N6HS [+/2VYT:]YW]D@P4-ZGJ!).GBXF3([8$5(2BRDY
MLTNKE?*4]P^;:?6FVGCQ1VQ[D98GPCQ_))*4@JFW0_! :FOZ!#4G4! P3W(G
M.U"'P'436Q*$/"QZ,X8@A9ECPBM_.8+#3) \ZP@^ZO><]FQI_6]I#S<5VC]9
M3R4+F_#MCZ@F);47*TM]09(NZV%,_U1X-S3$J%,T )"B"HS\A7YZF%J!W8EK
M.3OBPY8[TG[#ZYF C(SM'[QV,2(<4DC3:NFK/14H3GH/M2K]Q:Y,O$TB%\#>
M7"&PH[=<<%\IMZK8#&4[:M.!B)!^38K_#B0+4N,=%?\K\3LKE:4(1;*\/H_Q
M)CO;E&%NGHK_YG@!#%5[B(01O4S)'P:9UGW_&WOO'==4MZT+QXJ @H(4 8F"
MU$A5FD#RVD! 0$!ZB84>:2(])(H4Z=*5%I0F74KH$.D"(M*E!A**](02 BG<
MN.]W[G[WO7OO<\[WW?/]SN_<^\?Z8V6MF3767'.,YWG6G&N,=K?)&M(\+07R
MF*&W&:89'@(<"Z@RGWRO&=Y0+"("Y\!A<W7"M01,V*[6XQB)9YM1G3I%D_I5
MDU6X.^=TPX.N D"F6 ONNFPRZDXE428,+>YVG79K5#6-O]?GC #AZX?!N\*%
M%6]O;IR!7V/X>W$SH2^6>O88#MU1U$%+Q3)7_5H[U3DHJ'/G-3!2%,)RP$1G
M3GJ,4P?1F1LHX.5,67,>DQJR\-P]M$*::D?K,O?'/\:7O&<]-U,!I /QW_/3
M80\)^<%N5,V/OB:;5@U5+[M/)CSI$:U_%AO'ZH$JRP7 3$-^I_PX!,R'KV!)
MZJN0 T-'!FGZ3&803@T('D-EJ3X$X(HXZ<QX7(8]]%5]8MELP[P#,:]P+21%
MW,*E0[\^_B&E((L]^U<QDJSEA3PX+X/<S,VF<UA#Z2&L6,KR[W3XO^<U4TP/
M 1]N[=$/+"!S(B.'@%\/&.2T.?DO%;?_WS4$=6)FLQ03L/1N05!%M>Z@KFCZ
M&W6M89>79;I_TVP;.K%IU=1(RT138/UGIB8[^^W>V]E-Y*^_/7<PBU#82O==
M_[+/0(E/SH>  V>-*OD#/[3CK(.TV8CS&9(1O(1:"C]VG'N&MYK>.?"Y-)O'
M](_'"P@JZ=C@AVT[[*)?= -ELNZC-1WFAPKPF$99N"#OD]WF,"SD@-8J^6\5
MP>!3%.WT@IZJU+U\%3=IAT+3*N/L\_'W#GK0#Q\Z#L2*B#N=DCK/,2Z";9AN
MJ)YT218+FNS@QOZ<^'[AYY/17[&98NO][H&@34:,W<TA 2LT0ZZ6&CU[V_TI
M._:6 O];V/;NA;BV@GF!B /(G.;ZJA,A998>-WM&>&[(QIE;:4TL>9'2^RHK
M>5'+UMU8Q\U C+7FM*9!*C4,3-#(-,6EXMCX6S7.>RC[ORWA5;YUKKC0T",^
M>J0IQZ^NSE3RQ29(VV8O(>-'VY-'E1?RB&?USN1,Y>N.%XW;Z+$I0IT'JPLE
ML<\,;'A*$-,8]L5!*3<P_[(!.8B$-PB:T55TL9$"W_OHW=:7]E+IN,#Z!3&T
MC\T-<G<Q^?8?56,[R.#,2T0.ZY6SEJ=>\ [ZW(G[[*"LO#54)$"0++3=3[IP
M2T&BMJXZ/BFAOGJY:O1 R?; YMM^#[G0S,%H8OKY%6P#R!SK --Q>>@ZFH(>
MF#:P@K1#H]D)8_?0HUYNH?3+S3&;1D'=PH-7FP>$U$JJ5"51R7)4W1\L^N'
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
MR#)YTT@'IV;1!+,&.JLNVW>=/.2'FXSQBS5&=AWL!6]4G7R-<PLNZ7QWQ5P
MQMGZ=L/HK=X6$]=2#;"Z:ZUE]NAU()O5>*^$ZI//A*9/M=OL'VD9V@CTDH>@
M6U3OZJ=B;WY6O=Z9(C_=YH'8JKP&\QD+6B;=3LV'?;; \VEZ>H-G)\NT@K/N
MP94F_3L$IO9#  =YTS+ K_G<:JKT.ZEQ_+!7UMN&6LFC?BI7Y5D%EJ*;=^!_
M$&3:^WE6[S4+DFL47V5'>IFO%[_X.8/3DA\7,E&Y&5W;Y0[K[U_7)^9W+,<R
MXG,%,,+U7-?&)ES_AE/<$=IL*;/7P5E=@\Q>TC9Q0-B"Z/UJML$!LM*H\I%6
M/ROS(2!Y@G_:WS2.5A#VK0);""EY:NGS/)_Y\1!]I<#_K/N641)]R$'FH$.#
MM\SE95M3<8J8_&X3U NC4*-SL2-EK8V0^MUM'7,AXW:[CT%0?R#.Q6#IRXJ6
M57#7,%\)3F8BEF1.ONE\789LEGI>T&!2,"GK4JT[=OK<),A%#,O5=9MRF6P*
M37(#RT/)VUU&)T\_&6N\U?NLA-[^()%%O>*NO](K*M,L,+0\F,#^I4%=)&BV
MS^XIRSWLIC)_&E&TNE<>CF?R29YU_RGML@ :^70(:,\JR*-..YV+[/--N%Y1
M<B5^,E7/>R=B(6+_'H-SSWVB2_HN[4&/(^W*.%?.8<ZM9$KX[J19(0/AK19W
M2;RB;ZDJM"JP,'SF!AG[P5>QCTY'S39=Z9>#;J1%ODYT>_&US/@?@TL3<M>!
M,W),KLND$)/,09(]!/185<)ZC*^XTV[E0O&CB8T)\]!]*116U*_Y-86->KIZ
MV-2&.-U<AK<V\*/_(,:4B> YL?-?HV*?Y#49W2:07LU%JU^//>/H[>^5@UQ9
M?^82SSOVZQ. 2_]/>/<WYNQ63(6)=&\0S'R-W'QX<\7H$G!#A$OUBQ\M<^Z8
MUJ#8CR,'3=AO/S^6,[KB3X;'_A5*R\R6E6/?(,O+UB:)EIU*F6#B7EMLS<H8
M'3JQ<0BHEA':5M0H+^L5Z,D^%:%\+$]?1:&7G$)GIE&$E@^X1M;S6ZWCN\Z)
M8R?'EIA^.91!_\:Z;)QU@%'=#]>LM#:>!T5W;B:-NS<O-CMC3A"\)1M737H=
MM9^[].A%*TZZKE?CO2=':HH<CF\55^1,+=TZTV3I$3VYL:.&ZZ4SKU,NZ3B<
MKX +]5[7-CL$N*T(Q$-6<37-@HA.3*5;*XIWG$SY F$#MQ29^:%L&^@_&U-Z
ML?P:V*L)\NG9G^<%ZP1FQ^SL<.K&5W%W"4GX(QPO6U*88M R?Y(3MX/(JJPV
M7)\6JH25J_ B&JE.^2^&#.J=5E)'9$.-DXU2T\5O*A0ZR]4'CH9V<,7^C?I
M_IE%!TK,/#-@&/EG,JWY)T9W\I^V!OR?UE;P?TH:9I575^I\;>7&LWA?U\5K
M%[MM->R^A;G=M$#^)]21_Q7:_GD*XV^.H=_#2IU!N+2B7,)TK^JD1@G ;BJ+
MLSN+K?0_B*?_AS2\][/1>2U$ZX%V9O9$\M]=Q:&&(?60040(Z14-I: ?>@@X
M@;AJ209V9)L.["+9?#.W[RD1+&R<ZDORLOEZ747>])Z/=A3RF@%KF<V55U%C
MB3"2* T#<8EVP&'7#@&46[T$RA<;9G)T+MF^K4M0FN"R3LKV*OIIX;?I <N[
M[>7&8J$E?<?M:ADDO@)>!#K;>W#N+L"/ 6.H4+KXX"' (:#L-;1R-#IK0A<8
M&A/VX7;I3#]71DAMC:Q&5T^,YEN-!G>4]-I3_]V_E(>Y3>_$\D%F,['E/"&0
MIY#(3!%"UQMAPBWKKAQR;%N%E3!4TS/0T[L5YI<M:'!;^4&O<-BQ*Z(J!_X1
M@'W5V[0W=%5Z+[#*IR,V&OMYL7(V=@T57?-V%2Q)2(G)W.(/Y&E_$ZKB%:E1
MI:G$ZIYK$:"Y%=E]UJXV2LX@G\!)9S:B0."BM""X/H7)=Q&WU'G#K=V@R)KZ
M@"BR!G+SP:E;&HF4*7 4Q!U/J_:[J25W]6STM^Y:FOI= %P*!R&+ZJ^#B).D
MAP13*F<**8O<,F=M.8L-=KW^3NUFF=,Y:VD,/D-8.UGEZO753Q?O*!Y/"W"K
MLM*\OJX4/\EQ[#)H3ZJDI"2ZV-O$9*#MM%QP*.];R8^O7F:Q 8Z]/*'U_TRO
MS2$)^LA](?\:6JQ_/STQ=4_[?UE]!0C(_5_2('91SP,?N(B1;A%="Q-.]54Z
M;87S?UP?EHK1K^%:V^V'/R2;S^I'(XX,@WGANC^^YWY8*>+#_HRL>[1]ZUZ%
M.)8UN_3B>4*;<LO7*Z:HM(5$S\:B<RDF:<&@6R\6KB1X&$5&.BDF.*GF3.CN
M:HJ"E>MFG;M8!@OQTB:36MK]2=4)3C83.1._WN];SLE<( ?@,N/A6G,2;??8
M#[Q> V<F,047AW>9,(LGL)*Z=&CR)*8A!K:A*TQG=J*PD!$T!5W6671'QC?D
M\P W7N=?>"*/7TF?)TF5EE&\-/2BU^VH7KF5%>_B(2"<1O2VQF"O;0 ?>$)]
M-*,J;3BR!6HNQX[)NFM?SY34B_9_8*'!F:$\%HVXFV.+U]"3D*C34ND=_WHM
MO8OGI2%.68,WIVGY@:L[@X.E)7OD+->Y#GJ:-D0G&$ S;:2(J+!F;B?A]DRI
M]*L,BIKU4X*VWG;P:ES3, #Q!TV5P$[21^'+UA;F,%%@'F)34W7-)Y%)?:<B
M)P-KI[V;KKGA&D?#(D%\"\/)\_@RP8+?'Z-*(1^[G84V%Y12N6L;ZQ(V^[WP
M9ZRGZ**;"FL0%CJW+^=L_LL7AX!0X.FJ:WF__ V_5G.+;IA3L[:N1RE]VUA/
M\58K[W27!7 1X?IQ"^FZ:8_)KWFBR]3@CY6U;I']'WZ<$M%]0/+*-;CA>FTQ
M?7[:U*#Z V]K.ERR#L5C?Z'$@FODA@I2Y .+EYAD!>HZM*I QD'7.M?QT_+Q
M.E.EZ_-T52)["WOH#'>=-3^^O^V,6TN-2+5TTYQJM\R+NK3TSSHA?D?Q&87?
MJ%M%EF >6BS5==0%YS8>1DJO; Y6M%P;2S"_%U;:M?6>\'-M+O!+6?EF\54O
M'97K-+T>4*1?8O%G?=X77CN2OD*-L9VH\IJ7NQ?-?(OF,M'(V?7'D)%I)TY9
M/;U[$Q?,;^Z8L*[DU3H232.MY.L<<<+O'Q\"XFNN@G+''\+&AVOVDA0/NIOT
M"[.A)RRB'G]?[KO2M/J=8]M%VA?KDZOKK26HSP !-^IYSSD>/DR8+?%B#M1'
MT0-Z\EBSR]<T^L%BZ2\DP=!%1Z.!WDTN(CCC!AE=;C6J=#H&LA[5<XIJTZ![
MN^,0@*Y9HYRM(S;%I!"%V^*:1T=>_+3H-7KECG!Z8NSX$R 7A]V4_0Y#MD*K
M4 S:V7F*"BF9^MGFHW3L#M$ZW?%;%_E!=[V$?L4U/I)[LR3!_G&TV6GLB=-@
M$5HXY+'2$G=ZP? AH$;LBE]B44\USRJ7^U:43,^D+HBT:!J].V2-N)\[AYE\
M37I*'-2$%9+#=Y:D+TCM]JDD@MC"GH=%G5NM;^+&&I)-B0[Z86MC]4SA4B4;
M'(M<IJ%$H20VPS_ CTKSL]UOEHIU8,N5UK XVB#F):?N^WK='*NF9NS'8PN'
M #QZ$<P@+D&.3M5[P G(&<15K%GOA6\2!19ACY"KQ7=9:-ZI![\&Y@2,]&*$
M2IB1"+5NB-A%Q#,1S2/FUW>:]TPU!QG0 'G=&/#4+8\\UL9]HZ0I=\>T^C-V
M\FH15[OFB^>?'K<5S,O./Q14)\-FW2+XO#+C\)MLMPLFS9S=G;G??O]VW$<V
M8Z!',:XG(2Y3O6A1AFP,)3S8#$8J!3?ZTB]51^; "D5^3"Y7$(Z"(\F&^>L=
M%"VXO(<;,6WVD>./V>^CGC\K*9N/?F$)YR)&46?LC3R2+2-#;*R?9!LE:S6M
M911C"Y+N%[&_,=2338W7^H76L=ULJK<Z,,5!6Y%'J#:#Q2^@;_A 4,OEU([F
M MMPGZM@Z^'3%F+?GN6^O$+-E_3\>AVN_7NU3$2]=6@<3J=/@[=J_0G6\%75
MY%Z-?2KWU<(.%5N5_;<$38LM]E/(%LWF4[" QT2-I&+'>&#SEB7S')1\WK:.
M ?"@X<;+E#^HG,29$4)-.TT0ITFIWO0MOX]<3T^#[I1)-ENWUYF*5>4;2J:Y
MRICRUC3H6H/&;2;3=[<*.4F9HQ'P90E5N-:SM%58 _3)9CLFC/L0P'F]#Z)3
M1T0T94NCBBU7CKJQ.VN,:GV[>B_(!+ 9LAVFIW1DV( (^N(?UG[QFOY0U280
M9B,(DWHR<Z 3S39[5V3P3GN:$S.3'-C]RZ.W-\8T3@E?FA<,C=ARPLM=KU.Q
M(RCB/WJ[!8XV>,D7!+49+RW&=L8GEUA+5?N[_5@"B_@JM<\H#+V@R+!2[S03
MID;]^YH6.OJ"F86M;_)SD(J!+^./!6D* R(89T*[P"#&F= C<.V$-A[N^KZF
MD?5A?RM3^XT1WO=2VE__N'GIRPS8KHMK8."NFIVS57KU'K\S,1(;, UVT[*6
M?F5TXE891$FI.=X[,7G2HN_Y?NUX<XU*?[@%L-TE0&\HB^R$+PH\NGC&?B90
M(R!#RC6D+[Y\N^3+$\5K44<N+7AHMI<HX5P+\IT&X%)$Q8S<:<WBR>Z"W@+S
M"Z.PL_H9' "$.>\CD'=I3(0$;DD_?B!RWJ6H4WJ/[J*^,*XZF?6PU:BHWT_+
M,R<C5P2&E&Y>W<##=AE7-\%R25>MJX YG?VE2@973=8+F^M.Q\0^8MX>E ,*
M/9&K0B4*+,:&0PG5OS/@;Y*-&.HB)K",XHRE0.D<T"H_Y/@X&)DP[[F$YU>"
MO_^^\NO7QTR)H?D]H7U+_Y)-ZO3@\D_)Q\9Z2(3.>Y'L"6SO>'/3=T_<0PRW
MT% 5GA Q^4?RVJH)WD3PDE^RPM 6G!39,__MI.+)?<_T :+D)BXC,R-?BY!]
M;V#3U=*B6M=$W1YW;^0J,SB@TZ@XZ]$G-4%/ZXOGC=H+X2GY/#TSRY2Q92DO
MG;P6(Y85SXF<%'E+A8W)_1?>;J5+*D11"BXZ-",?TEK"KH6I3V#\FX%"0$JX
MT.<K^UL:IIO:V?P/"0%CBQ J=\#O3%4A'XCUD[-*H5X7#Y2"KM$^+-3T@O.%
M8J^!FPV?R$U=TP;M*)'::1]V^L=]2 %$IHZ&ZN@REY+F_H^66H< &9ZMA<?W
M?8XT>P.G--2+"$5F([N0L\Y[%J2:0)&1]=W>*>NI;^-^N=Y7-[KJKFJ)S6 ^
MJ)V<\XKNZ%4MTWW^HU&B 2;1+6U_$! WX$3"/D2JT"[YELRZNW\E[ (5 O0^
MUE<]YMXW7-WL-?6IXM'@ Y<5D)&FZ+$JG64IMV>NAKC!1>ZV-DE96R_U-X].
M@4<H=@0>4CSY%46'WH<X0VX@>.K\*/4*Z-.8&.OD3D6WQW79"ZNZP3$RJ&LO
MB06SQ1&Z""'3"0A! S@10.="=JZB7LZ(#GL[SBAUD9#OL%?YTIWAC?Y^!>_Z
MG_>>+1MJ?#+GE4%8&OLU9%02TCCH3/U1@^&!J<?''P+.)"\M9+(2+;_6IE'
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
M,RSG@)UU+@[ E>0-GAJO'=K.57VZBC&&H85F<X"GOKMX,<.U'( SM!VER4/
MYJ(8) 2XLF'*>/0>74,(8\X\FD+],W"9-O3$W>T?![B(??DN.@L/4:=%22</
M;D_F'=U:8AM@+DX/V/<$S=.%FIA:@80'L>.K[6E"HVYH=3:-V6B-+_4.M%\Z
MQ(T_J* 4SE:UVZ&QD,^>L;X*UQE\@!L[>_\S&E<&.W .2.+J)^O@NMJ @B<.
M <%*70<:.6O*H8-TQ;>!1JIA.%!6&:I(HX1YZV%DY-H("O=H*+)262864BG6
M(C/A=N_S#X02^8:N<^_].E@DZ''1],1'[=ZJ.NZMKL;UKR<JHZKE$E!RAX P
M74:TA&!^O4(NC!0> K:, WEL;A/[2?UD(X*.84*;X?[!]TI>&@F5SS5Y9$WD
M+2&,%E<7=N&84'/"E3YRA_CL\V)CWUSO#WHY>"Z?HHIX'>N9U$Q!F>!:-^6.
M&^3B$WSHBV42@\$YZQ\;$BT''-'*K%"RB.D:IUB$:]48F?W=TVK-.XR[RWXX
M&__<DU0\.A/+<*,*6C <4C2Q.B'6POPO+Q: W,XM<TF\\C=0:/?;@)ND4J-6
M%,$0<DH?M^\%Y*(J8#ZC:Z.%Y,>QN;V:K_<B$F.%?VD=C T)LA Q(6 ALBNV
MHYEU] -F:"-%3I]Y<]I,T#C,Z]*Y*=."5'OZ%;L'4.O.)T\O.%&=JJBE>6-?
MEU( A%!!;7U06_X A0^*DBBZ>]ZT!:5QW@08T2Q*O4&03R;&QE1ER+[*2*D/
M]J@[D%"!_ 'ZUFA)02"^VUR8OAB*"2SN:>3=*5$O1^WE_LQ?82[39$ZT?W<(
MV/.73TF-K,&6YS@9HUK3U/,B]C5-&0CZEAS9SN.@S>AW$UA!_T%>0ZU?!F8]
M"H2B(A@/IM6($3Z 9 ;T7,*P8\*D;"D_*T-['0^F.)46^@+B9J<&4Q<[OF><
MH.WGDD%I@8:%Y(G8(G!UJJ,+SFE#Q&S@I/7TY_/^\?ZF[#CL!&R6)\A'Y@T8
MY'3T#H4P8168=Q<<<OGT%]I=7P'@9T@7](U\";83&C-CKX<+"H@D"6*;Q(O(
MMBP;:B*,I[-(YORPGM+ND]I9<XFR[.%[^0WM^$TS)%8#17)@F3T$S'A4?*(8
MA=&GI7@#U*Z"); #7' &USTA0E;*<0UK;18818<S37MR6+9C":(B732B50!B
M$EJUV3[XA*Q.D+TB+R#5:C9ED[BW#;C7-5P*^A7+3.]G7)?*CFZ4(V T:N+
MZVWC5RMB*4ZBBS389X X2S;@Q='8=5?>5F3#(RNL?X+;(4#$@@G==GLNA ;]
M!6>,*98&.HL(\2GJ/'E]A]7//]LY;B*Z.>U9BUL+AN\'X1! Y=16I:#69<*1
M/)LRHF\7;8?69;OH$SW?]'%)NW>YKN'59LXMM'XRL"YHD?F^)BA=.*AH\V:+
MG1G1BJWT"?'NEGEM-V*OE^ \5B:*^)3[X!" 55A&\!$@051^IO%&X3FI:SJQ
MO*#\GUVGA+&/+I1H@UHZ%M\GJQP"JDP2:;83E&K9).T$<D9KQ%>B:6PCYVR
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
MQ"<TKA3<+7?#CE 2CMQ9B=;2/ 2<U-) 8:]A8_0C#0Q+\5I(A+;,(0 PZK;
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
M"J(RUS!/E:GAU**E&_2'^-.'@,A&):(^UYN>2I:X]A8CO4+7;;TD)2<);?C
MY'1:_("WYJ:-X )5/7K._$&N_OL +<\"L)/$N,56A<_\?.7 Q-?.L);1E?W,
MW71_29=# !^ZZ)>)?^AK<,1;<2VARTS97DS;'=!"Q*41H8$7L QM^V,];Y+Z
MO7\QX3R@2IW-('(X[JK3$$Z@U6N.R;=U()AS,BT^_3$3R.D;/D"QK B<?R[>
M?<8H$6>UK'$]0X6BL;NG I5WU6VPS.L:2*!/  4]ME90+)?Z(8TW&FL%40V1
M"0</4S77_QM[[QW6U->MBRX$1$",2"\2!12E12DB@D1$FH@1E2Y$!*1$0%0@
M2$P0I3<%!84?1$0%I$3I B9T!$2JE" 0$D%!2J(2%J2=>.X^]^[][7O.M[];
MGGO.OM\?XY\\3]8:8\XQWO&..=><XS#+&:QSKAG\C=O)-G1NJK?QBH)!?IR5
M;@3$#5X_ Q :SX"<S7QQ+1,DR*Q.@F]^DX?VO"0L/;GNK'0V8*Q?*77-H>AH
M;<-BZ0(/B,9_W-7F8UHQV&[TS?,(J] 2Z]>/-:WF-#;I%^XOU6A_KSCWM=[%
MLB@6(Q\\=Z9T]]<S/^XK74>40MQH/. MCE* 5<L,8/" !,_]2P9!,#M-^'1O
MSN90TM)'4Y,LN.3'JDL>1UVCWA)@^/:O>:P;3V;]?1\=="N7<_*8<ZI$WM(T
MAQJ"4*8+N$Y][S%#0W2%["8OO!I_7#?4=$UF.J@WNE=Y;WC0U%_*WU36O#O@
M]+.P>*S:V%ZBF>GH].#>+2Z&[MGOLVQO3-SY:39PN-K;Z_O92$+A@7+O6=RV
MD>8[?'M=4D/ZG&[<Q%X:#!WN=C6K$T8((^36DEQN!Y"[C_YZ.?_8\PYF?0E-
MN,\#+B,G?K1M5\^U:B)Y=4M]V?8(_T(L?HW@2,?=9>^C2&BP("T-THIW2AZ\
M2P*P5_=LL57/0.]&.25M*N?>1R/C7_9G41:&'I?WR5>@PF^ .6M^P6IZ7=02
M34=-(^'7:8.('LU!I+JT@^4=R=;_[IW.Z13<AA ?B9!5N.^.;UVX(CS@P2G2
M&LN(&_L?[33\+T_*I4$W9&&X'W?+-?L8Z>QD.=):\X!PGPG7G(X;D^&>?%5\
M:W5#A%^57G+>$,OYA[9P#_\/H/._V^[BOR-=_[IOI-:_ZJ$!C/\CF]3_35YO
M6A%>@/=L:\:J=Y^=9G8RIW2U"4$:KE?J$T?T;-)>Q#N=WW;99D^,UJ]AKE@_
MZ](":2N)4H"K0C9#R#BJ"H&"G_C6%4ZFH0N1PVNYJ;K#%\8*4W>U=ITCUJ&_
MQ@W:Q?NSV].L'I^9?)[ZEHQKT>8!/GW(6;\VV,0W6E$K+@%[L)J.);&.+KQ%
M_VB1F]9N;!JZ^GGN[=#5JI&@<EWUL.I'FM.=W!.GO%1];[S; PT91#[ T\\3
M)H>92ISG<$IA'0]XT[_\YZ[>PV 7R]B?!^PH"](Q"+HPZY=P=> R8T=CY%.8
MV50Q)\L_:YJ\KR8.KG]%FQ#QKO-S_S"R.KX=!L&U0'@ )5WE&$BB0%)5C,'2
MB-GRPRML?2H^:1H6%.7P.>SXZ7F3*#6=YHNN.K3(V;UJ%Y'[5;&_]!] ZOT)
MO3/DTEE2)V3<CBMJ^!S78F,JR'#NN%W711+XO@E)9D<14$2-IGRH?')B.:FF
MNG?RZH-F[90(_<C#ZBAFB"I4HU?3EK,;/,Q M.&4N1#T!9K?/==/Z32HA LJ
MQR%3*;5FJ@$A&]H9;E,M,#1H*0W\^PN"45-:K7P3\GG SU-K(2R5-3SGH('
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
M8@A2UY.Q2@%0R8JPD 2X(FE69/1L'@&Y>/O%0@2J(+GF/-UMLL/$O6=P=L*
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
MU9\R+0Q^8R"HB'2=-7S<L2XF(5IU(*Q>1Z<:-?0V/N^<._YX;L^EQ(^%PH^
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
MQ;?H6#-O@9^I!"DWT,3=TAYG0Y\OE"D8&?1-<QER/6.O^;KI=*C2LVL/6''
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
M8?&U1#DZOLVV:5N^1'[48$1$46^83IN'Z"A$5\'BV)4]:?4I%3P@]P8GSQ+
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
MKGS5,1,?BC:/O_3?MD2/GX3RK;S##?H'>Q3P&B?\&D!<!(L' [Y  PG;@84
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
MWYE AA%[*-QM%I$[1+*,41[/M<RHXVO1]JO)06Y['\&$NX?<67G]^G>I$A@
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
M$(&+-9+^66 7X\!N-SP2GL]^=C@IEIH_4+\P9!8-XUC'B@-,;W=\[N8#*[W
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
MX"6=D!PM39-5!.#'=Q7/XJ/OG*R<T$D"9K<3_0L*FE.VN3A!S]X]2!L\#QZ
M.XCK>P47Q$C2+0=Z9&8P@60>*WDD,.?8TIFVXHD0RT9*7FS*Y2\.DBD($N#X
MR1R,%.'CW8R0I(]O%+$9=?A^S:<_;J&>4KHI3/4-&<0W\^8R!2,B4%2=FIGD
MGUYZNI,^-75VM/#LZ-9,BO3!(W%"C8</.^EFU4U@/^  M^.F-/O-W)7]:\F;
MPD D+@TAR=2AMC,=PZXL*V=?G&S9%5LXO[S@5WN]*3R88Z5$:^FZP_]XB.-I
M#(+>Q1*@TJ"IA*;CXYN;E*T%06\ZJM>'WP-9+S./KB*1/3LF,73^V0CC#K4!
MQJF[^VWP_ S5?Q;S74.0=%B"+D I!34 3^R1 <B]+O+H*2([0EL=6.E5,OXH
M]]_"NEC+H]BC@US6-SJ0I;\V5\3&)/@?-'VEPD)Y%[9]+LU&YXNLF7KO03),
M?)#R@CJQY0S&SY@L>72!DW'>QHEGB?RZ#A"ALI^(>3RC".S;<<&8S3)]Z 2&
M+3VV+P)I1X_XFF-EM"(XHJ_Q-DTRL_ ?_Y5#YE=P1UX$O2_)9#2]5F#NZQ":
M@@]>8#\A &]X$@RP>XL\_\!:TB?T)AO.B)5$[5-TTX79KSYZ^A2AN)*GFU?#
MU. ZV7==QL1%.1BI^4Q)>1;_]DN[&$$8J:F_,4S5399NTUZT<_!Z1#7K4+SU
M<.ZGD ]#\7/U3#,0#VRM\*:Z#<,%F,@J,-VNY,?763U/ARZOS<\ER[%M#SQ.
M:?@$-NP+SEZDU:"_#^#Y6%",4<<T5F7=6SH=HU(51EO>W%:3[,$CKQT,*>EK
MD#MU\$M??ZK,&D(% ]VMPOG#YET8XF#QROB\Y\#MV"&7=#RTQ1DW6.HG ]J^
M#O-$ 'E>YR;7/<^GQ3=G7DDM]^2[,]+0>?C43AQD)R\+)#+.LT&]#6QB5$^S
M%-"MHPP)^I_T'@GP%W5Z^=!;\-VK:\<(\V4*'WUD5UOP/T;43LB)W5 =4"]P
MS%52#A)'Y[,$B"M:N*!1_.(>A$K>\*<9',0(-"9'V+F(+J*S!'&BOJ%WNW0[
M9UKSU='QSAE36H5?M4EB7V4N*ISG76 314(S@2E)I+;UUM\A<,/#X!P8."H#
M+M1CAB:>!,CI&+>GR)=<LVW>3^_VJ;<VG8+>JSD82?R;M3XR\5+V.&)3A[V7
M7+B%;,8(:+"CC>ZBM,SLXH>%_?XX \/9T9LW#4MBI4K6C$>CPNDU6L37DSG4
M#LTPF2?0BF_U&?LU -P/NJ8(X= ,PIMQ8OV\)2T_DZ4&RA-OE94_?K*XM%:@
M&+NI<?:F>O^7S4W=@;.OYTS%A]RS!K_(>JE%-K'XG[('\ '@3 E33S )>(@
M=6CP5(0D5G+]9=#*>%J/7K%Z9Z.XU,_7JL4',JE7<TRY+RM6<_N97H<^[U%G
MG@(0_=!T[WU%V4RYW[?92:?!LZ5K_Q@O#8W8^4.SGO&O(S:7[N3*9IQW'(:4
M_0>*T:>H+IM&0#R1#+/F 7N.X_JM=:;8*8;-K&IKB5A,Y (Q+DK5479$N>;5
M&^5D#IE: ](>9&4L?V-PYQAZ>.5#$Y#N1Q\JI:*@R]>\9Y.H?8&1ZHW)_!J/
MWR^["(5GRQT-$OI@+Y"'=?L%'42!NNF)\.!Z4!V7O >A5'G;;^!HR'&>[]:R
M4S^H "$-]?O;$V CUG 0A10>*+0ZK6KHI.!?1RD-LWI6;\SQY_1^-35[$*D:
M(&J%W#_.A_';S6#&4?&I!!D,(HSJPLV\/+/M).&XG=UR:-8\NO?KCUE^!\O
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
MXPI^Z?1F/I._3$^1]."RYS.//$HM"A>5VTN6-0M64BN'OIX*>Q[D>KW*4_G
ML+*TSD]/EN#BC@=SOYH['=<'QQJQ!A"-Z9G!=.E!&#\F%!A/;G'A,[G3^N?F
MM<EK+\24O21D:8?DD[Y6>4K]/'8K<7C[58<@8N$/12]_,*[':@$C!MRQ-N](
M>==.?^0GU^+K?8FQ,3]W%6Y>&BJ8/-\[? ;"W&+_U0P)K&'X[-:Q4[RM1<+
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
M7\[C/*[KG/=Y7Z_G.>_'>:LB2RS.G &J[_1HGHG0]<(#%E#P]&_(3N*!$FM
M&M^"V"71$5=!1[H;V:>Y#L0-EXG3+U^WC*C5Z"NC:H2M._M'>P1^8W:]>3_Y
M+*$P7X_44$0282D3P-?PV!!RN))6M*ENY/)>[8_W1;MA"V^T6IYJTT7]\Y2B
M$Z<T83>.2J&#Y53+XE&D.%,"R'Y!/=1UB:1)H3"W%\.OS.M\%EOM#73OW^U(
M^8/K&XTE,$*/&43P(L)P!!.6@,Y!>-P$E4:VJJ(\1 _V79AAVE&2%E(3U><]
MY7:T;^\JP<2F7(V8PRZ!2!7,I_<?X@_;!MFKGBFAS&CIH&\FXLD%*-XX\:\L
M1#?HT$2\P70"[Y-[-'F (6^"'4]A_5==+XWOFV7V&0%W7(U@^0X]CC</5D;,
M)($WV5C3&(JR B84N:C__)*$,*NXCO!RY-UD4)WM\4?US:^Y77%#R"2\ $L0
M#,!* 3&4\E0FK$JM\72(DMQ,14N'6UA TC65"A@73,Z(#88>;.?%'>+9&#0M
MC!L0H>$#FC/*I?1U.)D.()*"$,,@1\T@=$MFM'&#(=5N6MV_XTE#6WM?V"WN
M6\.3/G#I&\H5.#)1Y_$:)WV,*59 GDJC0&6W2@KW4]LS5A0??/CP4^W9U2[6
M;(^OY)?J]JO.J1R/U#W<;XJ&;A\B&1&'95'-C\]AO1;CN#!ZM)&8\UFA$=30
M9D&B;:T=V[>"2_Y3I:<GJ2Y0-."4Z9_^A2T/$((8F:'..%' .J7]4,%VCBRZ
M'/+ I<1K9<7*6"UBE+,RYR*$_>>G@5HZZ5@#@#UO!@<<6!OZO^^"*L%8>_ U
ME3]**\:ERRO6Q+H<&7_2(_"NN-YN;L_C<3Y%X5NX 7.F0@V+H RX0@E0ROZ
M24]XD"-XCFKJ-(83ZVC4LRS2$=[2XA8,Y1G.R,U'(45MJ%/_N'LS=BXM[$]G
MP:'DYC0E^;= T#"";^L!(^=!/%J_,129_948-76'?J6A08]C@/<55@^T!*K(
MS2FIB6;"S+/ ?E)[U)/W;Y$ID>YGM!)S.="GN5W&(?>.;I__/LT2/,>7@R.7
M(SJ*!W- +<-^?.K;U,=+=DC0#2&/U:QLINU]A%XK8*G/KK_(5_@N_PK>-G&[
M]'3)@1U# 12C*A-6& $ +1[^,%9J,Q.=/-I#YW)*+>RCBU29K'UUTMAX<N#\
MK>'/@D[]+&L!S7ZX$/[H*'0E9OTY_A$^#+V\?A&T!IY1IH?SF@=JO9@74SW>
MTK?=[0-FJ':8:X+NJMU>L5MJA8DF*Q;RH_A>U=TZR$]!EN!Z4S 1RA2;8R1V
M+>[9Q=IL@K'WPKE6[45M]1O2CH<63)P[>XU/K=0)3\[$"YMQ;J, >QIAC%J3
M&J<(7MF\D4->2O4K'HXN,6WS;ISTC-2U_SO*F[)X.=*WY\0KOCS45<PFQ7J0
ME+9]"R_.4@A64I&V_)B[%!FLS9K&WSXLN]7Y<<7-:#0Z\X<DC8NI P8!HVO4
M)39FOA,<FO%^^V[^@5*><.7D!WZ>X2LO'G.3R_ZJ@$ZR/68SHT_^*%W;D41H
M9JP>-O<)>V#&R)Q?C&D)\'OWZL  @UBDL(\/_)PGR?8VO>MGB>Z'5P]SKTA*
M$[.V6%P+>'*Q<L=JF2$ 8XI/D)<&'=Q&W4@">_6*3M3F(1J/AWM-BNNW*1LM
M+=2U%(+[-+Q56OH#N2'Z._Q9=.7X/BZ]%T9!*6*B:8-*AL!B><.6<=(IS4,=
MEU:[C-BGT\[Y%SC<4'[\#4?)=$<;*3+ ( 9&I@TAH2#2*MLUWU1UR%-?6KIN
M-[,EG=N9FWQS'<;6-0H(<N%O2&<04W3?YC"U78<PQ!*0 +@H.HEFYYA:;*ZD
M2(#Q9)(R]H^.KH4HKYY+?]JJ6(2H%7^WKWM6Y3UWOV?@NL"Y7_M,21B*':!0
M*_ZL8P4UAD,?%2@!)9@Y]U DI**S'0D=.O\LY/CY.'MSU<?U[W.?F+?8/KF^
M*O'+KBYN&@7IF$[K),GOX>/7H+WTY[F.0=3M9B'B^*M^2=]+WOJ!+OUDWQ0-
MEC;(!VB._9H#"\;*>7K5&[_JJ507_\*G:MT."G!,YMG(? VYPXNI$.G$_\'6
M:LTXWKX_6,,DP*4Y 0_<($% &5>ZSB.L0=6;I+X+(42I@M7/(9[.&?=$%WJ?
M\&RDJ?8$AG<)+-Y)C#^INN?'UH"#BYH*"L&4!-E%(]\TSNI@7L[:XQ!(/V?U
M";$$/:CCQ>-\R8@0&J&<BAYP 0\HRME]T 4XSSW_S3?IE4N[4Z4MA>/?3P41
ME/C6W$XTGWQT(IV9R(9THQ48^T&>I64_*$[3^@UI.XD'D,/W?<M^P@N[Q$/N
MCDAHA*'7!AQMIM:3Y>!NV]HO#OA80V^;,[S&B#4[(4#EIG<(=G&QR4QQ*R<:
M=6$U\"QZ*G;38 U33QD;FE8,%@6=1EE<,U'/M3_/D.>BO+45,C $R;K6,95"
M;HT3HD;<Z1!0AQ$$1E'QQ&*6< Y &\AY1-R0\5&A(W8:(H6/$S\W$0RXJCNZ
MVX.F1/^RN$@XJ"[]T8 '3[W9;3LPOD4"S 454.EE&G.1)M-)I&--6#&ZSJ#G
M_ 0:]_*K?%1UD5:0:?O37 >C+*&(W<\GGSMS$AQ_B9'+4WY#1%ARRPXOL4:
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
M;UR6PI9OO?<J)C*P2NQ*9:K)3-FZGWX +KDG$V""%&_']%*64B1PS@^)'PZ
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
M'; -X0$I);8I S+$D)\X\!GC0/9]E*1U@:4R8%-AL*&Q]JC:?*[6&I1JKW/
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
M'6QW.#>Y-K6V?.%:'^R8R5NP9:Y3W]!%?=V5D$3&B2"0)4FJS!]!U8H=^S!
MQ ]8XB<APE89NW=[&-WDK01L3_QH")[9XGP6)'W/W TT>DAS>U1U5ZFQ]]H?
M-@7V,?7V4ET??;"#Z\.M3E]%EN^_,_)<;HR:FVN$2!Q0"GW&)40)EC!%J8 1
M]RAG,8]X:'1NWM;)V&9S+:;%E?\Q]$ZLPHXPZ7DZUQ*"M8A=O"*.?L',72,<
M0#60?T07R.R<)$Y@T>HI<>S=X=PE3DB_Y3-QZEG['4>U@_E-+![F_'KV+(J%
M$)_4:-:[8^)[/A8>5]:+SIM$B(04(0XCQ'&$.9:Q;U8Q^6178R.^2L+*YT%+
M:7GH8(#MZ6V).\1ZID5[L*QV*F8XG+%E.='!8'L7,T4W-S&&;[AS+]CP;DX]
M%H:13"$-==*#D"*(TS"!GA^1F 51[)&S_0C^F_N-'\76;.?C#K&>">*()T"_
MWN.G<.GQ8O]U/<A/*6YR57^V%_FA'$R[&8,W,XBGGO2"$",8)Q)#Y,<!3+U$
M_<230*(XE009)>JU['=LM+(IF[Y?SYNDX$O%-D1+;TDTIOB;,4X/J/9,/3O9
MW XE6>\G@[HE5#VD<FOK]=42N1E T9;&S>3UCM?74@I]02Y6:2L_J]W6575-
MKFAQ?4]>_^FST.IGTSK%>>.X'(<2"1EZT&?,TQG'(TB8'\  \3"*8DYE9%7X
MS)%<8R.ZE5I-.@%=$DR+#[;EO]#5!UEYI]G1[=S5P)HQY"L,5\\,VLM(V=\_
MN\75U8VU(ZF&O>-V"^7>K;CCYKM6IBNK4-R2?/%2G[@(2BA. @1#KDM2"N;#
M5(01I,SW?8HC1&++VG2[78R-9&L)02EB1[^9 T":,>%Y\/1,:I;(=*A4=TQY
M9[7J]CH8N%K=,07WZ]4=?=)E;KV/V4Q<+\1C,:$DQ#P0 I+ DQ %@L TY#[D
M22A"+_9)%'1(9W"TO[%-^K9<<5IH4$KM)-'>&G.; RLG2 YT8M451$=9]_:@
MZ37SWKJW$63?VU/=+ /?_FL=RV*JKX,^22]=R%+.1"K]"&)]RHV$%T.<A!RB
MR"=>$D84>U;Y?3<;'QM]:-GJ6QP+][N#L)F10E<P>F8 8QSL:^L=4-A5%;S-
MIH>M5W= J;W*<H>>Z38]WRX+-=&+S3KV96'[VSQC8L*]%$DD=;(X70$DU%E*
M/!_!A$5>3&6,)4ULYFMK;V.;P(VP@*REK:J\@2<M;UGUC<^G4Y(7NBI0]3?#
M G!F^)M-?&>H]LP$*T W!+T I:B@E-4=-1A!XH@KVOL:E#R,U-YE$[.7.CKR
M+I^>IJ5W,)GJF*H/T_FW]]4'Q>I $-'(IP'B,(DYA8@R! FG!)(XB(A'8U_Q
MCI5OKT&G8R.;39FKM(9::M"(W?G0UF@ S&C&-:P]LXT#1.W]B"T@<N5:;-+E
ML-[&%B#L.2#;O.NF_,C[[T^"Z3J[F8[VG'%]DMH$'6"&?)Q@R%)]T)EX'L0Z
M\@ SFC AL6"!U5VZ>==CHZ=&4L!K4<%+)J:&]5<[(&_&2/W@V3,O[94MN0 K
M=!O!JVLA]W$.]H#U5-FDI>-7K71R&I!3E4\,6G!G2EW/Y#Q_W+Y>19*A0&_2
MA*[5B!+M6!@% GHIBPCV6:C^.=>:.M#OV!AK:_GG6<&F<SU.9;*-,L>WU-9
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
M=1&"H"AD/@S5F@D1\@*H%DL,*1/4XWK/Z!O=97?L?VS+Y(?6:GL7H-0!E$H
MK477C$B6HV3&ISUBWS.'NH?]G!J&-N"Y+TIHU/MK51FT@::E;*!5,YTJ^Y21
M!AL1.[<BUP=]Y%[<2+T+FHKRQ$_O@":8<!K%4B=\$RE$U*<PC7@"2<JEGZ2^
MC(BTJ/QCT?78Z*^)P,G7TE]H![Q:?FU;LI4&H-P_6M7/L1D5 R>=WK#NF>X.
M192M)0<W$JQE!Y][1=FJBE%/:+].DO:IF-TO'DI'U4RM*/HCK0.9O?QSH9U[
MZ]B^^ZIPV?0%+,B?0N^ ZQG@L$12!UQ/E%"R:7'($DL=--TIP=2EA=%>WOPN
MLOL']>_EL_J.W8M?5=.+=V0A5ED$)S3V.$6!T F0/8BD%T(:DQ1&W%=6NV"1
M\(-)Y2+]94'RQ6@N=DZJ9L,0NPKV>J!2R>\D9\,8<)X@3_*$<@\FB&&(>((@
M"5(*92P%QT$:^SZKOT+O9_R_\Q>H4>____I8?'U&<[/H] OQW_&^L0$(U B!
M$B*@,0+KO,-_5]>.QF/^]W,9>5JE_VY7E,:#^ H7E^:R=:WSJ1HK1:VC![^(
M^U*BR^]9,:&)E))P 6E"$XC\(("4T52?PX9J,"4. RL_P];>QG;8T,@&_M#2
M69Z@MN-JN&:Y0JOOQ<00J YU.@T <%:?LZVO@>MR&JB]7X_3Y*6NQ;3H0E\.
M3><ZC_PZWP^7J:281)#Y(86(2 Z)EP20X51$)*:13XU*DI_H9VS$8!Y4=@I
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
MA@ABS_>@5'\@#+.4^79QI#T(.3:>+B4%6M2NT65]C*0A.[_R^/1,VS9#8T_
M/6+GBIG[$'%8RNX1Y#TN[[.OC@>[4Z)S7OU.M!"+F_QS=O^P^+34=T\W\HM@
M=3'7*S*=ZOHR]7-%_6 QT;4;9"HD%(F/(/(EA9C0!'HRC$@D%;^'5K$]9\HS
M-NJN)-=FW+=:4O FF_U_[+UM<]LXEC;\5U"U\^S=4R7,D@1( +N?G'32DZUT
MXDJ[>VKO_J#"JZ,=6?**<M*>7W\#)/5F211 @31GZZFIFK9CD3CG@GCQ #CG
M.J!TDUP&AM+73I7G9NUP$]#WYJSSQ$'?V&B?"U 9.0&[:=EY!&J77$>LC5/;
M*R(6 $3"-]:VZY76#+O-&@>ZHVW52+>]KJ_%+WKU;2;UZ5?$I^7BFR[7NGX/
ME-5QT/[?7<7#I^7ZO_1ZIX-XJU>SI7J_7#7_Y#Z73D6:&TDSE^BH<XB5R2#+
M.874I)+G">$L#>+K8<T?&[W_3;NO@%:0?],K?J_!:F<L>*P\Z-: 8Z!O@]\K
M8;QSW/>FC/,45JZ")AH#>]%:E?I0.PTJKR=5[9CK1P2>]7I/Q'<":E>!<6^4
MG;/QVXH,.T>1>Y0,9/RK-#P9=F+.=4\9V(KNDKBE.T37Y>?%NS]<C[JG6?G5
M/7*?C:O5G-*<DX0K 9$R"F).$.0BYS!).2MHD0C$D[#$_8MC>M'2H.G[6VE<
M5[VJ#TR>@(4.S&>[#+K?RR(.D*\BF'MH[:8P.*Y>KA<T$85SV\<;7$'7R_U3
M4KI^%W:H 7AGC'9=<G=RBU_LL^O8;"%G\UE=6^P*#2S3/7"W_?[CS%ZRTM;G
M<HI2CG)!,YAH5RM@?X4LRQ4L$#::B905.O>N%;C*E+&%QI6A+@:N+05J9VI
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
M(DJ%R3GD6-E%K,ES*%*40203R;$-1VU,ZLVS04./C7<K,QMA2E!%_N"AMC2
M,L+ ]R#@WB#MF9"/:ODWID] #71M/:C,GX"?>T8Z@*Q[0WP@\HZ,?!BC=P*O
ME>'#[C@<XW?R]. -T.T.W;8U?Z[:!E3))Q\6CT]KMZ?Q?J6W*;7NS&6S#4%3
MS@7+89(("C'+4L@S+J L%$U$PC'-@A(__(<>VQO!60J--;4ZLPW;U0P W&]_
MLQ\8^P[+=T:#RNI)O=WI#-_EY5=GM_'31L(1B[0'&C#PH+NAX8"\W!?M<(?.
M1<>R/@+6:GL"_!.?+9S.A3OSV10E?C8G/_I&F^5J=Z0\31B2-,MLF$N-.[7)
M)60Y)S"1J) )91R9(/'2R/:-C?EN5WK-_P!.G!TL*WETZ\S,&1Y<RAQU&OVH
M\A4GI^^H>L]<L+5W IQS&R'HZEQZ6U.]-.#<1:)R<R^))FJ1=1\S$*\H.ZIU
M0Q=Q]P'MB:+O7H;IJD%H9@N73KVH16OL &X3^LY5A4U=MSJI"@-542B(<\J@
M$"F#EO!1FHB<$1941-HVV-B(NK$5[!O;''=4]H9*3[3A[$F^D=#K?7^B*W =
M! 8O(Q)-5K!EJ('%!"\[?2PAZ'%--P+YM=2?S;MR/7NP$6HY)3I7EA@0U$88
M&PZR#%)D&40CG"2)49E= 8=0QN'MQT826\,J(:K_?%+W':1)7R#H1P;=<>GY
M\;>&N=!H:]H$W"[G,_D,?F_^VTMA^&DX(CW[+VX^Z--^VK&7S_>93W5[HM\\
ME2[MKWR[?!"S115SG-(W4#8$(*Q(8<*X#0XDP9"A(H=84Z(3G=*$!.7V^@T[
M-@:H)*/K!5S@8^\)LQ\=Q >O9YK8& SV+.Y?/R(,IDCTX3GHH+02!L1+N@F\
MNAL-V16.:\FK?]3U?S\L;NKN=^4M?Z["9IHPIDF&8$I0!C%!"(HDH9 7@J/$
M("-94'>(BR..CWQJ\YPFNK,OC( N ^S'/5%AZYEV-K:"'S;6_MD5K6^!O+T
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
MF%KAI"X^FR9R_KSZXG+,-O'S[6HF]?:/9?/7,IWJ(E<<DPPR(C7$*>:0IHI
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
M5!&.I:4-:#A2$*O<Y8*A DHDI:!%BJD?F72V8&P4L_&A2FB7!P<C8+6Q/""
MZS0K'N%VWUCWS$D;\\$/&P?^; .KW;&*<P)LO'!'YHT?]2%YW_@'Q,I]S\-
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
M[.%]-R>@<K1N!-VE@COR]\#O;?=ZL]OS*^UU)K9#*48?^$>KUHAJW, %'7T
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
M(4Y0#FF9,Y@@FHLD2Q.&O/*'3\PQ-KK;BPC^L$*"6DI/+_$I+-V8[$:$^O8
M>8(3D&5W5OUHF77',PR<37=6Q>,,NO.7AKWD_U"VTHV2=]_4DCVH;6.KGZK9
MQOSVJ*O\5&.JB#6"4*ELM"(2D'-&("692#E)69IAOQXPGA*,+X:GE32\^XOO
M&L@DL19I EG.J"'A$D%>E!0F5/!"B507-/>I ]GC"@Q1'W(K/F"-_-8H?5QL
MUP(L]I*#?_\WDB;IWX <>LG<N+['A>CY.[!;@U;T3G/%UI#MR#T!K4;Q/A.!
MR$7ZA/C./NCG)1":EY^>T&$"8Y^$V#QN9M;5_Y-Z6BI1M<T8GV;*_G WEW=-
M\YLFWNI<X8IIRI*,%(3 0O$4XB)#D'&)()*&+4O#E%DB_<XQ8HDVOE./NJ\0
MVZL'9$<_S\"J6.OG1IR#KLE X5J==>CJ9/O9MEK5ARY=O2;@146>B6-](__X
MKLB QPH%BR76L%%CD<$\"C"+/7[H:;-!8[YN(F0_5:O_?:KS0BKR-"<T@V8[
M8?872*>0XX+9?Y9"I 4OI?3;7[A,.[Y-Q8'4=5ZCD;QYF^=KM7Q:5BL%;.I:
MIUN#]S&UPWJX'EC'Q;CWH^LNN#6RO?>\\($HVGFVPY0#GVR[@W!\QNUQ;T#F
ME^T)^';Q3<T-ZS7^U;KK,U',,A*">:YRB*7*(*&LA +1'*>%R,K"J<3&A3G&
MY_'D:[ 5<QO4Y=-5^Q*>EPDE$DJ]>SU[!,@C"^EVH 9*0 H!S"_YZ#(4%_..
MSMPZ7,K19=D/LHVN7!J8)+"I9G;/;FR][8\?'FW+Q?I,<=5FPW"4BU(4!:2(
ME-;K6$*F6 HE3J4P^^@,,:\ 'Z=9QT:-6TEK2ZSJB.N9-."$N)OM%1W'GLGS
M ,+=/[HB]Y"/Y 52K P#ISF'33;P@>$H[\#KYF"_WV)C!ONDA*J^V5H;[;N
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
MI0X7>-==E;WLH+G$+M.+7W;OB%@A-0:RL<JIWB3+L+578\!V5*@URJ !/J?
M#/>3F>VU+\PV,ERMJT?K)G_'EO9;L?HP?_==F$GN]9NJSGA?W<__;@,/;&-$
M>U_3>\'L&G)>)HP64!)!#+]G K+2_,09IYJ422H3ZNS*&I5J8]N@[/I=L%IY
M#U?+J&!U\:.-2N 1?9%.E7EQK?("[DZ7=FE/1^Q?=Q"!+4:VSFJ#DBVQNL4)
MW,]!!RFP@^J_[3/IX54<E> C=%;^MWU&_3RAHWP,+CI8QR7Q<'[;<>E]RAT\
M3@G#G$"_J?4^0/5N;<Q?OEG7<:J+TR64IFF.1('S%)8E2R'F)8-,V531(LM0
M6?)<4.Q7X,%;!A\:':80PZ>@$!)_\-UV]+T"VK/-9&1_$;7?50"L%^>JVL7;
MM@?#%VFK[C__H-OS8'A>;LG#!PIOQ%2MZ_!;P[AOZTB3!S47AHU/-8PO4"%1
M)@3DBM@45J$@(Z7YOY1(C@D1BCCU9@N;?GS;V9WTM0/M0'[_?DL>Z^#HQ>P-
MW;[=EI> !7O9P1^]Y"V%X1:QQY/'Y(-W@/('YE1_J(!1P@CN'VQ9EQ*QKDQ;
M1&1UOV^)UFG$\6'^M#%V'$UT*9,"DH3F$*<HL0=X!&J<YS(OA5"YDR<P9/*Q
MD=M6]FX/N<E!)ZC*BNU'<UZKX49R?6'<,\7MX*U/7FK!P7T7Z6YOH \7D?;F
MMQ#((K&;U]2#<EL(*"^9+6B,,%Y[.5Q=9^GCLA+;!M D41G5)(>ESA#$2ADK
MC<H$TD1RB4HITU+Z<-FU"<?&7W7_0?!D!;0'S@]UY37)UN?+K87A[,92,='K
MF9F.B&?2U,8#M;@]I$BZ8A.)@JY.-RCMN"K_DFJ<[PNCEXY7[NUFN;1UVW:E
MO(E,L"$0B)1*(1:"04)E!C%A4G%)"<J\]H#GIQH;I;3B!72^=(#5C4?B@-4S
M@W2$G( M:'V4[KZ.1B3.N##1H&QQ7>&7/.%P1PPO^3=6S1HW5:?[[]?%S(RW
M>L-6E9AB3-,$Y1HJ3JBA#4,@G!,%A2I4AKA*>*IN\9%?E6!\'O(3?MVM%M:I
MV^U8W2HR ;4JM[C4KZ]44B9E)F@*55ZD-AZ&&LO1;(IIID6J<ZTH\6K_UN,Z
M#<'Z=I6J6OY^80\YQX@*YO"G&#<^[3>>8CB#U\L9QO797_$$PQF:R^<7[L,$
M!!'NCH??+NHZPL(>.M?-*#XN%[I:6PG>*+U8JB_L^Y25,LTD3V'*"@$QPA@R
M01E4,DM%;CX_6#G5\/6?>FQ\M@\_$1WIP0.KYN"'6?UB\EIVL&;?/<*A_-;C
M,MOUBW+/1+<'N"MXV\&F$7W+@(WXMM%-;T![Q(7U!OCP2:9S\[%1NW5XJ*%_
M:J%_^8S'RBP-@N]BO)/?B,/%(P5I>A O%#9"^!EW^^VIO22K#ZO51LDIRE&6
MHJ* +,TXQ$QB2%.B85&P3&DJ6*J9[V'VB7G&QO^MH;6R<DZ:MB@K4-6BUDU3
MFM]X=DHYA[&;41L!N9XYO6N=MOY08YXV8L8]>+Z 0\03YE.S#'Z4?$'54V?&
MERZ_V<MYKWWJKS2>E*G262$SS"'+,QOWEU-("HIA3E1N]M (Z<RK2=B-\HR.
M:8[]I3;I[W2-HQ7XX2^H/@W]2YY,:(([[1+![Q_>^3+2K6N;ISI)TU+ 1)0%
MQ"6QM01T"3DO-4&$$RR%G[]JP-4=QG]U9GUE=WT7N_4==OE(7F@DF(:I(MCF
M8C/(L[*$&1,H10P)0N5TO5BSV>@6;R_5__]JGEQ;[Z.2OE>L9^/#OUS<J1.8
M7HY=;D$V_ME,D#2O=8!S"W073GEN&C;,C&H\?F:C9E,^YL((4@]>U_V^D__<
MK)I@OVE&D<P)2B'2B?FD$H(@D6;#9?:\@FNJ>,:\RO,XSCLVLZ@IRF^6X)'-
M+0?+2FMEED'X!@V[XN[&ESV@V;>CS> FUIV>!K9A]"?;7/%0A4G;!Z&CQ03<
M/2XV,4G1$[Y(Y.<ZZZ DYPG%2S+SO3W@[.#MC-DTLC9>[WY91^O98L53K*5
MF"<0YX)#G!444L-94#!1",S* C/B?$YP=IJQ4=(V<'$";-%P#U_T>2 ='/Q1
MX.G;\6-EM%FYK93@?MF$ZT[ EUA0>;CHHT VO#O>MO:NR]$OEN#/76#Y$BSK
M*-E8#OBKX%QTMI^_>SC'^E4-#ISHUZ\.=9@WB;3_J-9?WQJZ-6R\W%J8S]M-
M&%62"IHGD"@I(689AHQD)61E24J%D>295[\METG'1IN[>B;=;?0/?TGR29XG
MS88Y09.<W+IA=EJ0)$VSK$ 89G78CJ8%Y"E#L"A*(I0T?\2EG\,J]I(,Y)4Z
ML2@]P.UZLA$7PMZ/.5KL_C3R@JW >W_"<P_>!!^(HIV .$PY\'&(.PC'9R,>
M]][0(/M,"Z^##F _LVI>A_YHP[_&?K=?J$I7HC8U;#B"$FFFTA1!E!%;3%'G
MD!<X@]H8UK@L"DXEV77B<'?/1A/0Z65\T9=C"']MW9K1MO=;U%M9<=#2KPE/
MG-A@!L N[VM[7EXW5AQVM89L]WVAU>+D9=O&"?BYCKEJ_\JLCN"EDI.+P4%A
M7<)C(A^SH7@4N8;O/1X3SI-MRJ-.$/8!>%_-F4&D[N6T*[W<M$N?)IB25*7$
MF)N)#:TT.P&2"P'S'*4%S[@DB9=;]\)<8]L [*J$+^9MI[5@H_,2PFZL&@FW
MGGFRE7+;?VU?9[V1-![5.< 1B;PNS30H'3FH_))@7&X)K:7^5!G#J!Y,5NO-
MLFX/:\U1^6:S_FVQ_D^U_L@J.=69+HJ"$"@DSVS5!;-Q):B$"9(*LY2S@OL5
ME7&<>&QDTLH-5$=PW]+8CI [;EY[ ++O#6R+85=FL!4:\,T:&+'!LUH#*WC,
MLM9^4$6K8.TX[<#%JOW .*Y+[7E_&$%]9'9GW*;QBT3F6*L,2B(5Q'G"(4D*
M8G[*<ZE92:GP,F*Z@X^-:.H-*_ALIIK5W8\[63G__F\D3<J_U;7?U\]^['.
MIQO#A*+4,XLT8O50ZN"4OI&HX&#H05_W4TJ]?*5/7A/VVGY2ZZHI?&#[2GTQ
M@_RT>#2[GRF2N!2I+;N)M8:XT"DDO*2PD)RBE&0LDUX53\Y--+;7^=?-S&PW
M'I]FBV>UK)O9K8"5%OS1R.O9\NDLOFZO= S4>GZ]]R(VK?_<P/)^V:\A$>G%
M/SO-H"1P3=F7A'#U^OCEWJ8ESC*<%1PF-IT=:Y9!FI09U"C'DLI"(>I%$)<F
M&QM)--]\S:HE^,9F&\]<]HNPNO%"++!ZYH8K==F&*<(6F2$N3C6:(FOGF,+I
MGEL"5S^OV;IFHE\6C;NT_=YICA->Z@0RF1I[0F &N<Y2J 0K%3([ JD2OP/U
MB_.-[R2]/;[8R0NV @=:%I?A=J.1:!#VS",W8!<8>GH%DZ@!I^?F>H4PTRMJ
MGPXNO793&)V<:()0-SI854T_A%F3\+Q:KZ:$82D*DD$NA W680*2Q/8.**7*
MLI0K0NGN&-S=(G&7(.2<>P SI2/M+F9*6'G]F,9C)=QH)S*PK]=K:0*Z$+>"
M-\UIXA&2/UJ1V,ECXD&IRA^0E[P5,,+M)[U'06\XERC/,8>D1 KBHBP@8;0T
M/U'$\X(RK)"?271INO%91-NTR4>VWBQW69.SQ?P!UN'-4G'/T)N+</N?^XXX
MMO#%P6^?(84NB/1P]ONZ(80N2E\Z_8T4,BA5-;TSII6TYM7[&7N8II2H(D48
MZIS6M@Z#5-',;*LT(ZI$B:!.*35'(X_-Q[(3#ECIW'C@&*[++_U-(/3\ACOJ
M[_PZG]7UQ+N[4N*O#XMO_\/<T[RVYH?]VWH\TB"OYED%MN_A^0N"B[+:J+"/
MR\6W2BKYYOGO*R4_S#_,O]EB6/.'.YLN67^WIIAG.A-"PA++'&)*!63F-84*
M9UI0E>9:4Y\"">Y3>[VV \36VL*4=5_RC9'8AMA66YD!VPGM7?O3=1W<OO']
MH-LS'UA@ZYC7K=B /X,?_MZ@_"/8"0_NKL,<4NO3$[%X93Y=)QZZPJ<G(">*
M>_J.$*>YQ;OO:BFJU4'?A3)+&16:0U5RLP$1A$,J,QNPD:9:DX1S[%6]S6'.
ML=D;6Q'!XJG>S=?-+FYK;W$*:3>&BHQ?S]1THLG%#LVA^EQ<0*BG5A>G9GS5
M;A<7(+C6\.+2K8%)3DU5E/E#O1VROI1IBG6)6*&@U"F'6"H%"4,2XA)AA<H<
M)<0KR?5XBK%QRD["-I[=.E\]DXF.871CD-O Z9DP]KBT_HNWEX#QS\LYJWNL
M!)OC"8;-E#FKX%'*R_DKP][KGY16-G;T"_O>=)\V/VQ_UX:ZVPP;\]_&K3J7
M;]1<Z6J]>M<$5:GMOZ<Z4T0APP=*,7LDG#%(=6KX0!DZ(%E*5%[X\$$\T<;&
M(W="+#?UX<U>_#JFHLY?]&.4B OHQD2OLRP],]A6@;I*4J-6G5P(=G]H59N
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
M4LUQYA1CY#C?V"BD;9%W(/.DCB,T;X?]4M>2 RNZ;W?!R[A?YI,>T.R94V(
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
M/;#WECU@*9PW[_T"W/\VWLC?-B/;:[ M[+@+[SI<@WIO;Q2)NH</QS'>;CY
MAJ'W]>$PG=CAWS!88&AE-5\L:^]IT\2Y=B1,"ZTSKG0)2UY@B M.(,\%AHKD
M"1:I3KGPZK)X<I:QT5IS9+DV\\VL&;MK6-ZXRCP#!$[CZL9A-Z/5,T>% N4?
M%'D)B%A!D"?G&#;H\9*:1T&.%R\.+3FHU7*II#&Y#KND:2UD44"!,@HQYQQR
MIC/(:<H4QYI3G>[20CV:I9V<S>GY?I$1.D XXV]J=SC>B@W69I?TPS;EZ_E'
MP"Q#^Y8B/ FX&SW<@-]0Y]LM4G8_>=AS[ )0 94(+^$0K1#AR4D&KD-X2='C
M,H07KPYCB,Y(=W-9EV+ZNIB9^U=-^,^N_B#"22G3G$"-M+2E2JCE# UED?(<
M%9P:^\''<G"=>&S&1$?N.M2F*_F__QM)D_)OH-' CSF<%\*-2_J MV=V>8EL
M&W+81[E'7W0B<8[SM(.RD"\8+WG)^_XPIOJ'LB7RE;S[II;L0?VVL4D?][KV
M-*WN-^N5V5A9-_6>L;*$IJ7$D&4R,8R5*4AYJ<VR8&E@8E0J+Q>/KP!C8ZZM
M_( U"E@__^-B#E:U F"QU^!_^E&7]\JX45B?>/=,93NH6]E!(WQ=9+)!NR._
M+4$_V]BK^Z"Z4!0C49[W](-27R@X+RDP>)P!DDKNEW5#V'N]_<6JS?*D(M?F
M2480<8%L@Z,$\BPI(#:+6(B,9T)[U9V/(M782#,@[V&Q;-HWV[=]IUV/62AG
M%]CQ@'3H9>O[5#32BO60"QP5ZM?(:#DKTWAS7*[!>%/6R]7! ]UVGIV\WQZU
M\9XRG%"=<@[3G)KM.A("4EP22"5+.2L9237U:BIRLTAC8_9:3-!V0 ^O]!1A
MK1R]@X.N0-^>Q%:9AG<G8*?/F79,;9C@H=.QU3"BXS$:Q+&<E+<+-*Q#,QJ
M1\[/>",'Y";6ACQ_&<[2"97BS_M+VDBJNS_94O[*OE>/F\>[^7S#9B];F[8M
M3U7;Y71:VG+0 DNHTMQP=LXP)(13*' A)<V,;5XZ.2R&$WELG-[*#E@M_$&#
M\3K)L6UFZU@T9\"EO_P)&.>"]OR):((3:VU 5^.#YMS\&72OVP4Q6KTG8/LX
M-*H?]NJN<_^VVN\:=X_NP?!(W1S= S)0MN>X'A2_1-%!U^QB;NDPD@R7CCHH
ML@<9K,/.'%)IP=V6^J2$JK[92)35>X-OLSG^,#?"V79XPE[ROQ;5?/V[$6EC
M7NK6[)HF96',%8F@2BB!6!0EY$JDL)!%EFO*55ZXFS+]RSLV.Z:C!K#/=7T>
MJAK'5C6W=LU.'?!/JP_XUBKD4TB@_\? P:P9U^*.;MM[]"2\VST%7;U!K3C8
M:GY];_PJCX-/'8I1/19#U:T8S>/A6>YBL,6Z7!ZC?S$&+*<Q&*:'Y3>&FS9:
MV]RZH?>J3DOM%.7^,*_6%9O="6&3C(P2=;K2TTRMU3ZGU0I;R5:A+\9"6S4Q
M=E.A5):S%,-<)BG$A1"0""Y@3A&G/"LXTU[9H\.(/38[YD!.L-X+ZN=C'VC-
MW?SPXUO)GHV64ZV9;>GDG<[=4OCVHU6K#?9Z@[WB$[!7?0(.'X\O#H]'C,;.
M/:Y6?PVA^Q#ZM1M)][@0#@VH^YP]L#Q+,^GJ(WNV7]6MU2R88#E/-2P2)2'&
MG$)>8@61($(B622T],K9.CW-V#X=6REMK>FZHM$/?TDG.4;U5O@O>))0#)9J
M5@=RK!?@]P_O5C]ZUFDY S=):((EA[DB"F)%Z\Q@"1G!"$FED"9T^DTM^6(X
MP+O3#0=Y%#C=/JJW0]3S1W"'32MA#Z?/ES&(5:;F]"3#UJ2YJ.A1 9K+5]_8
M)OQNL_Y:I]W=?:]6TX1CFF>EADP7N:V\G4"2,6'XMI2IDFEN-@)!_<$/IAD;
MU7:JA^SD!']824,;@A^BZD8!MV/5,P6$P!3>^OLD"K%[?A].\CK-OD\J>K;+
M]^FK@TE@:8ON_:2:_WYH0D=VW=6:#/VIQ@Q3+"C$"2LASC""E!?6$E-I3K!,
M>5X$-%%UF]WI^1^^G^IA\)PUR>:+.=S]NQ;=FSM<%L.92V)A.QBWU(*"'[8B
M_VA]N W,^V:+=Y>!#6$;#YSBL8_+I$.SD0<0)]C)Y^Y^CVRW:<('F]3VF/FG
M35U=Y'ZNICA-6%:J%-J6KH;:D@QR4AA3IR %907"'#GM*OL1;VPFTNYDYJ$Y
MF=D7Q9/=DYG%_F2F;9$$Y$:!9UO%9S'W"3N+O^!QSV+C+^/HCEYWU0X.=)SL
M8H>,FDU]IOM77ME^CE7CK_!H3U&]5K2WHU$_P&.=A#K..LJ#3S_$0L\Y/6?Q
M^[I+54W?F1G7S]NDT6V@UVJ*"I0CC@34M2>28@UIB@J8LQ)E&4.(%$YGD!?F
M&-MW=I\GO0W5=MQ&7,+Q\I<O$CH]?[X:"3MYY.^NXN-,5 X(G##]5TK\]6'Q
M[7^8NQNKW_RP-_8OC3D(ES@HM24$ETNC!2N<.SO:%4<HA%1%D5%(2:(A9EI
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
M+"<9*6VE$)L^Y!U@V<E CB?QP\'>]ZG]]2[*X*]>SNDBX1<OC+*3-$/'4<:
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
MUUH%2KXS&^"W&_6XGO(2)3G.!,0*9\:SM"V3,Z6@S)$J)5*22;^;!H=)Q^9
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
M!5<0ER6"%.$"XC3/<YP)G4JG\.KXHHV-?EOEP!>KW<3FIC3)O7)/0;!L-9R
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
M$N9+F_:TO9.2)4*T+%.("\$@5FD.:5DDD#*L>)$65' OI[>K0&-C1J,'M(J
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
M%.D9EO,X()Y?R".-?6D)W_\^O3-_^Y__I?V)^<,V<?J?_^7_ 5!+ P04
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
M+M]VBXQQ.E$."9=393VB=>ER_EOZ+XUCB2IB7 (>A]N_F?#L3$@Q$Y-<$4]
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
M9<3Y[]/9;!*UU+9<:U)9NN4 1>PGP.,@<ZYE%HK1VB42V[5;"#BK(.,H838
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
M;%QEC V@C"9 =L)L'QLYGNFE,Q,M$UM40/OO?)F/ESSZ$>BL^F'FJ0[6TV'
MHH:J8'PBI34!T/MG&("V*$2%WJ31$J7(<+^99$ADU.N@E8JFMO$[?73$@"4,
M56%63_1-(.FD?N&<!IFBP,U2[AE<]J63A2>:EV\KKZ!ZN\FA6[P/6/Q0%85/
MI;8F,'I'XTUP%C+SC@@*&*E'BVYK,=W:E,1RCI&QVF]O3NAV.F"M1-UC]'1A
M-P&:7FTU W<TIP!$>&<Q_*&&>$W1467!<.NXS*JVMU:MS^F =0YU ]':BF@"
M7@^T2M1@'"MOTU24C,B AM::,BW!8R3$ C#!:Q?#5^A7.=A3P4%]L).$WP28
M3FU#ISWR&TPBV9G2/!&E:IU$)U1JD1ES3*7J/96>H)O@8"\.*\/Q*=7W0^-U
M]\UW!JV5]L1ZW\W9"R2DB(QG*ZG.$C3WC4#VD2'$<"\:&X'MD5IL KD[C^_>
M^^6[92?2U.7"W\/RXV?4PT3;!+FT HI4E<FZD1$? R>.IY!M9BJ'VJ7Z/<@:
MN?BPNE-85P\MW'U=L]31OWIVL?Z\6$[_ 6F2%0;6T0,Q LHU"^X8%[DFCFK#
MBX%7J7:SD7O(Z0>E'^42HI;<6X30F]4*+>\D,H/AM:0$5!EL+")%@\L<,3&@
MS54 3M0?QW&0E'[0^5&N#&K(NT78O+M8K]9^7DYPM**>VA@884)W1[0DP5)+
M4H2@))BL<NT"U?OHZ0>@'^4RH)KDJZ%HL$KY*\FM%KD4%;R>+7X_N4;^\(=6
MKH[O07G]NOBKA:ZJH+F@(F<(Q";JB316$A>$)#%HFZ4PI1WJ</7PM^@YU>C\
M"NORF>^7BZ]3E-SS[[^M2@_$J]3,L[B>?MWTK]Y$$/B]JQ#B6BI*!(U.7JDX
M"9;(S 7Q'#(!JA*G+ EC:S_SJ4-Y(\5"IR)MWZ*-H-8&3E!D-T_7Y<GY)#CN
MO,%C/V7T&Z5$X86@#:$Y19F9-BK4OE6Z7GU<4(VA^T45130 H6?IORY6FP9C
MGQ8?("[F<3H#%.EU.X-/BY[BO1*ES3QR=$5)\,41#9P1ER@091Q&Q]J&4+U-
MW!!\C%OTU@"L1P=' QOD)>#*<=I)%?\\@\O.W,_.RROG?W3?G_AH3,Y&X"XO
M.1_NB\^,W&FI,D2I&1.UG:0^=(UKE\='SZV6UY55V0 \=VF_>LPX/WNQ6'4=
M([M,>*F+F+ R[S7(A)*B9:9!*?'RUA'.,BC\OW!0^UE-7]K&M;/-P700E38
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
M)\S+I$(R1'4=]V6BQ#/D2?D<DJ#!@ZO=FOX@(8U@YG1%+VI+O8G+WIW)R+_
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
M6%K'KMX8 :6WZNN?0LUM&LJ/%U_0$!8^_6P[CO7-/"^6YYL)#,?$B@]\9(W
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
M!==-&?C1[Y6C'Y+&F.F@1&WW!LSY.FNU21._N%Q6!)R1<(V+*$!P7F?R8QU
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
MSB$PW4.+DZ?J[E:5"VZ,(;IM$ E4E($.-IUISU'5UO1(\CJ-JONC:6]K@?X
M479@JQYW$5[>O$%C23Y%(<%X02?()@%160JQM<:Z,(,"[];%1-\A:>+%QT>X
M(%OJI .(7;4RK\Z*$-I+1?YE)DFH(.A4>!7!%66-5"%X'&D,S\39AZ8*?7Q
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
M-4HJ>XBN.P#X@&@UE\QTC1MMMF0J2B!'R\<$LMH04]!0-/MW*GLLGV D174
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
MRM*V?* _7!R@PT5C@4X)BN7%V3M2Q+H8]UVB.YMNVO69*12">^4]B/69*4I
M+(5#9MF*H&Q"ME.S.7WACF6AW]U:E:T?WPDMKO<+J8ULIP;'%=W_G*\^8YJ5
M&5Y[<SZ()"7/9$7=.M5"3 ARZ12WWMK@K98[^2_? \@V B8*9MHH==%:PIW
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
M-+K' OY9%:4D*\"-M\0\AV17D(7!I3<E6*\S'W)&1/]W-D-A99_\QU:">P;
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
M-."I?.Y1_?V,B^G7L''<:=67F]PQ$[PHADD0F1'/6 S@,2>@_T<KC0H"6Z<
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
MPXN)2DDCDC62F*Z[H(:)1?# #%<Y<6NMX7N99'N];MS4X(&!,Q#7Q\;1O5U
MRZACSB:<\XC:L-H@CKY$H8E'I$^-0^8M+244MQ=T=KUAW&S?<Z"E"6\[L*_^
M>GFQFN+VX+U]"-_FWLOY<C7Q3-4;A4*\J0W$:VJ*=TK4A>FBDU5&MK;K]R9N
MW$S>,UE-PXBJS^+4^Y<H;\-B-4W3+^L'3V??,>-.-!IGRRL1M+PL.HF"02Z6
MVO&DMTLHF[WQGEM@EA=0(M,^B8J!C8;YA-&JTOKJ^%E<0A6#5AB&P,NZ$X)
M\"4+P)@=2SX&XM)_7T(-B;:#+J$.$5<'QL"-AJE+^"U\WG3R9RD($Y, '04=
M6J@5>!,="#3%Z:)*4*TWX\.4= &W!I*>-V=[E^#9ALTU>=PN^@1,\@"*6[*(
M)?E-T6:GO2G>A.'ATT,SR19R?A(Z1S!];#_U_V#X^HTT]U](32_"!6VP.F\]
MK>VC$.<+>LMK>L*%LJ)VB*G?<BNN+E)<S"%+#<CJ#&(?L#9BR<1,PU%PD_C=
M#F4[?-E3J.@-5\> 8#Z&1,:&WKJ-^6PMJ7"QOJ9[4[9YO;69P$=2^%=K=4)?
M-3HWPKB2.9C ZCU@U.#KQ;'R*FN6=(EWQVKL@-PQ;Q\W@ML>:H-+8&R(;5VO
M#XO+Y>J7RUG^9;ZXO[Y;_MG5L!"N& KI((8ZA-61+>&*=6",%EY[5M.C]@+9
M<>\?-][;'F9GD,+80'MQ<;'V?>KRKM(,I+"8&.EBF0)Y-M8["#E$P&2$$IZV
M"A=[H>B!AX\;Y&T/D5/Y-[;\WV'^_^:SZV%#PC$;A :-,8$R(8,SI8!(SL22
M.(]LOQC_=X\=-]#:7N;'\VQL:;]9A-E'O$5\4$(Q123K]1P,= :"K>EL,G*E
M5=*AQ+T$?O?)X[8F:"_SDS@WMMC_ R\NYO^Z13P/UOOH,EC,$90F%S+P+,$&
MY"&@+NQNFO .L=]]\KC= -J+_23.C2WVORP09[=HM\XHSP16H'(R@,F]BID@
M*TWFF$LRGI6]I'[GP>.6WK<7^BE\ZRZF=CU:M4AR?VPQM0D^G5-%> C*>7#1
M,5ZP7B*V'C_[,"5=IA.U#L@>Q?8NP;/=32:HR"6/P+RH*0IDST8>#!FU*3)K
MB]"Z=5+D+EIZ"IP=)^<GH7,$TSL SRU7>/G]/=M6DZ)6/D29JBM4[\SHN\BR
M!3*AHI4YHG*M6W0\15-O8#I&\G?;5[840P>P.B!5QGII0F$.1'&5;=F!*S'2
MP4_^N$^23+>!4@!:U1&<.QWR](-O(/%T +S]DZ<84XP+[>JE!;D%F$G[FYS
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
M#=V0@0$^: ::8RS:N&!\ZZF@^]#5Q1D\'/J:BZ8#N-U)A7P]7RXG)J? @N?
ME96U-3;9K-QKR%PJYS%R%EO[J@^0T46P;3@PG<KX+OJ\75UZO9Q_CM/91CCI
M/R^GR^DFVW9=-O)ROEPM)UF5+ G]0.I8D!KF9(/XG,!ALDH7(Y5MW0QJ?^I&
M-NF&QMI 8CIYL'&[>0CK].U)B9%<+*S!(8R@C! 0G:UM,+16ZTZT=\>YG]X_
M</WFD?OW#HV?(]C;9WW$_WL9%O2"BV^_T#:8T5%^<8M7UQ\N-E9FF)$I675S
MY?C\VN$^H3ZBY>L;U$<,QHVAZR/JJ$^!A$'C:GYI[8P:5-!@E?7(F'826Y\E
M/=5'U"[OPGE5*V5I^<P'<-%(D-K+4!T<DYL'>7^8^HA#L-.B/N(08767W[Z^
M@?&HO/<,:PL!,@F$(HZY7( GX3*ZPO)^XSG^)/41!PG\Z?J(0[C?'7ZNQE5$
MID1*&LA"J#XQ&O")"? VLL@C3]:UZ./T;.HC#I+I/O41AS"XIZ##G71]E@4R
MR<@H16Y 95I!9!G!J$*<*CJ;YEGNSZ<^XB 9[UD?<0C#.\#-[E1]+VPI6J?J
MW=".*M* R]Z 95Q**Z7,JG43E^=4'W$*=MHPO0/T/)ZJ+9/047,'@K@!2M.F
M"+6%279%,L:*M;'Y9>./51]QC.'37C8] .V[1$W.N0I,,& QUZ[EKG:5R Y2
ME#D*PWUAS<<H/I?ZB(,$^VA]Q"%<'CN9>;\T?A1:9&D#&%MJYV>NP:4:DXW)
MA1*4LO;.'=^/4A]QD"P/KX\XA+%C0V6O1/Y4!"9M,RTH,U 6:\&'EN!-"CZZ
MZ"V/>R'EN=5'' V4YFP=&R=/)/7'J#'EB* %J_8?D^"<B:!+DBB]%9;IO1#R
M?.HCCL9&0U;V8XL\?C>$CCN.EI/EIFS-67!0LV( G2[!,)]D<[^[6:)=5Y41
M)YG K275 ?J.R=>RRD;Z+X*)B=2N<GIS ZVUCH:\5L-"^ZE1/V*BW4%8:9!H
M=XC@.L#F0PDX029+.CR22I>>#HU8A^49#RD5.D"*I].P-?:.S7P:-XWN%&R=
MRO@.L'- 0HU6*5M9Q[9S23Z&*PX"*QZ,Y,4'Z9)6K<_6QGE/X^;8G8*T@<34
M.N_I?"DN[R\_?PZ+Z7_A<O4)+V>!=#C1\Y\WJ1[+2T+6O*3K@J;A\UY:T#1T
M,DQSOC7*D'F4Z%HO=#%?7B[P.OG!"">M<1Q8B>04!2T@>E.;DC#KI")=>]</
M/%D9'4CB&/DT-F9FLE1@,CF(RB8R7'C*D'T00D4F4VZ=3?_L\FF&1%J+-)M#
M9-A=FL0Z%EZ85<RD ,&*0"<0?5=;N8)(BFN3DBIIKP9=?Y(TFX,$_G2:S2'<
M[PX_VY!7-MS+.N6;82 C6A1!+ D%F#=:B1 #VKT*<W^4-)N#9+I/FLTA#.[
M2]F5]:%RL<@< F8TH# E" 9UK5C2I*B5=W*P^I[NTVP.DO&>:3:',+P#W.S;
MFD,S)Z(A5[VL6P5QR6M9L04ME=$Z,ZEM\YXF#7OJ=)4\<<QQ-J2\>H#A4ST5
M%&U1+B/9F(;+6M*2(:)"\,E(%1UM.MV\I>D/T5/G(" <VE/G$*GT@[)'6KBP
MH@H/V4-@CK2WRQIBMJ3,R81P5B>=6.NNW<^]I\Y!&#BXI\XA ND'88^'.4LA
M$&A4I/!C-1$TJZN3=2R>-)(5=#A0%]T?[ KVI(.TM:0Z0-\Q-WD&I>*)SH<H
MD8'*6H&C30P.)>;(F'6J=1WMCWD%>Q!6&ES!'B*X#K#YE\5\N7R[F)?I:B)R
MR5I* >1QN<J@ IY;"85TNL].%[Y?E=D!F+OU^F=PY7H*EHYE]-AI;9L;XI^0
MV(&;[PGEN'PQRZ_"8D:<6KY8K1;3>+D>V?9A_MM\5J]@B(2+-1N)#*RW>\C0
M^%0O]H2G?1%*AA!%@NB=%LQ@PKN>PH[\MT8$/8-[UV/@-IK,.M!EF]VU3F80
MS*M"&ZG&'6WM^E_ U21$M%8)(RTQM/65_\W;GT$KDU,TV9%L[@ @5^A_BXOW
MG\*MJS(7+<O<>+"2N9KA@.!2#N2-Y\J)J*1N??VXBY9Q3:IC93L?@-$= N:G
ML)RFB32F&&$0:C1Z$Y_VA27P6:@B=2R.BX'1LB9D7*BTD?$3P#F<X2=D!JT&
MP<S/TXO+%>:)DMZ&9#2@<34QV= Y6COYE&1=P<3HIZT]NAVDC&MIGP4WQS"]
M$7)VII)M/ZA?8ECB__,__G]02P$"% ,4    "  62EQ6ZKP@#5D$  "#-0
M&P              @ $     83(P,C(Q,C,Q,3 M:V5X:&EB:70R,3$N:'1M
M4$L! A0#%     @ %DI<5NL-00UB P  C D  !L              ( !D@0
M &$R,#(R,3(S,3$P+6ME>&AI8FET,C,Q+FAT;5!+ 0(4 Q0    ( !9*7%;1
MHS&<;0@  &XW   ;              "  2T(  !A,C R,C$R,S$Q,"UK97AH
M:6)I=#,Q,2YH=&U02P$"% ,4    "  62EQ6 :/V7&@(  !>-P  &P
M        @ '3$   83(P,C(Q,C,Q,3 M:V5X:&EB:70S,3(N:'1M4$L! A0#
M%     @ %DI<5NVT$\&^!0  6QH  !L              ( !=!D  &$R,#(R
M,3(S,3$P+6ME>&AI8FET,S(Q+FAT;5!+ 0(4 Q0    ( !9*7%:_ Y# L@4
M $4:   ;              "  6L?  !A,C R,C$R,S$Q,"UK97AH:6)I=#,R
M,BYH=&U02P$"% ,4    "  62EQ6"< 0V7<'  "Y10  &P
M@ %6)0  83(P,C(Q,C,Q,3 M:V5X:&EB=#$P,S$N:'1M4$L! A0#%     @
M%DI<5BH3A[:RU@, PNTK !$              ( !!BT  '-T<FPM,C R,C$R
M,S$N:'1M4$L! A0#%     @ %DI<5@Q"#-/S&0  O#H! !$
M ( !YP,$ '-T<FPM,C R,C$R,S$N>'-D4$L! A0#%     @ %DI<5I#1"%?6
M-0  AT," !4              ( !"1X$ '-T<FPM,C R,C$R,S%?8V%L+GAM
M;%!+ 0(4 Q0    ( !9*7%9LZ[W2\9T  /HA!P 5              "  1)4
M! !S=')L+3(P,C(Q,C,Q7V1E9BYX;6Q02P$"% ,4    "  62EQ60:C!9 :,
M"0 .3@T %               @ $V\@0 <W1R;"TR,#(R,3(S,5]G,2YJ<&=0
M2P$"% ,4    "  62EQ6$)'Y=>9= @"8S ( %               @ %N?@X
M<W1R;"TR,#(R,3(S,5]G,BYJ<&=02P$"% ,4    "  62EQ6$4,^#TIO 0 H
M/ \ %0              @ &&W!  <W1R;"TR,#(R,3(S,5]L86(N>&UL4$L!
M A0#%     @ %DI<5IXN+WIDZ@  1K$* !4              ( ! TP2 '-T
I<FPM,C R,C$R,S%?<')E+GAM;%!+!08     #P /  T$  ":-A,    !

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